]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/apr-util/configure
MFC r257129,257936,258084,258569,258602,262250,262251
[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,db6X}
1444                           for some X=0,...,9
1445   --with-gdbm=DIR         enable GDBM support
1446   --with-ndbm=PATH        Find the NDBM header and library in `PATH/include'
1447                           and `PATH/lib'. If PATH is of the form `HEADER:LIB',
1448                           then search for header files in HEADER, and the
1449                           library in LIB. If you omit the `=PATH' part
1450                           completely, the configure script will search for
1451                           NDBM in a number of standard places.
1452   --with-berkeley-db=PATH Find the Berkeley DB header and library in
1453                           `PATH/include' and `PATH/lib'. If PATH is of the
1454                           form `HEADER:LIB', then search for header files in
1455                           HEADER, and the library in LIB. If you omit the
1456                           `=PATH' part completely, the configure script will
1457                           search for Berkeley DB in a number of standard
1458                           places.
1459   --with-pgsql=DIR        specify PostgreSQL location
1460   --with-mysql=DIR        enable MySQL DBD driver
1461   --with-sqlite3=DIR      enable sqlite3 DBD driver
1462   --with-sqlite2=DIR      enable sqlite2 DBD driver
1463   --with-oracle-include=DIR
1464                           path to Oracle include files
1465   --with-oracle=DIR       enable Oracle DBD driver; giving ORACLE_HOME as DIR
1466   --with-freetds=DIR      specify FreeTDS location
1467   --with-odbc=DIR         specify ODBC location
1468   --with-expat=DIR        specify Expat location, or 'builtin'
1469   --with-iconv=DIR        path to iconv installation
1470
1471 Some influential environment variables:
1472   CC          C compiler command
1473   CFLAGS      C compiler flags
1474   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1475               nonstandard directory <lib dir>
1476   LIBS        libraries to pass to the linker, e.g. -l<library>
1477   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1478               you have headers in a nonstandard directory <include dir>
1479   CPP         C preprocessor
1480
1481 Use these variables to override the choices made by `configure' or to help
1482 it to find libraries and programs with nonstandard names/locations.
1483
1484 Report bugs to the package provider.
1485 _ACEOF
1486 ac_status=$?
1487 fi
1488
1489 if test "$ac_init_help" = "recursive"; then
1490   # If there are subdirs, report their specific --help.
1491   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1492     test -d "$ac_dir" ||
1493       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1494       continue
1495     ac_builddir=.
1496
1497 case "$ac_dir" in
1498 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1499 *)
1500   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1501   # A ".." for each directory in $ac_dir_suffix.
1502   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1503   case $ac_top_builddir_sub in
1504   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1506   esac ;;
1507 esac
1508 ac_abs_top_builddir=$ac_pwd
1509 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510 # for backward compatibility:
1511 ac_top_builddir=$ac_top_build_prefix
1512
1513 case $srcdir in
1514   .)  # We are building in place.
1515     ac_srcdir=.
1516     ac_top_srcdir=$ac_top_builddir_sub
1517     ac_abs_top_srcdir=$ac_pwd ;;
1518   [\\/]* | ?:[\\/]* )  # Absolute name.
1519     ac_srcdir=$srcdir$ac_dir_suffix;
1520     ac_top_srcdir=$srcdir
1521     ac_abs_top_srcdir=$srcdir ;;
1522   *) # Relative name.
1523     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1524     ac_top_srcdir=$ac_top_build_prefix$srcdir
1525     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1526 esac
1527 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1528
1529     cd "$ac_dir" || { ac_status=$?; continue; }
1530     # Check for guested configure.
1531     if test -f "$ac_srcdir/configure.gnu"; then
1532       echo &&
1533       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1534     elif test -f "$ac_srcdir/configure"; then
1535       echo &&
1536       $SHELL "$ac_srcdir/configure" --help=recursive
1537     else
1538       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1539     fi || ac_status=$?
1540     cd "$ac_pwd" || { ac_status=$?; break; }
1541   done
1542 fi
1543
1544 test -n "$ac_init_help" && exit $ac_status
1545 if $ac_init_version; then
1546   cat <<\_ACEOF
1547 configure
1548 generated by GNU Autoconf 2.69
1549
1550 Copyright (C) 2012 Free Software Foundation, Inc.
1551 This configure script is free software; the Free Software Foundation
1552 gives unlimited permission to copy, distribute and modify it.
1553 _ACEOF
1554   exit
1555 fi
1556
1557 ## ------------------------ ##
1558 ## Autoconf initialization. ##
1559 ## ------------------------ ##
1560
1561 # ac_fn_c_try_compile LINENO
1562 # --------------------------
1563 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1564 ac_fn_c_try_compile ()
1565 {
1566   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1567   rm -f conftest.$ac_objext
1568   if { { ac_try="$ac_compile"
1569 case "(($ac_try" in
1570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571   *) ac_try_echo=$ac_try;;
1572 esac
1573 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574 $as_echo "$ac_try_echo"; } >&5
1575   (eval "$ac_compile") 2>conftest.err
1576   ac_status=$?
1577   if test -s conftest.err; then
1578     grep -v '^ *+' conftest.err >conftest.er1
1579     cat conftest.er1 >&5
1580     mv -f conftest.er1 conftest.err
1581   fi
1582   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583   test $ac_status = 0; } && {
1584          test -z "$ac_c_werror_flag" ||
1585          test ! -s conftest.err
1586        } && test -s conftest.$ac_objext; then :
1587   ac_retval=0
1588 else
1589   $as_echo "$as_me: failed program was:" >&5
1590 sed 's/^/| /' conftest.$ac_ext >&5
1591
1592         ac_retval=1
1593 fi
1594   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1595   as_fn_set_status $ac_retval
1596
1597 } # ac_fn_c_try_compile
1598
1599 # ac_fn_c_try_link LINENO
1600 # -----------------------
1601 # Try to link conftest.$ac_ext, and return whether this succeeded.
1602 ac_fn_c_try_link ()
1603 {
1604   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605   rm -f conftest.$ac_objext conftest$ac_exeext
1606   if { { ac_try="$ac_link"
1607 case "(($ac_try" in
1608   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609   *) ac_try_echo=$ac_try;;
1610 esac
1611 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1612 $as_echo "$ac_try_echo"; } >&5
1613   (eval "$ac_link") 2>conftest.err
1614   ac_status=$?
1615   if test -s conftest.err; then
1616     grep -v '^ *+' conftest.err >conftest.er1
1617     cat conftest.er1 >&5
1618     mv -f conftest.er1 conftest.err
1619   fi
1620   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1621   test $ac_status = 0; } && {
1622          test -z "$ac_c_werror_flag" ||
1623          test ! -s conftest.err
1624        } && test -s conftest$ac_exeext && {
1625          test "$cross_compiling" = yes ||
1626          test -x conftest$ac_exeext
1627        }; then :
1628   ac_retval=0
1629 else
1630   $as_echo "$as_me: failed program was:" >&5
1631 sed 's/^/| /' conftest.$ac_ext >&5
1632
1633         ac_retval=1
1634 fi
1635   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1636   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1637   # interfere with the next link command; also delete a directory that is
1638   # left behind by Apple's compiler.  We do this before executing the actions.
1639   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1640   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1641   as_fn_set_status $ac_retval
1642
1643 } # ac_fn_c_try_link
1644
1645 # ac_fn_c_try_cpp LINENO
1646 # ----------------------
1647 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1648 ac_fn_c_try_cpp ()
1649 {
1650   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1651   if { { ac_try="$ac_cpp conftest.$ac_ext"
1652 case "(($ac_try" in
1653   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654   *) ac_try_echo=$ac_try;;
1655 esac
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1659   ac_status=$?
1660   if test -s conftest.err; then
1661     grep -v '^ *+' conftest.err >conftest.er1
1662     cat conftest.er1 >&5
1663     mv -f conftest.er1 conftest.err
1664   fi
1665   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666   test $ac_status = 0; } > conftest.i && {
1667          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1668          test ! -s conftest.err
1669        }; then :
1670   ac_retval=0
1671 else
1672   $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1674
1675     ac_retval=1
1676 fi
1677   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678   as_fn_set_status $ac_retval
1679
1680 } # ac_fn_c_try_cpp
1681
1682 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1683 # -------------------------------------------------------
1684 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1685 # the include files in INCLUDES and setting the cache variable VAR
1686 # accordingly.
1687 ac_fn_c_check_header_mongrel ()
1688 {
1689   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1690   if eval \${$3+:} false; then :
1691   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1692 $as_echo_n "checking for $2... " >&6; }
1693 if eval \${$3+:} false; then :
1694   $as_echo_n "(cached) " >&6
1695 fi
1696 eval ac_res=\$$3
1697                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698 $as_echo "$ac_res" >&6; }
1699 else
1700   # Is the header compilable?
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1702 $as_echo_n "checking $2 usability... " >&6; }
1703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704 /* end confdefs.h.  */
1705 $4
1706 #include <$2>
1707 _ACEOF
1708 if ac_fn_c_try_compile "$LINENO"; then :
1709   ac_header_compiler=yes
1710 else
1711   ac_header_compiler=no
1712 fi
1713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1715 $as_echo "$ac_header_compiler" >&6; }
1716
1717 # Is the header present?
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1719 $as_echo_n "checking $2 presence... " >&6; }
1720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721 /* end confdefs.h.  */
1722 #include <$2>
1723 _ACEOF
1724 if ac_fn_c_try_cpp "$LINENO"; then :
1725   ac_header_preproc=yes
1726 else
1727   ac_header_preproc=no
1728 fi
1729 rm -f conftest.err conftest.i conftest.$ac_ext
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1731 $as_echo "$ac_header_preproc" >&6; }
1732
1733 # So?  What about this header?
1734 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1735   yes:no: )
1736     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1737 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1738     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1739 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1740     ;;
1741   no:yes:* )
1742     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1743 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1744     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1745 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1746     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1747 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1748     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1749 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1750     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1751 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1752     ;;
1753 esac
1754   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1755 $as_echo_n "checking for $2... " >&6; }
1756 if eval \${$3+:} false; then :
1757   $as_echo_n "(cached) " >&6
1758 else
1759   eval "$3=\$ac_header_compiler"
1760 fi
1761 eval ac_res=\$$3
1762                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1763 $as_echo "$ac_res" >&6; }
1764 fi
1765   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766
1767 } # ac_fn_c_check_header_mongrel
1768
1769 # ac_fn_c_try_run LINENO
1770 # ----------------------
1771 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1772 # that executables *can* be run.
1773 ac_fn_c_try_run ()
1774 {
1775   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1776   if { { ac_try="$ac_link"
1777 case "(($ac_try" in
1778   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779   *) ac_try_echo=$ac_try;;
1780 esac
1781 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1782 $as_echo "$ac_try_echo"; } >&5
1783   (eval "$ac_link") 2>&5
1784   ac_status=$?
1785   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1786   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1787   { { case "(($ac_try" in
1788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789   *) ac_try_echo=$ac_try;;
1790 esac
1791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792 $as_echo "$ac_try_echo"; } >&5
1793   (eval "$ac_try") 2>&5
1794   ac_status=$?
1795   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796   test $ac_status = 0; }; }; then :
1797   ac_retval=0
1798 else
1799   $as_echo "$as_me: program exited with status $ac_status" >&5
1800        $as_echo "$as_me: failed program was:" >&5
1801 sed 's/^/| /' conftest.$ac_ext >&5
1802
1803        ac_retval=$ac_status
1804 fi
1805   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1806   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1807   as_fn_set_status $ac_retval
1808
1809 } # ac_fn_c_try_run
1810
1811 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1812 # -------------------------------------------------------
1813 # Tests whether HEADER exists and can be compiled using the include files in
1814 # INCLUDES, setting the cache variable VAR accordingly.
1815 ac_fn_c_check_header_compile ()
1816 {
1817   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1819 $as_echo_n "checking for $2... " >&6; }
1820 if eval \${$3+:} false; then :
1821   $as_echo_n "(cached) " >&6
1822 else
1823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h.  */
1825 $4
1826 #include <$2>
1827 _ACEOF
1828 if ac_fn_c_try_compile "$LINENO"; then :
1829   eval "$3=yes"
1830 else
1831   eval "$3=no"
1832 fi
1833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1834 fi
1835 eval ac_res=\$$3
1836                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1837 $as_echo "$ac_res" >&6; }
1838   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839
1840 } # ac_fn_c_check_header_compile
1841
1842 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1843 # ---------------------------------------------
1844 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1845 # accordingly.
1846 ac_fn_c_check_decl ()
1847 {
1848   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849   as_decl_name=`echo $2|sed 's/ *(.*//'`
1850   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1852 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1853 if eval \${$3+:} false; then :
1854   $as_echo_n "(cached) " >&6
1855 else
1856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857 /* end confdefs.h.  */
1858 $4
1859 int
1860 main ()
1861 {
1862 #ifndef $as_decl_name
1863 #ifdef __cplusplus
1864   (void) $as_decl_use;
1865 #else
1866   (void) $as_decl_name;
1867 #endif
1868 #endif
1869
1870   ;
1871   return 0;
1872 }
1873 _ACEOF
1874 if ac_fn_c_try_compile "$LINENO"; then :
1875   eval "$3=yes"
1876 else
1877   eval "$3=no"
1878 fi
1879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880 fi
1881 eval ac_res=\$$3
1882                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883 $as_echo "$ac_res" >&6; }
1884   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1885
1886 } # ac_fn_c_check_decl
1887
1888 # ac_fn_c_check_func LINENO FUNC VAR
1889 # ----------------------------------
1890 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1891 ac_fn_c_check_func ()
1892 {
1893   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1895 $as_echo_n "checking for $2... " >&6; }
1896 if eval \${$3+:} false; then :
1897   $as_echo_n "(cached) " >&6
1898 else
1899   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900 /* end confdefs.h.  */
1901 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1902    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1903 #define $2 innocuous_$2
1904
1905 /* System header to define __stub macros and hopefully few prototypes,
1906     which can conflict with char $2 (); below.
1907     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1908     <limits.h> exists even on freestanding compilers.  */
1909
1910 #ifdef __STDC__
1911 # include <limits.h>
1912 #else
1913 # include <assert.h>
1914 #endif
1915
1916 #undef $2
1917
1918 /* Override any GCC internal prototype to avoid an error.
1919    Use char because int might match the return type of a GCC
1920    builtin and then its argument prototype would still apply.  */
1921 #ifdef __cplusplus
1922 extern "C"
1923 #endif
1924 char $2 ();
1925 /* The GNU C library defines this for functions which it implements
1926     to always fail with ENOSYS.  Some functions are actually named
1927     something starting with __ and the normal name is an alias.  */
1928 #if defined __stub_$2 || defined __stub___$2
1929 choke me
1930 #endif
1931
1932 int
1933 main ()
1934 {
1935 return $2 ();
1936   ;
1937   return 0;
1938 }
1939 _ACEOF
1940 if ac_fn_c_try_link "$LINENO"; then :
1941   eval "$3=yes"
1942 else
1943   eval "$3=no"
1944 fi
1945 rm -f core conftest.err conftest.$ac_objext \
1946     conftest$ac_exeext conftest.$ac_ext
1947 fi
1948 eval ac_res=\$$3
1949                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1950 $as_echo "$ac_res" >&6; }
1951   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1952
1953 } # ac_fn_c_check_func
1954 cat >config.log <<_ACEOF
1955 This file contains any messages produced by compilers while
1956 running configure, to aid debugging if configure makes a mistake.
1957
1958 It was created by $as_me, which was
1959 generated by GNU Autoconf 2.69.  Invocation command line was
1960
1961   $ $0 $@
1962
1963 _ACEOF
1964 exec 5>>config.log
1965 {
1966 cat <<_ASUNAME
1967 ## --------- ##
1968 ## Platform. ##
1969 ## --------- ##
1970
1971 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1972 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1973 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1974 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1975 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1976
1977 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1978 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1979
1980 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1981 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1982 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1983 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1984 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1985 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1986 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1987
1988 _ASUNAME
1989
1990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1991 for as_dir in $PATH
1992 do
1993   IFS=$as_save_IFS
1994   test -z "$as_dir" && as_dir=.
1995     $as_echo "PATH: $as_dir"
1996   done
1997 IFS=$as_save_IFS
1998
1999 } >&5
2000
2001 cat >&5 <<_ACEOF
2002
2003
2004 ## ----------- ##
2005 ## Core tests. ##
2006 ## ----------- ##
2007
2008 _ACEOF
2009
2010
2011 # Keep a trace of the command line.
2012 # Strip out --no-create and --no-recursion so they do not pile up.
2013 # Strip out --silent because we don't want to record it for future runs.
2014 # Also quote any args containing shell meta-characters.
2015 # Make two passes to allow for proper duplicate-argument suppression.
2016 ac_configure_args=
2017 ac_configure_args0=
2018 ac_configure_args1=
2019 ac_must_keep_next=false
2020 for ac_pass in 1 2
2021 do
2022   for ac_arg
2023   do
2024     case $ac_arg in
2025     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2026     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2027     | -silent | --silent | --silen | --sile | --sil)
2028       continue ;;
2029     *\'*)
2030       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2031     esac
2032     case $ac_pass in
2033     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2034     2)
2035       as_fn_append ac_configure_args1 " '$ac_arg'"
2036       if test $ac_must_keep_next = true; then
2037         ac_must_keep_next=false # Got value, back to normal.
2038       else
2039         case $ac_arg in
2040           *=* | --config-cache | -C | -disable-* | --disable-* \
2041           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2042           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2043           | -with-* | --with-* | -without-* | --without-* | --x)
2044             case "$ac_configure_args0 " in
2045               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2046             esac
2047             ;;
2048           -* ) ac_must_keep_next=true ;;
2049         esac
2050       fi
2051       as_fn_append ac_configure_args " '$ac_arg'"
2052       ;;
2053     esac
2054   done
2055 done
2056 { ac_configure_args0=; unset ac_configure_args0;}
2057 { ac_configure_args1=; unset ac_configure_args1;}
2058
2059 # When interrupted or exit'd, cleanup temporary files, and complete
2060 # config.log.  We remove comments because anyway the quotes in there
2061 # would cause problems or look ugly.
2062 # WARNING: Use '\'' to represent an apostrophe within the trap.
2063 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2064 trap 'exit_status=$?
2065   # Save into config.log some information that might help in debugging.
2066   {
2067     echo
2068
2069     $as_echo "## ---------------- ##
2070 ## Cache variables. ##
2071 ## ---------------- ##"
2072     echo
2073     # The following way of writing the cache mishandles newlines in values,
2074 (
2075   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2076     eval ac_val=\$$ac_var
2077     case $ac_val in #(
2078     *${as_nl}*)
2079       case $ac_var in #(
2080       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2081 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2082       esac
2083       case $ac_var in #(
2084       _ | IFS | as_nl) ;; #(
2085       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2086       *) { eval $ac_var=; unset $ac_var;} ;;
2087       esac ;;
2088     esac
2089   done
2090   (set) 2>&1 |
2091     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2092     *${as_nl}ac_space=\ *)
2093       sed -n \
2094         "s/'\''/'\''\\\\'\'''\''/g;
2095           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2096       ;; #(
2097     *)
2098       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2099       ;;
2100     esac |
2101     sort
2102 )
2103     echo
2104
2105     $as_echo "## ----------------- ##
2106 ## Output variables. ##
2107 ## ----------------- ##"
2108     echo
2109     for ac_var in $ac_subst_vars
2110     do
2111       eval ac_val=\$$ac_var
2112       case $ac_val in
2113       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2114       esac
2115       $as_echo "$ac_var='\''$ac_val'\''"
2116     done | sort
2117     echo
2118
2119     if test -n "$ac_subst_files"; then
2120       $as_echo "## ------------------- ##
2121 ## File substitutions. ##
2122 ## ------------------- ##"
2123       echo
2124       for ac_var in $ac_subst_files
2125       do
2126         eval ac_val=\$$ac_var
2127         case $ac_val in
2128         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2129         esac
2130         $as_echo "$ac_var='\''$ac_val'\''"
2131       done | sort
2132       echo
2133     fi
2134
2135     if test -s confdefs.h; then
2136       $as_echo "## ----------- ##
2137 ## confdefs.h. ##
2138 ## ----------- ##"
2139       echo
2140       cat confdefs.h
2141       echo
2142     fi
2143     test "$ac_signal" != 0 &&
2144       $as_echo "$as_me: caught signal $ac_signal"
2145     $as_echo "$as_me: exit $exit_status"
2146   } >&5
2147   rm -f core *.core core.conftest.* &&
2148     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2149     exit $exit_status
2150 ' 0
2151 for ac_signal in 1 2 13 15; do
2152   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2153 done
2154 ac_signal=0
2155
2156 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2157 rm -f -r conftest* confdefs.h
2158
2159 $as_echo "/* confdefs.h */" > confdefs.h
2160
2161 # Predefined preprocessor variables.
2162
2163 cat >>confdefs.h <<_ACEOF
2164 #define PACKAGE_NAME "$PACKAGE_NAME"
2165 _ACEOF
2166
2167 cat >>confdefs.h <<_ACEOF
2168 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2169 _ACEOF
2170
2171 cat >>confdefs.h <<_ACEOF
2172 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2173 _ACEOF
2174
2175 cat >>confdefs.h <<_ACEOF
2176 #define PACKAGE_STRING "$PACKAGE_STRING"
2177 _ACEOF
2178
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2181 _ACEOF
2182
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_URL "$PACKAGE_URL"
2185 _ACEOF
2186
2187
2188 # Let the site file select an alternate cache file if it wants to.
2189 # Prefer an explicitly selected file to automatically selected ones.
2190 ac_site_file1=NONE
2191 ac_site_file2=NONE
2192 if test -n "$CONFIG_SITE"; then
2193   # We do not want a PATH search for config.site.
2194   case $CONFIG_SITE in #((
2195     -*)  ac_site_file1=./$CONFIG_SITE;;
2196     */*) ac_site_file1=$CONFIG_SITE;;
2197     *)   ac_site_file1=./$CONFIG_SITE;;
2198   esac
2199 elif test "x$prefix" != xNONE; then
2200   ac_site_file1=$prefix/share/config.site
2201   ac_site_file2=$prefix/etc/config.site
2202 else
2203   ac_site_file1=$ac_default_prefix/share/config.site
2204   ac_site_file2=$ac_default_prefix/etc/config.site
2205 fi
2206 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2207 do
2208   test "x$ac_site_file" = xNONE && continue
2209   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2210     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2211 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2212     sed 's/^/| /' "$ac_site_file" >&5
2213     . "$ac_site_file" \
2214       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2215 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2216 as_fn_error $? "failed to load site script $ac_site_file
2217 See \`config.log' for more details" "$LINENO" 5; }
2218   fi
2219 done
2220
2221 if test -r "$cache_file"; then
2222   # Some versions of bash will fail to source /dev/null (special files
2223   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2224   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2225     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2226 $as_echo "$as_me: loading cache $cache_file" >&6;}
2227     case $cache_file in
2228       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2229       *)                      . "./$cache_file";;
2230     esac
2231   fi
2232 else
2233   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2234 $as_echo "$as_me: creating cache $cache_file" >&6;}
2235   >$cache_file
2236 fi
2237
2238 # Check that the precious variables saved in the cache have kept the same
2239 # value.
2240 ac_cache_corrupted=false
2241 for ac_var in $ac_precious_vars; do
2242   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2243   eval ac_new_set=\$ac_env_${ac_var}_set
2244   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2245   eval ac_new_val=\$ac_env_${ac_var}_value
2246   case $ac_old_set,$ac_new_set in
2247     set,)
2248       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2249 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2250       ac_cache_corrupted=: ;;
2251     ,set)
2252       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2253 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2254       ac_cache_corrupted=: ;;
2255     ,);;
2256     *)
2257       if test "x$ac_old_val" != "x$ac_new_val"; then
2258         # differences in whitespace do not lead to failure.
2259         ac_old_val_w=`echo x $ac_old_val`
2260         ac_new_val_w=`echo x $ac_new_val`
2261         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2262           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2263 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2264           ac_cache_corrupted=:
2265         else
2266           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2267 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2268           eval $ac_var=\$ac_old_val
2269         fi
2270         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2271 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2272         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2273 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2274       fi;;
2275   esac
2276   # Pass precious variables to config.status.
2277   if test "$ac_new_set" = set; then
2278     case $ac_new_val in
2279     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2280     *) ac_arg=$ac_var=$ac_new_val ;;
2281     esac
2282     case " $ac_configure_args " in
2283       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2284       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2285     esac
2286   fi
2287 done
2288 if $ac_cache_corrupted; then
2289   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2292 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2293   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2294 fi
2295 ## -------------------- ##
2296 ## Main body of script. ##
2297 ## -------------------- ##
2298
2299 ac_ext=c
2300 ac_cpp='$CPP $CPPFLAGS'
2301 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2302 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2303 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2304
2305
2306
2307 ac_config_headers="$ac_config_headers include/private/apu_config.h"
2308
2309 ac_aux_dir=
2310 for ac_dir in build "$srcdir"/build; do
2311   if test -f "$ac_dir/install-sh"; then
2312     ac_aux_dir=$ac_dir
2313     ac_install_sh="$ac_aux_dir/install-sh -c"
2314     break
2315   elif test -f "$ac_dir/install.sh"; then
2316     ac_aux_dir=$ac_dir
2317     ac_install_sh="$ac_aux_dir/install.sh -c"
2318     break
2319   elif test -f "$ac_dir/shtool"; then
2320     ac_aux_dir=$ac_dir
2321     ac_install_sh="$ac_aux_dir/shtool install -c"
2322     break
2323   fi
2324 done
2325 if test -z "$ac_aux_dir"; then
2326   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2327 fi
2328
2329 # These three variables are undocumented and unsupported,
2330 # and are intended to be withdrawn in a future Autoconf release.
2331 # They can cause serious problems if a builder's source tree is in a directory
2332 # whose full name contains unusual characters.
2333 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2334 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2335 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513   rm -f config.nice
2514   cat >config.nice<<EOF
2515 #! /bin/sh
2516 #
2517 # Created by configure
2518
2519 EOF
2520   if test -n "$CC"; then
2521     echo "CC=\"$CC\"; export CC" >> config.nice
2522   fi
2523   if test -n "$CFLAGS"; then
2524     echo "CFLAGS=\"$CFLAGS\"; export CFLAGS" >> config.nice
2525   fi
2526   if test -n "$CPPFLAGS"; then
2527     echo "CPPFLAGS=\"$CPPFLAGS\"; export CPPFLAGS" >> config.nice
2528   fi
2529   if test -n "$LDFLAGS"; then
2530     echo "LDFLAGS=\"$LDFLAGS\"; export LDFLAGS" >> config.nice
2531   fi
2532   if test -n "$LTFLAGS"; then
2533     echo "LTFLAGS=\"$LTFLAGS\"; export LTFLAGS" >> config.nice
2534   fi
2535   if test -n "$LIBS"; then
2536     echo "LIBS=\"$LIBS\"; export LIBS" >> config.nice
2537   fi
2538   if test -n "$INCLUDES"; then
2539     echo "INCLUDES=\"$INCLUDES\"; export INCLUDES" >> config.nice
2540   fi
2541   if test -n "$NOTEST_CFLAGS"; then
2542     echo "NOTEST_CFLAGS=\"$NOTEST_CFLAGS\"; export NOTEST_CFLAGS" >> config.nice
2543   fi
2544   if test -n "$NOTEST_CPPFLAGS"; then
2545     echo "NOTEST_CPPFLAGS=\"$NOTEST_CPPFLAGS\"; export NOTEST_CPPFLAGS" >> config.nice
2546   fi
2547   if test -n "$NOTEST_LDFLAGS"; then
2548     echo "NOTEST_LDFLAGS=\"$NOTEST_LDFLAGS\"; export NOTEST_LDFLAGS" >> config.nice
2549   fi
2550   if test -n "$NOTEST_LIBS"; then
2551     echo "NOTEST_LIBS=\"$NOTEST_LIBS\"; export NOTEST_LIBS" >> config.nice
2552   fi
2553
2554   # Retrieve command-line arguments.
2555   eval "set x $0 $ac_configure_args"
2556   shift
2557
2558   for arg
2559   do
2560
2561 ap_last=
2562 ap_cur="$arg"
2563 while test "x${ap_cur}" != "x${ap_last}";
2564 do
2565   ap_last="${ap_cur}"
2566   ap_cur=`eval "echo ${ap_cur}"`
2567 done
2568 arg="${ap_cur}"
2569
2570     echo "\"$arg\" \\" >> config.nice
2571   done
2572   echo '"$@"' >> config.nice
2573   chmod +x config.nice
2574
2575
2576
2577 abs_srcdir=`(cd $srcdir && pwd)`
2578 abs_builddir=`pwd`
2579
2580 if test "$abs_builddir" != "$abs_srcdir"; then
2581   USE_VPATH=1
2582   APU_CONFIG_LOCATION=build
2583 else
2584   APU_CONFIG_LOCATION=source
2585 fi
2586
2587
2588
2589 # Make sure we can run config.sub.
2590 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2591   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2592
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2594 $as_echo_n "checking build system type... " >&6; }
2595 if ${ac_cv_build+:} false; then :
2596   $as_echo_n "(cached) " >&6
2597 else
2598   ac_build_alias=$build_alias
2599 test "x$ac_build_alias" = x &&
2600   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2601 test "x$ac_build_alias" = x &&
2602   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2603 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2604   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2605
2606 fi
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2608 $as_echo "$ac_cv_build" >&6; }
2609 case $ac_cv_build in
2610 *-*-*) ;;
2611 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2612 esac
2613 build=$ac_cv_build
2614 ac_save_IFS=$IFS; IFS='-'
2615 set x $ac_cv_build
2616 shift
2617 build_cpu=$1
2618 build_vendor=$2
2619 shift; shift
2620 # Remember, the first character of IFS is used to create $*,
2621 # except with old shells:
2622 build_os=$*
2623 IFS=$ac_save_IFS
2624 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2625
2626
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2628 $as_echo_n "checking host system type... " >&6; }
2629 if ${ac_cv_host+:} false; then :
2630   $as_echo_n "(cached) " >&6
2631 else
2632   if test "x$host_alias" = x; then
2633   ac_cv_host=$ac_cv_build
2634 else
2635   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2636     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2637 fi
2638
2639 fi
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2641 $as_echo "$ac_cv_host" >&6; }
2642 case $ac_cv_host in
2643 *-*-*) ;;
2644 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2645 esac
2646 host=$ac_cv_host
2647 ac_save_IFS=$IFS; IFS='-'
2648 set x $ac_cv_host
2649 shift
2650 host_cpu=$1
2651 host_vendor=$2
2652 shift; shift
2653 # Remember, the first character of IFS is used to create $*,
2654 # except with old shells:
2655 host_os=$*
2656 IFS=$ac_save_IFS
2657 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2658
2659
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2661 $as_echo_n "checking target system type... " >&6; }
2662 if ${ac_cv_target+:} false; then :
2663   $as_echo_n "(cached) " >&6
2664 else
2665   if test "x$target_alias" = x; then
2666   ac_cv_target=$ac_cv_host
2667 else
2668   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2669     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2670 fi
2671
2672 fi
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2674 $as_echo "$ac_cv_target" >&6; }
2675 case $ac_cv_target in
2676 *-*-*) ;;
2677 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2678 esac
2679 target=$ac_cv_target
2680 ac_save_IFS=$IFS; IFS='-'
2681 set x $ac_cv_target
2682 shift
2683 target_cpu=$1
2684 target_vendor=$2
2685 shift; shift
2686 # Remember, the first character of IFS is used to create $*,
2687 # except with old shells:
2688 target_os=$*
2689 IFS=$ac_save_IFS
2690 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2691
2692
2693 # The aliases save the names the user supplied, while $host etc.
2694 # will get canonicalized.
2695 test -n "$target_alias" &&
2696   test "$program_prefix$program_suffix$program_transform_name" = \
2697     NONENONEs,x,x, &&
2698   program_prefix=${target_alias}-
2699
2700
2701 # Find a good install program.  We prefer a C program (faster),
2702 # so one script is as good as another.  But avoid the broken or
2703 # incompatible versions:
2704 # SysV /etc/install, /usr/sbin/install
2705 # SunOS /usr/etc/install
2706 # IRIX /sbin/install
2707 # AIX /bin/install
2708 # AmigaOS /C/install, which installs bootblocks on floppy discs
2709 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2710 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2711 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2712 # OS/2's system install, which has a completely different semantic
2713 # ./install, which can be erroneously created by make from ./install.sh.
2714 # Reject install programs that cannot install multiple files.
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2716 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2717 if test -z "$INSTALL"; then
2718 if ${ac_cv_path_install+:} false; then :
2719   $as_echo_n "(cached) " >&6
2720 else
2721   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722 for as_dir in $PATH
2723 do
2724   IFS=$as_save_IFS
2725   test -z "$as_dir" && as_dir=.
2726     # Account for people who put trailing slashes in PATH elements.
2727 case $as_dir/ in #((
2728   ./ | .// | /[cC]/* | \
2729   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2730   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2731   /usr/ucb/* ) ;;
2732   *)
2733     # OSF1 and SCO ODT 3.0 have their own names for install.
2734     # Don't use installbsd from OSF since it installs stuff as root
2735     # by default.
2736     for ac_prog in ginstall scoinst install; do
2737       for ac_exec_ext in '' $ac_executable_extensions; do
2738         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2739           if test $ac_prog = install &&
2740             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2741             # AIX install.  It has an incompatible calling convention.
2742             :
2743           elif test $ac_prog = install &&
2744             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2745             # program-specific install script used by HP pwplus--don't use.
2746             :
2747           else
2748             rm -rf conftest.one conftest.two conftest.dir
2749             echo one > conftest.one
2750             echo two > conftest.two
2751             mkdir conftest.dir
2752             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2753               test -s conftest.one && test -s conftest.two &&
2754               test -s conftest.dir/conftest.one &&
2755               test -s conftest.dir/conftest.two
2756             then
2757               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2758               break 3
2759             fi
2760           fi
2761         fi
2762       done
2763     done
2764     ;;
2765 esac
2766
2767   done
2768 IFS=$as_save_IFS
2769
2770 rm -rf conftest.one conftest.two conftest.dir
2771
2772 fi
2773   if test "${ac_cv_path_install+set}" = set; then
2774     INSTALL=$ac_cv_path_install
2775   else
2776     # As a last resort, use the slow shell script.  Don't cache a
2777     # value for INSTALL within a source directory, because that will
2778     # break other packages using the cache if that directory is
2779     # removed, or if the value is a relative name.
2780     INSTALL=$ac_install_sh
2781   fi
2782 fi
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2784 $as_echo "$INSTALL" >&6; }
2785
2786 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2787 # It thinks the first close brace ends the variable substitution.
2788 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2789
2790 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2791
2792 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2793
2794
2795 # Use -no-install or -no-fast-install to link the test
2796 # programs on all platforms but Darwin, where it would cause
2797 # the programs to be linked against installed versions of
2798 # libapr instead of those just built.
2799 case $host in
2800     *-apple-darwin*)
2801         LT_NO_INSTALL=""
2802         ;;
2803     *-mingw*)
2804         LT_NO_INSTALL="-no-fast-install"
2805         ;;
2806     *)
2807         LT_NO_INSTALL="-no-install"
2808         ;;
2809 esac
2810
2811
2812 top_builddir="$abs_builddir"
2813
2814
2815
2816
2817
2818   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mkdir -p" >&5
2819 $as_echo_n "checking for working mkdir -p... " >&6; }
2820 if ${ac_cv_mkdir_p+:} false; then :
2821   $as_echo_n "(cached) " >&6
2822 else
2823
2824     test -d conftestdir && rm -rf conftestdir
2825     mkdir -p conftestdir/somedir >/dev/null 2>&1
2826     if test -d conftestdir/somedir; then
2827       ac_cv_mkdir_p=yes
2828     else
2829       ac_cv_mkdir_p=no
2830     fi
2831     rm -rf conftestdir
2832
2833 fi
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mkdir_p" >&5
2835 $as_echo "$ac_cv_mkdir_p" >&6; }
2836   if test "$ac_cv_mkdir_p" = "yes"; then
2837       mkdir_p="mkdir -p"
2838   else
2839       mkdir_p="$abs_srcdir/build/mkdir.sh"
2840   fi
2841
2842
2843 get_version="$abs_srcdir/build/get-version.sh"
2844 version_hdr="$abs_srcdir/include/apu_version.h"
2845 APRUTIL_MAJOR_VERSION="`$get_version major $version_hdr APU`"
2846 APRUTIL_DOTTED_VERSION="`$get_version all $version_hdr APU`"
2847
2848 APU_LTVERSION="-version-info `$get_version libtool $version_hdr APU`"
2849
2850
2851
2852
2853
2854 echo "APR-util Version: ${APRUTIL_DOTTED_VERSION}"
2855
2856
2857 # Check whether --enable-layout was given.
2858 if test "${enable_layout+set}" = set; then :
2859   enableval=$enable_layout;
2860   LAYOUT=$enableval
2861
2862 fi
2863
2864
2865 if test -z "$LAYOUT"; then
2866   LAYOUT="apr-util"
2867 fi
2868
2869   if test ! -f $srcdir/config.layout; then
2870     echo "** Error: Layout file $srcdir/config.layout not found"
2871     echo "** Error: Cannot use undefined layout '$LAYOUT'"
2872     exit 1
2873   fi
2874   # Catch layout names including a slash which will otherwise
2875   # confuse the heck out of the sed script.
2876   case $LAYOUT in
2877   */*)
2878     echo "** Error: $LAYOUT is not a valid layout name"
2879     exit 1 ;;
2880   esac
2881   pldconf=./config.pld
2882
2883   sed -e "1s/[  ]*<[lL]ayout[   ]*$LAYOUT[      ]*>[    ]*//;1t" \
2884       -e "1,/[  ]*<[lL]ayout[   ]*$LAYOUT[      ]*>[    ]*/d" \
2885       -e '/[    ]*<\/Layout>[   ]*/,$d' \
2886       -e "s/^[  ]*//g" \
2887       -e "s/:[  ]*/=\'/g" \
2888       -e "s/[   ]*$/'/g" \
2889       $srcdir/config.layout > $pldconf
2890   layout_name=$LAYOUT
2891   if test ! -s $pldconf; then
2892     echo "** Error: unable to find layout $layout_name"
2893     exit 1
2894   fi
2895   . $pldconf
2896   rm $pldconf
2897   for var in prefix exec_prefix bindir sbindir libexecdir mandir \
2898              sysconfdir datadir includedir localstatedir runtimedir \
2899              logfiledir libdir installbuilddir libsuffix ; do
2900     eval "val=\"\$$var\""
2901     case $val in
2902       *+)
2903         val=`echo $val | sed -e 's;\+$;;'`
2904         eval "$var=\"\$val\""
2905         autosuffix=yes
2906         ;;
2907       *)
2908         autosuffix=no
2909         ;;
2910     esac
2911     val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
2912     val=`echo $val | sed -e 's:[\$]\([a-z_]*\):$\1:g'`
2913     if test "$autosuffix" = "yes"; then
2914       if echo $val | grep apache >/dev/null; then
2915         addtarget=no
2916       else
2917         addtarget=yes
2918       fi
2919       if test "$addtarget" = "yes"; then
2920         val="$val/apache2"
2921       fi
2922     fi
2923     eval "$var='$val'"
2924   done
2925
2926
2927
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for chosen layout" >&5
2929 $as_echo_n "checking for chosen layout... " >&6; }
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $layout_name" >&5
2931 $as_echo "$layout_name" >&6; }
2932
2933
2934 ac_prev=
2935 # Retrieve the command-line arguments.  The eval is needed because
2936 # the arguments are quoted to preserve accuracy.
2937 eval "set x $ac_configure_args"
2938 shift
2939 for ac_option
2940 do
2941   # If the previous option needs an argument, assign it.
2942   if test -n "$ac_prev"; then
2943     eval "$ac_prev=\$ac_option"
2944     ac_prev=
2945     continue
2946   fi
2947
2948   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
2949
2950   case $ac_option in
2951
2952   -bindir | --bindir | --bindi | --bind | --bin | --bi)
2953     ac_prev=bindir ;;
2954   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
2955     bindir="$ac_optarg" ;;
2956
2957   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
2958     ac_prev=datadir ;;
2959   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
2960   | --da=*)
2961     datadir="$ac_optarg" ;;
2962
2963   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
2964   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
2965   | --exec | --exe | --ex)
2966     ac_prev=exec_prefix ;;
2967   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
2968   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
2969   | --exec=* | --exe=* | --ex=*)
2970     exec_prefix="$ac_optarg" ;;
2971
2972   -includedir | --includedir | --includedi | --included | --include \
2973   | --includ | --inclu | --incl | --inc)
2974     ac_prev=includedir ;;
2975   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
2976   | --includ=* | --inclu=* | --incl=* | --inc=*)
2977     includedir="$ac_optarg" ;;
2978
2979   -infodir | --infodir | --infodi | --infod | --info | --inf)
2980     ac_prev=infodir ;;
2981   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
2982     infodir="$ac_optarg" ;;
2983
2984   -libdir | --libdir | --libdi | --libd)
2985     ac_prev=libdir ;;
2986   -libdir=* | --libdir=* | --libdi=* | --libd=*)
2987     libdir="$ac_optarg" ;;
2988
2989   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
2990   | --libexe | --libex | --libe)
2991     ac_prev=libexecdir ;;
2992   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
2993   | --libexe=* | --libex=* | --libe=*)
2994     libexecdir="$ac_optarg" ;;
2995
2996   -localstatedir | --localstatedir | --localstatedi | --localstated \
2997   | --localstate | --localstat | --localsta | --localst \
2998   | --locals | --local | --loca | --loc | --lo)
2999     ac_prev=localstatedir ;;
3000   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
3001   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
3002   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
3003     localstatedir="$ac_optarg" ;;
3004
3005   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
3006     ac_prev=mandir ;;
3007   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
3008     mandir="$ac_optarg" ;;
3009
3010   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
3011     ac_prev=prefix ;;
3012   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
3013     prefix="$ac_optarg" ;;
3014
3015   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
3016     ac_prev=sbindir ;;
3017   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
3018   | --sbi=* | --sb=*)
3019     sbindir="$ac_optarg" ;;
3020
3021   -sharedstatedir | --sharedstatedir | --sharedstatedi \
3022   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
3023   | --sharedst | --shareds | --shared | --share | --shar \
3024   | --sha | --sh)
3025     ac_prev=sharedstatedir ;;
3026   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
3027   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
3028   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
3029   | --sha=* | --sh=*)
3030     sharedstatedir="$ac_optarg" ;;
3031
3032   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
3033   | --syscon | --sysco | --sysc | --sys | --sy)
3034     ac_prev=sysconfdir ;;
3035   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
3036   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
3037     sysconfdir="$ac_optarg" ;;
3038
3039   esac
3040 done
3041
3042 # Be sure to have absolute paths.
3043 for ac_var in exec_prefix prefix
3044 do
3045   eval ac_val=$`echo $ac_var`
3046   case $ac_val in
3047     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
3048     *)  as_fn_error $? "expected an absolute path for --$ac_var: $ac_val" "$LINENO" 5;;
3049   esac
3050 done
3051
3052
3053
3054 ac_ext=c
3055 ac_cpp='$CPP $CPPFLAGS'
3056 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3057 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3058 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3059 if test -n "$ac_tool_prefix"; then
3060   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3061 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3063 $as_echo_n "checking for $ac_word... " >&6; }
3064 if ${ac_cv_prog_CC+:} false; then :
3065   $as_echo_n "(cached) " >&6
3066 else
3067   if test -n "$CC"; then
3068   ac_cv_prog_CC="$CC" # Let the user override the test.
3069 else
3070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3071 for as_dir in $PATH
3072 do
3073   IFS=$as_save_IFS
3074   test -z "$as_dir" && as_dir=.
3075     for ac_exec_ext in '' $ac_executable_extensions; do
3076   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3077     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3079     break 2
3080   fi
3081 done
3082   done
3083 IFS=$as_save_IFS
3084
3085 fi
3086 fi
3087 CC=$ac_cv_prog_CC
3088 if test -n "$CC"; then
3089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3090 $as_echo "$CC" >&6; }
3091 else
3092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3093 $as_echo "no" >&6; }
3094 fi
3095
3096
3097 fi
3098 if test -z "$ac_cv_prog_CC"; then
3099   ac_ct_CC=$CC
3100   # Extract the first word of "gcc", so it can be a program name with args.
3101 set dummy gcc; ac_word=$2
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3103 $as_echo_n "checking for $ac_word... " >&6; }
3104 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3105   $as_echo_n "(cached) " >&6
3106 else
3107   if test -n "$ac_ct_CC"; then
3108   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3109 else
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111 for as_dir in $PATH
3112 do
3113   IFS=$as_save_IFS
3114   test -z "$as_dir" && as_dir=.
3115     for ac_exec_ext in '' $ac_executable_extensions; do
3116   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3117     ac_cv_prog_ac_ct_CC="gcc"
3118     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3119     break 2
3120   fi
3121 done
3122   done
3123 IFS=$as_save_IFS
3124
3125 fi
3126 fi
3127 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3128 if test -n "$ac_ct_CC"; then
3129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3130 $as_echo "$ac_ct_CC" >&6; }
3131 else
3132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133 $as_echo "no" >&6; }
3134 fi
3135
3136   if test "x$ac_ct_CC" = x; then
3137     CC=""
3138   else
3139     case $cross_compiling:$ac_tool_warned in
3140 yes:)
3141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3142 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3143 ac_tool_warned=yes ;;
3144 esac
3145     CC=$ac_ct_CC
3146   fi
3147 else
3148   CC="$ac_cv_prog_CC"
3149 fi
3150
3151 if test -z "$CC"; then
3152           if test -n "$ac_tool_prefix"; then
3153     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3154 set dummy ${ac_tool_prefix}cc; ac_word=$2
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3156 $as_echo_n "checking for $ac_word... " >&6; }
3157 if ${ac_cv_prog_CC+:} false; then :
3158   $as_echo_n "(cached) " >&6
3159 else
3160   if test -n "$CC"; then
3161   ac_cv_prog_CC="$CC" # Let the user override the test.
3162 else
3163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3164 for as_dir in $PATH
3165 do
3166   IFS=$as_save_IFS
3167   test -z "$as_dir" && as_dir=.
3168     for ac_exec_ext in '' $ac_executable_extensions; do
3169   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3170     ac_cv_prog_CC="${ac_tool_prefix}cc"
3171     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3172     break 2
3173   fi
3174 done
3175   done
3176 IFS=$as_save_IFS
3177
3178 fi
3179 fi
3180 CC=$ac_cv_prog_CC
3181 if test -n "$CC"; then
3182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3183 $as_echo "$CC" >&6; }
3184 else
3185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3186 $as_echo "no" >&6; }
3187 fi
3188
3189
3190   fi
3191 fi
3192 if test -z "$CC"; then
3193   # Extract the first word of "cc", so it can be a program name with args.
3194 set dummy cc; ac_word=$2
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3196 $as_echo_n "checking for $ac_word... " >&6; }
3197 if ${ac_cv_prog_CC+:} false; then :
3198   $as_echo_n "(cached) " >&6
3199 else
3200   if test -n "$CC"; then
3201   ac_cv_prog_CC="$CC" # Let the user override the test.
3202 else
3203   ac_prog_rejected=no
3204 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3205 for as_dir in $PATH
3206 do
3207   IFS=$as_save_IFS
3208   test -z "$as_dir" && as_dir=.
3209     for ac_exec_ext in '' $ac_executable_extensions; do
3210   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3211     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3212        ac_prog_rejected=yes
3213        continue
3214      fi
3215     ac_cv_prog_CC="cc"
3216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3217     break 2
3218   fi
3219 done
3220   done
3221 IFS=$as_save_IFS
3222
3223 if test $ac_prog_rejected = yes; then
3224   # We found a bogon in the path, so make sure we never use it.
3225   set dummy $ac_cv_prog_CC
3226   shift
3227   if test $# != 0; then
3228     # We chose a different compiler from the bogus one.
3229     # However, it has the same basename, so the bogon will be chosen
3230     # first if we set CC to just the basename; use the full file name.
3231     shift
3232     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3233   fi
3234 fi
3235 fi
3236 fi
3237 CC=$ac_cv_prog_CC
3238 if test -n "$CC"; then
3239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3240 $as_echo "$CC" >&6; }
3241 else
3242   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243 $as_echo "no" >&6; }
3244 fi
3245
3246
3247 fi
3248 if test -z "$CC"; then
3249   if test -n "$ac_tool_prefix"; then
3250   for ac_prog in cl.exe
3251   do
3252     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3253 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3255 $as_echo_n "checking for $ac_word... " >&6; }
3256 if ${ac_cv_prog_CC+:} false; then :
3257   $as_echo_n "(cached) " >&6
3258 else
3259   if test -n "$CC"; then
3260   ac_cv_prog_CC="$CC" # Let the user override the test.
3261 else
3262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3263 for as_dir in $PATH
3264 do
3265   IFS=$as_save_IFS
3266   test -z "$as_dir" && as_dir=.
3267     for ac_exec_ext in '' $ac_executable_extensions; do
3268   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3269     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3270     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3271     break 2
3272   fi
3273 done
3274   done
3275 IFS=$as_save_IFS
3276
3277 fi
3278 fi
3279 CC=$ac_cv_prog_CC
3280 if test -n "$CC"; then
3281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3282 $as_echo "$CC" >&6; }
3283 else
3284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3285 $as_echo "no" >&6; }
3286 fi
3287
3288
3289     test -n "$CC" && break
3290   done
3291 fi
3292 if test -z "$CC"; then
3293   ac_ct_CC=$CC
3294   for ac_prog in cl.exe
3295 do
3296   # Extract the first word of "$ac_prog", so it can be a program name with args.
3297 set dummy $ac_prog; ac_word=$2
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3299 $as_echo_n "checking for $ac_word... " >&6; }
3300 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3301   $as_echo_n "(cached) " >&6
3302 else
3303   if test -n "$ac_ct_CC"; then
3304   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3305 else
3306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3307 for as_dir in $PATH
3308 do
3309   IFS=$as_save_IFS
3310   test -z "$as_dir" && as_dir=.
3311     for ac_exec_ext in '' $ac_executable_extensions; do
3312   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3313     ac_cv_prog_ac_ct_CC="$ac_prog"
3314     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3315     break 2
3316   fi
3317 done
3318   done
3319 IFS=$as_save_IFS
3320
3321 fi
3322 fi
3323 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3324 if test -n "$ac_ct_CC"; then
3325   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3326 $as_echo "$ac_ct_CC" >&6; }
3327 else
3328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3329 $as_echo "no" >&6; }
3330 fi
3331
3332
3333   test -n "$ac_ct_CC" && break
3334 done
3335
3336   if test "x$ac_ct_CC" = x; then
3337     CC=""
3338   else
3339     case $cross_compiling:$ac_tool_warned in
3340 yes:)
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3342 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3343 ac_tool_warned=yes ;;
3344 esac
3345     CC=$ac_ct_CC
3346   fi
3347 fi
3348
3349 fi
3350
3351
3352 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3353 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3354 as_fn_error $? "no acceptable C compiler found in \$PATH
3355 See \`config.log' for more details" "$LINENO" 5; }
3356
3357 # Provide some information about the compiler.
3358 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3359 set X $ac_compile
3360 ac_compiler=$2
3361 for ac_option in --version -v -V -qversion; do
3362   { { ac_try="$ac_compiler $ac_option >&5"
3363 case "(($ac_try" in
3364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365   *) ac_try_echo=$ac_try;;
3366 esac
3367 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3368 $as_echo "$ac_try_echo"; } >&5
3369   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3370   ac_status=$?
3371   if test -s conftest.err; then
3372     sed '10a\
3373 ... rest of stderr output deleted ...
3374          10q' conftest.err >conftest.er1
3375     cat conftest.er1 >&5
3376   fi
3377   rm -f conftest.er1 conftest.err
3378   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3379   test $ac_status = 0; }
3380 done
3381
3382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383 /* end confdefs.h.  */
3384
3385 int
3386 main ()
3387 {
3388
3389   ;
3390   return 0;
3391 }
3392 _ACEOF
3393 ac_clean_files_save=$ac_clean_files
3394 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3395 # Try to create an executable without -o first, disregard a.out.
3396 # It will help us diagnose broken compilers, and finding out an intuition
3397 # of exeext.
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3399 $as_echo_n "checking whether the C compiler works... " >&6; }
3400 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3401
3402 # The possible output files:
3403 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3404
3405 ac_rmfiles=
3406 for ac_file in $ac_files
3407 do
3408   case $ac_file in
3409     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3410     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3411   esac
3412 done
3413 rm -f $ac_rmfiles
3414
3415 if { { ac_try="$ac_link_default"
3416 case "(($ac_try" in
3417   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3418   *) ac_try_echo=$ac_try;;
3419 esac
3420 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3421 $as_echo "$ac_try_echo"; } >&5
3422   (eval "$ac_link_default") 2>&5
3423   ac_status=$?
3424   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3425   test $ac_status = 0; }; then :
3426   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3427 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3428 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3429 # so that the user can short-circuit this test for compilers unknown to
3430 # Autoconf.
3431 for ac_file in $ac_files ''
3432 do
3433   test -f "$ac_file" || continue
3434   case $ac_file in
3435     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3436         ;;
3437     [ab].out )
3438         # We found the default executable, but exeext='' is most
3439         # certainly right.
3440         break;;
3441     *.* )
3442         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3443         then :; else
3444            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3445         fi
3446         # We set ac_cv_exeext here because the later test for it is not
3447         # safe: cross compilers may not add the suffix if given an `-o'
3448         # argument, so we may need to know it at that point already.
3449         # Even if this section looks crufty: it has the advantage of
3450         # actually working.
3451         break;;
3452     * )
3453         break;;
3454   esac
3455 done
3456 test "$ac_cv_exeext" = no && ac_cv_exeext=
3457
3458 else
3459   ac_file=''
3460 fi
3461 if test -z "$ac_file"; then :
3462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3463 $as_echo "no" >&6; }
3464 $as_echo "$as_me: failed program was:" >&5
3465 sed 's/^/| /' conftest.$ac_ext >&5
3466
3467 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3468 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3469 as_fn_error 77 "C compiler cannot create executables
3470 See \`config.log' for more details" "$LINENO" 5; }
3471 else
3472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3473 $as_echo "yes" >&6; }
3474 fi
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3476 $as_echo_n "checking for C compiler default output file name... " >&6; }
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3478 $as_echo "$ac_file" >&6; }
3479 ac_exeext=$ac_cv_exeext
3480
3481 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3482 ac_clean_files=$ac_clean_files_save
3483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3484 $as_echo_n "checking for suffix of executables... " >&6; }
3485 if { { ac_try="$ac_link"
3486 case "(($ac_try" in
3487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3488   *) ac_try_echo=$ac_try;;
3489 esac
3490 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3491 $as_echo "$ac_try_echo"; } >&5
3492   (eval "$ac_link") 2>&5
3493   ac_status=$?
3494   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3495   test $ac_status = 0; }; then :
3496   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3497 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3498 # work properly (i.e., refer to `conftest.exe'), while it won't with
3499 # `rm'.
3500 for ac_file in conftest.exe conftest conftest.*; do
3501   test -f "$ac_file" || continue
3502   case $ac_file in
3503     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3504     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3505           break;;
3506     * ) break;;
3507   esac
3508 done
3509 else
3510   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3511 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3512 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3513 See \`config.log' for more details" "$LINENO" 5; }
3514 fi
3515 rm -f conftest conftest$ac_cv_exeext
3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3517 $as_echo "$ac_cv_exeext" >&6; }
3518
3519 rm -f conftest.$ac_ext
3520 EXEEXT=$ac_cv_exeext
3521 ac_exeext=$EXEEXT
3522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3523 /* end confdefs.h.  */
3524 #include <stdio.h>
3525 int
3526 main ()
3527 {
3528 FILE *f = fopen ("conftest.out", "w");
3529  return ferror (f) || fclose (f) != 0;
3530
3531   ;
3532   return 0;
3533 }
3534 _ACEOF
3535 ac_clean_files="$ac_clean_files conftest.out"
3536 # Check that the compiler produces executables we can run.  If not, either
3537 # the compiler is broken, or we cross compile.
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3539 $as_echo_n "checking whether we are cross compiling... " >&6; }
3540 if test "$cross_compiling" != yes; then
3541   { { ac_try="$ac_link"
3542 case "(($ac_try" in
3543   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3544   *) ac_try_echo=$ac_try;;
3545 esac
3546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3547 $as_echo "$ac_try_echo"; } >&5
3548   (eval "$ac_link") 2>&5
3549   ac_status=$?
3550   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3551   test $ac_status = 0; }
3552   if { ac_try='./conftest$ac_cv_exeext'
3553   { { case "(($ac_try" in
3554   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3555   *) ac_try_echo=$ac_try;;
3556 esac
3557 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3558 $as_echo "$ac_try_echo"; } >&5
3559   (eval "$ac_try") 2>&5
3560   ac_status=$?
3561   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3562   test $ac_status = 0; }; }; then
3563     cross_compiling=no
3564   else
3565     if test "$cross_compiling" = maybe; then
3566         cross_compiling=yes
3567     else
3568         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3569 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3570 as_fn_error $? "cannot run C compiled programs.
3571 If you meant to cross compile, use \`--host'.
3572 See \`config.log' for more details" "$LINENO" 5; }
3573     fi
3574   fi
3575 fi
3576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3577 $as_echo "$cross_compiling" >&6; }
3578
3579 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3580 ac_clean_files=$ac_clean_files_save
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3582 $as_echo_n "checking for suffix of object files... " >&6; }
3583 if ${ac_cv_objext+:} false; then :
3584   $as_echo_n "(cached) " >&6
3585 else
3586   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h.  */
3588
3589 int
3590 main ()
3591 {
3592
3593   ;
3594   return 0;
3595 }
3596 _ACEOF
3597 rm -f conftest.o conftest.obj
3598 if { { ac_try="$ac_compile"
3599 case "(($ac_try" in
3600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601   *) ac_try_echo=$ac_try;;
3602 esac
3603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3604 $as_echo "$ac_try_echo"; } >&5
3605   (eval "$ac_compile") 2>&5
3606   ac_status=$?
3607   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3608   test $ac_status = 0; }; then :
3609   for ac_file in conftest.o conftest.obj conftest.*; do
3610   test -f "$ac_file" || continue;
3611   case $ac_file in
3612     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3613     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3614        break;;
3615   esac
3616 done
3617 else
3618   $as_echo "$as_me: failed program was:" >&5
3619 sed 's/^/| /' conftest.$ac_ext >&5
3620
3621 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3622 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3623 as_fn_error $? "cannot compute suffix of object files: cannot compile
3624 See \`config.log' for more details" "$LINENO" 5; }
3625 fi
3626 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3627 fi
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3629 $as_echo "$ac_cv_objext" >&6; }
3630 OBJEXT=$ac_cv_objext
3631 ac_objext=$OBJEXT
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3633 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3634 if ${ac_cv_c_compiler_gnu+:} false; then :
3635   $as_echo_n "(cached) " >&6
3636 else
3637   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h.  */
3639
3640 int
3641 main ()
3642 {
3643 #ifndef __GNUC__
3644        choke me
3645 #endif
3646
3647   ;
3648   return 0;
3649 }
3650 _ACEOF
3651 if ac_fn_c_try_compile "$LINENO"; then :
3652   ac_compiler_gnu=yes
3653 else
3654   ac_compiler_gnu=no
3655 fi
3656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3657 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3658
3659 fi
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3661 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3662 if test $ac_compiler_gnu = yes; then
3663   GCC=yes
3664 else
3665   GCC=
3666 fi
3667 ac_test_CFLAGS=${CFLAGS+set}
3668 ac_save_CFLAGS=$CFLAGS
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3670 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3671 if ${ac_cv_prog_cc_g+:} false; then :
3672   $as_echo_n "(cached) " >&6
3673 else
3674   ac_save_c_werror_flag=$ac_c_werror_flag
3675    ac_c_werror_flag=yes
3676    ac_cv_prog_cc_g=no
3677    CFLAGS="-g"
3678    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679 /* end confdefs.h.  */
3680
3681 int
3682 main ()
3683 {
3684
3685   ;
3686   return 0;
3687 }
3688 _ACEOF
3689 if ac_fn_c_try_compile "$LINENO"; then :
3690   ac_cv_prog_cc_g=yes
3691 else
3692   CFLAGS=""
3693       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 /* end confdefs.h.  */
3695
3696 int
3697 main ()
3698 {
3699
3700   ;
3701   return 0;
3702 }
3703 _ACEOF
3704 if ac_fn_c_try_compile "$LINENO"; then :
3705
3706 else
3707   ac_c_werror_flag=$ac_save_c_werror_flag
3708          CFLAGS="-g"
3709          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 /* end confdefs.h.  */
3711
3712 int
3713 main ()
3714 {
3715
3716   ;
3717   return 0;
3718 }
3719 _ACEOF
3720 if ac_fn_c_try_compile "$LINENO"; then :
3721   ac_cv_prog_cc_g=yes
3722 fi
3723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3724 fi
3725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3726 fi
3727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728    ac_c_werror_flag=$ac_save_c_werror_flag
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3731 $as_echo "$ac_cv_prog_cc_g" >&6; }
3732 if test "$ac_test_CFLAGS" = set; then
3733   CFLAGS=$ac_save_CFLAGS
3734 elif test $ac_cv_prog_cc_g = yes; then
3735   if test "$GCC" = yes; then
3736     CFLAGS="-g -O2"
3737   else
3738     CFLAGS="-g"
3739   fi
3740 else
3741   if test "$GCC" = yes; then
3742     CFLAGS="-O2"
3743   else
3744     CFLAGS=
3745   fi
3746 fi
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3748 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3749 if ${ac_cv_prog_cc_c89+:} false; then :
3750   $as_echo_n "(cached) " >&6
3751 else
3752   ac_cv_prog_cc_c89=no
3753 ac_save_CC=$CC
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755 /* end confdefs.h.  */
3756 #include <stdarg.h>
3757 #include <stdio.h>
3758 struct stat;
3759 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3760 struct buf { int x; };
3761 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3762 static char *e (p, i)
3763      char **p;
3764      int i;
3765 {
3766   return p[i];
3767 }
3768 static char *f (char * (*g) (char **, int), char **p, ...)
3769 {
3770   char *s;
3771   va_list v;
3772   va_start (v,p);
3773   s = g (p, va_arg (v,int));
3774   va_end (v);
3775   return s;
3776 }
3777
3778 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3779    function prototypes and stuff, but not '\xHH' hex character constants.
3780    These don't provoke an error unfortunately, instead are silently treated
3781    as 'x'.  The following induces an error, until -std is added to get
3782    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3783    array size at least.  It's necessary to write '\x00'==0 to get something
3784    that's true only with -std.  */
3785 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3786
3787 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3788    inside strings and character constants.  */
3789 #define FOO(x) 'x'
3790 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3791
3792 int test (int i, double x);
3793 struct s1 {int (*f) (int a);};
3794 struct s2 {int (*f) (double a);};
3795 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3796 int argc;
3797 char **argv;
3798 int
3799 main ()
3800 {
3801 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3802   ;
3803   return 0;
3804 }
3805 _ACEOF
3806 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3807         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3808 do
3809   CC="$ac_save_CC $ac_arg"
3810   if ac_fn_c_try_compile "$LINENO"; then :
3811   ac_cv_prog_cc_c89=$ac_arg
3812 fi
3813 rm -f core conftest.err conftest.$ac_objext
3814   test "x$ac_cv_prog_cc_c89" != "xno" && break
3815 done
3816 rm -f conftest.$ac_ext
3817 CC=$ac_save_CC
3818
3819 fi
3820 # AC_CACHE_VAL
3821 case "x$ac_cv_prog_cc_c89" in
3822   x)
3823     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3824 $as_echo "none needed" >&6; } ;;
3825   xno)
3826     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3827 $as_echo "unsupported" >&6; } ;;
3828   *)
3829     CC="$CC $ac_cv_prog_cc_c89"
3830     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3831 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3832 esac
3833 if test "x$ac_cv_prog_cc_c89" != xno; then :
3834
3835 fi
3836
3837 ac_ext=c
3838 ac_cpp='$CPP $CPPFLAGS'
3839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3842
3843
3844
3845 if test "x$apu_preload_done" != "xyes" ; then
3846     apu_preload_done="yes"
3847
3848     echo "Applying apr-util hints file rules for $host"
3849
3850     case "$host" in
3851     *-dec-osf*)
3852
3853   if test -z "$apu_crypt_threadsafe"; then
3854     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3855     apu_crypt_threadsafe="1"
3856   fi
3857
3858         ;;
3859     *-hp-hpux11.*)
3860
3861   if test -z "$apu_crypt_threadsafe"; then
3862     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3863     apu_crypt_threadsafe="1"
3864   fi
3865
3866         ;;
3867     *-ibm-aix4*|*-ibm-aix5.1*)
3868
3869   if test -z "$apu_iconv_inbuf_const"; then
3870     test "x$silent" != "xyes" && echo "  setting apu_iconv_inbuf_const to \"1\""
3871     apu_iconv_inbuf_const="1"
3872   fi
3873
3874         ;;
3875     *-ibm-os390)
3876
3877   if test -z "$apu_crypt_threadsafe"; then
3878     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3879     apu_crypt_threadsafe="1"
3880   fi
3881
3882         ;;
3883     *-solaris2*)
3884
3885   if test -z "$apu_iconv_inbuf_const"; then
3886     test "x$silent" != "xyes" && echo "  setting apu_iconv_inbuf_const to \"1\""
3887     apu_iconv_inbuf_const="1"
3888   fi
3889
3890
3891   if test -z "$apu_crypt_threadsafe"; then
3892     test "x$silent" != "xyes" && echo "  setting apu_crypt_threadsafe to \"1\""
3893     apu_crypt_threadsafe="1"
3894   fi
3895
3896         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
3897 $as_echo_n "checking for library containing fdatasync... " >&6; }
3898 if ${ac_cv_search_fdatasync+:} false; then :
3899   $as_echo_n "(cached) " >&6
3900 else
3901   ac_func_search_save_LIBS=$LIBS
3902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903 /* end confdefs.h.  */
3904
3905 /* Override any GCC internal prototype to avoid an error.
3906    Use char because int might match the return type of a GCC
3907    builtin and then its argument prototype would still apply.  */
3908 #ifdef __cplusplus
3909 extern "C"
3910 #endif
3911 char fdatasync ();
3912 int
3913 main ()
3914 {
3915 return fdatasync ();
3916   ;
3917   return 0;
3918 }
3919 _ACEOF
3920 for ac_lib in '' rt posix4; do
3921   if test -z "$ac_lib"; then
3922     ac_res="none required"
3923   else
3924     ac_res=-l$ac_lib
3925     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3926   fi
3927   if ac_fn_c_try_link "$LINENO"; then :
3928   ac_cv_search_fdatasync=$ac_res
3929 fi
3930 rm -f core conftest.err conftest.$ac_objext \
3931     conftest$ac_exeext
3932   if ${ac_cv_search_fdatasync+:} false; then :
3933   break
3934 fi
3935 done
3936 if ${ac_cv_search_fdatasync+:} false; then :
3937
3938 else
3939   ac_cv_search_fdatasync=no
3940 fi
3941 rm conftest.$ac_ext
3942 LIBS=$ac_func_search_save_LIBS
3943 fi
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
3945 $as_echo "$ac_cv_search_fdatasync" >&6; }
3946 ac_res=$ac_cv_search_fdatasync
3947 if test "$ac_res" != no; then :
3948   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3949
3950 fi
3951
3952         ;;
3953     *-sco3.2v5*)
3954
3955   if test -z "$apu_db_xtra_libs"; then
3956     test "x$silent" != "xyes" && echo "  setting apu_db_xtra_libs to \"-lsocket\""
3957     apu_db_xtra_libs="-lsocket"
3958   fi
3959
3960         ;;
3961     esac
3962
3963 fi
3964
3965
3966
3967 APRUTIL_INCLUDES=""
3968 APRUTIL_PRIV_INCLUDES="-I$top_builddir/include -I$top_builddir/include/private"
3969 if test -n "$USE_VPATH"; then
3970     APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES -I$abs_srcdir/include/private -I$abs_srcdir/include"
3971 fi
3972
3973
3974
3975
3976   apr_found="no"
3977
3978   if test "$target_os" = "os2-emx"; then
3979     # Scripts don't pass test -x on OS/2
3980     TEST_X="test -f"
3981   else
3982     TEST_X="test -x"
3983   fi
3984
3985   acceptable_majors="1"
3986
3987   apr_temp_acceptable_apr_config=""
3988   for apr_temp_major in $acceptable_majors
3989   do
3990     case $apr_temp_major in
3991       0)
3992       apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-config"
3993       ;;
3994       *)
3995       apr_temp_acceptable_apr_config="$apr_temp_acceptable_apr_config apr-$apr_temp_major-config"
3996       ;;
3997     esac
3998   done
3999
4000   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for APR" >&5
4001 $as_echo_n "checking for APR... " >&6; }
4002
4003 # Check whether --with-apr was given.
4004 if test "${with_apr+set}" = set; then :
4005   withval=$with_apr;
4006     if test "$withval" = "no" || test "$withval" = "yes"; then
4007       as_fn_error $? "--with-apr requires a directory or file to be provided" "$LINENO" 5
4008     fi
4009
4010     for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4011     do
4012       for lookdir in "$withval/bin" "$withval"
4013       do
4014         if $TEST_X "$lookdir/$apr_temp_apr_config_file"; then
4015           apr_config="$lookdir/$apr_temp_apr_config_file"
4016
4017           apr_found="yes"
4018           break 2
4019         fi
4020       done
4021     done
4022
4023     if test "$apr_found" != "yes" && $TEST_X "$withval" && $withval --help > /dev/null 2>&1 ; then
4024       apr_config="$withval"
4025       apr_found="yes"
4026     fi
4027
4028             if test "$apr_found" != "yes"; then
4029       as_fn_error $? "the --with-apr parameter is incorrect. It must specify an install prefix, a build directory, or an apr-config file." "$LINENO" 5
4030     fi
4031
4032 else
4033
4034         if test -n "" && test "" = "1"; then
4035       for apr_temp_apr_config_file in $apr_temp_acceptable_apr_config
4036       do
4037         if $apr_temp_apr_config_file --help > /dev/null 2>&1 ; then
4038           apr_config="$apr_temp_apr_config_file"
4039
4040           apr_found="yes"
4041           break
4042         else
4043                     for lookdir in /usr /usr/local /usr/local/apr /opt/apr; do
4044             if $TEST_X "$lookdir/bin/$apr_temp_apr_config_file"; then
4045               apr_config="$lookdir/bin/$apr_temp_apr_config_file"
4046
4047               apr_found="yes"
4048               break 2
4049             fi
4050           done
4051         fi
4052       done
4053     fi
4054         if test "$apr_found" = "no" && test -d ""; then
4055       apr_temp_abs_srcdir="`cd \"\" && pwd`"
4056       apr_found="reconfig"
4057       apr_bundled_major="`sed -n '/#define.*APR_MAJOR_VERSION/s/^[^0-9]*\([0-9]*\).*$/\1/p' \"/include/apr_version.h\"`"
4058       case $apr_bundled_major in
4059         "")
4060           as_fn_error $? "failed to find major version of bundled APR" "$LINENO" 5
4061         ;;
4062         0)
4063           apr_temp_apr_config_file="apr-config"
4064         ;;
4065         *)
4066           apr_temp_apr_config_file="apr-$apr_bundled_major-config"
4067         ;;
4068       esac
4069       if test -n ""; then
4070         apr_config="/$apr_temp_apr_config_file"
4071       else
4072         apr_config="/$apr_temp_apr_config_file"
4073       fi
4074     fi
4075
4076 fi
4077
4078
4079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_found" >&5
4080 $as_echo "$apr_found" >&6; }
4081
4082   if test "$apr_found" = "no"; then
4083     as_fn_error $? "APR could not be located. Please use the --with-apr option." "$LINENO" 5
4084   fi
4085
4086   APR_BUILD_DIR="`$apr_config --installbuilddir`"
4087
4088       APR_BUILD_DIR="`cd $APR_BUILD_DIR && pwd`"
4089
4090   APR_INCLUDES="`$apr_config --includes`"
4091   APR_LIBS="`$apr_config --link-libtool --libs`"
4092   APR_SO_EXT="`$apr_config --apr-so-ext`"
4093   APR_LIB_TARGET="`$apr_config --apr-lib-target`"
4094
4095
4096
4097
4098
4099
4100
4101   if test -z "$CC"; then
4102     test "x$silent" != "xyes" && echo "  setting CC to \"`$apr_config --cc`\""
4103     CC="`$apr_config --cc`"
4104   fi
4105
4106
4107   if test -z "$CPP"; then
4108     test "x$silent" != "xyes" && echo "  setting CPP to \"`$apr_config --cpp`\""
4109     CPP="`$apr_config --cpp`"
4110   fi
4111
4112
4113   if test "x$CFLAGS" = "x"; then
4114     test "x$silent" != "xyes" && echo "  setting CFLAGS to \"`$apr_config --cflags`\""
4115     CFLAGS="`$apr_config --cflags`"
4116   else
4117     apr_addto_bugger="`$apr_config --cflags`"
4118     for i in $apr_addto_bugger; do
4119       apr_addto_duplicate="0"
4120       for j in $CFLAGS; do
4121         if test "x$i" = "x$j"; then
4122           apr_addto_duplicate="1"
4123           break
4124         fi
4125       done
4126       if test $apr_addto_duplicate = "0"; then
4127         test "x$silent" != "xyes" && echo "  adding \"$i\" to CFLAGS"
4128         CFLAGS="$CFLAGS $i"
4129       fi
4130     done
4131   fi
4132
4133
4134   if test "x$CPPFLAGS" = "x"; then
4135     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"`$apr_config --cppflags`\""
4136     CPPFLAGS="`$apr_config --cppflags`"
4137   else
4138     apr_addto_bugger="`$apr_config --cppflags`"
4139     for i in $apr_addto_bugger; do
4140       apr_addto_duplicate="0"
4141       for j in $CPPFLAGS; do
4142         if test "x$i" = "x$j"; then
4143           apr_addto_duplicate="1"
4144           break
4145         fi
4146       done
4147       if test $apr_addto_duplicate = "0"; then
4148         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
4149         CPPFLAGS="$CPPFLAGS $i"
4150       fi
4151     done
4152   fi
4153
4154 apr_shlibpath_var=`$apr_config --shlib-path-var`
4155
4156
4157
4158 # Check whether --with-apr-iconv was given.
4159 if test "${with_apr_iconv+set}" = set; then :
4160   withval=$with_apr_iconv;  apu_apriconv_dir="$withval"
4161     if test "$apu_apriconv_dir" != "no"; then
4162       if test -d "$apu_apriconv_dir"; then
4163
4164   # save our work to this point; this allows the sub-package to use it
4165   cat >confcache <<\_ACEOF
4166 # This file is a shell script that caches the results of configure
4167 # tests run on this system so they can be shared between configure
4168 # scripts and configure runs, see configure's option --config-cache.
4169 # It is not useful on other systems.  If it contains results you don't
4170 # want to keep, you may remove or edit it.
4171 #
4172 # config.status only pays attention to the cache file if you give it
4173 # the --recheck option to rerun configure.
4174 #
4175 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4176 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4177 # following values.
4178
4179 _ACEOF
4180
4181 # The following way of writing the cache mishandles newlines in values,
4182 # but we know of no workaround that is simple, portable, and efficient.
4183 # So, we kill variables containing newlines.
4184 # Ultrix sh set writes to stderr and can't be redirected directly,
4185 # and sets the high bit in the cache file unless we assign to the vars.
4186 (
4187   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4188     eval ac_val=\$$ac_var
4189     case $ac_val in #(
4190     *${as_nl}*)
4191       case $ac_var in #(
4192       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4193 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4194       esac
4195       case $ac_var in #(
4196       _ | IFS | as_nl) ;; #(
4197       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4198       *) { eval $ac_var=; unset $ac_var;} ;;
4199       esac ;;
4200     esac
4201   done
4202
4203   (set) 2>&1 |
4204     case $as_nl`(ac_space=' '; set) 2>&1` in #(
4205     *${as_nl}ac_space=\ *)
4206       # `set' does not quote correctly, so add quotes: double-quote
4207       # substitution turns \\\\ into \\, and sed turns \\ into \.
4208       sed -n \
4209         "s/'/'\\\\''/g;
4210           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4211       ;; #(
4212     *)
4213       # `set' quotes correctly as required by POSIX, so do not add quotes.
4214       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4215       ;;
4216     esac |
4217     sort
4218 ) |
4219   sed '
4220      /^ac_cv_env_/b end
4221      t clear
4222      :clear
4223      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4224      t end
4225      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4226      :end' >>confcache
4227 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4228   if test -w "$cache_file"; then
4229     if test "x$cache_file" != "x/dev/null"; then
4230       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
4231 $as_echo "$as_me: updating cache $cache_file" >&6;}
4232       if test ! -f "$cache_file" || test -h "$cache_file"; then
4233         cat confcache >"$cache_file"
4234       else
4235         case $cache_file in #(
4236         */* | ?:*)
4237           mv -f confcache "$cache_file"$$ &&
4238           mv -f "$cache_file"$$ "$cache_file" ;; #(
4239         *)
4240           mv -f confcache "$cache_file" ;;
4241         esac
4242       fi
4243     fi
4244   else
4245     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
4246 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4247   fi
4248 fi
4249 rm -f confcache
4250
4251   echo "configuring package in "$apu_apriconv_dir" now"
4252   ac_popdir=`pwd`
4253   apr_config_subdirs=""$apu_apriconv_dir""
4254   test -d "$apu_apriconv_dir" || $mkdir_p "$apu_apriconv_dir"
4255   ac_abs_srcdir=`(cd $srcdir/"$apu_apriconv_dir" && pwd)`
4256   cd "$apu_apriconv_dir"
4257
4258       # A "../" for each directory in /$config_subdirs.
4259       ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
4260
4261   # Make the cache file pathname absolute for the subdirs
4262   # required to correctly handle subdirs that might actually
4263   # be symlinks
4264   case "$cache_file" in
4265   /*) # already absolute
4266     ac_sub_cache_file=$cache_file ;;
4267   *)  # Was relative path.
4268     ac_sub_cache_file="$ac_popdir/$cache_file" ;;
4269   esac
4270
4271
4272   apr_configure_args=
4273   apr_sep=
4274   for apr_configure_arg in $ac_configure_args
4275   do
4276     case "$apr_configure_arg" in
4277       --enable-layout=*|\'--enable-layout=*)
4278         continue ;;
4279     esac
4280     apr_configure_args="$apr_configure_args$apr_sep'$apr_configure_arg'"
4281     apr_sep=" "
4282   done
4283
4284
4285     test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent"
4286
4287     apr_configure_args="--disable-option-checking $apr_configure_args"
4288
4289               if eval $SHELL $ac_abs_srcdir/configure $apr_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_abs_srcdir $apache_apr_flags \
4290                              --prefix=$prefix \
4291                              --exec-prefix=$exec_prefix \
4292                              --libdir=$libdir \
4293                              --includedir=$includedir \
4294                              --bindir=$bindir \
4295                              --datadir=$datadir \
4296                              --with-installbuilddir=$installbuilddir
4297   then :
4298     echo ""$apu_apriconv_dir" configured properly"
4299   else
4300     echo "configure failed for "$apu_apriconv_dir""
4301     exit 1
4302   fi
4303
4304   cd $ac_popdir
4305
4306   # grab any updates from the sub-package
4307   if test -r "$cache_file"; then
4308   # Some versions of bash will fail to source /dev/null (special files
4309   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
4310   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
4311     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
4312 $as_echo "$as_me: loading cache $cache_file" >&6;}
4313     case $cache_file in
4314       [\\/]* | ?:[\\/]* ) . "$cache_file";;
4315       *)                      . "./$cache_file";;
4316     esac
4317   fi
4318 else
4319   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
4320 $as_echo "$as_me: creating cache $cache_file" >&6;}
4321   >$cache_file
4322 fi
4323
4324
4325         APRUTIL_EXPORT_LIBS="$abs_srcdir/$apu_apriconv_dir/lib/libapriconv.la \
4326                              $APRUTIL_EXPORT_LIBS"
4327         APRUTIL_INCLUDES="-I$abs_srcdir/$apu_apriconv_dir/include \
4328                           $APRUTIL_INCLUDES"
4329         APR_ICONV_DIR="$apu_apriconv_dir"
4330       else
4331        APR_ICONV_DIR=""
4332       fi
4333     else
4334       APR_ICONV_DIR=""
4335     fi
4336
4337 fi
4338
4339
4340
4341 ac_ext=c
4342 ac_cpp='$CPP $CPPFLAGS'
4343 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4344 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4345 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4347 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4348 # On Suns, sometimes $CPP names a directory.
4349 if test -n "$CPP" && test -d "$CPP"; then
4350   CPP=
4351 fi
4352 if test -z "$CPP"; then
4353   if ${ac_cv_prog_CPP+:} false; then :
4354   $as_echo_n "(cached) " >&6
4355 else
4356       # Double quotes because CPP needs to be expanded
4357     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4358     do
4359       ac_preproc_ok=false
4360 for ac_c_preproc_warn_flag in '' yes
4361 do
4362   # Use a header file that comes with gcc, so configuring glibc
4363   # with a fresh cross-compiler works.
4364   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4365   # <limits.h> exists even on freestanding compilers.
4366   # On the NeXT, cc -E runs the code through the compiler's parser,
4367   # not just through cpp. "Syntax error" is here to catch this case.
4368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369 /* end confdefs.h.  */
4370 #ifdef __STDC__
4371 # include <limits.h>
4372 #else
4373 # include <assert.h>
4374 #endif
4375                      Syntax error
4376 _ACEOF
4377 if ac_fn_c_try_cpp "$LINENO"; then :
4378
4379 else
4380   # Broken: fails on valid input.
4381 continue
4382 fi
4383 rm -f conftest.err conftest.i conftest.$ac_ext
4384
4385   # OK, works on sane cases.  Now check whether nonexistent headers
4386   # can be detected and how.
4387   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4388 /* end confdefs.h.  */
4389 #include <ac_nonexistent.h>
4390 _ACEOF
4391 if ac_fn_c_try_cpp "$LINENO"; then :
4392   # Broken: success on invalid input.
4393 continue
4394 else
4395   # Passes both tests.
4396 ac_preproc_ok=:
4397 break
4398 fi
4399 rm -f conftest.err conftest.i conftest.$ac_ext
4400
4401 done
4402 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4403 rm -f conftest.i conftest.err conftest.$ac_ext
4404 if $ac_preproc_ok; then :
4405   break
4406 fi
4407
4408     done
4409     ac_cv_prog_CPP=$CPP
4410
4411 fi
4412   CPP=$ac_cv_prog_CPP
4413 else
4414   ac_cv_prog_CPP=$CPP
4415 fi
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4417 $as_echo "$CPP" >&6; }
4418 ac_preproc_ok=false
4419 for ac_c_preproc_warn_flag in '' yes
4420 do
4421   # Use a header file that comes with gcc, so configuring glibc
4422   # with a fresh cross-compiler works.
4423   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4424   # <limits.h> exists even on freestanding compilers.
4425   # On the NeXT, cc -E runs the code through the compiler's parser,
4426   # not just through cpp. "Syntax error" is here to catch this case.
4427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4428 /* end confdefs.h.  */
4429 #ifdef __STDC__
4430 # include <limits.h>
4431 #else
4432 # include <assert.h>
4433 #endif
4434                      Syntax error
4435 _ACEOF
4436 if ac_fn_c_try_cpp "$LINENO"; then :
4437
4438 else
4439   # Broken: fails on valid input.
4440 continue
4441 fi
4442 rm -f conftest.err conftest.i conftest.$ac_ext
4443
4444   # OK, works on sane cases.  Now check whether nonexistent headers
4445   # can be detected and how.
4446   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h.  */
4448 #include <ac_nonexistent.h>
4449 _ACEOF
4450 if ac_fn_c_try_cpp "$LINENO"; then :
4451   # Broken: success on invalid input.
4452 continue
4453 else
4454   # Passes both tests.
4455 ac_preproc_ok=:
4456 break
4457 fi
4458 rm -f conftest.err conftest.i conftest.$ac_ext
4459
4460 done
4461 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4462 rm -f conftest.i conftest.err conftest.$ac_ext
4463 if $ac_preproc_ok; then :
4464
4465 else
4466   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4467 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4468 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4469 See \`config.log' for more details" "$LINENO" 5; }
4470 fi
4471
4472 ac_ext=c
4473 ac_cpp='$CPP $CPPFLAGS'
4474 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4475 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4476 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4477
4478
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4480 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4481 if ${ac_cv_path_GREP+:} false; then :
4482   $as_echo_n "(cached) " >&6
4483 else
4484   if test -z "$GREP"; then
4485   ac_path_GREP_found=false
4486   # Loop through the user's path and test for each of PROGNAME-LIST
4487   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4488 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4489 do
4490   IFS=$as_save_IFS
4491   test -z "$as_dir" && as_dir=.
4492     for ac_prog in grep ggrep; do
4493     for ac_exec_ext in '' $ac_executable_extensions; do
4494       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4495       as_fn_executable_p "$ac_path_GREP" || continue
4496 # Check for GNU ac_path_GREP and select it if it is found.
4497   # Check for GNU $ac_path_GREP
4498 case `"$ac_path_GREP" --version 2>&1` in
4499 *GNU*)
4500   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4501 *)
4502   ac_count=0
4503   $as_echo_n 0123456789 >"conftest.in"
4504   while :
4505   do
4506     cat "conftest.in" "conftest.in" >"conftest.tmp"
4507     mv "conftest.tmp" "conftest.in"
4508     cp "conftest.in" "conftest.nl"
4509     $as_echo 'GREP' >> "conftest.nl"
4510     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4511     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4512     as_fn_arith $ac_count + 1 && ac_count=$as_val
4513     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4514       # Best one so far, save it but keep looking for a better one
4515       ac_cv_path_GREP="$ac_path_GREP"
4516       ac_path_GREP_max=$ac_count
4517     fi
4518     # 10*(2^10) chars as input seems more than enough
4519     test $ac_count -gt 10 && break
4520   done
4521   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4522 esac
4523
4524       $ac_path_GREP_found && break 3
4525     done
4526   done
4527   done
4528 IFS=$as_save_IFS
4529   if test -z "$ac_cv_path_GREP"; then
4530     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4531   fi
4532 else
4533   ac_cv_path_GREP=$GREP
4534 fi
4535
4536 fi
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4538 $as_echo "$ac_cv_path_GREP" >&6; }
4539  GREP="$ac_cv_path_GREP"
4540
4541
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4543 $as_echo_n "checking for egrep... " >&6; }
4544 if ${ac_cv_path_EGREP+:} false; then :
4545   $as_echo_n "(cached) " >&6
4546 else
4547   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4548    then ac_cv_path_EGREP="$GREP -E"
4549    else
4550      if test -z "$EGREP"; then
4551   ac_path_EGREP_found=false
4552   # Loop through the user's path and test for each of PROGNAME-LIST
4553   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4555 do
4556   IFS=$as_save_IFS
4557   test -z "$as_dir" && as_dir=.
4558     for ac_prog in egrep; do
4559     for ac_exec_ext in '' $ac_executable_extensions; do
4560       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4561       as_fn_executable_p "$ac_path_EGREP" || continue
4562 # Check for GNU ac_path_EGREP and select it if it is found.
4563   # Check for GNU $ac_path_EGREP
4564 case `"$ac_path_EGREP" --version 2>&1` in
4565 *GNU*)
4566   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4567 *)
4568   ac_count=0
4569   $as_echo_n 0123456789 >"conftest.in"
4570   while :
4571   do
4572     cat "conftest.in" "conftest.in" >"conftest.tmp"
4573     mv "conftest.tmp" "conftest.in"
4574     cp "conftest.in" "conftest.nl"
4575     $as_echo 'EGREP' >> "conftest.nl"
4576     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4577     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4578     as_fn_arith $ac_count + 1 && ac_count=$as_val
4579     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4580       # Best one so far, save it but keep looking for a better one
4581       ac_cv_path_EGREP="$ac_path_EGREP"
4582       ac_path_EGREP_max=$ac_count
4583     fi
4584     # 10*(2^10) chars as input seems more than enough
4585     test $ac_count -gt 10 && break
4586   done
4587   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4588 esac
4589
4590       $ac_path_EGREP_found && break 3
4591     done
4592   done
4593   done
4594 IFS=$as_save_IFS
4595   if test -z "$ac_cv_path_EGREP"; then
4596     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4597   fi
4598 else
4599   ac_cv_path_EGREP=$EGREP
4600 fi
4601
4602    fi
4603 fi
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4605 $as_echo "$ac_cv_path_EGREP" >&6; }
4606  EGREP="$ac_cv_path_EGREP"
4607
4608
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4610 $as_echo_n "checking for ANSI C header files... " >&6; }
4611 if ${ac_cv_header_stdc+:} false; then :
4612   $as_echo_n "(cached) " >&6
4613 else
4614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4615 /* end confdefs.h.  */
4616 #include <stdlib.h>
4617 #include <stdarg.h>
4618 #include <string.h>
4619 #include <float.h>
4620
4621 int
4622 main ()
4623 {
4624
4625   ;
4626   return 0;
4627 }
4628 _ACEOF
4629 if ac_fn_c_try_compile "$LINENO"; then :
4630   ac_cv_header_stdc=yes
4631 else
4632   ac_cv_header_stdc=no
4633 fi
4634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635
4636 if test $ac_cv_header_stdc = yes; then
4637   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4638   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4639 /* end confdefs.h.  */
4640 #include <string.h>
4641
4642 _ACEOF
4643 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4644   $EGREP "memchr" >/dev/null 2>&1; then :
4645
4646 else
4647   ac_cv_header_stdc=no
4648 fi
4649 rm -f conftest*
4650
4651 fi
4652
4653 if test $ac_cv_header_stdc = yes; then
4654   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4656 /* end confdefs.h.  */
4657 #include <stdlib.h>
4658
4659 _ACEOF
4660 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4661   $EGREP "free" >/dev/null 2>&1; then :
4662
4663 else
4664   ac_cv_header_stdc=no
4665 fi
4666 rm -f conftest*
4667
4668 fi
4669
4670 if test $ac_cv_header_stdc = yes; then
4671   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4672   if test "$cross_compiling" = yes; then :
4673   :
4674 else
4675   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4676 /* end confdefs.h.  */
4677 #include <ctype.h>
4678 #include <stdlib.h>
4679 #if ((' ' & 0x0FF) == 0x020)
4680 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4681 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4682 #else
4683 # define ISLOWER(c) \
4684                    (('a' <= (c) && (c) <= 'i') \
4685                      || ('j' <= (c) && (c) <= 'r') \
4686                      || ('s' <= (c) && (c) <= 'z'))
4687 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4688 #endif
4689
4690 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4691 int
4692 main ()
4693 {
4694   int i;
4695   for (i = 0; i < 256; i++)
4696     if (XOR (islower (i), ISLOWER (i))
4697         || toupper (i) != TOUPPER (i))
4698       return 2;
4699   return 0;
4700 }
4701 _ACEOF
4702 if ac_fn_c_try_run "$LINENO"; then :
4703
4704 else
4705   ac_cv_header_stdc=no
4706 fi
4707 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4708   conftest.$ac_objext conftest.beam conftest.$ac_ext
4709 fi
4710
4711 fi
4712 fi
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4714 $as_echo "$ac_cv_header_stdc" >&6; }
4715 if test $ac_cv_header_stdc = yes; then
4716
4717 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4718
4719 fi
4720
4721 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4722 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4723                   inttypes.h stdint.h unistd.h
4724 do :
4725   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4726 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4727 "
4728 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4729   cat >>confdefs.h <<_ACEOF
4730 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4731 _ACEOF
4732
4733 fi
4734
4735 done
4736
4737
4738
4739   apu_have_crypto=0
4740   apu_have_openssl=0
4741   apu_have_nss=0
4742
4743   old_libs="$LIBS"
4744   old_cppflags="$CPPFLAGS"
4745   old_ldflags="$LDFLAGS"
4746
4747
4748 # Check whether --with-crypto was given.
4749 if test "${with_crypto+set}" = set; then :
4750   withval=$with_crypto;
4751     cryptolibs="openssl nss"
4752
4753     if test "$withval" = "yes"; then
4754
4755       crypto_library_enabled=0
4756       for cryptolib in $cryptolibs; do
4757         eval v=\$with_$cryptolib
4758         if test "$v" != "" -a "$v" != "no"; then
4759           crypto_library_enabled=1
4760         fi
4761       done
4762
4763       if test "$crypto_library_enabled" = "0"; then
4764         for cryptolib in $cryptolibs; do
4765           eval v=\$with_$cryptolib
4766           if test "$v" != "no"; then
4767             eval with_$cryptolib=yes
4768             crypto_library_enabled=1
4769           fi
4770         done
4771         if test "$crypto_library_enabled" = "1"; then
4772           { $as_echo "$as_me:${as_lineno-$LINENO}: Crypto was requested but no crypto library was found; autodetecting possible libraries" >&5
4773 $as_echo "$as_me: Crypto was requested but no crypto library was found; autodetecting possible libraries" >&6;}
4774         else
4775           as_fn_error $? "Crypto was requested but all possible crypto libraries were disabled." "$LINENO" 5
4776         fi
4777       fi
4778
4779
4780   openssl_have_headers=0
4781   openssl_have_libs=0
4782
4783   old_libs="$LIBS"
4784   old_cppflags="$CPPFLAGS"
4785   old_ldflags="$LDFLAGS"
4786
4787
4788 # Check whether --with-openssl was given.
4789 if test "${with_openssl+set}" = set; then :
4790   withval=$with_openssl;
4791     if test "$withval" = "yes"; then
4792       for ac_header in openssl/x509.h
4793 do :
4794   ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4795 if test "x$ac_cv_header_openssl_x509_h" = xyes; then :
4796   cat >>confdefs.h <<_ACEOF
4797 #define HAVE_OPENSSL_X509_H 1
4798 _ACEOF
4799  openssl_have_headers=1
4800 fi
4801
4802 done
4803
4804       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BN_init in -lcrypto" >&5
4805 $as_echo_n "checking for BN_init in -lcrypto... " >&6; }
4806 if ${ac_cv_lib_crypto_BN_init+:} false; then :
4807   $as_echo_n "(cached) " >&6
4808 else
4809   ac_check_lib_save_LIBS=$LIBS
4810 LIBS="-lcrypto  $LIBS"
4811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4812 /* end confdefs.h.  */
4813
4814 /* Override any GCC internal prototype to avoid an error.
4815    Use char because int might match the return type of a GCC
4816    builtin and then its argument prototype would still apply.  */
4817 #ifdef __cplusplus
4818 extern "C"
4819 #endif
4820 char BN_init ();
4821 int
4822 main ()
4823 {
4824 return BN_init ();
4825   ;
4826   return 0;
4827 }
4828 _ACEOF
4829 if ac_fn_c_try_link "$LINENO"; then :
4830   ac_cv_lib_crypto_BN_init=yes
4831 else
4832   ac_cv_lib_crypto_BN_init=no
4833 fi
4834 rm -f core conftest.err conftest.$ac_objext \
4835     conftest$ac_exeext conftest.$ac_ext
4836 LIBS=$ac_check_lib_save_LIBS
4837 fi
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BN_init" >&5
4839 $as_echo "$ac_cv_lib_crypto_BN_init" >&6; }
4840 if test "x$ac_cv_lib_crypto_BN_init" = xyes; then :
4841   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
4842 $as_echo_n "checking for SSL_accept in -lssl... " >&6; }
4843 if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4844   $as_echo_n "(cached) " >&6
4845 else
4846   ac_check_lib_save_LIBS=$LIBS
4847 LIBS="-lssl -lcrypto $LIBS"
4848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4849 /* end confdefs.h.  */
4850
4851 /* Override any GCC internal prototype to avoid an error.
4852    Use char because int might match the return type of a GCC
4853    builtin and then its argument prototype would still apply.  */
4854 #ifdef __cplusplus
4855 extern "C"
4856 #endif
4857 char SSL_accept ();
4858 int
4859 main ()
4860 {
4861 return SSL_accept ();
4862   ;
4863   return 0;
4864 }
4865 _ACEOF
4866 if ac_fn_c_try_link "$LINENO"; then :
4867   ac_cv_lib_ssl_SSL_accept=yes
4868 else
4869   ac_cv_lib_ssl_SSL_accept=no
4870 fi
4871 rm -f core conftest.err conftest.$ac_objext \
4872     conftest$ac_exeext conftest.$ac_ext
4873 LIBS=$ac_check_lib_save_LIBS
4874 fi
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
4876 $as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
4877 if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
4878   openssl_have_libs=1
4879 fi
4880
4881 fi
4882
4883       if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
4884         apu_have_openssl=1
4885       fi
4886     elif test "$withval" = "no"; then
4887       apu_have_openssl=0
4888     else
4889
4890       openssl_CPPFLAGS="-I$withval/include"
4891       openssl_LDFLAGS="-L$withval/lib "
4892
4893
4894   if test "x$CPPFLAGS" = "x"; then
4895     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$openssl_CPPFLAGS\""
4896     CPPFLAGS="$openssl_CPPFLAGS"
4897   else
4898     apr_addto_bugger="$openssl_CPPFLAGS"
4899     for i in $apr_addto_bugger; do
4900       apr_addto_duplicate="0"
4901       for j in $CPPFLAGS; do
4902         if test "x$i" = "x$j"; then
4903           apr_addto_duplicate="1"
4904           break
4905         fi
4906       done
4907       if test $apr_addto_duplicate = "0"; then
4908         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
4909         CPPFLAGS="$CPPFLAGS $i"
4910       fi
4911     done
4912   fi
4913
4914
4915   if test "x$LDFLAGS" = "x"; then
4916     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$openssl_LDFLAGS\""
4917     LDFLAGS="$openssl_LDFLAGS"
4918   else
4919     apr_addto_bugger="$openssl_LDFLAGS"
4920     for i in $apr_addto_bugger; do
4921       apr_addto_duplicate="0"
4922       for j in $LDFLAGS; do
4923         if test "x$i" = "x$j"; then
4924           apr_addto_duplicate="1"
4925           break
4926         fi
4927       done
4928       if test $apr_addto_duplicate = "0"; then
4929         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
4930         LDFLAGS="$LDFLAGS $i"
4931       fi
4932     done
4933   fi
4934
4935
4936       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl in $withval" >&5
4937 $as_echo "$as_me: checking for openssl in $withval" >&6;}
4938       for ac_header in openssl/x509.h
4939 do :
4940   ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4941 if test "x$ac_cv_header_openssl_x509_h" = xyes; then :
4942   cat >>confdefs.h <<_ACEOF
4943 #define HAVE_OPENSSL_X509_H 1
4944 _ACEOF
4945  openssl_have_headers=1
4946 fi
4947
4948 done
4949
4950       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BN_init in -lcrypto" >&5
4951 $as_echo_n "checking for BN_init in -lcrypto... " >&6; }
4952 if ${ac_cv_lib_crypto_BN_init+:} false; then :
4953   $as_echo_n "(cached) " >&6
4954 else
4955   ac_check_lib_save_LIBS=$LIBS
4956 LIBS="-lcrypto  $LIBS"
4957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4958 /* end confdefs.h.  */
4959
4960 /* Override any GCC internal prototype to avoid an error.
4961    Use char because int might match the return type of a GCC
4962    builtin and then its argument prototype would still apply.  */
4963 #ifdef __cplusplus
4964 extern "C"
4965 #endif
4966 char BN_init ();
4967 int
4968 main ()
4969 {
4970 return BN_init ();
4971   ;
4972   return 0;
4973 }
4974 _ACEOF
4975 if ac_fn_c_try_link "$LINENO"; then :
4976   ac_cv_lib_crypto_BN_init=yes
4977 else
4978   ac_cv_lib_crypto_BN_init=no
4979 fi
4980 rm -f core conftest.err conftest.$ac_objext \
4981     conftest$ac_exeext conftest.$ac_ext
4982 LIBS=$ac_check_lib_save_LIBS
4983 fi
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BN_init" >&5
4985 $as_echo "$ac_cv_lib_crypto_BN_init" >&6; }
4986 if test "x$ac_cv_lib_crypto_BN_init" = xyes; then :
4987   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
4988 $as_echo_n "checking for SSL_accept in -lssl... " >&6; }
4989 if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4990   $as_echo_n "(cached) " >&6
4991 else
4992   ac_check_lib_save_LIBS=$LIBS
4993 LIBS="-lssl -lcrypto $LIBS"
4994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4995 /* end confdefs.h.  */
4996
4997 /* Override any GCC internal prototype to avoid an error.
4998    Use char because int might match the return type of a GCC
4999    builtin and then its argument prototype would still apply.  */
5000 #ifdef __cplusplus
5001 extern "C"
5002 #endif
5003 char SSL_accept ();
5004 int
5005 main ()
5006 {
5007 return SSL_accept ();
5008   ;
5009   return 0;
5010 }
5011 _ACEOF
5012 if ac_fn_c_try_link "$LINENO"; then :
5013   ac_cv_lib_ssl_SSL_accept=yes
5014 else
5015   ac_cv_lib_ssl_SSL_accept=no
5016 fi
5017 rm -f core conftest.err conftest.$ac_objext \
5018     conftest$ac_exeext conftest.$ac_ext
5019 LIBS=$ac_check_lib_save_LIBS
5020 fi
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
5022 $as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
5023 if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5024   openssl_have_libs=1
5025 fi
5026
5027 fi
5028
5029       if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
5030         apu_have_openssl=1
5031
5032   if test "x$APRUTIL_LDFLAGS" = "x"; then
5033     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
5034     APRUTIL_LDFLAGS="-L$withval/lib"
5035   else
5036     apr_addto_bugger="-L$withval/lib"
5037     for i in $apr_addto_bugger; do
5038       apr_addto_duplicate="0"
5039       for j in $APRUTIL_LDFLAGS; do
5040         if test "x$i" = "x$j"; then
5041           apr_addto_duplicate="1"
5042           break
5043         fi
5044       done
5045       if test $apr_addto_duplicate = "0"; then
5046         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5047         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5048       fi
5049     done
5050   fi
5051
5052
5053   if test "x$APRUTIL_INCLUDES" = "x"; then
5054     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
5055     APRUTIL_INCLUDES="-I$withval/include"
5056   else
5057     apr_addto_bugger="-I$withval/include"
5058     for i in $apr_addto_bugger; do
5059       apr_addto_duplicate="0"
5060       for j in $APRUTIL_INCLUDES; do
5061         if test "x$i" = "x$j"; then
5062           apr_addto_duplicate="1"
5063           break
5064         fi
5065       done
5066       if test $apr_addto_duplicate = "0"; then
5067         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5068         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5069       fi
5070     done
5071   fi
5072
5073       fi
5074
5075       if test "$apu_have_openssl" != "1"; then
5076         for ac_header in openssl/x509.h
5077 do :
5078   ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
5079 if test "x$ac_cv_header_openssl_x509_h" = xyes; then :
5080   cat >>confdefs.h <<_ACEOF
5081 #define HAVE_OPENSSL_X509_H 1
5082 _ACEOF
5083  openssl_have_headers=1
5084 fi
5085
5086 done
5087
5088         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BN_init in -lcrypto" >&5
5089 $as_echo_n "checking for BN_init in -lcrypto... " >&6; }
5090 if ${ac_cv_lib_crypto_BN_init+:} false; then :
5091   $as_echo_n "(cached) " >&6
5092 else
5093   ac_check_lib_save_LIBS=$LIBS
5094 LIBS="-lcrypto  $LIBS"
5095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5096 /* end confdefs.h.  */
5097
5098 /* Override any GCC internal prototype to avoid an error.
5099    Use char because int might match the return type of a GCC
5100    builtin and then its argument prototype would still apply.  */
5101 #ifdef __cplusplus
5102 extern "C"
5103 #endif
5104 char BN_init ();
5105 int
5106 main ()
5107 {
5108 return BN_init ();
5109   ;
5110   return 0;
5111 }
5112 _ACEOF
5113 if ac_fn_c_try_link "$LINENO"; then :
5114   ac_cv_lib_crypto_BN_init=yes
5115 else
5116   ac_cv_lib_crypto_BN_init=no
5117 fi
5118 rm -f core conftest.err conftest.$ac_objext \
5119     conftest$ac_exeext conftest.$ac_ext
5120 LIBS=$ac_check_lib_save_LIBS
5121 fi
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_BN_init" >&5
5123 $as_echo "$ac_cv_lib_crypto_BN_init" >&6; }
5124 if test "x$ac_cv_lib_crypto_BN_init" = xyes; then :
5125   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_accept in -lssl" >&5
5126 $as_echo_n "checking for SSL_accept in -lssl... " >&6; }
5127 if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
5128   $as_echo_n "(cached) " >&6
5129 else
5130   ac_check_lib_save_LIBS=$LIBS
5131 LIBS="-lssl -lcrypto $LIBS"
5132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5133 /* end confdefs.h.  */
5134
5135 /* Override any GCC internal prototype to avoid an error.
5136    Use char because int might match the return type of a GCC
5137    builtin and then its argument prototype would still apply.  */
5138 #ifdef __cplusplus
5139 extern "C"
5140 #endif
5141 char SSL_accept ();
5142 int
5143 main ()
5144 {
5145 return SSL_accept ();
5146   ;
5147   return 0;
5148 }
5149 _ACEOF
5150 if ac_fn_c_try_link "$LINENO"; then :
5151   ac_cv_lib_ssl_SSL_accept=yes
5152 else
5153   ac_cv_lib_ssl_SSL_accept=no
5154 fi
5155 rm -f core conftest.err conftest.$ac_objext \
5156     conftest$ac_exeext conftest.$ac_ext
5157 LIBS=$ac_check_lib_save_LIBS
5158 fi
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_accept" >&5
5160 $as_echo "$ac_cv_lib_ssl_SSL_accept" >&6; }
5161 if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5162   openssl_have_libs=1
5163 fi
5164
5165 fi
5166
5167         if test "$openssl_have_headers" != "0" && test "$openssl_have_libs" != "0"; then
5168           apu_have_openssl=1
5169
5170   if test "x$APRUTIL_LDFLAGS" = "x"; then
5171     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
5172     APRUTIL_LDFLAGS="-L$withval/lib"
5173   else
5174     apr_addto_bugger="-L$withval/lib"
5175     for i in $apr_addto_bugger; do
5176       apr_addto_duplicate="0"
5177       for j in $APRUTIL_LDFLAGS; do
5178         if test "x$i" = "x$j"; then
5179           apr_addto_duplicate="1"
5180           break
5181         fi
5182       done
5183       if test $apr_addto_duplicate = "0"; then
5184         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5185         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5186       fi
5187     done
5188   fi
5189
5190
5191   if test "x$APRUTIL_INCLUDES" = "x"; then
5192     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
5193     APRUTIL_INCLUDES="-I$withval/include"
5194   else
5195     apr_addto_bugger="-I$withval/include"
5196     for i in $apr_addto_bugger; do
5197       apr_addto_duplicate="0"
5198       for j in $APRUTIL_INCLUDES; do
5199         if test "x$i" = "x$j"; then
5200           apr_addto_duplicate="1"
5201           break
5202         fi
5203       done
5204       if test $apr_addto_duplicate = "0"; then
5205         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5206         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5207       fi
5208     done
5209   fi
5210
5211         fi
5212       fi
5213
5214       ac_fn_c_check_decl "$LINENO" "EVP_PKEY_CTX_new" "ac_cv_have_decl_EVP_PKEY_CTX_new" "#include <openssl/evp.h>
5215 "
5216 if test "x$ac_cv_have_decl_EVP_PKEY_CTX_new" = xyes; then :
5217   ac_have_decl=1
5218 else
5219   ac_have_decl=0
5220 fi
5221
5222 cat >>confdefs.h <<_ACEOF
5223 #define HAVE_DECL_EVP_PKEY_CTX_NEW $ac_have_decl
5224 _ACEOF
5225
5226
5227     fi
5228
5229 else
5230
5231     apu_have_openssl=0
5232
5233 fi
5234
5235
5236
5237
5238       if test "$apu_have_openssl" = "1"; then
5239
5240   if test "x$LDADD_crypto_openssl" = "x"; then
5241     test "x$silent" != "xyes" && echo "  setting LDADD_crypto_openssl to \"$openssl_LDFLAGS -lssl -lcrypto\""
5242     LDADD_crypto_openssl="$openssl_LDFLAGS -lssl -lcrypto"
5243   else
5244     apr_addto_bugger="$openssl_LDFLAGS -lssl -lcrypto"
5245     for i in $apr_addto_bugger; do
5246       apr_addto_duplicate="0"
5247       for j in $LDADD_crypto_openssl; do
5248         if test "x$i" = "x$j"; then
5249           apr_addto_duplicate="1"
5250           break
5251         fi
5252       done
5253       if test $apr_addto_duplicate = "0"; then
5254         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_crypto_openssl"
5255         LDADD_crypto_openssl="$LDADD_crypto_openssl $i"
5256       fi
5257     done
5258   fi
5259
5260     apu_have_crypto=1
5261
5262     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for const input buffers in OpenSSL" >&5
5263 $as_echo_n "checking for const input buffers in OpenSSL... " >&6; }
5264     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5265 /* end confdefs.h.  */
5266 #include <openssl/rsa.h>
5267 int
5268 main ()
5269 {
5270  const unsigned char * buf;
5271           unsigned char * outbuf;
5272           RSA rsa;
5273
5274                 RSA_private_decrypt(1,
5275                                                         buf,
5276                                                         outbuf,
5277                                                         &rsa,
5278                                                         RSA_PKCS1_PADDING);
5279
5280
5281   ;
5282   return 0;
5283 }
5284 _ACEOF
5285 if ac_fn_c_try_compile "$LINENO"; then :
5286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5287 $as_echo "yes" >&6; }
5288
5289 $as_echo "#define CRYPTO_OPENSSL_CONST_BUFFERS 1" >>confdefs.h
5290
5291 else
5292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5293 $as_echo "no" >&6; }
5294 fi
5295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5296
5297   fi
5298
5299
5300
5301   LIBS="$old_libs"
5302   CPPFLAGS="$old_cppflags"
5303   LDFLAGS="$old_ldflags"
5304
5305
5306   nss_have_libs=0
5307
5308   old_libs="$LIBS"
5309   old_cppflags="$CPPFLAGS"
5310   old_ldflags="$LDFLAGS"
5311
5312
5313 # Check whether --with-nss was given.
5314 if test "${with_nss+set}" = set; then :
5315   withval=$with_nss;
5316     if test "$withval" = "yes"; then
5317       if test -n "$ac_tool_prefix"; then
5318   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5319 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5321 $as_echo_n "checking for $ac_word... " >&6; }
5322 if ${ac_cv_path_PKG_CONFIG+:} false; then :
5323   $as_echo_n "(cached) " >&6
5324 else
5325   case $PKG_CONFIG in
5326   [\\/]* | ?:[\\/]*)
5327   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5328   ;;
5329   *)
5330   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331 for as_dir in $PATH
5332 do
5333   IFS=$as_save_IFS
5334   test -z "$as_dir" && as_dir=.
5335     for ac_exec_ext in '' $ac_executable_extensions; do
5336   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5337     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5338     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339     break 2
5340   fi
5341 done
5342   done
5343 IFS=$as_save_IFS
5344
5345   ;;
5346 esac
5347 fi
5348 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5349 if test -n "$PKG_CONFIG"; then
5350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5351 $as_echo "$PKG_CONFIG" >&6; }
5352 else
5353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5354 $as_echo "no" >&6; }
5355 fi
5356
5357
5358 fi
5359 if test -z "$ac_cv_path_PKG_CONFIG"; then
5360   ac_pt_PKG_CONFIG=$PKG_CONFIG
5361   # Extract the first word of "pkg-config", so it can be a program name with args.
5362 set dummy pkg-config; ac_word=$2
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5364 $as_echo_n "checking for $ac_word... " >&6; }
5365 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5366   $as_echo_n "(cached) " >&6
5367 else
5368   case $ac_pt_PKG_CONFIG in
5369   [\\/]* | ?:[\\/]*)
5370   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5371   ;;
5372   *)
5373   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5374 for as_dir in $PATH
5375 do
5376   IFS=$as_save_IFS
5377   test -z "$as_dir" && as_dir=.
5378     for ac_exec_ext in '' $ac_executable_extensions; do
5379   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5380     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5381     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5382     break 2
5383   fi
5384 done
5385   done
5386 IFS=$as_save_IFS
5387
5388   ;;
5389 esac
5390 fi
5391 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5392 if test -n "$ac_pt_PKG_CONFIG"; then
5393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5394 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
5395 else
5396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5397 $as_echo "no" >&6; }
5398 fi
5399
5400   if test "x$ac_pt_PKG_CONFIG" = x; then
5401     PKG_CONFIG=""
5402   else
5403     case $cross_compiling:$ac_tool_warned in
5404 yes:)
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5406 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5407 ac_tool_warned=yes ;;
5408 esac
5409     PKG_CONFIG=$ac_pt_PKG_CONFIG
5410   fi
5411 else
5412   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5413 fi
5414
5415       if test -n "$PKG_CONFIG"; then
5416         nss_CPPFLAGS=`$PKG_CONFIG --cflags-only-I nss`
5417         nss_LDFLAGS=`$PKG_CONFIG --libs nss`
5418
5419   if test "x$CPPFLAGS" = "x"; then
5420     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$nss_CPPFLAGS\""
5421     CPPFLAGS="$nss_CPPFLAGS"
5422   else
5423     apr_addto_bugger="$nss_CPPFLAGS"
5424     for i in $apr_addto_bugger; do
5425       apr_addto_duplicate="0"
5426       for j in $CPPFLAGS; do
5427         if test "x$i" = "x$j"; then
5428           apr_addto_duplicate="1"
5429           break
5430         fi
5431       done
5432       if test $apr_addto_duplicate = "0"; then
5433         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5434         CPPFLAGS="$CPPFLAGS $i"
5435       fi
5436     done
5437   fi
5438
5439
5440   if test "x$LDFLAGS" = "x"; then
5441     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$nss_LDFLAGS\""
5442     LDFLAGS="$nss_LDFLAGS"
5443   else
5444     apr_addto_bugger="$nss_LDFLAGS"
5445     for i in $apr_addto_bugger; do
5446       apr_addto_duplicate="0"
5447       for j in $LDFLAGS; do
5448         if test "x$i" = "x$j"; then
5449           apr_addto_duplicate="1"
5450           break
5451         fi
5452       done
5453       if test $apr_addto_duplicate = "0"; then
5454         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5455         LDFLAGS="$LDFLAGS $i"
5456       fi
5457     done
5458   fi
5459
5460       fi
5461       nss_have_prerrorh=0
5462       nss_have_nssh=0
5463       nss_have_pk11pubh=0
5464       for ac_header in prerror.h
5465 do :
5466   ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5467 if test "x$ac_cv_header_prerror_h" = xyes; then :
5468   cat >>confdefs.h <<_ACEOF
5469 #define HAVE_PRERROR_H 1
5470 _ACEOF
5471  nss_have_prerrorh=1
5472 fi
5473
5474 done
5475
5476       for ac_header in nss/nss.h nss.h
5477 do :
5478   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5480 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5481   cat >>confdefs.h <<_ACEOF
5482 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5483 _ACEOF
5484  nss_have_nssh=1
5485 fi
5486
5487 done
5488
5489       for ac_header in nss/pk11pub.h pk11pub.h
5490 do :
5491   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5492 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5493 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5494   cat >>confdefs.h <<_ACEOF
5495 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5496 _ACEOF
5497  nss_have_pk11pubh=1
5498 fi
5499
5500 done
5501
5502       nss_have_headers=${nss_have_prerrorh}${nss_have_nssh}${nss_have_pk11pubh}
5503       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PR_Initialize in -lnspr4" >&5
5504 $as_echo_n "checking for PR_Initialize in -lnspr4... " >&6; }
5505 if ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5506   $as_echo_n "(cached) " >&6
5507 else
5508   ac_check_lib_save_LIBS=$LIBS
5509 LIBS="-lnspr4  $LIBS"
5510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5511 /* end confdefs.h.  */
5512
5513 /* Override any GCC internal prototype to avoid an error.
5514    Use char because int might match the return type of a GCC
5515    builtin and then its argument prototype would still apply.  */
5516 #ifdef __cplusplus
5517 extern "C"
5518 #endif
5519 char PR_Initialize ();
5520 int
5521 main ()
5522 {
5523 return PR_Initialize ();
5524   ;
5525   return 0;
5526 }
5527 _ACEOF
5528 if ac_fn_c_try_link "$LINENO"; then :
5529   ac_cv_lib_nspr4_PR_Initialize=yes
5530 else
5531   ac_cv_lib_nspr4_PR_Initialize=no
5532 fi
5533 rm -f core conftest.err conftest.$ac_objext \
5534     conftest$ac_exeext conftest.$ac_ext
5535 LIBS=$ac_check_lib_save_LIBS
5536 fi
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nspr4_PR_Initialize" >&5
5538 $as_echo "$ac_cv_lib_nspr4_PR_Initialize" >&6; }
5539 if test "x$ac_cv_lib_nspr4_PR_Initialize" = xyes; then :
5540   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PK11_CreatePBEV2AlgorithmID in -lnss3" >&5
5541 $as_echo_n "checking for PK11_CreatePBEV2AlgorithmID in -lnss3... " >&6; }
5542 if ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5543   $as_echo_n "(cached) " >&6
5544 else
5545   ac_check_lib_save_LIBS=$LIBS
5546 LIBS="-lnss3 -lnspr4 $LIBS"
5547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5548 /* end confdefs.h.  */
5549
5550 /* Override any GCC internal prototype to avoid an error.
5551    Use char because int might match the return type of a GCC
5552    builtin and then its argument prototype would still apply.  */
5553 #ifdef __cplusplus
5554 extern "C"
5555 #endif
5556 char PK11_CreatePBEV2AlgorithmID ();
5557 int
5558 main ()
5559 {
5560 return PK11_CreatePBEV2AlgorithmID ();
5561   ;
5562   return 0;
5563 }
5564 _ACEOF
5565 if ac_fn_c_try_link "$LINENO"; then :
5566   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5567 else
5568   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5569 fi
5570 rm -f core conftest.err conftest.$ac_objext \
5571     conftest$ac_exeext conftest.$ac_ext
5572 LIBS=$ac_check_lib_save_LIBS
5573 fi
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&5
5575 $as_echo "$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&6; }
5576 if test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5577   nss_have_libs=1
5578 fi
5579
5580 fi
5581
5582       if test "$nss_have_headers" = "111" && test "$nss_have_libs" != "0"; then
5583         apu_have_nss=1
5584       fi
5585     elif test "$withval" = "no"; then
5586       apu_have_nss=0
5587     elif test "x$withval" != "x"; then
5588
5589       nss_CPPFLAGS="-I$withval/include/nss -I$withval/include/nss3 -I$withval/include/nspr -I$withval/include/nspr4 -I$withval/include -I$withval/../public"
5590       nss_LDFLAGS="-L$withval/lib "
5591
5592
5593   if test "x$CPPFLAGS" = "x"; then
5594     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$nss_CPPFLAGS\""
5595     CPPFLAGS="$nss_CPPFLAGS"
5596   else
5597     apr_addto_bugger="$nss_CPPFLAGS"
5598     for i in $apr_addto_bugger; do
5599       apr_addto_duplicate="0"
5600       for j in $CPPFLAGS; do
5601         if test "x$i" = "x$j"; then
5602           apr_addto_duplicate="1"
5603           break
5604         fi
5605       done
5606       if test $apr_addto_duplicate = "0"; then
5607         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
5608         CPPFLAGS="$CPPFLAGS $i"
5609       fi
5610     done
5611   fi
5612
5613
5614   if test "x$LDFLAGS" = "x"; then
5615     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$nss_LDFLAGS\""
5616     LDFLAGS="$nss_LDFLAGS"
5617   else
5618     apr_addto_bugger="$nss_LDFLAGS"
5619     for i in $apr_addto_bugger; do
5620       apr_addto_duplicate="0"
5621       for j in $LDFLAGS; do
5622         if test "x$i" = "x$j"; then
5623           apr_addto_duplicate="1"
5624           break
5625         fi
5626       done
5627       if test $apr_addto_duplicate = "0"; then
5628         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
5629         LDFLAGS="$LDFLAGS $i"
5630       fi
5631     done
5632   fi
5633
5634
5635       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss in $withval" >&5
5636 $as_echo "$as_me: checking for nss in $withval" >&6;}
5637       nss_have_prerrorh=0
5638       nss_have_nssh=0
5639       nss_have_pk11pubh=0
5640       for ac_header in prerror.h
5641 do :
5642   ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5643 if test "x$ac_cv_header_prerror_h" = xyes; then :
5644   cat >>confdefs.h <<_ACEOF
5645 #define HAVE_PRERROR_H 1
5646 _ACEOF
5647  nss_have_prerrorh=1
5648 fi
5649
5650 done
5651
5652       for ac_header in nss/nss.h nss.h
5653 do :
5654   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5655 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5656 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5657   cat >>confdefs.h <<_ACEOF
5658 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5659 _ACEOF
5660  nss_have_nssh=1
5661 fi
5662
5663 done
5664
5665       for ac_header in nss/pk11pub.h pk11pub.h
5666 do :
5667   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5668 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5669 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5670   cat >>confdefs.h <<_ACEOF
5671 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5672 _ACEOF
5673  nss_have_pk11pubh=1
5674 fi
5675
5676 done
5677
5678       nss_have_headers=${nss_have_prerrorh}${nss_have_nssh}${nss_have_pk11pubh}
5679       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PR_Initialize in -lnspr4" >&5
5680 $as_echo_n "checking for PR_Initialize in -lnspr4... " >&6; }
5681 if ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5682   $as_echo_n "(cached) " >&6
5683 else
5684   ac_check_lib_save_LIBS=$LIBS
5685 LIBS="-lnspr4  $LIBS"
5686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5687 /* end confdefs.h.  */
5688
5689 /* Override any GCC internal prototype to avoid an error.
5690    Use char because int might match the return type of a GCC
5691    builtin and then its argument prototype would still apply.  */
5692 #ifdef __cplusplus
5693 extern "C"
5694 #endif
5695 char PR_Initialize ();
5696 int
5697 main ()
5698 {
5699 return PR_Initialize ();
5700   ;
5701   return 0;
5702 }
5703 _ACEOF
5704 if ac_fn_c_try_link "$LINENO"; then :
5705   ac_cv_lib_nspr4_PR_Initialize=yes
5706 else
5707   ac_cv_lib_nspr4_PR_Initialize=no
5708 fi
5709 rm -f core conftest.err conftest.$ac_objext \
5710     conftest$ac_exeext conftest.$ac_ext
5711 LIBS=$ac_check_lib_save_LIBS
5712 fi
5713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nspr4_PR_Initialize" >&5
5714 $as_echo "$ac_cv_lib_nspr4_PR_Initialize" >&6; }
5715 if test "x$ac_cv_lib_nspr4_PR_Initialize" = xyes; then :
5716   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PK11_CreatePBEV2AlgorithmID in -lnss3" >&5
5717 $as_echo_n "checking for PK11_CreatePBEV2AlgorithmID in -lnss3... " >&6; }
5718 if ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5719   $as_echo_n "(cached) " >&6
5720 else
5721   ac_check_lib_save_LIBS=$LIBS
5722 LIBS="-lnss3 -lnspr4 $LIBS"
5723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5724 /* end confdefs.h.  */
5725
5726 /* Override any GCC internal prototype to avoid an error.
5727    Use char because int might match the return type of a GCC
5728    builtin and then its argument prototype would still apply.  */
5729 #ifdef __cplusplus
5730 extern "C"
5731 #endif
5732 char PK11_CreatePBEV2AlgorithmID ();
5733 int
5734 main ()
5735 {
5736 return PK11_CreatePBEV2AlgorithmID ();
5737   ;
5738   return 0;
5739 }
5740 _ACEOF
5741 if ac_fn_c_try_link "$LINENO"; then :
5742   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5743 else
5744   ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5745 fi
5746 rm -f core conftest.err conftest.$ac_objext \
5747     conftest$ac_exeext conftest.$ac_ext
5748 LIBS=$ac_check_lib_save_LIBS
5749 fi
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&5
5751 $as_echo "$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" >&6; }
5752 if test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5753   nss_have_libs=1
5754 fi
5755
5756 fi
5757
5758       if test "$nss_have_headers" = "111" && test "$nss_have_libs" != "0"; then
5759         apu_have_nss=1
5760       fi
5761
5762     fi
5763     if test "$apu_have_nss" != "0"; then
5764
5765   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
5766     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$nss_CPPFLAGS\""
5767     APRUTIL_PRIV_INCLUDES="$nss_CPPFLAGS"
5768   else
5769     apr_addto_bugger="$nss_CPPFLAGS"
5770     for i in $apr_addto_bugger; do
5771       apr_addto_duplicate="0"
5772       for j in $APRUTIL_PRIV_INCLUDES; do
5773         if test "x$i" = "x$j"; then
5774           apr_addto_duplicate="1"
5775           break
5776         fi
5777       done
5778       if test $apr_addto_duplicate = "0"; then
5779         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
5780         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
5781       fi
5782     done
5783   fi
5784
5785     fi
5786
5787 else
5788
5789     apu_have_nss=0
5790
5791 fi
5792
5793
5794
5795
5796       if test "$apu_have_nss" = "1"; then
5797
5798   if test "x$LDADD_crypto_nss" = "x"; then
5799     test "x$silent" != "xyes" && echo "  setting LDADD_crypto_nss to \"$nss_LDFLAGS -lnspr4 -lnss3\""
5800     LDADD_crypto_nss="$nss_LDFLAGS -lnspr4 -lnss3"
5801   else
5802     apr_addto_bugger="$nss_LDFLAGS -lnspr4 -lnss3"
5803     for i in $apr_addto_bugger; do
5804       apr_addto_duplicate="0"
5805       for j in $LDADD_crypto_nss; do
5806         if test "x$i" = "x$j"; then
5807           apr_addto_duplicate="1"
5808           break
5809         fi
5810       done
5811       if test $apr_addto_duplicate = "0"; then
5812         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_crypto_nss"
5813         LDADD_crypto_nss="$LDADD_crypto_nss $i"
5814       fi
5815     done
5816   fi
5817
5818     apu_have_crypto=1
5819   fi
5820
5821
5822
5823   LIBS="$old_libs"
5824   CPPFLAGS="$old_cppflags"
5825   LDFLAGS="$old_ldflags"
5826
5827             if test "$apu_have_crypto" = "0"; then
5828         as_fn_error $? "Crypto was requested but no crypto library could be enabled; specify the location of a crypto library using --with-openssl, --with-nss, etc." "$LINENO" 5
5829       fi
5830     fi
5831
5832 else
5833
5834       apu_have_crypto=0
5835
5836 fi
5837
5838
5839
5840
5841
5842
5843
5844 echo $ac_n "${nl}checking for ldap support..."
5845
5846 apu_has_ldap="0";
5847 apu_has_ldapssl_client_init="0"
5848 apu_has_ldapssl_client_deinit="0"
5849 apu_has_ldapssl_add_trusted_cert="0"
5850 apu_has_ldap_start_tls_s="0"
5851 apu_has_ldapssl_init="0"
5852 apu_has_ldap_sslinit="0"
5853 apu_has_ldapssl_install_routines="0"
5854 apu_has_ldap_openldap="0"
5855 apu_has_ldap_solaris="0"
5856 apu_has_ldap_novell="0"
5857 apu_has_ldap_microsoft="0"
5858 apu_has_ldap_netscape="0"
5859 apu_has_ldap_mozilla="0"
5860 apu_has_ldap_tivoli="0"
5861 apu_has_ldap_zos="0"
5862 apu_has_ldap_other="0"
5863 LDADD_ldap_found=""
5864
5865
5866 # Check whether --with-lber was given.
5867 if test "${with_lber+set}" = set; then :
5868   withval=$with_lber;
5869     if test "$withval" = "yes"; then
5870       apu_liblber_name="lber"
5871     else
5872       apu_liblber_name="$withval"
5873     fi
5874
5875 else
5876
5877     apu_liblber_name="lber"
5878
5879 fi
5880
5881
5882
5883 # Check whether --with-ldap-include was given.
5884 if test "${with_ldap_include+set}" = set; then :
5885   withval=$with_ldap_include;
5886 fi
5887
5888
5889 # Check whether --with-ldap-lib was given.
5890 if test "${with_ldap_lib+set}" = set; then :
5891   withval=$with_ldap_lib;
5892 fi
5893
5894
5895 # Check whether --with-ldap was given.
5896 if test "${with_ldap+set}" = set; then :
5897   withval=$with_ldap;
5898     if test "$with_ldap" != "no"; then
5899       save_cppflags="$CPPFLAGS"
5900       save_ldflags="$LDFLAGS"
5901       save_libs="$LIBS"
5902       if test -n "$with_ldap_include"; then
5903         CPPFLAGS="$CPPFLAGS -I$with_ldap_include"
5904
5905   if test "x$APRUTIL_INCLUDES" = "x"; then
5906     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$with_ldap_include\""
5907     APRUTIL_INCLUDES="-I$with_ldap_include"
5908   else
5909     apr_addto_bugger="-I$with_ldap_include"
5910     for i in $apr_addto_bugger; do
5911       apr_addto_duplicate="0"
5912       for j in $APRUTIL_INCLUDES; do
5913         if test "x$i" = "x$j"; then
5914           apr_addto_duplicate="1"
5915           break
5916         fi
5917       done
5918       if test $apr_addto_duplicate = "0"; then
5919         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
5920         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
5921       fi
5922     done
5923   fi
5924
5925       fi
5926       if test -n "$with_ldap_lib"; then
5927         LDFLAGS="$LDFLAGS -L$with_ldap_lib"
5928
5929   if test "x$APRUTIL_LDFLAGS" = "x"; then
5930     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$with_ldap_lib\""
5931     APRUTIL_LDFLAGS="-L$with_ldap_lib"
5932   else
5933     apr_addto_bugger="-L$with_ldap_lib"
5934     for i in $apr_addto_bugger; do
5935       apr_addto_duplicate="0"
5936       for j in $APRUTIL_LDFLAGS; do
5937         if test "x$i" = "x$j"; then
5938           apr_addto_duplicate="1"
5939           break
5940         fi
5941       done
5942       if test $apr_addto_duplicate = "0"; then
5943         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
5944         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
5945       fi
5946     done
5947   fi
5948
5949       fi
5950
5951       LIBLDAP="$withval"
5952       if test "$LIBLDAP" = "yes"; then
5953
5954   if test ${apu_has_ldap} != "1"; then
5955     ldaplib="ldap50"
5956     extralib="-lnspr4 -lplc4 -lplds4 -liutil50 -llber50 -lldif50 -lnss3 -lprldap50 -lssl3 -lssldap50"
5957     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
5958
5959     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
5960
5961     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
5962     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
5963     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
5965 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
5966 if eval \${$as_ac_Lib+:} false; then :
5967   $as_echo_n "(cached) " >&6
5968 else
5969   ac_check_lib_save_LIBS=$LIBS
5970 LIBS="-l${ldaplib} ${extralib} $LIBS"
5971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5972 /* end confdefs.h.  */
5973
5974 /* Override any GCC internal prototype to avoid an error.
5975    Use char because int might match the return type of a GCC
5976    builtin and then its argument prototype would still apply.  */
5977 #ifdef __cplusplus
5978 extern "C"
5979 #endif
5980 char ldap_init ();
5981 int
5982 main ()
5983 {
5984 return ldap_init ();
5985   ;
5986   return 0;
5987 }
5988 _ACEOF
5989 if ac_fn_c_try_link "$LINENO"; then :
5990   eval "$as_ac_Lib=yes"
5991 else
5992   eval "$as_ac_Lib=no"
5993 fi
5994 rm -f core conftest.err conftest.$ac_objext \
5995     conftest$ac_exeext conftest.$ac_ext
5996 LIBS=$ac_check_lib_save_LIBS
5997 fi
5998 eval ac_res=\$$as_ac_Lib
5999                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6000 $as_echo "$ac_res" >&6; }
6001 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6002
6003         LDADD_ldap_found="-l${ldaplib} ${extralib}"
6004         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6006 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6007 if eval \${$as_ac_Lib+:} false; then :
6008   $as_echo_n "(cached) " >&6
6009 else
6010   ac_check_lib_save_LIBS=$LIBS
6011 LIBS="-l${ldaplib} ${extralib} $LIBS"
6012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013 /* end confdefs.h.  */
6014
6015 /* Override any GCC internal prototype to avoid an error.
6016    Use char because int might match the return type of a GCC
6017    builtin and then its argument prototype would still apply.  */
6018 #ifdef __cplusplus
6019 extern "C"
6020 #endif
6021 char ldapssl_client_init ();
6022 int
6023 main ()
6024 {
6025 return ldapssl_client_init ();
6026   ;
6027   return 0;
6028 }
6029 _ACEOF
6030 if ac_fn_c_try_link "$LINENO"; then :
6031   eval "$as_ac_Lib=yes"
6032 else
6033   eval "$as_ac_Lib=no"
6034 fi
6035 rm -f core conftest.err conftest.$ac_objext \
6036     conftest$ac_exeext conftest.$ac_ext
6037 LIBS=$ac_check_lib_save_LIBS
6038 fi
6039 eval ac_res=\$$as_ac_Lib
6040                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6041 $as_echo "$ac_res" >&6; }
6042 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6043   apu_has_ldapssl_client_init="1"
6044 fi
6045
6046         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6048 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6049 if eval \${$as_ac_Lib+:} false; then :
6050   $as_echo_n "(cached) " >&6
6051 else
6052   ac_check_lib_save_LIBS=$LIBS
6053 LIBS="-l${ldaplib} ${extralib} $LIBS"
6054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6055 /* end confdefs.h.  */
6056
6057 /* Override any GCC internal prototype to avoid an error.
6058    Use char because int might match the return type of a GCC
6059    builtin and then its argument prototype would still apply.  */
6060 #ifdef __cplusplus
6061 extern "C"
6062 #endif
6063 char ldapssl_client_deinit ();
6064 int
6065 main ()
6066 {
6067 return ldapssl_client_deinit ();
6068   ;
6069   return 0;
6070 }
6071 _ACEOF
6072 if ac_fn_c_try_link "$LINENO"; then :
6073   eval "$as_ac_Lib=yes"
6074 else
6075   eval "$as_ac_Lib=no"
6076 fi
6077 rm -f core conftest.err conftest.$ac_objext \
6078     conftest$ac_exeext conftest.$ac_ext
6079 LIBS=$ac_check_lib_save_LIBS
6080 fi
6081 eval ac_res=\$$as_ac_Lib
6082                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6083 $as_echo "$ac_res" >&6; }
6084 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6085   apu_has_ldapssl_client_deinit="1"
6086 fi
6087
6088         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6090 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6091 if eval \${$as_ac_Lib+:} false; then :
6092   $as_echo_n "(cached) " >&6
6093 else
6094   ac_check_lib_save_LIBS=$LIBS
6095 LIBS="-l${ldaplib} ${extralib} $LIBS"
6096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6097 /* end confdefs.h.  */
6098
6099 /* Override any GCC internal prototype to avoid an error.
6100    Use char because int might match the return type of a GCC
6101    builtin and then its argument prototype would still apply.  */
6102 #ifdef __cplusplus
6103 extern "C"
6104 #endif
6105 char ldapssl_add_trusted_cert ();
6106 int
6107 main ()
6108 {
6109 return ldapssl_add_trusted_cert ();
6110   ;
6111   return 0;
6112 }
6113 _ACEOF
6114 if ac_fn_c_try_link "$LINENO"; then :
6115   eval "$as_ac_Lib=yes"
6116 else
6117   eval "$as_ac_Lib=no"
6118 fi
6119 rm -f core conftest.err conftest.$ac_objext \
6120     conftest$ac_exeext conftest.$ac_ext
6121 LIBS=$ac_check_lib_save_LIBS
6122 fi
6123 eval ac_res=\$$as_ac_Lib
6124                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6125 $as_echo "$ac_res" >&6; }
6126 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6127   apu_has_ldapssl_add_trusted_cert="1"
6128 fi
6129
6130         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6132 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6133 if eval \${$as_ac_Lib+:} false; then :
6134   $as_echo_n "(cached) " >&6
6135 else
6136   ac_check_lib_save_LIBS=$LIBS
6137 LIBS="-l${ldaplib} ${extralib} $LIBS"
6138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6139 /* end confdefs.h.  */
6140
6141 /* Override any GCC internal prototype to avoid an error.
6142    Use char because int might match the return type of a GCC
6143    builtin and then its argument prototype would still apply.  */
6144 #ifdef __cplusplus
6145 extern "C"
6146 #endif
6147 char ldap_start_tls_s ();
6148 int
6149 main ()
6150 {
6151 return ldap_start_tls_s ();
6152   ;
6153   return 0;
6154 }
6155 _ACEOF
6156 if ac_fn_c_try_link "$LINENO"; then :
6157   eval "$as_ac_Lib=yes"
6158 else
6159   eval "$as_ac_Lib=no"
6160 fi
6161 rm -f core conftest.err conftest.$ac_objext \
6162     conftest$ac_exeext conftest.$ac_ext
6163 LIBS=$ac_check_lib_save_LIBS
6164 fi
6165 eval ac_res=\$$as_ac_Lib
6166                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6167 $as_echo "$ac_res" >&6; }
6168 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6169   apu_has_ldap_start_tls_s="1"
6170 fi
6171
6172         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6174 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6175 if eval \${$as_ac_Lib+:} false; then :
6176   $as_echo_n "(cached) " >&6
6177 else
6178   ac_check_lib_save_LIBS=$LIBS
6179 LIBS="-l${ldaplib} ${extralib} $LIBS"
6180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6181 /* end confdefs.h.  */
6182
6183 /* Override any GCC internal prototype to avoid an error.
6184    Use char because int might match the return type of a GCC
6185    builtin and then its argument prototype would still apply.  */
6186 #ifdef __cplusplus
6187 extern "C"
6188 #endif
6189 char ldap_sslinit ();
6190 int
6191 main ()
6192 {
6193 return ldap_sslinit ();
6194   ;
6195   return 0;
6196 }
6197 _ACEOF
6198 if ac_fn_c_try_link "$LINENO"; then :
6199   eval "$as_ac_Lib=yes"
6200 else
6201   eval "$as_ac_Lib=no"
6202 fi
6203 rm -f core conftest.err conftest.$ac_objext \
6204     conftest$ac_exeext conftest.$ac_ext
6205 LIBS=$ac_check_lib_save_LIBS
6206 fi
6207 eval ac_res=\$$as_ac_Lib
6208                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6209 $as_echo "$ac_res" >&6; }
6210 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6211   apu_has_ldap_sslinit="1"
6212 fi
6213
6214         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6216 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6217 if eval \${$as_ac_Lib+:} false; then :
6218   $as_echo_n "(cached) " >&6
6219 else
6220   ac_check_lib_save_LIBS=$LIBS
6221 LIBS="-l${ldaplib} ${extralib} $LIBS"
6222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6223 /* end confdefs.h.  */
6224
6225 /* Override any GCC internal prototype to avoid an error.
6226    Use char because int might match the return type of a GCC
6227    builtin and then its argument prototype would still apply.  */
6228 #ifdef __cplusplus
6229 extern "C"
6230 #endif
6231 char ldapssl_init ();
6232 int
6233 main ()
6234 {
6235 return ldapssl_init ();
6236   ;
6237   return 0;
6238 }
6239 _ACEOF
6240 if ac_fn_c_try_link "$LINENO"; then :
6241   eval "$as_ac_Lib=yes"
6242 else
6243   eval "$as_ac_Lib=no"
6244 fi
6245 rm -f core conftest.err conftest.$ac_objext \
6246     conftest$ac_exeext conftest.$ac_ext
6247 LIBS=$ac_check_lib_save_LIBS
6248 fi
6249 eval ac_res=\$$as_ac_Lib
6250                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6251 $as_echo "$ac_res" >&6; }
6252 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6253   apu_has_ldapssl_init="1"
6254 fi
6255
6256         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6258 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6259 if eval \${$as_ac_Lib+:} false; then :
6260   $as_echo_n "(cached) " >&6
6261 else
6262   ac_check_lib_save_LIBS=$LIBS
6263 LIBS="-l${ldaplib} ${extralib} $LIBS"
6264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6265 /* end confdefs.h.  */
6266
6267 /* Override any GCC internal prototype to avoid an error.
6268    Use char because int might match the return type of a GCC
6269    builtin and then its argument prototype would still apply.  */
6270 #ifdef __cplusplus
6271 extern "C"
6272 #endif
6273 char ldapssl_install_routines ();
6274 int
6275 main ()
6276 {
6277 return ldapssl_install_routines ();
6278   ;
6279   return 0;
6280 }
6281 _ACEOF
6282 if ac_fn_c_try_link "$LINENO"; then :
6283   eval "$as_ac_Lib=yes"
6284 else
6285   eval "$as_ac_Lib=no"
6286 fi
6287 rm -f core conftest.err conftest.$ac_objext \
6288     conftest$ac_exeext conftest.$ac_ext
6289 LIBS=$ac_check_lib_save_LIBS
6290 fi
6291 eval ac_res=\$$as_ac_Lib
6292                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6293 $as_echo "$ac_res" >&6; }
6294 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6295   apu_has_ldapssl_install_routines="1"
6296 fi
6297
6298         apu_has_ldap="1";
6299
6300 fi
6301
6302   fi
6303
6304
6305   if test ${apu_has_ldap} != "1"; then
6306     ldaplib="ldapssl41"
6307     extralib="-lnspr3 -lplc3 -lplds3"
6308     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6309
6310     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6311
6312     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6313     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6314     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6316 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6317 if eval \${$as_ac_Lib+:} false; then :
6318   $as_echo_n "(cached) " >&6
6319 else
6320   ac_check_lib_save_LIBS=$LIBS
6321 LIBS="-l${ldaplib} ${extralib} $LIBS"
6322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h.  */
6324
6325 /* Override any GCC internal prototype to avoid an error.
6326    Use char because int might match the return type of a GCC
6327    builtin and then its argument prototype would still apply.  */
6328 #ifdef __cplusplus
6329 extern "C"
6330 #endif
6331 char ldap_init ();
6332 int
6333 main ()
6334 {
6335 return ldap_init ();
6336   ;
6337   return 0;
6338 }
6339 _ACEOF
6340 if ac_fn_c_try_link "$LINENO"; then :
6341   eval "$as_ac_Lib=yes"
6342 else
6343   eval "$as_ac_Lib=no"
6344 fi
6345 rm -f core conftest.err conftest.$ac_objext \
6346     conftest$ac_exeext conftest.$ac_ext
6347 LIBS=$ac_check_lib_save_LIBS
6348 fi
6349 eval ac_res=\$$as_ac_Lib
6350                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6351 $as_echo "$ac_res" >&6; }
6352 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6353
6354         LDADD_ldap_found="-l${ldaplib} ${extralib}"
6355         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6357 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6358 if eval \${$as_ac_Lib+:} false; then :
6359   $as_echo_n "(cached) " >&6
6360 else
6361   ac_check_lib_save_LIBS=$LIBS
6362 LIBS="-l${ldaplib} ${extralib} $LIBS"
6363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h.  */
6365
6366 /* Override any GCC internal prototype to avoid an error.
6367    Use char because int might match the return type of a GCC
6368    builtin and then its argument prototype would still apply.  */
6369 #ifdef __cplusplus
6370 extern "C"
6371 #endif
6372 char ldapssl_client_init ();
6373 int
6374 main ()
6375 {
6376 return ldapssl_client_init ();
6377   ;
6378   return 0;
6379 }
6380 _ACEOF
6381 if ac_fn_c_try_link "$LINENO"; then :
6382   eval "$as_ac_Lib=yes"
6383 else
6384   eval "$as_ac_Lib=no"
6385 fi
6386 rm -f core conftest.err conftest.$ac_objext \
6387     conftest$ac_exeext conftest.$ac_ext
6388 LIBS=$ac_check_lib_save_LIBS
6389 fi
6390 eval ac_res=\$$as_ac_Lib
6391                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6392 $as_echo "$ac_res" >&6; }
6393 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6394   apu_has_ldapssl_client_init="1"
6395 fi
6396
6397         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6399 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6400 if eval \${$as_ac_Lib+:} false; then :
6401   $as_echo_n "(cached) " >&6
6402 else
6403   ac_check_lib_save_LIBS=$LIBS
6404 LIBS="-l${ldaplib} ${extralib} $LIBS"
6405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6406 /* end confdefs.h.  */
6407
6408 /* Override any GCC internal prototype to avoid an error.
6409    Use char because int might match the return type of a GCC
6410    builtin and then its argument prototype would still apply.  */
6411 #ifdef __cplusplus
6412 extern "C"
6413 #endif
6414 char ldapssl_client_deinit ();
6415 int
6416 main ()
6417 {
6418 return ldapssl_client_deinit ();
6419   ;
6420   return 0;
6421 }
6422 _ACEOF
6423 if ac_fn_c_try_link "$LINENO"; then :
6424   eval "$as_ac_Lib=yes"
6425 else
6426   eval "$as_ac_Lib=no"
6427 fi
6428 rm -f core conftest.err conftest.$ac_objext \
6429     conftest$ac_exeext conftest.$ac_ext
6430 LIBS=$ac_check_lib_save_LIBS
6431 fi
6432 eval ac_res=\$$as_ac_Lib
6433                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6434 $as_echo "$ac_res" >&6; }
6435 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6436   apu_has_ldapssl_client_deinit="1"
6437 fi
6438
6439         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6441 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6442 if eval \${$as_ac_Lib+:} false; then :
6443   $as_echo_n "(cached) " >&6
6444 else
6445   ac_check_lib_save_LIBS=$LIBS
6446 LIBS="-l${ldaplib} ${extralib} $LIBS"
6447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6448 /* end confdefs.h.  */
6449
6450 /* Override any GCC internal prototype to avoid an error.
6451    Use char because int might match the return type of a GCC
6452    builtin and then its argument prototype would still apply.  */
6453 #ifdef __cplusplus
6454 extern "C"
6455 #endif
6456 char ldapssl_add_trusted_cert ();
6457 int
6458 main ()
6459 {
6460 return ldapssl_add_trusted_cert ();
6461   ;
6462   return 0;
6463 }
6464 _ACEOF
6465 if ac_fn_c_try_link "$LINENO"; then :
6466   eval "$as_ac_Lib=yes"
6467 else
6468   eval "$as_ac_Lib=no"
6469 fi
6470 rm -f core conftest.err conftest.$ac_objext \
6471     conftest$ac_exeext conftest.$ac_ext
6472 LIBS=$ac_check_lib_save_LIBS
6473 fi
6474 eval ac_res=\$$as_ac_Lib
6475                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6476 $as_echo "$ac_res" >&6; }
6477 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6478   apu_has_ldapssl_add_trusted_cert="1"
6479 fi
6480
6481         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6483 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6484 if eval \${$as_ac_Lib+:} false; then :
6485   $as_echo_n "(cached) " >&6
6486 else
6487   ac_check_lib_save_LIBS=$LIBS
6488 LIBS="-l${ldaplib} ${extralib} $LIBS"
6489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6490 /* end confdefs.h.  */
6491
6492 /* Override any GCC internal prototype to avoid an error.
6493    Use char because int might match the return type of a GCC
6494    builtin and then its argument prototype would still apply.  */
6495 #ifdef __cplusplus
6496 extern "C"
6497 #endif
6498 char ldap_start_tls_s ();
6499 int
6500 main ()
6501 {
6502 return ldap_start_tls_s ();
6503   ;
6504   return 0;
6505 }
6506 _ACEOF
6507 if ac_fn_c_try_link "$LINENO"; then :
6508   eval "$as_ac_Lib=yes"
6509 else
6510   eval "$as_ac_Lib=no"
6511 fi
6512 rm -f core conftest.err conftest.$ac_objext \
6513     conftest$ac_exeext conftest.$ac_ext
6514 LIBS=$ac_check_lib_save_LIBS
6515 fi
6516 eval ac_res=\$$as_ac_Lib
6517                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6518 $as_echo "$ac_res" >&6; }
6519 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6520   apu_has_ldap_start_tls_s="1"
6521 fi
6522
6523         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6525 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6526 if eval \${$as_ac_Lib+:} false; then :
6527   $as_echo_n "(cached) " >&6
6528 else
6529   ac_check_lib_save_LIBS=$LIBS
6530 LIBS="-l${ldaplib} ${extralib} $LIBS"
6531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6532 /* end confdefs.h.  */
6533
6534 /* Override any GCC internal prototype to avoid an error.
6535    Use char because int might match the return type of a GCC
6536    builtin and then its argument prototype would still apply.  */
6537 #ifdef __cplusplus
6538 extern "C"
6539 #endif
6540 char ldap_sslinit ();
6541 int
6542 main ()
6543 {
6544 return ldap_sslinit ();
6545   ;
6546   return 0;
6547 }
6548 _ACEOF
6549 if ac_fn_c_try_link "$LINENO"; then :
6550   eval "$as_ac_Lib=yes"
6551 else
6552   eval "$as_ac_Lib=no"
6553 fi
6554 rm -f core conftest.err conftest.$ac_objext \
6555     conftest$ac_exeext conftest.$ac_ext
6556 LIBS=$ac_check_lib_save_LIBS
6557 fi
6558 eval ac_res=\$$as_ac_Lib
6559                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6560 $as_echo "$ac_res" >&6; }
6561 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6562   apu_has_ldap_sslinit="1"
6563 fi
6564
6565         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6567 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6568 if eval \${$as_ac_Lib+:} false; then :
6569   $as_echo_n "(cached) " >&6
6570 else
6571   ac_check_lib_save_LIBS=$LIBS
6572 LIBS="-l${ldaplib} ${extralib} $LIBS"
6573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6574 /* end confdefs.h.  */
6575
6576 /* Override any GCC internal prototype to avoid an error.
6577    Use char because int might match the return type of a GCC
6578    builtin and then its argument prototype would still apply.  */
6579 #ifdef __cplusplus
6580 extern "C"
6581 #endif
6582 char ldapssl_init ();
6583 int
6584 main ()
6585 {
6586 return ldapssl_init ();
6587   ;
6588   return 0;
6589 }
6590 _ACEOF
6591 if ac_fn_c_try_link "$LINENO"; then :
6592   eval "$as_ac_Lib=yes"
6593 else
6594   eval "$as_ac_Lib=no"
6595 fi
6596 rm -f core conftest.err conftest.$ac_objext \
6597     conftest$ac_exeext conftest.$ac_ext
6598 LIBS=$ac_check_lib_save_LIBS
6599 fi
6600 eval ac_res=\$$as_ac_Lib
6601                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6602 $as_echo "$ac_res" >&6; }
6603 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6604   apu_has_ldapssl_init="1"
6605 fi
6606
6607         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6609 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6610 if eval \${$as_ac_Lib+:} false; then :
6611   $as_echo_n "(cached) " >&6
6612 else
6613   ac_check_lib_save_LIBS=$LIBS
6614 LIBS="-l${ldaplib} ${extralib} $LIBS"
6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616 /* end confdefs.h.  */
6617
6618 /* Override any GCC internal prototype to avoid an error.
6619    Use char because int might match the return type of a GCC
6620    builtin and then its argument prototype would still apply.  */
6621 #ifdef __cplusplus
6622 extern "C"
6623 #endif
6624 char ldapssl_install_routines ();
6625 int
6626 main ()
6627 {
6628 return ldapssl_install_routines ();
6629   ;
6630   return 0;
6631 }
6632 _ACEOF
6633 if ac_fn_c_try_link "$LINENO"; then :
6634   eval "$as_ac_Lib=yes"
6635 else
6636   eval "$as_ac_Lib=no"
6637 fi
6638 rm -f core conftest.err conftest.$ac_objext \
6639     conftest$ac_exeext conftest.$ac_ext
6640 LIBS=$ac_check_lib_save_LIBS
6641 fi
6642 eval ac_res=\$$as_ac_Lib
6643                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6644 $as_echo "$ac_res" >&6; }
6645 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6646   apu_has_ldapssl_install_routines="1"
6647 fi
6648
6649         apu_has_ldap="1";
6650
6651 fi
6652
6653   fi
6654
6655
6656   if test ${apu_has_ldap} != "1"; then
6657     ldaplib="ldapssl40"
6658     extralib=
6659     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
6660
6661     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
6662
6663     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
6664     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
6665     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
6666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
6667 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
6668 if eval \${$as_ac_Lib+:} false; then :
6669   $as_echo_n "(cached) " >&6
6670 else
6671   ac_check_lib_save_LIBS=$LIBS
6672 LIBS="-l${ldaplib} ${extralib} $LIBS"
6673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6674 /* end confdefs.h.  */
6675
6676 /* Override any GCC internal prototype to avoid an error.
6677    Use char because int might match the return type of a GCC
6678    builtin and then its argument prototype would still apply.  */
6679 #ifdef __cplusplus
6680 extern "C"
6681 #endif
6682 char ldap_init ();
6683 int
6684 main ()
6685 {
6686 return ldap_init ();
6687   ;
6688   return 0;
6689 }
6690 _ACEOF
6691 if ac_fn_c_try_link "$LINENO"; then :
6692   eval "$as_ac_Lib=yes"
6693 else
6694   eval "$as_ac_Lib=no"
6695 fi
6696 rm -f core conftest.err conftest.$ac_objext \
6697     conftest$ac_exeext conftest.$ac_ext
6698 LIBS=$ac_check_lib_save_LIBS
6699 fi
6700 eval ac_res=\$$as_ac_Lib
6701                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6702 $as_echo "$ac_res" >&6; }
6703 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6704
6705         LDADD_ldap_found="-l${ldaplib} ${extralib}"
6706         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
6708 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
6709 if eval \${$as_ac_Lib+:} false; then :
6710   $as_echo_n "(cached) " >&6
6711 else
6712   ac_check_lib_save_LIBS=$LIBS
6713 LIBS="-l${ldaplib} ${extralib} $LIBS"
6714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6715 /* end confdefs.h.  */
6716
6717 /* Override any GCC internal prototype to avoid an error.
6718    Use char because int might match the return type of a GCC
6719    builtin and then its argument prototype would still apply.  */
6720 #ifdef __cplusplus
6721 extern "C"
6722 #endif
6723 char ldapssl_client_init ();
6724 int
6725 main ()
6726 {
6727 return ldapssl_client_init ();
6728   ;
6729   return 0;
6730 }
6731 _ACEOF
6732 if ac_fn_c_try_link "$LINENO"; then :
6733   eval "$as_ac_Lib=yes"
6734 else
6735   eval "$as_ac_Lib=no"
6736 fi
6737 rm -f core conftest.err conftest.$ac_objext \
6738     conftest$ac_exeext conftest.$ac_ext
6739 LIBS=$ac_check_lib_save_LIBS
6740 fi
6741 eval ac_res=\$$as_ac_Lib
6742                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6743 $as_echo "$ac_res" >&6; }
6744 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6745   apu_has_ldapssl_client_init="1"
6746 fi
6747
6748         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
6750 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
6751 if eval \${$as_ac_Lib+:} false; then :
6752   $as_echo_n "(cached) " >&6
6753 else
6754   ac_check_lib_save_LIBS=$LIBS
6755 LIBS="-l${ldaplib} ${extralib} $LIBS"
6756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h.  */
6758
6759 /* Override any GCC internal prototype to avoid an error.
6760    Use char because int might match the return type of a GCC
6761    builtin and then its argument prototype would still apply.  */
6762 #ifdef __cplusplus
6763 extern "C"
6764 #endif
6765 char ldapssl_client_deinit ();
6766 int
6767 main ()
6768 {
6769 return ldapssl_client_deinit ();
6770   ;
6771   return 0;
6772 }
6773 _ACEOF
6774 if ac_fn_c_try_link "$LINENO"; then :
6775   eval "$as_ac_Lib=yes"
6776 else
6777   eval "$as_ac_Lib=no"
6778 fi
6779 rm -f core conftest.err conftest.$ac_objext \
6780     conftest$ac_exeext conftest.$ac_ext
6781 LIBS=$ac_check_lib_save_LIBS
6782 fi
6783 eval ac_res=\$$as_ac_Lib
6784                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6785 $as_echo "$ac_res" >&6; }
6786 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6787   apu_has_ldapssl_client_deinit="1"
6788 fi
6789
6790         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
6792 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
6793 if eval \${$as_ac_Lib+:} false; then :
6794   $as_echo_n "(cached) " >&6
6795 else
6796   ac_check_lib_save_LIBS=$LIBS
6797 LIBS="-l${ldaplib} ${extralib} $LIBS"
6798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6799 /* end confdefs.h.  */
6800
6801 /* Override any GCC internal prototype to avoid an error.
6802    Use char because int might match the return type of a GCC
6803    builtin and then its argument prototype would still apply.  */
6804 #ifdef __cplusplus
6805 extern "C"
6806 #endif
6807 char ldapssl_add_trusted_cert ();
6808 int
6809 main ()
6810 {
6811 return ldapssl_add_trusted_cert ();
6812   ;
6813   return 0;
6814 }
6815 _ACEOF
6816 if ac_fn_c_try_link "$LINENO"; then :
6817   eval "$as_ac_Lib=yes"
6818 else
6819   eval "$as_ac_Lib=no"
6820 fi
6821 rm -f core conftest.err conftest.$ac_objext \
6822     conftest$ac_exeext conftest.$ac_ext
6823 LIBS=$ac_check_lib_save_LIBS
6824 fi
6825 eval ac_res=\$$as_ac_Lib
6826                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6827 $as_echo "$ac_res" >&6; }
6828 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6829   apu_has_ldapssl_add_trusted_cert="1"
6830 fi
6831
6832         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
6834 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
6835 if eval \${$as_ac_Lib+:} false; then :
6836   $as_echo_n "(cached) " >&6
6837 else
6838   ac_check_lib_save_LIBS=$LIBS
6839 LIBS="-l${ldaplib} ${extralib} $LIBS"
6840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6841 /* end confdefs.h.  */
6842
6843 /* Override any GCC internal prototype to avoid an error.
6844    Use char because int might match the return type of a GCC
6845    builtin and then its argument prototype would still apply.  */
6846 #ifdef __cplusplus
6847 extern "C"
6848 #endif
6849 char ldap_start_tls_s ();
6850 int
6851 main ()
6852 {
6853 return ldap_start_tls_s ();
6854   ;
6855   return 0;
6856 }
6857 _ACEOF
6858 if ac_fn_c_try_link "$LINENO"; then :
6859   eval "$as_ac_Lib=yes"
6860 else
6861   eval "$as_ac_Lib=no"
6862 fi
6863 rm -f core conftest.err conftest.$ac_objext \
6864     conftest$ac_exeext conftest.$ac_ext
6865 LIBS=$ac_check_lib_save_LIBS
6866 fi
6867 eval ac_res=\$$as_ac_Lib
6868                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6869 $as_echo "$ac_res" >&6; }
6870 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6871   apu_has_ldap_start_tls_s="1"
6872 fi
6873
6874         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
6876 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
6877 if eval \${$as_ac_Lib+:} false; then :
6878   $as_echo_n "(cached) " >&6
6879 else
6880   ac_check_lib_save_LIBS=$LIBS
6881 LIBS="-l${ldaplib} ${extralib} $LIBS"
6882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6883 /* end confdefs.h.  */
6884
6885 /* Override any GCC internal prototype to avoid an error.
6886    Use char because int might match the return type of a GCC
6887    builtin and then its argument prototype would still apply.  */
6888 #ifdef __cplusplus
6889 extern "C"
6890 #endif
6891 char ldap_sslinit ();
6892 int
6893 main ()
6894 {
6895 return ldap_sslinit ();
6896   ;
6897   return 0;
6898 }
6899 _ACEOF
6900 if ac_fn_c_try_link "$LINENO"; then :
6901   eval "$as_ac_Lib=yes"
6902 else
6903   eval "$as_ac_Lib=no"
6904 fi
6905 rm -f core conftest.err conftest.$ac_objext \
6906     conftest$ac_exeext conftest.$ac_ext
6907 LIBS=$ac_check_lib_save_LIBS
6908 fi
6909 eval ac_res=\$$as_ac_Lib
6910                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6911 $as_echo "$ac_res" >&6; }
6912 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6913   apu_has_ldap_sslinit="1"
6914 fi
6915
6916         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
6918 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
6919 if eval \${$as_ac_Lib+:} false; then :
6920   $as_echo_n "(cached) " >&6
6921 else
6922   ac_check_lib_save_LIBS=$LIBS
6923 LIBS="-l${ldaplib} ${extralib} $LIBS"
6924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6925 /* end confdefs.h.  */
6926
6927 /* Override any GCC internal prototype to avoid an error.
6928    Use char because int might match the return type of a GCC
6929    builtin and then its argument prototype would still apply.  */
6930 #ifdef __cplusplus
6931 extern "C"
6932 #endif
6933 char ldapssl_init ();
6934 int
6935 main ()
6936 {
6937 return ldapssl_init ();
6938   ;
6939   return 0;
6940 }
6941 _ACEOF
6942 if ac_fn_c_try_link "$LINENO"; then :
6943   eval "$as_ac_Lib=yes"
6944 else
6945   eval "$as_ac_Lib=no"
6946 fi
6947 rm -f core conftest.err conftest.$ac_objext \
6948     conftest$ac_exeext conftest.$ac_ext
6949 LIBS=$ac_check_lib_save_LIBS
6950 fi
6951 eval ac_res=\$$as_ac_Lib
6952                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6953 $as_echo "$ac_res" >&6; }
6954 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6955   apu_has_ldapssl_init="1"
6956 fi
6957
6958         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
6959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
6960 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
6961 if eval \${$as_ac_Lib+:} false; then :
6962   $as_echo_n "(cached) " >&6
6963 else
6964   ac_check_lib_save_LIBS=$LIBS
6965 LIBS="-l${ldaplib} ${extralib} $LIBS"
6966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6967 /* end confdefs.h.  */
6968
6969 /* Override any GCC internal prototype to avoid an error.
6970    Use char because int might match the return type of a GCC
6971    builtin and then its argument prototype would still apply.  */
6972 #ifdef __cplusplus
6973 extern "C"
6974 #endif
6975 char ldapssl_install_routines ();
6976 int
6977 main ()
6978 {
6979 return ldapssl_install_routines ();
6980   ;
6981   return 0;
6982 }
6983 _ACEOF
6984 if ac_fn_c_try_link "$LINENO"; then :
6985   eval "$as_ac_Lib=yes"
6986 else
6987   eval "$as_ac_Lib=no"
6988 fi
6989 rm -f core conftest.err conftest.$ac_objext \
6990     conftest$ac_exeext conftest.$ac_ext
6991 LIBS=$ac_check_lib_save_LIBS
6992 fi
6993 eval ac_res=\$$as_ac_Lib
6994                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6995 $as_echo "$ac_res" >&6; }
6996 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6997   apu_has_ldapssl_install_routines="1"
6998 fi
6999
7000         apu_has_ldap="1";
7001
7002 fi
7003
7004   fi
7005
7006
7007   if test ${apu_has_ldap} != "1"; then
7008     ldaplib="ldapssl30"
7009     extralib=
7010     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7011
7012     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7013
7014     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7015     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7016     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7018 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7019 if eval \${$as_ac_Lib+:} false; then :
7020   $as_echo_n "(cached) " >&6
7021 else
7022   ac_check_lib_save_LIBS=$LIBS
7023 LIBS="-l${ldaplib} ${extralib} $LIBS"
7024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7025 /* end confdefs.h.  */
7026
7027 /* Override any GCC internal prototype to avoid an error.
7028    Use char because int might match the return type of a GCC
7029    builtin and then its argument prototype would still apply.  */
7030 #ifdef __cplusplus
7031 extern "C"
7032 #endif
7033 char ldap_init ();
7034 int
7035 main ()
7036 {
7037 return ldap_init ();
7038   ;
7039   return 0;
7040 }
7041 _ACEOF
7042 if ac_fn_c_try_link "$LINENO"; then :
7043   eval "$as_ac_Lib=yes"
7044 else
7045   eval "$as_ac_Lib=no"
7046 fi
7047 rm -f core conftest.err conftest.$ac_objext \
7048     conftest$ac_exeext conftest.$ac_ext
7049 LIBS=$ac_check_lib_save_LIBS
7050 fi
7051 eval ac_res=\$$as_ac_Lib
7052                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7053 $as_echo "$ac_res" >&6; }
7054 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7055
7056         LDADD_ldap_found="-l${ldaplib} ${extralib}"
7057         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7059 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7060 if eval \${$as_ac_Lib+:} false; then :
7061   $as_echo_n "(cached) " >&6
7062 else
7063   ac_check_lib_save_LIBS=$LIBS
7064 LIBS="-l${ldaplib} ${extralib} $LIBS"
7065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7066 /* end confdefs.h.  */
7067
7068 /* Override any GCC internal prototype to avoid an error.
7069    Use char because int might match the return type of a GCC
7070    builtin and then its argument prototype would still apply.  */
7071 #ifdef __cplusplus
7072 extern "C"
7073 #endif
7074 char ldapssl_client_init ();
7075 int
7076 main ()
7077 {
7078 return ldapssl_client_init ();
7079   ;
7080   return 0;
7081 }
7082 _ACEOF
7083 if ac_fn_c_try_link "$LINENO"; then :
7084   eval "$as_ac_Lib=yes"
7085 else
7086   eval "$as_ac_Lib=no"
7087 fi
7088 rm -f core conftest.err conftest.$ac_objext \
7089     conftest$ac_exeext conftest.$ac_ext
7090 LIBS=$ac_check_lib_save_LIBS
7091 fi
7092 eval ac_res=\$$as_ac_Lib
7093                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7094 $as_echo "$ac_res" >&6; }
7095 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7096   apu_has_ldapssl_client_init="1"
7097 fi
7098
7099         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7101 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7102 if eval \${$as_ac_Lib+:} false; then :
7103   $as_echo_n "(cached) " >&6
7104 else
7105   ac_check_lib_save_LIBS=$LIBS
7106 LIBS="-l${ldaplib} ${extralib} $LIBS"
7107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7108 /* end confdefs.h.  */
7109
7110 /* Override any GCC internal prototype to avoid an error.
7111    Use char because int might match the return type of a GCC
7112    builtin and then its argument prototype would still apply.  */
7113 #ifdef __cplusplus
7114 extern "C"
7115 #endif
7116 char ldapssl_client_deinit ();
7117 int
7118 main ()
7119 {
7120 return ldapssl_client_deinit ();
7121   ;
7122   return 0;
7123 }
7124 _ACEOF
7125 if ac_fn_c_try_link "$LINENO"; then :
7126   eval "$as_ac_Lib=yes"
7127 else
7128   eval "$as_ac_Lib=no"
7129 fi
7130 rm -f core conftest.err conftest.$ac_objext \
7131     conftest$ac_exeext conftest.$ac_ext
7132 LIBS=$ac_check_lib_save_LIBS
7133 fi
7134 eval ac_res=\$$as_ac_Lib
7135                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7136 $as_echo "$ac_res" >&6; }
7137 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7138   apu_has_ldapssl_client_deinit="1"
7139 fi
7140
7141         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7143 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7144 if eval \${$as_ac_Lib+:} false; then :
7145   $as_echo_n "(cached) " >&6
7146 else
7147   ac_check_lib_save_LIBS=$LIBS
7148 LIBS="-l${ldaplib} ${extralib} $LIBS"
7149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7150 /* end confdefs.h.  */
7151
7152 /* Override any GCC internal prototype to avoid an error.
7153    Use char because int might match the return type of a GCC
7154    builtin and then its argument prototype would still apply.  */
7155 #ifdef __cplusplus
7156 extern "C"
7157 #endif
7158 char ldapssl_add_trusted_cert ();
7159 int
7160 main ()
7161 {
7162 return ldapssl_add_trusted_cert ();
7163   ;
7164   return 0;
7165 }
7166 _ACEOF
7167 if ac_fn_c_try_link "$LINENO"; then :
7168   eval "$as_ac_Lib=yes"
7169 else
7170   eval "$as_ac_Lib=no"
7171 fi
7172 rm -f core conftest.err conftest.$ac_objext \
7173     conftest$ac_exeext conftest.$ac_ext
7174 LIBS=$ac_check_lib_save_LIBS
7175 fi
7176 eval ac_res=\$$as_ac_Lib
7177                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7178 $as_echo "$ac_res" >&6; }
7179 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7180   apu_has_ldapssl_add_trusted_cert="1"
7181 fi
7182
7183         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7185 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7186 if eval \${$as_ac_Lib+:} false; then :
7187   $as_echo_n "(cached) " >&6
7188 else
7189   ac_check_lib_save_LIBS=$LIBS
7190 LIBS="-l${ldaplib} ${extralib} $LIBS"
7191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7192 /* end confdefs.h.  */
7193
7194 /* Override any GCC internal prototype to avoid an error.
7195    Use char because int might match the return type of a GCC
7196    builtin and then its argument prototype would still apply.  */
7197 #ifdef __cplusplus
7198 extern "C"
7199 #endif
7200 char ldap_start_tls_s ();
7201 int
7202 main ()
7203 {
7204 return ldap_start_tls_s ();
7205   ;
7206   return 0;
7207 }
7208 _ACEOF
7209 if ac_fn_c_try_link "$LINENO"; then :
7210   eval "$as_ac_Lib=yes"
7211 else
7212   eval "$as_ac_Lib=no"
7213 fi
7214 rm -f core conftest.err conftest.$ac_objext \
7215     conftest$ac_exeext conftest.$ac_ext
7216 LIBS=$ac_check_lib_save_LIBS
7217 fi
7218 eval ac_res=\$$as_ac_Lib
7219                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7220 $as_echo "$ac_res" >&6; }
7221 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7222   apu_has_ldap_start_tls_s="1"
7223 fi
7224
7225         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7227 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7228 if eval \${$as_ac_Lib+:} false; then :
7229   $as_echo_n "(cached) " >&6
7230 else
7231   ac_check_lib_save_LIBS=$LIBS
7232 LIBS="-l${ldaplib} ${extralib} $LIBS"
7233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7234 /* end confdefs.h.  */
7235
7236 /* Override any GCC internal prototype to avoid an error.
7237    Use char because int might match the return type of a GCC
7238    builtin and then its argument prototype would still apply.  */
7239 #ifdef __cplusplus
7240 extern "C"
7241 #endif
7242 char ldap_sslinit ();
7243 int
7244 main ()
7245 {
7246 return ldap_sslinit ();
7247   ;
7248   return 0;
7249 }
7250 _ACEOF
7251 if ac_fn_c_try_link "$LINENO"; then :
7252   eval "$as_ac_Lib=yes"
7253 else
7254   eval "$as_ac_Lib=no"
7255 fi
7256 rm -f core conftest.err conftest.$ac_objext \
7257     conftest$ac_exeext conftest.$ac_ext
7258 LIBS=$ac_check_lib_save_LIBS
7259 fi
7260 eval ac_res=\$$as_ac_Lib
7261                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7262 $as_echo "$ac_res" >&6; }
7263 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7264   apu_has_ldap_sslinit="1"
7265 fi
7266
7267         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7269 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7270 if eval \${$as_ac_Lib+:} false; then :
7271   $as_echo_n "(cached) " >&6
7272 else
7273   ac_check_lib_save_LIBS=$LIBS
7274 LIBS="-l${ldaplib} ${extralib} $LIBS"
7275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276 /* end confdefs.h.  */
7277
7278 /* Override any GCC internal prototype to avoid an error.
7279    Use char because int might match the return type of a GCC
7280    builtin and then its argument prototype would still apply.  */
7281 #ifdef __cplusplus
7282 extern "C"
7283 #endif
7284 char ldapssl_init ();
7285 int
7286 main ()
7287 {
7288 return ldapssl_init ();
7289   ;
7290   return 0;
7291 }
7292 _ACEOF
7293 if ac_fn_c_try_link "$LINENO"; then :
7294   eval "$as_ac_Lib=yes"
7295 else
7296   eval "$as_ac_Lib=no"
7297 fi
7298 rm -f core conftest.err conftest.$ac_objext \
7299     conftest$ac_exeext conftest.$ac_ext
7300 LIBS=$ac_check_lib_save_LIBS
7301 fi
7302 eval ac_res=\$$as_ac_Lib
7303                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7304 $as_echo "$ac_res" >&6; }
7305 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7306   apu_has_ldapssl_init="1"
7307 fi
7308
7309         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7311 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7312 if eval \${$as_ac_Lib+:} false; then :
7313   $as_echo_n "(cached) " >&6
7314 else
7315   ac_check_lib_save_LIBS=$LIBS
7316 LIBS="-l${ldaplib} ${extralib} $LIBS"
7317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7318 /* end confdefs.h.  */
7319
7320 /* Override any GCC internal prototype to avoid an error.
7321    Use char because int might match the return type of a GCC
7322    builtin and then its argument prototype would still apply.  */
7323 #ifdef __cplusplus
7324 extern "C"
7325 #endif
7326 char ldapssl_install_routines ();
7327 int
7328 main ()
7329 {
7330 return ldapssl_install_routines ();
7331   ;
7332   return 0;
7333 }
7334 _ACEOF
7335 if ac_fn_c_try_link "$LINENO"; then :
7336   eval "$as_ac_Lib=yes"
7337 else
7338   eval "$as_ac_Lib=no"
7339 fi
7340 rm -f core conftest.err conftest.$ac_objext \
7341     conftest$ac_exeext conftest.$ac_ext
7342 LIBS=$ac_check_lib_save_LIBS
7343 fi
7344 eval ac_res=\$$as_ac_Lib
7345                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7346 $as_echo "$ac_res" >&6; }
7347 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7348   apu_has_ldapssl_install_routines="1"
7349 fi
7350
7351         apu_has_ldap="1";
7352
7353 fi
7354
7355   fi
7356
7357
7358   if test ${apu_has_ldap} != "1"; then
7359     ldaplib="ldapssl20"
7360     extralib=
7361     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7362
7363     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7364
7365     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7366     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7367     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7369 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7370 if eval \${$as_ac_Lib+:} false; then :
7371   $as_echo_n "(cached) " >&6
7372 else
7373   ac_check_lib_save_LIBS=$LIBS
7374 LIBS="-l${ldaplib} ${extralib} $LIBS"
7375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7376 /* end confdefs.h.  */
7377
7378 /* Override any GCC internal prototype to avoid an error.
7379    Use char because int might match the return type of a GCC
7380    builtin and then its argument prototype would still apply.  */
7381 #ifdef __cplusplus
7382 extern "C"
7383 #endif
7384 char ldap_init ();
7385 int
7386 main ()
7387 {
7388 return ldap_init ();
7389   ;
7390   return 0;
7391 }
7392 _ACEOF
7393 if ac_fn_c_try_link "$LINENO"; then :
7394   eval "$as_ac_Lib=yes"
7395 else
7396   eval "$as_ac_Lib=no"
7397 fi
7398 rm -f core conftest.err conftest.$ac_objext \
7399     conftest$ac_exeext conftest.$ac_ext
7400 LIBS=$ac_check_lib_save_LIBS
7401 fi
7402 eval ac_res=\$$as_ac_Lib
7403                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7404 $as_echo "$ac_res" >&6; }
7405 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7406
7407         LDADD_ldap_found="-l${ldaplib} ${extralib}"
7408         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7410 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7411 if eval \${$as_ac_Lib+:} false; then :
7412   $as_echo_n "(cached) " >&6
7413 else
7414   ac_check_lib_save_LIBS=$LIBS
7415 LIBS="-l${ldaplib} ${extralib} $LIBS"
7416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7417 /* end confdefs.h.  */
7418
7419 /* Override any GCC internal prototype to avoid an error.
7420    Use char because int might match the return type of a GCC
7421    builtin and then its argument prototype would still apply.  */
7422 #ifdef __cplusplus
7423 extern "C"
7424 #endif
7425 char ldapssl_client_init ();
7426 int
7427 main ()
7428 {
7429 return ldapssl_client_init ();
7430   ;
7431   return 0;
7432 }
7433 _ACEOF
7434 if ac_fn_c_try_link "$LINENO"; then :
7435   eval "$as_ac_Lib=yes"
7436 else
7437   eval "$as_ac_Lib=no"
7438 fi
7439 rm -f core conftest.err conftest.$ac_objext \
7440     conftest$ac_exeext conftest.$ac_ext
7441 LIBS=$ac_check_lib_save_LIBS
7442 fi
7443 eval ac_res=\$$as_ac_Lib
7444                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7445 $as_echo "$ac_res" >&6; }
7446 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7447   apu_has_ldapssl_client_init="1"
7448 fi
7449
7450         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7452 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7453 if eval \${$as_ac_Lib+:} false; then :
7454   $as_echo_n "(cached) " >&6
7455 else
7456   ac_check_lib_save_LIBS=$LIBS
7457 LIBS="-l${ldaplib} ${extralib} $LIBS"
7458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7459 /* end confdefs.h.  */
7460
7461 /* Override any GCC internal prototype to avoid an error.
7462    Use char because int might match the return type of a GCC
7463    builtin and then its argument prototype would still apply.  */
7464 #ifdef __cplusplus
7465 extern "C"
7466 #endif
7467 char ldapssl_client_deinit ();
7468 int
7469 main ()
7470 {
7471 return ldapssl_client_deinit ();
7472   ;
7473   return 0;
7474 }
7475 _ACEOF
7476 if ac_fn_c_try_link "$LINENO"; then :
7477   eval "$as_ac_Lib=yes"
7478 else
7479   eval "$as_ac_Lib=no"
7480 fi
7481 rm -f core conftest.err conftest.$ac_objext \
7482     conftest$ac_exeext conftest.$ac_ext
7483 LIBS=$ac_check_lib_save_LIBS
7484 fi
7485 eval ac_res=\$$as_ac_Lib
7486                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7487 $as_echo "$ac_res" >&6; }
7488 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7489   apu_has_ldapssl_client_deinit="1"
7490 fi
7491
7492         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7494 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7495 if eval \${$as_ac_Lib+:} false; then :
7496   $as_echo_n "(cached) " >&6
7497 else
7498   ac_check_lib_save_LIBS=$LIBS
7499 LIBS="-l${ldaplib} ${extralib} $LIBS"
7500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7501 /* end confdefs.h.  */
7502
7503 /* Override any GCC internal prototype to avoid an error.
7504    Use char because int might match the return type of a GCC
7505    builtin and then its argument prototype would still apply.  */
7506 #ifdef __cplusplus
7507 extern "C"
7508 #endif
7509 char ldapssl_add_trusted_cert ();
7510 int
7511 main ()
7512 {
7513 return ldapssl_add_trusted_cert ();
7514   ;
7515   return 0;
7516 }
7517 _ACEOF
7518 if ac_fn_c_try_link "$LINENO"; then :
7519   eval "$as_ac_Lib=yes"
7520 else
7521   eval "$as_ac_Lib=no"
7522 fi
7523 rm -f core conftest.err conftest.$ac_objext \
7524     conftest$ac_exeext conftest.$ac_ext
7525 LIBS=$ac_check_lib_save_LIBS
7526 fi
7527 eval ac_res=\$$as_ac_Lib
7528                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7529 $as_echo "$ac_res" >&6; }
7530 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7531   apu_has_ldapssl_add_trusted_cert="1"
7532 fi
7533
7534         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7536 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7537 if eval \${$as_ac_Lib+:} false; then :
7538   $as_echo_n "(cached) " >&6
7539 else
7540   ac_check_lib_save_LIBS=$LIBS
7541 LIBS="-l${ldaplib} ${extralib} $LIBS"
7542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7543 /* end confdefs.h.  */
7544
7545 /* Override any GCC internal prototype to avoid an error.
7546    Use char because int might match the return type of a GCC
7547    builtin and then its argument prototype would still apply.  */
7548 #ifdef __cplusplus
7549 extern "C"
7550 #endif
7551 char ldap_start_tls_s ();
7552 int
7553 main ()
7554 {
7555 return ldap_start_tls_s ();
7556   ;
7557   return 0;
7558 }
7559 _ACEOF
7560 if ac_fn_c_try_link "$LINENO"; then :
7561   eval "$as_ac_Lib=yes"
7562 else
7563   eval "$as_ac_Lib=no"
7564 fi
7565 rm -f core conftest.err conftest.$ac_objext \
7566     conftest$ac_exeext conftest.$ac_ext
7567 LIBS=$ac_check_lib_save_LIBS
7568 fi
7569 eval ac_res=\$$as_ac_Lib
7570                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7571 $as_echo "$ac_res" >&6; }
7572 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7573   apu_has_ldap_start_tls_s="1"
7574 fi
7575
7576         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7578 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7579 if eval \${$as_ac_Lib+:} false; then :
7580   $as_echo_n "(cached) " >&6
7581 else
7582   ac_check_lib_save_LIBS=$LIBS
7583 LIBS="-l${ldaplib} ${extralib} $LIBS"
7584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7585 /* end confdefs.h.  */
7586
7587 /* Override any GCC internal prototype to avoid an error.
7588    Use char because int might match the return type of a GCC
7589    builtin and then its argument prototype would still apply.  */
7590 #ifdef __cplusplus
7591 extern "C"
7592 #endif
7593 char ldap_sslinit ();
7594 int
7595 main ()
7596 {
7597 return ldap_sslinit ();
7598   ;
7599   return 0;
7600 }
7601 _ACEOF
7602 if ac_fn_c_try_link "$LINENO"; then :
7603   eval "$as_ac_Lib=yes"
7604 else
7605   eval "$as_ac_Lib=no"
7606 fi
7607 rm -f core conftest.err conftest.$ac_objext \
7608     conftest$ac_exeext conftest.$ac_ext
7609 LIBS=$ac_check_lib_save_LIBS
7610 fi
7611 eval ac_res=\$$as_ac_Lib
7612                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7613 $as_echo "$ac_res" >&6; }
7614 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7615   apu_has_ldap_sslinit="1"
7616 fi
7617
7618         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7620 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7621 if eval \${$as_ac_Lib+:} false; then :
7622   $as_echo_n "(cached) " >&6
7623 else
7624   ac_check_lib_save_LIBS=$LIBS
7625 LIBS="-l${ldaplib} ${extralib} $LIBS"
7626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7627 /* end confdefs.h.  */
7628
7629 /* Override any GCC internal prototype to avoid an error.
7630    Use char because int might match the return type of a GCC
7631    builtin and then its argument prototype would still apply.  */
7632 #ifdef __cplusplus
7633 extern "C"
7634 #endif
7635 char ldapssl_init ();
7636 int
7637 main ()
7638 {
7639 return ldapssl_init ();
7640   ;
7641   return 0;
7642 }
7643 _ACEOF
7644 if ac_fn_c_try_link "$LINENO"; then :
7645   eval "$as_ac_Lib=yes"
7646 else
7647   eval "$as_ac_Lib=no"
7648 fi
7649 rm -f core conftest.err conftest.$ac_objext \
7650     conftest$ac_exeext conftest.$ac_ext
7651 LIBS=$ac_check_lib_save_LIBS
7652 fi
7653 eval ac_res=\$$as_ac_Lib
7654                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7655 $as_echo "$ac_res" >&6; }
7656 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7657   apu_has_ldapssl_init="1"
7658 fi
7659
7660         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
7662 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
7663 if eval \${$as_ac_Lib+:} false; then :
7664   $as_echo_n "(cached) " >&6
7665 else
7666   ac_check_lib_save_LIBS=$LIBS
7667 LIBS="-l${ldaplib} ${extralib} $LIBS"
7668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7669 /* end confdefs.h.  */
7670
7671 /* Override any GCC internal prototype to avoid an error.
7672    Use char because int might match the return type of a GCC
7673    builtin and then its argument prototype would still apply.  */
7674 #ifdef __cplusplus
7675 extern "C"
7676 #endif
7677 char ldapssl_install_routines ();
7678 int
7679 main ()
7680 {
7681 return ldapssl_install_routines ();
7682   ;
7683   return 0;
7684 }
7685 _ACEOF
7686 if ac_fn_c_try_link "$LINENO"; then :
7687   eval "$as_ac_Lib=yes"
7688 else
7689   eval "$as_ac_Lib=no"
7690 fi
7691 rm -f core conftest.err conftest.$ac_objext \
7692     conftest$ac_exeext conftest.$ac_ext
7693 LIBS=$ac_check_lib_save_LIBS
7694 fi
7695 eval ac_res=\$$as_ac_Lib
7696                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7697 $as_echo "$ac_res" >&6; }
7698 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7699   apu_has_ldapssl_install_routines="1"
7700 fi
7701
7702         apu_has_ldap="1";
7703
7704 fi
7705
7706   fi
7707
7708
7709   if test ${apu_has_ldap} != "1"; then
7710     ldaplib="ldapsdk"
7711     extralib="-lldapx -lldapssl -lldapgss -lgssapi_krb5"
7712     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
7713
7714     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
7715
7716     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
7717     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
7718     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
7720 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
7721 if eval \${$as_ac_Lib+:} false; then :
7722   $as_echo_n "(cached) " >&6
7723 else
7724   ac_check_lib_save_LIBS=$LIBS
7725 LIBS="-l${ldaplib} ${extralib} $LIBS"
7726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7727 /* end confdefs.h.  */
7728
7729 /* Override any GCC internal prototype to avoid an error.
7730    Use char because int might match the return type of a GCC
7731    builtin and then its argument prototype would still apply.  */
7732 #ifdef __cplusplus
7733 extern "C"
7734 #endif
7735 char ldap_init ();
7736 int
7737 main ()
7738 {
7739 return ldap_init ();
7740   ;
7741   return 0;
7742 }
7743 _ACEOF
7744 if ac_fn_c_try_link "$LINENO"; then :
7745   eval "$as_ac_Lib=yes"
7746 else
7747   eval "$as_ac_Lib=no"
7748 fi
7749 rm -f core conftest.err conftest.$ac_objext \
7750     conftest$ac_exeext conftest.$ac_ext
7751 LIBS=$ac_check_lib_save_LIBS
7752 fi
7753 eval ac_res=\$$as_ac_Lib
7754                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7755 $as_echo "$ac_res" >&6; }
7756 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7757
7758         LDADD_ldap_found="-l${ldaplib} ${extralib}"
7759         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
7760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
7761 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
7762 if eval \${$as_ac_Lib+:} false; then :
7763   $as_echo_n "(cached) " >&6
7764 else
7765   ac_check_lib_save_LIBS=$LIBS
7766 LIBS="-l${ldaplib} ${extralib} $LIBS"
7767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7768 /* end confdefs.h.  */
7769
7770 /* Override any GCC internal prototype to avoid an error.
7771    Use char because int might match the return type of a GCC
7772    builtin and then its argument prototype would still apply.  */
7773 #ifdef __cplusplus
7774 extern "C"
7775 #endif
7776 char ldapssl_client_init ();
7777 int
7778 main ()
7779 {
7780 return ldapssl_client_init ();
7781   ;
7782   return 0;
7783 }
7784 _ACEOF
7785 if ac_fn_c_try_link "$LINENO"; then :
7786   eval "$as_ac_Lib=yes"
7787 else
7788   eval "$as_ac_Lib=no"
7789 fi
7790 rm -f core conftest.err conftest.$ac_objext \
7791     conftest$ac_exeext conftest.$ac_ext
7792 LIBS=$ac_check_lib_save_LIBS
7793 fi
7794 eval ac_res=\$$as_ac_Lib
7795                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7796 $as_echo "$ac_res" >&6; }
7797 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7798   apu_has_ldapssl_client_init="1"
7799 fi
7800
7801         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
7803 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
7804 if eval \${$as_ac_Lib+:} false; then :
7805   $as_echo_n "(cached) " >&6
7806 else
7807   ac_check_lib_save_LIBS=$LIBS
7808 LIBS="-l${ldaplib} ${extralib} $LIBS"
7809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7810 /* end confdefs.h.  */
7811
7812 /* Override any GCC internal prototype to avoid an error.
7813    Use char because int might match the return type of a GCC
7814    builtin and then its argument prototype would still apply.  */
7815 #ifdef __cplusplus
7816 extern "C"
7817 #endif
7818 char ldapssl_client_deinit ();
7819 int
7820 main ()
7821 {
7822 return ldapssl_client_deinit ();
7823   ;
7824   return 0;
7825 }
7826 _ACEOF
7827 if ac_fn_c_try_link "$LINENO"; then :
7828   eval "$as_ac_Lib=yes"
7829 else
7830   eval "$as_ac_Lib=no"
7831 fi
7832 rm -f core conftest.err conftest.$ac_objext \
7833     conftest$ac_exeext conftest.$ac_ext
7834 LIBS=$ac_check_lib_save_LIBS
7835 fi
7836 eval ac_res=\$$as_ac_Lib
7837                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7838 $as_echo "$ac_res" >&6; }
7839 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7840   apu_has_ldapssl_client_deinit="1"
7841 fi
7842
7843         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
7845 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
7846 if eval \${$as_ac_Lib+:} false; then :
7847   $as_echo_n "(cached) " >&6
7848 else
7849   ac_check_lib_save_LIBS=$LIBS
7850 LIBS="-l${ldaplib} ${extralib} $LIBS"
7851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7852 /* end confdefs.h.  */
7853
7854 /* Override any GCC internal prototype to avoid an error.
7855    Use char because int might match the return type of a GCC
7856    builtin and then its argument prototype would still apply.  */
7857 #ifdef __cplusplus
7858 extern "C"
7859 #endif
7860 char ldapssl_add_trusted_cert ();
7861 int
7862 main ()
7863 {
7864 return ldapssl_add_trusted_cert ();
7865   ;
7866   return 0;
7867 }
7868 _ACEOF
7869 if ac_fn_c_try_link "$LINENO"; then :
7870   eval "$as_ac_Lib=yes"
7871 else
7872   eval "$as_ac_Lib=no"
7873 fi
7874 rm -f core conftest.err conftest.$ac_objext \
7875     conftest$ac_exeext conftest.$ac_ext
7876 LIBS=$ac_check_lib_save_LIBS
7877 fi
7878 eval ac_res=\$$as_ac_Lib
7879                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7880 $as_echo "$ac_res" >&6; }
7881 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7882   apu_has_ldapssl_add_trusted_cert="1"
7883 fi
7884
7885         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
7887 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
7888 if eval \${$as_ac_Lib+:} false; then :
7889   $as_echo_n "(cached) " >&6
7890 else
7891   ac_check_lib_save_LIBS=$LIBS
7892 LIBS="-l${ldaplib} ${extralib} $LIBS"
7893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7894 /* end confdefs.h.  */
7895
7896 /* Override any GCC internal prototype to avoid an error.
7897    Use char because int might match the return type of a GCC
7898    builtin and then its argument prototype would still apply.  */
7899 #ifdef __cplusplus
7900 extern "C"
7901 #endif
7902 char ldap_start_tls_s ();
7903 int
7904 main ()
7905 {
7906 return ldap_start_tls_s ();
7907   ;
7908   return 0;
7909 }
7910 _ACEOF
7911 if ac_fn_c_try_link "$LINENO"; then :
7912   eval "$as_ac_Lib=yes"
7913 else
7914   eval "$as_ac_Lib=no"
7915 fi
7916 rm -f core conftest.err conftest.$ac_objext \
7917     conftest$ac_exeext conftest.$ac_ext
7918 LIBS=$ac_check_lib_save_LIBS
7919 fi
7920 eval ac_res=\$$as_ac_Lib
7921                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7922 $as_echo "$ac_res" >&6; }
7923 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7924   apu_has_ldap_start_tls_s="1"
7925 fi
7926
7927         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
7929 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
7930 if eval \${$as_ac_Lib+:} false; then :
7931   $as_echo_n "(cached) " >&6
7932 else
7933   ac_check_lib_save_LIBS=$LIBS
7934 LIBS="-l${ldaplib} ${extralib} $LIBS"
7935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7936 /* end confdefs.h.  */
7937
7938 /* Override any GCC internal prototype to avoid an error.
7939    Use char because int might match the return type of a GCC
7940    builtin and then its argument prototype would still apply.  */
7941 #ifdef __cplusplus
7942 extern "C"
7943 #endif
7944 char ldap_sslinit ();
7945 int
7946 main ()
7947 {
7948 return ldap_sslinit ();
7949   ;
7950   return 0;
7951 }
7952 _ACEOF
7953 if ac_fn_c_try_link "$LINENO"; then :
7954   eval "$as_ac_Lib=yes"
7955 else
7956   eval "$as_ac_Lib=no"
7957 fi
7958 rm -f core conftest.err conftest.$ac_objext \
7959     conftest$ac_exeext conftest.$ac_ext
7960 LIBS=$ac_check_lib_save_LIBS
7961 fi
7962 eval ac_res=\$$as_ac_Lib
7963                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7964 $as_echo "$ac_res" >&6; }
7965 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7966   apu_has_ldap_sslinit="1"
7967 fi
7968
7969         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
7971 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
7972 if eval \${$as_ac_Lib+:} false; then :
7973   $as_echo_n "(cached) " >&6
7974 else
7975   ac_check_lib_save_LIBS=$LIBS
7976 LIBS="-l${ldaplib} ${extralib} $LIBS"
7977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7978 /* end confdefs.h.  */
7979
7980 /* Override any GCC internal prototype to avoid an error.
7981    Use char because int might match the return type of a GCC
7982    builtin and then its argument prototype would still apply.  */
7983 #ifdef __cplusplus
7984 extern "C"
7985 #endif
7986 char ldapssl_init ();
7987 int
7988 main ()
7989 {
7990 return ldapssl_init ();
7991   ;
7992   return 0;
7993 }
7994 _ACEOF
7995 if ac_fn_c_try_link "$LINENO"; then :
7996   eval "$as_ac_Lib=yes"
7997 else
7998   eval "$as_ac_Lib=no"
7999 fi
8000 rm -f core conftest.err conftest.$ac_objext \
8001     conftest$ac_exeext conftest.$ac_ext
8002 LIBS=$ac_check_lib_save_LIBS
8003 fi
8004 eval ac_res=\$$as_ac_Lib
8005                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8006 $as_echo "$ac_res" >&6; }
8007 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8008   apu_has_ldapssl_init="1"
8009 fi
8010
8011         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8013 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8014 if eval \${$as_ac_Lib+:} false; then :
8015   $as_echo_n "(cached) " >&6
8016 else
8017   ac_check_lib_save_LIBS=$LIBS
8018 LIBS="-l${ldaplib} ${extralib} $LIBS"
8019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8020 /* end confdefs.h.  */
8021
8022 /* Override any GCC internal prototype to avoid an error.
8023    Use char because int might match the return type of a GCC
8024    builtin and then its argument prototype would still apply.  */
8025 #ifdef __cplusplus
8026 extern "C"
8027 #endif
8028 char ldapssl_install_routines ();
8029 int
8030 main ()
8031 {
8032 return ldapssl_install_routines ();
8033   ;
8034   return 0;
8035 }
8036 _ACEOF
8037 if ac_fn_c_try_link "$LINENO"; then :
8038   eval "$as_ac_Lib=yes"
8039 else
8040   eval "$as_ac_Lib=no"
8041 fi
8042 rm -f core conftest.err conftest.$ac_objext \
8043     conftest$ac_exeext conftest.$ac_ext
8044 LIBS=$ac_check_lib_save_LIBS
8045 fi
8046 eval ac_res=\$$as_ac_Lib
8047                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8048 $as_echo "$ac_res" >&6; }
8049 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8050   apu_has_ldapssl_install_routines="1"
8051 fi
8052
8053         apu_has_ldap="1";
8054
8055 fi
8056
8057   fi
8058
8059
8060   if test ${apu_has_ldap} != "1"; then
8061     ldaplib="ldapsdk"
8062     extralib="-lldapx -lldapssl -lldapgss -lgss -lresolv -lsocket"
8063     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8064
8065     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8066
8067     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8068     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8069     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8071 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8072 if eval \${$as_ac_Lib+:} false; then :
8073   $as_echo_n "(cached) " >&6
8074 else
8075   ac_check_lib_save_LIBS=$LIBS
8076 LIBS="-l${ldaplib} ${extralib} $LIBS"
8077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8078 /* end confdefs.h.  */
8079
8080 /* Override any GCC internal prototype to avoid an error.
8081    Use char because int might match the return type of a GCC
8082    builtin and then its argument prototype would still apply.  */
8083 #ifdef __cplusplus
8084 extern "C"
8085 #endif
8086 char ldap_init ();
8087 int
8088 main ()
8089 {
8090 return ldap_init ();
8091   ;
8092   return 0;
8093 }
8094 _ACEOF
8095 if ac_fn_c_try_link "$LINENO"; then :
8096   eval "$as_ac_Lib=yes"
8097 else
8098   eval "$as_ac_Lib=no"
8099 fi
8100 rm -f core conftest.err conftest.$ac_objext \
8101     conftest$ac_exeext conftest.$ac_ext
8102 LIBS=$ac_check_lib_save_LIBS
8103 fi
8104 eval ac_res=\$$as_ac_Lib
8105                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8106 $as_echo "$ac_res" >&6; }
8107 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8108
8109         LDADD_ldap_found="-l${ldaplib} ${extralib}"
8110         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8112 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8113 if eval \${$as_ac_Lib+:} false; then :
8114   $as_echo_n "(cached) " >&6
8115 else
8116   ac_check_lib_save_LIBS=$LIBS
8117 LIBS="-l${ldaplib} ${extralib} $LIBS"
8118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8119 /* end confdefs.h.  */
8120
8121 /* Override any GCC internal prototype to avoid an error.
8122    Use char because int might match the return type of a GCC
8123    builtin and then its argument prototype would still apply.  */
8124 #ifdef __cplusplus
8125 extern "C"
8126 #endif
8127 char ldapssl_client_init ();
8128 int
8129 main ()
8130 {
8131 return ldapssl_client_init ();
8132   ;
8133   return 0;
8134 }
8135 _ACEOF
8136 if ac_fn_c_try_link "$LINENO"; then :
8137   eval "$as_ac_Lib=yes"
8138 else
8139   eval "$as_ac_Lib=no"
8140 fi
8141 rm -f core conftest.err conftest.$ac_objext \
8142     conftest$ac_exeext conftest.$ac_ext
8143 LIBS=$ac_check_lib_save_LIBS
8144 fi
8145 eval ac_res=\$$as_ac_Lib
8146                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8147 $as_echo "$ac_res" >&6; }
8148 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8149   apu_has_ldapssl_client_init="1"
8150 fi
8151
8152         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8154 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8155 if eval \${$as_ac_Lib+:} false; then :
8156   $as_echo_n "(cached) " >&6
8157 else
8158   ac_check_lib_save_LIBS=$LIBS
8159 LIBS="-l${ldaplib} ${extralib} $LIBS"
8160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8161 /* end confdefs.h.  */
8162
8163 /* Override any GCC internal prototype to avoid an error.
8164    Use char because int might match the return type of a GCC
8165    builtin and then its argument prototype would still apply.  */
8166 #ifdef __cplusplus
8167 extern "C"
8168 #endif
8169 char ldapssl_client_deinit ();
8170 int
8171 main ()
8172 {
8173 return ldapssl_client_deinit ();
8174   ;
8175   return 0;
8176 }
8177 _ACEOF
8178 if ac_fn_c_try_link "$LINENO"; then :
8179   eval "$as_ac_Lib=yes"
8180 else
8181   eval "$as_ac_Lib=no"
8182 fi
8183 rm -f core conftest.err conftest.$ac_objext \
8184     conftest$ac_exeext conftest.$ac_ext
8185 LIBS=$ac_check_lib_save_LIBS
8186 fi
8187 eval ac_res=\$$as_ac_Lib
8188                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8189 $as_echo "$ac_res" >&6; }
8190 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8191   apu_has_ldapssl_client_deinit="1"
8192 fi
8193
8194         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8196 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8197 if eval \${$as_ac_Lib+:} false; then :
8198   $as_echo_n "(cached) " >&6
8199 else
8200   ac_check_lib_save_LIBS=$LIBS
8201 LIBS="-l${ldaplib} ${extralib} $LIBS"
8202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8203 /* end confdefs.h.  */
8204
8205 /* Override any GCC internal prototype to avoid an error.
8206    Use char because int might match the return type of a GCC
8207    builtin and then its argument prototype would still apply.  */
8208 #ifdef __cplusplus
8209 extern "C"
8210 #endif
8211 char ldapssl_add_trusted_cert ();
8212 int
8213 main ()
8214 {
8215 return ldapssl_add_trusted_cert ();
8216   ;
8217   return 0;
8218 }
8219 _ACEOF
8220 if ac_fn_c_try_link "$LINENO"; then :
8221   eval "$as_ac_Lib=yes"
8222 else
8223   eval "$as_ac_Lib=no"
8224 fi
8225 rm -f core conftest.err conftest.$ac_objext \
8226     conftest$ac_exeext conftest.$ac_ext
8227 LIBS=$ac_check_lib_save_LIBS
8228 fi
8229 eval ac_res=\$$as_ac_Lib
8230                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8231 $as_echo "$ac_res" >&6; }
8232 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8233   apu_has_ldapssl_add_trusted_cert="1"
8234 fi
8235
8236         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8238 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8239 if eval \${$as_ac_Lib+:} false; then :
8240   $as_echo_n "(cached) " >&6
8241 else
8242   ac_check_lib_save_LIBS=$LIBS
8243 LIBS="-l${ldaplib} ${extralib} $LIBS"
8244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8245 /* end confdefs.h.  */
8246
8247 /* Override any GCC internal prototype to avoid an error.
8248    Use char because int might match the return type of a GCC
8249    builtin and then its argument prototype would still apply.  */
8250 #ifdef __cplusplus
8251 extern "C"
8252 #endif
8253 char ldap_start_tls_s ();
8254 int
8255 main ()
8256 {
8257 return ldap_start_tls_s ();
8258   ;
8259   return 0;
8260 }
8261 _ACEOF
8262 if ac_fn_c_try_link "$LINENO"; then :
8263   eval "$as_ac_Lib=yes"
8264 else
8265   eval "$as_ac_Lib=no"
8266 fi
8267 rm -f core conftest.err conftest.$ac_objext \
8268     conftest$ac_exeext conftest.$ac_ext
8269 LIBS=$ac_check_lib_save_LIBS
8270 fi
8271 eval ac_res=\$$as_ac_Lib
8272                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8273 $as_echo "$ac_res" >&6; }
8274 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8275   apu_has_ldap_start_tls_s="1"
8276 fi
8277
8278         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8280 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8281 if eval \${$as_ac_Lib+:} false; then :
8282   $as_echo_n "(cached) " >&6
8283 else
8284   ac_check_lib_save_LIBS=$LIBS
8285 LIBS="-l${ldaplib} ${extralib} $LIBS"
8286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8287 /* end confdefs.h.  */
8288
8289 /* Override any GCC internal prototype to avoid an error.
8290    Use char because int might match the return type of a GCC
8291    builtin and then its argument prototype would still apply.  */
8292 #ifdef __cplusplus
8293 extern "C"
8294 #endif
8295 char ldap_sslinit ();
8296 int
8297 main ()
8298 {
8299 return ldap_sslinit ();
8300   ;
8301   return 0;
8302 }
8303 _ACEOF
8304 if ac_fn_c_try_link "$LINENO"; then :
8305   eval "$as_ac_Lib=yes"
8306 else
8307   eval "$as_ac_Lib=no"
8308 fi
8309 rm -f core conftest.err conftest.$ac_objext \
8310     conftest$ac_exeext conftest.$ac_ext
8311 LIBS=$ac_check_lib_save_LIBS
8312 fi
8313 eval ac_res=\$$as_ac_Lib
8314                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8315 $as_echo "$ac_res" >&6; }
8316 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8317   apu_has_ldap_sslinit="1"
8318 fi
8319
8320         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8322 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8323 if eval \${$as_ac_Lib+:} false; then :
8324   $as_echo_n "(cached) " >&6
8325 else
8326   ac_check_lib_save_LIBS=$LIBS
8327 LIBS="-l${ldaplib} ${extralib} $LIBS"
8328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8329 /* end confdefs.h.  */
8330
8331 /* Override any GCC internal prototype to avoid an error.
8332    Use char because int might match the return type of a GCC
8333    builtin and then its argument prototype would still apply.  */
8334 #ifdef __cplusplus
8335 extern "C"
8336 #endif
8337 char ldapssl_init ();
8338 int
8339 main ()
8340 {
8341 return ldapssl_init ();
8342   ;
8343   return 0;
8344 }
8345 _ACEOF
8346 if ac_fn_c_try_link "$LINENO"; then :
8347   eval "$as_ac_Lib=yes"
8348 else
8349   eval "$as_ac_Lib=no"
8350 fi
8351 rm -f core conftest.err conftest.$ac_objext \
8352     conftest$ac_exeext conftest.$ac_ext
8353 LIBS=$ac_check_lib_save_LIBS
8354 fi
8355 eval ac_res=\$$as_ac_Lib
8356                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8357 $as_echo "$ac_res" >&6; }
8358 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8359   apu_has_ldapssl_init="1"
8360 fi
8361
8362         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8364 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8365 if eval \${$as_ac_Lib+:} false; then :
8366   $as_echo_n "(cached) " >&6
8367 else
8368   ac_check_lib_save_LIBS=$LIBS
8369 LIBS="-l${ldaplib} ${extralib} $LIBS"
8370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8371 /* end confdefs.h.  */
8372
8373 /* Override any GCC internal prototype to avoid an error.
8374    Use char because int might match the return type of a GCC
8375    builtin and then its argument prototype would still apply.  */
8376 #ifdef __cplusplus
8377 extern "C"
8378 #endif
8379 char ldapssl_install_routines ();
8380 int
8381 main ()
8382 {
8383 return ldapssl_install_routines ();
8384   ;
8385   return 0;
8386 }
8387 _ACEOF
8388 if ac_fn_c_try_link "$LINENO"; then :
8389   eval "$as_ac_Lib=yes"
8390 else
8391   eval "$as_ac_Lib=no"
8392 fi
8393 rm -f core conftest.err conftest.$ac_objext \
8394     conftest$ac_exeext conftest.$ac_ext
8395 LIBS=$ac_check_lib_save_LIBS
8396 fi
8397 eval ac_res=\$$as_ac_Lib
8398                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8399 $as_echo "$ac_res" >&6; }
8400 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8401   apu_has_ldapssl_install_routines="1"
8402 fi
8403
8404         apu_has_ldap="1";
8405
8406 fi
8407
8408   fi
8409
8410
8411   if test ${apu_has_ldap} != "1"; then
8412     ldaplib="ldap"
8413     extralib="-llber"
8414     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8415
8416     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8417
8418     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8419     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8420     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8422 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8423 if eval \${$as_ac_Lib+:} false; then :
8424   $as_echo_n "(cached) " >&6
8425 else
8426   ac_check_lib_save_LIBS=$LIBS
8427 LIBS="-l${ldaplib} ${extralib} $LIBS"
8428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8429 /* end confdefs.h.  */
8430
8431 /* Override any GCC internal prototype to avoid an error.
8432    Use char because int might match the return type of a GCC
8433    builtin and then its argument prototype would still apply.  */
8434 #ifdef __cplusplus
8435 extern "C"
8436 #endif
8437 char ldap_init ();
8438 int
8439 main ()
8440 {
8441 return ldap_init ();
8442   ;
8443   return 0;
8444 }
8445 _ACEOF
8446 if ac_fn_c_try_link "$LINENO"; then :
8447   eval "$as_ac_Lib=yes"
8448 else
8449   eval "$as_ac_Lib=no"
8450 fi
8451 rm -f core conftest.err conftest.$ac_objext \
8452     conftest$ac_exeext conftest.$ac_ext
8453 LIBS=$ac_check_lib_save_LIBS
8454 fi
8455 eval ac_res=\$$as_ac_Lib
8456                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8457 $as_echo "$ac_res" >&6; }
8458 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8459
8460         LDADD_ldap_found="-l${ldaplib} ${extralib}"
8461         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8463 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8464 if eval \${$as_ac_Lib+:} false; then :
8465   $as_echo_n "(cached) " >&6
8466 else
8467   ac_check_lib_save_LIBS=$LIBS
8468 LIBS="-l${ldaplib} ${extralib} $LIBS"
8469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8470 /* end confdefs.h.  */
8471
8472 /* Override any GCC internal prototype to avoid an error.
8473    Use char because int might match the return type of a GCC
8474    builtin and then its argument prototype would still apply.  */
8475 #ifdef __cplusplus
8476 extern "C"
8477 #endif
8478 char ldapssl_client_init ();
8479 int
8480 main ()
8481 {
8482 return ldapssl_client_init ();
8483   ;
8484   return 0;
8485 }
8486 _ACEOF
8487 if ac_fn_c_try_link "$LINENO"; then :
8488   eval "$as_ac_Lib=yes"
8489 else
8490   eval "$as_ac_Lib=no"
8491 fi
8492 rm -f core conftest.err conftest.$ac_objext \
8493     conftest$ac_exeext conftest.$ac_ext
8494 LIBS=$ac_check_lib_save_LIBS
8495 fi
8496 eval ac_res=\$$as_ac_Lib
8497                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8498 $as_echo "$ac_res" >&6; }
8499 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8500   apu_has_ldapssl_client_init="1"
8501 fi
8502
8503         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8505 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8506 if eval \${$as_ac_Lib+:} false; then :
8507   $as_echo_n "(cached) " >&6
8508 else
8509   ac_check_lib_save_LIBS=$LIBS
8510 LIBS="-l${ldaplib} ${extralib} $LIBS"
8511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8512 /* end confdefs.h.  */
8513
8514 /* Override any GCC internal prototype to avoid an error.
8515    Use char because int might match the return type of a GCC
8516    builtin and then its argument prototype would still apply.  */
8517 #ifdef __cplusplus
8518 extern "C"
8519 #endif
8520 char ldapssl_client_deinit ();
8521 int
8522 main ()
8523 {
8524 return ldapssl_client_deinit ();
8525   ;
8526   return 0;
8527 }
8528 _ACEOF
8529 if ac_fn_c_try_link "$LINENO"; then :
8530   eval "$as_ac_Lib=yes"
8531 else
8532   eval "$as_ac_Lib=no"
8533 fi
8534 rm -f core conftest.err conftest.$ac_objext \
8535     conftest$ac_exeext conftest.$ac_ext
8536 LIBS=$ac_check_lib_save_LIBS
8537 fi
8538 eval ac_res=\$$as_ac_Lib
8539                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8540 $as_echo "$ac_res" >&6; }
8541 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8542   apu_has_ldapssl_client_deinit="1"
8543 fi
8544
8545         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8547 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8548 if eval \${$as_ac_Lib+:} false; then :
8549   $as_echo_n "(cached) " >&6
8550 else
8551   ac_check_lib_save_LIBS=$LIBS
8552 LIBS="-l${ldaplib} ${extralib} $LIBS"
8553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8554 /* end confdefs.h.  */
8555
8556 /* Override any GCC internal prototype to avoid an error.
8557    Use char because int might match the return type of a GCC
8558    builtin and then its argument prototype would still apply.  */
8559 #ifdef __cplusplus
8560 extern "C"
8561 #endif
8562 char ldapssl_add_trusted_cert ();
8563 int
8564 main ()
8565 {
8566 return ldapssl_add_trusted_cert ();
8567   ;
8568   return 0;
8569 }
8570 _ACEOF
8571 if ac_fn_c_try_link "$LINENO"; then :
8572   eval "$as_ac_Lib=yes"
8573 else
8574   eval "$as_ac_Lib=no"
8575 fi
8576 rm -f core conftest.err conftest.$ac_objext \
8577     conftest$ac_exeext conftest.$ac_ext
8578 LIBS=$ac_check_lib_save_LIBS
8579 fi
8580 eval ac_res=\$$as_ac_Lib
8581                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8582 $as_echo "$ac_res" >&6; }
8583 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8584   apu_has_ldapssl_add_trusted_cert="1"
8585 fi
8586
8587         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8589 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8590 if eval \${$as_ac_Lib+:} false; then :
8591   $as_echo_n "(cached) " >&6
8592 else
8593   ac_check_lib_save_LIBS=$LIBS
8594 LIBS="-l${ldaplib} ${extralib} $LIBS"
8595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8596 /* end confdefs.h.  */
8597
8598 /* Override any GCC internal prototype to avoid an error.
8599    Use char because int might match the return type of a GCC
8600    builtin and then its argument prototype would still apply.  */
8601 #ifdef __cplusplus
8602 extern "C"
8603 #endif
8604 char ldap_start_tls_s ();
8605 int
8606 main ()
8607 {
8608 return ldap_start_tls_s ();
8609   ;
8610   return 0;
8611 }
8612 _ACEOF
8613 if ac_fn_c_try_link "$LINENO"; then :
8614   eval "$as_ac_Lib=yes"
8615 else
8616   eval "$as_ac_Lib=no"
8617 fi
8618 rm -f core conftest.err conftest.$ac_objext \
8619     conftest$ac_exeext conftest.$ac_ext
8620 LIBS=$ac_check_lib_save_LIBS
8621 fi
8622 eval ac_res=\$$as_ac_Lib
8623                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8624 $as_echo "$ac_res" >&6; }
8625 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8626   apu_has_ldap_start_tls_s="1"
8627 fi
8628
8629         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8631 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8632 if eval \${$as_ac_Lib+:} false; then :
8633   $as_echo_n "(cached) " >&6
8634 else
8635   ac_check_lib_save_LIBS=$LIBS
8636 LIBS="-l${ldaplib} ${extralib} $LIBS"
8637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8638 /* end confdefs.h.  */
8639
8640 /* Override any GCC internal prototype to avoid an error.
8641    Use char because int might match the return type of a GCC
8642    builtin and then its argument prototype would still apply.  */
8643 #ifdef __cplusplus
8644 extern "C"
8645 #endif
8646 char ldap_sslinit ();
8647 int
8648 main ()
8649 {
8650 return ldap_sslinit ();
8651   ;
8652   return 0;
8653 }
8654 _ACEOF
8655 if ac_fn_c_try_link "$LINENO"; then :
8656   eval "$as_ac_Lib=yes"
8657 else
8658   eval "$as_ac_Lib=no"
8659 fi
8660 rm -f core conftest.err conftest.$ac_objext \
8661     conftest$ac_exeext conftest.$ac_ext
8662 LIBS=$ac_check_lib_save_LIBS
8663 fi
8664 eval ac_res=\$$as_ac_Lib
8665                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8666 $as_echo "$ac_res" >&6; }
8667 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8668   apu_has_ldap_sslinit="1"
8669 fi
8670
8671         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
8672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
8673 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
8674 if eval \${$as_ac_Lib+:} false; then :
8675   $as_echo_n "(cached) " >&6
8676 else
8677   ac_check_lib_save_LIBS=$LIBS
8678 LIBS="-l${ldaplib} ${extralib} $LIBS"
8679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8680 /* end confdefs.h.  */
8681
8682 /* Override any GCC internal prototype to avoid an error.
8683    Use char because int might match the return type of a GCC
8684    builtin and then its argument prototype would still apply.  */
8685 #ifdef __cplusplus
8686 extern "C"
8687 #endif
8688 char ldapssl_init ();
8689 int
8690 main ()
8691 {
8692 return ldapssl_init ();
8693   ;
8694   return 0;
8695 }
8696 _ACEOF
8697 if ac_fn_c_try_link "$LINENO"; then :
8698   eval "$as_ac_Lib=yes"
8699 else
8700   eval "$as_ac_Lib=no"
8701 fi
8702 rm -f core conftest.err conftest.$ac_objext \
8703     conftest$ac_exeext conftest.$ac_ext
8704 LIBS=$ac_check_lib_save_LIBS
8705 fi
8706 eval ac_res=\$$as_ac_Lib
8707                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8708 $as_echo "$ac_res" >&6; }
8709 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8710   apu_has_ldapssl_init="1"
8711 fi
8712
8713         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
8715 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
8716 if eval \${$as_ac_Lib+:} false; then :
8717   $as_echo_n "(cached) " >&6
8718 else
8719   ac_check_lib_save_LIBS=$LIBS
8720 LIBS="-l${ldaplib} ${extralib} $LIBS"
8721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8722 /* end confdefs.h.  */
8723
8724 /* Override any GCC internal prototype to avoid an error.
8725    Use char because int might match the return type of a GCC
8726    builtin and then its argument prototype would still apply.  */
8727 #ifdef __cplusplus
8728 extern "C"
8729 #endif
8730 char ldapssl_install_routines ();
8731 int
8732 main ()
8733 {
8734 return ldapssl_install_routines ();
8735   ;
8736   return 0;
8737 }
8738 _ACEOF
8739 if ac_fn_c_try_link "$LINENO"; then :
8740   eval "$as_ac_Lib=yes"
8741 else
8742   eval "$as_ac_Lib=no"
8743 fi
8744 rm -f core conftest.err conftest.$ac_objext \
8745     conftest$ac_exeext conftest.$ac_ext
8746 LIBS=$ac_check_lib_save_LIBS
8747 fi
8748 eval ac_res=\$$as_ac_Lib
8749                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8750 $as_echo "$ac_res" >&6; }
8751 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8752   apu_has_ldapssl_install_routines="1"
8753 fi
8754
8755         apu_has_ldap="1";
8756
8757 fi
8758
8759   fi
8760
8761
8762   if test ${apu_has_ldap} != "1"; then
8763     ldaplib="ldap"
8764     extralib="-llber -lresolv"
8765     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
8766
8767     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
8768
8769     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
8770     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
8771     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
8773 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
8774 if eval \${$as_ac_Lib+:} false; then :
8775   $as_echo_n "(cached) " >&6
8776 else
8777   ac_check_lib_save_LIBS=$LIBS
8778 LIBS="-l${ldaplib} ${extralib} $LIBS"
8779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8780 /* end confdefs.h.  */
8781
8782 /* Override any GCC internal prototype to avoid an error.
8783    Use char because int might match the return type of a GCC
8784    builtin and then its argument prototype would still apply.  */
8785 #ifdef __cplusplus
8786 extern "C"
8787 #endif
8788 char ldap_init ();
8789 int
8790 main ()
8791 {
8792 return ldap_init ();
8793   ;
8794   return 0;
8795 }
8796 _ACEOF
8797 if ac_fn_c_try_link "$LINENO"; then :
8798   eval "$as_ac_Lib=yes"
8799 else
8800   eval "$as_ac_Lib=no"
8801 fi
8802 rm -f core conftest.err conftest.$ac_objext \
8803     conftest$ac_exeext conftest.$ac_ext
8804 LIBS=$ac_check_lib_save_LIBS
8805 fi
8806 eval ac_res=\$$as_ac_Lib
8807                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8808 $as_echo "$ac_res" >&6; }
8809 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8810
8811         LDADD_ldap_found="-l${ldaplib} ${extralib}"
8812         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
8813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
8814 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
8815 if eval \${$as_ac_Lib+:} false; then :
8816   $as_echo_n "(cached) " >&6
8817 else
8818   ac_check_lib_save_LIBS=$LIBS
8819 LIBS="-l${ldaplib} ${extralib} $LIBS"
8820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8821 /* end confdefs.h.  */
8822
8823 /* Override any GCC internal prototype to avoid an error.
8824    Use char because int might match the return type of a GCC
8825    builtin and then its argument prototype would still apply.  */
8826 #ifdef __cplusplus
8827 extern "C"
8828 #endif
8829 char ldapssl_client_init ();
8830 int
8831 main ()
8832 {
8833 return ldapssl_client_init ();
8834   ;
8835   return 0;
8836 }
8837 _ACEOF
8838 if ac_fn_c_try_link "$LINENO"; then :
8839   eval "$as_ac_Lib=yes"
8840 else
8841   eval "$as_ac_Lib=no"
8842 fi
8843 rm -f core conftest.err conftest.$ac_objext \
8844     conftest$ac_exeext conftest.$ac_ext
8845 LIBS=$ac_check_lib_save_LIBS
8846 fi
8847 eval ac_res=\$$as_ac_Lib
8848                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8849 $as_echo "$ac_res" >&6; }
8850 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8851   apu_has_ldapssl_client_init="1"
8852 fi
8853
8854         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
8856 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
8857 if eval \${$as_ac_Lib+:} false; then :
8858   $as_echo_n "(cached) " >&6
8859 else
8860   ac_check_lib_save_LIBS=$LIBS
8861 LIBS="-l${ldaplib} ${extralib} $LIBS"
8862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863 /* end confdefs.h.  */
8864
8865 /* Override any GCC internal prototype to avoid an error.
8866    Use char because int might match the return type of a GCC
8867    builtin and then its argument prototype would still apply.  */
8868 #ifdef __cplusplus
8869 extern "C"
8870 #endif
8871 char ldapssl_client_deinit ();
8872 int
8873 main ()
8874 {
8875 return ldapssl_client_deinit ();
8876   ;
8877   return 0;
8878 }
8879 _ACEOF
8880 if ac_fn_c_try_link "$LINENO"; then :
8881   eval "$as_ac_Lib=yes"
8882 else
8883   eval "$as_ac_Lib=no"
8884 fi
8885 rm -f core conftest.err conftest.$ac_objext \
8886     conftest$ac_exeext conftest.$ac_ext
8887 LIBS=$ac_check_lib_save_LIBS
8888 fi
8889 eval ac_res=\$$as_ac_Lib
8890                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8891 $as_echo "$ac_res" >&6; }
8892 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8893   apu_has_ldapssl_client_deinit="1"
8894 fi
8895
8896         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
8898 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
8899 if eval \${$as_ac_Lib+:} false; then :
8900   $as_echo_n "(cached) " >&6
8901 else
8902   ac_check_lib_save_LIBS=$LIBS
8903 LIBS="-l${ldaplib} ${extralib} $LIBS"
8904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8905 /* end confdefs.h.  */
8906
8907 /* Override any GCC internal prototype to avoid an error.
8908    Use char because int might match the return type of a GCC
8909    builtin and then its argument prototype would still apply.  */
8910 #ifdef __cplusplus
8911 extern "C"
8912 #endif
8913 char ldapssl_add_trusted_cert ();
8914 int
8915 main ()
8916 {
8917 return ldapssl_add_trusted_cert ();
8918   ;
8919   return 0;
8920 }
8921 _ACEOF
8922 if ac_fn_c_try_link "$LINENO"; then :
8923   eval "$as_ac_Lib=yes"
8924 else
8925   eval "$as_ac_Lib=no"
8926 fi
8927 rm -f core conftest.err conftest.$ac_objext \
8928     conftest$ac_exeext conftest.$ac_ext
8929 LIBS=$ac_check_lib_save_LIBS
8930 fi
8931 eval ac_res=\$$as_ac_Lib
8932                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8933 $as_echo "$ac_res" >&6; }
8934 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8935   apu_has_ldapssl_add_trusted_cert="1"
8936 fi
8937
8938         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
8940 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
8941 if eval \${$as_ac_Lib+:} false; then :
8942   $as_echo_n "(cached) " >&6
8943 else
8944   ac_check_lib_save_LIBS=$LIBS
8945 LIBS="-l${ldaplib} ${extralib} $LIBS"
8946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8947 /* end confdefs.h.  */
8948
8949 /* Override any GCC internal prototype to avoid an error.
8950    Use char because int might match the return type of a GCC
8951    builtin and then its argument prototype would still apply.  */
8952 #ifdef __cplusplus
8953 extern "C"
8954 #endif
8955 char ldap_start_tls_s ();
8956 int
8957 main ()
8958 {
8959 return ldap_start_tls_s ();
8960   ;
8961   return 0;
8962 }
8963 _ACEOF
8964 if ac_fn_c_try_link "$LINENO"; then :
8965   eval "$as_ac_Lib=yes"
8966 else
8967   eval "$as_ac_Lib=no"
8968 fi
8969 rm -f core conftest.err conftest.$ac_objext \
8970     conftest$ac_exeext conftest.$ac_ext
8971 LIBS=$ac_check_lib_save_LIBS
8972 fi
8973 eval ac_res=\$$as_ac_Lib
8974                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8975 $as_echo "$ac_res" >&6; }
8976 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8977   apu_has_ldap_start_tls_s="1"
8978 fi
8979
8980         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
8982 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
8983 if eval \${$as_ac_Lib+:} false; then :
8984   $as_echo_n "(cached) " >&6
8985 else
8986   ac_check_lib_save_LIBS=$LIBS
8987 LIBS="-l${ldaplib} ${extralib} $LIBS"
8988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8989 /* end confdefs.h.  */
8990
8991 /* Override any GCC internal prototype to avoid an error.
8992    Use char because int might match the return type of a GCC
8993    builtin and then its argument prototype would still apply.  */
8994 #ifdef __cplusplus
8995 extern "C"
8996 #endif
8997 char ldap_sslinit ();
8998 int
8999 main ()
9000 {
9001 return ldap_sslinit ();
9002   ;
9003   return 0;
9004 }
9005 _ACEOF
9006 if ac_fn_c_try_link "$LINENO"; then :
9007   eval "$as_ac_Lib=yes"
9008 else
9009   eval "$as_ac_Lib=no"
9010 fi
9011 rm -f core conftest.err conftest.$ac_objext \
9012     conftest$ac_exeext conftest.$ac_ext
9013 LIBS=$ac_check_lib_save_LIBS
9014 fi
9015 eval ac_res=\$$as_ac_Lib
9016                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9017 $as_echo "$ac_res" >&6; }
9018 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9019   apu_has_ldap_sslinit="1"
9020 fi
9021
9022         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9024 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9025 if eval \${$as_ac_Lib+:} false; then :
9026   $as_echo_n "(cached) " >&6
9027 else
9028   ac_check_lib_save_LIBS=$LIBS
9029 LIBS="-l${ldaplib} ${extralib} $LIBS"
9030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9031 /* end confdefs.h.  */
9032
9033 /* Override any GCC internal prototype to avoid an error.
9034    Use char because int might match the return type of a GCC
9035    builtin and then its argument prototype would still apply.  */
9036 #ifdef __cplusplus
9037 extern "C"
9038 #endif
9039 char ldapssl_init ();
9040 int
9041 main ()
9042 {
9043 return ldapssl_init ();
9044   ;
9045   return 0;
9046 }
9047 _ACEOF
9048 if ac_fn_c_try_link "$LINENO"; then :
9049   eval "$as_ac_Lib=yes"
9050 else
9051   eval "$as_ac_Lib=no"
9052 fi
9053 rm -f core conftest.err conftest.$ac_objext \
9054     conftest$ac_exeext conftest.$ac_ext
9055 LIBS=$ac_check_lib_save_LIBS
9056 fi
9057 eval ac_res=\$$as_ac_Lib
9058                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9059 $as_echo "$ac_res" >&6; }
9060 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9061   apu_has_ldapssl_init="1"
9062 fi
9063
9064         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9066 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9067 if eval \${$as_ac_Lib+:} false; then :
9068   $as_echo_n "(cached) " >&6
9069 else
9070   ac_check_lib_save_LIBS=$LIBS
9071 LIBS="-l${ldaplib} ${extralib} $LIBS"
9072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9073 /* end confdefs.h.  */
9074
9075 /* Override any GCC internal prototype to avoid an error.
9076    Use char because int might match the return type of a GCC
9077    builtin and then its argument prototype would still apply.  */
9078 #ifdef __cplusplus
9079 extern "C"
9080 #endif
9081 char ldapssl_install_routines ();
9082 int
9083 main ()
9084 {
9085 return ldapssl_install_routines ();
9086   ;
9087   return 0;
9088 }
9089 _ACEOF
9090 if ac_fn_c_try_link "$LINENO"; then :
9091   eval "$as_ac_Lib=yes"
9092 else
9093   eval "$as_ac_Lib=no"
9094 fi
9095 rm -f core conftest.err conftest.$ac_objext \
9096     conftest$ac_exeext conftest.$ac_ext
9097 LIBS=$ac_check_lib_save_LIBS
9098 fi
9099 eval ac_res=\$$as_ac_Lib
9100                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9101 $as_echo "$ac_res" >&6; }
9102 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9103   apu_has_ldapssl_install_routines="1"
9104 fi
9105
9106         apu_has_ldap="1";
9107
9108 fi
9109
9110   fi
9111
9112
9113   if test ${apu_has_ldap} != "1"; then
9114     ldaplib="ldap"
9115     extralib="-llber -lresolv -lsocket -lnsl"
9116     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9117
9118     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9119
9120     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9121     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9122     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9124 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9125 if eval \${$as_ac_Lib+:} false; then :
9126   $as_echo_n "(cached) " >&6
9127 else
9128   ac_check_lib_save_LIBS=$LIBS
9129 LIBS="-l${ldaplib} ${extralib} $LIBS"
9130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9131 /* end confdefs.h.  */
9132
9133 /* Override any GCC internal prototype to avoid an error.
9134    Use char because int might match the return type of a GCC
9135    builtin and then its argument prototype would still apply.  */
9136 #ifdef __cplusplus
9137 extern "C"
9138 #endif
9139 char ldap_init ();
9140 int
9141 main ()
9142 {
9143 return ldap_init ();
9144   ;
9145   return 0;
9146 }
9147 _ACEOF
9148 if ac_fn_c_try_link "$LINENO"; then :
9149   eval "$as_ac_Lib=yes"
9150 else
9151   eval "$as_ac_Lib=no"
9152 fi
9153 rm -f core conftest.err conftest.$ac_objext \
9154     conftest$ac_exeext conftest.$ac_ext
9155 LIBS=$ac_check_lib_save_LIBS
9156 fi
9157 eval ac_res=\$$as_ac_Lib
9158                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9159 $as_echo "$ac_res" >&6; }
9160 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9161
9162         LDADD_ldap_found="-l${ldaplib} ${extralib}"
9163         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9165 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9166 if eval \${$as_ac_Lib+:} false; then :
9167   $as_echo_n "(cached) " >&6
9168 else
9169   ac_check_lib_save_LIBS=$LIBS
9170 LIBS="-l${ldaplib} ${extralib} $LIBS"
9171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9172 /* end confdefs.h.  */
9173
9174 /* Override any GCC internal prototype to avoid an error.
9175    Use char because int might match the return type of a GCC
9176    builtin and then its argument prototype would still apply.  */
9177 #ifdef __cplusplus
9178 extern "C"
9179 #endif
9180 char ldapssl_client_init ();
9181 int
9182 main ()
9183 {
9184 return ldapssl_client_init ();
9185   ;
9186   return 0;
9187 }
9188 _ACEOF
9189 if ac_fn_c_try_link "$LINENO"; then :
9190   eval "$as_ac_Lib=yes"
9191 else
9192   eval "$as_ac_Lib=no"
9193 fi
9194 rm -f core conftest.err conftest.$ac_objext \
9195     conftest$ac_exeext conftest.$ac_ext
9196 LIBS=$ac_check_lib_save_LIBS
9197 fi
9198 eval ac_res=\$$as_ac_Lib
9199                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9200 $as_echo "$ac_res" >&6; }
9201 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9202   apu_has_ldapssl_client_init="1"
9203 fi
9204
9205         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9207 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9208 if eval \${$as_ac_Lib+:} false; then :
9209   $as_echo_n "(cached) " >&6
9210 else
9211   ac_check_lib_save_LIBS=$LIBS
9212 LIBS="-l${ldaplib} ${extralib} $LIBS"
9213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9214 /* end confdefs.h.  */
9215
9216 /* Override any GCC internal prototype to avoid an error.
9217    Use char because int might match the return type of a GCC
9218    builtin and then its argument prototype would still apply.  */
9219 #ifdef __cplusplus
9220 extern "C"
9221 #endif
9222 char ldapssl_client_deinit ();
9223 int
9224 main ()
9225 {
9226 return ldapssl_client_deinit ();
9227   ;
9228   return 0;
9229 }
9230 _ACEOF
9231 if ac_fn_c_try_link "$LINENO"; then :
9232   eval "$as_ac_Lib=yes"
9233 else
9234   eval "$as_ac_Lib=no"
9235 fi
9236 rm -f core conftest.err conftest.$ac_objext \
9237     conftest$ac_exeext conftest.$ac_ext
9238 LIBS=$ac_check_lib_save_LIBS
9239 fi
9240 eval ac_res=\$$as_ac_Lib
9241                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9242 $as_echo "$ac_res" >&6; }
9243 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9244   apu_has_ldapssl_client_deinit="1"
9245 fi
9246
9247         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9249 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9250 if eval \${$as_ac_Lib+:} false; then :
9251   $as_echo_n "(cached) " >&6
9252 else
9253   ac_check_lib_save_LIBS=$LIBS
9254 LIBS="-l${ldaplib} ${extralib} $LIBS"
9255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256 /* end confdefs.h.  */
9257
9258 /* Override any GCC internal prototype to avoid an error.
9259    Use char because int might match the return type of a GCC
9260    builtin and then its argument prototype would still apply.  */
9261 #ifdef __cplusplus
9262 extern "C"
9263 #endif
9264 char ldapssl_add_trusted_cert ();
9265 int
9266 main ()
9267 {
9268 return ldapssl_add_trusted_cert ();
9269   ;
9270   return 0;
9271 }
9272 _ACEOF
9273 if ac_fn_c_try_link "$LINENO"; then :
9274   eval "$as_ac_Lib=yes"
9275 else
9276   eval "$as_ac_Lib=no"
9277 fi
9278 rm -f core conftest.err conftest.$ac_objext \
9279     conftest$ac_exeext conftest.$ac_ext
9280 LIBS=$ac_check_lib_save_LIBS
9281 fi
9282 eval ac_res=\$$as_ac_Lib
9283                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9284 $as_echo "$ac_res" >&6; }
9285 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9286   apu_has_ldapssl_add_trusted_cert="1"
9287 fi
9288
9289         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9291 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9292 if eval \${$as_ac_Lib+:} false; then :
9293   $as_echo_n "(cached) " >&6
9294 else
9295   ac_check_lib_save_LIBS=$LIBS
9296 LIBS="-l${ldaplib} ${extralib} $LIBS"
9297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9298 /* end confdefs.h.  */
9299
9300 /* Override any GCC internal prototype to avoid an error.
9301    Use char because int might match the return type of a GCC
9302    builtin and then its argument prototype would still apply.  */
9303 #ifdef __cplusplus
9304 extern "C"
9305 #endif
9306 char ldap_start_tls_s ();
9307 int
9308 main ()
9309 {
9310 return ldap_start_tls_s ();
9311   ;
9312   return 0;
9313 }
9314 _ACEOF
9315 if ac_fn_c_try_link "$LINENO"; then :
9316   eval "$as_ac_Lib=yes"
9317 else
9318   eval "$as_ac_Lib=no"
9319 fi
9320 rm -f core conftest.err conftest.$ac_objext \
9321     conftest$ac_exeext conftest.$ac_ext
9322 LIBS=$ac_check_lib_save_LIBS
9323 fi
9324 eval ac_res=\$$as_ac_Lib
9325                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9326 $as_echo "$ac_res" >&6; }
9327 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9328   apu_has_ldap_start_tls_s="1"
9329 fi
9330
9331         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9333 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9334 if eval \${$as_ac_Lib+:} false; then :
9335   $as_echo_n "(cached) " >&6
9336 else
9337   ac_check_lib_save_LIBS=$LIBS
9338 LIBS="-l${ldaplib} ${extralib} $LIBS"
9339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9340 /* end confdefs.h.  */
9341
9342 /* Override any GCC internal prototype to avoid an error.
9343    Use char because int might match the return type of a GCC
9344    builtin and then its argument prototype would still apply.  */
9345 #ifdef __cplusplus
9346 extern "C"
9347 #endif
9348 char ldap_sslinit ();
9349 int
9350 main ()
9351 {
9352 return ldap_sslinit ();
9353   ;
9354   return 0;
9355 }
9356 _ACEOF
9357 if ac_fn_c_try_link "$LINENO"; then :
9358   eval "$as_ac_Lib=yes"
9359 else
9360   eval "$as_ac_Lib=no"
9361 fi
9362 rm -f core conftest.err conftest.$ac_objext \
9363     conftest$ac_exeext conftest.$ac_ext
9364 LIBS=$ac_check_lib_save_LIBS
9365 fi
9366 eval ac_res=\$$as_ac_Lib
9367                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9368 $as_echo "$ac_res" >&6; }
9369 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9370   apu_has_ldap_sslinit="1"
9371 fi
9372
9373         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9375 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9376 if eval \${$as_ac_Lib+:} false; then :
9377   $as_echo_n "(cached) " >&6
9378 else
9379   ac_check_lib_save_LIBS=$LIBS
9380 LIBS="-l${ldaplib} ${extralib} $LIBS"
9381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9382 /* end confdefs.h.  */
9383
9384 /* Override any GCC internal prototype to avoid an error.
9385    Use char because int might match the return type of a GCC
9386    builtin and then its argument prototype would still apply.  */
9387 #ifdef __cplusplus
9388 extern "C"
9389 #endif
9390 char ldapssl_init ();
9391 int
9392 main ()
9393 {
9394 return ldapssl_init ();
9395   ;
9396   return 0;
9397 }
9398 _ACEOF
9399 if ac_fn_c_try_link "$LINENO"; then :
9400   eval "$as_ac_Lib=yes"
9401 else
9402   eval "$as_ac_Lib=no"
9403 fi
9404 rm -f core conftest.err conftest.$ac_objext \
9405     conftest$ac_exeext conftest.$ac_ext
9406 LIBS=$ac_check_lib_save_LIBS
9407 fi
9408 eval ac_res=\$$as_ac_Lib
9409                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9410 $as_echo "$ac_res" >&6; }
9411 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9412   apu_has_ldapssl_init="1"
9413 fi
9414
9415         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9417 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9418 if eval \${$as_ac_Lib+:} false; then :
9419   $as_echo_n "(cached) " >&6
9420 else
9421   ac_check_lib_save_LIBS=$LIBS
9422 LIBS="-l${ldaplib} ${extralib} $LIBS"
9423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9424 /* end confdefs.h.  */
9425
9426 /* Override any GCC internal prototype to avoid an error.
9427    Use char because int might match the return type of a GCC
9428    builtin and then its argument prototype would still apply.  */
9429 #ifdef __cplusplus
9430 extern "C"
9431 #endif
9432 char ldapssl_install_routines ();
9433 int
9434 main ()
9435 {
9436 return ldapssl_install_routines ();
9437   ;
9438   return 0;
9439 }
9440 _ACEOF
9441 if ac_fn_c_try_link "$LINENO"; then :
9442   eval "$as_ac_Lib=yes"
9443 else
9444   eval "$as_ac_Lib=no"
9445 fi
9446 rm -f core conftest.err conftest.$ac_objext \
9447     conftest$ac_exeext conftest.$ac_ext
9448 LIBS=$ac_check_lib_save_LIBS
9449 fi
9450 eval ac_res=\$$as_ac_Lib
9451                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9452 $as_echo "$ac_res" >&6; }
9453 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9454   apu_has_ldapssl_install_routines="1"
9455 fi
9456
9457         apu_has_ldap="1";
9458
9459 fi
9460
9461   fi
9462
9463
9464   if test ${apu_has_ldap} != "1"; then
9465     ldaplib="ldap"
9466     extralib="-ldl -lpthread"
9467     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9468
9469     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9470
9471     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9472     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9473     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9475 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9476 if eval \${$as_ac_Lib+:} false; then :
9477   $as_echo_n "(cached) " >&6
9478 else
9479   ac_check_lib_save_LIBS=$LIBS
9480 LIBS="-l${ldaplib} ${extralib} $LIBS"
9481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9482 /* end confdefs.h.  */
9483
9484 /* Override any GCC internal prototype to avoid an error.
9485    Use char because int might match the return type of a GCC
9486    builtin and then its argument prototype would still apply.  */
9487 #ifdef __cplusplus
9488 extern "C"
9489 #endif
9490 char ldap_init ();
9491 int
9492 main ()
9493 {
9494 return ldap_init ();
9495   ;
9496   return 0;
9497 }
9498 _ACEOF
9499 if ac_fn_c_try_link "$LINENO"; then :
9500   eval "$as_ac_Lib=yes"
9501 else
9502   eval "$as_ac_Lib=no"
9503 fi
9504 rm -f core conftest.err conftest.$ac_objext \
9505     conftest$ac_exeext conftest.$ac_ext
9506 LIBS=$ac_check_lib_save_LIBS
9507 fi
9508 eval ac_res=\$$as_ac_Lib
9509                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9510 $as_echo "$ac_res" >&6; }
9511 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9512
9513         LDADD_ldap_found="-l${ldaplib} ${extralib}"
9514         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9516 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9517 if eval \${$as_ac_Lib+:} false; then :
9518   $as_echo_n "(cached) " >&6
9519 else
9520   ac_check_lib_save_LIBS=$LIBS
9521 LIBS="-l${ldaplib} ${extralib} $LIBS"
9522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9523 /* end confdefs.h.  */
9524
9525 /* Override any GCC internal prototype to avoid an error.
9526    Use char because int might match the return type of a GCC
9527    builtin and then its argument prototype would still apply.  */
9528 #ifdef __cplusplus
9529 extern "C"
9530 #endif
9531 char ldapssl_client_init ();
9532 int
9533 main ()
9534 {
9535 return ldapssl_client_init ();
9536   ;
9537   return 0;
9538 }
9539 _ACEOF
9540 if ac_fn_c_try_link "$LINENO"; then :
9541   eval "$as_ac_Lib=yes"
9542 else
9543   eval "$as_ac_Lib=no"
9544 fi
9545 rm -f core conftest.err conftest.$ac_objext \
9546     conftest$ac_exeext conftest.$ac_ext
9547 LIBS=$ac_check_lib_save_LIBS
9548 fi
9549 eval ac_res=\$$as_ac_Lib
9550                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9551 $as_echo "$ac_res" >&6; }
9552 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9553   apu_has_ldapssl_client_init="1"
9554 fi
9555
9556         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9558 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9559 if eval \${$as_ac_Lib+:} false; then :
9560   $as_echo_n "(cached) " >&6
9561 else
9562   ac_check_lib_save_LIBS=$LIBS
9563 LIBS="-l${ldaplib} ${extralib} $LIBS"
9564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9565 /* end confdefs.h.  */
9566
9567 /* Override any GCC internal prototype to avoid an error.
9568    Use char because int might match the return type of a GCC
9569    builtin and then its argument prototype would still apply.  */
9570 #ifdef __cplusplus
9571 extern "C"
9572 #endif
9573 char ldapssl_client_deinit ();
9574 int
9575 main ()
9576 {
9577 return ldapssl_client_deinit ();
9578   ;
9579   return 0;
9580 }
9581 _ACEOF
9582 if ac_fn_c_try_link "$LINENO"; then :
9583   eval "$as_ac_Lib=yes"
9584 else
9585   eval "$as_ac_Lib=no"
9586 fi
9587 rm -f core conftest.err conftest.$ac_objext \
9588     conftest$ac_exeext conftest.$ac_ext
9589 LIBS=$ac_check_lib_save_LIBS
9590 fi
9591 eval ac_res=\$$as_ac_Lib
9592                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9593 $as_echo "$ac_res" >&6; }
9594 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9595   apu_has_ldapssl_client_deinit="1"
9596 fi
9597
9598         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9600 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9601 if eval \${$as_ac_Lib+:} false; then :
9602   $as_echo_n "(cached) " >&6
9603 else
9604   ac_check_lib_save_LIBS=$LIBS
9605 LIBS="-l${ldaplib} ${extralib} $LIBS"
9606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9607 /* end confdefs.h.  */
9608
9609 /* Override any GCC internal prototype to avoid an error.
9610    Use char because int might match the return type of a GCC
9611    builtin and then its argument prototype would still apply.  */
9612 #ifdef __cplusplus
9613 extern "C"
9614 #endif
9615 char ldapssl_add_trusted_cert ();
9616 int
9617 main ()
9618 {
9619 return ldapssl_add_trusted_cert ();
9620   ;
9621   return 0;
9622 }
9623 _ACEOF
9624 if ac_fn_c_try_link "$LINENO"; then :
9625   eval "$as_ac_Lib=yes"
9626 else
9627   eval "$as_ac_Lib=no"
9628 fi
9629 rm -f core conftest.err conftest.$ac_objext \
9630     conftest$ac_exeext conftest.$ac_ext
9631 LIBS=$ac_check_lib_save_LIBS
9632 fi
9633 eval ac_res=\$$as_ac_Lib
9634                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9635 $as_echo "$ac_res" >&6; }
9636 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9637   apu_has_ldapssl_add_trusted_cert="1"
9638 fi
9639
9640         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9642 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9643 if eval \${$as_ac_Lib+:} false; then :
9644   $as_echo_n "(cached) " >&6
9645 else
9646   ac_check_lib_save_LIBS=$LIBS
9647 LIBS="-l${ldaplib} ${extralib} $LIBS"
9648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9649 /* end confdefs.h.  */
9650
9651 /* Override any GCC internal prototype to avoid an error.
9652    Use char because int might match the return type of a GCC
9653    builtin and then its argument prototype would still apply.  */
9654 #ifdef __cplusplus
9655 extern "C"
9656 #endif
9657 char ldap_start_tls_s ();
9658 int
9659 main ()
9660 {
9661 return ldap_start_tls_s ();
9662   ;
9663   return 0;
9664 }
9665 _ACEOF
9666 if ac_fn_c_try_link "$LINENO"; then :
9667   eval "$as_ac_Lib=yes"
9668 else
9669   eval "$as_ac_Lib=no"
9670 fi
9671 rm -f core conftest.err conftest.$ac_objext \
9672     conftest$ac_exeext conftest.$ac_ext
9673 LIBS=$ac_check_lib_save_LIBS
9674 fi
9675 eval ac_res=\$$as_ac_Lib
9676                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9677 $as_echo "$ac_res" >&6; }
9678 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9679   apu_has_ldap_start_tls_s="1"
9680 fi
9681
9682         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
9683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
9684 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
9685 if eval \${$as_ac_Lib+:} false; then :
9686   $as_echo_n "(cached) " >&6
9687 else
9688   ac_check_lib_save_LIBS=$LIBS
9689 LIBS="-l${ldaplib} ${extralib} $LIBS"
9690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9691 /* end confdefs.h.  */
9692
9693 /* Override any GCC internal prototype to avoid an error.
9694    Use char because int might match the return type of a GCC
9695    builtin and then its argument prototype would still apply.  */
9696 #ifdef __cplusplus
9697 extern "C"
9698 #endif
9699 char ldap_sslinit ();
9700 int
9701 main ()
9702 {
9703 return ldap_sslinit ();
9704   ;
9705   return 0;
9706 }
9707 _ACEOF
9708 if ac_fn_c_try_link "$LINENO"; then :
9709   eval "$as_ac_Lib=yes"
9710 else
9711   eval "$as_ac_Lib=no"
9712 fi
9713 rm -f core conftest.err conftest.$ac_objext \
9714     conftest$ac_exeext conftest.$ac_ext
9715 LIBS=$ac_check_lib_save_LIBS
9716 fi
9717 eval ac_res=\$$as_ac_Lib
9718                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9719 $as_echo "$ac_res" >&6; }
9720 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9721   apu_has_ldap_sslinit="1"
9722 fi
9723
9724         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
9725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
9726 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
9727 if eval \${$as_ac_Lib+:} false; then :
9728   $as_echo_n "(cached) " >&6
9729 else
9730   ac_check_lib_save_LIBS=$LIBS
9731 LIBS="-l${ldaplib} ${extralib} $LIBS"
9732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9733 /* end confdefs.h.  */
9734
9735 /* Override any GCC internal prototype to avoid an error.
9736    Use char because int might match the return type of a GCC
9737    builtin and then its argument prototype would still apply.  */
9738 #ifdef __cplusplus
9739 extern "C"
9740 #endif
9741 char ldapssl_init ();
9742 int
9743 main ()
9744 {
9745 return ldapssl_init ();
9746   ;
9747   return 0;
9748 }
9749 _ACEOF
9750 if ac_fn_c_try_link "$LINENO"; then :
9751   eval "$as_ac_Lib=yes"
9752 else
9753   eval "$as_ac_Lib=no"
9754 fi
9755 rm -f core conftest.err conftest.$ac_objext \
9756     conftest$ac_exeext conftest.$ac_ext
9757 LIBS=$ac_check_lib_save_LIBS
9758 fi
9759 eval ac_res=\$$as_ac_Lib
9760                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9761 $as_echo "$ac_res" >&6; }
9762 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9763   apu_has_ldapssl_init="1"
9764 fi
9765
9766         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
9767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
9768 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
9769 if eval \${$as_ac_Lib+:} false; then :
9770   $as_echo_n "(cached) " >&6
9771 else
9772   ac_check_lib_save_LIBS=$LIBS
9773 LIBS="-l${ldaplib} ${extralib} $LIBS"
9774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9775 /* end confdefs.h.  */
9776
9777 /* Override any GCC internal prototype to avoid an error.
9778    Use char because int might match the return type of a GCC
9779    builtin and then its argument prototype would still apply.  */
9780 #ifdef __cplusplus
9781 extern "C"
9782 #endif
9783 char ldapssl_install_routines ();
9784 int
9785 main ()
9786 {
9787 return ldapssl_install_routines ();
9788   ;
9789   return 0;
9790 }
9791 _ACEOF
9792 if ac_fn_c_try_link "$LINENO"; then :
9793   eval "$as_ac_Lib=yes"
9794 else
9795   eval "$as_ac_Lib=no"
9796 fi
9797 rm -f core conftest.err conftest.$ac_objext \
9798     conftest$ac_exeext conftest.$ac_ext
9799 LIBS=$ac_check_lib_save_LIBS
9800 fi
9801 eval ac_res=\$$as_ac_Lib
9802                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9803 $as_echo "$ac_res" >&6; }
9804 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9805   apu_has_ldapssl_install_routines="1"
9806 fi
9807
9808         apu_has_ldap="1";
9809
9810 fi
9811
9812   fi
9813
9814       else
9815
9816   if test ${apu_has_ldap} != "1"; then
9817     ldaplib=$LIBLDAP
9818     extralib=
9819     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
9820
9821     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
9822
9823     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
9824     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
9825     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
9827 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
9828 if eval \${$as_ac_Lib+:} false; then :
9829   $as_echo_n "(cached) " >&6
9830 else
9831   ac_check_lib_save_LIBS=$LIBS
9832 LIBS="-l${ldaplib} ${extralib} $LIBS"
9833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9834 /* end confdefs.h.  */
9835
9836 /* Override any GCC internal prototype to avoid an error.
9837    Use char because int might match the return type of a GCC
9838    builtin and then its argument prototype would still apply.  */
9839 #ifdef __cplusplus
9840 extern "C"
9841 #endif
9842 char ldap_init ();
9843 int
9844 main ()
9845 {
9846 return ldap_init ();
9847   ;
9848   return 0;
9849 }
9850 _ACEOF
9851 if ac_fn_c_try_link "$LINENO"; then :
9852   eval "$as_ac_Lib=yes"
9853 else
9854   eval "$as_ac_Lib=no"
9855 fi
9856 rm -f core conftest.err conftest.$ac_objext \
9857     conftest$ac_exeext conftest.$ac_ext
9858 LIBS=$ac_check_lib_save_LIBS
9859 fi
9860 eval ac_res=\$$as_ac_Lib
9861                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9862 $as_echo "$ac_res" >&6; }
9863 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9864
9865         LDADD_ldap_found="-l${ldaplib} ${extralib}"
9866         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
9867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
9868 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
9869 if eval \${$as_ac_Lib+:} false; then :
9870   $as_echo_n "(cached) " >&6
9871 else
9872   ac_check_lib_save_LIBS=$LIBS
9873 LIBS="-l${ldaplib} ${extralib} $LIBS"
9874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9875 /* end confdefs.h.  */
9876
9877 /* Override any GCC internal prototype to avoid an error.
9878    Use char because int might match the return type of a GCC
9879    builtin and then its argument prototype would still apply.  */
9880 #ifdef __cplusplus
9881 extern "C"
9882 #endif
9883 char ldapssl_client_init ();
9884 int
9885 main ()
9886 {
9887 return ldapssl_client_init ();
9888   ;
9889   return 0;
9890 }
9891 _ACEOF
9892 if ac_fn_c_try_link "$LINENO"; then :
9893   eval "$as_ac_Lib=yes"
9894 else
9895   eval "$as_ac_Lib=no"
9896 fi
9897 rm -f core conftest.err conftest.$ac_objext \
9898     conftest$ac_exeext conftest.$ac_ext
9899 LIBS=$ac_check_lib_save_LIBS
9900 fi
9901 eval ac_res=\$$as_ac_Lib
9902                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9903 $as_echo "$ac_res" >&6; }
9904 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9905   apu_has_ldapssl_client_init="1"
9906 fi
9907
9908         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
9909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
9910 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
9911 if eval \${$as_ac_Lib+:} false; then :
9912   $as_echo_n "(cached) " >&6
9913 else
9914   ac_check_lib_save_LIBS=$LIBS
9915 LIBS="-l${ldaplib} ${extralib} $LIBS"
9916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9917 /* end confdefs.h.  */
9918
9919 /* Override any GCC internal prototype to avoid an error.
9920    Use char because int might match the return type of a GCC
9921    builtin and then its argument prototype would still apply.  */
9922 #ifdef __cplusplus
9923 extern "C"
9924 #endif
9925 char ldapssl_client_deinit ();
9926 int
9927 main ()
9928 {
9929 return ldapssl_client_deinit ();
9930   ;
9931   return 0;
9932 }
9933 _ACEOF
9934 if ac_fn_c_try_link "$LINENO"; then :
9935   eval "$as_ac_Lib=yes"
9936 else
9937   eval "$as_ac_Lib=no"
9938 fi
9939 rm -f core conftest.err conftest.$ac_objext \
9940     conftest$ac_exeext conftest.$ac_ext
9941 LIBS=$ac_check_lib_save_LIBS
9942 fi
9943 eval ac_res=\$$as_ac_Lib
9944                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9945 $as_echo "$ac_res" >&6; }
9946 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9947   apu_has_ldapssl_client_deinit="1"
9948 fi
9949
9950         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
9951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
9952 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
9953 if eval \${$as_ac_Lib+:} false; then :
9954   $as_echo_n "(cached) " >&6
9955 else
9956   ac_check_lib_save_LIBS=$LIBS
9957 LIBS="-l${ldaplib} ${extralib} $LIBS"
9958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9959 /* end confdefs.h.  */
9960
9961 /* Override any GCC internal prototype to avoid an error.
9962    Use char because int might match the return type of a GCC
9963    builtin and then its argument prototype would still apply.  */
9964 #ifdef __cplusplus
9965 extern "C"
9966 #endif
9967 char ldapssl_add_trusted_cert ();
9968 int
9969 main ()
9970 {
9971 return ldapssl_add_trusted_cert ();
9972   ;
9973   return 0;
9974 }
9975 _ACEOF
9976 if ac_fn_c_try_link "$LINENO"; then :
9977   eval "$as_ac_Lib=yes"
9978 else
9979   eval "$as_ac_Lib=no"
9980 fi
9981 rm -f core conftest.err conftest.$ac_objext \
9982     conftest$ac_exeext conftest.$ac_ext
9983 LIBS=$ac_check_lib_save_LIBS
9984 fi
9985 eval ac_res=\$$as_ac_Lib
9986                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9987 $as_echo "$ac_res" >&6; }
9988 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9989   apu_has_ldapssl_add_trusted_cert="1"
9990 fi
9991
9992         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
9993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
9994 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
9995 if eval \${$as_ac_Lib+:} false; then :
9996   $as_echo_n "(cached) " >&6
9997 else
9998   ac_check_lib_save_LIBS=$LIBS
9999 LIBS="-l${ldaplib} ${extralib} $LIBS"
10000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10001 /* end confdefs.h.  */
10002
10003 /* Override any GCC internal prototype to avoid an error.
10004    Use char because int might match the return type of a GCC
10005    builtin and then its argument prototype would still apply.  */
10006 #ifdef __cplusplus
10007 extern "C"
10008 #endif
10009 char ldap_start_tls_s ();
10010 int
10011 main ()
10012 {
10013 return ldap_start_tls_s ();
10014   ;
10015   return 0;
10016 }
10017 _ACEOF
10018 if ac_fn_c_try_link "$LINENO"; then :
10019   eval "$as_ac_Lib=yes"
10020 else
10021   eval "$as_ac_Lib=no"
10022 fi
10023 rm -f core conftest.err conftest.$ac_objext \
10024     conftest$ac_exeext conftest.$ac_ext
10025 LIBS=$ac_check_lib_save_LIBS
10026 fi
10027 eval ac_res=\$$as_ac_Lib
10028                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10029 $as_echo "$ac_res" >&6; }
10030 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10031   apu_has_ldap_start_tls_s="1"
10032 fi
10033
10034         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10036 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10037 if eval \${$as_ac_Lib+:} false; then :
10038   $as_echo_n "(cached) " >&6
10039 else
10040   ac_check_lib_save_LIBS=$LIBS
10041 LIBS="-l${ldaplib} ${extralib} $LIBS"
10042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10043 /* end confdefs.h.  */
10044
10045 /* Override any GCC internal prototype to avoid an error.
10046    Use char because int might match the return type of a GCC
10047    builtin and then its argument prototype would still apply.  */
10048 #ifdef __cplusplus
10049 extern "C"
10050 #endif
10051 char ldap_sslinit ();
10052 int
10053 main ()
10054 {
10055 return ldap_sslinit ();
10056   ;
10057   return 0;
10058 }
10059 _ACEOF
10060 if ac_fn_c_try_link "$LINENO"; then :
10061   eval "$as_ac_Lib=yes"
10062 else
10063   eval "$as_ac_Lib=no"
10064 fi
10065 rm -f core conftest.err conftest.$ac_objext \
10066     conftest$ac_exeext conftest.$ac_ext
10067 LIBS=$ac_check_lib_save_LIBS
10068 fi
10069 eval ac_res=\$$as_ac_Lib
10070                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10071 $as_echo "$ac_res" >&6; }
10072 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10073   apu_has_ldap_sslinit="1"
10074 fi
10075
10076         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10078 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10079 if eval \${$as_ac_Lib+:} false; then :
10080   $as_echo_n "(cached) " >&6
10081 else
10082   ac_check_lib_save_LIBS=$LIBS
10083 LIBS="-l${ldaplib} ${extralib} $LIBS"
10084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10085 /* end confdefs.h.  */
10086
10087 /* Override any GCC internal prototype to avoid an error.
10088    Use char because int might match the return type of a GCC
10089    builtin and then its argument prototype would still apply.  */
10090 #ifdef __cplusplus
10091 extern "C"
10092 #endif
10093 char ldapssl_init ();
10094 int
10095 main ()
10096 {
10097 return ldapssl_init ();
10098   ;
10099   return 0;
10100 }
10101 _ACEOF
10102 if ac_fn_c_try_link "$LINENO"; then :
10103   eval "$as_ac_Lib=yes"
10104 else
10105   eval "$as_ac_Lib=no"
10106 fi
10107 rm -f core conftest.err conftest.$ac_objext \
10108     conftest$ac_exeext conftest.$ac_ext
10109 LIBS=$ac_check_lib_save_LIBS
10110 fi
10111 eval ac_res=\$$as_ac_Lib
10112                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10113 $as_echo "$ac_res" >&6; }
10114 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10115   apu_has_ldapssl_init="1"
10116 fi
10117
10118         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10120 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10121 if eval \${$as_ac_Lib+:} false; then :
10122   $as_echo_n "(cached) " >&6
10123 else
10124   ac_check_lib_save_LIBS=$LIBS
10125 LIBS="-l${ldaplib} ${extralib} $LIBS"
10126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127 /* end confdefs.h.  */
10128
10129 /* Override any GCC internal prototype to avoid an error.
10130    Use char because int might match the return type of a GCC
10131    builtin and then its argument prototype would still apply.  */
10132 #ifdef __cplusplus
10133 extern "C"
10134 #endif
10135 char ldapssl_install_routines ();
10136 int
10137 main ()
10138 {
10139 return ldapssl_install_routines ();
10140   ;
10141   return 0;
10142 }
10143 _ACEOF
10144 if ac_fn_c_try_link "$LINENO"; then :
10145   eval "$as_ac_Lib=yes"
10146 else
10147   eval "$as_ac_Lib=no"
10148 fi
10149 rm -f core conftest.err conftest.$ac_objext \
10150     conftest$ac_exeext conftest.$ac_ext
10151 LIBS=$ac_check_lib_save_LIBS
10152 fi
10153 eval ac_res=\$$as_ac_Lib
10154                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10155 $as_echo "$ac_res" >&6; }
10156 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10157   apu_has_ldapssl_install_routines="1"
10158 fi
10159
10160         apu_has_ldap="1";
10161
10162 fi
10163
10164   fi
10165
10166
10167   if test ${apu_has_ldap} != "1"; then
10168     ldaplib=$LIBLDAP
10169     extralib="-lresolv"
10170     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10171
10172     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10173
10174     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10175     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10176     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10178 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10179 if eval \${$as_ac_Lib+:} false; then :
10180   $as_echo_n "(cached) " >&6
10181 else
10182   ac_check_lib_save_LIBS=$LIBS
10183 LIBS="-l${ldaplib} ${extralib} $LIBS"
10184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10185 /* end confdefs.h.  */
10186
10187 /* Override any GCC internal prototype to avoid an error.
10188    Use char because int might match the return type of a GCC
10189    builtin and then its argument prototype would still apply.  */
10190 #ifdef __cplusplus
10191 extern "C"
10192 #endif
10193 char ldap_init ();
10194 int
10195 main ()
10196 {
10197 return ldap_init ();
10198   ;
10199   return 0;
10200 }
10201 _ACEOF
10202 if ac_fn_c_try_link "$LINENO"; then :
10203   eval "$as_ac_Lib=yes"
10204 else
10205   eval "$as_ac_Lib=no"
10206 fi
10207 rm -f core conftest.err conftest.$ac_objext \
10208     conftest$ac_exeext conftest.$ac_ext
10209 LIBS=$ac_check_lib_save_LIBS
10210 fi
10211 eval ac_res=\$$as_ac_Lib
10212                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10213 $as_echo "$ac_res" >&6; }
10214 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10215
10216         LDADD_ldap_found="-l${ldaplib} ${extralib}"
10217         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10219 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10220 if eval \${$as_ac_Lib+:} false; then :
10221   $as_echo_n "(cached) " >&6
10222 else
10223   ac_check_lib_save_LIBS=$LIBS
10224 LIBS="-l${ldaplib} ${extralib} $LIBS"
10225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10226 /* end confdefs.h.  */
10227
10228 /* Override any GCC internal prototype to avoid an error.
10229    Use char because int might match the return type of a GCC
10230    builtin and then its argument prototype would still apply.  */
10231 #ifdef __cplusplus
10232 extern "C"
10233 #endif
10234 char ldapssl_client_init ();
10235 int
10236 main ()
10237 {
10238 return ldapssl_client_init ();
10239   ;
10240   return 0;
10241 }
10242 _ACEOF
10243 if ac_fn_c_try_link "$LINENO"; then :
10244   eval "$as_ac_Lib=yes"
10245 else
10246   eval "$as_ac_Lib=no"
10247 fi
10248 rm -f core conftest.err conftest.$ac_objext \
10249     conftest$ac_exeext conftest.$ac_ext
10250 LIBS=$ac_check_lib_save_LIBS
10251 fi
10252 eval ac_res=\$$as_ac_Lib
10253                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10254 $as_echo "$ac_res" >&6; }
10255 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10256   apu_has_ldapssl_client_init="1"
10257 fi
10258
10259         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10261 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10262 if eval \${$as_ac_Lib+:} false; then :
10263   $as_echo_n "(cached) " >&6
10264 else
10265   ac_check_lib_save_LIBS=$LIBS
10266 LIBS="-l${ldaplib} ${extralib} $LIBS"
10267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10268 /* end confdefs.h.  */
10269
10270 /* Override any GCC internal prototype to avoid an error.
10271    Use char because int might match the return type of a GCC
10272    builtin and then its argument prototype would still apply.  */
10273 #ifdef __cplusplus
10274 extern "C"
10275 #endif
10276 char ldapssl_client_deinit ();
10277 int
10278 main ()
10279 {
10280 return ldapssl_client_deinit ();
10281   ;
10282   return 0;
10283 }
10284 _ACEOF
10285 if ac_fn_c_try_link "$LINENO"; then :
10286   eval "$as_ac_Lib=yes"
10287 else
10288   eval "$as_ac_Lib=no"
10289 fi
10290 rm -f core conftest.err conftest.$ac_objext \
10291     conftest$ac_exeext conftest.$ac_ext
10292 LIBS=$ac_check_lib_save_LIBS
10293 fi
10294 eval ac_res=\$$as_ac_Lib
10295                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10296 $as_echo "$ac_res" >&6; }
10297 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10298   apu_has_ldapssl_client_deinit="1"
10299 fi
10300
10301         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10303 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10304 if eval \${$as_ac_Lib+:} false; then :
10305   $as_echo_n "(cached) " >&6
10306 else
10307   ac_check_lib_save_LIBS=$LIBS
10308 LIBS="-l${ldaplib} ${extralib} $LIBS"
10309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10310 /* end confdefs.h.  */
10311
10312 /* Override any GCC internal prototype to avoid an error.
10313    Use char because int might match the return type of a GCC
10314    builtin and then its argument prototype would still apply.  */
10315 #ifdef __cplusplus
10316 extern "C"
10317 #endif
10318 char ldapssl_add_trusted_cert ();
10319 int
10320 main ()
10321 {
10322 return ldapssl_add_trusted_cert ();
10323   ;
10324   return 0;
10325 }
10326 _ACEOF
10327 if ac_fn_c_try_link "$LINENO"; then :
10328   eval "$as_ac_Lib=yes"
10329 else
10330   eval "$as_ac_Lib=no"
10331 fi
10332 rm -f core conftest.err conftest.$ac_objext \
10333     conftest$ac_exeext conftest.$ac_ext
10334 LIBS=$ac_check_lib_save_LIBS
10335 fi
10336 eval ac_res=\$$as_ac_Lib
10337                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10338 $as_echo "$ac_res" >&6; }
10339 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10340   apu_has_ldapssl_add_trusted_cert="1"
10341 fi
10342
10343         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10345 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10346 if eval \${$as_ac_Lib+:} false; then :
10347   $as_echo_n "(cached) " >&6
10348 else
10349   ac_check_lib_save_LIBS=$LIBS
10350 LIBS="-l${ldaplib} ${extralib} $LIBS"
10351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10352 /* end confdefs.h.  */
10353
10354 /* Override any GCC internal prototype to avoid an error.
10355    Use char because int might match the return type of a GCC
10356    builtin and then its argument prototype would still apply.  */
10357 #ifdef __cplusplus
10358 extern "C"
10359 #endif
10360 char ldap_start_tls_s ();
10361 int
10362 main ()
10363 {
10364 return ldap_start_tls_s ();
10365   ;
10366   return 0;
10367 }
10368 _ACEOF
10369 if ac_fn_c_try_link "$LINENO"; then :
10370   eval "$as_ac_Lib=yes"
10371 else
10372   eval "$as_ac_Lib=no"
10373 fi
10374 rm -f core conftest.err conftest.$ac_objext \
10375     conftest$ac_exeext conftest.$ac_ext
10376 LIBS=$ac_check_lib_save_LIBS
10377 fi
10378 eval ac_res=\$$as_ac_Lib
10379                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10380 $as_echo "$ac_res" >&6; }
10381 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10382   apu_has_ldap_start_tls_s="1"
10383 fi
10384
10385         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10387 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10388 if eval \${$as_ac_Lib+:} false; then :
10389   $as_echo_n "(cached) " >&6
10390 else
10391   ac_check_lib_save_LIBS=$LIBS
10392 LIBS="-l${ldaplib} ${extralib} $LIBS"
10393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10394 /* end confdefs.h.  */
10395
10396 /* Override any GCC internal prototype to avoid an error.
10397    Use char because int might match the return type of a GCC
10398    builtin and then its argument prototype would still apply.  */
10399 #ifdef __cplusplus
10400 extern "C"
10401 #endif
10402 char ldap_sslinit ();
10403 int
10404 main ()
10405 {
10406 return ldap_sslinit ();
10407   ;
10408   return 0;
10409 }
10410 _ACEOF
10411 if ac_fn_c_try_link "$LINENO"; then :
10412   eval "$as_ac_Lib=yes"
10413 else
10414   eval "$as_ac_Lib=no"
10415 fi
10416 rm -f core conftest.err conftest.$ac_objext \
10417     conftest$ac_exeext conftest.$ac_ext
10418 LIBS=$ac_check_lib_save_LIBS
10419 fi
10420 eval ac_res=\$$as_ac_Lib
10421                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10422 $as_echo "$ac_res" >&6; }
10423 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10424   apu_has_ldap_sslinit="1"
10425 fi
10426
10427         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10429 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10430 if eval \${$as_ac_Lib+:} false; then :
10431   $as_echo_n "(cached) " >&6
10432 else
10433   ac_check_lib_save_LIBS=$LIBS
10434 LIBS="-l${ldaplib} ${extralib} $LIBS"
10435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10436 /* end confdefs.h.  */
10437
10438 /* Override any GCC internal prototype to avoid an error.
10439    Use char because int might match the return type of a GCC
10440    builtin and then its argument prototype would still apply.  */
10441 #ifdef __cplusplus
10442 extern "C"
10443 #endif
10444 char ldapssl_init ();
10445 int
10446 main ()
10447 {
10448 return ldapssl_init ();
10449   ;
10450   return 0;
10451 }
10452 _ACEOF
10453 if ac_fn_c_try_link "$LINENO"; then :
10454   eval "$as_ac_Lib=yes"
10455 else
10456   eval "$as_ac_Lib=no"
10457 fi
10458 rm -f core conftest.err conftest.$ac_objext \
10459     conftest$ac_exeext conftest.$ac_ext
10460 LIBS=$ac_check_lib_save_LIBS
10461 fi
10462 eval ac_res=\$$as_ac_Lib
10463                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10464 $as_echo "$ac_res" >&6; }
10465 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10466   apu_has_ldapssl_init="1"
10467 fi
10468
10469         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10471 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10472 if eval \${$as_ac_Lib+:} false; then :
10473   $as_echo_n "(cached) " >&6
10474 else
10475   ac_check_lib_save_LIBS=$LIBS
10476 LIBS="-l${ldaplib} ${extralib} $LIBS"
10477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10478 /* end confdefs.h.  */
10479
10480 /* Override any GCC internal prototype to avoid an error.
10481    Use char because int might match the return type of a GCC
10482    builtin and then its argument prototype would still apply.  */
10483 #ifdef __cplusplus
10484 extern "C"
10485 #endif
10486 char ldapssl_install_routines ();
10487 int
10488 main ()
10489 {
10490 return ldapssl_install_routines ();
10491   ;
10492   return 0;
10493 }
10494 _ACEOF
10495 if ac_fn_c_try_link "$LINENO"; then :
10496   eval "$as_ac_Lib=yes"
10497 else
10498   eval "$as_ac_Lib=no"
10499 fi
10500 rm -f core conftest.err conftest.$ac_objext \
10501     conftest$ac_exeext conftest.$ac_ext
10502 LIBS=$ac_check_lib_save_LIBS
10503 fi
10504 eval ac_res=\$$as_ac_Lib
10505                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10506 $as_echo "$ac_res" >&6; }
10507 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10508   apu_has_ldapssl_install_routines="1"
10509 fi
10510
10511         apu_has_ldap="1";
10512
10513 fi
10514
10515   fi
10516
10517
10518   if test ${apu_has_ldap} != "1"; then
10519     ldaplib=$LIBLDAP
10520     extralib="-lresolv -lsocket -lnsl"
10521     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10522
10523     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10524
10525     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10526     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10527     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10529 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10530 if eval \${$as_ac_Lib+:} false; then :
10531   $as_echo_n "(cached) " >&6
10532 else
10533   ac_check_lib_save_LIBS=$LIBS
10534 LIBS="-l${ldaplib} ${extralib} $LIBS"
10535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10536 /* end confdefs.h.  */
10537
10538 /* Override any GCC internal prototype to avoid an error.
10539    Use char because int might match the return type of a GCC
10540    builtin and then its argument prototype would still apply.  */
10541 #ifdef __cplusplus
10542 extern "C"
10543 #endif
10544 char ldap_init ();
10545 int
10546 main ()
10547 {
10548 return ldap_init ();
10549   ;
10550   return 0;
10551 }
10552 _ACEOF
10553 if ac_fn_c_try_link "$LINENO"; then :
10554   eval "$as_ac_Lib=yes"
10555 else
10556   eval "$as_ac_Lib=no"
10557 fi
10558 rm -f core conftest.err conftest.$ac_objext \
10559     conftest$ac_exeext conftest.$ac_ext
10560 LIBS=$ac_check_lib_save_LIBS
10561 fi
10562 eval ac_res=\$$as_ac_Lib
10563                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10564 $as_echo "$ac_res" >&6; }
10565 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10566
10567         LDADD_ldap_found="-l${ldaplib} ${extralib}"
10568         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10570 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10571 if eval \${$as_ac_Lib+:} false; then :
10572   $as_echo_n "(cached) " >&6
10573 else
10574   ac_check_lib_save_LIBS=$LIBS
10575 LIBS="-l${ldaplib} ${extralib} $LIBS"
10576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10577 /* end confdefs.h.  */
10578
10579 /* Override any GCC internal prototype to avoid an error.
10580    Use char because int might match the return type of a GCC
10581    builtin and then its argument prototype would still apply.  */
10582 #ifdef __cplusplus
10583 extern "C"
10584 #endif
10585 char ldapssl_client_init ();
10586 int
10587 main ()
10588 {
10589 return ldapssl_client_init ();
10590   ;
10591   return 0;
10592 }
10593 _ACEOF
10594 if ac_fn_c_try_link "$LINENO"; then :
10595   eval "$as_ac_Lib=yes"
10596 else
10597   eval "$as_ac_Lib=no"
10598 fi
10599 rm -f core conftest.err conftest.$ac_objext \
10600     conftest$ac_exeext conftest.$ac_ext
10601 LIBS=$ac_check_lib_save_LIBS
10602 fi
10603 eval ac_res=\$$as_ac_Lib
10604                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10605 $as_echo "$ac_res" >&6; }
10606 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10607   apu_has_ldapssl_client_init="1"
10608 fi
10609
10610         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10612 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10613 if eval \${$as_ac_Lib+:} false; then :
10614   $as_echo_n "(cached) " >&6
10615 else
10616   ac_check_lib_save_LIBS=$LIBS
10617 LIBS="-l${ldaplib} ${extralib} $LIBS"
10618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10619 /* end confdefs.h.  */
10620
10621 /* Override any GCC internal prototype to avoid an error.
10622    Use char because int might match the return type of a GCC
10623    builtin and then its argument prototype would still apply.  */
10624 #ifdef __cplusplus
10625 extern "C"
10626 #endif
10627 char ldapssl_client_deinit ();
10628 int
10629 main ()
10630 {
10631 return ldapssl_client_deinit ();
10632   ;
10633   return 0;
10634 }
10635 _ACEOF
10636 if ac_fn_c_try_link "$LINENO"; then :
10637   eval "$as_ac_Lib=yes"
10638 else
10639   eval "$as_ac_Lib=no"
10640 fi
10641 rm -f core conftest.err conftest.$ac_objext \
10642     conftest$ac_exeext conftest.$ac_ext
10643 LIBS=$ac_check_lib_save_LIBS
10644 fi
10645 eval ac_res=\$$as_ac_Lib
10646                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10647 $as_echo "$ac_res" >&6; }
10648 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10649   apu_has_ldapssl_client_deinit="1"
10650 fi
10651
10652         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
10653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
10654 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
10655 if eval \${$as_ac_Lib+:} false; then :
10656   $as_echo_n "(cached) " >&6
10657 else
10658   ac_check_lib_save_LIBS=$LIBS
10659 LIBS="-l${ldaplib} ${extralib} $LIBS"
10660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10661 /* end confdefs.h.  */
10662
10663 /* Override any GCC internal prototype to avoid an error.
10664    Use char because int might match the return type of a GCC
10665    builtin and then its argument prototype would still apply.  */
10666 #ifdef __cplusplus
10667 extern "C"
10668 #endif
10669 char ldapssl_add_trusted_cert ();
10670 int
10671 main ()
10672 {
10673 return ldapssl_add_trusted_cert ();
10674   ;
10675   return 0;
10676 }
10677 _ACEOF
10678 if ac_fn_c_try_link "$LINENO"; then :
10679   eval "$as_ac_Lib=yes"
10680 else
10681   eval "$as_ac_Lib=no"
10682 fi
10683 rm -f core conftest.err conftest.$ac_objext \
10684     conftest$ac_exeext conftest.$ac_ext
10685 LIBS=$ac_check_lib_save_LIBS
10686 fi
10687 eval ac_res=\$$as_ac_Lib
10688                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10689 $as_echo "$ac_res" >&6; }
10690 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10691   apu_has_ldapssl_add_trusted_cert="1"
10692 fi
10693
10694         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
10695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
10696 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
10697 if eval \${$as_ac_Lib+:} false; then :
10698   $as_echo_n "(cached) " >&6
10699 else
10700   ac_check_lib_save_LIBS=$LIBS
10701 LIBS="-l${ldaplib} ${extralib} $LIBS"
10702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10703 /* end confdefs.h.  */
10704
10705 /* Override any GCC internal prototype to avoid an error.
10706    Use char because int might match the return type of a GCC
10707    builtin and then its argument prototype would still apply.  */
10708 #ifdef __cplusplus
10709 extern "C"
10710 #endif
10711 char ldap_start_tls_s ();
10712 int
10713 main ()
10714 {
10715 return ldap_start_tls_s ();
10716   ;
10717   return 0;
10718 }
10719 _ACEOF
10720 if ac_fn_c_try_link "$LINENO"; then :
10721   eval "$as_ac_Lib=yes"
10722 else
10723   eval "$as_ac_Lib=no"
10724 fi
10725 rm -f core conftest.err conftest.$ac_objext \
10726     conftest$ac_exeext conftest.$ac_ext
10727 LIBS=$ac_check_lib_save_LIBS
10728 fi
10729 eval ac_res=\$$as_ac_Lib
10730                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10731 $as_echo "$ac_res" >&6; }
10732 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10733   apu_has_ldap_start_tls_s="1"
10734 fi
10735
10736         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
10738 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
10739 if eval \${$as_ac_Lib+:} false; then :
10740   $as_echo_n "(cached) " >&6
10741 else
10742   ac_check_lib_save_LIBS=$LIBS
10743 LIBS="-l${ldaplib} ${extralib} $LIBS"
10744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10745 /* end confdefs.h.  */
10746
10747 /* Override any GCC internal prototype to avoid an error.
10748    Use char because int might match the return type of a GCC
10749    builtin and then its argument prototype would still apply.  */
10750 #ifdef __cplusplus
10751 extern "C"
10752 #endif
10753 char ldap_sslinit ();
10754 int
10755 main ()
10756 {
10757 return ldap_sslinit ();
10758   ;
10759   return 0;
10760 }
10761 _ACEOF
10762 if ac_fn_c_try_link "$LINENO"; then :
10763   eval "$as_ac_Lib=yes"
10764 else
10765   eval "$as_ac_Lib=no"
10766 fi
10767 rm -f core conftest.err conftest.$ac_objext \
10768     conftest$ac_exeext conftest.$ac_ext
10769 LIBS=$ac_check_lib_save_LIBS
10770 fi
10771 eval ac_res=\$$as_ac_Lib
10772                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10773 $as_echo "$ac_res" >&6; }
10774 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10775   apu_has_ldap_sslinit="1"
10776 fi
10777
10778         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
10779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
10780 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
10781 if eval \${$as_ac_Lib+:} false; then :
10782   $as_echo_n "(cached) " >&6
10783 else
10784   ac_check_lib_save_LIBS=$LIBS
10785 LIBS="-l${ldaplib} ${extralib} $LIBS"
10786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10787 /* end confdefs.h.  */
10788
10789 /* Override any GCC internal prototype to avoid an error.
10790    Use char because int might match the return type of a GCC
10791    builtin and then its argument prototype would still apply.  */
10792 #ifdef __cplusplus
10793 extern "C"
10794 #endif
10795 char ldapssl_init ();
10796 int
10797 main ()
10798 {
10799 return ldapssl_init ();
10800   ;
10801   return 0;
10802 }
10803 _ACEOF
10804 if ac_fn_c_try_link "$LINENO"; then :
10805   eval "$as_ac_Lib=yes"
10806 else
10807   eval "$as_ac_Lib=no"
10808 fi
10809 rm -f core conftest.err conftest.$ac_objext \
10810     conftest$ac_exeext conftest.$ac_ext
10811 LIBS=$ac_check_lib_save_LIBS
10812 fi
10813 eval ac_res=\$$as_ac_Lib
10814                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10815 $as_echo "$ac_res" >&6; }
10816 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10817   apu_has_ldapssl_init="1"
10818 fi
10819
10820         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
10821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
10822 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
10823 if eval \${$as_ac_Lib+:} false; then :
10824   $as_echo_n "(cached) " >&6
10825 else
10826   ac_check_lib_save_LIBS=$LIBS
10827 LIBS="-l${ldaplib} ${extralib} $LIBS"
10828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10829 /* end confdefs.h.  */
10830
10831 /* Override any GCC internal prototype to avoid an error.
10832    Use char because int might match the return type of a GCC
10833    builtin and then its argument prototype would still apply.  */
10834 #ifdef __cplusplus
10835 extern "C"
10836 #endif
10837 char ldapssl_install_routines ();
10838 int
10839 main ()
10840 {
10841 return ldapssl_install_routines ();
10842   ;
10843   return 0;
10844 }
10845 _ACEOF
10846 if ac_fn_c_try_link "$LINENO"; then :
10847   eval "$as_ac_Lib=yes"
10848 else
10849   eval "$as_ac_Lib=no"
10850 fi
10851 rm -f core conftest.err conftest.$ac_objext \
10852     conftest$ac_exeext conftest.$ac_ext
10853 LIBS=$ac_check_lib_save_LIBS
10854 fi
10855 eval ac_res=\$$as_ac_Lib
10856                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10857 $as_echo "$ac_res" >&6; }
10858 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10859   apu_has_ldapssl_install_routines="1"
10860 fi
10861
10862         apu_has_ldap="1";
10863
10864 fi
10865
10866   fi
10867
10868
10869   if test ${apu_has_ldap} != "1"; then
10870     ldaplib=$LIBLDAP
10871     extralib="-ldl -lpthread"
10872     # Clear the cache entry for subsequent APU_FIND_LDAPLIB invocations.
10873
10874     ldaplib_cache_id="`echo $ldaplib | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
10875
10876     unset ac_cv_lib_${ldaplib_cache_id}_ldap_init
10877     unset ac_cv_lib_${ldaplib_cache_id}___ldap_init
10878     as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_init" | $as_tr_sh`
10879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l${ldaplib}" >&5
10880 $as_echo_n "checking for ldap_init in -l${ldaplib}... " >&6; }
10881 if eval \${$as_ac_Lib+:} false; then :
10882   $as_echo_n "(cached) " >&6
10883 else
10884   ac_check_lib_save_LIBS=$LIBS
10885 LIBS="-l${ldaplib} ${extralib} $LIBS"
10886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10887 /* end confdefs.h.  */
10888
10889 /* Override any GCC internal prototype to avoid an error.
10890    Use char because int might match the return type of a GCC
10891    builtin and then its argument prototype would still apply.  */
10892 #ifdef __cplusplus
10893 extern "C"
10894 #endif
10895 char ldap_init ();
10896 int
10897 main ()
10898 {
10899 return ldap_init ();
10900   ;
10901   return 0;
10902 }
10903 _ACEOF
10904 if ac_fn_c_try_link "$LINENO"; then :
10905   eval "$as_ac_Lib=yes"
10906 else
10907   eval "$as_ac_Lib=no"
10908 fi
10909 rm -f core conftest.err conftest.$ac_objext \
10910     conftest$ac_exeext conftest.$ac_ext
10911 LIBS=$ac_check_lib_save_LIBS
10912 fi
10913 eval ac_res=\$$as_ac_Lib
10914                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10915 $as_echo "$ac_res" >&6; }
10916 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10917
10918         LDADD_ldap_found="-l${ldaplib} ${extralib}"
10919         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_init" | $as_tr_sh`
10920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_init in -l${ldaplib}" >&5
10921 $as_echo_n "checking for ldapssl_client_init in -l${ldaplib}... " >&6; }
10922 if eval \${$as_ac_Lib+:} false; then :
10923   $as_echo_n "(cached) " >&6
10924 else
10925   ac_check_lib_save_LIBS=$LIBS
10926 LIBS="-l${ldaplib} ${extralib} $LIBS"
10927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10928 /* end confdefs.h.  */
10929
10930 /* Override any GCC internal prototype to avoid an error.
10931    Use char because int might match the return type of a GCC
10932    builtin and then its argument prototype would still apply.  */
10933 #ifdef __cplusplus
10934 extern "C"
10935 #endif
10936 char ldapssl_client_init ();
10937 int
10938 main ()
10939 {
10940 return ldapssl_client_init ();
10941   ;
10942   return 0;
10943 }
10944 _ACEOF
10945 if ac_fn_c_try_link "$LINENO"; then :
10946   eval "$as_ac_Lib=yes"
10947 else
10948   eval "$as_ac_Lib=no"
10949 fi
10950 rm -f core conftest.err conftest.$ac_objext \
10951     conftest$ac_exeext conftest.$ac_ext
10952 LIBS=$ac_check_lib_save_LIBS
10953 fi
10954 eval ac_res=\$$as_ac_Lib
10955                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10956 $as_echo "$ac_res" >&6; }
10957 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10958   apu_has_ldapssl_client_init="1"
10959 fi
10960
10961         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_client_deinit" | $as_tr_sh`
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_client_deinit in -l${ldaplib}" >&5
10963 $as_echo_n "checking for ldapssl_client_deinit in -l${ldaplib}... " >&6; }
10964 if eval \${$as_ac_Lib+:} false; then :
10965   $as_echo_n "(cached) " >&6
10966 else
10967   ac_check_lib_save_LIBS=$LIBS
10968 LIBS="-l${ldaplib} ${extralib} $LIBS"
10969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10970 /* end confdefs.h.  */
10971
10972 /* Override any GCC internal prototype to avoid an error.
10973    Use char because int might match the return type of a GCC
10974    builtin and then its argument prototype would still apply.  */
10975 #ifdef __cplusplus
10976 extern "C"
10977 #endif
10978 char ldapssl_client_deinit ();
10979 int
10980 main ()
10981 {
10982 return ldapssl_client_deinit ();
10983   ;
10984   return 0;
10985 }
10986 _ACEOF
10987 if ac_fn_c_try_link "$LINENO"; then :
10988   eval "$as_ac_Lib=yes"
10989 else
10990   eval "$as_ac_Lib=no"
10991 fi
10992 rm -f core conftest.err conftest.$ac_objext \
10993     conftest$ac_exeext conftest.$ac_ext
10994 LIBS=$ac_check_lib_save_LIBS
10995 fi
10996 eval ac_res=\$$as_ac_Lib
10997                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10998 $as_echo "$ac_res" >&6; }
10999 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11000   apu_has_ldapssl_client_deinit="1"
11001 fi
11002
11003         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_add_trusted_cert" | $as_tr_sh`
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_add_trusted_cert in -l${ldaplib}" >&5
11005 $as_echo_n "checking for ldapssl_add_trusted_cert in -l${ldaplib}... " >&6; }
11006 if eval \${$as_ac_Lib+:} false; then :
11007   $as_echo_n "(cached) " >&6
11008 else
11009   ac_check_lib_save_LIBS=$LIBS
11010 LIBS="-l${ldaplib} ${extralib} $LIBS"
11011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11012 /* end confdefs.h.  */
11013
11014 /* Override any GCC internal prototype to avoid an error.
11015    Use char because int might match the return type of a GCC
11016    builtin and then its argument prototype would still apply.  */
11017 #ifdef __cplusplus
11018 extern "C"
11019 #endif
11020 char ldapssl_add_trusted_cert ();
11021 int
11022 main ()
11023 {
11024 return ldapssl_add_trusted_cert ();
11025   ;
11026   return 0;
11027 }
11028 _ACEOF
11029 if ac_fn_c_try_link "$LINENO"; then :
11030   eval "$as_ac_Lib=yes"
11031 else
11032   eval "$as_ac_Lib=no"
11033 fi
11034 rm -f core conftest.err conftest.$ac_objext \
11035     conftest$ac_exeext conftest.$ac_ext
11036 LIBS=$ac_check_lib_save_LIBS
11037 fi
11038 eval ac_res=\$$as_ac_Lib
11039                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11040 $as_echo "$ac_res" >&6; }
11041 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11042   apu_has_ldapssl_add_trusted_cert="1"
11043 fi
11044
11045         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_start_tls_s" | $as_tr_sh`
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_start_tls_s in -l${ldaplib}" >&5
11047 $as_echo_n "checking for ldap_start_tls_s in -l${ldaplib}... " >&6; }
11048 if eval \${$as_ac_Lib+:} false; then :
11049   $as_echo_n "(cached) " >&6
11050 else
11051   ac_check_lib_save_LIBS=$LIBS
11052 LIBS="-l${ldaplib} ${extralib} $LIBS"
11053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11054 /* end confdefs.h.  */
11055
11056 /* Override any GCC internal prototype to avoid an error.
11057    Use char because int might match the return type of a GCC
11058    builtin and then its argument prototype would still apply.  */
11059 #ifdef __cplusplus
11060 extern "C"
11061 #endif
11062 char ldap_start_tls_s ();
11063 int
11064 main ()
11065 {
11066 return ldap_start_tls_s ();
11067   ;
11068   return 0;
11069 }
11070 _ACEOF
11071 if ac_fn_c_try_link "$LINENO"; then :
11072   eval "$as_ac_Lib=yes"
11073 else
11074   eval "$as_ac_Lib=no"
11075 fi
11076 rm -f core conftest.err conftest.$ac_objext \
11077     conftest$ac_exeext conftest.$ac_ext
11078 LIBS=$ac_check_lib_save_LIBS
11079 fi
11080 eval ac_res=\$$as_ac_Lib
11081                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11082 $as_echo "$ac_res" >&6; }
11083 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11084   apu_has_ldap_start_tls_s="1"
11085 fi
11086
11087         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldap_sslinit" | $as_tr_sh`
11088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_sslinit in -l${ldaplib}" >&5
11089 $as_echo_n "checking for ldap_sslinit in -l${ldaplib}... " >&6; }
11090 if eval \${$as_ac_Lib+:} false; then :
11091   $as_echo_n "(cached) " >&6
11092 else
11093   ac_check_lib_save_LIBS=$LIBS
11094 LIBS="-l${ldaplib} ${extralib} $LIBS"
11095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11096 /* end confdefs.h.  */
11097
11098 /* Override any GCC internal prototype to avoid an error.
11099    Use char because int might match the return type of a GCC
11100    builtin and then its argument prototype would still apply.  */
11101 #ifdef __cplusplus
11102 extern "C"
11103 #endif
11104 char ldap_sslinit ();
11105 int
11106 main ()
11107 {
11108 return ldap_sslinit ();
11109   ;
11110   return 0;
11111 }
11112 _ACEOF
11113 if ac_fn_c_try_link "$LINENO"; then :
11114   eval "$as_ac_Lib=yes"
11115 else
11116   eval "$as_ac_Lib=no"
11117 fi
11118 rm -f core conftest.err conftest.$ac_objext \
11119     conftest$ac_exeext conftest.$ac_ext
11120 LIBS=$ac_check_lib_save_LIBS
11121 fi
11122 eval ac_res=\$$as_ac_Lib
11123                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11124 $as_echo "$ac_res" >&6; }
11125 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11126   apu_has_ldap_sslinit="1"
11127 fi
11128
11129         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_init" | $as_tr_sh`
11130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_init in -l${ldaplib}" >&5
11131 $as_echo_n "checking for ldapssl_init in -l${ldaplib}... " >&6; }
11132 if eval \${$as_ac_Lib+:} false; then :
11133   $as_echo_n "(cached) " >&6
11134 else
11135   ac_check_lib_save_LIBS=$LIBS
11136 LIBS="-l${ldaplib} ${extralib} $LIBS"
11137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11138 /* end confdefs.h.  */
11139
11140 /* Override any GCC internal prototype to avoid an error.
11141    Use char because int might match the return type of a GCC
11142    builtin and then its argument prototype would still apply.  */
11143 #ifdef __cplusplus
11144 extern "C"
11145 #endif
11146 char ldapssl_init ();
11147 int
11148 main ()
11149 {
11150 return ldapssl_init ();
11151   ;
11152   return 0;
11153 }
11154 _ACEOF
11155 if ac_fn_c_try_link "$LINENO"; then :
11156   eval "$as_ac_Lib=yes"
11157 else
11158   eval "$as_ac_Lib=no"
11159 fi
11160 rm -f core conftest.err conftest.$ac_objext \
11161     conftest$ac_exeext conftest.$ac_ext
11162 LIBS=$ac_check_lib_save_LIBS
11163 fi
11164 eval ac_res=\$$as_ac_Lib
11165                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11166 $as_echo "$ac_res" >&6; }
11167 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11168   apu_has_ldapssl_init="1"
11169 fi
11170
11171         as_ac_Lib=`$as_echo "ac_cv_lib_${ldaplib}''_ldapssl_install_routines" | $as_tr_sh`
11172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl_install_routines in -l${ldaplib}" >&5
11173 $as_echo_n "checking for ldapssl_install_routines in -l${ldaplib}... " >&6; }
11174 if eval \${$as_ac_Lib+:} false; then :
11175   $as_echo_n "(cached) " >&6
11176 else
11177   ac_check_lib_save_LIBS=$LIBS
11178 LIBS="-l${ldaplib} ${extralib} $LIBS"
11179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11180 /* end confdefs.h.  */
11181
11182 /* Override any GCC internal prototype to avoid an error.
11183    Use char because int might match the return type of a GCC
11184    builtin and then its argument prototype would still apply.  */
11185 #ifdef __cplusplus
11186 extern "C"
11187 #endif
11188 char ldapssl_install_routines ();
11189 int
11190 main ()
11191 {
11192 return ldapssl_install_routines ();
11193   ;
11194   return 0;
11195 }
11196 _ACEOF
11197 if ac_fn_c_try_link "$LINENO"; then :
11198   eval "$as_ac_Lib=yes"
11199 else
11200   eval "$as_ac_Lib=no"
11201 fi
11202 rm -f core conftest.err conftest.$ac_objext \
11203     conftest$ac_exeext conftest.$ac_ext
11204 LIBS=$ac_check_lib_save_LIBS
11205 fi
11206 eval ac_res=\$$as_ac_Lib
11207                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11208 $as_echo "$ac_res" >&6; }
11209 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11210   apu_has_ldapssl_install_routines="1"
11211 fi
11212
11213         apu_has_ldap="1";
11214
11215 fi
11216
11217   fi
11218
11219       fi
11220
11221       if test ${apu_has_ldap} != "1"; then
11222         as_fn_error $? "could not find an LDAP library" "$LINENO" 5
11223       else
11224
11225   if test "x$LDADD_ldap" = "x"; then
11226     test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"$LDADD_ldap_found\""
11227     LDADD_ldap="$LDADD_ldap_found"
11228   else
11229     apr_addto_bugger="$LDADD_ldap_found"
11230     for i in $apr_addto_bugger; do
11231       apr_addto_duplicate="0"
11232       for j in $LDADD_ldap; do
11233         if test "x$i" = "x$j"; then
11234           apr_addto_duplicate="1"
11235           break
11236         fi
11237       done
11238       if test $apr_addto_duplicate = "0"; then
11239         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11240         LDADD_ldap="$LDADD_ldap $i"
11241       fi
11242     done
11243   fi
11244
11245       fi
11246       as_ac_Lib=`$as_echo "ac_cv_lib_$apu_liblber_name''_ber_init" | $as_tr_sh`
11247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_init in -l$apu_liblber_name" >&5
11248 $as_echo_n "checking for ber_init in -l$apu_liblber_name... " >&6; }
11249 if eval \${$as_ac_Lib+:} false; then :
11250   $as_echo_n "(cached) " >&6
11251 else
11252   ac_check_lib_save_LIBS=$LIBS
11253 LIBS="-l$apu_liblber_name  $LIBS"
11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255 /* end confdefs.h.  */
11256
11257 /* Override any GCC internal prototype to avoid an error.
11258    Use char because int might match the return type of a GCC
11259    builtin and then its argument prototype would still apply.  */
11260 #ifdef __cplusplus
11261 extern "C"
11262 #endif
11263 char ber_init ();
11264 int
11265 main ()
11266 {
11267 return ber_init ();
11268   ;
11269   return 0;
11270 }
11271 _ACEOF
11272 if ac_fn_c_try_link "$LINENO"; then :
11273   eval "$as_ac_Lib=yes"
11274 else
11275   eval "$as_ac_Lib=no"
11276 fi
11277 rm -f core conftest.err conftest.$ac_objext \
11278     conftest$ac_exeext conftest.$ac_ext
11279 LIBS=$ac_check_lib_save_LIBS
11280 fi
11281 eval ac_res=\$$as_ac_Lib
11282                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11283 $as_echo "$ac_res" >&6; }
11284 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11285
11286   if test "x$LDADD_ldap" = "x"; then
11287     test "x$silent" != "xyes" && echo "  setting LDADD_ldap to \"-l${apu_liblber_name}\""
11288     LDADD_ldap="-l${apu_liblber_name}"
11289   else
11290     apr_addto_bugger="-l${apu_liblber_name}"
11291     for i in $apr_addto_bugger; do
11292       apr_addto_duplicate="0"
11293       for j in $LDADD_ldap; do
11294         if test "x$i" = "x$j"; then
11295           apr_addto_duplicate="1"
11296           break
11297         fi
11298       done
11299       if test $apr_addto_duplicate = "0"; then
11300         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_ldap"
11301         LDADD_ldap="$LDADD_ldap $i"
11302       fi
11303     done
11304   fi
11305
11306 fi
11307
11308
11309       for ac_header in lber.h
11310 do :
11311   ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
11312 if test "x$ac_cv_header_lber_h" = xyes; then :
11313   cat >>confdefs.h <<_ACEOF
11314 #define HAVE_LBER_H 1
11315 _ACEOF
11316  lber_h="#include <lber.h>"
11317 fi
11318
11319 done
11320
11321
11322       # Solaris has a problem in <ldap.h> which prevents it from
11323       # being included by itself.  Check for <ldap.h> manually,
11324       # including lber.h first.
11325       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5
11326 $as_echo_n "checking for ldap.h... " >&6; }
11327 if ${apr_cv_hdr_ldap_h+:} false; then :
11328   $as_echo_n "(cached) " >&6
11329 else
11330   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11331 /* end confdefs.h.  */
11332 #ifdef HAVE_LBER_H
11333       #include <lber.h>
11334       #endif
11335       #include <ldap.h>
11336
11337 _ACEOF
11338 if ac_fn_c_try_cpp "$LINENO"; then :
11339   apr_cv_hdr_ldap_h=yes
11340 else
11341   apr_cv_hdr_ldap_h=no
11342 fi
11343 rm -f conftest.err conftest.i conftest.$ac_ext
11344 fi
11345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_hdr_ldap_h" >&5
11346 $as_echo "$apr_cv_hdr_ldap_h" >&6; }
11347       if test "$apr_cv_hdr_ldap_h" = "yes"; then
11348         ldap_h="#include <ldap.h>"
11349
11350 $as_echo "#define HAVE_LDAP_H 1" >>confdefs.h
11351
11352       fi
11353
11354       for ac_header in ldap_ssl.h
11355 do :
11356   ac_fn_c_check_header_mongrel "$LINENO" "ldap_ssl.h" "ac_cv_header_ldap_ssl_h" "$ac_includes_default"
11357 if test "x$ac_cv_header_ldap_ssl_h" = xyes; then :
11358   cat >>confdefs.h <<_ACEOF
11359 #define HAVE_LDAP_SSL_H 1
11360 _ACEOF
11361  ldap_ssl_h="#include <ldap_ssl.h>"
11362 fi
11363
11364 done
11365
11366
11367       if test "$apr_cv_hdr_ldap_h" = "yes"; then
11368         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP toolkit" >&5
11369 $as_echo_n "checking for LDAP toolkit... " >&6; }
11370 if ${apr_cv_ldap_toolkit+:} false; then :
11371   $as_echo_n "(cached) " >&6
11372 else
11373
11374           if test "x$apr_cv_ldap_toolkit" = "x"; then
11375             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11376 /* end confdefs.h.  */
11377 $lber_h
11378                          $ldap_h
11379                          LDAP_VENDOR_NAME
11380 _ACEOF
11381 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11382   $EGREP "OpenLDAP" >/dev/null 2>&1; then :
11383   apu_has_ldap_openldap="1"
11384                                              apr_cv_ldap_toolkit="OpenLDAP"
11385 fi
11386 rm -f conftest*
11387
11388           fi
11389           if test "x$apr_cv_ldap_toolkit" = "x"; then
11390             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11391 /* end confdefs.h.  */
11392 $lber_h
11393                          $ldap_h
11394                          LDAP_VENDOR_NAME
11395 _ACEOF
11396 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11397   $EGREP "Sun Microsystems Inc." >/dev/null 2>&1; then :
11398   apu_has_ldap_solaris="1"
11399                                              apr_cv_ldap_toolkit="Solaris"
11400 fi
11401 rm -f conftest*
11402
11403           fi
11404           if test "x$apr_cv_ldap_toolkit" = "x"; then
11405             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11406 /* end confdefs.h.  */
11407 $lber_h
11408                          $ldap_h
11409                          LDAP_VENDOR_NAME
11410 _ACEOF
11411 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11412   $EGREP "Novell" >/dev/null 2>&1; then :
11413   apu_has_ldap_novell="1"
11414                                              apr_cv_ldap_toolkit="Novell"
11415 fi
11416 rm -f conftest*
11417
11418           fi
11419           if test "x$apr_cv_ldap_toolkit" = "x"; then
11420             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11421 /* end confdefs.h.  */
11422 $lber_h
11423                          $ldap_h
11424                          LDAP_VENDOR_NAME
11425 _ACEOF
11426 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11427   $EGREP "Microsoft Corporation." >/dev/null 2>&1; then :
11428   apu_has_ldap_microsoft="1"
11429                                              apr_cv_ldap_toolkit="Microsoft"
11430 fi
11431 rm -f conftest*
11432
11433           fi
11434           if test "x$apr_cv_ldap_toolkit" = "x"; then
11435             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11436 /* end confdefs.h.  */
11437 $lber_h
11438                          $ldap_h
11439                          LDAP_VENDOR_NAME
11440 _ACEOF
11441 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11442   $EGREP "Netscape Communications Corp." >/dev/null 2>&1; then :
11443   apu_has_ldap_netscape="1"
11444                                              apr_cv_ldap_toolkit="Netscape"
11445 fi
11446 rm -f conftest*
11447
11448           fi
11449           if test "x$apr_cv_ldap_toolkit" = "x"; then
11450             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11451 /* end confdefs.h.  */
11452 $lber_h
11453                          $ldap_h
11454                          LDAP_VENDOR_NAME
11455 _ACEOF
11456 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11457   $EGREP "mozilla.org" >/dev/null 2>&1; then :
11458   apu_has_ldap_mozilla="1"
11459                                              apr_cv_ldap_toolkit="Mozilla"
11460 fi
11461 rm -f conftest*
11462
11463           fi
11464           if test "x$apr_cv_ldap_toolkit" = "x"; then
11465             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11466 /* end confdefs.h.  */
11467 $lber_h
11468                          $ldap_h
11469                          LDAP_VENDOR_NAME
11470 _ACEOF
11471 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11472   $EGREP "International Business Machines" >/dev/null 2>&1; then :
11473   apu_has_ldap_tivoli="1"
11474                                              apr_cv_ldap_toolkit="Tivoli"
11475 fi
11476 rm -f conftest*
11477
11478           fi
11479           if test "x$apr_cv_ldap_toolkit" = "x"; then
11480             case "$host" in
11481             *-ibm-os390)
11482               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11483 /* end confdefs.h.  */
11484 $lber_h
11485                                    $ldap_h
11486 _ACEOF
11487 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11488   $EGREP "IBM" >/dev/null 2>&1; then :
11489   apu_has_ldap_zos="1"
11490                                               apr_cv_ldap_toolkit="z/OS"
11491 fi
11492 rm -f conftest*
11493
11494               ;;
11495             esac
11496           fi
11497           if test "x$apr_cv_ldap_toolkit" = "x"; then
11498             apu_has_ldap_other="1"
11499             apr_cv_ldap_toolkit="unknown"
11500           fi
11501
11502 fi
11503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_ldap_toolkit" >&5
11504 $as_echo "$apr_cv_ldap_toolkit" >&6; }
11505       fi
11506
11507       CPPFLAGS=$save_cppflags
11508       LDFLAGS=$save_ldflags
11509       LIBS=$save_libs
11510     fi
11511
11512 fi
11513
11514
11515 if test "$apu_has_ldap_openldap" = "1"; then
11516     save_cppflags="$CPPFLAGS"
11517     save_ldflags="$LDFLAGS"
11518     save_libs="$LIBS"
11519
11520     CPPFLAGS="$CPPFLAGS $APRUTIL_INCLUDES"
11521     LDFLAGS="$LDFLAGS $APRUTIL_LDFLAGS"
11522     { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of ldap_set_rebind_proc routine" >&5
11523 $as_echo_n "checking style of ldap_set_rebind_proc routine... " >&6; }
11524 if ${ac_cv_ldap_set_rebind_proc_style+:} false; then :
11525   $as_echo_n "(cached) " >&6
11526 else
11527   apr_save_CFLAGS=$CFLAGS
11528  CFLAGS="$CFLAGS $CFLAGS_WARN"
11529  if test "$ac_cv_c_compiler_gnu" = "yes"; then
11530    CFLAGS="$CFLAGS -Werror"
11531  fi
11532  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11533 /* end confdefs.h.  */
11534 #include "confdefs.h"
11535
11536
11537     #ifdef HAVE_LBER_H
11538     #include <lber.h>
11539     #endif
11540     #ifdef HAVE_LDAP_H
11541     #include <ldap.h>
11542     #endif
11543
11544    int main(int argc, const char *const *argv) {
11545
11546     ldap_set_rebind_proc((LDAP *)0, (LDAP_REBIND_PROC *)0, (void *)0);
11547
11548       return 0; }
11549
11550 _ACEOF
11551 if ac_fn_c_try_compile "$LINENO"; then :
11552   ac_cv_ldap_set_rebind_proc_style=three
11553 else
11554   ac_cv_ldap_set_rebind_proc_style=two
11555 fi
11556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557  CFLAGS=$apr_save_CFLAGS
11558
11559 fi
11560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_ldap_set_rebind_proc_style" >&5
11561 $as_echo "$ac_cv_ldap_set_rebind_proc_style" >&6; }
11562
11563     if test "$ac_cv_ldap_set_rebind_proc_style" = "three"; then
11564
11565 $as_echo "#define LDAP_SET_REBIND_PROC_THREE 1" >>confdefs.h
11566
11567     fi
11568
11569     CPPFLAGS="$save_cppflags"
11570     LDFLAGS="$save_ldflags"
11571     LIBS="$save_libs"
11572 fi
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598   apu_use_sdbm=0
11599   apu_use_ndbm=0
11600   apu_use_gdbm=0
11601   apu_use_db=0
11602     apu_have_sdbm=1
11603   apu_have_gdbm=0
11604   apu_have_ndbm=0
11605   apu_have_db=0
11606
11607   apu_db_header=db.h                # default so apu_select_dbm.h is syntactically correct
11608   apu_db_version=0
11609
11610   # Maximum supported version announced in help string.
11611   # Although we search for all versions up to 5.9,
11612   # we should only include existing versions in our
11613   # help string.
11614   db_max_version=53
11615   db_min_version=41
11616   dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
11617   db_version="$db_min_version"
11618   while [ $db_version -le $db_max_version ]
11619   do
11620     dbm_list="$dbm_list, db$db_version"
11621     db_version=`expr $db_version + 1`
11622   done
11623   dbm_list="$dbm_list, db60"
11624
11625
11626 # Check whether --with-dbm was given.
11627 if test "${with_dbm+set}" = set; then :
11628   withval=$with_dbm;
11629     if test "$withval" = "yes"; then
11630       as_fn_error $? "--with-dbm needs to specify a DBM type to use.
11631         One of: $dbm_list" "$LINENO" 5
11632     fi
11633     requested="$withval"
11634
11635 else
11636
11637     requested=default
11638
11639 fi
11640
11641
11642
11643 # Check whether --with-gdbm was given.
11644 if test "${with_gdbm+set}" = set; then :
11645   withval=$with_gdbm;
11646     apu_have_gdbm=0
11647     if test "$withval" = "yes"; then
11648       ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11649 if test "x$ac_cv_header_gdbm_h" = xyes; then :
11650   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11651 $as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11652 if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11653   $as_echo_n "(cached) " >&6
11654 else
11655   ac_check_lib_save_LIBS=$LIBS
11656 LIBS="-lgdbm  $LIBS"
11657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11658 /* end confdefs.h.  */
11659
11660 /* Override any GCC internal prototype to avoid an error.
11661    Use char because int might match the return type of a GCC
11662    builtin and then its argument prototype would still apply.  */
11663 #ifdef __cplusplus
11664 extern "C"
11665 #endif
11666 char gdbm_open ();
11667 int
11668 main ()
11669 {
11670 return gdbm_open ();
11671   ;
11672   return 0;
11673 }
11674 _ACEOF
11675 if ac_fn_c_try_link "$LINENO"; then :
11676   ac_cv_lib_gdbm_gdbm_open=yes
11677 else
11678   ac_cv_lib_gdbm_gdbm_open=no
11679 fi
11680 rm -f core conftest.err conftest.$ac_objext \
11681     conftest$ac_exeext conftest.$ac_ext
11682 LIBS=$ac_check_lib_save_LIBS
11683 fi
11684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11685 $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11686 if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11687   apu_have_gdbm=1
11688 fi
11689
11690 fi
11691
11692
11693     elif test "$withval" = "no"; then
11694       apu_have_gdbm=0
11695     else
11696       saved_cppflags="$CPPFLAGS"
11697       saved_ldflags="$LDFLAGS"
11698       CPPFLAGS="$CPPFLAGS -I$withval/include"
11699       LDFLAGS="$LDFLAGS -L$withval/lib "
11700
11701       { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for gdbm in $withval" >&5
11702 $as_echo_n "checking checking for gdbm in $withval... " >&6; }
11703       ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default"
11704 if test "x$ac_cv_header_gdbm_h" = xyes; then :
11705   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5
11706 $as_echo_n "checking for gdbm_open in -lgdbm... " >&6; }
11707 if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11708   $as_echo_n "(cached) " >&6
11709 else
11710   ac_check_lib_save_LIBS=$LIBS
11711 LIBS="-lgdbm  $LIBS"
11712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11713 /* end confdefs.h.  */
11714
11715 /* Override any GCC internal prototype to avoid an error.
11716    Use char because int might match the return type of a GCC
11717    builtin and then its argument prototype would still apply.  */
11718 #ifdef __cplusplus
11719 extern "C"
11720 #endif
11721 char gdbm_open ();
11722 int
11723 main ()
11724 {
11725 return gdbm_open ();
11726   ;
11727   return 0;
11728 }
11729 _ACEOF
11730 if ac_fn_c_try_link "$LINENO"; then :
11731   ac_cv_lib_gdbm_gdbm_open=yes
11732 else
11733   ac_cv_lib_gdbm_gdbm_open=no
11734 fi
11735 rm -f core conftest.err conftest.$ac_objext \
11736     conftest$ac_exeext conftest.$ac_ext
11737 LIBS=$ac_check_lib_save_LIBS
11738 fi
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5
11740 $as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; }
11741 if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11742   apu_have_gdbm=1
11743 fi
11744
11745 fi
11746
11747
11748       if test "$apu_have_gdbm" != "0"; then
11749
11750   if test "x$APRUTIL_LDFLAGS" = "x"; then
11751     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
11752     APRUTIL_LDFLAGS="-L$withval/lib"
11753   else
11754     apr_addto_bugger="-L$withval/lib"
11755     for i in $apr_addto_bugger; do
11756       apr_addto_duplicate="0"
11757       for j in $APRUTIL_LDFLAGS; do
11758         if test "x$i" = "x$j"; then
11759           apr_addto_duplicate="1"
11760           break
11761         fi
11762       done
11763       if test $apr_addto_duplicate = "0"; then
11764         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
11765         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
11766       fi
11767     done
11768   fi
11769
11770
11771   if test "x$APRUTIL_INCLUDES" = "x"; then
11772     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
11773     APRUTIL_INCLUDES="-I$withval/include"
11774   else
11775     apr_addto_bugger="-I$withval/include"
11776     for i in $apr_addto_bugger; do
11777       apr_addto_duplicate="0"
11778       for j in $APRUTIL_INCLUDES; do
11779         if test "x$i" = "x$j"; then
11780           apr_addto_duplicate="1"
11781           break
11782         fi
11783       done
11784       if test $apr_addto_duplicate = "0"; then
11785         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
11786         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
11787       fi
11788     done
11789   fi
11790
11791       fi
11792       CPPFLAGS="$saved_cppflags"
11793       LDFLAGS="$saved_ldflags"
11794     fi
11795
11796 fi
11797
11798
11799
11800 # Check whether --with-ndbm was given.
11801 if test "${with_ndbm+set}" = set; then :
11802   withval=$with_ndbm;
11803     apu_have_ndbm=0
11804     if test "$withval" = "yes"; then
11805       { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm in the usual places" >&5
11806 $as_echo_n "checking checking for ndbm in the usual places... " >&6; }
11807       apu_want_ndbm=1
11808       NDBM_INC=""
11809       NDBM_LDFLAGS=""
11810     elif test "$withval" = "no"; then
11811       apu_want_ndbm=0
11812     else
11813       apu_want_ndbm=1
11814       case "$withval" in
11815         *":"*)
11816           NDBM_INC="-I`echo $withval |sed -e 's/:.*$//'`"
11817           NDBM_LDFLAGS="-L`echo $withval |sed -e 's/^.*://'`"
11818           { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS " >&5
11819 $as_echo_n "checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS ... " >&6; }
11820         ;;
11821         *)
11822           NDBM_INC="-I$withval/include"
11823           NDBM_LDFLAGS="-L$withval/lib"
11824           { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes in $withval" >&5
11825 $as_echo_n "checking checking for ndbm includes in $withval... " >&6; }
11826         ;;
11827       esac
11828     fi
11829
11830     save_cppflags="$CPPFLAGS"
11831     save_ldflags="$LDFLAGS"
11832     CPPFLAGS="$CPPFLAGS $NDBM_INC"
11833     LDFLAGS="$LDFLAGS $NDBM_LDFLAGS"
11834         if test "$apu_want_ndbm" != "0"; then
11835       ac_fn_c_check_header_mongrel "$LINENO" "ndbm.h" "ac_cv_header_ndbm_h" "$ac_includes_default"
11836 if test "x$ac_cv_header_ndbm_h" = xyes; then :
11837   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -lc" >&5
11838 $as_echo_n "checking for dbm_open in -lc... " >&6; }
11839 if ${ac_cv_lib_c_dbm_open+:} false; then :
11840   $as_echo_n "(cached) " >&6
11841 else
11842   ac_check_lib_save_LIBS=$LIBS
11843 LIBS="-lc  $LIBS"
11844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11845 /* end confdefs.h.  */
11846
11847 /* Override any GCC internal prototype to avoid an error.
11848    Use char because int might match the return type of a GCC
11849    builtin and then its argument prototype would still apply.  */
11850 #ifdef __cplusplus
11851 extern "C"
11852 #endif
11853 char dbm_open ();
11854 int
11855 main ()
11856 {
11857 return dbm_open ();
11858   ;
11859   return 0;
11860 }
11861 _ACEOF
11862 if ac_fn_c_try_link "$LINENO"; then :
11863   ac_cv_lib_c_dbm_open=yes
11864 else
11865   ac_cv_lib_c_dbm_open=no
11866 fi
11867 rm -f core conftest.err conftest.$ac_objext \
11868     conftest$ac_exeext conftest.$ac_ext
11869 LIBS=$ac_check_lib_save_LIBS
11870 fi
11871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dbm_open" >&5
11872 $as_echo "$ac_cv_lib_c_dbm_open" >&6; }
11873 if test "x$ac_cv_lib_c_dbm_open" = xyes; then :
11874   apu_have_ndbm=1;apu_ndbm_lib=c
11875 else
11876   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldbm" >&5
11877 $as_echo_n "checking for dbm_open in -ldbm... " >&6; }
11878 if ${ac_cv_lib_dbm_dbm_open+:} false; then :
11879   $as_echo_n "(cached) " >&6
11880 else
11881   ac_check_lib_save_LIBS=$LIBS
11882 LIBS="-ldbm  $LIBS"
11883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11884 /* end confdefs.h.  */
11885
11886 /* Override any GCC internal prototype to avoid an error.
11887    Use char because int might match the return type of a GCC
11888    builtin and then its argument prototype would still apply.  */
11889 #ifdef __cplusplus
11890 extern "C"
11891 #endif
11892 char dbm_open ();
11893 int
11894 main ()
11895 {
11896 return dbm_open ();
11897   ;
11898   return 0;
11899 }
11900 _ACEOF
11901 if ac_fn_c_try_link "$LINENO"; then :
11902   ac_cv_lib_dbm_dbm_open=yes
11903 else
11904   ac_cv_lib_dbm_dbm_open=no
11905 fi
11906 rm -f core conftest.err conftest.$ac_objext \
11907     conftest$ac_exeext conftest.$ac_ext
11908 LIBS=$ac_check_lib_save_LIBS
11909 fi
11910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dbm_dbm_open" >&5
11911 $as_echo "$ac_cv_lib_dbm_dbm_open" >&6; }
11912 if test "x$ac_cv_lib_dbm_dbm_open" = xyes; then :
11913   apu_have_ndbm=1;apu_ndbm_lib=dbm
11914 else
11915   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldb" >&5
11916 $as_echo_n "checking for dbm_open in -ldb... " >&6; }
11917 if ${ac_cv_lib_db_dbm_open+:} false; then :
11918   $as_echo_n "(cached) " >&6
11919 else
11920   ac_check_lib_save_LIBS=$LIBS
11921 LIBS="-ldb  $LIBS"
11922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11923 /* end confdefs.h.  */
11924
11925 /* Override any GCC internal prototype to avoid an error.
11926    Use char because int might match the return type of a GCC
11927    builtin and then its argument prototype would still apply.  */
11928 #ifdef __cplusplus
11929 extern "C"
11930 #endif
11931 char dbm_open ();
11932 int
11933 main ()
11934 {
11935 return dbm_open ();
11936   ;
11937   return 0;
11938 }
11939 _ACEOF
11940 if ac_fn_c_try_link "$LINENO"; then :
11941   ac_cv_lib_db_dbm_open=yes
11942 else
11943   ac_cv_lib_db_dbm_open=no
11944 fi
11945 rm -f core conftest.err conftest.$ac_objext \
11946     conftest$ac_exeext conftest.$ac_ext
11947 LIBS=$ac_check_lib_save_LIBS
11948 fi
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db_dbm_open" >&5
11950 $as_echo "$ac_cv_lib_db_dbm_open" >&6; }
11951 if test "x$ac_cv_lib_db_dbm_open" = xyes; then :
11952   apu_have_ndbm=1;apu_ndbm_lib=db
11953 else
11954   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __db_ndbm_open in -ldb" >&5
11955 $as_echo_n "checking for __db_ndbm_open in -ldb... " >&6; }
11956 if ${ac_cv_lib_db___db_ndbm_open+:} false; then :
11957   $as_echo_n "(cached) " >&6
11958 else
11959   ac_check_lib_save_LIBS=$LIBS
11960 LIBS="-ldb  $LIBS"
11961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11962 /* end confdefs.h.  */
11963
11964 /* Override any GCC internal prototype to avoid an error.
11965    Use char because int might match the return type of a GCC
11966    builtin and then its argument prototype would still apply.  */
11967 #ifdef __cplusplus
11968 extern "C"
11969 #endif
11970 char __db_ndbm_open ();
11971 int
11972 main ()
11973 {
11974 return __db_ndbm_open ();
11975   ;
11976   return 0;
11977 }
11978 _ACEOF
11979 if ac_fn_c_try_link "$LINENO"; then :
11980   ac_cv_lib_db___db_ndbm_open=yes
11981 else
11982   ac_cv_lib_db___db_ndbm_open=no
11983 fi
11984 rm -f core conftest.err conftest.$ac_objext \
11985     conftest$ac_exeext conftest.$ac_ext
11986 LIBS=$ac_check_lib_save_LIBS
11987 fi
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db___db_ndbm_open" >&5
11989 $as_echo "$ac_cv_lib_db___db_ndbm_open" >&6; }
11990 if test "x$ac_cv_lib_db___db_ndbm_open" = xyes; then :
11991   apu_have_ndbm=1;apu_ndbm_lib=db
11992 fi
11993
11994
11995 fi
11996
11997
11998 fi
11999
12000
12001 fi
12002
12003
12004 fi
12005
12006
12007       if test "$apu_have_ndbm" != "0";  then
12008         if test "$withval" != "yes"; then
12009
12010   if test "x$APRUTIL_INCLUDES" = "x"; then
12011     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"$NDBM_INC\""
12012     APRUTIL_INCLUDES="$NDBM_INC"
12013   else
12014     apr_addto_bugger="$NDBM_INC"
12015     for i in $apr_addto_bugger; do
12016       apr_addto_duplicate="0"
12017       for j in $APRUTIL_INCLUDES; do
12018         if test "x$i" = "x$j"; then
12019           apr_addto_duplicate="1"
12020           break
12021         fi
12022       done
12023       if test $apr_addto_duplicate = "0"; then
12024         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12025         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12026       fi
12027     done
12028   fi
12029
12030
12031   if test "x$APRUTIL_LDFLAGS" = "x"; then
12032     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"$NDBM_LDFLAGS\""
12033     APRUTIL_LDFLAGS="$NDBM_LDFLAGS"
12034   else
12035     apr_addto_bugger="$NDBM_LDFLAGS"
12036     for i in $apr_addto_bugger; do
12037       apr_addto_duplicate="0"
12038       for j in $APRUTIL_LDFLAGS; do
12039         if test "x$i" = "x$j"; then
12040           apr_addto_duplicate="1"
12041           break
12042         fi
12043       done
12044       if test $apr_addto_duplicate = "0"; then
12045         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12046         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12047       fi
12048     done
12049   fi
12050
12051         fi
12052       elif test "$withval" != "yes"; then
12053         as_fn_error $? "NDBM not found in the specified directory" "$LINENO" 5
12054       fi
12055     fi
12056     CPPFLAGS="$save_cppflags"
12057     LDFLAGS="$save_ldflags"
12058
12059 else
12060
12061         apu_have_ndbm=0
12062
12063 fi
12064
12065
12066
12067   if test -n "$apu_db_xtra_libs"; then
12068     saveddbxtralibs="$LIBS"
12069     LIBS="$apu_db_xtra_libs $LIBS"
12070   fi
12071
12072
12073 # Check whether --with-berkeley-db was given.
12074 if test "${with_berkeley_db+set}" = set; then :
12075   withval=$with_berkeley_db;
12076     if test "$withval" = "yes"; then
12077       apu_want_db=1
12078       user_places=""
12079     elif test "$withval" = "no"; then
12080       apu_want_db=0
12081     else
12082       apu_want_db=1
12083       user_places="$withval"
12084     fi
12085
12086     if test "$apu_want_db" != "0"; then
12087
12088   requested=$requested
12089   check_places=$user_places
12090
12091   case "$requested" in
12092   db)
12093
12094   all_places="$check_places"
12095
12096   # Start version search at version 5.9
12097   db_version=59
12098   while [ $db_version -ge 40 ]
12099   do
12100     db_major=`echo $db_version | sed -e 's/.$//'`
12101     db_minor=`echo $db_version | sed -e 's/.//'`
12102
12103   places="$all_places"
12104   db_major="$db_major"
12105   db_minor="$db_minor"
12106   if test -z "$places"; then
12107     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
12108   fi
12109
12110   bdb_version="${db_major}"
12111   if test ""${db_minor}"" != "-1"; then
12112     bdb_version="$bdb_version."${db_minor}""
12113     if test ""-1"" != "-1"; then
12114       bdb_version="$bdb_version."-1""
12115     fi
12116   fi
12117   bdb_places="$places"
12118   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
12119   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"
12120
12121
12122   apu_have_db=0
12123
12124   # Save the original values of the flags we tweak.
12125   apu_check_lib_save_libs="$LIBS"
12126   apu_check_lib_save_ldflags="$LDFLAGS"
12127   apu_check_lib_save_cppflags="$CPPFLAGS"
12128
12129   # The variable `found' is the prefix under which we've found
12130   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12131   found=not
12132   for bdb_place in $bdb_places; do
12133
12134     LDFLAGS="$apu_check_lib_save_ldflags"
12135     CPPFLAGS="$apu_check_lib_save_cppflags"
12136     case "$bdb_place" in
12137       "std" )
12138         description="the standard places"
12139       ;;
12140       *":"* )
12141         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12142         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12143         CPPFLAGS="$CPPFLAGS -I$header"
12144         LDFLAGS="$LDFLAGS -L$lib"
12145         description="$header and $lib"
12146       ;;
12147       * )
12148         if test -d $bdb_place; then
12149           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12150           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12151         else
12152           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12153 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12154           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12155 $as_echo "directory not found" >&6; }
12156           continue
12157         fi
12158         description="$bdb_place"
12159       ;;
12160     esac
12161
12162     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12163     # trick to display a message instead.
12164     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12165 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12166     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12167 $as_echo "" >&6; }
12168
12169     for bdb_libname in $bdb_default_search_lib_names; do
12170       for bdb_header in $bdb_default_search_headers; do
12171         # Clear the header cache variable for each location
12172
12173         cache_id="`echo ac_cv_header_${bdb_header} \
12174                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12175
12176         unset $cache_id
12177         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12178 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12179 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12180
12181           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
12182             # We generate a separate cache variable for each prefix and libname
12183             # we search under.  That way, we avoid caching information that
12184             # changes if the user runs `configure' with a different set of
12185             # switches.
12186
12187             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12188                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12189
12190
12191             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12192 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12193                                     if eval \${$cache_id+:} false; then :
12194   $as_echo_n "(cached) " >&6
12195 else
12196
12197
12198     apu_try_berkeley_db_save_libs="$LIBS"
12199
12200     apu_check_berkeley_db_major="${db_major}"
12201     apu_check_berkeley_db_minor="${db_minor}"
12202     apu_check_berkeley_db_patch="-1"
12203     apu_try_berkeley_db_header=$bdb_header
12204     apu_try_berkeley_db_libname=$bdb_libname
12205
12206     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12207     if test "$cross_compiling" = yes; then :
12208   apu_try_berkeley_db=yes
12209
12210 else
12211   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12212 /* end confdefs.h.  */
12213
12214 #include <stdlib.h>
12215 #include <stdio.h>
12216 #include <$apu_try_berkeley_db_header>
12217 main ()
12218 {
12219   int major, minor, patch;
12220
12221   db_version(&major, &minor, &patch);
12222
12223   /* Sanity check: ensure that db.h constants actually match the db library */
12224   if (major != DB_VERSION_MAJOR
12225       || minor != DB_VERSION_MINOR
12226       || patch != DB_VERSION_PATCH)
12227     exit (1);
12228
12229   /* Run-time check:  ensure the library claims to be the correct version. */
12230
12231   if ($apu_check_berkeley_db_major != -1) {
12232     if (major < $apu_check_berkeley_db_major)
12233       exit (1);
12234     if (major > $apu_check_berkeley_db_major)
12235       exit (0);
12236   }
12237
12238   if ($apu_check_berkeley_db_minor != -1) {
12239     if (minor < $apu_check_berkeley_db_minor)
12240       exit (1);
12241     if (minor > $apu_check_berkeley_db_minor)
12242       exit (0);
12243   }
12244
12245   if ($apu_check_berkeley_db_patch == -1
12246       || patch >= $apu_check_berkeley_db_patch)
12247     exit (0);
12248   else
12249     exit (1);
12250 }
12251
12252 _ACEOF
12253 if ac_fn_c_try_run "$LINENO"; then :
12254   apu_try_berkeley_db=yes
12255 else
12256   apu_try_berkeley_db=no
12257 fi
12258 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12259   conftest.$ac_objext conftest.beam conftest.$ac_ext
12260 fi
12261
12262
12263     LIBS="$apu_try_berkeley_db_save_libs"
12264
12265
12266                 eval "$cache_id=$apu_try_berkeley_db"
12267
12268 fi
12269
12270             result="`eval echo '$'$cache_id`"
12271             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12272 $as_echo "$result" >&6; }
12273           elif test ""${db_major}"" = "1"; then
12274             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12276 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12277 if eval \${$as_ac_Lib+:} false; then :
12278   $as_echo_n "(cached) " >&6
12279 else
12280   ac_check_lib_save_LIBS=$LIBS
12281 LIBS="-l$bdb_libname  $LIBS"
12282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12283 /* end confdefs.h.  */
12284
12285 /* Override any GCC internal prototype to avoid an error.
12286    Use char because int might match the return type of a GCC
12287    builtin and then its argument prototype would still apply.  */
12288 #ifdef __cplusplus
12289 extern "C"
12290 #endif
12291 char dbopen ();
12292 int
12293 main ()
12294 {
12295 return dbopen ();
12296   ;
12297   return 0;
12298 }
12299 _ACEOF
12300 if ac_fn_c_try_link "$LINENO"; then :
12301   eval "$as_ac_Lib=yes"
12302 else
12303   eval "$as_ac_Lib=no"
12304 fi
12305 rm -f core conftest.err conftest.$ac_objext \
12306     conftest$ac_exeext conftest.$ac_ext
12307 LIBS=$ac_check_lib_save_LIBS
12308 fi
12309 eval ac_res=\$$as_ac_Lib
12310                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12311 $as_echo "$ac_res" >&6; }
12312 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12313   result=yes
12314 else
12315   result=no
12316
12317 fi
12318
12319           elif test ""${db_major}"" = "2"; then
12320             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12322 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12323 if eval \${$as_ac_Lib+:} false; then :
12324   $as_echo_n "(cached) " >&6
12325 else
12326   ac_check_lib_save_LIBS=$LIBS
12327 LIBS="-l$bdb_libname  $LIBS"
12328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12329 /* end confdefs.h.  */
12330
12331 /* Override any GCC internal prototype to avoid an error.
12332    Use char because int might match the return type of a GCC
12333    builtin and then its argument prototype would still apply.  */
12334 #ifdef __cplusplus
12335 extern "C"
12336 #endif
12337 char db_open ();
12338 int
12339 main ()
12340 {
12341 return db_open ();
12342   ;
12343   return 0;
12344 }
12345 _ACEOF
12346 if ac_fn_c_try_link "$LINENO"; then :
12347   eval "$as_ac_Lib=yes"
12348 else
12349   eval "$as_ac_Lib=no"
12350 fi
12351 rm -f core conftest.err conftest.$ac_objext \
12352     conftest$ac_exeext conftest.$ac_ext
12353 LIBS=$ac_check_lib_save_LIBS
12354 fi
12355 eval ac_res=\$$as_ac_Lib
12356                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12357 $as_echo "$ac_res" >&6; }
12358 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12359   result=yes
12360 else
12361   result=no
12362
12363 fi
12364
12365           fi
12366
12367 else
12368   result="no"
12369 fi
12370
12371
12372
12373         # If we found it, no need to search any more.
12374         if test "$result" = "yes"; then
12375           found="$bdb_place"
12376           break
12377         fi
12378       done
12379       test "$found" != "not" && break
12380     done
12381     test "$found" != "not" && break
12382   done
12383
12384   # Restore the original values of the flags we tweak.
12385   LDFLAGS="$apu_check_lib_save_ldflags"
12386   CPPFLAGS="$apu_check_lib_save_cppflags"
12387
12388   case "$found" in
12389   "not")
12390     apu_have_db=0
12391     ;;
12392   "std")
12393     apu_db_header=$bdb_header
12394     apu_db_lib=$bdb_libname
12395     apu_have_db=1
12396     ;;
12397   *":"*)
12398     header="`echo $found | sed -e 's/:.*$//'`"
12399     lib="`echo $found | sed -e 's/^.*://'`"
12400
12401
12402   if test "x$APRUTIL_INCLUDES" = "x"; then
12403     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12404     APRUTIL_INCLUDES="-I$header"
12405   else
12406     apr_addto_bugger="-I$header"
12407     for i in $apr_addto_bugger; do
12408       apr_addto_duplicate="0"
12409       for j in $APRUTIL_INCLUDES; do
12410         if test "x$i" = "x$j"; then
12411           apr_addto_duplicate="1"
12412           break
12413         fi
12414       done
12415       if test $apr_addto_duplicate = "0"; then
12416         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12417         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12418       fi
12419     done
12420   fi
12421
12422
12423   if test "x$APRUTIL_LDFLAGS" = "x"; then
12424     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12425     APRUTIL_LDFLAGS="-L$lib"
12426   else
12427     apr_addto_bugger="-L$lib"
12428     for i in $apr_addto_bugger; do
12429       apr_addto_duplicate="0"
12430       for j in $APRUTIL_LDFLAGS; do
12431         if test "x$i" = "x$j"; then
12432           apr_addto_duplicate="1"
12433           break
12434         fi
12435       done
12436       if test $apr_addto_duplicate = "0"; then
12437         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12438         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12439       fi
12440     done
12441   fi
12442
12443     apu_db_header=$bdb_header
12444     apu_db_lib=$bdb_libname
12445     apu_have_db=1
12446     ;;
12447   *)
12448
12449   if test "x$APRUTIL_INCLUDES" = "x"; then
12450     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12451     APRUTIL_INCLUDES="-I$found/include"
12452   else
12453     apr_addto_bugger="-I$found/include"
12454     for i in $apr_addto_bugger; do
12455       apr_addto_duplicate="0"
12456       for j in $APRUTIL_INCLUDES; do
12457         if test "x$i" = "x$j"; then
12458           apr_addto_duplicate="1"
12459           break
12460         fi
12461       done
12462       if test $apr_addto_duplicate = "0"; then
12463         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12464         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12465       fi
12466     done
12467   fi
12468
12469
12470   if test "x$APRUTIL_LDFLAGS" = "x"; then
12471     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12472     APRUTIL_LDFLAGS="-L$found/lib"
12473   else
12474     apr_addto_bugger="-L$found/lib"
12475     for i in $apr_addto_bugger; do
12476       apr_addto_duplicate="0"
12477       for j in $APRUTIL_LDFLAGS; do
12478         if test "x$i" = "x$j"; then
12479           apr_addto_duplicate="1"
12480           break
12481         fi
12482       done
12483       if test $apr_addto_duplicate = "0"; then
12484         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12485         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12486       fi
12487     done
12488   fi
12489
12490     apu_db_header=$bdb_header
12491     apu_db_lib=$bdb_libname
12492     apu_have_db=1
12493     ;;
12494   esac
12495
12496   if test "$apu_have_db" = "1"; then
12497     apu_db_version=${db_major}
12498   fi
12499
12500     if test "$apu_have_db" = "1"; then
12501       break
12502     fi
12503     db_version=`expr $db_version - 1`
12504   done
12505   if test "$apu_have_db" = "0"; then
12506
12507   places="$all_places"
12508   if test -z "$places"; then
12509     places="std"
12510   fi
12511
12512   bdb_version=3
12513   if test "-1" != "-1"; then
12514     bdb_version="$bdb_version.-1"
12515     if test "-1" != "-1"; then
12516       bdb_version="$bdb_version.-1"
12517     fi
12518   fi
12519   bdb_places="$places"
12520   bdb_default_search_headers="db3/db.h db.h"
12521   bdb_default_search_lib_names="db3 db"
12522
12523
12524   apu_have_db=0
12525
12526   # Save the original values of the flags we tweak.
12527   apu_check_lib_save_libs="$LIBS"
12528   apu_check_lib_save_ldflags="$LDFLAGS"
12529   apu_check_lib_save_cppflags="$CPPFLAGS"
12530
12531   # The variable `found' is the prefix under which we've found
12532   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12533   found=not
12534   for bdb_place in $bdb_places; do
12535
12536     LDFLAGS="$apu_check_lib_save_ldflags"
12537     CPPFLAGS="$apu_check_lib_save_cppflags"
12538     case "$bdb_place" in
12539       "std" )
12540         description="the standard places"
12541       ;;
12542       *":"* )
12543         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12544         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12545         CPPFLAGS="$CPPFLAGS -I$header"
12546         LDFLAGS="$LDFLAGS -L$lib"
12547         description="$header and $lib"
12548       ;;
12549       * )
12550         if test -d $bdb_place; then
12551           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12552           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12553         else
12554           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12555 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12556           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12557 $as_echo "directory not found" >&6; }
12558           continue
12559         fi
12560         description="$bdb_place"
12561       ;;
12562     esac
12563
12564     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12565     # trick to display a message instead.
12566     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12567 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12568     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12569 $as_echo "" >&6; }
12570
12571     for bdb_libname in $bdb_default_search_lib_names; do
12572       for bdb_header in $bdb_default_search_headers; do
12573         # Clear the header cache variable for each location
12574
12575         cache_id="`echo ac_cv_header_${bdb_header} \
12576                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12577
12578         unset $cache_id
12579         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12580 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12581 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12582
12583           if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
12584             # We generate a separate cache variable for each prefix and libname
12585             # we search under.  That way, we avoid caching information that
12586             # changes if the user runs `configure' with a different set of
12587             # switches.
12588
12589             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12590                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12591
12592
12593             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12594 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12595                                     if eval \${$cache_id+:} false; then :
12596   $as_echo_n "(cached) " >&6
12597 else
12598
12599
12600     apu_try_berkeley_db_save_libs="$LIBS"
12601
12602     apu_check_berkeley_db_major=3
12603     apu_check_berkeley_db_minor=-1
12604     apu_check_berkeley_db_patch=-1
12605     apu_try_berkeley_db_header=$bdb_header
12606     apu_try_berkeley_db_libname=$bdb_libname
12607
12608     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
12609     if test "$cross_compiling" = yes; then :
12610   apu_try_berkeley_db=yes
12611
12612 else
12613   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12614 /* end confdefs.h.  */
12615
12616 #include <stdlib.h>
12617 #include <stdio.h>
12618 #include <$apu_try_berkeley_db_header>
12619 main ()
12620 {
12621   int major, minor, patch;
12622
12623   db_version(&major, &minor, &patch);
12624
12625   /* Sanity check: ensure that db.h constants actually match the db library */
12626   if (major != DB_VERSION_MAJOR
12627       || minor != DB_VERSION_MINOR
12628       || patch != DB_VERSION_PATCH)
12629     exit (1);
12630
12631   /* Run-time check:  ensure the library claims to be the correct version. */
12632
12633   if ($apu_check_berkeley_db_major != -1) {
12634     if (major < $apu_check_berkeley_db_major)
12635       exit (1);
12636     if (major > $apu_check_berkeley_db_major)
12637       exit (0);
12638   }
12639
12640   if ($apu_check_berkeley_db_minor != -1) {
12641     if (minor < $apu_check_berkeley_db_minor)
12642       exit (1);
12643     if (minor > $apu_check_berkeley_db_minor)
12644       exit (0);
12645   }
12646
12647   if ($apu_check_berkeley_db_patch == -1
12648       || patch >= $apu_check_berkeley_db_patch)
12649     exit (0);
12650   else
12651     exit (1);
12652 }
12653
12654 _ACEOF
12655 if ac_fn_c_try_run "$LINENO"; then :
12656   apu_try_berkeley_db=yes
12657 else
12658   apu_try_berkeley_db=no
12659 fi
12660 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12661   conftest.$ac_objext conftest.beam conftest.$ac_ext
12662 fi
12663
12664
12665     LIBS="$apu_try_berkeley_db_save_libs"
12666
12667
12668                 eval "$cache_id=$apu_try_berkeley_db"
12669
12670 fi
12671
12672             result="`eval echo '$'$cache_id`"
12673             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
12674 $as_echo "$result" >&6; }
12675           elif test "3" = "1"; then
12676             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
12678 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
12679 if eval \${$as_ac_Lib+:} false; then :
12680   $as_echo_n "(cached) " >&6
12681 else
12682   ac_check_lib_save_LIBS=$LIBS
12683 LIBS="-l$bdb_libname  $LIBS"
12684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12685 /* end confdefs.h.  */
12686
12687 /* Override any GCC internal prototype to avoid an error.
12688    Use char because int might match the return type of a GCC
12689    builtin and then its argument prototype would still apply.  */
12690 #ifdef __cplusplus
12691 extern "C"
12692 #endif
12693 char dbopen ();
12694 int
12695 main ()
12696 {
12697 return dbopen ();
12698   ;
12699   return 0;
12700 }
12701 _ACEOF
12702 if ac_fn_c_try_link "$LINENO"; then :
12703   eval "$as_ac_Lib=yes"
12704 else
12705   eval "$as_ac_Lib=no"
12706 fi
12707 rm -f core conftest.err conftest.$ac_objext \
12708     conftest$ac_exeext conftest.$ac_ext
12709 LIBS=$ac_check_lib_save_LIBS
12710 fi
12711 eval ac_res=\$$as_ac_Lib
12712                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12713 $as_echo "$ac_res" >&6; }
12714 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12715   result=yes
12716 else
12717   result=no
12718
12719 fi
12720
12721           elif test "3" = "2"; then
12722             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
12723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
12724 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
12725 if eval \${$as_ac_Lib+:} false; then :
12726   $as_echo_n "(cached) " >&6
12727 else
12728   ac_check_lib_save_LIBS=$LIBS
12729 LIBS="-l$bdb_libname  $LIBS"
12730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12731 /* end confdefs.h.  */
12732
12733 /* Override any GCC internal prototype to avoid an error.
12734    Use char because int might match the return type of a GCC
12735    builtin and then its argument prototype would still apply.  */
12736 #ifdef __cplusplus
12737 extern "C"
12738 #endif
12739 char db_open ();
12740 int
12741 main ()
12742 {
12743 return db_open ();
12744   ;
12745   return 0;
12746 }
12747 _ACEOF
12748 if ac_fn_c_try_link "$LINENO"; then :
12749   eval "$as_ac_Lib=yes"
12750 else
12751   eval "$as_ac_Lib=no"
12752 fi
12753 rm -f core conftest.err conftest.$ac_objext \
12754     conftest$ac_exeext conftest.$ac_ext
12755 LIBS=$ac_check_lib_save_LIBS
12756 fi
12757 eval ac_res=\$$as_ac_Lib
12758                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12759 $as_echo "$ac_res" >&6; }
12760 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12761   result=yes
12762 else
12763   result=no
12764
12765 fi
12766
12767           fi
12768
12769 else
12770   result="no"
12771 fi
12772
12773
12774
12775         # If we found it, no need to search any more.
12776         if test "$result" = "yes"; then
12777           found="$bdb_place"
12778           break
12779         fi
12780       done
12781       test "$found" != "not" && break
12782     done
12783     test "$found" != "not" && break
12784   done
12785
12786   # Restore the original values of the flags we tweak.
12787   LDFLAGS="$apu_check_lib_save_ldflags"
12788   CPPFLAGS="$apu_check_lib_save_cppflags"
12789
12790   case "$found" in
12791   "not")
12792     apu_have_db=0
12793     ;;
12794   "std")
12795     apu_db_header=$bdb_header
12796     apu_db_lib=$bdb_libname
12797     apu_have_db=1
12798     ;;
12799   *":"*)
12800     header="`echo $found | sed -e 's/:.*$//'`"
12801     lib="`echo $found | sed -e 's/^.*://'`"
12802
12803
12804   if test "x$APRUTIL_INCLUDES" = "x"; then
12805     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
12806     APRUTIL_INCLUDES="-I$header"
12807   else
12808     apr_addto_bugger="-I$header"
12809     for i in $apr_addto_bugger; do
12810       apr_addto_duplicate="0"
12811       for j in $APRUTIL_INCLUDES; do
12812         if test "x$i" = "x$j"; then
12813           apr_addto_duplicate="1"
12814           break
12815         fi
12816       done
12817       if test $apr_addto_duplicate = "0"; then
12818         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12819         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12820       fi
12821     done
12822   fi
12823
12824
12825   if test "x$APRUTIL_LDFLAGS" = "x"; then
12826     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
12827     APRUTIL_LDFLAGS="-L$lib"
12828   else
12829     apr_addto_bugger="-L$lib"
12830     for i in $apr_addto_bugger; do
12831       apr_addto_duplicate="0"
12832       for j in $APRUTIL_LDFLAGS; do
12833         if test "x$i" = "x$j"; then
12834           apr_addto_duplicate="1"
12835           break
12836         fi
12837       done
12838       if test $apr_addto_duplicate = "0"; then
12839         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12840         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12841       fi
12842     done
12843   fi
12844
12845     apu_db_header=$bdb_header
12846     apu_db_lib=$bdb_libname
12847     apu_have_db=1
12848     ;;
12849   *)
12850
12851   if test "x$APRUTIL_INCLUDES" = "x"; then
12852     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
12853     APRUTIL_INCLUDES="-I$found/include"
12854   else
12855     apr_addto_bugger="-I$found/include"
12856     for i in $apr_addto_bugger; do
12857       apr_addto_duplicate="0"
12858       for j in $APRUTIL_INCLUDES; do
12859         if test "x$i" = "x$j"; then
12860           apr_addto_duplicate="1"
12861           break
12862         fi
12863       done
12864       if test $apr_addto_duplicate = "0"; then
12865         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
12866         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
12867       fi
12868     done
12869   fi
12870
12871
12872   if test "x$APRUTIL_LDFLAGS" = "x"; then
12873     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
12874     APRUTIL_LDFLAGS="-L$found/lib"
12875   else
12876     apr_addto_bugger="-L$found/lib"
12877     for i in $apr_addto_bugger; do
12878       apr_addto_duplicate="0"
12879       for j in $APRUTIL_LDFLAGS; do
12880         if test "x$i" = "x$j"; then
12881           apr_addto_duplicate="1"
12882           break
12883         fi
12884       done
12885       if test $apr_addto_duplicate = "0"; then
12886         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
12887         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
12888       fi
12889     done
12890   fi
12891
12892     apu_db_header=$bdb_header
12893     apu_db_lib=$bdb_libname
12894     apu_have_db=1
12895     ;;
12896   esac
12897
12898   if test "$apu_have_db" = "1"; then
12899     apu_db_version=3
12900   fi
12901
12902   fi
12903   if test "$apu_have_db" = "0"; then
12904
12905   places="$all_places"
12906   if test -z "$places"; then
12907     places="std"
12908   fi
12909
12910   bdb_version=2
12911   if test "-1" != "-1"; then
12912     bdb_version="$bdb_version.-1"
12913     if test "-1" != "-1"; then
12914       bdb_version="$bdb_version.-1"
12915     fi
12916   fi
12917   bdb_places="$places"
12918   bdb_default_search_headers="db2/db.h db.h"
12919   bdb_default_search_lib_names="db2 db"
12920
12921
12922   apu_have_db=0
12923
12924   # Save the original values of the flags we tweak.
12925   apu_check_lib_save_libs="$LIBS"
12926   apu_check_lib_save_ldflags="$LDFLAGS"
12927   apu_check_lib_save_cppflags="$CPPFLAGS"
12928
12929   # The variable `found' is the prefix under which we've found
12930   # Berkeley DB, or `not' if we haven't found it anywhere yet.
12931   found=not
12932   for bdb_place in $bdb_places; do
12933
12934     LDFLAGS="$apu_check_lib_save_ldflags"
12935     CPPFLAGS="$apu_check_lib_save_cppflags"
12936     case "$bdb_place" in
12937       "std" )
12938         description="the standard places"
12939       ;;
12940       *":"* )
12941         header="`echo $bdb_place | sed -e 's/:.*$//'`"
12942         lib="`echo $bdb_place | sed -e 's/^.*://'`"
12943         CPPFLAGS="$CPPFLAGS -I$header"
12944         LDFLAGS="$LDFLAGS -L$lib"
12945         description="$header and $lib"
12946       ;;
12947       * )
12948         if test -d $bdb_place; then
12949           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
12950           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
12951         else
12952           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
12953 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
12954           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
12955 $as_echo "directory not found" >&6; }
12956           continue
12957         fi
12958         description="$bdb_place"
12959       ;;
12960     esac
12961
12962     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
12963     # trick to display a message instead.
12964     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
12965 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
12966     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
12967 $as_echo "" >&6; }
12968
12969     for bdb_libname in $bdb_default_search_lib_names; do
12970       for bdb_header in $bdb_default_search_headers; do
12971         # Clear the header cache variable for each location
12972
12973         cache_id="`echo ac_cv_header_${bdb_header} \
12974                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12975
12976         unset $cache_id
12977         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
12978 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12979 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12980
12981           if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
12982             # We generate a separate cache variable for each prefix and libname
12983             # we search under.  That way, we avoid caching information that
12984             # changes if the user runs `configure' with a different set of
12985             # switches.
12986
12987             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
12988                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
12989
12990
12991             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
12992 $as_echo_n "checking for -l$bdb_libname... " >&6; }
12993                                     if eval \${$cache_id+:} false; then :
12994   $as_echo_n "(cached) " >&6
12995 else
12996
12997
12998     apu_try_berkeley_db_save_libs="$LIBS"
12999
13000     apu_check_berkeley_db_major=2
13001     apu_check_berkeley_db_minor=-1
13002     apu_check_berkeley_db_patch=-1
13003     apu_try_berkeley_db_header=$bdb_header
13004     apu_try_berkeley_db_libname=$bdb_libname
13005
13006     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13007     if test "$cross_compiling" = yes; then :
13008   apu_try_berkeley_db=yes
13009
13010 else
13011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13012 /* end confdefs.h.  */
13013
13014 #include <stdlib.h>
13015 #include <stdio.h>
13016 #include <$apu_try_berkeley_db_header>
13017 main ()
13018 {
13019   int major, minor, patch;
13020
13021   db_version(&major, &minor, &patch);
13022
13023   /* Sanity check: ensure that db.h constants actually match the db library */
13024   if (major != DB_VERSION_MAJOR
13025       || minor != DB_VERSION_MINOR
13026       || patch != DB_VERSION_PATCH)
13027     exit (1);
13028
13029   /* Run-time check:  ensure the library claims to be the correct version. */
13030
13031   if ($apu_check_berkeley_db_major != -1) {
13032     if (major < $apu_check_berkeley_db_major)
13033       exit (1);
13034     if (major > $apu_check_berkeley_db_major)
13035       exit (0);
13036   }
13037
13038   if ($apu_check_berkeley_db_minor != -1) {
13039     if (minor < $apu_check_berkeley_db_minor)
13040       exit (1);
13041     if (minor > $apu_check_berkeley_db_minor)
13042       exit (0);
13043   }
13044
13045   if ($apu_check_berkeley_db_patch == -1
13046       || patch >= $apu_check_berkeley_db_patch)
13047     exit (0);
13048   else
13049     exit (1);
13050 }
13051
13052 _ACEOF
13053 if ac_fn_c_try_run "$LINENO"; then :
13054   apu_try_berkeley_db=yes
13055 else
13056   apu_try_berkeley_db=no
13057 fi
13058 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13059   conftest.$ac_objext conftest.beam conftest.$ac_ext
13060 fi
13061
13062
13063     LIBS="$apu_try_berkeley_db_save_libs"
13064
13065
13066                 eval "$cache_id=$apu_try_berkeley_db"
13067
13068 fi
13069
13070             result="`eval echo '$'$cache_id`"
13071             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13072 $as_echo "$result" >&6; }
13073           elif test "2" = "1"; then
13074             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13076 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13077 if eval \${$as_ac_Lib+:} false; then :
13078   $as_echo_n "(cached) " >&6
13079 else
13080   ac_check_lib_save_LIBS=$LIBS
13081 LIBS="-l$bdb_libname  $LIBS"
13082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13083 /* end confdefs.h.  */
13084
13085 /* Override any GCC internal prototype to avoid an error.
13086    Use char because int might match the return type of a GCC
13087    builtin and then its argument prototype would still apply.  */
13088 #ifdef __cplusplus
13089 extern "C"
13090 #endif
13091 char dbopen ();
13092 int
13093 main ()
13094 {
13095 return dbopen ();
13096   ;
13097   return 0;
13098 }
13099 _ACEOF
13100 if ac_fn_c_try_link "$LINENO"; then :
13101   eval "$as_ac_Lib=yes"
13102 else
13103   eval "$as_ac_Lib=no"
13104 fi
13105 rm -f core conftest.err conftest.$ac_objext \
13106     conftest$ac_exeext conftest.$ac_ext
13107 LIBS=$ac_check_lib_save_LIBS
13108 fi
13109 eval ac_res=\$$as_ac_Lib
13110                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13111 $as_echo "$ac_res" >&6; }
13112 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13113   result=yes
13114 else
13115   result=no
13116
13117 fi
13118
13119           elif test "2" = "2"; then
13120             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13122 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13123 if eval \${$as_ac_Lib+:} false; then :
13124   $as_echo_n "(cached) " >&6
13125 else
13126   ac_check_lib_save_LIBS=$LIBS
13127 LIBS="-l$bdb_libname  $LIBS"
13128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13129 /* end confdefs.h.  */
13130
13131 /* Override any GCC internal prototype to avoid an error.
13132    Use char because int might match the return type of a GCC
13133    builtin and then its argument prototype would still apply.  */
13134 #ifdef __cplusplus
13135 extern "C"
13136 #endif
13137 char db_open ();
13138 int
13139 main ()
13140 {
13141 return db_open ();
13142   ;
13143   return 0;
13144 }
13145 _ACEOF
13146 if ac_fn_c_try_link "$LINENO"; then :
13147   eval "$as_ac_Lib=yes"
13148 else
13149   eval "$as_ac_Lib=no"
13150 fi
13151 rm -f core conftest.err conftest.$ac_objext \
13152     conftest$ac_exeext conftest.$ac_ext
13153 LIBS=$ac_check_lib_save_LIBS
13154 fi
13155 eval ac_res=\$$as_ac_Lib
13156                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13157 $as_echo "$ac_res" >&6; }
13158 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13159   result=yes
13160 else
13161   result=no
13162
13163 fi
13164
13165           fi
13166
13167 else
13168   result="no"
13169 fi
13170
13171
13172
13173         # If we found it, no need to search any more.
13174         if test "$result" = "yes"; then
13175           found="$bdb_place"
13176           break
13177         fi
13178       done
13179       test "$found" != "not" && break
13180     done
13181     test "$found" != "not" && break
13182   done
13183
13184   # Restore the original values of the flags we tweak.
13185   LDFLAGS="$apu_check_lib_save_ldflags"
13186   CPPFLAGS="$apu_check_lib_save_cppflags"
13187
13188   case "$found" in
13189   "not")
13190     apu_have_db=0
13191     ;;
13192   "std")
13193     apu_db_header=$bdb_header
13194     apu_db_lib=$bdb_libname
13195     apu_have_db=1
13196     ;;
13197   *":"*)
13198     header="`echo $found | sed -e 's/:.*$//'`"
13199     lib="`echo $found | sed -e 's/^.*://'`"
13200
13201
13202   if test "x$APRUTIL_INCLUDES" = "x"; then
13203     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13204     APRUTIL_INCLUDES="-I$header"
13205   else
13206     apr_addto_bugger="-I$header"
13207     for i in $apr_addto_bugger; do
13208       apr_addto_duplicate="0"
13209       for j in $APRUTIL_INCLUDES; do
13210         if test "x$i" = "x$j"; then
13211           apr_addto_duplicate="1"
13212           break
13213         fi
13214       done
13215       if test $apr_addto_duplicate = "0"; then
13216         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13217         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13218       fi
13219     done
13220   fi
13221
13222
13223   if test "x$APRUTIL_LDFLAGS" = "x"; then
13224     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13225     APRUTIL_LDFLAGS="-L$lib"
13226   else
13227     apr_addto_bugger="-L$lib"
13228     for i in $apr_addto_bugger; do
13229       apr_addto_duplicate="0"
13230       for j in $APRUTIL_LDFLAGS; do
13231         if test "x$i" = "x$j"; then
13232           apr_addto_duplicate="1"
13233           break
13234         fi
13235       done
13236       if test $apr_addto_duplicate = "0"; then
13237         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13238         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13239       fi
13240     done
13241   fi
13242
13243     apu_db_header=$bdb_header
13244     apu_db_lib=$bdb_libname
13245     apu_have_db=1
13246     ;;
13247   *)
13248
13249   if test "x$APRUTIL_INCLUDES" = "x"; then
13250     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13251     APRUTIL_INCLUDES="-I$found/include"
13252   else
13253     apr_addto_bugger="-I$found/include"
13254     for i in $apr_addto_bugger; do
13255       apr_addto_duplicate="0"
13256       for j in $APRUTIL_INCLUDES; do
13257         if test "x$i" = "x$j"; then
13258           apr_addto_duplicate="1"
13259           break
13260         fi
13261       done
13262       if test $apr_addto_duplicate = "0"; then
13263         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13264         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13265       fi
13266     done
13267   fi
13268
13269
13270   if test "x$APRUTIL_LDFLAGS" = "x"; then
13271     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13272     APRUTIL_LDFLAGS="-L$found/lib"
13273   else
13274     apr_addto_bugger="-L$found/lib"
13275     for i in $apr_addto_bugger; do
13276       apr_addto_duplicate="0"
13277       for j in $APRUTIL_LDFLAGS; do
13278         if test "x$i" = "x$j"; then
13279           apr_addto_duplicate="1"
13280           break
13281         fi
13282       done
13283       if test $apr_addto_duplicate = "0"; then
13284         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13285         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13286       fi
13287     done
13288   fi
13289
13290     apu_db_header=$bdb_header
13291     apu_db_lib=$bdb_libname
13292     apu_have_db=1
13293     ;;
13294   esac
13295
13296   if test "$apu_have_db" = "1"; then
13297     apu_db_version=2
13298   fi
13299
13300   fi
13301   if test "$apu_have_db" = "0"; then
13302
13303   places="$all_places"
13304   if test -z "$places"; then
13305     places="std"
13306   fi
13307
13308   bdb_version=1
13309   if test "0" != "-1"; then
13310     bdb_version="$bdb_version.0"
13311     if test "0" != "-1"; then
13312       bdb_version="$bdb_version.0"
13313     fi
13314   fi
13315   bdb_places="$places"
13316   bdb_default_search_headers="db1/db.h db.h"
13317   bdb_default_search_lib_names="db1"
13318
13319
13320   apu_have_db=0
13321
13322   # Save the original values of the flags we tweak.
13323   apu_check_lib_save_libs="$LIBS"
13324   apu_check_lib_save_ldflags="$LDFLAGS"
13325   apu_check_lib_save_cppflags="$CPPFLAGS"
13326
13327   # The variable `found' is the prefix under which we've found
13328   # Berkeley DB, or `not' if we haven't found it anywhere yet.
13329   found=not
13330   for bdb_place in $bdb_places; do
13331
13332     LDFLAGS="$apu_check_lib_save_ldflags"
13333     CPPFLAGS="$apu_check_lib_save_cppflags"
13334     case "$bdb_place" in
13335       "std" )
13336         description="the standard places"
13337       ;;
13338       *":"* )
13339         header="`echo $bdb_place | sed -e 's/:.*$//'`"
13340         lib="`echo $bdb_place | sed -e 's/^.*://'`"
13341         CPPFLAGS="$CPPFLAGS -I$header"
13342         LDFLAGS="$LDFLAGS -L$lib"
13343         description="$header and $lib"
13344       ;;
13345       * )
13346         if test -d $bdb_place; then
13347           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13348           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13349         else
13350           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13351 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13352           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13353 $as_echo "directory not found" >&6; }
13354           continue
13355         fi
13356         description="$bdb_place"
13357       ;;
13358     esac
13359
13360     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13361     # trick to display a message instead.
13362     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13363 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13364     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13365 $as_echo "" >&6; }
13366
13367     for bdb_libname in $bdb_default_search_lib_names; do
13368       for bdb_header in $bdb_default_search_headers; do
13369         # Clear the header cache variable for each location
13370
13371         cache_id="`echo ac_cv_header_${bdb_header} \
13372                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13373
13374         unset $cache_id
13375         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13376 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13377 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13378
13379           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
13380             # We generate a separate cache variable for each prefix and libname
13381             # we search under.  That way, we avoid caching information that
13382             # changes if the user runs `configure' with a different set of
13383             # switches.
13384
13385             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13386                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13387
13388
13389             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13390 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13391                                     if eval \${$cache_id+:} false; then :
13392   $as_echo_n "(cached) " >&6
13393 else
13394
13395
13396     apu_try_berkeley_db_save_libs="$LIBS"
13397
13398     apu_check_berkeley_db_major=1
13399     apu_check_berkeley_db_minor=0
13400     apu_check_berkeley_db_patch=0
13401     apu_try_berkeley_db_header=$bdb_header
13402     apu_try_berkeley_db_libname=$bdb_libname
13403
13404     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13405     if test "$cross_compiling" = yes; then :
13406   apu_try_berkeley_db=yes
13407
13408 else
13409   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13410 /* end confdefs.h.  */
13411
13412 #include <stdlib.h>
13413 #include <stdio.h>
13414 #include <$apu_try_berkeley_db_header>
13415 main ()
13416 {
13417   int major, minor, patch;
13418
13419   db_version(&major, &minor, &patch);
13420
13421   /* Sanity check: ensure that db.h constants actually match the db library */
13422   if (major != DB_VERSION_MAJOR
13423       || minor != DB_VERSION_MINOR
13424       || patch != DB_VERSION_PATCH)
13425     exit (1);
13426
13427   /* Run-time check:  ensure the library claims to be the correct version. */
13428
13429   if ($apu_check_berkeley_db_major != -1) {
13430     if (major < $apu_check_berkeley_db_major)
13431       exit (1);
13432     if (major > $apu_check_berkeley_db_major)
13433       exit (0);
13434   }
13435
13436   if ($apu_check_berkeley_db_minor != -1) {
13437     if (minor < $apu_check_berkeley_db_minor)
13438       exit (1);
13439     if (minor > $apu_check_berkeley_db_minor)
13440       exit (0);
13441   }
13442
13443   if ($apu_check_berkeley_db_patch == -1
13444       || patch >= $apu_check_berkeley_db_patch)
13445     exit (0);
13446   else
13447     exit (1);
13448 }
13449
13450 _ACEOF
13451 if ac_fn_c_try_run "$LINENO"; then :
13452   apu_try_berkeley_db=yes
13453 else
13454   apu_try_berkeley_db=no
13455 fi
13456 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13457   conftest.$ac_objext conftest.beam conftest.$ac_ext
13458 fi
13459
13460
13461     LIBS="$apu_try_berkeley_db_save_libs"
13462
13463
13464                 eval "$cache_id=$apu_try_berkeley_db"
13465
13466 fi
13467
13468             result="`eval echo '$'$cache_id`"
13469             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13470 $as_echo "$result" >&6; }
13471           elif test "1" = "1"; then
13472             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13474 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13475 if eval \${$as_ac_Lib+:} false; then :
13476   $as_echo_n "(cached) " >&6
13477 else
13478   ac_check_lib_save_LIBS=$LIBS
13479 LIBS="-l$bdb_libname  $LIBS"
13480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13481 /* end confdefs.h.  */
13482
13483 /* Override any GCC internal prototype to avoid an error.
13484    Use char because int might match the return type of a GCC
13485    builtin and then its argument prototype would still apply.  */
13486 #ifdef __cplusplus
13487 extern "C"
13488 #endif
13489 char dbopen ();
13490 int
13491 main ()
13492 {
13493 return dbopen ();
13494   ;
13495   return 0;
13496 }
13497 _ACEOF
13498 if ac_fn_c_try_link "$LINENO"; then :
13499   eval "$as_ac_Lib=yes"
13500 else
13501   eval "$as_ac_Lib=no"
13502 fi
13503 rm -f core conftest.err conftest.$ac_objext \
13504     conftest$ac_exeext conftest.$ac_ext
13505 LIBS=$ac_check_lib_save_LIBS
13506 fi
13507 eval ac_res=\$$as_ac_Lib
13508                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13509 $as_echo "$ac_res" >&6; }
13510 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13511   result=yes
13512 else
13513   result=no
13514
13515 fi
13516
13517           elif test "1" = "2"; then
13518             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13520 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13521 if eval \${$as_ac_Lib+:} false; then :
13522   $as_echo_n "(cached) " >&6
13523 else
13524   ac_check_lib_save_LIBS=$LIBS
13525 LIBS="-l$bdb_libname  $LIBS"
13526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13527 /* end confdefs.h.  */
13528
13529 /* Override any GCC internal prototype to avoid an error.
13530    Use char because int might match the return type of a GCC
13531    builtin and then its argument prototype would still apply.  */
13532 #ifdef __cplusplus
13533 extern "C"
13534 #endif
13535 char db_open ();
13536 int
13537 main ()
13538 {
13539 return db_open ();
13540   ;
13541   return 0;
13542 }
13543 _ACEOF
13544 if ac_fn_c_try_link "$LINENO"; then :
13545   eval "$as_ac_Lib=yes"
13546 else
13547   eval "$as_ac_Lib=no"
13548 fi
13549 rm -f core conftest.err conftest.$ac_objext \
13550     conftest$ac_exeext conftest.$ac_ext
13551 LIBS=$ac_check_lib_save_LIBS
13552 fi
13553 eval ac_res=\$$as_ac_Lib
13554                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13555 $as_echo "$ac_res" >&6; }
13556 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13557   result=yes
13558 else
13559   result=no
13560
13561 fi
13562
13563           fi
13564
13565 else
13566   result="no"
13567 fi
13568
13569
13570
13571         # If we found it, no need to search any more.
13572         if test "$result" = "yes"; then
13573           found="$bdb_place"
13574           break
13575         fi
13576       done
13577       test "$found" != "not" && break
13578     done
13579     test "$found" != "not" && break
13580   done
13581
13582   # Restore the original values of the flags we tweak.
13583   LDFLAGS="$apu_check_lib_save_ldflags"
13584   CPPFLAGS="$apu_check_lib_save_cppflags"
13585
13586   case "$found" in
13587   "not")
13588     apu_have_db=0
13589     ;;
13590   "std")
13591     apu_db_header=$bdb_header
13592     apu_db_lib=$bdb_libname
13593     apu_have_db=1
13594     ;;
13595   *":"*)
13596     header="`echo $found | sed -e 's/:.*$//'`"
13597     lib="`echo $found | sed -e 's/^.*://'`"
13598
13599
13600   if test "x$APRUTIL_INCLUDES" = "x"; then
13601     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
13602     APRUTIL_INCLUDES="-I$header"
13603   else
13604     apr_addto_bugger="-I$header"
13605     for i in $apr_addto_bugger; do
13606       apr_addto_duplicate="0"
13607       for j in $APRUTIL_INCLUDES; do
13608         if test "x$i" = "x$j"; then
13609           apr_addto_duplicate="1"
13610           break
13611         fi
13612       done
13613       if test $apr_addto_duplicate = "0"; then
13614         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13615         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13616       fi
13617     done
13618   fi
13619
13620
13621   if test "x$APRUTIL_LDFLAGS" = "x"; then
13622     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
13623     APRUTIL_LDFLAGS="-L$lib"
13624   else
13625     apr_addto_bugger="-L$lib"
13626     for i in $apr_addto_bugger; do
13627       apr_addto_duplicate="0"
13628       for j in $APRUTIL_LDFLAGS; do
13629         if test "x$i" = "x$j"; then
13630           apr_addto_duplicate="1"
13631           break
13632         fi
13633       done
13634       if test $apr_addto_duplicate = "0"; then
13635         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13636         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13637       fi
13638     done
13639   fi
13640
13641     apu_db_header=$bdb_header
13642     apu_db_lib=$bdb_libname
13643     apu_have_db=1
13644     ;;
13645   *)
13646
13647   if test "x$APRUTIL_INCLUDES" = "x"; then
13648     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
13649     APRUTIL_INCLUDES="-I$found/include"
13650   else
13651     apr_addto_bugger="-I$found/include"
13652     for i in $apr_addto_bugger; do
13653       apr_addto_duplicate="0"
13654       for j in $APRUTIL_INCLUDES; do
13655         if test "x$i" = "x$j"; then
13656           apr_addto_duplicate="1"
13657           break
13658         fi
13659       done
13660       if test $apr_addto_duplicate = "0"; then
13661         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
13662         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
13663       fi
13664     done
13665   fi
13666
13667
13668   if test "x$APRUTIL_LDFLAGS" = "x"; then
13669     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
13670     APRUTIL_LDFLAGS="-L$found/lib"
13671   else
13672     apr_addto_bugger="-L$found/lib"
13673     for i in $apr_addto_bugger; do
13674       apr_addto_duplicate="0"
13675       for j in $APRUTIL_LDFLAGS; do
13676         if test "x$i" = "x$j"; then
13677           apr_addto_duplicate="1"
13678           break
13679         fi
13680       done
13681       if test $apr_addto_duplicate = "0"; then
13682         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
13683         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
13684       fi
13685     done
13686   fi
13687
13688     apu_db_header=$bdb_header
13689     apu_db_lib=$bdb_libname
13690     apu_have_db=1
13691     ;;
13692   esac
13693
13694   if test "$apu_have_db" = "1"; then
13695     apu_db_version=1
13696   fi
13697
13698   fi
13699   if test "$apu_have_db" = "0"; then
13700
13701   places="$all_places"
13702   if test -z "$places"; then
13703     places="std"
13704   fi
13705
13706   bdb_version=1
13707   if test "-1" != "-1"; then
13708     bdb_version="$bdb_version.-1"
13709     if test "-1" != "-1"; then
13710       bdb_version="$bdb_version.-1"
13711     fi
13712   fi
13713   bdb_places="$places"
13714   bdb_default_search_headers="db_185.h"
13715   bdb_default_search_lib_names="db"
13716
13717
13718   apu_have_db=0
13719
13720   # Save the original values of the flags we tweak.
13721   apu_check_lib_save_libs="$LIBS"
13722   apu_check_lib_save_ldflags="$LDFLAGS"
13723   apu_check_lib_save_cppflags="$CPPFLAGS"
13724
13725   # The variable `found' is the prefix under which we've found
13726   # Berkeley DB, or `not' if we haven't found it anywhere yet.
13727   found=not
13728   for bdb_place in $bdb_places; do
13729
13730     LDFLAGS="$apu_check_lib_save_ldflags"
13731     CPPFLAGS="$apu_check_lib_save_cppflags"
13732     case "$bdb_place" in
13733       "std" )
13734         description="the standard places"
13735       ;;
13736       *":"* )
13737         header="`echo $bdb_place | sed -e 's/:.*$//'`"
13738         lib="`echo $bdb_place | sed -e 's/^.*://'`"
13739         CPPFLAGS="$CPPFLAGS -I$header"
13740         LDFLAGS="$LDFLAGS -L$lib"
13741         description="$header and $lib"
13742       ;;
13743       * )
13744         if test -d $bdb_place; then
13745           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
13746           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
13747         else
13748           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
13749 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
13750           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
13751 $as_echo "directory not found" >&6; }
13752           continue
13753         fi
13754         description="$bdb_place"
13755       ;;
13756     esac
13757
13758     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
13759     # trick to display a message instead.
13760     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
13761 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
13762     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
13763 $as_echo "" >&6; }
13764
13765     for bdb_libname in $bdb_default_search_lib_names; do
13766       for bdb_header in $bdb_default_search_headers; do
13767         # Clear the header cache variable for each location
13768
13769         cache_id="`echo ac_cv_header_${bdb_header} \
13770                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13771
13772         unset $cache_id
13773         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
13774 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13775 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13776
13777           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
13778             # We generate a separate cache variable for each prefix and libname
13779             # we search under.  That way, we avoid caching information that
13780             # changes if the user runs `configure' with a different set of
13781             # switches.
13782
13783             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
13784                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
13785
13786
13787             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
13788 $as_echo_n "checking for -l$bdb_libname... " >&6; }
13789                                     if eval \${$cache_id+:} false; then :
13790   $as_echo_n "(cached) " >&6
13791 else
13792
13793
13794     apu_try_berkeley_db_save_libs="$LIBS"
13795
13796     apu_check_berkeley_db_major=1
13797     apu_check_berkeley_db_minor=-1
13798     apu_check_berkeley_db_patch=-1
13799     apu_try_berkeley_db_header=$bdb_header
13800     apu_try_berkeley_db_libname=$bdb_libname
13801
13802     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
13803     if test "$cross_compiling" = yes; then :
13804   apu_try_berkeley_db=yes
13805
13806 else
13807   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13808 /* end confdefs.h.  */
13809
13810 #include <stdlib.h>
13811 #include <stdio.h>
13812 #include <$apu_try_berkeley_db_header>
13813 main ()
13814 {
13815   int major, minor, patch;
13816
13817   db_version(&major, &minor, &patch);
13818
13819   /* Sanity check: ensure that db.h constants actually match the db library */
13820   if (major != DB_VERSION_MAJOR
13821       || minor != DB_VERSION_MINOR
13822       || patch != DB_VERSION_PATCH)
13823     exit (1);
13824
13825   /* Run-time check:  ensure the library claims to be the correct version. */
13826
13827   if ($apu_check_berkeley_db_major != -1) {
13828     if (major < $apu_check_berkeley_db_major)
13829       exit (1);
13830     if (major > $apu_check_berkeley_db_major)
13831       exit (0);
13832   }
13833
13834   if ($apu_check_berkeley_db_minor != -1) {
13835     if (minor < $apu_check_berkeley_db_minor)
13836       exit (1);
13837     if (minor > $apu_check_berkeley_db_minor)
13838       exit (0);
13839   }
13840
13841   if ($apu_check_berkeley_db_patch == -1
13842       || patch >= $apu_check_berkeley_db_patch)
13843     exit (0);
13844   else
13845     exit (1);
13846 }
13847
13848 _ACEOF
13849 if ac_fn_c_try_run "$LINENO"; then :
13850   apu_try_berkeley_db=yes
13851 else
13852   apu_try_berkeley_db=no
13853 fi
13854 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13855   conftest.$ac_objext conftest.beam conftest.$ac_ext
13856 fi
13857
13858
13859     LIBS="$apu_try_berkeley_db_save_libs"
13860
13861
13862                 eval "$cache_id=$apu_try_berkeley_db"
13863
13864 fi
13865
13866             result="`eval echo '$'$cache_id`"
13867             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
13868 $as_echo "$result" >&6; }
13869           elif test "1" = "1"; then
13870             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
13871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
13872 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
13873 if eval \${$as_ac_Lib+:} false; then :
13874   $as_echo_n "(cached) " >&6
13875 else
13876   ac_check_lib_save_LIBS=$LIBS
13877 LIBS="-l$bdb_libname  $LIBS"
13878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13879 /* end confdefs.h.  */
13880
13881 /* Override any GCC internal prototype to avoid an error.
13882    Use char because int might match the return type of a GCC
13883    builtin and then its argument prototype would still apply.  */
13884 #ifdef __cplusplus
13885 extern "C"
13886 #endif
13887 char dbopen ();
13888 int
13889 main ()
13890 {
13891 return dbopen ();
13892   ;
13893   return 0;
13894 }
13895 _ACEOF
13896 if ac_fn_c_try_link "$LINENO"; then :
13897   eval "$as_ac_Lib=yes"
13898 else
13899   eval "$as_ac_Lib=no"
13900 fi
13901 rm -f core conftest.err conftest.$ac_objext \
13902     conftest$ac_exeext conftest.$ac_ext
13903 LIBS=$ac_check_lib_save_LIBS
13904 fi
13905 eval ac_res=\$$as_ac_Lib
13906                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13907 $as_echo "$ac_res" >&6; }
13908 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13909   result=yes
13910 else
13911   result=no
13912
13913 fi
13914
13915           elif test "1" = "2"; then
13916             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
13918 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
13919 if eval \${$as_ac_Lib+:} false; then :
13920   $as_echo_n "(cached) " >&6
13921 else
13922   ac_check_lib_save_LIBS=$LIBS
13923 LIBS="-l$bdb_libname  $LIBS"
13924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13925 /* end confdefs.h.  */
13926
13927 /* Override any GCC internal prototype to avoid an error.
13928    Use char because int might match the return type of a GCC
13929    builtin and then its argument prototype would still apply.  */
13930 #ifdef __cplusplus
13931 extern "C"
13932 #endif
13933 char db_open ();
13934 int
13935 main ()
13936 {
13937 return db_open ();
13938   ;
13939   return 0;
13940 }
13941 _ACEOF
13942 if ac_fn_c_try_link "$LINENO"; then :
13943   eval "$as_ac_Lib=yes"
13944 else
13945   eval "$as_ac_Lib=no"
13946 fi
13947 rm -f core conftest.err conftest.$ac_objext \
13948     conftest$ac_exeext conftest.$ac_ext
13949 LIBS=$ac_check_lib_save_LIBS
13950 fi
13951 eval ac_res=\$$as_ac_Lib
13952                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13953 $as_echo "$ac_res" >&6; }
13954 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13955   result=yes
13956 else
13957   result=no
13958
13959 fi
13960
13961           fi
13962
13963 else
13964   result="no"
13965 fi
13966
13967
13968
13969         # If we found it, no need to search any more.
13970         if test "$result" = "yes"; then
13971           found="$bdb_place"
13972           break
13973         fi
13974       done
13975       test "$found" != "not" && break
13976     done
13977     test "$found" != "not" && break
13978   done
13979
13980   # Restore the original values of the flags we tweak.
13981   LDFLAGS="$apu_check_lib_save_ldflags"
13982   CPPFLAGS="$apu_check_lib_save_cppflags"
13983
13984   case "$found" in
13985   "not")
13986     apu_have_db=0
13987     ;;
13988   "std")
13989     apu_db_header=$bdb_header
13990     apu_db_lib=$bdb_libname
13991     apu_have_db=1
13992     ;;
13993   *":"*)
13994     header="`echo $found | sed -e 's/:.*$//'`"
13995     lib="`echo $found | sed -e 's/^.*://'`"
13996
13997
13998   if test "x$APRUTIL_INCLUDES" = "x"; then
13999     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14000     APRUTIL_INCLUDES="-I$header"
14001   else
14002     apr_addto_bugger="-I$header"
14003     for i in $apr_addto_bugger; do
14004       apr_addto_duplicate="0"
14005       for j in $APRUTIL_INCLUDES; do
14006         if test "x$i" = "x$j"; then
14007           apr_addto_duplicate="1"
14008           break
14009         fi
14010       done
14011       if test $apr_addto_duplicate = "0"; then
14012         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14013         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14014       fi
14015     done
14016   fi
14017
14018
14019   if test "x$APRUTIL_LDFLAGS" = "x"; then
14020     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14021     APRUTIL_LDFLAGS="-L$lib"
14022   else
14023     apr_addto_bugger="-L$lib"
14024     for i in $apr_addto_bugger; do
14025       apr_addto_duplicate="0"
14026       for j in $APRUTIL_LDFLAGS; do
14027         if test "x$i" = "x$j"; then
14028           apr_addto_duplicate="1"
14029           break
14030         fi
14031       done
14032       if test $apr_addto_duplicate = "0"; then
14033         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14034         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14035       fi
14036     done
14037   fi
14038
14039     apu_db_header=$bdb_header
14040     apu_db_lib=$bdb_libname
14041     apu_have_db=1
14042     ;;
14043   *)
14044
14045   if test "x$APRUTIL_INCLUDES" = "x"; then
14046     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14047     APRUTIL_INCLUDES="-I$found/include"
14048   else
14049     apr_addto_bugger="-I$found/include"
14050     for i in $apr_addto_bugger; do
14051       apr_addto_duplicate="0"
14052       for j in $APRUTIL_INCLUDES; do
14053         if test "x$i" = "x$j"; then
14054           apr_addto_duplicate="1"
14055           break
14056         fi
14057       done
14058       if test $apr_addto_duplicate = "0"; then
14059         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14060         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14061       fi
14062     done
14063   fi
14064
14065
14066   if test "x$APRUTIL_LDFLAGS" = "x"; then
14067     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14068     APRUTIL_LDFLAGS="-L$found/lib"
14069   else
14070     apr_addto_bugger="-L$found/lib"
14071     for i in $apr_addto_bugger; do
14072       apr_addto_duplicate="0"
14073       for j in $APRUTIL_LDFLAGS; do
14074         if test "x$i" = "x$j"; then
14075           apr_addto_duplicate="1"
14076           break
14077         fi
14078       done
14079       if test $apr_addto_duplicate = "0"; then
14080         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14081         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14082       fi
14083     done
14084   fi
14085
14086     apu_db_header=$bdb_header
14087     apu_db_lib=$bdb_libname
14088     apu_have_db=1
14089     ;;
14090   esac
14091
14092   if test "$apu_have_db" = "1"; then
14093     apu_db_version=185
14094   fi
14095
14096   fi
14097   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
14098 $as_echo_n "checking for Berkeley DB... " >&6; }
14099   if test "$apu_have_db" = "1"; then
14100     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
14101 $as_echo "found db$apu_db_version" >&6; }
14102   else
14103     { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
14104 $as_echo "not found" >&6; }
14105   fi
14106
14107     if test "$apu_have_db" = "0"; then
14108       as_fn_error but not found "Berkeley db requested" "$LINENO" 5
14109     fi
14110     ;;
14111   db1)
14112
14113   places="$check_places"
14114   if test -z "$places"; then
14115     places="std"
14116   fi
14117
14118   bdb_version=1
14119   if test "0" != "-1"; then
14120     bdb_version="$bdb_version.0"
14121     if test "0" != "-1"; then
14122       bdb_version="$bdb_version.0"
14123     fi
14124   fi
14125   bdb_places="$places"
14126   bdb_default_search_headers="db1/db.h db.h"
14127   bdb_default_search_lib_names="db1"
14128
14129
14130   apu_have_db=0
14131
14132   # Save the original values of the flags we tweak.
14133   apu_check_lib_save_libs="$LIBS"
14134   apu_check_lib_save_ldflags="$LDFLAGS"
14135   apu_check_lib_save_cppflags="$CPPFLAGS"
14136
14137   # The variable `found' is the prefix under which we've found
14138   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14139   found=not
14140   for bdb_place in $bdb_places; do
14141
14142     LDFLAGS="$apu_check_lib_save_ldflags"
14143     CPPFLAGS="$apu_check_lib_save_cppflags"
14144     case "$bdb_place" in
14145       "std" )
14146         description="the standard places"
14147       ;;
14148       *":"* )
14149         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14150         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14151         CPPFLAGS="$CPPFLAGS -I$header"
14152         LDFLAGS="$LDFLAGS -L$lib"
14153         description="$header and $lib"
14154       ;;
14155       * )
14156         if test -d $bdb_place; then
14157           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14158           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14159         else
14160           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14161 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14162           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14163 $as_echo "directory not found" >&6; }
14164           continue
14165         fi
14166         description="$bdb_place"
14167       ;;
14168     esac
14169
14170     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14171     # trick to display a message instead.
14172     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14173 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14174     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14175 $as_echo "" >&6; }
14176
14177     for bdb_libname in $bdb_default_search_lib_names; do
14178       for bdb_header in $bdb_default_search_headers; do
14179         # Clear the header cache variable for each location
14180
14181         cache_id="`echo ac_cv_header_${bdb_header} \
14182                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14183
14184         unset $cache_id
14185         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14186 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14187 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14188
14189           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
14190             # We generate a separate cache variable for each prefix and libname
14191             # we search under.  That way, we avoid caching information that
14192             # changes if the user runs `configure' with a different set of
14193             # switches.
14194
14195             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14196                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14197
14198
14199             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14200 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14201                                     if eval \${$cache_id+:} false; then :
14202   $as_echo_n "(cached) " >&6
14203 else
14204
14205
14206     apu_try_berkeley_db_save_libs="$LIBS"
14207
14208     apu_check_berkeley_db_major=1
14209     apu_check_berkeley_db_minor=0
14210     apu_check_berkeley_db_patch=0
14211     apu_try_berkeley_db_header=$bdb_header
14212     apu_try_berkeley_db_libname=$bdb_libname
14213
14214     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14215     if test "$cross_compiling" = yes; then :
14216   apu_try_berkeley_db=yes
14217
14218 else
14219   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14220 /* end confdefs.h.  */
14221
14222 #include <stdlib.h>
14223 #include <stdio.h>
14224 #include <$apu_try_berkeley_db_header>
14225 main ()
14226 {
14227   int major, minor, patch;
14228
14229   db_version(&major, &minor, &patch);
14230
14231   /* Sanity check: ensure that db.h constants actually match the db library */
14232   if (major != DB_VERSION_MAJOR
14233       || minor != DB_VERSION_MINOR
14234       || patch != DB_VERSION_PATCH)
14235     exit (1);
14236
14237   /* Run-time check:  ensure the library claims to be the correct version. */
14238
14239   if ($apu_check_berkeley_db_major != -1) {
14240     if (major < $apu_check_berkeley_db_major)
14241       exit (1);
14242     if (major > $apu_check_berkeley_db_major)
14243       exit (0);
14244   }
14245
14246   if ($apu_check_berkeley_db_minor != -1) {
14247     if (minor < $apu_check_berkeley_db_minor)
14248       exit (1);
14249     if (minor > $apu_check_berkeley_db_minor)
14250       exit (0);
14251   }
14252
14253   if ($apu_check_berkeley_db_patch == -1
14254       || patch >= $apu_check_berkeley_db_patch)
14255     exit (0);
14256   else
14257     exit (1);
14258 }
14259
14260 _ACEOF
14261 if ac_fn_c_try_run "$LINENO"; then :
14262   apu_try_berkeley_db=yes
14263 else
14264   apu_try_berkeley_db=no
14265 fi
14266 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14267   conftest.$ac_objext conftest.beam conftest.$ac_ext
14268 fi
14269
14270
14271     LIBS="$apu_try_berkeley_db_save_libs"
14272
14273
14274                 eval "$cache_id=$apu_try_berkeley_db"
14275
14276 fi
14277
14278             result="`eval echo '$'$cache_id`"
14279             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14280 $as_echo "$result" >&6; }
14281           elif test "1" = "1"; then
14282             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14284 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14285 if eval \${$as_ac_Lib+:} false; then :
14286   $as_echo_n "(cached) " >&6
14287 else
14288   ac_check_lib_save_LIBS=$LIBS
14289 LIBS="-l$bdb_libname  $LIBS"
14290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14291 /* end confdefs.h.  */
14292
14293 /* Override any GCC internal prototype to avoid an error.
14294    Use char because int might match the return type of a GCC
14295    builtin and then its argument prototype would still apply.  */
14296 #ifdef __cplusplus
14297 extern "C"
14298 #endif
14299 char dbopen ();
14300 int
14301 main ()
14302 {
14303 return dbopen ();
14304   ;
14305   return 0;
14306 }
14307 _ACEOF
14308 if ac_fn_c_try_link "$LINENO"; then :
14309   eval "$as_ac_Lib=yes"
14310 else
14311   eval "$as_ac_Lib=no"
14312 fi
14313 rm -f core conftest.err conftest.$ac_objext \
14314     conftest$ac_exeext conftest.$ac_ext
14315 LIBS=$ac_check_lib_save_LIBS
14316 fi
14317 eval ac_res=\$$as_ac_Lib
14318                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14319 $as_echo "$ac_res" >&6; }
14320 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14321   result=yes
14322 else
14323   result=no
14324
14325 fi
14326
14327           elif test "1" = "2"; then
14328             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14330 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14331 if eval \${$as_ac_Lib+:} false; then :
14332   $as_echo_n "(cached) " >&6
14333 else
14334   ac_check_lib_save_LIBS=$LIBS
14335 LIBS="-l$bdb_libname  $LIBS"
14336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14337 /* end confdefs.h.  */
14338
14339 /* Override any GCC internal prototype to avoid an error.
14340    Use char because int might match the return type of a GCC
14341    builtin and then its argument prototype would still apply.  */
14342 #ifdef __cplusplus
14343 extern "C"
14344 #endif
14345 char db_open ();
14346 int
14347 main ()
14348 {
14349 return db_open ();
14350   ;
14351   return 0;
14352 }
14353 _ACEOF
14354 if ac_fn_c_try_link "$LINENO"; then :
14355   eval "$as_ac_Lib=yes"
14356 else
14357   eval "$as_ac_Lib=no"
14358 fi
14359 rm -f core conftest.err conftest.$ac_objext \
14360     conftest$ac_exeext conftest.$ac_ext
14361 LIBS=$ac_check_lib_save_LIBS
14362 fi
14363 eval ac_res=\$$as_ac_Lib
14364                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14365 $as_echo "$ac_res" >&6; }
14366 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14367   result=yes
14368 else
14369   result=no
14370
14371 fi
14372
14373           fi
14374
14375 else
14376   result="no"
14377 fi
14378
14379
14380
14381         # If we found it, no need to search any more.
14382         if test "$result" = "yes"; then
14383           found="$bdb_place"
14384           break
14385         fi
14386       done
14387       test "$found" != "not" && break
14388     done
14389     test "$found" != "not" && break
14390   done
14391
14392   # Restore the original values of the flags we tweak.
14393   LDFLAGS="$apu_check_lib_save_ldflags"
14394   CPPFLAGS="$apu_check_lib_save_cppflags"
14395
14396   case "$found" in
14397   "not")
14398     apu_have_db=0
14399     ;;
14400   "std")
14401     apu_db_header=$bdb_header
14402     apu_db_lib=$bdb_libname
14403     apu_have_db=1
14404     ;;
14405   *":"*)
14406     header="`echo $found | sed -e 's/:.*$//'`"
14407     lib="`echo $found | sed -e 's/^.*://'`"
14408
14409
14410   if test "x$APRUTIL_INCLUDES" = "x"; then
14411     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14412     APRUTIL_INCLUDES="-I$header"
14413   else
14414     apr_addto_bugger="-I$header"
14415     for i in $apr_addto_bugger; do
14416       apr_addto_duplicate="0"
14417       for j in $APRUTIL_INCLUDES; do
14418         if test "x$i" = "x$j"; then
14419           apr_addto_duplicate="1"
14420           break
14421         fi
14422       done
14423       if test $apr_addto_duplicate = "0"; then
14424         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14425         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14426       fi
14427     done
14428   fi
14429
14430
14431   if test "x$APRUTIL_LDFLAGS" = "x"; then
14432     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14433     APRUTIL_LDFLAGS="-L$lib"
14434   else
14435     apr_addto_bugger="-L$lib"
14436     for i in $apr_addto_bugger; do
14437       apr_addto_duplicate="0"
14438       for j in $APRUTIL_LDFLAGS; do
14439         if test "x$i" = "x$j"; then
14440           apr_addto_duplicate="1"
14441           break
14442         fi
14443       done
14444       if test $apr_addto_duplicate = "0"; then
14445         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14446         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14447       fi
14448     done
14449   fi
14450
14451     apu_db_header=$bdb_header
14452     apu_db_lib=$bdb_libname
14453     apu_have_db=1
14454     ;;
14455   *)
14456
14457   if test "x$APRUTIL_INCLUDES" = "x"; then
14458     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14459     APRUTIL_INCLUDES="-I$found/include"
14460   else
14461     apr_addto_bugger="-I$found/include"
14462     for i in $apr_addto_bugger; do
14463       apr_addto_duplicate="0"
14464       for j in $APRUTIL_INCLUDES; do
14465         if test "x$i" = "x$j"; then
14466           apr_addto_duplicate="1"
14467           break
14468         fi
14469       done
14470       if test $apr_addto_duplicate = "0"; then
14471         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14472         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14473       fi
14474     done
14475   fi
14476
14477
14478   if test "x$APRUTIL_LDFLAGS" = "x"; then
14479     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14480     APRUTIL_LDFLAGS="-L$found/lib"
14481   else
14482     apr_addto_bugger="-L$found/lib"
14483     for i in $apr_addto_bugger; do
14484       apr_addto_duplicate="0"
14485       for j in $APRUTIL_LDFLAGS; do
14486         if test "x$i" = "x$j"; then
14487           apr_addto_duplicate="1"
14488           break
14489         fi
14490       done
14491       if test $apr_addto_duplicate = "0"; then
14492         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14493         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14494       fi
14495     done
14496   fi
14497
14498     apu_db_header=$bdb_header
14499     apu_db_lib=$bdb_libname
14500     apu_have_db=1
14501     ;;
14502   esac
14503
14504   if test "$apu_have_db" = "1"; then
14505     apu_db_version=1
14506   fi
14507
14508     if test "$apu_db_version" != "1"; then
14509       as_fn_error $? "Berkeley db1 not found" "$LINENO" 5
14510     fi
14511     ;;
14512   db185)
14513
14514   places="$check_places"
14515   if test -z "$places"; then
14516     places="std"
14517   fi
14518
14519   bdb_version=1
14520   if test "-1" != "-1"; then
14521     bdb_version="$bdb_version.-1"
14522     if test "-1" != "-1"; then
14523       bdb_version="$bdb_version.-1"
14524     fi
14525   fi
14526   bdb_places="$places"
14527   bdb_default_search_headers="db_185.h"
14528   bdb_default_search_lib_names="db"
14529
14530
14531   apu_have_db=0
14532
14533   # Save the original values of the flags we tweak.
14534   apu_check_lib_save_libs="$LIBS"
14535   apu_check_lib_save_ldflags="$LDFLAGS"
14536   apu_check_lib_save_cppflags="$CPPFLAGS"
14537
14538   # The variable `found' is the prefix under which we've found
14539   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14540   found=not
14541   for bdb_place in $bdb_places; do
14542
14543     LDFLAGS="$apu_check_lib_save_ldflags"
14544     CPPFLAGS="$apu_check_lib_save_cppflags"
14545     case "$bdb_place" in
14546       "std" )
14547         description="the standard places"
14548       ;;
14549       *":"* )
14550         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14551         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14552         CPPFLAGS="$CPPFLAGS -I$header"
14553         LDFLAGS="$LDFLAGS -L$lib"
14554         description="$header and $lib"
14555       ;;
14556       * )
14557         if test -d $bdb_place; then
14558           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14559           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14560         else
14561           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14562 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14563           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14564 $as_echo "directory not found" >&6; }
14565           continue
14566         fi
14567         description="$bdb_place"
14568       ;;
14569     esac
14570
14571     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14572     # trick to display a message instead.
14573     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14574 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14575     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14576 $as_echo "" >&6; }
14577
14578     for bdb_libname in $bdb_default_search_lib_names; do
14579       for bdb_header in $bdb_default_search_headers; do
14580         # Clear the header cache variable for each location
14581
14582         cache_id="`echo ac_cv_header_${bdb_header} \
14583                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14584
14585         unset $cache_id
14586         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14587 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14588 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14589
14590           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
14591             # We generate a separate cache variable for each prefix and libname
14592             # we search under.  That way, we avoid caching information that
14593             # changes if the user runs `configure' with a different set of
14594             # switches.
14595
14596             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14597                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14598
14599
14600             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
14601 $as_echo_n "checking for -l$bdb_libname... " >&6; }
14602                                     if eval \${$cache_id+:} false; then :
14603   $as_echo_n "(cached) " >&6
14604 else
14605
14606
14607     apu_try_berkeley_db_save_libs="$LIBS"
14608
14609     apu_check_berkeley_db_major=1
14610     apu_check_berkeley_db_minor=-1
14611     apu_check_berkeley_db_patch=-1
14612     apu_try_berkeley_db_header=$bdb_header
14613     apu_try_berkeley_db_libname=$bdb_libname
14614
14615     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
14616     if test "$cross_compiling" = yes; then :
14617   apu_try_berkeley_db=yes
14618
14619 else
14620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14621 /* end confdefs.h.  */
14622
14623 #include <stdlib.h>
14624 #include <stdio.h>
14625 #include <$apu_try_berkeley_db_header>
14626 main ()
14627 {
14628   int major, minor, patch;
14629
14630   db_version(&major, &minor, &patch);
14631
14632   /* Sanity check: ensure that db.h constants actually match the db library */
14633   if (major != DB_VERSION_MAJOR
14634       || minor != DB_VERSION_MINOR
14635       || patch != DB_VERSION_PATCH)
14636     exit (1);
14637
14638   /* Run-time check:  ensure the library claims to be the correct version. */
14639
14640   if ($apu_check_berkeley_db_major != -1) {
14641     if (major < $apu_check_berkeley_db_major)
14642       exit (1);
14643     if (major > $apu_check_berkeley_db_major)
14644       exit (0);
14645   }
14646
14647   if ($apu_check_berkeley_db_minor != -1) {
14648     if (minor < $apu_check_berkeley_db_minor)
14649       exit (1);
14650     if (minor > $apu_check_berkeley_db_minor)
14651       exit (0);
14652   }
14653
14654   if ($apu_check_berkeley_db_patch == -1
14655       || patch >= $apu_check_berkeley_db_patch)
14656     exit (0);
14657   else
14658     exit (1);
14659 }
14660
14661 _ACEOF
14662 if ac_fn_c_try_run "$LINENO"; then :
14663   apu_try_berkeley_db=yes
14664 else
14665   apu_try_berkeley_db=no
14666 fi
14667 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14668   conftest.$ac_objext conftest.beam conftest.$ac_ext
14669 fi
14670
14671
14672     LIBS="$apu_try_berkeley_db_save_libs"
14673
14674
14675                 eval "$cache_id=$apu_try_berkeley_db"
14676
14677 fi
14678
14679             result="`eval echo '$'$cache_id`"
14680             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
14681 $as_echo "$result" >&6; }
14682           elif test "1" = "1"; then
14683             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
14684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
14685 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
14686 if eval \${$as_ac_Lib+:} false; then :
14687   $as_echo_n "(cached) " >&6
14688 else
14689   ac_check_lib_save_LIBS=$LIBS
14690 LIBS="-l$bdb_libname  $LIBS"
14691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14692 /* end confdefs.h.  */
14693
14694 /* Override any GCC internal prototype to avoid an error.
14695    Use char because int might match the return type of a GCC
14696    builtin and then its argument prototype would still apply.  */
14697 #ifdef __cplusplus
14698 extern "C"
14699 #endif
14700 char dbopen ();
14701 int
14702 main ()
14703 {
14704 return dbopen ();
14705   ;
14706   return 0;
14707 }
14708 _ACEOF
14709 if ac_fn_c_try_link "$LINENO"; then :
14710   eval "$as_ac_Lib=yes"
14711 else
14712   eval "$as_ac_Lib=no"
14713 fi
14714 rm -f core conftest.err conftest.$ac_objext \
14715     conftest$ac_exeext conftest.$ac_ext
14716 LIBS=$ac_check_lib_save_LIBS
14717 fi
14718 eval ac_res=\$$as_ac_Lib
14719                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14720 $as_echo "$ac_res" >&6; }
14721 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14722   result=yes
14723 else
14724   result=no
14725
14726 fi
14727
14728           elif test "1" = "2"; then
14729             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
14730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
14731 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
14732 if eval \${$as_ac_Lib+:} false; then :
14733   $as_echo_n "(cached) " >&6
14734 else
14735   ac_check_lib_save_LIBS=$LIBS
14736 LIBS="-l$bdb_libname  $LIBS"
14737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14738 /* end confdefs.h.  */
14739
14740 /* Override any GCC internal prototype to avoid an error.
14741    Use char because int might match the return type of a GCC
14742    builtin and then its argument prototype would still apply.  */
14743 #ifdef __cplusplus
14744 extern "C"
14745 #endif
14746 char db_open ();
14747 int
14748 main ()
14749 {
14750 return db_open ();
14751   ;
14752   return 0;
14753 }
14754 _ACEOF
14755 if ac_fn_c_try_link "$LINENO"; then :
14756   eval "$as_ac_Lib=yes"
14757 else
14758   eval "$as_ac_Lib=no"
14759 fi
14760 rm -f core conftest.err conftest.$ac_objext \
14761     conftest$ac_exeext conftest.$ac_ext
14762 LIBS=$ac_check_lib_save_LIBS
14763 fi
14764 eval ac_res=\$$as_ac_Lib
14765                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14766 $as_echo "$ac_res" >&6; }
14767 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14768   result=yes
14769 else
14770   result=no
14771
14772 fi
14773
14774           fi
14775
14776 else
14777   result="no"
14778 fi
14779
14780
14781
14782         # If we found it, no need to search any more.
14783         if test "$result" = "yes"; then
14784           found="$bdb_place"
14785           break
14786         fi
14787       done
14788       test "$found" != "not" && break
14789     done
14790     test "$found" != "not" && break
14791   done
14792
14793   # Restore the original values of the flags we tweak.
14794   LDFLAGS="$apu_check_lib_save_ldflags"
14795   CPPFLAGS="$apu_check_lib_save_cppflags"
14796
14797   case "$found" in
14798   "not")
14799     apu_have_db=0
14800     ;;
14801   "std")
14802     apu_db_header=$bdb_header
14803     apu_db_lib=$bdb_libname
14804     apu_have_db=1
14805     ;;
14806   *":"*)
14807     header="`echo $found | sed -e 's/:.*$//'`"
14808     lib="`echo $found | sed -e 's/^.*://'`"
14809
14810
14811   if test "x$APRUTIL_INCLUDES" = "x"; then
14812     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
14813     APRUTIL_INCLUDES="-I$header"
14814   else
14815     apr_addto_bugger="-I$header"
14816     for i in $apr_addto_bugger; do
14817       apr_addto_duplicate="0"
14818       for j in $APRUTIL_INCLUDES; do
14819         if test "x$i" = "x$j"; then
14820           apr_addto_duplicate="1"
14821           break
14822         fi
14823       done
14824       if test $apr_addto_duplicate = "0"; then
14825         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14826         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14827       fi
14828     done
14829   fi
14830
14831
14832   if test "x$APRUTIL_LDFLAGS" = "x"; then
14833     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
14834     APRUTIL_LDFLAGS="-L$lib"
14835   else
14836     apr_addto_bugger="-L$lib"
14837     for i in $apr_addto_bugger; do
14838       apr_addto_duplicate="0"
14839       for j in $APRUTIL_LDFLAGS; do
14840         if test "x$i" = "x$j"; then
14841           apr_addto_duplicate="1"
14842           break
14843         fi
14844       done
14845       if test $apr_addto_duplicate = "0"; then
14846         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14847         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14848       fi
14849     done
14850   fi
14851
14852     apu_db_header=$bdb_header
14853     apu_db_lib=$bdb_libname
14854     apu_have_db=1
14855     ;;
14856   *)
14857
14858   if test "x$APRUTIL_INCLUDES" = "x"; then
14859     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
14860     APRUTIL_INCLUDES="-I$found/include"
14861   else
14862     apr_addto_bugger="-I$found/include"
14863     for i in $apr_addto_bugger; do
14864       apr_addto_duplicate="0"
14865       for j in $APRUTIL_INCLUDES; do
14866         if test "x$i" = "x$j"; then
14867           apr_addto_duplicate="1"
14868           break
14869         fi
14870       done
14871       if test $apr_addto_duplicate = "0"; then
14872         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
14873         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
14874       fi
14875     done
14876   fi
14877
14878
14879   if test "x$APRUTIL_LDFLAGS" = "x"; then
14880     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
14881     APRUTIL_LDFLAGS="-L$found/lib"
14882   else
14883     apr_addto_bugger="-L$found/lib"
14884     for i in $apr_addto_bugger; do
14885       apr_addto_duplicate="0"
14886       for j in $APRUTIL_LDFLAGS; do
14887         if test "x$i" = "x$j"; then
14888           apr_addto_duplicate="1"
14889           break
14890         fi
14891       done
14892       if test $apr_addto_duplicate = "0"; then
14893         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
14894         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
14895       fi
14896     done
14897   fi
14898
14899     apu_db_header=$bdb_header
14900     apu_db_lib=$bdb_libname
14901     apu_have_db=1
14902     ;;
14903   esac
14904
14905   if test "$apu_have_db" = "1"; then
14906     apu_db_version=185
14907   fi
14908
14909     if test "$apu_db_version" != "185"; then
14910       as_fn_error $? "Berkeley db185 not found" "$LINENO" 5
14911     fi
14912     ;;
14913   db2)
14914
14915   places="$check_places"
14916   if test -z "$places"; then
14917     places="std"
14918   fi
14919
14920   bdb_version=2
14921   if test "-1" != "-1"; then
14922     bdb_version="$bdb_version.-1"
14923     if test "-1" != "-1"; then
14924       bdb_version="$bdb_version.-1"
14925     fi
14926   fi
14927   bdb_places="$places"
14928   bdb_default_search_headers="db2/db.h db.h"
14929   bdb_default_search_lib_names="db2 db"
14930
14931
14932   apu_have_db=0
14933
14934   # Save the original values of the flags we tweak.
14935   apu_check_lib_save_libs="$LIBS"
14936   apu_check_lib_save_ldflags="$LDFLAGS"
14937   apu_check_lib_save_cppflags="$CPPFLAGS"
14938
14939   # The variable `found' is the prefix under which we've found
14940   # Berkeley DB, or `not' if we haven't found it anywhere yet.
14941   found=not
14942   for bdb_place in $bdb_places; do
14943
14944     LDFLAGS="$apu_check_lib_save_ldflags"
14945     CPPFLAGS="$apu_check_lib_save_cppflags"
14946     case "$bdb_place" in
14947       "std" )
14948         description="the standard places"
14949       ;;
14950       *":"* )
14951         header="`echo $bdb_place | sed -e 's/:.*$//'`"
14952         lib="`echo $bdb_place | sed -e 's/^.*://'`"
14953         CPPFLAGS="$CPPFLAGS -I$header"
14954         LDFLAGS="$LDFLAGS -L$lib"
14955         description="$header and $lib"
14956       ;;
14957       * )
14958         if test -d $bdb_place; then
14959           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
14960           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
14961         else
14962           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
14963 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
14964           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
14965 $as_echo "directory not found" >&6; }
14966           continue
14967         fi
14968         description="$bdb_place"
14969       ;;
14970     esac
14971
14972     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
14973     # trick to display a message instead.
14974     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
14975 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
14976     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
14977 $as_echo "" >&6; }
14978
14979     for bdb_libname in $bdb_default_search_lib_names; do
14980       for bdb_header in $bdb_default_search_headers; do
14981         # Clear the header cache variable for each location
14982
14983         cache_id="`echo ac_cv_header_${bdb_header} \
14984                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14985
14986         unset $cache_id
14987         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
14988 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14989 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14990
14991           if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
14992             # We generate a separate cache variable for each prefix and libname
14993             # we search under.  That way, we avoid caching information that
14994             # changes if the user runs `configure' with a different set of
14995             # switches.
14996
14997             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
14998                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
14999
15000
15001             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15002 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15003                                     if eval \${$cache_id+:} false; then :
15004   $as_echo_n "(cached) " >&6
15005 else
15006
15007
15008     apu_try_berkeley_db_save_libs="$LIBS"
15009
15010     apu_check_berkeley_db_major=2
15011     apu_check_berkeley_db_minor=-1
15012     apu_check_berkeley_db_patch=-1
15013     apu_try_berkeley_db_header=$bdb_header
15014     apu_try_berkeley_db_libname=$bdb_libname
15015
15016     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15017     if test "$cross_compiling" = yes; then :
15018   apu_try_berkeley_db=yes
15019
15020 else
15021   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15022 /* end confdefs.h.  */
15023
15024 #include <stdlib.h>
15025 #include <stdio.h>
15026 #include <$apu_try_berkeley_db_header>
15027 main ()
15028 {
15029   int major, minor, patch;
15030
15031   db_version(&major, &minor, &patch);
15032
15033   /* Sanity check: ensure that db.h constants actually match the db library */
15034   if (major != DB_VERSION_MAJOR
15035       || minor != DB_VERSION_MINOR
15036       || patch != DB_VERSION_PATCH)
15037     exit (1);
15038
15039   /* Run-time check:  ensure the library claims to be the correct version. */
15040
15041   if ($apu_check_berkeley_db_major != -1) {
15042     if (major < $apu_check_berkeley_db_major)
15043       exit (1);
15044     if (major > $apu_check_berkeley_db_major)
15045       exit (0);
15046   }
15047
15048   if ($apu_check_berkeley_db_minor != -1) {
15049     if (minor < $apu_check_berkeley_db_minor)
15050       exit (1);
15051     if (minor > $apu_check_berkeley_db_minor)
15052       exit (0);
15053   }
15054
15055   if ($apu_check_berkeley_db_patch == -1
15056       || patch >= $apu_check_berkeley_db_patch)
15057     exit (0);
15058   else
15059     exit (1);
15060 }
15061
15062 _ACEOF
15063 if ac_fn_c_try_run "$LINENO"; then :
15064   apu_try_berkeley_db=yes
15065 else
15066   apu_try_berkeley_db=no
15067 fi
15068 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15069   conftest.$ac_objext conftest.beam conftest.$ac_ext
15070 fi
15071
15072
15073     LIBS="$apu_try_berkeley_db_save_libs"
15074
15075
15076                 eval "$cache_id=$apu_try_berkeley_db"
15077
15078 fi
15079
15080             result="`eval echo '$'$cache_id`"
15081             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15082 $as_echo "$result" >&6; }
15083           elif test "2" = "1"; then
15084             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15086 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15087 if eval \${$as_ac_Lib+:} false; then :
15088   $as_echo_n "(cached) " >&6
15089 else
15090   ac_check_lib_save_LIBS=$LIBS
15091 LIBS="-l$bdb_libname  $LIBS"
15092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15093 /* end confdefs.h.  */
15094
15095 /* Override any GCC internal prototype to avoid an error.
15096    Use char because int might match the return type of a GCC
15097    builtin and then its argument prototype would still apply.  */
15098 #ifdef __cplusplus
15099 extern "C"
15100 #endif
15101 char dbopen ();
15102 int
15103 main ()
15104 {
15105 return dbopen ();
15106   ;
15107   return 0;
15108 }
15109 _ACEOF
15110 if ac_fn_c_try_link "$LINENO"; then :
15111   eval "$as_ac_Lib=yes"
15112 else
15113   eval "$as_ac_Lib=no"
15114 fi
15115 rm -f core conftest.err conftest.$ac_objext \
15116     conftest$ac_exeext conftest.$ac_ext
15117 LIBS=$ac_check_lib_save_LIBS
15118 fi
15119 eval ac_res=\$$as_ac_Lib
15120                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15121 $as_echo "$ac_res" >&6; }
15122 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15123   result=yes
15124 else
15125   result=no
15126
15127 fi
15128
15129           elif test "2" = "2"; then
15130             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15132 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15133 if eval \${$as_ac_Lib+:} false; then :
15134   $as_echo_n "(cached) " >&6
15135 else
15136   ac_check_lib_save_LIBS=$LIBS
15137 LIBS="-l$bdb_libname  $LIBS"
15138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15139 /* end confdefs.h.  */
15140
15141 /* Override any GCC internal prototype to avoid an error.
15142    Use char because int might match the return type of a GCC
15143    builtin and then its argument prototype would still apply.  */
15144 #ifdef __cplusplus
15145 extern "C"
15146 #endif
15147 char db_open ();
15148 int
15149 main ()
15150 {
15151 return db_open ();
15152   ;
15153   return 0;
15154 }
15155 _ACEOF
15156 if ac_fn_c_try_link "$LINENO"; then :
15157   eval "$as_ac_Lib=yes"
15158 else
15159   eval "$as_ac_Lib=no"
15160 fi
15161 rm -f core conftest.err conftest.$ac_objext \
15162     conftest$ac_exeext conftest.$ac_ext
15163 LIBS=$ac_check_lib_save_LIBS
15164 fi
15165 eval ac_res=\$$as_ac_Lib
15166                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15167 $as_echo "$ac_res" >&6; }
15168 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15169   result=yes
15170 else
15171   result=no
15172
15173 fi
15174
15175           fi
15176
15177 else
15178   result="no"
15179 fi
15180
15181
15182
15183         # If we found it, no need to search any more.
15184         if test "$result" = "yes"; then
15185           found="$bdb_place"
15186           break
15187         fi
15188       done
15189       test "$found" != "not" && break
15190     done
15191     test "$found" != "not" && break
15192   done
15193
15194   # Restore the original values of the flags we tweak.
15195   LDFLAGS="$apu_check_lib_save_ldflags"
15196   CPPFLAGS="$apu_check_lib_save_cppflags"
15197
15198   case "$found" in
15199   "not")
15200     apu_have_db=0
15201     ;;
15202   "std")
15203     apu_db_header=$bdb_header
15204     apu_db_lib=$bdb_libname
15205     apu_have_db=1
15206     ;;
15207   *":"*)
15208     header="`echo $found | sed -e 's/:.*$//'`"
15209     lib="`echo $found | sed -e 's/^.*://'`"
15210
15211
15212   if test "x$APRUTIL_INCLUDES" = "x"; then
15213     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15214     APRUTIL_INCLUDES="-I$header"
15215   else
15216     apr_addto_bugger="-I$header"
15217     for i in $apr_addto_bugger; do
15218       apr_addto_duplicate="0"
15219       for j in $APRUTIL_INCLUDES; do
15220         if test "x$i" = "x$j"; then
15221           apr_addto_duplicate="1"
15222           break
15223         fi
15224       done
15225       if test $apr_addto_duplicate = "0"; then
15226         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15227         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15228       fi
15229     done
15230   fi
15231
15232
15233   if test "x$APRUTIL_LDFLAGS" = "x"; then
15234     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15235     APRUTIL_LDFLAGS="-L$lib"
15236   else
15237     apr_addto_bugger="-L$lib"
15238     for i in $apr_addto_bugger; do
15239       apr_addto_duplicate="0"
15240       for j in $APRUTIL_LDFLAGS; do
15241         if test "x$i" = "x$j"; then
15242           apr_addto_duplicate="1"
15243           break
15244         fi
15245       done
15246       if test $apr_addto_duplicate = "0"; then
15247         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15248         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15249       fi
15250     done
15251   fi
15252
15253     apu_db_header=$bdb_header
15254     apu_db_lib=$bdb_libname
15255     apu_have_db=1
15256     ;;
15257   *)
15258
15259   if test "x$APRUTIL_INCLUDES" = "x"; then
15260     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15261     APRUTIL_INCLUDES="-I$found/include"
15262   else
15263     apr_addto_bugger="-I$found/include"
15264     for i in $apr_addto_bugger; do
15265       apr_addto_duplicate="0"
15266       for j in $APRUTIL_INCLUDES; do
15267         if test "x$i" = "x$j"; then
15268           apr_addto_duplicate="1"
15269           break
15270         fi
15271       done
15272       if test $apr_addto_duplicate = "0"; then
15273         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15274         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15275       fi
15276     done
15277   fi
15278
15279
15280   if test "x$APRUTIL_LDFLAGS" = "x"; then
15281     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15282     APRUTIL_LDFLAGS="-L$found/lib"
15283   else
15284     apr_addto_bugger="-L$found/lib"
15285     for i in $apr_addto_bugger; do
15286       apr_addto_duplicate="0"
15287       for j in $APRUTIL_LDFLAGS; do
15288         if test "x$i" = "x$j"; then
15289           apr_addto_duplicate="1"
15290           break
15291         fi
15292       done
15293       if test $apr_addto_duplicate = "0"; then
15294         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15295         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15296       fi
15297     done
15298   fi
15299
15300     apu_db_header=$bdb_header
15301     apu_db_lib=$bdb_libname
15302     apu_have_db=1
15303     ;;
15304   esac
15305
15306   if test "$apu_have_db" = "1"; then
15307     apu_db_version=2
15308   fi
15309
15310     if test "$apu_db_version" != "2"; then
15311       as_fn_error $? "Berkeley db2 not found" "$LINENO" 5
15312     fi
15313     ;;
15314   db3)
15315
15316   places="$check_places"
15317   if test -z "$places"; then
15318     places="std"
15319   fi
15320
15321   bdb_version=3
15322   if test "-1" != "-1"; then
15323     bdb_version="$bdb_version.-1"
15324     if test "-1" != "-1"; then
15325       bdb_version="$bdb_version.-1"
15326     fi
15327   fi
15328   bdb_places="$places"
15329   bdb_default_search_headers="db3/db.h db.h"
15330   bdb_default_search_lib_names="db3 db"
15331
15332
15333   apu_have_db=0
15334
15335   # Save the original values of the flags we tweak.
15336   apu_check_lib_save_libs="$LIBS"
15337   apu_check_lib_save_ldflags="$LDFLAGS"
15338   apu_check_lib_save_cppflags="$CPPFLAGS"
15339
15340   # The variable `found' is the prefix under which we've found
15341   # Berkeley DB, or `not' if we haven't found it anywhere yet.
15342   found=not
15343   for bdb_place in $bdb_places; do
15344
15345     LDFLAGS="$apu_check_lib_save_ldflags"
15346     CPPFLAGS="$apu_check_lib_save_cppflags"
15347     case "$bdb_place" in
15348       "std" )
15349         description="the standard places"
15350       ;;
15351       *":"* )
15352         header="`echo $bdb_place | sed -e 's/:.*$//'`"
15353         lib="`echo $bdb_place | sed -e 's/^.*://'`"
15354         CPPFLAGS="$CPPFLAGS -I$header"
15355         LDFLAGS="$LDFLAGS -L$lib"
15356         description="$header and $lib"
15357       ;;
15358       * )
15359         if test -d $bdb_place; then
15360           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15361           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15362         else
15363           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15364 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15365           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15366 $as_echo "directory not found" >&6; }
15367           continue
15368         fi
15369         description="$bdb_place"
15370       ;;
15371     esac
15372
15373     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15374     # trick to display a message instead.
15375     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15376 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15377     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15378 $as_echo "" >&6; }
15379
15380     for bdb_libname in $bdb_default_search_lib_names; do
15381       for bdb_header in $bdb_default_search_headers; do
15382         # Clear the header cache variable for each location
15383
15384         cache_id="`echo ac_cv_header_${bdb_header} \
15385                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15386
15387         unset $cache_id
15388         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15389 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15390 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15391
15392           if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
15393             # We generate a separate cache variable for each prefix and libname
15394             # we search under.  That way, we avoid caching information that
15395             # changes if the user runs `configure' with a different set of
15396             # switches.
15397
15398             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15399                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15400
15401
15402             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15403 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15404                                     if eval \${$cache_id+:} false; then :
15405   $as_echo_n "(cached) " >&6
15406 else
15407
15408
15409     apu_try_berkeley_db_save_libs="$LIBS"
15410
15411     apu_check_berkeley_db_major=3
15412     apu_check_berkeley_db_minor=-1
15413     apu_check_berkeley_db_patch=-1
15414     apu_try_berkeley_db_header=$bdb_header
15415     apu_try_berkeley_db_libname=$bdb_libname
15416
15417     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15418     if test "$cross_compiling" = yes; then :
15419   apu_try_berkeley_db=yes
15420
15421 else
15422   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15423 /* end confdefs.h.  */
15424
15425 #include <stdlib.h>
15426 #include <stdio.h>
15427 #include <$apu_try_berkeley_db_header>
15428 main ()
15429 {
15430   int major, minor, patch;
15431
15432   db_version(&major, &minor, &patch);
15433
15434   /* Sanity check: ensure that db.h constants actually match the db library */
15435   if (major != DB_VERSION_MAJOR
15436       || minor != DB_VERSION_MINOR
15437       || patch != DB_VERSION_PATCH)
15438     exit (1);
15439
15440   /* Run-time check:  ensure the library claims to be the correct version. */
15441
15442   if ($apu_check_berkeley_db_major != -1) {
15443     if (major < $apu_check_berkeley_db_major)
15444       exit (1);
15445     if (major > $apu_check_berkeley_db_major)
15446       exit (0);
15447   }
15448
15449   if ($apu_check_berkeley_db_minor != -1) {
15450     if (minor < $apu_check_berkeley_db_minor)
15451       exit (1);
15452     if (minor > $apu_check_berkeley_db_minor)
15453       exit (0);
15454   }
15455
15456   if ($apu_check_berkeley_db_patch == -1
15457       || patch >= $apu_check_berkeley_db_patch)
15458     exit (0);
15459   else
15460     exit (1);
15461 }
15462
15463 _ACEOF
15464 if ac_fn_c_try_run "$LINENO"; then :
15465   apu_try_berkeley_db=yes
15466 else
15467   apu_try_berkeley_db=no
15468 fi
15469 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15470   conftest.$ac_objext conftest.beam conftest.$ac_ext
15471 fi
15472
15473
15474     LIBS="$apu_try_berkeley_db_save_libs"
15475
15476
15477                 eval "$cache_id=$apu_try_berkeley_db"
15478
15479 fi
15480
15481             result="`eval echo '$'$cache_id`"
15482             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15483 $as_echo "$result" >&6; }
15484           elif test "3" = "1"; then
15485             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15487 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15488 if eval \${$as_ac_Lib+:} false; then :
15489   $as_echo_n "(cached) " >&6
15490 else
15491   ac_check_lib_save_LIBS=$LIBS
15492 LIBS="-l$bdb_libname  $LIBS"
15493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15494 /* end confdefs.h.  */
15495
15496 /* Override any GCC internal prototype to avoid an error.
15497    Use char because int might match the return type of a GCC
15498    builtin and then its argument prototype would still apply.  */
15499 #ifdef __cplusplus
15500 extern "C"
15501 #endif
15502 char dbopen ();
15503 int
15504 main ()
15505 {
15506 return dbopen ();
15507   ;
15508   return 0;
15509 }
15510 _ACEOF
15511 if ac_fn_c_try_link "$LINENO"; then :
15512   eval "$as_ac_Lib=yes"
15513 else
15514   eval "$as_ac_Lib=no"
15515 fi
15516 rm -f core conftest.err conftest.$ac_objext \
15517     conftest$ac_exeext conftest.$ac_ext
15518 LIBS=$ac_check_lib_save_LIBS
15519 fi
15520 eval ac_res=\$$as_ac_Lib
15521                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15522 $as_echo "$ac_res" >&6; }
15523 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15524   result=yes
15525 else
15526   result=no
15527
15528 fi
15529
15530           elif test "3" = "2"; then
15531             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15533 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15534 if eval \${$as_ac_Lib+:} false; then :
15535   $as_echo_n "(cached) " >&6
15536 else
15537   ac_check_lib_save_LIBS=$LIBS
15538 LIBS="-l$bdb_libname  $LIBS"
15539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15540 /* end confdefs.h.  */
15541
15542 /* Override any GCC internal prototype to avoid an error.
15543    Use char because int might match the return type of a GCC
15544    builtin and then its argument prototype would still apply.  */
15545 #ifdef __cplusplus
15546 extern "C"
15547 #endif
15548 char db_open ();
15549 int
15550 main ()
15551 {
15552 return db_open ();
15553   ;
15554   return 0;
15555 }
15556 _ACEOF
15557 if ac_fn_c_try_link "$LINENO"; then :
15558   eval "$as_ac_Lib=yes"
15559 else
15560   eval "$as_ac_Lib=no"
15561 fi
15562 rm -f core conftest.err conftest.$ac_objext \
15563     conftest$ac_exeext conftest.$ac_ext
15564 LIBS=$ac_check_lib_save_LIBS
15565 fi
15566 eval ac_res=\$$as_ac_Lib
15567                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15568 $as_echo "$ac_res" >&6; }
15569 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15570   result=yes
15571 else
15572   result=no
15573
15574 fi
15575
15576           fi
15577
15578 else
15579   result="no"
15580 fi
15581
15582
15583
15584         # If we found it, no need to search any more.
15585         if test "$result" = "yes"; then
15586           found="$bdb_place"
15587           break
15588         fi
15589       done
15590       test "$found" != "not" && break
15591     done
15592     test "$found" != "not" && break
15593   done
15594
15595   # Restore the original values of the flags we tweak.
15596   LDFLAGS="$apu_check_lib_save_ldflags"
15597   CPPFLAGS="$apu_check_lib_save_cppflags"
15598
15599   case "$found" in
15600   "not")
15601     apu_have_db=0
15602     ;;
15603   "std")
15604     apu_db_header=$bdb_header
15605     apu_db_lib=$bdb_libname
15606     apu_have_db=1
15607     ;;
15608   *":"*)
15609     header="`echo $found | sed -e 's/:.*$//'`"
15610     lib="`echo $found | sed -e 's/^.*://'`"
15611
15612
15613   if test "x$APRUTIL_INCLUDES" = "x"; then
15614     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
15615     APRUTIL_INCLUDES="-I$header"
15616   else
15617     apr_addto_bugger="-I$header"
15618     for i in $apr_addto_bugger; do
15619       apr_addto_duplicate="0"
15620       for j in $APRUTIL_INCLUDES; do
15621         if test "x$i" = "x$j"; then
15622           apr_addto_duplicate="1"
15623           break
15624         fi
15625       done
15626       if test $apr_addto_duplicate = "0"; then
15627         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15628         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15629       fi
15630     done
15631   fi
15632
15633
15634   if test "x$APRUTIL_LDFLAGS" = "x"; then
15635     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
15636     APRUTIL_LDFLAGS="-L$lib"
15637   else
15638     apr_addto_bugger="-L$lib"
15639     for i in $apr_addto_bugger; do
15640       apr_addto_duplicate="0"
15641       for j in $APRUTIL_LDFLAGS; do
15642         if test "x$i" = "x$j"; then
15643           apr_addto_duplicate="1"
15644           break
15645         fi
15646       done
15647       if test $apr_addto_duplicate = "0"; then
15648         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15649         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15650       fi
15651     done
15652   fi
15653
15654     apu_db_header=$bdb_header
15655     apu_db_lib=$bdb_libname
15656     apu_have_db=1
15657     ;;
15658   *)
15659
15660   if test "x$APRUTIL_INCLUDES" = "x"; then
15661     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
15662     APRUTIL_INCLUDES="-I$found/include"
15663   else
15664     apr_addto_bugger="-I$found/include"
15665     for i in $apr_addto_bugger; do
15666       apr_addto_duplicate="0"
15667       for j in $APRUTIL_INCLUDES; do
15668         if test "x$i" = "x$j"; then
15669           apr_addto_duplicate="1"
15670           break
15671         fi
15672       done
15673       if test $apr_addto_duplicate = "0"; then
15674         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
15675         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
15676       fi
15677     done
15678   fi
15679
15680
15681   if test "x$APRUTIL_LDFLAGS" = "x"; then
15682     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
15683     APRUTIL_LDFLAGS="-L$found/lib"
15684   else
15685     apr_addto_bugger="-L$found/lib"
15686     for i in $apr_addto_bugger; do
15687       apr_addto_duplicate="0"
15688       for j in $APRUTIL_LDFLAGS; do
15689         if test "x$i" = "x$j"; then
15690           apr_addto_duplicate="1"
15691           break
15692         fi
15693       done
15694       if test $apr_addto_duplicate = "0"; then
15695         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
15696         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
15697       fi
15698     done
15699   fi
15700
15701     apu_db_header=$bdb_header
15702     apu_db_lib=$bdb_libname
15703     apu_have_db=1
15704     ;;
15705   esac
15706
15707   if test "$apu_have_db" = "1"; then
15708     apu_db_version=3
15709   fi
15710
15711     if test "$apu_db_version" != "3"; then
15712       as_fn_error $? "Berkeley db3 not found" "$LINENO" 5
15713     fi
15714     ;;
15715   db[456][0-9])
15716     db_major=`echo "$requested" | sed -e 's/db//' -e 's/.$//'`
15717     db_minor=`echo "$requested" | sed -e 's/db//' -e 's/.//'`
15718
15719   places="$check_places"
15720   db_major="$db_major"
15721   db_minor="$db_minor"
15722   if test -z "$places"; then
15723     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
15724   fi
15725
15726   bdb_version="${db_major}"
15727   if test ""${db_minor}"" != "-1"; then
15728     bdb_version="$bdb_version."${db_minor}""
15729     if test ""-1"" != "-1"; then
15730       bdb_version="$bdb_version."-1""
15731     fi
15732   fi
15733   bdb_places="$places"
15734   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
15735   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"
15736
15737
15738   apu_have_db=0
15739
15740   # Save the original values of the flags we tweak.
15741   apu_check_lib_save_libs="$LIBS"
15742   apu_check_lib_save_ldflags="$LDFLAGS"
15743   apu_check_lib_save_cppflags="$CPPFLAGS"
15744
15745   # The variable `found' is the prefix under which we've found
15746   # Berkeley DB, or `not' if we haven't found it anywhere yet.
15747   found=not
15748   for bdb_place in $bdb_places; do
15749
15750     LDFLAGS="$apu_check_lib_save_ldflags"
15751     CPPFLAGS="$apu_check_lib_save_cppflags"
15752     case "$bdb_place" in
15753       "std" )
15754         description="the standard places"
15755       ;;
15756       *":"* )
15757         header="`echo $bdb_place | sed -e 's/:.*$//'`"
15758         lib="`echo $bdb_place | sed -e 's/^.*://'`"
15759         CPPFLAGS="$CPPFLAGS -I$header"
15760         LDFLAGS="$LDFLAGS -L$lib"
15761         description="$header and $lib"
15762       ;;
15763       * )
15764         if test -d $bdb_place; then
15765           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
15766           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
15767         else
15768           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
15769 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
15770           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
15771 $as_echo "directory not found" >&6; }
15772           continue
15773         fi
15774         description="$bdb_place"
15775       ;;
15776     esac
15777
15778     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
15779     # trick to display a message instead.
15780     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
15781 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
15782     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
15783 $as_echo "" >&6; }
15784
15785     for bdb_libname in $bdb_default_search_lib_names; do
15786       for bdb_header in $bdb_default_search_headers; do
15787         # Clear the header cache variable for each location
15788
15789         cache_id="`echo ac_cv_header_${bdb_header} \
15790                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15791
15792         unset $cache_id
15793         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
15794 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15795 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15796
15797           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
15798             # We generate a separate cache variable for each prefix and libname
15799             # we search under.  That way, we avoid caching information that
15800             # changes if the user runs `configure' with a different set of
15801             # switches.
15802
15803             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
15804                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
15805
15806
15807             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
15808 $as_echo_n "checking for -l$bdb_libname... " >&6; }
15809                                     if eval \${$cache_id+:} false; then :
15810   $as_echo_n "(cached) " >&6
15811 else
15812
15813
15814     apu_try_berkeley_db_save_libs="$LIBS"
15815
15816     apu_check_berkeley_db_major="${db_major}"
15817     apu_check_berkeley_db_minor="${db_minor}"
15818     apu_check_berkeley_db_patch="-1"
15819     apu_try_berkeley_db_header=$bdb_header
15820     apu_try_berkeley_db_libname=$bdb_libname
15821
15822     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
15823     if test "$cross_compiling" = yes; then :
15824   apu_try_berkeley_db=yes
15825
15826 else
15827   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15828 /* end confdefs.h.  */
15829
15830 #include <stdlib.h>
15831 #include <stdio.h>
15832 #include <$apu_try_berkeley_db_header>
15833 main ()
15834 {
15835   int major, minor, patch;
15836
15837   db_version(&major, &minor, &patch);
15838
15839   /* Sanity check: ensure that db.h constants actually match the db library */
15840   if (major != DB_VERSION_MAJOR
15841       || minor != DB_VERSION_MINOR
15842       || patch != DB_VERSION_PATCH)
15843     exit (1);
15844
15845   /* Run-time check:  ensure the library claims to be the correct version. */
15846
15847   if ($apu_check_berkeley_db_major != -1) {
15848     if (major < $apu_check_berkeley_db_major)
15849       exit (1);
15850     if (major > $apu_check_berkeley_db_major)
15851       exit (0);
15852   }
15853
15854   if ($apu_check_berkeley_db_minor != -1) {
15855     if (minor < $apu_check_berkeley_db_minor)
15856       exit (1);
15857     if (minor > $apu_check_berkeley_db_minor)
15858       exit (0);
15859   }
15860
15861   if ($apu_check_berkeley_db_patch == -1
15862       || patch >= $apu_check_berkeley_db_patch)
15863     exit (0);
15864   else
15865     exit (1);
15866 }
15867
15868 _ACEOF
15869 if ac_fn_c_try_run "$LINENO"; then :
15870   apu_try_berkeley_db=yes
15871 else
15872   apu_try_berkeley_db=no
15873 fi
15874 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15875   conftest.$ac_objext conftest.beam conftest.$ac_ext
15876 fi
15877
15878
15879     LIBS="$apu_try_berkeley_db_save_libs"
15880
15881
15882                 eval "$cache_id=$apu_try_berkeley_db"
15883
15884 fi
15885
15886             result="`eval echo '$'$cache_id`"
15887             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
15888 $as_echo "$result" >&6; }
15889           elif test ""${db_major}"" = "1"; then
15890             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
15891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
15892 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
15893 if eval \${$as_ac_Lib+:} false; then :
15894   $as_echo_n "(cached) " >&6
15895 else
15896   ac_check_lib_save_LIBS=$LIBS
15897 LIBS="-l$bdb_libname  $LIBS"
15898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15899 /* end confdefs.h.  */
15900
15901 /* Override any GCC internal prototype to avoid an error.
15902    Use char because int might match the return type of a GCC
15903    builtin and then its argument prototype would still apply.  */
15904 #ifdef __cplusplus
15905 extern "C"
15906 #endif
15907 char dbopen ();
15908 int
15909 main ()
15910 {
15911 return dbopen ();
15912   ;
15913   return 0;
15914 }
15915 _ACEOF
15916 if ac_fn_c_try_link "$LINENO"; then :
15917   eval "$as_ac_Lib=yes"
15918 else
15919   eval "$as_ac_Lib=no"
15920 fi
15921 rm -f core conftest.err conftest.$ac_objext \
15922     conftest$ac_exeext conftest.$ac_ext
15923 LIBS=$ac_check_lib_save_LIBS
15924 fi
15925 eval ac_res=\$$as_ac_Lib
15926                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15927 $as_echo "$ac_res" >&6; }
15928 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15929   result=yes
15930 else
15931   result=no
15932
15933 fi
15934
15935           elif test ""${db_major}"" = "2"; then
15936             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
15937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
15938 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
15939 if eval \${$as_ac_Lib+:} false; then :
15940   $as_echo_n "(cached) " >&6
15941 else
15942   ac_check_lib_save_LIBS=$LIBS
15943 LIBS="-l$bdb_libname  $LIBS"
15944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15945 /* end confdefs.h.  */
15946
15947 /* Override any GCC internal prototype to avoid an error.
15948    Use char because int might match the return type of a GCC
15949    builtin and then its argument prototype would still apply.  */
15950 #ifdef __cplusplus
15951 extern "C"
15952 #endif
15953 char db_open ();
15954 int
15955 main ()
15956 {
15957 return db_open ();
15958   ;
15959   return 0;
15960 }
15961 _ACEOF
15962 if ac_fn_c_try_link "$LINENO"; then :
15963   eval "$as_ac_Lib=yes"
15964 else
15965   eval "$as_ac_Lib=no"
15966 fi
15967 rm -f core conftest.err conftest.$ac_objext \
15968     conftest$ac_exeext conftest.$ac_ext
15969 LIBS=$ac_check_lib_save_LIBS
15970 fi
15971 eval ac_res=\$$as_ac_Lib
15972                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15973 $as_echo "$ac_res" >&6; }
15974 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15975   result=yes
15976 else
15977   result=no
15978
15979 fi
15980
15981           fi
15982
15983 else
15984   result="no"
15985 fi
15986
15987
15988
15989         # If we found it, no need to search any more.
15990         if test "$result" = "yes"; then
15991           found="$bdb_place"
15992           break
15993         fi
15994       done
15995       test "$found" != "not" && break
15996     done
15997     test "$found" != "not" && break
15998   done
15999
16000   # Restore the original values of the flags we tweak.
16001   LDFLAGS="$apu_check_lib_save_ldflags"
16002   CPPFLAGS="$apu_check_lib_save_cppflags"
16003
16004   case "$found" in
16005   "not")
16006     apu_have_db=0
16007     ;;
16008   "std")
16009     apu_db_header=$bdb_header
16010     apu_db_lib=$bdb_libname
16011     apu_have_db=1
16012     ;;
16013   *":"*)
16014     header="`echo $found | sed -e 's/:.*$//'`"
16015     lib="`echo $found | sed -e 's/^.*://'`"
16016
16017
16018   if test "x$APRUTIL_INCLUDES" = "x"; then
16019     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16020     APRUTIL_INCLUDES="-I$header"
16021   else
16022     apr_addto_bugger="-I$header"
16023     for i in $apr_addto_bugger; do
16024       apr_addto_duplicate="0"
16025       for j in $APRUTIL_INCLUDES; do
16026         if test "x$i" = "x$j"; then
16027           apr_addto_duplicate="1"
16028           break
16029         fi
16030       done
16031       if test $apr_addto_duplicate = "0"; then
16032         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16033         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16034       fi
16035     done
16036   fi
16037
16038
16039   if test "x$APRUTIL_LDFLAGS" = "x"; then
16040     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16041     APRUTIL_LDFLAGS="-L$lib"
16042   else
16043     apr_addto_bugger="-L$lib"
16044     for i in $apr_addto_bugger; do
16045       apr_addto_duplicate="0"
16046       for j in $APRUTIL_LDFLAGS; do
16047         if test "x$i" = "x$j"; then
16048           apr_addto_duplicate="1"
16049           break
16050         fi
16051       done
16052       if test $apr_addto_duplicate = "0"; then
16053         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16054         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16055       fi
16056     done
16057   fi
16058
16059     apu_db_header=$bdb_header
16060     apu_db_lib=$bdb_libname
16061     apu_have_db=1
16062     ;;
16063   *)
16064
16065   if test "x$APRUTIL_INCLUDES" = "x"; then
16066     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16067     APRUTIL_INCLUDES="-I$found/include"
16068   else
16069     apr_addto_bugger="-I$found/include"
16070     for i in $apr_addto_bugger; do
16071       apr_addto_duplicate="0"
16072       for j in $APRUTIL_INCLUDES; do
16073         if test "x$i" = "x$j"; then
16074           apr_addto_duplicate="1"
16075           break
16076         fi
16077       done
16078       if test $apr_addto_duplicate = "0"; then
16079         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16080         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16081       fi
16082     done
16083   fi
16084
16085
16086   if test "x$APRUTIL_LDFLAGS" = "x"; then
16087     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16088     APRUTIL_LDFLAGS="-L$found/lib"
16089   else
16090     apr_addto_bugger="-L$found/lib"
16091     for i in $apr_addto_bugger; do
16092       apr_addto_duplicate="0"
16093       for j in $APRUTIL_LDFLAGS; do
16094         if test "x$i" = "x$j"; then
16095           apr_addto_duplicate="1"
16096           break
16097         fi
16098       done
16099       if test $apr_addto_duplicate = "0"; then
16100         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16101         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16102       fi
16103     done
16104   fi
16105
16106     apu_db_header=$bdb_header
16107     apu_db_lib=$bdb_libname
16108     apu_have_db=1
16109     ;;
16110   esac
16111
16112   if test "$apu_have_db" = "1"; then
16113     apu_db_version=${db_major}
16114   fi
16115
16116     if test "$apu_db_version" != "$db_major"; then
16117       as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16118     fi
16119     ;;
16120   db[456])
16121     db_major=`echo "$requested" | sed -e 's/db//'`
16122     # Start version search at version x.9
16123     db_minor=9
16124     while [ $db_minor -ge 0 ]
16125     do
16126
16127   places="$check_places"
16128   db_major="$db_major"
16129   db_minor="$db_minor"
16130   if test -z "$places"; then
16131     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16132   fi
16133
16134   bdb_version="${db_major}"
16135   if test ""${db_minor}"" != "-1"; then
16136     bdb_version="$bdb_version."${db_minor}""
16137     if test ""-1"" != "-1"; then
16138       bdb_version="$bdb_version."-1""
16139     fi
16140   fi
16141   bdb_places="$places"
16142   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16143   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"
16144
16145
16146   apu_have_db=0
16147
16148   # Save the original values of the flags we tweak.
16149   apu_check_lib_save_libs="$LIBS"
16150   apu_check_lib_save_ldflags="$LDFLAGS"
16151   apu_check_lib_save_cppflags="$CPPFLAGS"
16152
16153   # The variable `found' is the prefix under which we've found
16154   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16155   found=not
16156   for bdb_place in $bdb_places; do
16157
16158     LDFLAGS="$apu_check_lib_save_ldflags"
16159     CPPFLAGS="$apu_check_lib_save_cppflags"
16160     case "$bdb_place" in
16161       "std" )
16162         description="the standard places"
16163       ;;
16164       *":"* )
16165         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16166         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16167         CPPFLAGS="$CPPFLAGS -I$header"
16168         LDFLAGS="$LDFLAGS -L$lib"
16169         description="$header and $lib"
16170       ;;
16171       * )
16172         if test -d $bdb_place; then
16173           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16174           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16175         else
16176           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16177 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16178           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16179 $as_echo "directory not found" >&6; }
16180           continue
16181         fi
16182         description="$bdb_place"
16183       ;;
16184     esac
16185
16186     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16187     # trick to display a message instead.
16188     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16189 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16190     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16191 $as_echo "" >&6; }
16192
16193     for bdb_libname in $bdb_default_search_lib_names; do
16194       for bdb_header in $bdb_default_search_headers; do
16195         # Clear the header cache variable for each location
16196
16197         cache_id="`echo ac_cv_header_${bdb_header} \
16198                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16199
16200         unset $cache_id
16201         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16202 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16203 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16204
16205           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
16206             # We generate a separate cache variable for each prefix and libname
16207             # we search under.  That way, we avoid caching information that
16208             # changes if the user runs `configure' with a different set of
16209             # switches.
16210
16211             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16212                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16213
16214
16215             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16216 $as_echo_n "checking for -l$bdb_libname... " >&6; }
16217                                     if eval \${$cache_id+:} false; then :
16218   $as_echo_n "(cached) " >&6
16219 else
16220
16221
16222     apu_try_berkeley_db_save_libs="$LIBS"
16223
16224     apu_check_berkeley_db_major="${db_major}"
16225     apu_check_berkeley_db_minor="${db_minor}"
16226     apu_check_berkeley_db_patch="-1"
16227     apu_try_berkeley_db_header=$bdb_header
16228     apu_try_berkeley_db_libname=$bdb_libname
16229
16230     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16231     if test "$cross_compiling" = yes; then :
16232   apu_try_berkeley_db=yes
16233
16234 else
16235   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16236 /* end confdefs.h.  */
16237
16238 #include <stdlib.h>
16239 #include <stdio.h>
16240 #include <$apu_try_berkeley_db_header>
16241 main ()
16242 {
16243   int major, minor, patch;
16244
16245   db_version(&major, &minor, &patch);
16246
16247   /* Sanity check: ensure that db.h constants actually match the db library */
16248   if (major != DB_VERSION_MAJOR
16249       || minor != DB_VERSION_MINOR
16250       || patch != DB_VERSION_PATCH)
16251     exit (1);
16252
16253   /* Run-time check:  ensure the library claims to be the correct version. */
16254
16255   if ($apu_check_berkeley_db_major != -1) {
16256     if (major < $apu_check_berkeley_db_major)
16257       exit (1);
16258     if (major > $apu_check_berkeley_db_major)
16259       exit (0);
16260   }
16261
16262   if ($apu_check_berkeley_db_minor != -1) {
16263     if (minor < $apu_check_berkeley_db_minor)
16264       exit (1);
16265     if (minor > $apu_check_berkeley_db_minor)
16266       exit (0);
16267   }
16268
16269   if ($apu_check_berkeley_db_patch == -1
16270       || patch >= $apu_check_berkeley_db_patch)
16271     exit (0);
16272   else
16273     exit (1);
16274 }
16275
16276 _ACEOF
16277 if ac_fn_c_try_run "$LINENO"; then :
16278   apu_try_berkeley_db=yes
16279 else
16280   apu_try_berkeley_db=no
16281 fi
16282 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16283   conftest.$ac_objext conftest.beam conftest.$ac_ext
16284 fi
16285
16286
16287     LIBS="$apu_try_berkeley_db_save_libs"
16288
16289
16290                 eval "$cache_id=$apu_try_berkeley_db"
16291
16292 fi
16293
16294             result="`eval echo '$'$cache_id`"
16295             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16296 $as_echo "$result" >&6; }
16297           elif test ""${db_major}"" = "1"; then
16298             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16300 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16301 if eval \${$as_ac_Lib+:} false; then :
16302   $as_echo_n "(cached) " >&6
16303 else
16304   ac_check_lib_save_LIBS=$LIBS
16305 LIBS="-l$bdb_libname  $LIBS"
16306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16307 /* end confdefs.h.  */
16308
16309 /* Override any GCC internal prototype to avoid an error.
16310    Use char because int might match the return type of a GCC
16311    builtin and then its argument prototype would still apply.  */
16312 #ifdef __cplusplus
16313 extern "C"
16314 #endif
16315 char dbopen ();
16316 int
16317 main ()
16318 {
16319 return dbopen ();
16320   ;
16321   return 0;
16322 }
16323 _ACEOF
16324 if ac_fn_c_try_link "$LINENO"; then :
16325   eval "$as_ac_Lib=yes"
16326 else
16327   eval "$as_ac_Lib=no"
16328 fi
16329 rm -f core conftest.err conftest.$ac_objext \
16330     conftest$ac_exeext conftest.$ac_ext
16331 LIBS=$ac_check_lib_save_LIBS
16332 fi
16333 eval ac_res=\$$as_ac_Lib
16334                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16335 $as_echo "$ac_res" >&6; }
16336 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16337   result=yes
16338 else
16339   result=no
16340
16341 fi
16342
16343           elif test ""${db_major}"" = "2"; then
16344             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16346 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16347 if eval \${$as_ac_Lib+:} false; then :
16348   $as_echo_n "(cached) " >&6
16349 else
16350   ac_check_lib_save_LIBS=$LIBS
16351 LIBS="-l$bdb_libname  $LIBS"
16352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16353 /* end confdefs.h.  */
16354
16355 /* Override any GCC internal prototype to avoid an error.
16356    Use char because int might match the return type of a GCC
16357    builtin and then its argument prototype would still apply.  */
16358 #ifdef __cplusplus
16359 extern "C"
16360 #endif
16361 char db_open ();
16362 int
16363 main ()
16364 {
16365 return db_open ();
16366   ;
16367   return 0;
16368 }
16369 _ACEOF
16370 if ac_fn_c_try_link "$LINENO"; then :
16371   eval "$as_ac_Lib=yes"
16372 else
16373   eval "$as_ac_Lib=no"
16374 fi
16375 rm -f core conftest.err conftest.$ac_objext \
16376     conftest$ac_exeext conftest.$ac_ext
16377 LIBS=$ac_check_lib_save_LIBS
16378 fi
16379 eval ac_res=\$$as_ac_Lib
16380                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16381 $as_echo "$ac_res" >&6; }
16382 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16383   result=yes
16384 else
16385   result=no
16386
16387 fi
16388
16389           fi
16390
16391 else
16392   result="no"
16393 fi
16394
16395
16396
16397         # If we found it, no need to search any more.
16398         if test "$result" = "yes"; then
16399           found="$bdb_place"
16400           break
16401         fi
16402       done
16403       test "$found" != "not" && break
16404     done
16405     test "$found" != "not" && break
16406   done
16407
16408   # Restore the original values of the flags we tweak.
16409   LDFLAGS="$apu_check_lib_save_ldflags"
16410   CPPFLAGS="$apu_check_lib_save_cppflags"
16411
16412   case "$found" in
16413   "not")
16414     apu_have_db=0
16415     ;;
16416   "std")
16417     apu_db_header=$bdb_header
16418     apu_db_lib=$bdb_libname
16419     apu_have_db=1
16420     ;;
16421   *":"*)
16422     header="`echo $found | sed -e 's/:.*$//'`"
16423     lib="`echo $found | sed -e 's/^.*://'`"
16424
16425
16426   if test "x$APRUTIL_INCLUDES" = "x"; then
16427     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16428     APRUTIL_INCLUDES="-I$header"
16429   else
16430     apr_addto_bugger="-I$header"
16431     for i in $apr_addto_bugger; do
16432       apr_addto_duplicate="0"
16433       for j in $APRUTIL_INCLUDES; do
16434         if test "x$i" = "x$j"; then
16435           apr_addto_duplicate="1"
16436           break
16437         fi
16438       done
16439       if test $apr_addto_duplicate = "0"; then
16440         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16441         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16442       fi
16443     done
16444   fi
16445
16446
16447   if test "x$APRUTIL_LDFLAGS" = "x"; then
16448     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16449     APRUTIL_LDFLAGS="-L$lib"
16450   else
16451     apr_addto_bugger="-L$lib"
16452     for i in $apr_addto_bugger; do
16453       apr_addto_duplicate="0"
16454       for j in $APRUTIL_LDFLAGS; do
16455         if test "x$i" = "x$j"; then
16456           apr_addto_duplicate="1"
16457           break
16458         fi
16459       done
16460       if test $apr_addto_duplicate = "0"; then
16461         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16462         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16463       fi
16464     done
16465   fi
16466
16467     apu_db_header=$bdb_header
16468     apu_db_lib=$bdb_libname
16469     apu_have_db=1
16470     ;;
16471   *)
16472
16473   if test "x$APRUTIL_INCLUDES" = "x"; then
16474     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16475     APRUTIL_INCLUDES="-I$found/include"
16476   else
16477     apr_addto_bugger="-I$found/include"
16478     for i in $apr_addto_bugger; do
16479       apr_addto_duplicate="0"
16480       for j in $APRUTIL_INCLUDES; do
16481         if test "x$i" = "x$j"; then
16482           apr_addto_duplicate="1"
16483           break
16484         fi
16485       done
16486       if test $apr_addto_duplicate = "0"; then
16487         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16488         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16489       fi
16490     done
16491   fi
16492
16493
16494   if test "x$APRUTIL_LDFLAGS" = "x"; then
16495     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16496     APRUTIL_LDFLAGS="-L$found/lib"
16497   else
16498     apr_addto_bugger="-L$found/lib"
16499     for i in $apr_addto_bugger; do
16500       apr_addto_duplicate="0"
16501       for j in $APRUTIL_LDFLAGS; do
16502         if test "x$i" = "x$j"; then
16503           apr_addto_duplicate="1"
16504           break
16505         fi
16506       done
16507       if test $apr_addto_duplicate = "0"; then
16508         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16509         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16510       fi
16511     done
16512   fi
16513
16514     apu_db_header=$bdb_header
16515     apu_db_lib=$bdb_libname
16516     apu_have_db=1
16517     ;;
16518   esac
16519
16520   if test "$apu_have_db" = "1"; then
16521     apu_db_version=${db_major}
16522   fi
16523
16524       if test "$apu_have_db" = "1"; then
16525         break
16526       fi
16527       db_minor=`expr $db_minor - 1`
16528     done
16529     if test "$apu_db_version" != "$db_major"; then
16530       as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5
16531     fi
16532     ;;
16533   default)
16534
16535   all_places="$check_places"
16536
16537   # Start version search at version 5.9
16538   db_version=59
16539   while [ $db_version -ge 40 ]
16540   do
16541     db_major=`echo $db_version | sed -e 's/.$//'`
16542     db_minor=`echo $db_version | sed -e 's/.//'`
16543
16544   places="$all_places"
16545   db_major="$db_major"
16546   db_minor="$db_minor"
16547   if test -z "$places"; then
16548     places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config"
16549   fi
16550
16551   bdb_version="${db_major}"
16552   if test ""${db_minor}"" != "-1"; then
16553     bdb_version="$bdb_version."${db_minor}""
16554     if test ""-1"" != "-1"; then
16555       bdb_version="$bdb_version."-1""
16556     fi
16557   fi
16558   bdb_places="$places"
16559   bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h"
16560   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"
16561
16562
16563   apu_have_db=0
16564
16565   # Save the original values of the flags we tweak.
16566   apu_check_lib_save_libs="$LIBS"
16567   apu_check_lib_save_ldflags="$LDFLAGS"
16568   apu_check_lib_save_cppflags="$CPPFLAGS"
16569
16570   # The variable `found' is the prefix under which we've found
16571   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16572   found=not
16573   for bdb_place in $bdb_places; do
16574
16575     LDFLAGS="$apu_check_lib_save_ldflags"
16576     CPPFLAGS="$apu_check_lib_save_cppflags"
16577     case "$bdb_place" in
16578       "std" )
16579         description="the standard places"
16580       ;;
16581       *":"* )
16582         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16583         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16584         CPPFLAGS="$CPPFLAGS -I$header"
16585         LDFLAGS="$LDFLAGS -L$lib"
16586         description="$header and $lib"
16587       ;;
16588       * )
16589         if test -d $bdb_place; then
16590           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16591           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16592         else
16593           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16594 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16595           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16596 $as_echo "directory not found" >&6; }
16597           continue
16598         fi
16599         description="$bdb_place"
16600       ;;
16601     esac
16602
16603     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
16604     # trick to display a message instead.
16605     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
16606 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
16607     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
16608 $as_echo "" >&6; }
16609
16610     for bdb_libname in $bdb_default_search_lib_names; do
16611       for bdb_header in $bdb_default_search_headers; do
16612         # Clear the header cache variable for each location
16613
16614         cache_id="`echo ac_cv_header_${bdb_header} \
16615                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16616
16617         unset $cache_id
16618         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
16619 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16620 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16621
16622           if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5"; then
16623             # We generate a separate cache variable for each prefix and libname
16624             # we search under.  That way, we avoid caching information that
16625             # changes if the user runs `configure' with a different set of
16626             # switches.
16627
16628             cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \
16629                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
16630
16631
16632             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
16633 $as_echo_n "checking for -l$bdb_libname... " >&6; }
16634                                     if eval \${$cache_id+:} false; then :
16635   $as_echo_n "(cached) " >&6
16636 else
16637
16638
16639     apu_try_berkeley_db_save_libs="$LIBS"
16640
16641     apu_check_berkeley_db_major="${db_major}"
16642     apu_check_berkeley_db_minor="${db_minor}"
16643     apu_check_berkeley_db_patch="-1"
16644     apu_try_berkeley_db_header=$bdb_header
16645     apu_try_berkeley_db_libname=$bdb_libname
16646
16647     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
16648     if test "$cross_compiling" = yes; then :
16649   apu_try_berkeley_db=yes
16650
16651 else
16652   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16653 /* end confdefs.h.  */
16654
16655 #include <stdlib.h>
16656 #include <stdio.h>
16657 #include <$apu_try_berkeley_db_header>
16658 main ()
16659 {
16660   int major, minor, patch;
16661
16662   db_version(&major, &minor, &patch);
16663
16664   /* Sanity check: ensure that db.h constants actually match the db library */
16665   if (major != DB_VERSION_MAJOR
16666       || minor != DB_VERSION_MINOR
16667       || patch != DB_VERSION_PATCH)
16668     exit (1);
16669
16670   /* Run-time check:  ensure the library claims to be the correct version. */
16671
16672   if ($apu_check_berkeley_db_major != -1) {
16673     if (major < $apu_check_berkeley_db_major)
16674       exit (1);
16675     if (major > $apu_check_berkeley_db_major)
16676       exit (0);
16677   }
16678
16679   if ($apu_check_berkeley_db_minor != -1) {
16680     if (minor < $apu_check_berkeley_db_minor)
16681       exit (1);
16682     if (minor > $apu_check_berkeley_db_minor)
16683       exit (0);
16684   }
16685
16686   if ($apu_check_berkeley_db_patch == -1
16687       || patch >= $apu_check_berkeley_db_patch)
16688     exit (0);
16689   else
16690     exit (1);
16691 }
16692
16693 _ACEOF
16694 if ac_fn_c_try_run "$LINENO"; then :
16695   apu_try_berkeley_db=yes
16696 else
16697   apu_try_berkeley_db=no
16698 fi
16699 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16700   conftest.$ac_objext conftest.beam conftest.$ac_ext
16701 fi
16702
16703
16704     LIBS="$apu_try_berkeley_db_save_libs"
16705
16706
16707                 eval "$cache_id=$apu_try_berkeley_db"
16708
16709 fi
16710
16711             result="`eval echo '$'$cache_id`"
16712             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
16713 $as_echo "$result" >&6; }
16714           elif test ""${db_major}"" = "1"; then
16715             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
16716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
16717 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
16718 if eval \${$as_ac_Lib+:} false; then :
16719   $as_echo_n "(cached) " >&6
16720 else
16721   ac_check_lib_save_LIBS=$LIBS
16722 LIBS="-l$bdb_libname  $LIBS"
16723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16724 /* end confdefs.h.  */
16725
16726 /* Override any GCC internal prototype to avoid an error.
16727    Use char because int might match the return type of a GCC
16728    builtin and then its argument prototype would still apply.  */
16729 #ifdef __cplusplus
16730 extern "C"
16731 #endif
16732 char dbopen ();
16733 int
16734 main ()
16735 {
16736 return dbopen ();
16737   ;
16738   return 0;
16739 }
16740 _ACEOF
16741 if ac_fn_c_try_link "$LINENO"; then :
16742   eval "$as_ac_Lib=yes"
16743 else
16744   eval "$as_ac_Lib=no"
16745 fi
16746 rm -f core conftest.err conftest.$ac_objext \
16747     conftest$ac_exeext conftest.$ac_ext
16748 LIBS=$ac_check_lib_save_LIBS
16749 fi
16750 eval ac_res=\$$as_ac_Lib
16751                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16752 $as_echo "$ac_res" >&6; }
16753 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16754   result=yes
16755 else
16756   result=no
16757
16758 fi
16759
16760           elif test ""${db_major}"" = "2"; then
16761             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
16762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
16763 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
16764 if eval \${$as_ac_Lib+:} false; then :
16765   $as_echo_n "(cached) " >&6
16766 else
16767   ac_check_lib_save_LIBS=$LIBS
16768 LIBS="-l$bdb_libname  $LIBS"
16769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16770 /* end confdefs.h.  */
16771
16772 /* Override any GCC internal prototype to avoid an error.
16773    Use char because int might match the return type of a GCC
16774    builtin and then its argument prototype would still apply.  */
16775 #ifdef __cplusplus
16776 extern "C"
16777 #endif
16778 char db_open ();
16779 int
16780 main ()
16781 {
16782 return db_open ();
16783   ;
16784   return 0;
16785 }
16786 _ACEOF
16787 if ac_fn_c_try_link "$LINENO"; then :
16788   eval "$as_ac_Lib=yes"
16789 else
16790   eval "$as_ac_Lib=no"
16791 fi
16792 rm -f core conftest.err conftest.$ac_objext \
16793     conftest$ac_exeext conftest.$ac_ext
16794 LIBS=$ac_check_lib_save_LIBS
16795 fi
16796 eval ac_res=\$$as_ac_Lib
16797                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16798 $as_echo "$ac_res" >&6; }
16799 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16800   result=yes
16801 else
16802   result=no
16803
16804 fi
16805
16806           fi
16807
16808 else
16809   result="no"
16810 fi
16811
16812
16813
16814         # If we found it, no need to search any more.
16815         if test "$result" = "yes"; then
16816           found="$bdb_place"
16817           break
16818         fi
16819       done
16820       test "$found" != "not" && break
16821     done
16822     test "$found" != "not" && break
16823   done
16824
16825   # Restore the original values of the flags we tweak.
16826   LDFLAGS="$apu_check_lib_save_ldflags"
16827   CPPFLAGS="$apu_check_lib_save_cppflags"
16828
16829   case "$found" in
16830   "not")
16831     apu_have_db=0
16832     ;;
16833   "std")
16834     apu_db_header=$bdb_header
16835     apu_db_lib=$bdb_libname
16836     apu_have_db=1
16837     ;;
16838   *":"*)
16839     header="`echo $found | sed -e 's/:.*$//'`"
16840     lib="`echo $found | sed -e 's/^.*://'`"
16841
16842
16843   if test "x$APRUTIL_INCLUDES" = "x"; then
16844     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
16845     APRUTIL_INCLUDES="-I$header"
16846   else
16847     apr_addto_bugger="-I$header"
16848     for i in $apr_addto_bugger; do
16849       apr_addto_duplicate="0"
16850       for j in $APRUTIL_INCLUDES; do
16851         if test "x$i" = "x$j"; then
16852           apr_addto_duplicate="1"
16853           break
16854         fi
16855       done
16856       if test $apr_addto_duplicate = "0"; then
16857         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16858         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16859       fi
16860     done
16861   fi
16862
16863
16864   if test "x$APRUTIL_LDFLAGS" = "x"; then
16865     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
16866     APRUTIL_LDFLAGS="-L$lib"
16867   else
16868     apr_addto_bugger="-L$lib"
16869     for i in $apr_addto_bugger; do
16870       apr_addto_duplicate="0"
16871       for j in $APRUTIL_LDFLAGS; do
16872         if test "x$i" = "x$j"; then
16873           apr_addto_duplicate="1"
16874           break
16875         fi
16876       done
16877       if test $apr_addto_duplicate = "0"; then
16878         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16879         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16880       fi
16881     done
16882   fi
16883
16884     apu_db_header=$bdb_header
16885     apu_db_lib=$bdb_libname
16886     apu_have_db=1
16887     ;;
16888   *)
16889
16890   if test "x$APRUTIL_INCLUDES" = "x"; then
16891     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
16892     APRUTIL_INCLUDES="-I$found/include"
16893   else
16894     apr_addto_bugger="-I$found/include"
16895     for i in $apr_addto_bugger; do
16896       apr_addto_duplicate="0"
16897       for j in $APRUTIL_INCLUDES; do
16898         if test "x$i" = "x$j"; then
16899           apr_addto_duplicate="1"
16900           break
16901         fi
16902       done
16903       if test $apr_addto_duplicate = "0"; then
16904         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
16905         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
16906       fi
16907     done
16908   fi
16909
16910
16911   if test "x$APRUTIL_LDFLAGS" = "x"; then
16912     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
16913     APRUTIL_LDFLAGS="-L$found/lib"
16914   else
16915     apr_addto_bugger="-L$found/lib"
16916     for i in $apr_addto_bugger; do
16917       apr_addto_duplicate="0"
16918       for j in $APRUTIL_LDFLAGS; do
16919         if test "x$i" = "x$j"; then
16920           apr_addto_duplicate="1"
16921           break
16922         fi
16923       done
16924       if test $apr_addto_duplicate = "0"; then
16925         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
16926         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
16927       fi
16928     done
16929   fi
16930
16931     apu_db_header=$bdb_header
16932     apu_db_lib=$bdb_libname
16933     apu_have_db=1
16934     ;;
16935   esac
16936
16937   if test "$apu_have_db" = "1"; then
16938     apu_db_version=${db_major}
16939   fi
16940
16941     if test "$apu_have_db" = "1"; then
16942       break
16943     fi
16944     db_version=`expr $db_version - 1`
16945   done
16946   if test "$apu_have_db" = "0"; then
16947
16948   places="$all_places"
16949   if test -z "$places"; then
16950     places="std"
16951   fi
16952
16953   bdb_version=3
16954   if test "-1" != "-1"; then
16955     bdb_version="$bdb_version.-1"
16956     if test "-1" != "-1"; then
16957       bdb_version="$bdb_version.-1"
16958     fi
16959   fi
16960   bdb_places="$places"
16961   bdb_default_search_headers="db3/db.h db.h"
16962   bdb_default_search_lib_names="db3 db"
16963
16964
16965   apu_have_db=0
16966
16967   # Save the original values of the flags we tweak.
16968   apu_check_lib_save_libs="$LIBS"
16969   apu_check_lib_save_ldflags="$LDFLAGS"
16970   apu_check_lib_save_cppflags="$CPPFLAGS"
16971
16972   # The variable `found' is the prefix under which we've found
16973   # Berkeley DB, or `not' if we haven't found it anywhere yet.
16974   found=not
16975   for bdb_place in $bdb_places; do
16976
16977     LDFLAGS="$apu_check_lib_save_ldflags"
16978     CPPFLAGS="$apu_check_lib_save_cppflags"
16979     case "$bdb_place" in
16980       "std" )
16981         description="the standard places"
16982       ;;
16983       *":"* )
16984         header="`echo $bdb_place | sed -e 's/:.*$//'`"
16985         lib="`echo $bdb_place | sed -e 's/^.*://'`"
16986         CPPFLAGS="$CPPFLAGS -I$header"
16987         LDFLAGS="$LDFLAGS -L$lib"
16988         description="$header and $lib"
16989       ;;
16990       * )
16991         if test -d $bdb_place; then
16992           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
16993           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
16994         else
16995           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
16996 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
16997           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
16998 $as_echo "directory not found" >&6; }
16999           continue
17000         fi
17001         description="$bdb_place"
17002       ;;
17003     esac
17004
17005     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17006     # trick to display a message instead.
17007     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17008 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17009     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17010 $as_echo "" >&6; }
17011
17012     for bdb_libname in $bdb_default_search_lib_names; do
17013       for bdb_header in $bdb_default_search_headers; do
17014         # Clear the header cache variable for each location
17015
17016         cache_id="`echo ac_cv_header_${bdb_header} \
17017                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17018
17019         unset $cache_id
17020         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17021 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17022 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17023
17024           if test "3" = "3" -o "3" = "4" -o "3" = "5"; then
17025             # We generate a separate cache variable for each prefix and libname
17026             # we search under.  That way, we avoid caching information that
17027             # changes if the user runs `configure' with a different set of
17028             # switches.
17029
17030             cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17031                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17032
17033
17034             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17035 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17036                                     if eval \${$cache_id+:} false; then :
17037   $as_echo_n "(cached) " >&6
17038 else
17039
17040
17041     apu_try_berkeley_db_save_libs="$LIBS"
17042
17043     apu_check_berkeley_db_major=3
17044     apu_check_berkeley_db_minor=-1
17045     apu_check_berkeley_db_patch=-1
17046     apu_try_berkeley_db_header=$bdb_header
17047     apu_try_berkeley_db_libname=$bdb_libname
17048
17049     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17050     if test "$cross_compiling" = yes; then :
17051   apu_try_berkeley_db=yes
17052
17053 else
17054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17055 /* end confdefs.h.  */
17056
17057 #include <stdlib.h>
17058 #include <stdio.h>
17059 #include <$apu_try_berkeley_db_header>
17060 main ()
17061 {
17062   int major, minor, patch;
17063
17064   db_version(&major, &minor, &patch);
17065
17066   /* Sanity check: ensure that db.h constants actually match the db library */
17067   if (major != DB_VERSION_MAJOR
17068       || minor != DB_VERSION_MINOR
17069       || patch != DB_VERSION_PATCH)
17070     exit (1);
17071
17072   /* Run-time check:  ensure the library claims to be the correct version. */
17073
17074   if ($apu_check_berkeley_db_major != -1) {
17075     if (major < $apu_check_berkeley_db_major)
17076       exit (1);
17077     if (major > $apu_check_berkeley_db_major)
17078       exit (0);
17079   }
17080
17081   if ($apu_check_berkeley_db_minor != -1) {
17082     if (minor < $apu_check_berkeley_db_minor)
17083       exit (1);
17084     if (minor > $apu_check_berkeley_db_minor)
17085       exit (0);
17086   }
17087
17088   if ($apu_check_berkeley_db_patch == -1
17089       || patch >= $apu_check_berkeley_db_patch)
17090     exit (0);
17091   else
17092     exit (1);
17093 }
17094
17095 _ACEOF
17096 if ac_fn_c_try_run "$LINENO"; then :
17097   apu_try_berkeley_db=yes
17098 else
17099   apu_try_berkeley_db=no
17100 fi
17101 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17102   conftest.$ac_objext conftest.beam conftest.$ac_ext
17103 fi
17104
17105
17106     LIBS="$apu_try_berkeley_db_save_libs"
17107
17108
17109                 eval "$cache_id=$apu_try_berkeley_db"
17110
17111 fi
17112
17113             result="`eval echo '$'$cache_id`"
17114             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17115 $as_echo "$result" >&6; }
17116           elif test "3" = "1"; then
17117             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17119 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17120 if eval \${$as_ac_Lib+:} false; then :
17121   $as_echo_n "(cached) " >&6
17122 else
17123   ac_check_lib_save_LIBS=$LIBS
17124 LIBS="-l$bdb_libname  $LIBS"
17125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17126 /* end confdefs.h.  */
17127
17128 /* Override any GCC internal prototype to avoid an error.
17129    Use char because int might match the return type of a GCC
17130    builtin and then its argument prototype would still apply.  */
17131 #ifdef __cplusplus
17132 extern "C"
17133 #endif
17134 char dbopen ();
17135 int
17136 main ()
17137 {
17138 return dbopen ();
17139   ;
17140   return 0;
17141 }
17142 _ACEOF
17143 if ac_fn_c_try_link "$LINENO"; then :
17144   eval "$as_ac_Lib=yes"
17145 else
17146   eval "$as_ac_Lib=no"
17147 fi
17148 rm -f core conftest.err conftest.$ac_objext \
17149     conftest$ac_exeext conftest.$ac_ext
17150 LIBS=$ac_check_lib_save_LIBS
17151 fi
17152 eval ac_res=\$$as_ac_Lib
17153                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17154 $as_echo "$ac_res" >&6; }
17155 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17156   result=yes
17157 else
17158   result=no
17159
17160 fi
17161
17162           elif test "3" = "2"; then
17163             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17165 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17166 if eval \${$as_ac_Lib+:} false; then :
17167   $as_echo_n "(cached) " >&6
17168 else
17169   ac_check_lib_save_LIBS=$LIBS
17170 LIBS="-l$bdb_libname  $LIBS"
17171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17172 /* end confdefs.h.  */
17173
17174 /* Override any GCC internal prototype to avoid an error.
17175    Use char because int might match the return type of a GCC
17176    builtin and then its argument prototype would still apply.  */
17177 #ifdef __cplusplus
17178 extern "C"
17179 #endif
17180 char db_open ();
17181 int
17182 main ()
17183 {
17184 return db_open ();
17185   ;
17186   return 0;
17187 }
17188 _ACEOF
17189 if ac_fn_c_try_link "$LINENO"; then :
17190   eval "$as_ac_Lib=yes"
17191 else
17192   eval "$as_ac_Lib=no"
17193 fi
17194 rm -f core conftest.err conftest.$ac_objext \
17195     conftest$ac_exeext conftest.$ac_ext
17196 LIBS=$ac_check_lib_save_LIBS
17197 fi
17198 eval ac_res=\$$as_ac_Lib
17199                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17200 $as_echo "$ac_res" >&6; }
17201 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17202   result=yes
17203 else
17204   result=no
17205
17206 fi
17207
17208           fi
17209
17210 else
17211   result="no"
17212 fi
17213
17214
17215
17216         # If we found it, no need to search any more.
17217         if test "$result" = "yes"; then
17218           found="$bdb_place"
17219           break
17220         fi
17221       done
17222       test "$found" != "not" && break
17223     done
17224     test "$found" != "not" && break
17225   done
17226
17227   # Restore the original values of the flags we tweak.
17228   LDFLAGS="$apu_check_lib_save_ldflags"
17229   CPPFLAGS="$apu_check_lib_save_cppflags"
17230
17231   case "$found" in
17232   "not")
17233     apu_have_db=0
17234     ;;
17235   "std")
17236     apu_db_header=$bdb_header
17237     apu_db_lib=$bdb_libname
17238     apu_have_db=1
17239     ;;
17240   *":"*)
17241     header="`echo $found | sed -e 's/:.*$//'`"
17242     lib="`echo $found | sed -e 's/^.*://'`"
17243
17244
17245   if test "x$APRUTIL_INCLUDES" = "x"; then
17246     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17247     APRUTIL_INCLUDES="-I$header"
17248   else
17249     apr_addto_bugger="-I$header"
17250     for i in $apr_addto_bugger; do
17251       apr_addto_duplicate="0"
17252       for j in $APRUTIL_INCLUDES; do
17253         if test "x$i" = "x$j"; then
17254           apr_addto_duplicate="1"
17255           break
17256         fi
17257       done
17258       if test $apr_addto_duplicate = "0"; then
17259         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17260         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17261       fi
17262     done
17263   fi
17264
17265
17266   if test "x$APRUTIL_LDFLAGS" = "x"; then
17267     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17268     APRUTIL_LDFLAGS="-L$lib"
17269   else
17270     apr_addto_bugger="-L$lib"
17271     for i in $apr_addto_bugger; do
17272       apr_addto_duplicate="0"
17273       for j in $APRUTIL_LDFLAGS; do
17274         if test "x$i" = "x$j"; then
17275           apr_addto_duplicate="1"
17276           break
17277         fi
17278       done
17279       if test $apr_addto_duplicate = "0"; then
17280         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17281         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17282       fi
17283     done
17284   fi
17285
17286     apu_db_header=$bdb_header
17287     apu_db_lib=$bdb_libname
17288     apu_have_db=1
17289     ;;
17290   *)
17291
17292   if test "x$APRUTIL_INCLUDES" = "x"; then
17293     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17294     APRUTIL_INCLUDES="-I$found/include"
17295   else
17296     apr_addto_bugger="-I$found/include"
17297     for i in $apr_addto_bugger; do
17298       apr_addto_duplicate="0"
17299       for j in $APRUTIL_INCLUDES; do
17300         if test "x$i" = "x$j"; then
17301           apr_addto_duplicate="1"
17302           break
17303         fi
17304       done
17305       if test $apr_addto_duplicate = "0"; then
17306         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17307         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17308       fi
17309     done
17310   fi
17311
17312
17313   if test "x$APRUTIL_LDFLAGS" = "x"; then
17314     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17315     APRUTIL_LDFLAGS="-L$found/lib"
17316   else
17317     apr_addto_bugger="-L$found/lib"
17318     for i in $apr_addto_bugger; do
17319       apr_addto_duplicate="0"
17320       for j in $APRUTIL_LDFLAGS; do
17321         if test "x$i" = "x$j"; then
17322           apr_addto_duplicate="1"
17323           break
17324         fi
17325       done
17326       if test $apr_addto_duplicate = "0"; then
17327         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17328         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17329       fi
17330     done
17331   fi
17332
17333     apu_db_header=$bdb_header
17334     apu_db_lib=$bdb_libname
17335     apu_have_db=1
17336     ;;
17337   esac
17338
17339   if test "$apu_have_db" = "1"; then
17340     apu_db_version=3
17341   fi
17342
17343   fi
17344   if test "$apu_have_db" = "0"; then
17345
17346   places="$all_places"
17347   if test -z "$places"; then
17348     places="std"
17349   fi
17350
17351   bdb_version=2
17352   if test "-1" != "-1"; then
17353     bdb_version="$bdb_version.-1"
17354     if test "-1" != "-1"; then
17355       bdb_version="$bdb_version.-1"
17356     fi
17357   fi
17358   bdb_places="$places"
17359   bdb_default_search_headers="db2/db.h db.h"
17360   bdb_default_search_lib_names="db2 db"
17361
17362
17363   apu_have_db=0
17364
17365   # Save the original values of the flags we tweak.
17366   apu_check_lib_save_libs="$LIBS"
17367   apu_check_lib_save_ldflags="$LDFLAGS"
17368   apu_check_lib_save_cppflags="$CPPFLAGS"
17369
17370   # The variable `found' is the prefix under which we've found
17371   # Berkeley DB, or `not' if we haven't found it anywhere yet.
17372   found=not
17373   for bdb_place in $bdb_places; do
17374
17375     LDFLAGS="$apu_check_lib_save_ldflags"
17376     CPPFLAGS="$apu_check_lib_save_cppflags"
17377     case "$bdb_place" in
17378       "std" )
17379         description="the standard places"
17380       ;;
17381       *":"* )
17382         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17383         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17384         CPPFLAGS="$CPPFLAGS -I$header"
17385         LDFLAGS="$LDFLAGS -L$lib"
17386         description="$header and $lib"
17387       ;;
17388       * )
17389         if test -d $bdb_place; then
17390           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17391           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17392         else
17393           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17394 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17395           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17396 $as_echo "directory not found" >&6; }
17397           continue
17398         fi
17399         description="$bdb_place"
17400       ;;
17401     esac
17402
17403     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17404     # trick to display a message instead.
17405     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17406 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17407     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17408 $as_echo "" >&6; }
17409
17410     for bdb_libname in $bdb_default_search_lib_names; do
17411       for bdb_header in $bdb_default_search_headers; do
17412         # Clear the header cache variable for each location
17413
17414         cache_id="`echo ac_cv_header_${bdb_header} \
17415                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17416
17417         unset $cache_id
17418         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17419 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17420 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17421
17422           if test "2" = "3" -o "2" = "4" -o "2" = "5"; then
17423             # We generate a separate cache variable for each prefix and libname
17424             # we search under.  That way, we avoid caching information that
17425             # changes if the user runs `configure' with a different set of
17426             # switches.
17427
17428             cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17429                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17430
17431
17432             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17433 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17434                                     if eval \${$cache_id+:} false; then :
17435   $as_echo_n "(cached) " >&6
17436 else
17437
17438
17439     apu_try_berkeley_db_save_libs="$LIBS"
17440
17441     apu_check_berkeley_db_major=2
17442     apu_check_berkeley_db_minor=-1
17443     apu_check_berkeley_db_patch=-1
17444     apu_try_berkeley_db_header=$bdb_header
17445     apu_try_berkeley_db_libname=$bdb_libname
17446
17447     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17448     if test "$cross_compiling" = yes; then :
17449   apu_try_berkeley_db=yes
17450
17451 else
17452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17453 /* end confdefs.h.  */
17454
17455 #include <stdlib.h>
17456 #include <stdio.h>
17457 #include <$apu_try_berkeley_db_header>
17458 main ()
17459 {
17460   int major, minor, patch;
17461
17462   db_version(&major, &minor, &patch);
17463
17464   /* Sanity check: ensure that db.h constants actually match the db library */
17465   if (major != DB_VERSION_MAJOR
17466       || minor != DB_VERSION_MINOR
17467       || patch != DB_VERSION_PATCH)
17468     exit (1);
17469
17470   /* Run-time check:  ensure the library claims to be the correct version. */
17471
17472   if ($apu_check_berkeley_db_major != -1) {
17473     if (major < $apu_check_berkeley_db_major)
17474       exit (1);
17475     if (major > $apu_check_berkeley_db_major)
17476       exit (0);
17477   }
17478
17479   if ($apu_check_berkeley_db_minor != -1) {
17480     if (minor < $apu_check_berkeley_db_minor)
17481       exit (1);
17482     if (minor > $apu_check_berkeley_db_minor)
17483       exit (0);
17484   }
17485
17486   if ($apu_check_berkeley_db_patch == -1
17487       || patch >= $apu_check_berkeley_db_patch)
17488     exit (0);
17489   else
17490     exit (1);
17491 }
17492
17493 _ACEOF
17494 if ac_fn_c_try_run "$LINENO"; then :
17495   apu_try_berkeley_db=yes
17496 else
17497   apu_try_berkeley_db=no
17498 fi
17499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17500   conftest.$ac_objext conftest.beam conftest.$ac_ext
17501 fi
17502
17503
17504     LIBS="$apu_try_berkeley_db_save_libs"
17505
17506
17507                 eval "$cache_id=$apu_try_berkeley_db"
17508
17509 fi
17510
17511             result="`eval echo '$'$cache_id`"
17512             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17513 $as_echo "$result" >&6; }
17514           elif test "2" = "1"; then
17515             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17517 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17518 if eval \${$as_ac_Lib+:} false; then :
17519   $as_echo_n "(cached) " >&6
17520 else
17521   ac_check_lib_save_LIBS=$LIBS
17522 LIBS="-l$bdb_libname  $LIBS"
17523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17524 /* end confdefs.h.  */
17525
17526 /* Override any GCC internal prototype to avoid an error.
17527    Use char because int might match the return type of a GCC
17528    builtin and then its argument prototype would still apply.  */
17529 #ifdef __cplusplus
17530 extern "C"
17531 #endif
17532 char dbopen ();
17533 int
17534 main ()
17535 {
17536 return dbopen ();
17537   ;
17538   return 0;
17539 }
17540 _ACEOF
17541 if ac_fn_c_try_link "$LINENO"; then :
17542   eval "$as_ac_Lib=yes"
17543 else
17544   eval "$as_ac_Lib=no"
17545 fi
17546 rm -f core conftest.err conftest.$ac_objext \
17547     conftest$ac_exeext conftest.$ac_ext
17548 LIBS=$ac_check_lib_save_LIBS
17549 fi
17550 eval ac_res=\$$as_ac_Lib
17551                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17552 $as_echo "$ac_res" >&6; }
17553 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17554   result=yes
17555 else
17556   result=no
17557
17558 fi
17559
17560           elif test "2" = "2"; then
17561             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17563 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17564 if eval \${$as_ac_Lib+:} false; then :
17565   $as_echo_n "(cached) " >&6
17566 else
17567   ac_check_lib_save_LIBS=$LIBS
17568 LIBS="-l$bdb_libname  $LIBS"
17569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17570 /* end confdefs.h.  */
17571
17572 /* Override any GCC internal prototype to avoid an error.
17573    Use char because int might match the return type of a GCC
17574    builtin and then its argument prototype would still apply.  */
17575 #ifdef __cplusplus
17576 extern "C"
17577 #endif
17578 char db_open ();
17579 int
17580 main ()
17581 {
17582 return db_open ();
17583   ;
17584   return 0;
17585 }
17586 _ACEOF
17587 if ac_fn_c_try_link "$LINENO"; then :
17588   eval "$as_ac_Lib=yes"
17589 else
17590   eval "$as_ac_Lib=no"
17591 fi
17592 rm -f core conftest.err conftest.$ac_objext \
17593     conftest$ac_exeext conftest.$ac_ext
17594 LIBS=$ac_check_lib_save_LIBS
17595 fi
17596 eval ac_res=\$$as_ac_Lib
17597                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17598 $as_echo "$ac_res" >&6; }
17599 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17600   result=yes
17601 else
17602   result=no
17603
17604 fi
17605
17606           fi
17607
17608 else
17609   result="no"
17610 fi
17611
17612
17613
17614         # If we found it, no need to search any more.
17615         if test "$result" = "yes"; then
17616           found="$bdb_place"
17617           break
17618         fi
17619       done
17620       test "$found" != "not" && break
17621     done
17622     test "$found" != "not" && break
17623   done
17624
17625   # Restore the original values of the flags we tweak.
17626   LDFLAGS="$apu_check_lib_save_ldflags"
17627   CPPFLAGS="$apu_check_lib_save_cppflags"
17628
17629   case "$found" in
17630   "not")
17631     apu_have_db=0
17632     ;;
17633   "std")
17634     apu_db_header=$bdb_header
17635     apu_db_lib=$bdb_libname
17636     apu_have_db=1
17637     ;;
17638   *":"*)
17639     header="`echo $found | sed -e 's/:.*$//'`"
17640     lib="`echo $found | sed -e 's/^.*://'`"
17641
17642
17643   if test "x$APRUTIL_INCLUDES" = "x"; then
17644     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
17645     APRUTIL_INCLUDES="-I$header"
17646   else
17647     apr_addto_bugger="-I$header"
17648     for i in $apr_addto_bugger; do
17649       apr_addto_duplicate="0"
17650       for j in $APRUTIL_INCLUDES; do
17651         if test "x$i" = "x$j"; then
17652           apr_addto_duplicate="1"
17653           break
17654         fi
17655       done
17656       if test $apr_addto_duplicate = "0"; then
17657         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17658         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17659       fi
17660     done
17661   fi
17662
17663
17664   if test "x$APRUTIL_LDFLAGS" = "x"; then
17665     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
17666     APRUTIL_LDFLAGS="-L$lib"
17667   else
17668     apr_addto_bugger="-L$lib"
17669     for i in $apr_addto_bugger; do
17670       apr_addto_duplicate="0"
17671       for j in $APRUTIL_LDFLAGS; do
17672         if test "x$i" = "x$j"; then
17673           apr_addto_duplicate="1"
17674           break
17675         fi
17676       done
17677       if test $apr_addto_duplicate = "0"; then
17678         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17679         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17680       fi
17681     done
17682   fi
17683
17684     apu_db_header=$bdb_header
17685     apu_db_lib=$bdb_libname
17686     apu_have_db=1
17687     ;;
17688   *)
17689
17690   if test "x$APRUTIL_INCLUDES" = "x"; then
17691     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
17692     APRUTIL_INCLUDES="-I$found/include"
17693   else
17694     apr_addto_bugger="-I$found/include"
17695     for i in $apr_addto_bugger; do
17696       apr_addto_duplicate="0"
17697       for j in $APRUTIL_INCLUDES; do
17698         if test "x$i" = "x$j"; then
17699           apr_addto_duplicate="1"
17700           break
17701         fi
17702       done
17703       if test $apr_addto_duplicate = "0"; then
17704         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
17705         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
17706       fi
17707     done
17708   fi
17709
17710
17711   if test "x$APRUTIL_LDFLAGS" = "x"; then
17712     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
17713     APRUTIL_LDFLAGS="-L$found/lib"
17714   else
17715     apr_addto_bugger="-L$found/lib"
17716     for i in $apr_addto_bugger; do
17717       apr_addto_duplicate="0"
17718       for j in $APRUTIL_LDFLAGS; do
17719         if test "x$i" = "x$j"; then
17720           apr_addto_duplicate="1"
17721           break
17722         fi
17723       done
17724       if test $apr_addto_duplicate = "0"; then
17725         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
17726         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
17727       fi
17728     done
17729   fi
17730
17731     apu_db_header=$bdb_header
17732     apu_db_lib=$bdb_libname
17733     apu_have_db=1
17734     ;;
17735   esac
17736
17737   if test "$apu_have_db" = "1"; then
17738     apu_db_version=2
17739   fi
17740
17741   fi
17742   if test "$apu_have_db" = "0"; then
17743
17744   places="$all_places"
17745   if test -z "$places"; then
17746     places="std"
17747   fi
17748
17749   bdb_version=1
17750   if test "0" != "-1"; then
17751     bdb_version="$bdb_version.0"
17752     if test "0" != "-1"; then
17753       bdb_version="$bdb_version.0"
17754     fi
17755   fi
17756   bdb_places="$places"
17757   bdb_default_search_headers="db1/db.h db.h"
17758   bdb_default_search_lib_names="db1"
17759
17760
17761   apu_have_db=0
17762
17763   # Save the original values of the flags we tweak.
17764   apu_check_lib_save_libs="$LIBS"
17765   apu_check_lib_save_ldflags="$LDFLAGS"
17766   apu_check_lib_save_cppflags="$CPPFLAGS"
17767
17768   # The variable `found' is the prefix under which we've found
17769   # Berkeley DB, or `not' if we haven't found it anywhere yet.
17770   found=not
17771   for bdb_place in $bdb_places; do
17772
17773     LDFLAGS="$apu_check_lib_save_ldflags"
17774     CPPFLAGS="$apu_check_lib_save_cppflags"
17775     case "$bdb_place" in
17776       "std" )
17777         description="the standard places"
17778       ;;
17779       *":"* )
17780         header="`echo $bdb_place | sed -e 's/:.*$//'`"
17781         lib="`echo $bdb_place | sed -e 's/^.*://'`"
17782         CPPFLAGS="$CPPFLAGS -I$header"
17783         LDFLAGS="$LDFLAGS -L$lib"
17784         description="$header and $lib"
17785       ;;
17786       * )
17787         if test -d $bdb_place; then
17788           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
17789           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
17790         else
17791           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
17792 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
17793           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
17794 $as_echo "directory not found" >&6; }
17795           continue
17796         fi
17797         description="$bdb_place"
17798       ;;
17799     esac
17800
17801     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
17802     # trick to display a message instead.
17803     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
17804 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
17805     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
17806 $as_echo "" >&6; }
17807
17808     for bdb_libname in $bdb_default_search_lib_names; do
17809       for bdb_header in $bdb_default_search_headers; do
17810         # Clear the header cache variable for each location
17811
17812         cache_id="`echo ac_cv_header_${bdb_header} \
17813                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17814
17815         unset $cache_id
17816         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
17817 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17818 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17819
17820           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
17821             # We generate a separate cache variable for each prefix and libname
17822             # we search under.  That way, we avoid caching information that
17823             # changes if the user runs `configure' with a different set of
17824             # switches.
17825
17826             cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \
17827                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
17828
17829
17830             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
17831 $as_echo_n "checking for -l$bdb_libname... " >&6; }
17832                                     if eval \${$cache_id+:} false; then :
17833   $as_echo_n "(cached) " >&6
17834 else
17835
17836
17837     apu_try_berkeley_db_save_libs="$LIBS"
17838
17839     apu_check_berkeley_db_major=1
17840     apu_check_berkeley_db_minor=0
17841     apu_check_berkeley_db_patch=0
17842     apu_try_berkeley_db_header=$bdb_header
17843     apu_try_berkeley_db_libname=$bdb_libname
17844
17845     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
17846     if test "$cross_compiling" = yes; then :
17847   apu_try_berkeley_db=yes
17848
17849 else
17850   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17851 /* end confdefs.h.  */
17852
17853 #include <stdlib.h>
17854 #include <stdio.h>
17855 #include <$apu_try_berkeley_db_header>
17856 main ()
17857 {
17858   int major, minor, patch;
17859
17860   db_version(&major, &minor, &patch);
17861
17862   /* Sanity check: ensure that db.h constants actually match the db library */
17863   if (major != DB_VERSION_MAJOR
17864       || minor != DB_VERSION_MINOR
17865       || patch != DB_VERSION_PATCH)
17866     exit (1);
17867
17868   /* Run-time check:  ensure the library claims to be the correct version. */
17869
17870   if ($apu_check_berkeley_db_major != -1) {
17871     if (major < $apu_check_berkeley_db_major)
17872       exit (1);
17873     if (major > $apu_check_berkeley_db_major)
17874       exit (0);
17875   }
17876
17877   if ($apu_check_berkeley_db_minor != -1) {
17878     if (minor < $apu_check_berkeley_db_minor)
17879       exit (1);
17880     if (minor > $apu_check_berkeley_db_minor)
17881       exit (0);
17882   }
17883
17884   if ($apu_check_berkeley_db_patch == -1
17885       || patch >= $apu_check_berkeley_db_patch)
17886     exit (0);
17887   else
17888     exit (1);
17889 }
17890
17891 _ACEOF
17892 if ac_fn_c_try_run "$LINENO"; then :
17893   apu_try_berkeley_db=yes
17894 else
17895   apu_try_berkeley_db=no
17896 fi
17897 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17898   conftest.$ac_objext conftest.beam conftest.$ac_ext
17899 fi
17900
17901
17902     LIBS="$apu_try_berkeley_db_save_libs"
17903
17904
17905                 eval "$cache_id=$apu_try_berkeley_db"
17906
17907 fi
17908
17909             result="`eval echo '$'$cache_id`"
17910             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
17911 $as_echo "$result" >&6; }
17912           elif test "1" = "1"; then
17913             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
17914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
17915 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
17916 if eval \${$as_ac_Lib+:} false; then :
17917   $as_echo_n "(cached) " >&6
17918 else
17919   ac_check_lib_save_LIBS=$LIBS
17920 LIBS="-l$bdb_libname  $LIBS"
17921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17922 /* end confdefs.h.  */
17923
17924 /* Override any GCC internal prototype to avoid an error.
17925    Use char because int might match the return type of a GCC
17926    builtin and then its argument prototype would still apply.  */
17927 #ifdef __cplusplus
17928 extern "C"
17929 #endif
17930 char dbopen ();
17931 int
17932 main ()
17933 {
17934 return dbopen ();
17935   ;
17936   return 0;
17937 }
17938 _ACEOF
17939 if ac_fn_c_try_link "$LINENO"; then :
17940   eval "$as_ac_Lib=yes"
17941 else
17942   eval "$as_ac_Lib=no"
17943 fi
17944 rm -f core conftest.err conftest.$ac_objext \
17945     conftest$ac_exeext conftest.$ac_ext
17946 LIBS=$ac_check_lib_save_LIBS
17947 fi
17948 eval ac_res=\$$as_ac_Lib
17949                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17950 $as_echo "$ac_res" >&6; }
17951 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17952   result=yes
17953 else
17954   result=no
17955
17956 fi
17957
17958           elif test "1" = "2"; then
17959             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
17960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
17961 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
17962 if eval \${$as_ac_Lib+:} false; then :
17963   $as_echo_n "(cached) " >&6
17964 else
17965   ac_check_lib_save_LIBS=$LIBS
17966 LIBS="-l$bdb_libname  $LIBS"
17967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17968 /* end confdefs.h.  */
17969
17970 /* Override any GCC internal prototype to avoid an error.
17971    Use char because int might match the return type of a GCC
17972    builtin and then its argument prototype would still apply.  */
17973 #ifdef __cplusplus
17974 extern "C"
17975 #endif
17976 char db_open ();
17977 int
17978 main ()
17979 {
17980 return db_open ();
17981   ;
17982   return 0;
17983 }
17984 _ACEOF
17985 if ac_fn_c_try_link "$LINENO"; then :
17986   eval "$as_ac_Lib=yes"
17987 else
17988   eval "$as_ac_Lib=no"
17989 fi
17990 rm -f core conftest.err conftest.$ac_objext \
17991     conftest$ac_exeext conftest.$ac_ext
17992 LIBS=$ac_check_lib_save_LIBS
17993 fi
17994 eval ac_res=\$$as_ac_Lib
17995                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17996 $as_echo "$ac_res" >&6; }
17997 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17998   result=yes
17999 else
18000   result=no
18001
18002 fi
18003
18004           fi
18005
18006 else
18007   result="no"
18008 fi
18009
18010
18011
18012         # If we found it, no need to search any more.
18013         if test "$result" = "yes"; then
18014           found="$bdb_place"
18015           break
18016         fi
18017       done
18018       test "$found" != "not" && break
18019     done
18020     test "$found" != "not" && break
18021   done
18022
18023   # Restore the original values of the flags we tweak.
18024   LDFLAGS="$apu_check_lib_save_ldflags"
18025   CPPFLAGS="$apu_check_lib_save_cppflags"
18026
18027   case "$found" in
18028   "not")
18029     apu_have_db=0
18030     ;;
18031   "std")
18032     apu_db_header=$bdb_header
18033     apu_db_lib=$bdb_libname
18034     apu_have_db=1
18035     ;;
18036   *":"*)
18037     header="`echo $found | sed -e 's/:.*$//'`"
18038     lib="`echo $found | sed -e 's/^.*://'`"
18039
18040
18041   if test "x$APRUTIL_INCLUDES" = "x"; then
18042     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18043     APRUTIL_INCLUDES="-I$header"
18044   else
18045     apr_addto_bugger="-I$header"
18046     for i in $apr_addto_bugger; do
18047       apr_addto_duplicate="0"
18048       for j in $APRUTIL_INCLUDES; do
18049         if test "x$i" = "x$j"; then
18050           apr_addto_duplicate="1"
18051           break
18052         fi
18053       done
18054       if test $apr_addto_duplicate = "0"; then
18055         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18056         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18057       fi
18058     done
18059   fi
18060
18061
18062   if test "x$APRUTIL_LDFLAGS" = "x"; then
18063     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18064     APRUTIL_LDFLAGS="-L$lib"
18065   else
18066     apr_addto_bugger="-L$lib"
18067     for i in $apr_addto_bugger; do
18068       apr_addto_duplicate="0"
18069       for j in $APRUTIL_LDFLAGS; do
18070         if test "x$i" = "x$j"; then
18071           apr_addto_duplicate="1"
18072           break
18073         fi
18074       done
18075       if test $apr_addto_duplicate = "0"; then
18076         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18077         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18078       fi
18079     done
18080   fi
18081
18082     apu_db_header=$bdb_header
18083     apu_db_lib=$bdb_libname
18084     apu_have_db=1
18085     ;;
18086   *)
18087
18088   if test "x$APRUTIL_INCLUDES" = "x"; then
18089     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18090     APRUTIL_INCLUDES="-I$found/include"
18091   else
18092     apr_addto_bugger="-I$found/include"
18093     for i in $apr_addto_bugger; do
18094       apr_addto_duplicate="0"
18095       for j in $APRUTIL_INCLUDES; do
18096         if test "x$i" = "x$j"; then
18097           apr_addto_duplicate="1"
18098           break
18099         fi
18100       done
18101       if test $apr_addto_duplicate = "0"; then
18102         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18103         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18104       fi
18105     done
18106   fi
18107
18108
18109   if test "x$APRUTIL_LDFLAGS" = "x"; then
18110     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18111     APRUTIL_LDFLAGS="-L$found/lib"
18112   else
18113     apr_addto_bugger="-L$found/lib"
18114     for i in $apr_addto_bugger; do
18115       apr_addto_duplicate="0"
18116       for j in $APRUTIL_LDFLAGS; do
18117         if test "x$i" = "x$j"; then
18118           apr_addto_duplicate="1"
18119           break
18120         fi
18121       done
18122       if test $apr_addto_duplicate = "0"; then
18123         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18124         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18125       fi
18126     done
18127   fi
18128
18129     apu_db_header=$bdb_header
18130     apu_db_lib=$bdb_libname
18131     apu_have_db=1
18132     ;;
18133   esac
18134
18135   if test "$apu_have_db" = "1"; then
18136     apu_db_version=1
18137   fi
18138
18139   fi
18140   if test "$apu_have_db" = "0"; then
18141
18142   places="$all_places"
18143   if test -z "$places"; then
18144     places="std"
18145   fi
18146
18147   bdb_version=1
18148   if test "-1" != "-1"; then
18149     bdb_version="$bdb_version.-1"
18150     if test "-1" != "-1"; then
18151       bdb_version="$bdb_version.-1"
18152     fi
18153   fi
18154   bdb_places="$places"
18155   bdb_default_search_headers="db_185.h"
18156   bdb_default_search_lib_names="db"
18157
18158
18159   apu_have_db=0
18160
18161   # Save the original values of the flags we tweak.
18162   apu_check_lib_save_libs="$LIBS"
18163   apu_check_lib_save_ldflags="$LDFLAGS"
18164   apu_check_lib_save_cppflags="$CPPFLAGS"
18165
18166   # The variable `found' is the prefix under which we've found
18167   # Berkeley DB, or `not' if we haven't found it anywhere yet.
18168   found=not
18169   for bdb_place in $bdb_places; do
18170
18171     LDFLAGS="$apu_check_lib_save_ldflags"
18172     CPPFLAGS="$apu_check_lib_save_cppflags"
18173     case "$bdb_place" in
18174       "std" )
18175         description="the standard places"
18176       ;;
18177       *":"* )
18178         header="`echo $bdb_place | sed -e 's/:.*$//'`"
18179         lib="`echo $bdb_place | sed -e 's/^.*://'`"
18180         CPPFLAGS="$CPPFLAGS -I$header"
18181         LDFLAGS="$LDFLAGS -L$lib"
18182         description="$header and $lib"
18183       ;;
18184       * )
18185         if test -d $bdb_place; then
18186           LDFLAGS="$LDFLAGS -L$bdb_place/lib"
18187           CPPFLAGS="$CPPFLAGS -I$bdb_place/include"
18188         else
18189           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5
18190 $as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; }
18191           { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5
18192 $as_echo "directory not found" >&6; }
18193           continue
18194         fi
18195         description="$bdb_place"
18196       ;;
18197     esac
18198
18199     # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this
18200     # trick to display a message instead.
18201     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5
18202 $as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; }
18203     { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
18204 $as_echo "" >&6; }
18205
18206     for bdb_libname in $bdb_default_search_lib_names; do
18207       for bdb_header in $bdb_default_search_headers; do
18208         # Clear the header cache variable for each location
18209
18210         cache_id="`echo ac_cv_header_${bdb_header} \
18211                  | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18212
18213         unset $cache_id
18214         as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh`
18215 ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
18216 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18217
18218           if test "1" = "3" -o "1" = "4" -o "1" = "5"; then
18219             # We generate a separate cache variable for each prefix and libname
18220             # we search under.  That way, we avoid caching information that
18221             # changes if the user runs `configure' with a different set of
18222             # switches.
18223
18224             cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \
18225                      | sed -e 's/[^a-zA-Z0-9_]/_/g'`"
18226
18227
18228             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5
18229 $as_echo_n "checking for -l$bdb_libname... " >&6; }
18230                                     if eval \${$cache_id+:} false; then :
18231   $as_echo_n "(cached) " >&6
18232 else
18233
18234
18235     apu_try_berkeley_db_save_libs="$LIBS"
18236
18237     apu_check_berkeley_db_major=1
18238     apu_check_berkeley_db_minor=-1
18239     apu_check_berkeley_db_patch=-1
18240     apu_try_berkeley_db_header=$bdb_header
18241     apu_try_berkeley_db_libname=$bdb_libname
18242
18243     LIBS="$LIBS -l$apu_try_berkeley_db_libname"
18244     if test "$cross_compiling" = yes; then :
18245   apu_try_berkeley_db=yes
18246
18247 else
18248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18249 /* end confdefs.h.  */
18250
18251 #include <stdlib.h>
18252 #include <stdio.h>
18253 #include <$apu_try_berkeley_db_header>
18254 main ()
18255 {
18256   int major, minor, patch;
18257
18258   db_version(&major, &minor, &patch);
18259
18260   /* Sanity check: ensure that db.h constants actually match the db library */
18261   if (major != DB_VERSION_MAJOR
18262       || minor != DB_VERSION_MINOR
18263       || patch != DB_VERSION_PATCH)
18264     exit (1);
18265
18266   /* Run-time check:  ensure the library claims to be the correct version. */
18267
18268   if ($apu_check_berkeley_db_major != -1) {
18269     if (major < $apu_check_berkeley_db_major)
18270       exit (1);
18271     if (major > $apu_check_berkeley_db_major)
18272       exit (0);
18273   }
18274
18275   if ($apu_check_berkeley_db_minor != -1) {
18276     if (minor < $apu_check_berkeley_db_minor)
18277       exit (1);
18278     if (minor > $apu_check_berkeley_db_minor)
18279       exit (0);
18280   }
18281
18282   if ($apu_check_berkeley_db_patch == -1
18283       || patch >= $apu_check_berkeley_db_patch)
18284     exit (0);
18285   else
18286     exit (1);
18287 }
18288
18289 _ACEOF
18290 if ac_fn_c_try_run "$LINENO"; then :
18291   apu_try_berkeley_db=yes
18292 else
18293   apu_try_berkeley_db=no
18294 fi
18295 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18296   conftest.$ac_objext conftest.beam conftest.$ac_ext
18297 fi
18298
18299
18300     LIBS="$apu_try_berkeley_db_save_libs"
18301
18302
18303                 eval "$cache_id=$apu_try_berkeley_db"
18304
18305 fi
18306
18307             result="`eval echo '$'$cache_id`"
18308             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5
18309 $as_echo "$result" >&6; }
18310           elif test "1" = "1"; then
18311             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh`
18312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5
18313 $as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; }
18314 if eval \${$as_ac_Lib+:} false; then :
18315   $as_echo_n "(cached) " >&6
18316 else
18317   ac_check_lib_save_LIBS=$LIBS
18318 LIBS="-l$bdb_libname  $LIBS"
18319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18320 /* end confdefs.h.  */
18321
18322 /* Override any GCC internal prototype to avoid an error.
18323    Use char because int might match the return type of a GCC
18324    builtin and then its argument prototype would still apply.  */
18325 #ifdef __cplusplus
18326 extern "C"
18327 #endif
18328 char dbopen ();
18329 int
18330 main ()
18331 {
18332 return dbopen ();
18333   ;
18334   return 0;
18335 }
18336 _ACEOF
18337 if ac_fn_c_try_link "$LINENO"; then :
18338   eval "$as_ac_Lib=yes"
18339 else
18340   eval "$as_ac_Lib=no"
18341 fi
18342 rm -f core conftest.err conftest.$ac_objext \
18343     conftest$ac_exeext conftest.$ac_ext
18344 LIBS=$ac_check_lib_save_LIBS
18345 fi
18346 eval ac_res=\$$as_ac_Lib
18347                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18348 $as_echo "$ac_res" >&6; }
18349 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18350   result=yes
18351 else
18352   result=no
18353
18354 fi
18355
18356           elif test "1" = "2"; then
18357             as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh`
18358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5
18359 $as_echo_n "checking for db_open in -l$bdb_libname... " >&6; }
18360 if eval \${$as_ac_Lib+:} false; then :
18361   $as_echo_n "(cached) " >&6
18362 else
18363   ac_check_lib_save_LIBS=$LIBS
18364 LIBS="-l$bdb_libname  $LIBS"
18365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18366 /* end confdefs.h.  */
18367
18368 /* Override any GCC internal prototype to avoid an error.
18369    Use char because int might match the return type of a GCC
18370    builtin and then its argument prototype would still apply.  */
18371 #ifdef __cplusplus
18372 extern "C"
18373 #endif
18374 char db_open ();
18375 int
18376 main ()
18377 {
18378 return db_open ();
18379   ;
18380   return 0;
18381 }
18382 _ACEOF
18383 if ac_fn_c_try_link "$LINENO"; then :
18384   eval "$as_ac_Lib=yes"
18385 else
18386   eval "$as_ac_Lib=no"
18387 fi
18388 rm -f core conftest.err conftest.$ac_objext \
18389     conftest$ac_exeext conftest.$ac_ext
18390 LIBS=$ac_check_lib_save_LIBS
18391 fi
18392 eval ac_res=\$$as_ac_Lib
18393                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18394 $as_echo "$ac_res" >&6; }
18395 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18396   result=yes
18397 else
18398   result=no
18399
18400 fi
18401
18402           fi
18403
18404 else
18405   result="no"
18406 fi
18407
18408
18409
18410         # If we found it, no need to search any more.
18411         if test "$result" = "yes"; then
18412           found="$bdb_place"
18413           break
18414         fi
18415       done
18416       test "$found" != "not" && break
18417     done
18418     test "$found" != "not" && break
18419   done
18420
18421   # Restore the original values of the flags we tweak.
18422   LDFLAGS="$apu_check_lib_save_ldflags"
18423   CPPFLAGS="$apu_check_lib_save_cppflags"
18424
18425   case "$found" in
18426   "not")
18427     apu_have_db=0
18428     ;;
18429   "std")
18430     apu_db_header=$bdb_header
18431     apu_db_lib=$bdb_libname
18432     apu_have_db=1
18433     ;;
18434   *":"*)
18435     header="`echo $found | sed -e 's/:.*$//'`"
18436     lib="`echo $found | sed -e 's/^.*://'`"
18437
18438
18439   if test "x$APRUTIL_INCLUDES" = "x"; then
18440     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$header\""
18441     APRUTIL_INCLUDES="-I$header"
18442   else
18443     apr_addto_bugger="-I$header"
18444     for i in $apr_addto_bugger; do
18445       apr_addto_duplicate="0"
18446       for j in $APRUTIL_INCLUDES; do
18447         if test "x$i" = "x$j"; then
18448           apr_addto_duplicate="1"
18449           break
18450         fi
18451       done
18452       if test $apr_addto_duplicate = "0"; then
18453         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18454         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18455       fi
18456     done
18457   fi
18458
18459
18460   if test "x$APRUTIL_LDFLAGS" = "x"; then
18461     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$lib\""
18462     APRUTIL_LDFLAGS="-L$lib"
18463   else
18464     apr_addto_bugger="-L$lib"
18465     for i in $apr_addto_bugger; do
18466       apr_addto_duplicate="0"
18467       for j in $APRUTIL_LDFLAGS; do
18468         if test "x$i" = "x$j"; then
18469           apr_addto_duplicate="1"
18470           break
18471         fi
18472       done
18473       if test $apr_addto_duplicate = "0"; then
18474         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18475         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18476       fi
18477     done
18478   fi
18479
18480     apu_db_header=$bdb_header
18481     apu_db_lib=$bdb_libname
18482     apu_have_db=1
18483     ;;
18484   *)
18485
18486   if test "x$APRUTIL_INCLUDES" = "x"; then
18487     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$found/include\""
18488     APRUTIL_INCLUDES="-I$found/include"
18489   else
18490     apr_addto_bugger="-I$found/include"
18491     for i in $apr_addto_bugger; do
18492       apr_addto_duplicate="0"
18493       for j in $APRUTIL_INCLUDES; do
18494         if test "x$i" = "x$j"; then
18495           apr_addto_duplicate="1"
18496           break
18497         fi
18498       done
18499       if test $apr_addto_duplicate = "0"; then
18500         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
18501         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
18502       fi
18503     done
18504   fi
18505
18506
18507   if test "x$APRUTIL_LDFLAGS" = "x"; then
18508     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$found/lib\""
18509     APRUTIL_LDFLAGS="-L$found/lib"
18510   else
18511     apr_addto_bugger="-L$found/lib"
18512     for i in $apr_addto_bugger; do
18513       apr_addto_duplicate="0"
18514       for j in $APRUTIL_LDFLAGS; do
18515         if test "x$i" = "x$j"; then
18516           apr_addto_duplicate="1"
18517           break
18518         fi
18519       done
18520       if test $apr_addto_duplicate = "0"; then
18521         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
18522         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
18523       fi
18524     done
18525   fi
18526
18527     apu_db_header=$bdb_header
18528     apu_db_lib=$bdb_libname
18529     apu_have_db=1
18530     ;;
18531   esac
18532
18533   if test "$apu_have_db" = "1"; then
18534     apu_db_version=185
18535   fi
18536
18537   fi
18538   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5
18539 $as_echo_n "checking for Berkeley DB... " >&6; }
18540   if test "$apu_have_db" = "1"; then
18541     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5
18542 $as_echo "found db$apu_db_version" >&6; }
18543   else
18544     { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
18545 $as_echo "not found" >&6; }
18546   fi
18547
18548     ;;
18549   esac
18550
18551       if test "$apu_have_db" = "0"; then
18552         as_fn_error $? "Berkeley DB not found." "$LINENO" 5
18553       fi
18554     fi
18555
18556 fi
18557
18558
18559   if test -n "$apu_db_xtra_libs"; then
18560     LIBS="$saveddbxtralibs"
18561   fi
18562
18563   case "$requested" in
18564     sdbm | gdbm | ndbm | db)
18565       eval "apu_use_$requested=1"
18566       apu_default_dbm=$requested
18567       ;;
18568     db185 | db[123456])
18569       apu_use_db=1
18570       apu_default_dbm=$requested
18571       ;;
18572     db[456][0-9])
18573       apu_use_db=1
18574       apu_default_dbm=`echo $requested | sed -e 's/.$//'`
18575       ;;
18576     default)
18577             apu_default_dbm="sdbm (default)"
18578       apu_use_sdbm=1
18579       ;;
18580     *)
18581       as_fn_error $? "--with-dbm=$requested is an unknown DBM type.
18582         Use one of: $dbm_list" "$LINENO" 5
18583       ;;
18584   esac
18585
18586         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default DBM" >&5
18587 $as_echo_n "checking for default DBM... " >&6; }
18588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_default_dbm" >&5
18589 $as_echo "$apu_default_dbm" >&6; }
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603   if test "$apu_have_db" = "1"; then
18604
18605   if test "x$LDADD_dbm_db" = "x"; then
18606     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"-l$apu_db_lib\""
18607     LDADD_dbm_db="-l$apu_db_lib"
18608   else
18609     apr_addto_bugger="-l$apu_db_lib"
18610     for i in $apr_addto_bugger; do
18611       apr_addto_duplicate="0"
18612       for j in $LDADD_dbm_db; do
18613         if test "x$i" = "x$j"; then
18614           apr_addto_duplicate="1"
18615           break
18616         fi
18617       done
18618       if test $apr_addto_duplicate = "0"; then
18619         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18620         LDADD_dbm_db="$LDADD_dbm_db $i"
18621       fi
18622     done
18623   fi
18624
18625     if test -n "apu_db_xtra_libs"; then
18626
18627   if test "x$LDADD_dbm_db" = "x"; then
18628     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_db to \"$apu_db_xtra_libs\""
18629     LDADD_dbm_db="$apu_db_xtra_libs"
18630   else
18631     apr_addto_bugger="$apu_db_xtra_libs"
18632     for i in $apr_addto_bugger; do
18633       apr_addto_duplicate="0"
18634       for j in $LDADD_dbm_db; do
18635         if test "x$i" = "x$j"; then
18636           apr_addto_duplicate="1"
18637           break
18638         fi
18639       done
18640       if test $apr_addto_duplicate = "0"; then
18641         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_db"
18642         LDADD_dbm_db="$LDADD_dbm_db $i"
18643       fi
18644     done
18645   fi
18646
18647     fi
18648   fi
18649
18650       if test "$apu_have_gdbm" = "1"; then
18651
18652   if test "x$LDADD_dbm_gdbm" = "x"; then
18653     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_gdbm to \"-lgdbm\""
18654     LDADD_dbm_gdbm="-lgdbm"
18655   else
18656     apr_addto_bugger="-lgdbm"
18657     for i in $apr_addto_bugger; do
18658       apr_addto_duplicate="0"
18659       for j in $LDADD_dbm_gdbm; do
18660         if test "x$i" = "x$j"; then
18661           apr_addto_duplicate="1"
18662           break
18663         fi
18664       done
18665       if test $apr_addto_duplicate = "0"; then
18666         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_gdbm"
18667         LDADD_dbm_gdbm="$LDADD_dbm_gdbm $i"
18668       fi
18669     done
18670   fi
18671
18672   fi
18673
18674   if test "$apu_have_ndbm" = "1"; then
18675
18676   if test "x$LDADD_dbm_ndbm" = "x"; then
18677     test "x$silent" != "xyes" && echo "  setting LDADD_dbm_ndbm to \"-l$apu_ndbm_lib\""
18678     LDADD_dbm_ndbm="-l$apu_ndbm_lib"
18679   else
18680     apr_addto_bugger="-l$apu_ndbm_lib"
18681     for i in $apr_addto_bugger; do
18682       apr_addto_duplicate="0"
18683       for j in $LDADD_dbm_ndbm; do
18684         if test "x$i" = "x$j"; then
18685           apr_addto_duplicate="1"
18686           break
18687         fi
18688       done
18689       if test $apr_addto_duplicate = "0"; then
18690         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbm_ndbm"
18691         LDADD_dbm_ndbm="$LDADD_dbm_ndbm $i"
18692       fi
18693     done
18694   fi
18695
18696   fi
18697
18698
18699
18700
18701
18702
18703   apu_have_pgsql=0
18704
18705   old_libs="$LIBS"
18706   old_cppflags="$CPPFLAGS"
18707   old_ldflags="$LDFLAGS"
18708
18709
18710 # Check whether --with-pgsql was given.
18711 if test "${with_pgsql+set}" = set; then :
18712   withval=$with_pgsql;
18713     if test "$withval" = "yes"; then
18714       # Extract the first word of "pg_config", so it can be a program name with args.
18715 set dummy pg_config; ac_word=$2
18716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18717 $as_echo_n "checking for $ac_word... " >&6; }
18718 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
18719   $as_echo_n "(cached) " >&6
18720 else
18721   case $PGSQL_CONFIG in
18722   [\\/]* | ?:[\\/]*)
18723   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
18724   ;;
18725   *)
18726   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18727 for as_dir in $PATH
18728 do
18729   IFS=$as_save_IFS
18730   test -z "$as_dir" && as_dir=.
18731     for ac_exec_ext in '' $ac_executable_extensions; do
18732   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18733     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
18734     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
18735     break 2
18736   fi
18737 done
18738   done
18739 IFS=$as_save_IFS
18740
18741   ;;
18742 esac
18743 fi
18744 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
18745 if test -n "$PGSQL_CONFIG"; then
18746   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
18747 $as_echo "$PGSQL_CONFIG" >&6; }
18748 else
18749   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18750 $as_echo "no" >&6; }
18751 fi
18752
18753
18754       if test "x$PGSQL_CONFIG" != 'x'; then
18755         pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
18756         pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
18757
18758
18759   if test "x$CPPFLAGS" = "x"; then
18760     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
18761     CPPFLAGS="$pgsql_CPPFLAGS"
18762   else
18763     apr_addto_bugger="$pgsql_CPPFLAGS"
18764     for i in $apr_addto_bugger; do
18765       apr_addto_duplicate="0"
18766       for j in $CPPFLAGS; do
18767         if test "x$i" = "x$j"; then
18768           apr_addto_duplicate="1"
18769           break
18770         fi
18771       done
18772       if test $apr_addto_duplicate = "0"; then
18773         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
18774         CPPFLAGS="$CPPFLAGS $i"
18775       fi
18776     done
18777   fi
18778
18779
18780   if test "x$LDFLAGS" = "x"; then
18781     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
18782     LDFLAGS="$pgsql_LDFLAGS"
18783   else
18784     apr_addto_bugger="$pgsql_LDFLAGS"
18785     for i in $apr_addto_bugger; do
18786       apr_addto_duplicate="0"
18787       for j in $LDFLAGS; do
18788         if test "x$i" = "x$j"; then
18789           apr_addto_duplicate="1"
18790           break
18791         fi
18792       done
18793       if test $apr_addto_duplicate = "0"; then
18794         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
18795         LDFLAGS="$LDFLAGS $i"
18796       fi
18797     done
18798   fi
18799
18800       fi
18801
18802       for ac_header in libpq-fe.h
18803 do :
18804   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
18805 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
18806   cat >>confdefs.h <<_ACEOF
18807 #define HAVE_LIBPQ_FE_H 1
18808 _ACEOF
18809
18810         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18811 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18812 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18813   $as_echo_n "(cached) " >&6
18814 else
18815   ac_check_lib_save_LIBS=$LIBS
18816 LIBS="-lpq  $LIBS"
18817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18818 /* end confdefs.h.  */
18819
18820 /* Override any GCC internal prototype to avoid an error.
18821    Use char because int might match the return type of a GCC
18822    builtin and then its argument prototype would still apply.  */
18823 #ifdef __cplusplus
18824 extern "C"
18825 #endif
18826 char PQsendQueryPrepared ();
18827 int
18828 main ()
18829 {
18830 return PQsendQueryPrepared ();
18831   ;
18832   return 0;
18833 }
18834 _ACEOF
18835 if ac_fn_c_try_link "$LINENO"; then :
18836   ac_cv_lib_pq_PQsendQueryPrepared=yes
18837 else
18838   ac_cv_lib_pq_PQsendQueryPrepared=no
18839 fi
18840 rm -f core conftest.err conftest.$ac_objext \
18841     conftest$ac_exeext conftest.$ac_ext
18842 LIBS=$ac_check_lib_save_LIBS
18843 fi
18844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18845 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18846 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18847   apu_have_pgsql=1
18848 else
18849
18850         if test "x$PGSQL_CONFIG" != 'x'; then
18851           unset ac_cv_lib_pq_PQsendQueryPrepared
18852           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
18853
18854   if test "x$LIBS" = "x"; then
18855     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
18856     LIBS="$pgsql_LIBS"
18857   else
18858     apr_addto_bugger="$pgsql_LIBS"
18859     for i in $apr_addto_bugger; do
18860       apr_addto_duplicate="0"
18861       for j in $LIBS; do
18862         if test "x$i" = "x$j"; then
18863           apr_addto_duplicate="1"
18864           break
18865         fi
18866       done
18867       if test $apr_addto_duplicate = "0"; then
18868         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18869         LIBS="$LIBS $i"
18870       fi
18871     done
18872   fi
18873
18874           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18875 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18876 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18877   $as_echo_n "(cached) " >&6
18878 else
18879   ac_check_lib_save_LIBS=$LIBS
18880 LIBS="-lpq  $LIBS"
18881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18882 /* end confdefs.h.  */
18883
18884 /* Override any GCC internal prototype to avoid an error.
18885    Use char because int might match the return type of a GCC
18886    builtin and then its argument prototype would still apply.  */
18887 #ifdef __cplusplus
18888 extern "C"
18889 #endif
18890 char PQsendQueryPrepared ();
18891 int
18892 main ()
18893 {
18894 return PQsendQueryPrepared ();
18895   ;
18896   return 0;
18897 }
18898 _ACEOF
18899 if ac_fn_c_try_link "$LINENO"; then :
18900   ac_cv_lib_pq_PQsendQueryPrepared=yes
18901 else
18902   ac_cv_lib_pq_PQsendQueryPrepared=no
18903 fi
18904 rm -f core conftest.err conftest.$ac_objext \
18905     conftest$ac_exeext conftest.$ac_ext
18906 LIBS=$ac_check_lib_save_LIBS
18907 fi
18908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18909 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18910 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18911   apu_have_pgsql=1
18912 fi
18913
18914         fi
18915
18916 fi
18917
18918
18919 fi
18920
18921 done
18922
18923       if test "$apu_have_pgsql" = "0"; then
18924         for ac_header in postgresql/libpq-fe.h
18925 do :
18926   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
18927 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
18928   cat >>confdefs.h <<_ACEOF
18929 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
18930 _ACEOF
18931
18932           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18933 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18934 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18935   $as_echo_n "(cached) " >&6
18936 else
18937   ac_check_lib_save_LIBS=$LIBS
18938 LIBS="-lpq  $LIBS"
18939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18940 /* end confdefs.h.  */
18941
18942 /* Override any GCC internal prototype to avoid an error.
18943    Use char because int might match the return type of a GCC
18944    builtin and then its argument prototype would still apply.  */
18945 #ifdef __cplusplus
18946 extern "C"
18947 #endif
18948 char PQsendQueryPrepared ();
18949 int
18950 main ()
18951 {
18952 return PQsendQueryPrepared ();
18953   ;
18954   return 0;
18955 }
18956 _ACEOF
18957 if ac_fn_c_try_link "$LINENO"; then :
18958   ac_cv_lib_pq_PQsendQueryPrepared=yes
18959 else
18960   ac_cv_lib_pq_PQsendQueryPrepared=no
18961 fi
18962 rm -f core conftest.err conftest.$ac_objext \
18963     conftest$ac_exeext conftest.$ac_ext
18964 LIBS=$ac_check_lib_save_LIBS
18965 fi
18966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18967 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18968 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18969   apu_have_pgsql=1
18970 else
18971
18972           if test "x$PGSQL_CONFIG" != 'x'; then
18973             unset ac_cv_lib_pq_PQsendQueryPrepared
18974             pgsql_LIBS="`$PGSQL_CONFIG --libs`"
18975
18976   if test "x$LIBS" = "x"; then
18977     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
18978     LIBS="$pgsql_LIBS"
18979   else
18980     apr_addto_bugger="$pgsql_LIBS"
18981     for i in $apr_addto_bugger; do
18982       apr_addto_duplicate="0"
18983       for j in $LIBS; do
18984         if test "x$i" = "x$j"; then
18985           apr_addto_duplicate="1"
18986           break
18987         fi
18988       done
18989       if test $apr_addto_duplicate = "0"; then
18990         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
18991         LIBS="$LIBS $i"
18992       fi
18993     done
18994   fi
18995
18996             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
18997 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
18998 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18999   $as_echo_n "(cached) " >&6
19000 else
19001   ac_check_lib_save_LIBS=$LIBS
19002 LIBS="-lpq  $LIBS"
19003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19004 /* end confdefs.h.  */
19005
19006 /* Override any GCC internal prototype to avoid an error.
19007    Use char because int might match the return type of a GCC
19008    builtin and then its argument prototype would still apply.  */
19009 #ifdef __cplusplus
19010 extern "C"
19011 #endif
19012 char PQsendQueryPrepared ();
19013 int
19014 main ()
19015 {
19016 return PQsendQueryPrepared ();
19017   ;
19018   return 0;
19019 }
19020 _ACEOF
19021 if ac_fn_c_try_link "$LINENO"; then :
19022   ac_cv_lib_pq_PQsendQueryPrepared=yes
19023 else
19024   ac_cv_lib_pq_PQsendQueryPrepared=no
19025 fi
19026 rm -f core conftest.err conftest.$ac_objext \
19027     conftest$ac_exeext conftest.$ac_ext
19028 LIBS=$ac_check_lib_save_LIBS
19029 fi
19030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19031 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19032 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19033   apu_have_pgsql=1
19034 fi
19035
19036           fi
19037
19038 fi
19039
19040
19041 fi
19042
19043 done
19044
19045       fi
19046       if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19047
19048   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19049     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19050     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19051   else
19052     apr_addto_bugger="$pgsql_CPPFLAGS"
19053     for i in $apr_addto_bugger; do
19054       apr_addto_duplicate="0"
19055       for j in $APRUTIL_PRIV_INCLUDES; do
19056         if test "x$i" = "x$j"; then
19057           apr_addto_duplicate="1"
19058           break
19059         fi
19060       done
19061       if test $apr_addto_duplicate = "0"; then
19062         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19063         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19064       fi
19065     done
19066   fi
19067
19068       fi
19069     elif test "$withval" = "no"; then
19070       :
19071     else
19072       # Extract the first word of "pg_config", so it can be a program name with args.
19073 set dummy pg_config; ac_word=$2
19074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19075 $as_echo_n "checking for $ac_word... " >&6; }
19076 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19077   $as_echo_n "(cached) " >&6
19078 else
19079   case $PGSQL_CONFIG in
19080   [\\/]* | ?:[\\/]*)
19081   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19082   ;;
19083   *)
19084   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19085 for as_dir in $withval/bin
19086 do
19087   IFS=$as_save_IFS
19088   test -z "$as_dir" && as_dir=.
19089     for ac_exec_ext in '' $ac_executable_extensions; do
19090   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19091     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19092     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19093     break 2
19094   fi
19095 done
19096   done
19097 IFS=$as_save_IFS
19098
19099   ;;
19100 esac
19101 fi
19102 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19103 if test -n "$PGSQL_CONFIG"; then
19104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19105 $as_echo "$PGSQL_CONFIG" >&6; }
19106 else
19107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19108 $as_echo "no" >&6; }
19109 fi
19110
19111
19112       if test "x$PGSQL_CONFIG" != 'x'; then
19113         pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19114         pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19115       else
19116         pgsql_CPPFLAGS="-I$withval/include"
19117         pgsql_LDFLAGS="-L$withval/lib "
19118       fi
19119
19120
19121   if test "x$CPPFLAGS" = "x"; then
19122     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19123     CPPFLAGS="$pgsql_CPPFLAGS"
19124   else
19125     apr_addto_bugger="$pgsql_CPPFLAGS"
19126     for i in $apr_addto_bugger; do
19127       apr_addto_duplicate="0"
19128       for j in $CPPFLAGS; do
19129         if test "x$i" = "x$j"; then
19130           apr_addto_duplicate="1"
19131           break
19132         fi
19133       done
19134       if test $apr_addto_duplicate = "0"; then
19135         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19136         CPPFLAGS="$CPPFLAGS $i"
19137       fi
19138     done
19139   fi
19140
19141
19142   if test "x$LDFLAGS" = "x"; then
19143     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19144     LDFLAGS="$pgsql_LDFLAGS"
19145   else
19146     apr_addto_bugger="$pgsql_LDFLAGS"
19147     for i in $apr_addto_bugger; do
19148       apr_addto_duplicate="0"
19149       for j in $LDFLAGS; do
19150         if test "x$i" = "x$j"; then
19151           apr_addto_duplicate="1"
19152           break
19153         fi
19154       done
19155       if test $apr_addto_duplicate = "0"; then
19156         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19157         LDFLAGS="$LDFLAGS $i"
19158       fi
19159     done
19160   fi
19161
19162
19163       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pgsql in $withval" >&5
19164 $as_echo "$as_me: checking for pgsql in $withval" >&6;}
19165       for ac_header in libpq-fe.h
19166 do :
19167   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19168 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19169   cat >>confdefs.h <<_ACEOF
19170 #define HAVE_LIBPQ_FE_H 1
19171 _ACEOF
19172
19173         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19174 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19175 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19176   $as_echo_n "(cached) " >&6
19177 else
19178   ac_check_lib_save_LIBS=$LIBS
19179 LIBS="-lpq  $LIBS"
19180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19181 /* end confdefs.h.  */
19182
19183 /* Override any GCC internal prototype to avoid an error.
19184    Use char because int might match the return type of a GCC
19185    builtin and then its argument prototype would still apply.  */
19186 #ifdef __cplusplus
19187 extern "C"
19188 #endif
19189 char PQsendQueryPrepared ();
19190 int
19191 main ()
19192 {
19193 return PQsendQueryPrepared ();
19194   ;
19195   return 0;
19196 }
19197 _ACEOF
19198 if ac_fn_c_try_link "$LINENO"; then :
19199   ac_cv_lib_pq_PQsendQueryPrepared=yes
19200 else
19201   ac_cv_lib_pq_PQsendQueryPrepared=no
19202 fi
19203 rm -f core conftest.err conftest.$ac_objext \
19204     conftest$ac_exeext conftest.$ac_ext
19205 LIBS=$ac_check_lib_save_LIBS
19206 fi
19207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19208 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19209 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19210   apu_have_pgsql=1
19211 else
19212
19213         if test "x$PGSQL_CONFIG" != 'x'; then
19214           unset ac_cv_lib_pq_PQsendQueryPrepared
19215           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19216
19217   if test "x$LIBS" = "x"; then
19218     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19219     LIBS="$pgsql_LIBS"
19220   else
19221     apr_addto_bugger="$pgsql_LIBS"
19222     for i in $apr_addto_bugger; do
19223       apr_addto_duplicate="0"
19224       for j in $LIBS; do
19225         if test "x$i" = "x$j"; then
19226           apr_addto_duplicate="1"
19227           break
19228         fi
19229       done
19230       if test $apr_addto_duplicate = "0"; then
19231         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19232         LIBS="$LIBS $i"
19233       fi
19234     done
19235   fi
19236
19237           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19238 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19239 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19240   $as_echo_n "(cached) " >&6
19241 else
19242   ac_check_lib_save_LIBS=$LIBS
19243 LIBS="-lpq  $LIBS"
19244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19245 /* end confdefs.h.  */
19246
19247 /* Override any GCC internal prototype to avoid an error.
19248    Use char because int might match the return type of a GCC
19249    builtin and then its argument prototype would still apply.  */
19250 #ifdef __cplusplus
19251 extern "C"
19252 #endif
19253 char PQsendQueryPrepared ();
19254 int
19255 main ()
19256 {
19257 return PQsendQueryPrepared ();
19258   ;
19259   return 0;
19260 }
19261 _ACEOF
19262 if ac_fn_c_try_link "$LINENO"; then :
19263   ac_cv_lib_pq_PQsendQueryPrepared=yes
19264 else
19265   ac_cv_lib_pq_PQsendQueryPrepared=no
19266 fi
19267 rm -f core conftest.err conftest.$ac_objext \
19268     conftest$ac_exeext conftest.$ac_ext
19269 LIBS=$ac_check_lib_save_LIBS
19270 fi
19271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19272 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19273 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19274   apu_have_pgsql=1
19275 fi
19276
19277         fi
19278
19279 fi
19280
19281
19282 fi
19283
19284 done
19285
19286       if test "$apu_have_pgsql" != "1"; then
19287         for ac_header in postgresql/libpq-fe.h
19288 do :
19289   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19290 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19291   cat >>confdefs.h <<_ACEOF
19292 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19293 _ACEOF
19294
19295           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19296 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19297 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19298   $as_echo_n "(cached) " >&6
19299 else
19300   ac_check_lib_save_LIBS=$LIBS
19301 LIBS="-lpq  $LIBS"
19302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19303 /* end confdefs.h.  */
19304
19305 /* Override any GCC internal prototype to avoid an error.
19306    Use char because int might match the return type of a GCC
19307    builtin and then its argument prototype would still apply.  */
19308 #ifdef __cplusplus
19309 extern "C"
19310 #endif
19311 char PQsendQueryPrepared ();
19312 int
19313 main ()
19314 {
19315 return PQsendQueryPrepared ();
19316   ;
19317   return 0;
19318 }
19319 _ACEOF
19320 if ac_fn_c_try_link "$LINENO"; then :
19321   ac_cv_lib_pq_PQsendQueryPrepared=yes
19322 else
19323   ac_cv_lib_pq_PQsendQueryPrepared=no
19324 fi
19325 rm -f core conftest.err conftest.$ac_objext \
19326     conftest$ac_exeext conftest.$ac_ext
19327 LIBS=$ac_check_lib_save_LIBS
19328 fi
19329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19330 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19331 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19332   apu_have_pgsql=1
19333 else
19334
19335           if test "x$PGSQL_CONFIG" != 'x'; then
19336             unset ac_cv_lib_pq_PQsendQueryPrepared
19337             pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19338
19339   if test "x$LIBS" = "x"; then
19340     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19341     LIBS="$pgsql_LIBS"
19342   else
19343     apr_addto_bugger="$pgsql_LIBS"
19344     for i in $apr_addto_bugger; do
19345       apr_addto_duplicate="0"
19346       for j in $LIBS; do
19347         if test "x$i" = "x$j"; then
19348           apr_addto_duplicate="1"
19349           break
19350         fi
19351       done
19352       if test $apr_addto_duplicate = "0"; then
19353         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19354         LIBS="$LIBS $i"
19355       fi
19356     done
19357   fi
19358
19359             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19360 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19361 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19362   $as_echo_n "(cached) " >&6
19363 else
19364   ac_check_lib_save_LIBS=$LIBS
19365 LIBS="-lpq  $LIBS"
19366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19367 /* end confdefs.h.  */
19368
19369 /* Override any GCC internal prototype to avoid an error.
19370    Use char because int might match the return type of a GCC
19371    builtin and then its argument prototype would still apply.  */
19372 #ifdef __cplusplus
19373 extern "C"
19374 #endif
19375 char PQsendQueryPrepared ();
19376 int
19377 main ()
19378 {
19379 return PQsendQueryPrepared ();
19380   ;
19381   return 0;
19382 }
19383 _ACEOF
19384 if ac_fn_c_try_link "$LINENO"; then :
19385   ac_cv_lib_pq_PQsendQueryPrepared=yes
19386 else
19387   ac_cv_lib_pq_PQsendQueryPrepared=no
19388 fi
19389 rm -f core conftest.err conftest.$ac_objext \
19390     conftest$ac_exeext conftest.$ac_ext
19391 LIBS=$ac_check_lib_save_LIBS
19392 fi
19393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19394 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19395 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19396   apu_have_pgsql=1
19397 fi
19398
19399           fi
19400
19401 fi
19402
19403
19404 fi
19405
19406 done
19407
19408       fi
19409       if test "$apu_have_pgsql" != "0"; then
19410
19411   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19412     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19413     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19414   else
19415     apr_addto_bugger="$pgsql_CPPFLAGS"
19416     for i in $apr_addto_bugger; do
19417       apr_addto_duplicate="0"
19418       for j in $APRUTIL_PRIV_INCLUDES; do
19419         if test "x$i" = "x$j"; then
19420           apr_addto_duplicate="1"
19421           break
19422         fi
19423       done
19424       if test $apr_addto_duplicate = "0"; then
19425         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19426         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19427       fi
19428     done
19429   fi
19430
19431       fi
19432     fi
19433
19434 else
19435
19436     # Extract the first word of "pg_config", so it can be a program name with args.
19437 set dummy pg_config; ac_word=$2
19438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19439 $as_echo_n "checking for $ac_word... " >&6; }
19440 if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19441   $as_echo_n "(cached) " >&6
19442 else
19443   case $PGSQL_CONFIG in
19444   [\\/]* | ?:[\\/]*)
19445   ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path.
19446   ;;
19447   *)
19448   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19449 for as_dir in $PATH
19450 do
19451   IFS=$as_save_IFS
19452   test -z "$as_dir" && as_dir=.
19453     for ac_exec_ext in '' $ac_executable_extensions; do
19454   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19455     ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19456     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19457     break 2
19458   fi
19459 done
19460   done
19461 IFS=$as_save_IFS
19462
19463   ;;
19464 esac
19465 fi
19466 PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19467 if test -n "$PGSQL_CONFIG"; then
19468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19469 $as_echo "$PGSQL_CONFIG" >&6; }
19470 else
19471   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19472 $as_echo "no" >&6; }
19473 fi
19474
19475
19476     if test "x$PGSQL_CONFIG" != 'x'; then
19477       pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`"
19478       pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`"
19479
19480
19481   if test "x$CPPFLAGS" = "x"; then
19482     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$pgsql_CPPFLAGS\""
19483     CPPFLAGS="$pgsql_CPPFLAGS"
19484   else
19485     apr_addto_bugger="$pgsql_CPPFLAGS"
19486     for i in $apr_addto_bugger; do
19487       apr_addto_duplicate="0"
19488       for j in $CPPFLAGS; do
19489         if test "x$i" = "x$j"; then
19490           apr_addto_duplicate="1"
19491           break
19492         fi
19493       done
19494       if test $apr_addto_duplicate = "0"; then
19495         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19496         CPPFLAGS="$CPPFLAGS $i"
19497       fi
19498     done
19499   fi
19500
19501
19502   if test "x$LDFLAGS" = "x"; then
19503     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$pgsql_LDFLAGS\""
19504     LDFLAGS="$pgsql_LDFLAGS"
19505   else
19506     apr_addto_bugger="$pgsql_LDFLAGS"
19507     for i in $apr_addto_bugger; do
19508       apr_addto_duplicate="0"
19509       for j in $LDFLAGS; do
19510         if test "x$i" = "x$j"; then
19511           apr_addto_duplicate="1"
19512           break
19513         fi
19514       done
19515       if test $apr_addto_duplicate = "0"; then
19516         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
19517         LDFLAGS="$LDFLAGS $i"
19518       fi
19519     done
19520   fi
19521
19522     fi
19523
19524     for ac_header in libpq-fe.h
19525 do :
19526   ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19527 if test "x$ac_cv_header_libpq_fe_h" = xyes; then :
19528   cat >>confdefs.h <<_ACEOF
19529 #define HAVE_LIBPQ_FE_H 1
19530 _ACEOF
19531
19532       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19533 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19534 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19535   $as_echo_n "(cached) " >&6
19536 else
19537   ac_check_lib_save_LIBS=$LIBS
19538 LIBS="-lpq  $LIBS"
19539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19540 /* end confdefs.h.  */
19541
19542 /* Override any GCC internal prototype to avoid an error.
19543    Use char because int might match the return type of a GCC
19544    builtin and then its argument prototype would still apply.  */
19545 #ifdef __cplusplus
19546 extern "C"
19547 #endif
19548 char PQsendQueryPrepared ();
19549 int
19550 main ()
19551 {
19552 return PQsendQueryPrepared ();
19553   ;
19554   return 0;
19555 }
19556 _ACEOF
19557 if ac_fn_c_try_link "$LINENO"; then :
19558   ac_cv_lib_pq_PQsendQueryPrepared=yes
19559 else
19560   ac_cv_lib_pq_PQsendQueryPrepared=no
19561 fi
19562 rm -f core conftest.err conftest.$ac_objext \
19563     conftest$ac_exeext conftest.$ac_ext
19564 LIBS=$ac_check_lib_save_LIBS
19565 fi
19566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19567 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19568 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19569   apu_have_pgsql=1
19570 else
19571
19572       if test "x$PGSQL_CONFIG" != 'x'; then
19573         unset ac_cv_lib_pq_PQsendQueryPrepared
19574         pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19575
19576   if test "x$LIBS" = "x"; then
19577     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19578     LIBS="$pgsql_LIBS"
19579   else
19580     apr_addto_bugger="$pgsql_LIBS"
19581     for i in $apr_addto_bugger; do
19582       apr_addto_duplicate="0"
19583       for j in $LIBS; do
19584         if test "x$i" = "x$j"; then
19585           apr_addto_duplicate="1"
19586           break
19587         fi
19588       done
19589       if test $apr_addto_duplicate = "0"; then
19590         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19591         LIBS="$LIBS $i"
19592       fi
19593     done
19594   fi
19595
19596         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19597 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19598 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19599   $as_echo_n "(cached) " >&6
19600 else
19601   ac_check_lib_save_LIBS=$LIBS
19602 LIBS="-lpq  $LIBS"
19603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19604 /* end confdefs.h.  */
19605
19606 /* Override any GCC internal prototype to avoid an error.
19607    Use char because int might match the return type of a GCC
19608    builtin and then its argument prototype would still apply.  */
19609 #ifdef __cplusplus
19610 extern "C"
19611 #endif
19612 char PQsendQueryPrepared ();
19613 int
19614 main ()
19615 {
19616 return PQsendQueryPrepared ();
19617   ;
19618   return 0;
19619 }
19620 _ACEOF
19621 if ac_fn_c_try_link "$LINENO"; then :
19622   ac_cv_lib_pq_PQsendQueryPrepared=yes
19623 else
19624   ac_cv_lib_pq_PQsendQueryPrepared=no
19625 fi
19626 rm -f core conftest.err conftest.$ac_objext \
19627     conftest$ac_exeext conftest.$ac_ext
19628 LIBS=$ac_check_lib_save_LIBS
19629 fi
19630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19631 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19632 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19633   apu_have_pgsql=1
19634 fi
19635
19636       fi
19637
19638 fi
19639
19640
19641 fi
19642
19643 done
19644
19645     if test "$apu_have_pgsql" = "0"; then
19646       for ac_header in postgresql/libpq-fe.h
19647 do :
19648   ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19649 if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then :
19650   cat >>confdefs.h <<_ACEOF
19651 #define HAVE_POSTGRESQL_LIBPQ_FE_H 1
19652 _ACEOF
19653
19654         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19655 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19656 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19657   $as_echo_n "(cached) " >&6
19658 else
19659   ac_check_lib_save_LIBS=$LIBS
19660 LIBS="-lpq  $LIBS"
19661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19662 /* end confdefs.h.  */
19663
19664 /* Override any GCC internal prototype to avoid an error.
19665    Use char because int might match the return type of a GCC
19666    builtin and then its argument prototype would still apply.  */
19667 #ifdef __cplusplus
19668 extern "C"
19669 #endif
19670 char PQsendQueryPrepared ();
19671 int
19672 main ()
19673 {
19674 return PQsendQueryPrepared ();
19675   ;
19676   return 0;
19677 }
19678 _ACEOF
19679 if ac_fn_c_try_link "$LINENO"; then :
19680   ac_cv_lib_pq_PQsendQueryPrepared=yes
19681 else
19682   ac_cv_lib_pq_PQsendQueryPrepared=no
19683 fi
19684 rm -f core conftest.err conftest.$ac_objext \
19685     conftest$ac_exeext conftest.$ac_ext
19686 LIBS=$ac_check_lib_save_LIBS
19687 fi
19688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19689 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19690 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19691   apu_have_pgsql=1
19692 else
19693
19694         if test "x$PGSQL_CONFIG" != 'x'; then
19695           unset ac_cv_lib_pq_PQsendQueryPrepared
19696           pgsql_LIBS="`$PGSQL_CONFIG --libs`"
19697
19698   if test "x$LIBS" = "x"; then
19699     test "x$silent" != "xyes" && echo "  setting LIBS to \"$pgsql_LIBS\""
19700     LIBS="$pgsql_LIBS"
19701   else
19702     apr_addto_bugger="$pgsql_LIBS"
19703     for i in $apr_addto_bugger; do
19704       apr_addto_duplicate="0"
19705       for j in $LIBS; do
19706         if test "x$i" = "x$j"; then
19707           apr_addto_duplicate="1"
19708           break
19709         fi
19710       done
19711       if test $apr_addto_duplicate = "0"; then
19712         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19713         LIBS="$LIBS $i"
19714       fi
19715     done
19716   fi
19717
19718           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5
19719 $as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; }
19720 if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19721   $as_echo_n "(cached) " >&6
19722 else
19723   ac_check_lib_save_LIBS=$LIBS
19724 LIBS="-lpq  $LIBS"
19725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19726 /* end confdefs.h.  */
19727
19728 /* Override any GCC internal prototype to avoid an error.
19729    Use char because int might match the return type of a GCC
19730    builtin and then its argument prototype would still apply.  */
19731 #ifdef __cplusplus
19732 extern "C"
19733 #endif
19734 char PQsendQueryPrepared ();
19735 int
19736 main ()
19737 {
19738 return PQsendQueryPrepared ();
19739   ;
19740   return 0;
19741 }
19742 _ACEOF
19743 if ac_fn_c_try_link "$LINENO"; then :
19744   ac_cv_lib_pq_PQsendQueryPrepared=yes
19745 else
19746   ac_cv_lib_pq_PQsendQueryPrepared=no
19747 fi
19748 rm -f core conftest.err conftest.$ac_objext \
19749     conftest$ac_exeext conftest.$ac_ext
19750 LIBS=$ac_check_lib_save_LIBS
19751 fi
19752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19753 $as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19754 if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19755   apu_have_pgsql=1
19756 fi
19757
19758         fi
19759
19760 fi
19761
19762
19763 fi
19764
19765 done
19766
19767     fi
19768     if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then
19769
19770   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
19771     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\""
19772     APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS"
19773   else
19774     apr_addto_bugger="$pgsql_CPPFLAGS"
19775     for i in $apr_addto_bugger; do
19776       apr_addto_duplicate="0"
19777       for j in $APRUTIL_PRIV_INCLUDES; do
19778         if test "x$i" = "x$j"; then
19779           apr_addto_duplicate="1"
19780           break
19781         fi
19782       done
19783       if test $apr_addto_duplicate = "0"; then
19784         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
19785         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
19786       fi
19787     done
19788   fi
19789
19790     fi
19791
19792 fi
19793
19794
19795       if test "$apu_have_pgsql" = "1"; then
19796
19797   if test "x$LDADD_dbd_pgsql" = "x"; then
19798     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_pgsql to \"$pgsql_LDFLAGS -lpq $pgsql_LIBS\""
19799     LDADD_dbd_pgsql="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19800   else
19801     apr_addto_bugger="$pgsql_LDFLAGS -lpq $pgsql_LIBS"
19802     for i in $apr_addto_bugger; do
19803       apr_addto_duplicate="0"
19804       for j in $LDADD_dbd_pgsql; do
19805         if test "x$i" = "x$j"; then
19806           apr_addto_duplicate="1"
19807           break
19808         fi
19809       done
19810       if test $apr_addto_duplicate = "0"; then
19811         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_pgsql"
19812         LDADD_dbd_pgsql="$LDADD_dbd_pgsql $i"
19813       fi
19814     done
19815   fi
19816
19817   fi
19818
19819
19820   LIBS="$old_libs"
19821   CPPFLAGS="$old_cppflags"
19822   LDFLAGS="$old_ldflags"
19823
19824
19825   apu_have_mysql=0
19826
19827   old_libs="$LIBS"
19828   old_cppflags="$CPPFLAGS"
19829   old_ldflags="$LDFLAGS"
19830
19831
19832 # Check whether --with-mysql was given.
19833 if test "${with_mysql+set}" = set; then :
19834   withval=$with_mysql;
19835     if test "$withval" = "yes"; then
19836       # Extract the first word of "mysql_config", so it can be a program name with args.
19837 set dummy mysql_config; ac_word=$2
19838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19839 $as_echo_n "checking for $ac_word... " >&6; }
19840 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
19841   $as_echo_n "(cached) " >&6
19842 else
19843   case $MYSQL_CONFIG in
19844   [\\/]* | ?:[\\/]*)
19845   ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
19846   ;;
19847   *)
19848   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19849 for as_dir in $PATH
19850 do
19851   IFS=$as_save_IFS
19852   test -z "$as_dir" && as_dir=.
19853     for ac_exec_ext in '' $ac_executable_extensions; do
19854   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19855     ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19856     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19857     break 2
19858   fi
19859 done
19860   done
19861 IFS=$as_save_IFS
19862
19863   ;;
19864 esac
19865 fi
19866 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
19867 if test -n "$MYSQL_CONFIG"; then
19868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
19869 $as_echo "$MYSQL_CONFIG" >&6; }
19870 else
19871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19872 $as_echo "no" >&6; }
19873 fi
19874
19875
19876       if test "x$MYSQL_CONFIG" != 'x'; then
19877         mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
19878         mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
19879         mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
19880
19881
19882   if test "x$CPPFLAGS" = "x"; then
19883     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
19884     CPPFLAGS="$mysql_CPPFLAGS"
19885   else
19886     apr_addto_bugger="$mysql_CPPFLAGS"
19887     for i in $apr_addto_bugger; do
19888       apr_addto_duplicate="0"
19889       for j in $CPPFLAGS; do
19890         if test "x$i" = "x$j"; then
19891           apr_addto_duplicate="1"
19892           break
19893         fi
19894       done
19895       if test $apr_addto_duplicate = "0"; then
19896         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
19897         CPPFLAGS="$CPPFLAGS $i"
19898       fi
19899     done
19900   fi
19901
19902
19903   if test "x$LIBS" = "x"; then
19904     test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
19905     LIBS="$mysql_LIBS"
19906   else
19907     apr_addto_bugger="$mysql_LIBS"
19908     for i in $apr_addto_bugger; do
19909       apr_addto_duplicate="0"
19910       for j in $LIBS; do
19911         if test "x$i" = "x$j"; then
19912           apr_addto_duplicate="1"
19913           break
19914         fi
19915       done
19916       if test $apr_addto_duplicate = "0"; then
19917         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
19918         LIBS="$LIBS $i"
19919       fi
19920     done
19921   fi
19922
19923       fi
19924
19925       for ac_header in mysql.h my_global.h my_sys.h
19926 do :
19927   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19928 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
19929 "
19930 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19931   cat >>confdefs.h <<_ACEOF
19932 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19933 _ACEOF
19934  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
19935 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
19936 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19937   $as_echo_n "(cached) " >&6
19938 else
19939   ac_check_lib_save_LIBS=$LIBS
19940 LIBS="-lmysqlclient_r  $LIBS"
19941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19942 /* end confdefs.h.  */
19943
19944 /* Override any GCC internal prototype to avoid an error.
19945    Use char because int might match the return type of a GCC
19946    builtin and then its argument prototype would still apply.  */
19947 #ifdef __cplusplus
19948 extern "C"
19949 #endif
19950 char mysql_init ();
19951 int
19952 main ()
19953 {
19954 return mysql_init ();
19955   ;
19956   return 0;
19957 }
19958 _ACEOF
19959 if ac_fn_c_try_link "$LINENO"; then :
19960   ac_cv_lib_mysqlclient_r_mysql_init=yes
19961 else
19962   ac_cv_lib_mysqlclient_r_mysql_init=no
19963 fi
19964 rm -f core conftest.err conftest.$ac_objext \
19965     conftest$ac_exeext conftest.$ac_ext
19966 LIBS=$ac_check_lib_save_LIBS
19967 fi
19968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
19969 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
19970 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
19971   apu_have_mysql=1
19972 fi
19973
19974 else
19975   apu_have_mysql=0; break
19976 fi
19977
19978 done
19979
19980       if test "$apu_have_mysql" = "0"; then
19981         for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
19982 do :
19983   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19984 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
19985 "
19986 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19987   cat >>confdefs.h <<_ACEOF
19988 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19989 _ACEOF
19990  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
19991 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
19992 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19993   $as_echo_n "(cached) " >&6
19994 else
19995   ac_check_lib_save_LIBS=$LIBS
19996 LIBS="-lmysqlclient_r  $LIBS"
19997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19998 /* end confdefs.h.  */
19999
20000 /* Override any GCC internal prototype to avoid an error.
20001    Use char because int might match the return type of a GCC
20002    builtin and then its argument prototype would still apply.  */
20003 #ifdef __cplusplus
20004 extern "C"
20005 #endif
20006 char mysql_init ();
20007 int
20008 main ()
20009 {
20010 return mysql_init ();
20011   ;
20012   return 0;
20013 }
20014 _ACEOF
20015 if ac_fn_c_try_link "$LINENO"; then :
20016   ac_cv_lib_mysqlclient_r_mysql_init=yes
20017 else
20018   ac_cv_lib_mysqlclient_r_mysql_init=no
20019 fi
20020 rm -f core conftest.err conftest.$ac_objext \
20021     conftest$ac_exeext conftest.$ac_ext
20022 LIBS=$ac_check_lib_save_LIBS
20023 fi
20024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20025 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20026 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20027   apu_have_mysql=1
20028 fi
20029
20030 else
20031   apu_have_mysql=0; break
20032 fi
20033
20034 done
20035
20036       fi
20037       if test "$apu_have_mysql" != "0" && test "x$MYSQL_CONFIG" != 'x'; then
20038
20039   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20040     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20041     APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20042   else
20043     apr_addto_bugger="$mysql_CPPFLAGS"
20044     for i in $apr_addto_bugger; do
20045       apr_addto_duplicate="0"
20046       for j in $APRUTIL_PRIV_INCLUDES; do
20047         if test "x$i" = "x$j"; then
20048           apr_addto_duplicate="1"
20049           break
20050         fi
20051       done
20052       if test $apr_addto_duplicate = "0"; then
20053         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20054         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20055       fi
20056     done
20057   fi
20058
20059       fi
20060     elif test "$withval" = "no"; then
20061       :
20062     else
20063       # Extract the first word of "mysql_config", so it can be a program name with args.
20064 set dummy mysql_config; ac_word=$2
20065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20066 $as_echo_n "checking for $ac_word... " >&6; }
20067 if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
20068   $as_echo_n "(cached) " >&6
20069 else
20070   case $MYSQL_CONFIG in
20071   [\\/]* | ?:[\\/]*)
20072   ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path.
20073   ;;
20074   *)
20075   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20076 for as_dir in $withval/bin
20077 do
20078   IFS=$as_save_IFS
20079   test -z "$as_dir" && as_dir=.
20080     for ac_exec_ext in '' $ac_executable_extensions; do
20081   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20082     ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20083     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20084     break 2
20085   fi
20086 done
20087   done
20088 IFS=$as_save_IFS
20089
20090   ;;
20091 esac
20092 fi
20093 MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
20094 if test -n "$MYSQL_CONFIG"; then
20095   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
20096 $as_echo "$MYSQL_CONFIG" >&6; }
20097 else
20098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20099 $as_echo "no" >&6; }
20100 fi
20101
20102
20103       if test "x$MYSQL_CONFIG" != 'x'; then
20104         mysql_CPPFLAGS="`$MYSQL_CONFIG --include`"
20105         mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`"
20106         mysql_LIBS="`$MYSQL_CONFIG --libs_r`"
20107       else
20108         mysql_CPPFLAGS="-I$withval/include"
20109         mysql_LDFLAGS="-L$withval/lib "
20110       fi
20111
20112
20113   if test "x$CPPFLAGS" = "x"; then
20114     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$mysql_CPPFLAGS\""
20115     CPPFLAGS="$mysql_CPPFLAGS"
20116   else
20117     apr_addto_bugger="$mysql_CPPFLAGS"
20118     for i in $apr_addto_bugger; do
20119       apr_addto_duplicate="0"
20120       for j in $CPPFLAGS; do
20121         if test "x$i" = "x$j"; then
20122           apr_addto_duplicate="1"
20123           break
20124         fi
20125       done
20126       if test $apr_addto_duplicate = "0"; then
20127         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20128         CPPFLAGS="$CPPFLAGS $i"
20129       fi
20130     done
20131   fi
20132
20133
20134   if test "x$LDFLAGS" = "x"; then
20135     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$mysql_LDFLAGS\""
20136     LDFLAGS="$mysql_LDFLAGS"
20137   else
20138     apr_addto_bugger="$mysql_LDFLAGS"
20139     for i in $apr_addto_bugger; do
20140       apr_addto_duplicate="0"
20141       for j in $LDFLAGS; do
20142         if test "x$i" = "x$j"; then
20143           apr_addto_duplicate="1"
20144           break
20145         fi
20146       done
20147       if test $apr_addto_duplicate = "0"; then
20148         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20149         LDFLAGS="$LDFLAGS $i"
20150       fi
20151     done
20152   fi
20153
20154
20155   if test "x$LIBS" = "x"; then
20156     test "x$silent" != "xyes" && echo "  setting LIBS to \"$mysql_LIBS\""
20157     LIBS="$mysql_LIBS"
20158   else
20159     apr_addto_bugger="$mysql_LIBS"
20160     for i in $apr_addto_bugger; do
20161       apr_addto_duplicate="0"
20162       for j in $LIBS; do
20163         if test "x$i" = "x$j"; then
20164           apr_addto_duplicate="1"
20165           break
20166         fi
20167       done
20168       if test $apr_addto_duplicate = "0"; then
20169         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
20170         LIBS="$LIBS $i"
20171       fi
20172     done
20173   fi
20174
20175
20176       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql in $withval" >&5
20177 $as_echo "$as_me: checking for mysql in $withval" >&6;}
20178       for ac_header in mysql.h my_global.h my_sys.h
20179 do :
20180   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20181 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
20182 "
20183 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20184   cat >>confdefs.h <<_ACEOF
20185 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20186 _ACEOF
20187  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20188 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20189 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20190   $as_echo_n "(cached) " >&6
20191 else
20192   ac_check_lib_save_LIBS=$LIBS
20193 LIBS="-lmysqlclient_r  $LIBS"
20194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20195 /* end confdefs.h.  */
20196
20197 /* Override any GCC internal prototype to avoid an error.
20198    Use char because int might match the return type of a GCC
20199    builtin and then its argument prototype would still apply.  */
20200 #ifdef __cplusplus
20201 extern "C"
20202 #endif
20203 char mysql_init ();
20204 int
20205 main ()
20206 {
20207 return mysql_init ();
20208   ;
20209   return 0;
20210 }
20211 _ACEOF
20212 if ac_fn_c_try_link "$LINENO"; then :
20213   ac_cv_lib_mysqlclient_r_mysql_init=yes
20214 else
20215   ac_cv_lib_mysqlclient_r_mysql_init=no
20216 fi
20217 rm -f core conftest.err conftest.$ac_objext \
20218     conftest$ac_exeext conftest.$ac_ext
20219 LIBS=$ac_check_lib_save_LIBS
20220 fi
20221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20222 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20223 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20224   apu_have_mysql=1
20225 fi
20226
20227 else
20228   apu_have_mysql=0; break
20229 fi
20230
20231 done
20232
20233
20234       if test "$apu_have_mysql" != "1"; then
20235         for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h
20236 do :
20237   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20238 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20239 "
20240 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20241   cat >>confdefs.h <<_ACEOF
20242 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20243 _ACEOF
20244  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5
20245 $as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; }
20246 if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20247   $as_echo_n "(cached) " >&6
20248 else
20249   ac_check_lib_save_LIBS=$LIBS
20250 LIBS="-lmysqlclient_r  $LIBS"
20251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20252 /* end confdefs.h.  */
20253
20254 /* Override any GCC internal prototype to avoid an error.
20255    Use char because int might match the return type of a GCC
20256    builtin and then its argument prototype would still apply.  */
20257 #ifdef __cplusplus
20258 extern "C"
20259 #endif
20260 char mysql_init ();
20261 int
20262 main ()
20263 {
20264 return mysql_init ();
20265   ;
20266   return 0;
20267 }
20268 _ACEOF
20269 if ac_fn_c_try_link "$LINENO"; then :
20270   ac_cv_lib_mysqlclient_r_mysql_init=yes
20271 else
20272   ac_cv_lib_mysqlclient_r_mysql_init=no
20273 fi
20274 rm -f core conftest.err conftest.$ac_objext \
20275     conftest$ac_exeext conftest.$ac_ext
20276 LIBS=$ac_check_lib_save_LIBS
20277 fi
20278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5
20279 $as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; }
20280 if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20281   apu_have_mysql=1
20282 fi
20283
20284 else
20285   apu_have_mysql=0; break
20286 fi
20287
20288 done
20289
20290       fi
20291       if test "$apu_have_mysql" != "0"; then
20292
20293   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20294     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\""
20295     APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS"
20296   else
20297     apr_addto_bugger="$mysql_CPPFLAGS"
20298     for i in $apr_addto_bugger; do
20299       apr_addto_duplicate="0"
20300       for j in $APRUTIL_PRIV_INCLUDES; do
20301         if test "x$i" = "x$j"; then
20302           apr_addto_duplicate="1"
20303           break
20304         fi
20305       done
20306       if test $apr_addto_duplicate = "0"; then
20307         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20308         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20309       fi
20310     done
20311   fi
20312
20313       fi
20314     fi
20315
20316 fi
20317
20318
20319
20320
20321       if test "$apu_have_mysql" = "1"; then
20322
20323   if test "x$LDADD_dbd_mysql" = "x"; then
20324     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_mysql to \"$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS\""
20325     LDADD_dbd_mysql="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS"
20326   else
20327     apr_addto_bugger="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS"
20328     for i in $apr_addto_bugger; do
20329       apr_addto_duplicate="0"
20330       for j in $LDADD_dbd_mysql; do
20331         if test "x$i" = "x$j"; then
20332           apr_addto_duplicate="1"
20333           break
20334         fi
20335       done
20336       if test $apr_addto_duplicate = "0"; then
20337         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_mysql"
20338         LDADD_dbd_mysql="$LDADD_dbd_mysql $i"
20339       fi
20340     done
20341   fi
20342
20343   fi
20344
20345
20346   LIBS="$old_libs"
20347   CPPFLAGS="$old_cppflags"
20348   LDFLAGS="$old_ldflags"
20349
20350
20351   apu_have_sqlite3=0
20352
20353   old_libs="$LIBS"
20354   old_cppflags="$CPPFLAGS"
20355   old_ldflags="$LDFLAGS"
20356
20357
20358 # Check whether --with-sqlite3 was given.
20359 if test "${with_sqlite3+set}" = set; then :
20360   withval=$with_sqlite3;
20361     if test "$withval" = "yes"; then
20362       for ac_header in sqlite3.h
20363 do :
20364   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20365 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20366   cat >>confdefs.h <<_ACEOF
20367 #define HAVE_SQLITE3_H 1
20368 _ACEOF
20369  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20370 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20371 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20372   $as_echo_n "(cached) " >&6
20373 else
20374   ac_check_lib_save_LIBS=$LIBS
20375 LIBS="-lsqlite3  $LIBS"
20376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20377 /* end confdefs.h.  */
20378
20379 /* Override any GCC internal prototype to avoid an error.
20380    Use char because int might match the return type of a GCC
20381    builtin and then its argument prototype would still apply.  */
20382 #ifdef __cplusplus
20383 extern "C"
20384 #endif
20385 char sqlite3_open ();
20386 int
20387 main ()
20388 {
20389 return sqlite3_open ();
20390   ;
20391   return 0;
20392 }
20393 _ACEOF
20394 if ac_fn_c_try_link "$LINENO"; then :
20395   ac_cv_lib_sqlite3_sqlite3_open=yes
20396 else
20397   ac_cv_lib_sqlite3_sqlite3_open=no
20398 fi
20399 rm -f core conftest.err conftest.$ac_objext \
20400     conftest$ac_exeext conftest.$ac_ext
20401 LIBS=$ac_check_lib_save_LIBS
20402 fi
20403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20404 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20405 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20406   apu_have_sqlite3=1
20407 fi
20408
20409 fi
20410
20411 done
20412
20413     elif test "$withval" = "no"; then
20414       :
20415     else
20416       sqlite3_CPPFLAGS="-I$withval/include"
20417       sqlite3_LDFLAGS="-L$withval/lib "
20418
20419
20420   if test "x$CPPFLAGS" = "x"; then
20421     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite3_CPPFLAGS\""
20422     CPPFLAGS="$sqlite3_CPPFLAGS"
20423   else
20424     apr_addto_bugger="$sqlite3_CPPFLAGS"
20425     for i in $apr_addto_bugger; do
20426       apr_addto_duplicate="0"
20427       for j in $CPPFLAGS; do
20428         if test "x$i" = "x$j"; then
20429           apr_addto_duplicate="1"
20430           break
20431         fi
20432       done
20433       if test $apr_addto_duplicate = "0"; then
20434         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20435         CPPFLAGS="$CPPFLAGS $i"
20436       fi
20437     done
20438   fi
20439
20440
20441   if test "x$LDFLAGS" = "x"; then
20442     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite3_LDFLAGS\""
20443     LDFLAGS="$sqlite3_LDFLAGS"
20444   else
20445     apr_addto_bugger="$sqlite3_LDFLAGS"
20446     for i in $apr_addto_bugger; do
20447       apr_addto_duplicate="0"
20448       for j in $LDFLAGS; do
20449         if test "x$i" = "x$j"; then
20450           apr_addto_duplicate="1"
20451           break
20452         fi
20453       done
20454       if test $apr_addto_duplicate = "0"; then
20455         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20456         LDFLAGS="$LDFLAGS $i"
20457       fi
20458     done
20459   fi
20460
20461
20462       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 in $withval" >&5
20463 $as_echo "$as_me: checking for sqlite3 in $withval" >&6;}
20464       for ac_header in sqlite3.h
20465 do :
20466   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20467 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20468   cat >>confdefs.h <<_ACEOF
20469 #define HAVE_SQLITE3_H 1
20470 _ACEOF
20471  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20472 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20473 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20474   $as_echo_n "(cached) " >&6
20475 else
20476   ac_check_lib_save_LIBS=$LIBS
20477 LIBS="-lsqlite3  $LIBS"
20478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20479 /* end confdefs.h.  */
20480
20481 /* Override any GCC internal prototype to avoid an error.
20482    Use char because int might match the return type of a GCC
20483    builtin and then its argument prototype would still apply.  */
20484 #ifdef __cplusplus
20485 extern "C"
20486 #endif
20487 char sqlite3_open ();
20488 int
20489 main ()
20490 {
20491 return sqlite3_open ();
20492   ;
20493   return 0;
20494 }
20495 _ACEOF
20496 if ac_fn_c_try_link "$LINENO"; then :
20497   ac_cv_lib_sqlite3_sqlite3_open=yes
20498 else
20499   ac_cv_lib_sqlite3_sqlite3_open=no
20500 fi
20501 rm -f core conftest.err conftest.$ac_objext \
20502     conftest$ac_exeext conftest.$ac_ext
20503 LIBS=$ac_check_lib_save_LIBS
20504 fi
20505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20506 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20507 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20508   apu_have_sqlite3=1
20509 fi
20510
20511 fi
20512
20513 done
20514
20515       if test "$apu_have_sqlite3" != "0"; then
20516
20517   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20518     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20519     APRUTIL_PRIV_INCLUDES="-I$withval/include"
20520   else
20521     apr_addto_bugger="-I$withval/include"
20522     for i in $apr_addto_bugger; do
20523       apr_addto_duplicate="0"
20524       for j in $APRUTIL_PRIV_INCLUDES; do
20525         if test "x$i" = "x$j"; then
20526           apr_addto_duplicate="1"
20527           break
20528         fi
20529       done
20530       if test $apr_addto_duplicate = "0"; then
20531         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20532         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20533       fi
20534     done
20535   fi
20536
20537       fi
20538     fi
20539
20540 else
20541
20542     for ac_header in sqlite3.h
20543 do :
20544   ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20545 if test "x$ac_cv_header_sqlite3_h" = xyes; then :
20546   cat >>confdefs.h <<_ACEOF
20547 #define HAVE_SQLITE3_H 1
20548 _ACEOF
20549  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
20550 $as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
20551 if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20552   $as_echo_n "(cached) " >&6
20553 else
20554   ac_check_lib_save_LIBS=$LIBS
20555 LIBS="-lsqlite3  $LIBS"
20556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20557 /* end confdefs.h.  */
20558
20559 /* Override any GCC internal prototype to avoid an error.
20560    Use char because int might match the return type of a GCC
20561    builtin and then its argument prototype would still apply.  */
20562 #ifdef __cplusplus
20563 extern "C"
20564 #endif
20565 char sqlite3_open ();
20566 int
20567 main ()
20568 {
20569 return sqlite3_open ();
20570   ;
20571   return 0;
20572 }
20573 _ACEOF
20574 if ac_fn_c_try_link "$LINENO"; then :
20575   ac_cv_lib_sqlite3_sqlite3_open=yes
20576 else
20577   ac_cv_lib_sqlite3_sqlite3_open=no
20578 fi
20579 rm -f core conftest.err conftest.$ac_objext \
20580     conftest$ac_exeext conftest.$ac_ext
20581 LIBS=$ac_check_lib_save_LIBS
20582 fi
20583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
20584 $as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
20585 if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20586   apu_have_sqlite3=1
20587 fi
20588
20589 fi
20590
20591 done
20592
20593
20594 fi
20595
20596
20597
20598
20599       if test "$apu_have_sqlite3" = "1"; then
20600
20601   if test "x$LDADD_dbd_sqlite3" = "x"; then
20602     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite3 to \"$sqlite3_LDFLAGS -lsqlite3\""
20603     LDADD_dbd_sqlite3="$sqlite3_LDFLAGS -lsqlite3"
20604   else
20605     apr_addto_bugger="$sqlite3_LDFLAGS -lsqlite3"
20606     for i in $apr_addto_bugger; do
20607       apr_addto_duplicate="0"
20608       for j in $LDADD_dbd_sqlite3; do
20609         if test "x$i" = "x$j"; then
20610           apr_addto_duplicate="1"
20611           break
20612         fi
20613       done
20614       if test $apr_addto_duplicate = "0"; then
20615         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite3"
20616         LDADD_dbd_sqlite3="$LDADD_dbd_sqlite3 $i"
20617       fi
20618     done
20619   fi
20620
20621   fi
20622
20623
20624   LIBS="$old_libs"
20625   CPPFLAGS="$old_cppflags"
20626   LDFLAGS="$old_ldflags"
20627
20628
20629   apu_have_sqlite2=0
20630
20631   old_libs="$LIBS"
20632   old_cppflags="$CPPFLAGS"
20633   old_ldflags="$LDFLAGS"
20634
20635
20636 # Check whether --with-sqlite2 was given.
20637 if test "${with_sqlite2+set}" = set; then :
20638   withval=$with_sqlite2;
20639     if test "$withval" = "yes"; then
20640       for ac_header in sqlite.h
20641 do :
20642   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20643 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20644   cat >>confdefs.h <<_ACEOF
20645 #define HAVE_SQLITE_H 1
20646 _ACEOF
20647  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20648 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20649 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20650   $as_echo_n "(cached) " >&6
20651 else
20652   ac_check_lib_save_LIBS=$LIBS
20653 LIBS="-lsqlite  $LIBS"
20654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20655 /* end confdefs.h.  */
20656
20657 /* Override any GCC internal prototype to avoid an error.
20658    Use char because int might match the return type of a GCC
20659    builtin and then its argument prototype would still apply.  */
20660 #ifdef __cplusplus
20661 extern "C"
20662 #endif
20663 char sqlite_open ();
20664 int
20665 main ()
20666 {
20667 return sqlite_open ();
20668   ;
20669   return 0;
20670 }
20671 _ACEOF
20672 if ac_fn_c_try_link "$LINENO"; then :
20673   ac_cv_lib_sqlite_sqlite_open=yes
20674 else
20675   ac_cv_lib_sqlite_sqlite_open=no
20676 fi
20677 rm -f core conftest.err conftest.$ac_objext \
20678     conftest$ac_exeext conftest.$ac_ext
20679 LIBS=$ac_check_lib_save_LIBS
20680 fi
20681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20682 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20683 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20684   apu_have_sqlite2=1
20685 fi
20686
20687 fi
20688
20689 done
20690
20691     elif test "$withval" = "no"; then
20692       :
20693     else
20694       sqlite2_CPPFLAGS="-I$withval/include"
20695       sqlite2_LDFLAGS="-L$withval/lib "
20696
20697
20698   if test "x$CPPFLAGS" = "x"; then
20699     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sqlite2_CPPFLAGS\""
20700     CPPFLAGS="$sqlite2_CPPFLAGS"
20701   else
20702     apr_addto_bugger="$sqlite2_CPPFLAGS"
20703     for i in $apr_addto_bugger; do
20704       apr_addto_duplicate="0"
20705       for j in $CPPFLAGS; do
20706         if test "x$i" = "x$j"; then
20707           apr_addto_duplicate="1"
20708           break
20709         fi
20710       done
20711       if test $apr_addto_duplicate = "0"; then
20712         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20713         CPPFLAGS="$CPPFLAGS $i"
20714       fi
20715     done
20716   fi
20717
20718
20719   if test "x$LDFLAGS" = "x"; then
20720     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sqlite2_LDFLAGS\""
20721     LDFLAGS="$sqlite2_LDFLAGS"
20722   else
20723     apr_addto_bugger="$sqlite2_LDFLAGS"
20724     for i in $apr_addto_bugger; do
20725       apr_addto_duplicate="0"
20726       for j in $LDFLAGS; do
20727         if test "x$i" = "x$j"; then
20728           apr_addto_duplicate="1"
20729           break
20730         fi
20731       done
20732       if test $apr_addto_duplicate = "0"; then
20733         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
20734         LDFLAGS="$LDFLAGS $i"
20735       fi
20736     done
20737   fi
20738
20739
20740       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite2 in $withval" >&5
20741 $as_echo "$as_me: checking for sqlite2 in $withval" >&6;}
20742       for ac_header in sqlite.h
20743 do :
20744   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20745 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20746   cat >>confdefs.h <<_ACEOF
20747 #define HAVE_SQLITE_H 1
20748 _ACEOF
20749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20750 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20751 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20752   $as_echo_n "(cached) " >&6
20753 else
20754   ac_check_lib_save_LIBS=$LIBS
20755 LIBS="-lsqlite  $LIBS"
20756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20757 /* end confdefs.h.  */
20758
20759 /* Override any GCC internal prototype to avoid an error.
20760    Use char because int might match the return type of a GCC
20761    builtin and then its argument prototype would still apply.  */
20762 #ifdef __cplusplus
20763 extern "C"
20764 #endif
20765 char sqlite_open ();
20766 int
20767 main ()
20768 {
20769 return sqlite_open ();
20770   ;
20771   return 0;
20772 }
20773 _ACEOF
20774 if ac_fn_c_try_link "$LINENO"; then :
20775   ac_cv_lib_sqlite_sqlite_open=yes
20776 else
20777   ac_cv_lib_sqlite_sqlite_open=no
20778 fi
20779 rm -f core conftest.err conftest.$ac_objext \
20780     conftest$ac_exeext conftest.$ac_ext
20781 LIBS=$ac_check_lib_save_LIBS
20782 fi
20783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20784 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20785 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20786   apu_have_sqlite2=1
20787 fi
20788
20789 fi
20790
20791 done
20792
20793       if test "$apu_have_sqlite2" != "0"; then
20794
20795   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20796     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
20797     APRUTIL_PRIV_INCLUDES="-I$withval/include"
20798   else
20799     apr_addto_bugger="-I$withval/include"
20800     for i in $apr_addto_bugger; do
20801       apr_addto_duplicate="0"
20802       for j in $APRUTIL_PRIV_INCLUDES; do
20803         if test "x$i" = "x$j"; then
20804           apr_addto_duplicate="1"
20805           break
20806         fi
20807       done
20808       if test $apr_addto_duplicate = "0"; then
20809         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20810         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20811       fi
20812     done
20813   fi
20814
20815       fi
20816     fi
20817
20818 else
20819
20820     for ac_header in sqlite.h
20821 do :
20822   ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20823 if test "x$ac_cv_header_sqlite_h" = xyes; then :
20824   cat >>confdefs.h <<_ACEOF
20825 #define HAVE_SQLITE_H 1
20826 _ACEOF
20827  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5
20828 $as_echo_n "checking for sqlite_open in -lsqlite... " >&6; }
20829 if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20830   $as_echo_n "(cached) " >&6
20831 else
20832   ac_check_lib_save_LIBS=$LIBS
20833 LIBS="-lsqlite  $LIBS"
20834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20835 /* end confdefs.h.  */
20836
20837 /* Override any GCC internal prototype to avoid an error.
20838    Use char because int might match the return type of a GCC
20839    builtin and then its argument prototype would still apply.  */
20840 #ifdef __cplusplus
20841 extern "C"
20842 #endif
20843 char sqlite_open ();
20844 int
20845 main ()
20846 {
20847 return sqlite_open ();
20848   ;
20849   return 0;
20850 }
20851 _ACEOF
20852 if ac_fn_c_try_link "$LINENO"; then :
20853   ac_cv_lib_sqlite_sqlite_open=yes
20854 else
20855   ac_cv_lib_sqlite_sqlite_open=no
20856 fi
20857 rm -f core conftest.err conftest.$ac_objext \
20858     conftest$ac_exeext conftest.$ac_ext
20859 LIBS=$ac_check_lib_save_LIBS
20860 fi
20861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5
20862 $as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; }
20863 if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20864   apu_have_sqlite2=1
20865 fi
20866
20867 fi
20868
20869 done
20870
20871
20872 fi
20873
20874
20875
20876
20877       if test "$apu_have_sqlite2" = "1"; then
20878
20879   if test "x$LDADD_dbd_sqlite2" = "x"; then
20880     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_sqlite2 to \"$sqlite2_LDFLAGS -lsqlite\""
20881     LDADD_dbd_sqlite2="$sqlite2_LDFLAGS -lsqlite"
20882   else
20883     apr_addto_bugger="$sqlite2_LDFLAGS -lsqlite"
20884     for i in $apr_addto_bugger; do
20885       apr_addto_duplicate="0"
20886       for j in $LDADD_dbd_sqlite2; do
20887         if test "x$i" = "x$j"; then
20888           apr_addto_duplicate="1"
20889           break
20890         fi
20891       done
20892       if test $apr_addto_duplicate = "0"; then
20893         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_sqlite2"
20894         LDADD_dbd_sqlite2="$LDADD_dbd_sqlite2 $i"
20895       fi
20896     done
20897   fi
20898
20899   fi
20900
20901
20902   LIBS="$old_libs"
20903   CPPFLAGS="$old_cppflags"
20904   LDFLAGS="$old_ldflags"
20905
20906
20907   apu_have_oracle=0
20908
20909   old_libs="$LIBS"
20910   old_cppflags="$CPPFLAGS"
20911   old_ldflags="$LDFLAGS"
20912
20913
20914 # Check whether --with-oracle-include was given.
20915 if test "${with_oracle_include+set}" = set; then :
20916   withval=$with_oracle_include;
20917 fi
20918
20919
20920 # Check whether --with-oracle was given.
20921 if test "${with_oracle+set}" = set; then :
20922   withval=$with_oracle;
20923     if test "$withval" = "yes"; then
20924       if test -n "$with_oracle_include"; then
20925         oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
20926
20927   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
20928     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
20929     APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
20930   else
20931     apr_addto_bugger="-I$with_oracle_include"
20932     for i in $apr_addto_bugger; do
20933       apr_addto_duplicate="0"
20934       for j in $APRUTIL_PRIV_INCLUDES; do
20935         if test "x$i" = "x$j"; then
20936           apr_addto_duplicate="1"
20937           break
20938         fi
20939       done
20940       if test $apr_addto_duplicate = "0"; then
20941         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
20942         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
20943       fi
20944     done
20945   fi
20946
20947       fi
20948
20949
20950   if test "x$CPPFLAGS" = "x"; then
20951     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
20952     CPPFLAGS="$oracle_CPPFLAGS"
20953   else
20954     apr_addto_bugger="$oracle_CPPFLAGS"
20955     for i in $apr_addto_bugger; do
20956       apr_addto_duplicate="0"
20957       for j in $CPPFLAGS; do
20958         if test "x$i" = "x$j"; then
20959           apr_addto_duplicate="1"
20960           break
20961         fi
20962       done
20963       if test $apr_addto_duplicate = "0"; then
20964         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
20965         CPPFLAGS="$CPPFLAGS $i"
20966       fi
20967     done
20968   fi
20969
20970
20971       for ac_header in oci.h
20972 do :
20973   ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
20974 if test "x$ac_cv_header_oci_h" = xyes; then :
20975   cat >>confdefs.h <<_ACEOF
20976 #define HAVE_OCI_H 1
20977 _ACEOF
20978  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
20979 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
20980 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
20981   $as_echo_n "(cached) " >&6
20982 else
20983   ac_check_lib_save_LIBS=$LIBS
20984 LIBS="-lclntsh  $LIBS"
20985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20986 /* end confdefs.h.  */
20987
20988 /* Override any GCC internal prototype to avoid an error.
20989    Use char because int might match the return type of a GCC
20990    builtin and then its argument prototype would still apply.  */
20991 #ifdef __cplusplus
20992 extern "C"
20993 #endif
20994 char OCIEnvCreate ();
20995 int
20996 main ()
20997 {
20998 return OCIEnvCreate ();
20999   ;
21000   return 0;
21001 }
21002 _ACEOF
21003 if ac_fn_c_try_link "$LINENO"; then :
21004   ac_cv_lib_clntsh_OCIEnvCreate=yes
21005 else
21006   ac_cv_lib_clntsh_OCIEnvCreate=no
21007 fi
21008 rm -f core conftest.err conftest.$ac_objext \
21009     conftest$ac_exeext conftest.$ac_ext
21010 LIBS=$ac_check_lib_save_LIBS
21011 fi
21012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21013 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21014 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21015   apu_have_oracle=1
21016 else
21017
21018         unset ac_cv_lib_clntsh_OCIEnvCreate
21019         oracle_LIBS="-lnnz11"
21020
21021   if test "x$LIBS" = "x"; then
21022     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21023     LIBS="$oracle_LIBS"
21024   else
21025     apr_addto_bugger="$oracle_LIBS"
21026     for i in $apr_addto_bugger; do
21027       apr_addto_duplicate="0"
21028       for j in $LIBS; do
21029         if test "x$i" = "x$j"; then
21030           apr_addto_duplicate="1"
21031           break
21032         fi
21033       done
21034       if test $apr_addto_duplicate = "0"; then
21035         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21036         LIBS="$LIBS $i"
21037       fi
21038     done
21039   fi
21040
21041         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21042 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21043 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21044   $as_echo_n "(cached) " >&6
21045 else
21046   ac_check_lib_save_LIBS=$LIBS
21047 LIBS="-lclntsh  $LIBS"
21048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21049 /* end confdefs.h.  */
21050
21051 /* Override any GCC internal prototype to avoid an error.
21052    Use char because int might match the return type of a GCC
21053    builtin and then its argument prototype would still apply.  */
21054 #ifdef __cplusplus
21055 extern "C"
21056 #endif
21057 char OCIEnvCreate ();
21058 int
21059 main ()
21060 {
21061 return OCIEnvCreate ();
21062   ;
21063   return 0;
21064 }
21065 _ACEOF
21066 if ac_fn_c_try_link "$LINENO"; then :
21067   ac_cv_lib_clntsh_OCIEnvCreate=yes
21068 else
21069   ac_cv_lib_clntsh_OCIEnvCreate=no
21070 fi
21071 rm -f core conftest.err conftest.$ac_objext \
21072     conftest$ac_exeext conftest.$ac_ext
21073 LIBS=$ac_check_lib_save_LIBS
21074 fi
21075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21076 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21077 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21078   apu_have_oracle=1
21079 else
21080
21081           unset ac_cv_lib_clntsh_OCIEnvCreate
21082
21083   if test "x$LIBS" = "x$oracle_LIBS"; then
21084     test "x$silent" != "xyes" && echo "  nulling LIBS"
21085     LIBS=""
21086   else
21087     apr_new_bugger=""
21088     apr_removed=0
21089     for i in $LIBS; do
21090       if test "x$i" != "x$oracle_LIBS"; then
21091         apr_new_bugger="$apr_new_bugger $i"
21092       else
21093         apr_removed=1
21094       fi
21095     done
21096     if test $apr_removed = "1"; then
21097       test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21098       LIBS=$apr_new_bugger
21099     fi
21100   fi
21101
21102           oracle_LIBS="-lnnz10"
21103
21104   if test "x$LIBS" = "x"; then
21105     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21106     LIBS="$oracle_LIBS"
21107   else
21108     apr_addto_bugger="$oracle_LIBS"
21109     for i in $apr_addto_bugger; do
21110       apr_addto_duplicate="0"
21111       for j in $LIBS; do
21112         if test "x$i" = "x$j"; then
21113           apr_addto_duplicate="1"
21114           break
21115         fi
21116       done
21117       if test $apr_addto_duplicate = "0"; then
21118         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21119         LIBS="$LIBS $i"
21120       fi
21121     done
21122   fi
21123
21124           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21125 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21126 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21127   $as_echo_n "(cached) " >&6
21128 else
21129   ac_check_lib_save_LIBS=$LIBS
21130 LIBS="-lclntsh  $LIBS"
21131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21132 /* end confdefs.h.  */
21133
21134 /* Override any GCC internal prototype to avoid an error.
21135    Use char because int might match the return type of a GCC
21136    builtin and then its argument prototype would still apply.  */
21137 #ifdef __cplusplus
21138 extern "C"
21139 #endif
21140 char OCIEnvCreate ();
21141 int
21142 main ()
21143 {
21144 return OCIEnvCreate ();
21145   ;
21146   return 0;
21147 }
21148 _ACEOF
21149 if ac_fn_c_try_link "$LINENO"; then :
21150   ac_cv_lib_clntsh_OCIEnvCreate=yes
21151 else
21152   ac_cv_lib_clntsh_OCIEnvCreate=no
21153 fi
21154 rm -f core conftest.err conftest.$ac_objext \
21155     conftest$ac_exeext conftest.$ac_ext
21156 LIBS=$ac_check_lib_save_LIBS
21157 fi
21158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21159 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21160 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21161   apu_have_oracle=1
21162 fi
21163
21164
21165 fi
21166
21167
21168 fi
21169
21170 fi
21171
21172 done
21173
21174     elif test "$withval" = "no"; then
21175       :
21176     else
21177       if test -n "$with_oracle_include"; then
21178         oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include"
21179
21180   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21181     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\""
21182     APRUTIL_PRIV_INCLUDES="-I$with_oracle_include"
21183   else
21184     apr_addto_bugger="-I$with_oracle_include"
21185     for i in $apr_addto_bugger; do
21186       apr_addto_duplicate="0"
21187       for j in $APRUTIL_PRIV_INCLUDES; do
21188         if test "x$i" = "x$j"; then
21189           apr_addto_duplicate="1"
21190           break
21191         fi
21192       done
21193       if test $apr_addto_duplicate = "0"; then
21194         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21195         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21196       fi
21197     done
21198   fi
21199
21200       else
21201         oracle_CPPFLAGS="-I$withval/rdbms/demo -I$withval/rdbms/public"
21202       fi
21203       oracle_LDFLAGS="-L$withval/lib "
21204
21205
21206   if test "x$CPPFLAGS" = "x"; then
21207     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$oracle_CPPFLAGS\""
21208     CPPFLAGS="$oracle_CPPFLAGS"
21209   else
21210     apr_addto_bugger="$oracle_CPPFLAGS"
21211     for i in $apr_addto_bugger; do
21212       apr_addto_duplicate="0"
21213       for j in $CPPFLAGS; do
21214         if test "x$i" = "x$j"; then
21215           apr_addto_duplicate="1"
21216           break
21217         fi
21218       done
21219       if test $apr_addto_duplicate = "0"; then
21220         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21221         CPPFLAGS="$CPPFLAGS $i"
21222       fi
21223     done
21224   fi
21225
21226
21227   if test "x$LDFLAGS" = "x"; then
21228     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$oracle_LDFLAGS\""
21229     LDFLAGS="$oracle_LDFLAGS"
21230   else
21231     apr_addto_bugger="$oracle_LDFLAGS"
21232     for i in $apr_addto_bugger; do
21233       apr_addto_duplicate="0"
21234       for j in $LDFLAGS; do
21235         if test "x$i" = "x$j"; then
21236           apr_addto_duplicate="1"
21237           break
21238         fi
21239       done
21240       if test $apr_addto_duplicate = "0"; then
21241         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21242         LDFLAGS="$LDFLAGS $i"
21243       fi
21244     done
21245   fi
21246
21247
21248       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for oracle in $withval" >&5
21249 $as_echo "$as_me: checking for oracle in $withval" >&6;}
21250       for ac_header in oci.h
21251 do :
21252   ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
21253 if test "x$ac_cv_header_oci_h" = xyes; then :
21254   cat >>confdefs.h <<_ACEOF
21255 #define HAVE_OCI_H 1
21256 _ACEOF
21257  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21258 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21259 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21260   $as_echo_n "(cached) " >&6
21261 else
21262   ac_check_lib_save_LIBS=$LIBS
21263 LIBS="-lclntsh  $LIBS"
21264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21265 /* end confdefs.h.  */
21266
21267 /* Override any GCC internal prototype to avoid an error.
21268    Use char because int might match the return type of a GCC
21269    builtin and then its argument prototype would still apply.  */
21270 #ifdef __cplusplus
21271 extern "C"
21272 #endif
21273 char OCIEnvCreate ();
21274 int
21275 main ()
21276 {
21277 return OCIEnvCreate ();
21278   ;
21279   return 0;
21280 }
21281 _ACEOF
21282 if ac_fn_c_try_link "$LINENO"; then :
21283   ac_cv_lib_clntsh_OCIEnvCreate=yes
21284 else
21285   ac_cv_lib_clntsh_OCIEnvCreate=no
21286 fi
21287 rm -f core conftest.err conftest.$ac_objext \
21288     conftest$ac_exeext conftest.$ac_ext
21289 LIBS=$ac_check_lib_save_LIBS
21290 fi
21291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21292 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21293 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21294   apu_have_oracle=1
21295 else
21296
21297         unset ac_cv_lib_clntsh_OCIEnvCreate
21298         oracle_LIBS="-lnnz11"
21299
21300   if test "x$LIBS" = "x"; then
21301     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21302     LIBS="$oracle_LIBS"
21303   else
21304     apr_addto_bugger="$oracle_LIBS"
21305     for i in $apr_addto_bugger; do
21306       apr_addto_duplicate="0"
21307       for j in $LIBS; do
21308         if test "x$i" = "x$j"; then
21309           apr_addto_duplicate="1"
21310           break
21311         fi
21312       done
21313       if test $apr_addto_duplicate = "0"; then
21314         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21315         LIBS="$LIBS $i"
21316       fi
21317     done
21318   fi
21319
21320         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21321 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21322 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21323   $as_echo_n "(cached) " >&6
21324 else
21325   ac_check_lib_save_LIBS=$LIBS
21326 LIBS="-lclntsh  $LIBS"
21327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21328 /* end confdefs.h.  */
21329
21330 /* Override any GCC internal prototype to avoid an error.
21331    Use char because int might match the return type of a GCC
21332    builtin and then its argument prototype would still apply.  */
21333 #ifdef __cplusplus
21334 extern "C"
21335 #endif
21336 char OCIEnvCreate ();
21337 int
21338 main ()
21339 {
21340 return OCIEnvCreate ();
21341   ;
21342   return 0;
21343 }
21344 _ACEOF
21345 if ac_fn_c_try_link "$LINENO"; then :
21346   ac_cv_lib_clntsh_OCIEnvCreate=yes
21347 else
21348   ac_cv_lib_clntsh_OCIEnvCreate=no
21349 fi
21350 rm -f core conftest.err conftest.$ac_objext \
21351     conftest$ac_exeext conftest.$ac_ext
21352 LIBS=$ac_check_lib_save_LIBS
21353 fi
21354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21355 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21356 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21357   apu_have_oracle=1
21358 else
21359
21360           unset ac_cv_lib_clntsh_OCIEnvCreate
21361
21362   if test "x$LIBS" = "x$oracle_LIBS"; then
21363     test "x$silent" != "xyes" && echo "  nulling LIBS"
21364     LIBS=""
21365   else
21366     apr_new_bugger=""
21367     apr_removed=0
21368     for i in $LIBS; do
21369       if test "x$i" != "x$oracle_LIBS"; then
21370         apr_new_bugger="$apr_new_bugger $i"
21371       else
21372         apr_removed=1
21373       fi
21374     done
21375     if test $apr_removed = "1"; then
21376       test "x$silent" != "xyes" && echo "  removed \"$oracle_LIBS\" from LIBS"
21377       LIBS=$apr_new_bugger
21378     fi
21379   fi
21380
21381           oracle_LIBS="-lnnz10"
21382
21383   if test "x$LIBS" = "x"; then
21384     test "x$silent" != "xyes" && echo "  setting LIBS to \"$oracle_LIBS\""
21385     LIBS="$oracle_LIBS"
21386   else
21387     apr_addto_bugger="$oracle_LIBS"
21388     for i in $apr_addto_bugger; do
21389       apr_addto_duplicate="0"
21390       for j in $LIBS; do
21391         if test "x$i" = "x$j"; then
21392           apr_addto_duplicate="1"
21393           break
21394         fi
21395       done
21396       if test $apr_addto_duplicate = "0"; then
21397         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
21398         LIBS="$LIBS $i"
21399       fi
21400     done
21401   fi
21402
21403           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5
21404 $as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; }
21405 if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21406   $as_echo_n "(cached) " >&6
21407 else
21408   ac_check_lib_save_LIBS=$LIBS
21409 LIBS="-lclntsh  $LIBS"
21410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21411 /* end confdefs.h.  */
21412
21413 /* Override any GCC internal prototype to avoid an error.
21414    Use char because int might match the return type of a GCC
21415    builtin and then its argument prototype would still apply.  */
21416 #ifdef __cplusplus
21417 extern "C"
21418 #endif
21419 char OCIEnvCreate ();
21420 int
21421 main ()
21422 {
21423 return OCIEnvCreate ();
21424   ;
21425   return 0;
21426 }
21427 _ACEOF
21428 if ac_fn_c_try_link "$LINENO"; then :
21429   ac_cv_lib_clntsh_OCIEnvCreate=yes
21430 else
21431   ac_cv_lib_clntsh_OCIEnvCreate=no
21432 fi
21433 rm -f core conftest.err conftest.$ac_objext \
21434     conftest$ac_exeext conftest.$ac_ext
21435 LIBS=$ac_check_lib_save_LIBS
21436 fi
21437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21438 $as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21439 if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21440   apu_have_oracle=1
21441 fi
21442
21443
21444 fi
21445
21446
21447 fi
21448
21449 fi
21450
21451 done
21452
21453       if test "$apu_have_oracle" != "0"; then
21454         oracle_LDFLAGS="$oracle_LDFLAGS -R$withval/lib"
21455         if test -z "$with_oracle_include"; then
21456
21457   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21458     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/demo\""
21459     APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/demo"
21460   else
21461     apr_addto_bugger="-I$withval/rdbms/demo"
21462     for i in $apr_addto_bugger; do
21463       apr_addto_duplicate="0"
21464       for j in $APRUTIL_PRIV_INCLUDES; do
21465         if test "x$i" = "x$j"; then
21466           apr_addto_duplicate="1"
21467           break
21468         fi
21469       done
21470       if test $apr_addto_duplicate = "0"; then
21471         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21472         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21473       fi
21474     done
21475   fi
21476
21477
21478   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21479     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/public\""
21480     APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/public"
21481   else
21482     apr_addto_bugger="-I$withval/rdbms/public"
21483     for i in $apr_addto_bugger; do
21484       apr_addto_duplicate="0"
21485       for j in $APRUTIL_PRIV_INCLUDES; do
21486         if test "x$i" = "x$j"; then
21487           apr_addto_duplicate="1"
21488           break
21489         fi
21490       done
21491       if test $apr_addto_duplicate = "0"; then
21492         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21493         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21494       fi
21495     done
21496   fi
21497
21498         fi
21499       fi
21500     fi
21501
21502 fi
21503
21504
21505
21506
21507       if test "$apu_have_oracle" = "1"; then
21508
21509   if test "x$LDADD_dbd_oracle" = "x"; then
21510     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_oracle to \"$oracle_LDFLAGS -lclntsh $oracle_LIBS\""
21511     LDADD_dbd_oracle="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21512   else
21513     apr_addto_bugger="$oracle_LDFLAGS -lclntsh $oracle_LIBS"
21514     for i in $apr_addto_bugger; do
21515       apr_addto_duplicate="0"
21516       for j in $LDADD_dbd_oracle; do
21517         if test "x$i" = "x$j"; then
21518           apr_addto_duplicate="1"
21519           break
21520         fi
21521       done
21522       if test $apr_addto_duplicate = "0"; then
21523         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_oracle"
21524         LDADD_dbd_oracle="$LDADD_dbd_oracle $i"
21525       fi
21526     done
21527   fi
21528
21529   fi
21530
21531
21532   LIBS="$old_libs"
21533   CPPFLAGS="$old_cppflags"
21534   LDFLAGS="$old_ldflags"
21535
21536
21537   apu_have_freetds=0
21538
21539   old_libs="$LIBS"
21540   old_cppflags="$CPPFLAGS"
21541   old_ldflags="$LDFLAGS"
21542
21543
21544 # Check whether --with-freetds was given.
21545 if test "${with_freetds+set}" = set; then :
21546   withval=$with_freetds;
21547     if test "$withval" = "yes"; then
21548       for ac_header in sybdb.h
21549 do :
21550   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21551 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21552   cat >>confdefs.h <<_ACEOF
21553 #define HAVE_SYBDB_H 1
21554 _ACEOF
21555  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21556 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21557 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21558   $as_echo_n "(cached) " >&6
21559 else
21560   ac_check_lib_save_LIBS=$LIBS
21561 LIBS="-lsybdb  $LIBS"
21562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21563 /* end confdefs.h.  */
21564
21565 /* Override any GCC internal prototype to avoid an error.
21566    Use char because int might match the return type of a GCC
21567    builtin and then its argument prototype would still apply.  */
21568 #ifdef __cplusplus
21569 extern "C"
21570 #endif
21571 char tdsdbopen ();
21572 int
21573 main ()
21574 {
21575 return tdsdbopen ();
21576   ;
21577   return 0;
21578 }
21579 _ACEOF
21580 if ac_fn_c_try_link "$LINENO"; then :
21581   ac_cv_lib_sybdb_tdsdbopen=yes
21582 else
21583   ac_cv_lib_sybdb_tdsdbopen=no
21584 fi
21585 rm -f core conftest.err conftest.$ac_objext \
21586     conftest$ac_exeext conftest.$ac_ext
21587 LIBS=$ac_check_lib_save_LIBS
21588 fi
21589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21590 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21591 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21592   apu_have_freetds=1
21593 fi
21594
21595 fi
21596
21597 done
21598
21599       if test "$apu_have_freetds" = "0"; then
21600         for ac_header in freetds/sybdb.h
21601 do :
21602   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21603 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21604   cat >>confdefs.h <<_ACEOF
21605 #define HAVE_FREETDS_SYBDB_H 1
21606 _ACEOF
21607  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21608 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21609 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21610   $as_echo_n "(cached) " >&6
21611 else
21612   ac_check_lib_save_LIBS=$LIBS
21613 LIBS="-lsybdb  $LIBS"
21614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21615 /* end confdefs.h.  */
21616
21617 /* Override any GCC internal prototype to avoid an error.
21618    Use char because int might match the return type of a GCC
21619    builtin and then its argument prototype would still apply.  */
21620 #ifdef __cplusplus
21621 extern "C"
21622 #endif
21623 char tdsdbopen ();
21624 int
21625 main ()
21626 {
21627 return tdsdbopen ();
21628   ;
21629   return 0;
21630 }
21631 _ACEOF
21632 if ac_fn_c_try_link "$LINENO"; then :
21633   ac_cv_lib_sybdb_tdsdbopen=yes
21634 else
21635   ac_cv_lib_sybdb_tdsdbopen=no
21636 fi
21637 rm -f core conftest.err conftest.$ac_objext \
21638     conftest$ac_exeext conftest.$ac_ext
21639 LIBS=$ac_check_lib_save_LIBS
21640 fi
21641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21642 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21643 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21644   apu_have_freetds=1
21645 fi
21646
21647 fi
21648
21649 done
21650
21651       fi
21652     elif test "$withval" = "no"; then
21653       :
21654     else
21655       sybdb_CPPFLAGS="-I$withval/include"
21656       sybdb_LDFLAGS="-L$withval/lib "
21657
21658
21659   if test "x$CPPFLAGS" = "x"; then
21660     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$sybdb_CPPFLAGS\""
21661     CPPFLAGS="$sybdb_CPPFLAGS"
21662   else
21663     apr_addto_bugger="$sybdb_CPPFLAGS"
21664     for i in $apr_addto_bugger; do
21665       apr_addto_duplicate="0"
21666       for j in $CPPFLAGS; do
21667         if test "x$i" = "x$j"; then
21668           apr_addto_duplicate="1"
21669           break
21670         fi
21671       done
21672       if test $apr_addto_duplicate = "0"; then
21673         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
21674         CPPFLAGS="$CPPFLAGS $i"
21675       fi
21676     done
21677   fi
21678
21679
21680   if test "x$LDFLAGS" = "x"; then
21681     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$sybdb_LDFLAGS\""
21682     LDFLAGS="$sybdb_LDFLAGS"
21683   else
21684     apr_addto_bugger="$sybdb_LDFLAGS"
21685     for i in $apr_addto_bugger; do
21686       apr_addto_duplicate="0"
21687       for j in $LDFLAGS; do
21688         if test "x$i" = "x$j"; then
21689           apr_addto_duplicate="1"
21690           break
21691         fi
21692       done
21693       if test $apr_addto_duplicate = "0"; then
21694         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
21695         LDFLAGS="$LDFLAGS $i"
21696       fi
21697     done
21698   fi
21699
21700
21701       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetds in $withval" >&5
21702 $as_echo "$as_me: checking for freetds in $withval" >&6;}
21703       for ac_header in sybdb.h
21704 do :
21705   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21706 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21707   cat >>confdefs.h <<_ACEOF
21708 #define HAVE_SYBDB_H 1
21709 _ACEOF
21710  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21711 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21712 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21713   $as_echo_n "(cached) " >&6
21714 else
21715   ac_check_lib_save_LIBS=$LIBS
21716 LIBS="-lsybdb  $LIBS"
21717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21718 /* end confdefs.h.  */
21719
21720 /* Override any GCC internal prototype to avoid an error.
21721    Use char because int might match the return type of a GCC
21722    builtin and then its argument prototype would still apply.  */
21723 #ifdef __cplusplus
21724 extern "C"
21725 #endif
21726 char tdsdbopen ();
21727 int
21728 main ()
21729 {
21730 return tdsdbopen ();
21731   ;
21732   return 0;
21733 }
21734 _ACEOF
21735 if ac_fn_c_try_link "$LINENO"; then :
21736   ac_cv_lib_sybdb_tdsdbopen=yes
21737 else
21738   ac_cv_lib_sybdb_tdsdbopen=no
21739 fi
21740 rm -f core conftest.err conftest.$ac_objext \
21741     conftest$ac_exeext conftest.$ac_ext
21742 LIBS=$ac_check_lib_save_LIBS
21743 fi
21744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21745 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21746 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21747   apu_have_freetds=1
21748 fi
21749
21750 fi
21751
21752 done
21753
21754       if test "$apu_have_freetds" = "0"; then
21755         for ac_header in freetds/sybdb.h
21756 do :
21757   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21758 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21759   cat >>confdefs.h <<_ACEOF
21760 #define HAVE_FREETDS_SYBDB_H 1
21761 _ACEOF
21762  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21763 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21764 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21765   $as_echo_n "(cached) " >&6
21766 else
21767   ac_check_lib_save_LIBS=$LIBS
21768 LIBS="-lsybdb  $LIBS"
21769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21770 /* end confdefs.h.  */
21771
21772 /* Override any GCC internal prototype to avoid an error.
21773    Use char because int might match the return type of a GCC
21774    builtin and then its argument prototype would still apply.  */
21775 #ifdef __cplusplus
21776 extern "C"
21777 #endif
21778 char tdsdbopen ();
21779 int
21780 main ()
21781 {
21782 return tdsdbopen ();
21783   ;
21784   return 0;
21785 }
21786 _ACEOF
21787 if ac_fn_c_try_link "$LINENO"; then :
21788   ac_cv_lib_sybdb_tdsdbopen=yes
21789 else
21790   ac_cv_lib_sybdb_tdsdbopen=no
21791 fi
21792 rm -f core conftest.err conftest.$ac_objext \
21793     conftest$ac_exeext conftest.$ac_ext
21794 LIBS=$ac_check_lib_save_LIBS
21795 fi
21796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21797 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21798 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21799   apu_have_freetds=1
21800 fi
21801
21802 fi
21803
21804 done
21805
21806       fi
21807       if test "$apu_have_freetds" != "0"; then
21808
21809   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
21810     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\""
21811     APRUTIL_PRIV_INCLUDES="-I$withval/include"
21812   else
21813     apr_addto_bugger="-I$withval/include"
21814     for i in $apr_addto_bugger; do
21815       apr_addto_duplicate="0"
21816       for j in $APRUTIL_PRIV_INCLUDES; do
21817         if test "x$i" = "x$j"; then
21818           apr_addto_duplicate="1"
21819           break
21820         fi
21821       done
21822       if test $apr_addto_duplicate = "0"; then
21823         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
21824         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
21825       fi
21826     done
21827   fi
21828
21829       fi
21830     fi
21831
21832 else
21833
21834     for ac_header in sybdb.h
21835 do :
21836   ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21837 if test "x$ac_cv_header_sybdb_h" = xyes; then :
21838   cat >>confdefs.h <<_ACEOF
21839 #define HAVE_SYBDB_H 1
21840 _ACEOF
21841  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21842 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21843 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21844   $as_echo_n "(cached) " >&6
21845 else
21846   ac_check_lib_save_LIBS=$LIBS
21847 LIBS="-lsybdb  $LIBS"
21848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21849 /* end confdefs.h.  */
21850
21851 /* Override any GCC internal prototype to avoid an error.
21852    Use char because int might match the return type of a GCC
21853    builtin and then its argument prototype would still apply.  */
21854 #ifdef __cplusplus
21855 extern "C"
21856 #endif
21857 char tdsdbopen ();
21858 int
21859 main ()
21860 {
21861 return tdsdbopen ();
21862   ;
21863   return 0;
21864 }
21865 _ACEOF
21866 if ac_fn_c_try_link "$LINENO"; then :
21867   ac_cv_lib_sybdb_tdsdbopen=yes
21868 else
21869   ac_cv_lib_sybdb_tdsdbopen=no
21870 fi
21871 rm -f core conftest.err conftest.$ac_objext \
21872     conftest$ac_exeext conftest.$ac_ext
21873 LIBS=$ac_check_lib_save_LIBS
21874 fi
21875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21876 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21877 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21878   apu_have_freetds=1
21879 fi
21880
21881 fi
21882
21883 done
21884
21885     if test "$apu_have_freetds" = "0"; then
21886       for ac_header in freetds/sybdb.h
21887 do :
21888   ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21889 if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then :
21890   cat >>confdefs.h <<_ACEOF
21891 #define HAVE_FREETDS_SYBDB_H 1
21892 _ACEOF
21893  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5
21894 $as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; }
21895 if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21896   $as_echo_n "(cached) " >&6
21897 else
21898   ac_check_lib_save_LIBS=$LIBS
21899 LIBS="-lsybdb  $LIBS"
21900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21901 /* end confdefs.h.  */
21902
21903 /* Override any GCC internal prototype to avoid an error.
21904    Use char because int might match the return type of a GCC
21905    builtin and then its argument prototype would still apply.  */
21906 #ifdef __cplusplus
21907 extern "C"
21908 #endif
21909 char tdsdbopen ();
21910 int
21911 main ()
21912 {
21913 return tdsdbopen ();
21914   ;
21915   return 0;
21916 }
21917 _ACEOF
21918 if ac_fn_c_try_link "$LINENO"; then :
21919   ac_cv_lib_sybdb_tdsdbopen=yes
21920 else
21921   ac_cv_lib_sybdb_tdsdbopen=no
21922 fi
21923 rm -f core conftest.err conftest.$ac_objext \
21924     conftest$ac_exeext conftest.$ac_ext
21925 LIBS=$ac_check_lib_save_LIBS
21926 fi
21927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21928 $as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21929 if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21930   apu_have_freetds=1
21931 fi
21932
21933 fi
21934
21935 done
21936
21937     fi
21938
21939 fi
21940
21941
21942
21943
21944       if test "$apu_have_freetds" = "1"; then
21945
21946   if test "x$LDADD_dbd_freetds" = "x"; then
21947     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_freetds to \"$sybdb_LDFLAGS -lsybdb\""
21948     LDADD_dbd_freetds="$sybdb_LDFLAGS -lsybdb"
21949   else
21950     apr_addto_bugger="$sybdb_LDFLAGS -lsybdb"
21951     for i in $apr_addto_bugger; do
21952       apr_addto_duplicate="0"
21953       for j in $LDADD_dbd_freetds; do
21954         if test "x$i" = "x$j"; then
21955           apr_addto_duplicate="1"
21956           break
21957         fi
21958       done
21959       if test $apr_addto_duplicate = "0"; then
21960         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_freetds"
21961         LDADD_dbd_freetds="$LDADD_dbd_freetds $i"
21962       fi
21963     done
21964   fi
21965
21966               fi
21967
21968
21969   LIBS="$old_libs"
21970   CPPFLAGS="$old_cppflags"
21971   LDFLAGS="$old_ldflags"
21972
21973
21974   apu_have_odbc=0
21975
21976   old_libs="$LIBS"
21977   old_cppflags="$CPPFLAGS"
21978   old_ldflags="$LDFLAGS"
21979
21980
21981 # Check whether --with-odbc was given.
21982 if test "${with_odbc+set}" = set; then :
21983   withval=$with_odbc;
21984     if test "$withval" = "yes"; then
21985       # Extract the first word of "odbc_config", so it can be a program name with args.
21986 set dummy odbc_config; ac_word=$2
21987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21988 $as_echo_n "checking for $ac_word... " >&6; }
21989 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
21990   $as_echo_n "(cached) " >&6
21991 else
21992   case $ODBC_CONFIG in
21993   [\\/]* | ?:[\\/]*)
21994   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
21995   ;;
21996   *)
21997   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21998 for as_dir in $PATH
21999 do
22000   IFS=$as_save_IFS
22001   test -z "$as_dir" && as_dir=.
22002     for ac_exec_ext in '' $ac_executable_extensions; do
22003   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22004     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22006     break 2
22007   fi
22008 done
22009   done
22010 IFS=$as_save_IFS
22011
22012   ;;
22013 esac
22014 fi
22015 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22016 if test -n "$ODBC_CONFIG"; then
22017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22018 $as_echo "$ODBC_CONFIG" >&6; }
22019 else
22020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22021 $as_echo "no" >&6; }
22022 fi
22023
22024
22025       if test "x$ODBC_CONFIG" != 'x'; then
22026         odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22027         odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22028         odbc_LIBS="`$ODBC_CONFIG --libs`"
22029
22030
22031   if test "x$CPPFLAGS" = "x"; then
22032     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22033     CPPFLAGS="$odbc_CPPFLAGS"
22034   else
22035     apr_addto_bugger="$odbc_CPPFLAGS"
22036     for i in $apr_addto_bugger; do
22037       apr_addto_duplicate="0"
22038       for j in $CPPFLAGS; do
22039         if test "x$i" = "x$j"; then
22040           apr_addto_duplicate="1"
22041           break
22042         fi
22043       done
22044       if test $apr_addto_duplicate = "0"; then
22045         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22046         CPPFLAGS="$CPPFLAGS $i"
22047       fi
22048     done
22049   fi
22050
22051
22052   if test "x$LDFLAGS" = "x"; then
22053     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22054     LDFLAGS="$odbc_LDFLAGS"
22055   else
22056     apr_addto_bugger="$odbc_LDFLAGS"
22057     for i in $apr_addto_bugger; do
22058       apr_addto_duplicate="0"
22059       for j in $LDFLAGS; do
22060         if test "x$i" = "x$j"; then
22061           apr_addto_duplicate="1"
22062           break
22063         fi
22064       done
22065       if test $apr_addto_duplicate = "0"; then
22066         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22067         LDFLAGS="$LDFLAGS $i"
22068       fi
22069     done
22070   fi
22071
22072
22073   if test "x$LIBS" = "x"; then
22074     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22075     LIBS="$odbc_LIBS"
22076   else
22077     apr_addto_bugger="$odbc_LIBS"
22078     for i in $apr_addto_bugger; do
22079       apr_addto_duplicate="0"
22080       for j in $LIBS; do
22081         if test "x$i" = "x$j"; then
22082           apr_addto_duplicate="1"
22083           break
22084         fi
22085       done
22086       if test $apr_addto_duplicate = "0"; then
22087         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22088         LIBS="$LIBS $i"
22089       fi
22090     done
22091   fi
22092
22093       fi
22094
22095       for ac_header in sql.h
22096 do :
22097   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22098 if test "x$ac_cv_header_sql_h" = xyes; then :
22099   cat >>confdefs.h <<_ACEOF
22100 #define HAVE_SQL_H 1
22101 _ACEOF
22102  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22103 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22104 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22105   $as_echo_n "(cached) " >&6
22106 else
22107   ac_check_lib_save_LIBS=$LIBS
22108 LIBS="-lodbc  $LIBS"
22109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22110 /* end confdefs.h.  */
22111
22112 /* Override any GCC internal prototype to avoid an error.
22113    Use char because int might match the return type of a GCC
22114    builtin and then its argument prototype would still apply.  */
22115 #ifdef __cplusplus
22116 extern "C"
22117 #endif
22118 char SQLAllocHandle ();
22119 int
22120 main ()
22121 {
22122 return SQLAllocHandle ();
22123   ;
22124   return 0;
22125 }
22126 _ACEOF
22127 if ac_fn_c_try_link "$LINENO"; then :
22128   ac_cv_lib_odbc_SQLAllocHandle=yes
22129 else
22130   ac_cv_lib_odbc_SQLAllocHandle=no
22131 fi
22132 rm -f core conftest.err conftest.$ac_objext \
22133     conftest$ac_exeext conftest.$ac_ext
22134 LIBS=$ac_check_lib_save_LIBS
22135 fi
22136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22137 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22138 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22139   apu_have_odbc=1
22140 fi
22141
22142 fi
22143
22144 done
22145
22146       if test "$apu_have_odbc" = "0"; then
22147         for ac_header in odbc/sql.h
22148 do :
22149   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22150 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22151   cat >>confdefs.h <<_ACEOF
22152 #define HAVE_ODBC_SQL_H 1
22153 _ACEOF
22154  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22155 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22156 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22157   $as_echo_n "(cached) " >&6
22158 else
22159   ac_check_lib_save_LIBS=$LIBS
22160 LIBS="-lodbc  $LIBS"
22161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22162 /* end confdefs.h.  */
22163
22164 /* Override any GCC internal prototype to avoid an error.
22165    Use char because int might match the return type of a GCC
22166    builtin and then its argument prototype would still apply.  */
22167 #ifdef __cplusplus
22168 extern "C"
22169 #endif
22170 char SQLAllocHandle ();
22171 int
22172 main ()
22173 {
22174 return SQLAllocHandle ();
22175   ;
22176   return 0;
22177 }
22178 _ACEOF
22179 if ac_fn_c_try_link "$LINENO"; then :
22180   ac_cv_lib_odbc_SQLAllocHandle=yes
22181 else
22182   ac_cv_lib_odbc_SQLAllocHandle=no
22183 fi
22184 rm -f core conftest.err conftest.$ac_objext \
22185     conftest$ac_exeext conftest.$ac_ext
22186 LIBS=$ac_check_lib_save_LIBS
22187 fi
22188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22189 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22190 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22191   apu_have_odbc=1
22192 fi
22193
22194 fi
22195
22196 done
22197
22198       fi
22199       if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22200
22201   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22202     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22203     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22204   else
22205     apr_addto_bugger="$odbc_CPPFLAGS"
22206     for i in $apr_addto_bugger; do
22207       apr_addto_duplicate="0"
22208       for j in $APRUTIL_PRIV_INCLUDES; do
22209         if test "x$i" = "x$j"; then
22210           apr_addto_duplicate="1"
22211           break
22212         fi
22213       done
22214       if test $apr_addto_duplicate = "0"; then
22215         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22216         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22217       fi
22218     done
22219   fi
22220
22221       fi
22222     elif test "$withval" = "no"; then
22223       :
22224     else
22225       # Extract the first word of "odbc_config", so it can be a program name with args.
22226 set dummy odbc_config; ac_word=$2
22227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22228 $as_echo_n "checking for $ac_word... " >&6; }
22229 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22230   $as_echo_n "(cached) " >&6
22231 else
22232   case $ODBC_CONFIG in
22233   [\\/]* | ?:[\\/]*)
22234   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22235   ;;
22236   *)
22237   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22238 for as_dir in $withval/bin
22239 do
22240   IFS=$as_save_IFS
22241   test -z "$as_dir" && as_dir=.
22242     for ac_exec_ext in '' $ac_executable_extensions; do
22243   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22244     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22245     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22246     break 2
22247   fi
22248 done
22249   done
22250 IFS=$as_save_IFS
22251
22252   ;;
22253 esac
22254 fi
22255 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22256 if test -n "$ODBC_CONFIG"; then
22257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22258 $as_echo "$ODBC_CONFIG" >&6; }
22259 else
22260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22261 $as_echo "no" >&6; }
22262 fi
22263
22264
22265       if test "x$ODBC_CONFIG" != 'x'; then
22266         odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22267         odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22268         odbc_LIBS="`$ODBC_CONFIG --libs`"
22269       else
22270         if test -f "$withval" && test -x "$withval"; then
22271           odbc_CPPFLAGS="-I`$withval --include-prefix`"
22272           odbc_LDFLAGS="-L`$withval --lib-prefix`"
22273           odbc_LIBS="`$withval --libs`"
22274         else
22275           odbc_CPPFLAGS="-I$withval/include"
22276           odbc_LDFLAGS="-L$withval/lib "
22277         fi
22278       fi
22279
22280
22281   if test "x$CPPFLAGS" = "x"; then
22282     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22283     CPPFLAGS="$odbc_CPPFLAGS"
22284   else
22285     apr_addto_bugger="$odbc_CPPFLAGS"
22286     for i in $apr_addto_bugger; do
22287       apr_addto_duplicate="0"
22288       for j in $CPPFLAGS; do
22289         if test "x$i" = "x$j"; then
22290           apr_addto_duplicate="1"
22291           break
22292         fi
22293       done
22294       if test $apr_addto_duplicate = "0"; then
22295         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22296         CPPFLAGS="$CPPFLAGS $i"
22297       fi
22298     done
22299   fi
22300
22301
22302   if test "x$LDFLAGS" = "x"; then
22303     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22304     LDFLAGS="$odbc_LDFLAGS"
22305   else
22306     apr_addto_bugger="$odbc_LDFLAGS"
22307     for i in $apr_addto_bugger; do
22308       apr_addto_duplicate="0"
22309       for j in $LDFLAGS; do
22310         if test "x$i" = "x$j"; then
22311           apr_addto_duplicate="1"
22312           break
22313         fi
22314       done
22315       if test $apr_addto_duplicate = "0"; then
22316         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22317         LDFLAGS="$LDFLAGS $i"
22318       fi
22319     done
22320   fi
22321
22322
22323   if test "x$LIBS" = "x"; then
22324     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22325     LIBS="$odbc_LIBS"
22326   else
22327     apr_addto_bugger="$odbc_LIBS"
22328     for i in $apr_addto_bugger; do
22329       apr_addto_duplicate="0"
22330       for j in $LIBS; do
22331         if test "x$i" = "x$j"; then
22332           apr_addto_duplicate="1"
22333           break
22334         fi
22335       done
22336       if test $apr_addto_duplicate = "0"; then
22337         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22338         LIBS="$LIBS $i"
22339       fi
22340     done
22341   fi
22342
22343
22344       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for odbc in $withval" >&5
22345 $as_echo "$as_me: checking for odbc in $withval" >&6;}
22346       for ac_header in sql.h
22347 do :
22348   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22349 if test "x$ac_cv_header_sql_h" = xyes; then :
22350   cat >>confdefs.h <<_ACEOF
22351 #define HAVE_SQL_H 1
22352 _ACEOF
22353  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22354 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22355 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22356   $as_echo_n "(cached) " >&6
22357 else
22358   ac_check_lib_save_LIBS=$LIBS
22359 LIBS="-lodbc  $LIBS"
22360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22361 /* end confdefs.h.  */
22362
22363 /* Override any GCC internal prototype to avoid an error.
22364    Use char because int might match the return type of a GCC
22365    builtin and then its argument prototype would still apply.  */
22366 #ifdef __cplusplus
22367 extern "C"
22368 #endif
22369 char SQLAllocHandle ();
22370 int
22371 main ()
22372 {
22373 return SQLAllocHandle ();
22374   ;
22375   return 0;
22376 }
22377 _ACEOF
22378 if ac_fn_c_try_link "$LINENO"; then :
22379   ac_cv_lib_odbc_SQLAllocHandle=yes
22380 else
22381   ac_cv_lib_odbc_SQLAllocHandle=no
22382 fi
22383 rm -f core conftest.err conftest.$ac_objext \
22384     conftest$ac_exeext conftest.$ac_ext
22385 LIBS=$ac_check_lib_save_LIBS
22386 fi
22387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22388 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22389 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22390   apu_have_odbc=1
22391 fi
22392
22393 fi
22394
22395 done
22396
22397       if test "$apu_have_odbc" = "0"; then
22398         for ac_header in odbc/sql.h
22399 do :
22400   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22401 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22402   cat >>confdefs.h <<_ACEOF
22403 #define HAVE_ODBC_SQL_H 1
22404 _ACEOF
22405  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22406 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22407 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22408   $as_echo_n "(cached) " >&6
22409 else
22410   ac_check_lib_save_LIBS=$LIBS
22411 LIBS="-lodbc  $LIBS"
22412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22413 /* end confdefs.h.  */
22414
22415 /* Override any GCC internal prototype to avoid an error.
22416    Use char because int might match the return type of a GCC
22417    builtin and then its argument prototype would still apply.  */
22418 #ifdef __cplusplus
22419 extern "C"
22420 #endif
22421 char SQLAllocHandle ();
22422 int
22423 main ()
22424 {
22425 return SQLAllocHandle ();
22426   ;
22427   return 0;
22428 }
22429 _ACEOF
22430 if ac_fn_c_try_link "$LINENO"; then :
22431   ac_cv_lib_odbc_SQLAllocHandle=yes
22432 else
22433   ac_cv_lib_odbc_SQLAllocHandle=no
22434 fi
22435 rm -f core conftest.err conftest.$ac_objext \
22436     conftest$ac_exeext conftest.$ac_ext
22437 LIBS=$ac_check_lib_save_LIBS
22438 fi
22439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22440 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22441 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22442   apu_have_odbc=1
22443 fi
22444
22445 fi
22446
22447 done
22448
22449       fi
22450       if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22451
22452   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22453     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22454     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22455   else
22456     apr_addto_bugger="$odbc_CPPFLAGS"
22457     for i in $apr_addto_bugger; do
22458       apr_addto_duplicate="0"
22459       for j in $APRUTIL_PRIV_INCLUDES; do
22460         if test "x$i" = "x$j"; then
22461           apr_addto_duplicate="1"
22462           break
22463         fi
22464       done
22465       if test $apr_addto_duplicate = "0"; then
22466         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22467         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22468       fi
22469     done
22470   fi
22471
22472       fi
22473     fi
22474
22475 else
22476
22477     # Extract the first word of "odbc_config", so it can be a program name with args.
22478 set dummy odbc_config; ac_word=$2
22479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22480 $as_echo_n "checking for $ac_word... " >&6; }
22481 if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22482   $as_echo_n "(cached) " >&6
22483 else
22484   case $ODBC_CONFIG in
22485   [\\/]* | ?:[\\/]*)
22486   ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path.
22487   ;;
22488   *)
22489   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22490 for as_dir in $PATH
22491 do
22492   IFS=$as_save_IFS
22493   test -z "$as_dir" && as_dir=.
22494     for ac_exec_ext in '' $ac_executable_extensions; do
22495   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22496     ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22497     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22498     break 2
22499   fi
22500 done
22501   done
22502 IFS=$as_save_IFS
22503
22504   ;;
22505 esac
22506 fi
22507 ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22508 if test -n "$ODBC_CONFIG"; then
22509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22510 $as_echo "$ODBC_CONFIG" >&6; }
22511 else
22512   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22513 $as_echo "no" >&6; }
22514 fi
22515
22516
22517     if test "x$ODBC_CONFIG" != 'x'; then
22518       odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`"
22519       odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`"
22520       odbc_LIBS="`$ODBC_CONFIG --libs`"
22521
22522
22523   if test "x$CPPFLAGS" = "x"; then
22524     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"$odbc_CPPFLAGS\""
22525     CPPFLAGS="$odbc_CPPFLAGS"
22526   else
22527     apr_addto_bugger="$odbc_CPPFLAGS"
22528     for i in $apr_addto_bugger; do
22529       apr_addto_duplicate="0"
22530       for j in $CPPFLAGS; do
22531         if test "x$i" = "x$j"; then
22532           apr_addto_duplicate="1"
22533           break
22534         fi
22535       done
22536       if test $apr_addto_duplicate = "0"; then
22537         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22538         CPPFLAGS="$CPPFLAGS $i"
22539       fi
22540     done
22541   fi
22542
22543
22544   if test "x$LDFLAGS" = "x"; then
22545     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"$odbc_LDFLAGS\""
22546     LDFLAGS="$odbc_LDFLAGS"
22547   else
22548     apr_addto_bugger="$odbc_LDFLAGS"
22549     for i in $apr_addto_bugger; do
22550       apr_addto_duplicate="0"
22551       for j in $LDFLAGS; do
22552         if test "x$i" = "x$j"; then
22553           apr_addto_duplicate="1"
22554           break
22555         fi
22556       done
22557       if test $apr_addto_duplicate = "0"; then
22558         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22559         LDFLAGS="$LDFLAGS $i"
22560       fi
22561     done
22562   fi
22563
22564
22565   if test "x$LIBS" = "x"; then
22566     test "x$silent" != "xyes" && echo "  setting LIBS to \"$odbc_LIBS\""
22567     LIBS="$odbc_LIBS"
22568   else
22569     apr_addto_bugger="$odbc_LIBS"
22570     for i in $apr_addto_bugger; do
22571       apr_addto_duplicate="0"
22572       for j in $LIBS; do
22573         if test "x$i" = "x$j"; then
22574           apr_addto_duplicate="1"
22575           break
22576         fi
22577       done
22578       if test $apr_addto_duplicate = "0"; then
22579         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
22580         LIBS="$LIBS $i"
22581       fi
22582     done
22583   fi
22584
22585     fi
22586
22587     for ac_header in sql.h
22588 do :
22589   ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22590 if test "x$ac_cv_header_sql_h" = xyes; then :
22591   cat >>confdefs.h <<_ACEOF
22592 #define HAVE_SQL_H 1
22593 _ACEOF
22594  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22595 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22596 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22597   $as_echo_n "(cached) " >&6
22598 else
22599   ac_check_lib_save_LIBS=$LIBS
22600 LIBS="-lodbc  $LIBS"
22601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22602 /* end confdefs.h.  */
22603
22604 /* Override any GCC internal prototype to avoid an error.
22605    Use char because int might match the return type of a GCC
22606    builtin and then its argument prototype would still apply.  */
22607 #ifdef __cplusplus
22608 extern "C"
22609 #endif
22610 char SQLAllocHandle ();
22611 int
22612 main ()
22613 {
22614 return SQLAllocHandle ();
22615   ;
22616   return 0;
22617 }
22618 _ACEOF
22619 if ac_fn_c_try_link "$LINENO"; then :
22620   ac_cv_lib_odbc_SQLAllocHandle=yes
22621 else
22622   ac_cv_lib_odbc_SQLAllocHandle=no
22623 fi
22624 rm -f core conftest.err conftest.$ac_objext \
22625     conftest$ac_exeext conftest.$ac_ext
22626 LIBS=$ac_check_lib_save_LIBS
22627 fi
22628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22629 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22630 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22631   apu_have_odbc=1
22632 fi
22633
22634 fi
22635
22636 done
22637
22638     if test "$apu_have_odbc" = "0"; then
22639       for ac_header in odbc/sql.h
22640 do :
22641   ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22642 if test "x$ac_cv_header_odbc_sql_h" = xyes; then :
22643   cat >>confdefs.h <<_ACEOF
22644 #define HAVE_ODBC_SQL_H 1
22645 _ACEOF
22646  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5
22647 $as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; }
22648 if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22649   $as_echo_n "(cached) " >&6
22650 else
22651   ac_check_lib_save_LIBS=$LIBS
22652 LIBS="-lodbc  $LIBS"
22653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22654 /* end confdefs.h.  */
22655
22656 /* Override any GCC internal prototype to avoid an error.
22657    Use char because int might match the return type of a GCC
22658    builtin and then its argument prototype would still apply.  */
22659 #ifdef __cplusplus
22660 extern "C"
22661 #endif
22662 char SQLAllocHandle ();
22663 int
22664 main ()
22665 {
22666 return SQLAllocHandle ();
22667   ;
22668   return 0;
22669 }
22670 _ACEOF
22671 if ac_fn_c_try_link "$LINENO"; then :
22672   ac_cv_lib_odbc_SQLAllocHandle=yes
22673 else
22674   ac_cv_lib_odbc_SQLAllocHandle=no
22675 fi
22676 rm -f core conftest.err conftest.$ac_objext \
22677     conftest$ac_exeext conftest.$ac_ext
22678 LIBS=$ac_check_lib_save_LIBS
22679 fi
22680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22681 $as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22682 if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22683   apu_have_odbc=1
22684 fi
22685
22686 fi
22687
22688 done
22689
22690     fi
22691     if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then
22692
22693   if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then
22694     test "x$silent" != "xyes" && echo "  setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\""
22695     APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS"
22696   else
22697     apr_addto_bugger="$odbc_CPPFLAGS"
22698     for i in $apr_addto_bugger; do
22699       apr_addto_duplicate="0"
22700       for j in $APRUTIL_PRIV_INCLUDES; do
22701         if test "x$i" = "x$j"; then
22702           apr_addto_duplicate="1"
22703           break
22704         fi
22705       done
22706       if test $apr_addto_duplicate = "0"; then
22707         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_PRIV_INCLUDES"
22708         APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i"
22709       fi
22710     done
22711   fi
22712
22713     fi
22714
22715 fi
22716
22717
22718       if test "$apu_have_odbc" = "1"; then
22719
22720   if test "x$LDADD_dbd_odbc" = "x"; then
22721     test "x$silent" != "xyes" && echo "  setting LDADD_dbd_odbc to \"$odbc_LDFLAGS -lodbc $odbc_LIBS\""
22722     LDADD_dbd_odbc="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22723   else
22724     apr_addto_bugger="$odbc_LDFLAGS -lodbc $odbc_LIBS"
22725     for i in $apr_addto_bugger; do
22726       apr_addto_duplicate="0"
22727       for j in $LDADD_dbd_odbc; do
22728         if test "x$i" = "x$j"; then
22729           apr_addto_duplicate="1"
22730           break
22731         fi
22732       done
22733       if test $apr_addto_duplicate = "0"; then
22734         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDADD_dbd_odbc"
22735         LDADD_dbd_odbc="$LDADD_dbd_odbc $i"
22736       fi
22737     done
22738   fi
22739
22740   fi
22741
22742
22743   LIBS="$old_libs"
22744   CPPFLAGS="$old_cppflags"
22745   LDFLAGS="$old_ldflags"
22746
22747   apu_dbd_tests=""
22748   test $apu_have_oracle = 1 &&  apu_dbd_tests="$apu_dbd_tests oracle"
22749   test $apu_have_pgsql = 1 &&   apu_dbd_tests="$apu_dbd_tests pgsql"
22750   test $apu_have_mysql = 1 &&   apu_dbd_tests="$apu_dbd_tests mysql"
22751   test $apu_have_sqlite2 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite2"
22752   test $apu_have_sqlite3 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite3"
22753   test $apu_have_freetds = 1 && apu_dbd_tests="$apu_dbd_tests freetds"
22754   test $apu_have_odbc = 1 &&    apu_dbd_tests="$apu_dbd_tests odbc"
22755
22756
22757
22758
22759 save_cppflags="$CPPFLAGS"
22760 save_ldflags="$LDFLAGS"
22761
22762 apu_has_expat=0
22763
22764 # Default: will use either external or bundled expat.
22765 apu_try_external_expat=1
22766 apu_try_builtin_expat=1
22767
22768
22769 # Check whether --with-expat was given.
22770 if test "${with_expat+set}" = set; then :
22771   withval=$with_expat;
22772   if test "$withval" = "yes"; then
22773     as_fn_error $? "a directory must be specified for --with-expat" "$LINENO" 5
22774   elif test "$withval" = "no"; then
22775     as_fn_error $? "Expat cannot be disabled (at this time)" "$LINENO" 5
22776   elif test "$withval" = "builtin"; then
22777     apu_try_external_expat=0
22778   else
22779     # Add given path to standard search paths if appropriate:
22780     if test "$withval" != "/usr"; then
22781
22782   if test "x$LDFLAGS" = "x"; then
22783     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$withval/lib\""
22784     LDFLAGS="-L$withval/lib"
22785   else
22786     apr_addto_bugger="-L$withval/lib"
22787     for i in $apr_addto_bugger; do
22788       apr_addto_duplicate="0"
22789       for j in $LDFLAGS; do
22790         if test "x$i" = "x$j"; then
22791           apr_addto_duplicate="1"
22792           break
22793         fi
22794       done
22795       if test $apr_addto_duplicate = "0"; then
22796         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
22797         LDFLAGS="$LDFLAGS $i"
22798       fi
22799     done
22800   fi
22801
22802
22803   if test "x$CPPFLAGS" = "x"; then
22804     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$withval/include\""
22805     CPPFLAGS="-I$withval/include"
22806   else
22807     apr_addto_bugger="-I$withval/include"
22808     for i in $apr_addto_bugger; do
22809       apr_addto_duplicate="0"
22810       for j in $CPPFLAGS; do
22811         if test "x$i" = "x$j"; then
22812           apr_addto_duplicate="1"
22813           break
22814         fi
22815       done
22816       if test $apr_addto_duplicate = "0"; then
22817         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
22818         CPPFLAGS="$CPPFLAGS $i"
22819       fi
22820     done
22821   fi
22822
22823
22824   if test "x$APRUTIL_INCLUDES" = "x"; then
22825     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$withval/include\""
22826     APRUTIL_INCLUDES="-I$withval/include"
22827   else
22828     apr_addto_bugger="-I$withval/include"
22829     for i in $apr_addto_bugger; do
22830       apr_addto_duplicate="0"
22831       for j in $APRUTIL_INCLUDES; do
22832         if test "x$i" = "x$j"; then
22833           apr_addto_duplicate="1"
22834           break
22835         fi
22836       done
22837       if test $apr_addto_duplicate = "0"; then
22838         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
22839         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
22840       fi
22841     done
22842   fi
22843
22844
22845   if test "x$APRUTIL_LDFLAGS" = "x"; then
22846     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$withval/lib\""
22847     APRUTIL_LDFLAGS="-L$withval/lib"
22848   else
22849     apr_addto_bugger="-L$withval/lib"
22850     for i in $apr_addto_bugger; do
22851       apr_addto_duplicate="0"
22852       for j in $APRUTIL_LDFLAGS; do
22853         if test "x$i" = "x$j"; then
22854           apr_addto_duplicate="1"
22855           break
22856         fi
22857       done
22858       if test $apr_addto_duplicate = "0"; then
22859         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
22860         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
22861       fi
22862     done
22863   fi
22864
22865     fi
22866     # ...and refuse to fall back on the builtin expat.
22867     apu_try_builtin_expat=0
22868   fi
22869
22870 fi
22871
22872
22873 if test $apu_try_external_expat = 1; then
22874
22875
22876
22877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x" >&5
22878 $as_echo_n "checking Expat 1.95.x... " >&6; }
22879 if ${apu_cv_expat_system+:} false; then :
22880   $as_echo_n "(cached) " >&6
22881 else
22882
22883   apu_expat_LIBS=$LIBS
22884   LIBS="$LIBS -lexpat"
22885   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22886 /* end confdefs.h.  */
22887 #include <stdlib.h>
22888 #include <expat.h>
22889 int
22890 main ()
22891 {
22892 XML_ParserCreate(NULL);
22893   ;
22894   return 0;
22895 }
22896 _ACEOF
22897 if ac_fn_c_try_link "$LINENO"; then :
22898   apu_cv_expat_system=yes
22899 else
22900   apu_cv_expat_system=no
22901 fi
22902 rm -f core conftest.err conftest.$ac_objext \
22903     conftest$ac_exeext conftest.$ac_ext
22904   LIBS=$apu_expat_LIBS
22905
22906 fi
22907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_system" >&5
22908 $as_echo "$apu_cv_expat_system" >&6; }
22909
22910 if test $apu_cv_expat_system = yes; then
22911
22912 $as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
22913
22914    apu_expat_libs="-lexpat"
22915    apu_has_expat=1
22916
22917 else
22918    apu_has_expat=0
22919
22920 fi
22921
22922
22923   if test $apu_has_expat = 0; then
22924
22925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking old Debian-packaged expat" >&5
22926 $as_echo_n "checking old Debian-packaged expat... " >&6; }
22927 if ${apu_cv_expat_debian+:} false; then :
22928   $as_echo_n "(cached) " >&6
22929 else
22930
22931   apu_expat_LIBS=$LIBS
22932   LIBS="$LIBS -lxmlparse -lxmltok"
22933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22934 /* end confdefs.h.  */
22935 #include <stdlib.h>
22936 #include <xmltok/xmlparse.h>
22937 int
22938 main ()
22939 {
22940 XML_ParserCreate(NULL);
22941   ;
22942   return 0;
22943 }
22944 _ACEOF
22945 if ac_fn_c_try_link "$LINENO"; then :
22946   apu_cv_expat_debian=yes
22947 else
22948   apu_cv_expat_debian=no
22949 fi
22950 rm -f core conftest.err conftest.$ac_objext \
22951     conftest$ac_exeext conftest.$ac_ext
22952   LIBS=$apu_expat_LIBS
22953
22954 fi
22955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_debian" >&5
22956 $as_echo "$apu_cv_expat_debian" >&6; }
22957
22958 if test $apu_cv_expat_debian = yes; then
22959
22960 $as_echo "#define HAVE_XMLTOK_XMLPARSE_H 1" >>confdefs.h
22961
22962    apu_expat_libs="-lxmlparse -lxmltok"
22963    apu_has_expat=1
22964
22965 else
22966    apu_has_expat=0
22967
22968 fi
22969
22970   fi
22971
22972   if test $apu_has_expat = 0; then
22973
22974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking old FreeBSD-packaged expat" >&5
22975 $as_echo_n "checking old FreeBSD-packaged expat... " >&6; }
22976 if ${apu_cv_expat_freebsd+:} false; then :
22977   $as_echo_n "(cached) " >&6
22978 else
22979
22980   apu_expat_LIBS=$LIBS
22981   LIBS="$LIBS -lexpat"
22982   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22983 /* end confdefs.h.  */
22984 #include <stdlib.h>
22985 #include <xml/xmlparse.h>
22986 int
22987 main ()
22988 {
22989 XML_ParserCreate(NULL);
22990   ;
22991   return 0;
22992 }
22993 _ACEOF
22994 if ac_fn_c_try_link "$LINENO"; then :
22995   apu_cv_expat_freebsd=yes
22996 else
22997   apu_cv_expat_freebsd=no
22998 fi
22999 rm -f core conftest.err conftest.$ac_objext \
23000     conftest$ac_exeext conftest.$ac_ext
23001   LIBS=$apu_expat_LIBS
23002
23003 fi
23004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_freebsd" >&5
23005 $as_echo "$apu_cv_expat_freebsd" >&6; }
23006
23007 if test $apu_cv_expat_freebsd = yes; then
23008
23009 $as_echo "#define HAVE_XML_XMLPARSE_H 1" >>confdefs.h
23010
23011    apu_expat_libs="-lexpat"
23012    apu_has_expat=1
23013
23014 else
23015    apu_has_expat=0
23016
23017 fi
23018
23019   fi
23020
23021   if test $apu_has_expat = 0; then
23022
23023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.0/1.1" >&5
23024 $as_echo_n "checking Expat 1.0/1.1... " >&6; }
23025 if ${apu_cv_expat_1011+:} false; then :
23026   $as_echo_n "(cached) " >&6
23027 else
23028
23029   apu_expat_LIBS=$LIBS
23030   LIBS="$LIBS -lexpat"
23031   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23032 /* end confdefs.h.  */
23033 #include <stdlib.h>
23034 #include <xmlparse/xmlparse.h>
23035 int
23036 main ()
23037 {
23038 XML_ParserCreate(NULL);
23039   ;
23040   return 0;
23041 }
23042 _ACEOF
23043 if ac_fn_c_try_link "$LINENO"; then :
23044   apu_cv_expat_1011=yes
23045 else
23046   apu_cv_expat_1011=no
23047 fi
23048 rm -f core conftest.err conftest.$ac_objext \
23049     conftest$ac_exeext conftest.$ac_ext
23050   LIBS=$apu_expat_LIBS
23051
23052 fi
23053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_1011" >&5
23054 $as_echo "$apu_cv_expat_1011" >&6; }
23055
23056 if test $apu_cv_expat_1011 = yes; then
23057
23058 $as_echo "#define HAVE_XMLPARSE_XMLPARSE_H 1" >>confdefs.h
23059
23060    apu_expat_libs="-lexpat"
23061    apu_has_expat=1
23062
23063 else
23064    apu_has_expat=0
23065
23066 fi
23067
23068   fi
23069
23070   if test $apu_has_expat = 0; then
23071
23072   if test "x$LDFLAGS" = "x"; then
23073     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L/usr/local/lib\""
23074     LDFLAGS="-L/usr/local/lib"
23075   else
23076     apr_addto_bugger="-L/usr/local/lib"
23077     for i in $apr_addto_bugger; do
23078       apr_addto_duplicate="0"
23079       for j in $LDFLAGS; do
23080         if test "x$i" = "x$j"; then
23081           apr_addto_duplicate="1"
23082           break
23083         fi
23084       done
23085       if test $apr_addto_duplicate = "0"; then
23086         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23087         LDFLAGS="$LDFLAGS $i"
23088       fi
23089     done
23090   fi
23091
23092
23093   if test "x$CPPFLAGS" = "x"; then
23094     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I/usr/local/include\""
23095     CPPFLAGS="-I/usr/local/include"
23096   else
23097     apr_addto_bugger="-I/usr/local/include"
23098     for i in $apr_addto_bugger; do
23099       apr_addto_duplicate="0"
23100       for j in $CPPFLAGS; do
23101         if test "x$i" = "x$j"; then
23102           apr_addto_duplicate="1"
23103           break
23104         fi
23105       done
23106       if test $apr_addto_duplicate = "0"; then
23107         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23108         CPPFLAGS="$CPPFLAGS $i"
23109       fi
23110     done
23111   fi
23112
23113
23114
23115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x in /usr/local" >&5
23116 $as_echo_n "checking Expat 1.95.x in /usr/local... " >&6; }
23117 if ${apu_cv_expat_usrlocal+:} false; then :
23118   $as_echo_n "(cached) " >&6
23119 else
23120
23121   apu_expat_LIBS=$LIBS
23122   LIBS="$LIBS -lexpat"
23123   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23124 /* end confdefs.h.  */
23125 #include <stdlib.h>
23126 #include <expat.h>
23127 int
23128 main ()
23129 {
23130 XML_ParserCreate(NULL);
23131   ;
23132   return 0;
23133 }
23134 _ACEOF
23135 if ac_fn_c_try_link "$LINENO"; then :
23136   apu_cv_expat_usrlocal=yes
23137 else
23138   apu_cv_expat_usrlocal=no
23139 fi
23140 rm -f core conftest.err conftest.$ac_objext \
23141     conftest$ac_exeext conftest.$ac_ext
23142   LIBS=$apu_expat_LIBS
23143
23144 fi
23145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_usrlocal" >&5
23146 $as_echo "$apu_cv_expat_usrlocal" >&6; }
23147
23148 if test $apu_cv_expat_usrlocal = yes; then
23149
23150 $as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h
23151
23152    apu_expat_libs="-lexpat"
23153    apu_has_expat=1
23154
23155   if test "x$APRUTIL_INCLUDES" = "x"; then
23156     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I/usr/local/include\""
23157     APRUTIL_INCLUDES="-I/usr/local/include"
23158   else
23159     apr_addto_bugger="-I/usr/local/include"
23160     for i in $apr_addto_bugger; do
23161       apr_addto_duplicate="0"
23162       for j in $APRUTIL_INCLUDES; do
23163         if test "x$i" = "x$j"; then
23164           apr_addto_duplicate="1"
23165           break
23166         fi
23167       done
23168       if test $apr_addto_duplicate = "0"; then
23169         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23170         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23171       fi
23172     done
23173   fi
23174
23175
23176   if test "x$APRUTIL_LDFLAGS" = "x"; then
23177     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L/usr/local/lib\""
23178     APRUTIL_LDFLAGS="-L/usr/local/lib"
23179   else
23180     apr_addto_bugger="-L/usr/local/lib"
23181     for i in $apr_addto_bugger; do
23182       apr_addto_duplicate="0"
23183       for j in $APRUTIL_LDFLAGS; do
23184         if test "x$i" = "x$j"; then
23185           apr_addto_duplicate="1"
23186           break
23187         fi
23188       done
23189       if test $apr_addto_duplicate = "0"; then
23190         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23191         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23192       fi
23193     done
23194   fi
23195
23196 else
23197    apu_has_expat=0
23198
23199
23200   if test "x$LDFLAGS" = "x-L/usr/local/lib"; then
23201     test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23202     LDFLAGS=""
23203   else
23204     apr_new_bugger=""
23205     apr_removed=0
23206     for i in $LDFLAGS; do
23207       if test "x$i" != "x-L/usr/local/lib"; then
23208         apr_new_bugger="$apr_new_bugger $i"
23209       else
23210         apr_removed=1
23211       fi
23212     done
23213     if test $apr_removed = "1"; then
23214       test "x$silent" != "xyes" && echo "  removed \"-L/usr/local/lib\" from LDFLAGS"
23215       LDFLAGS=$apr_new_bugger
23216     fi
23217   fi
23218
23219
23220   if test "x$CPPFLAGS" = "x-I/usr/local/include"; then
23221     test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23222     CPPFLAGS=""
23223   else
23224     apr_new_bugger=""
23225     apr_removed=0
23226     for i in $CPPFLAGS; do
23227       if test "x$i" != "x-I/usr/local/include"; then
23228         apr_new_bugger="$apr_new_bugger $i"
23229       else
23230         apr_removed=1
23231       fi
23232     done
23233     if test $apr_removed = "1"; then
23234       test "x$silent" != "xyes" && echo "  removed \"-I/usr/local/include\" from CPPFLAGS"
23235       CPPFLAGS=$apr_new_bugger
23236     fi
23237   fi
23238
23239
23240 fi
23241
23242   fi
23243
23244 fi
23245
23246 if test "${apu_has_expat}${apu_try_builtin_expat}" = "01"; then
23247       bundled_subdir="xml/expat"
23248
23249   # save our work to this point; this allows the sub-package to use it
23250   cat >confcache <<\_ACEOF
23251 # This file is a shell script that caches the results of configure
23252 # tests run on this system so they can be shared between configure
23253 # scripts and configure runs, see configure's option --config-cache.
23254 # It is not useful on other systems.  If it contains results you don't
23255 # want to keep, you may remove or edit it.
23256 #
23257 # config.status only pays attention to the cache file if you give it
23258 # the --recheck option to rerun configure.
23259 #
23260 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23261 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23262 # following values.
23263
23264 _ACEOF
23265
23266 # The following way of writing the cache mishandles newlines in values,
23267 # but we know of no workaround that is simple, portable, and efficient.
23268 # So, we kill variables containing newlines.
23269 # Ultrix sh set writes to stderr and can't be redirected directly,
23270 # and sets the high bit in the cache file unless we assign to the vars.
23271 (
23272   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
23273     eval ac_val=\$$ac_var
23274     case $ac_val in #(
23275     *${as_nl}*)
23276       case $ac_var in #(
23277       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
23278 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
23279       esac
23280       case $ac_var in #(
23281       _ | IFS | as_nl) ;; #(
23282       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
23283       *) { eval $ac_var=; unset $ac_var;} ;;
23284       esac ;;
23285     esac
23286   done
23287
23288   (set) 2>&1 |
23289     case $as_nl`(ac_space=' '; set) 2>&1` in #(
23290     *${as_nl}ac_space=\ *)
23291       # `set' does not quote correctly, so add quotes: double-quote
23292       # substitution turns \\\\ into \\, and sed turns \\ into \.
23293       sed -n \
23294         "s/'/'\\\\''/g;
23295           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23296       ;; #(
23297     *)
23298       # `set' quotes correctly as required by POSIX, so do not add quotes.
23299       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
23300       ;;
23301     esac |
23302     sort
23303 ) |
23304   sed '
23305      /^ac_cv_env_/b end
23306      t clear
23307      :clear
23308      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23309      t end
23310      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23311      :end' >>confcache
23312 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
23313   if test -w "$cache_file"; then
23314     if test "x$cache_file" != "x/dev/null"; then
23315       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
23316 $as_echo "$as_me: updating cache $cache_file" >&6;}
23317       if test ! -f "$cache_file" || test -h "$cache_file"; then
23318         cat confcache >"$cache_file"
23319       else
23320         case $cache_file in #(
23321         */* | ?:*)
23322           mv -f confcache "$cache_file"$$ &&
23323           mv -f "$cache_file"$$ "$cache_file" ;; #(
23324         *)
23325           mv -f confcache "$cache_file" ;;
23326         esac
23327       fi
23328     fi
23329   else
23330     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
23331 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
23332   fi
23333 fi
23334 rm -f confcache
23335
23336   echo "configuring package in $bundled_subdir now"
23337   ac_popdir=`pwd`
23338   apr_config_subdirs="$bundled_subdir"
23339   test -d $bundled_subdir || $mkdir_p $bundled_subdir
23340   ac_abs_srcdir=`(cd $srcdir/$bundled_subdir && pwd)`
23341   cd $bundled_subdir
23342
23343       # A "../" for each directory in /$config_subdirs.
23344       ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'`
23345
23346   # Make the cache file pathname absolute for the subdirs
23347   # required to correctly handle subdirs that might actually
23348   # be symlinks
23349   case "$cache_file" in
23350   /*) # already absolute
23351     ac_sub_cache_file=$cache_file ;;
23352   *)  # Was relative path.
23353     ac_sub_cache_file="$ac_popdir/$cache_file" ;;
23354   esac
23355
23356   apr_configure_args=$ac_configure_args
23357
23358     test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent"
23359
23360     apr_configure_args="--disable-option-checking $apr_configure_args"
23361
23362               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
23363   then :
23364     echo "$bundled_subdir configured properly"
23365   else
23366     echo "configure failed for $bundled_subdir"
23367     exit 1
23368   fi
23369
23370   cd $ac_popdir
23371
23372   # grab any updates from the sub-package
23373   if test -r "$cache_file"; then
23374   # Some versions of bash will fail to source /dev/null (special files
23375   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
23376   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
23377     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
23378 $as_echo "$as_me: loading cache $cache_file" >&6;}
23379     case $cache_file in
23380       [\\/]* | ?:[\\/]* ) . "$cache_file";;
23381       *)                      . "./$cache_file";;
23382     esac
23383   fi
23384 else
23385   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
23386 $as_echo "$as_me: creating cache $cache_file" >&6;}
23387   >$cache_file
23388 fi
23389
23390
23391
23392   if test "x$APRUTIL_INCLUDES" = "x"; then
23393     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$abs_srcdir/$bundled_subdir/lib\""
23394     APRUTIL_INCLUDES="-I$abs_srcdir/$bundled_subdir/lib"
23395   else
23396     apr_addto_bugger="-I$abs_srcdir/$bundled_subdir/lib"
23397     for i in $apr_addto_bugger; do
23398       apr_addto_duplicate="0"
23399       for j in $APRUTIL_INCLUDES; do
23400         if test "x$i" = "x$j"; then
23401           apr_addto_duplicate="1"
23402           break
23403         fi
23404       done
23405       if test $apr_addto_duplicate = "0"; then
23406         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23407         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23408       fi
23409     done
23410   fi
23411
23412
23413   if test "x$LDFLAGS" = "x"; then
23414     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$top_builddir/$bundled_subdir/lib\""
23415     LDFLAGS="-L$top_builddir/$bundled_subdir/lib"
23416   else
23417     apr_addto_bugger="-L$top_builddir/$bundled_subdir/lib"
23418     for i in $apr_addto_bugger; do
23419       apr_addto_duplicate="0"
23420       for j in $LDFLAGS; do
23421         if test "x$i" = "x$j"; then
23422           apr_addto_duplicate="1"
23423           break
23424         fi
23425       done
23426       if test $apr_addto_duplicate = "0"; then
23427         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23428         LDFLAGS="$LDFLAGS $i"
23429       fi
23430     done
23431   fi
23432
23433   apu_expat_libs="$top_builddir/$bundled_subdir/libexpat.la"
23434 fi
23435
23436
23437   if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23438     test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"$apu_expat_libs\""
23439     APRUTIL_EXPORT_LIBS="$apu_expat_libs"
23440   else
23441     apr_addto_bugger="$apu_expat_libs"
23442     for i in $apr_addto_bugger; do
23443       apr_addto_duplicate="0"
23444       for j in $APRUTIL_EXPORT_LIBS; do
23445         if test "x$i" = "x$j"; then
23446           apr_addto_duplicate="1"
23447           break
23448         fi
23449       done
23450       if test $apr_addto_duplicate = "0"; then
23451         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23452         APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23453       fi
23454     done
23455   fi
23456
23457
23458   if test "x$APRUTIL_LIBS" = "x"; then
23459     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_expat_libs\""
23460     APRUTIL_LIBS="$apu_expat_libs"
23461   else
23462     apr_addto_bugger="$apu_expat_libs"
23463     for i in $apr_addto_bugger; do
23464       apr_addto_duplicate="0"
23465       for j in $APRUTIL_LIBS; do
23466         if test "x$i" = "x$j"; then
23467           apr_addto_duplicate="1"
23468           break
23469         fi
23470       done
23471       if test $apr_addto_duplicate = "0"; then
23472         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23473         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23474       fi
23475     done
23476   fi
23477
23478
23479 APR_XML_DIR=$bundled_subdir
23480
23481
23482 CPPFLAGS=$save_cppflags
23483 LDFLAGS=$save_ldflags
23484
23485
23486
23487 apu_iconv_dir="unknown"
23488 have_apr_iconv="0"
23489 want_iconv="1"
23490
23491 # Check whether --with-iconv was given.
23492 if test "${with_iconv+set}" = set; then :
23493   withval=$with_iconv;  apu_iconv_dir="$withval"
23494     if test "$apu_iconv_dir" = "no"; then
23495       have_apr_iconv="0"
23496       have_iconv="0"
23497       want_iconv="0"
23498     elif test "$apu_iconv_dir" != "yes"; then
23499       if test -f "$apu_iconv_dir/include/apr-1/api_version.h"; then
23500         have_apr_iconv="1"
23501         have_iconv="0"
23502
23503   if test "x$APRUTIL_INCLUDES" = "x"; then
23504     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include/apr-1\""
23505     APRUTIL_INCLUDES="-I$apu_iconv_dir/include/apr-1"
23506   else
23507     apr_addto_bugger="-I$apu_iconv_dir/include/apr-1"
23508     for i in $apr_addto_bugger; do
23509       apr_addto_duplicate="0"
23510       for j in $APRUTIL_INCLUDES; do
23511         if test "x$i" = "x$j"; then
23512           apr_addto_duplicate="1"
23513           break
23514         fi
23515       done
23516       if test $apr_addto_duplicate = "0"; then
23517         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23518         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23519       fi
23520     done
23521   fi
23522
23523
23524   if test "x$APRUTIL_LIBS" = "x"; then
23525     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$apu_iconv_dir/lib/libapriconv-1.la\""
23526     APRUTIL_LIBS="$apu_iconv_dir/lib/libapriconv-1.la"
23527   else
23528     apr_addto_bugger="$apu_iconv_dir/lib/libapriconv-1.la"
23529     for i in $apr_addto_bugger; do
23530       apr_addto_duplicate="0"
23531       for j in $APRUTIL_LIBS; do
23532         if test "x$i" = "x$j"; then
23533           apr_addto_duplicate="1"
23534           break
23535         fi
23536       done
23537       if test $apr_addto_duplicate = "0"; then
23538         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23539         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23540       fi
23541     done
23542   fi
23543
23544         { $as_echo "$as_me:${as_lineno-$LINENO}: result: using apr-iconv" >&5
23545 $as_echo "using apr-iconv" >&6; }
23546       elif test -f "$apu_iconv_dir/include/iconv.h"; then
23547         have_apr_iconv="0"
23548         have_iconv="1"
23549
23550   if test "x$CPPFLAGS" = "x"; then
23551     test "x$silent" != "xyes" && echo "  setting CPPFLAGS to \"-I$apu_iconv_dir/include\""
23552     CPPFLAGS="-I$apu_iconv_dir/include"
23553   else
23554     apr_addto_bugger="-I$apu_iconv_dir/include"
23555     for i in $apr_addto_bugger; do
23556       apr_addto_duplicate="0"
23557       for j in $CPPFLAGS; do
23558         if test "x$i" = "x$j"; then
23559           apr_addto_duplicate="1"
23560           break
23561         fi
23562       done
23563       if test $apr_addto_duplicate = "0"; then
23564         test "x$silent" != "xyes" && echo "  adding \"$i\" to CPPFLAGS"
23565         CPPFLAGS="$CPPFLAGS $i"
23566       fi
23567     done
23568   fi
23569
23570
23571   if test "x$LDFLAGS" = "x"; then
23572     test "x$silent" != "xyes" && echo "  setting LDFLAGS to \"-L$apu_iconv_dir/lib\""
23573     LDFLAGS="-L$apu_iconv_dir/lib"
23574   else
23575     apr_addto_bugger="-L$apu_iconv_dir/lib"
23576     for i in $apr_addto_bugger; do
23577       apr_addto_duplicate="0"
23578       for j in $LDFLAGS; do
23579         if test "x$i" = "x$j"; then
23580           apr_addto_duplicate="1"
23581           break
23582         fi
23583       done
23584       if test $apr_addto_duplicate = "0"; then
23585         test "x$silent" != "xyes" && echo "  adding \"$i\" to LDFLAGS"
23586         LDFLAGS="$LDFLAGS $i"
23587       fi
23588     done
23589   fi
23590
23591       fi
23592     fi
23593
23594 fi
23595
23596
23597 if test "$want_iconv" = "1" -a "$have_apr_iconv" != "1"; then
23598   ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default"
23599 if test "x$ac_cv_header_iconv_h" = xyes; then :
23600
23601
23602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23603 /* end confdefs.h.  */
23604
23605 #include <stdlib.h>
23606 #include <iconv.h>
23607
23608 int
23609 main ()
23610 {
23611
23612   iconv_t cd = iconv_open("", "");
23613   iconv(cd, NULL, NULL, NULL, NULL);
23614
23615   ;
23616   return 0;
23617 }
23618 _ACEOF
23619 if ac_fn_c_try_link "$LINENO"; then :
23620    have_iconv="1"
23621 else
23622
23623
23624
23625   if test "x$LIBS" = "x"; then
23626     test "x$silent" != "xyes" && echo "  setting LIBS to \"-liconv\""
23627     LIBS="-liconv"
23628   else
23629     apr_addto_bugger="-liconv"
23630     for i in $apr_addto_bugger; do
23631       apr_addto_duplicate="0"
23632       for j in $LIBS; do
23633         if test "x$i" = "x$j"; then
23634           apr_addto_duplicate="1"
23635           break
23636         fi
23637       done
23638       if test $apr_addto_duplicate = "0"; then
23639         test "x$silent" != "xyes" && echo "  adding \"$i\" to LIBS"
23640         LIBS="$LIBS $i"
23641       fi
23642     done
23643   fi
23644
23645
23646
23647   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23648 /* end confdefs.h.  */
23649
23650 #include <stdlib.h>
23651 #include <iconv.h>
23652
23653 int
23654 main ()
23655 {
23656
23657   iconv_t cd = iconv_open("", "");
23658   iconv(cd, NULL, NULL, NULL, NULL);
23659
23660   ;
23661   return 0;
23662 }
23663 _ACEOF
23664 if ac_fn_c_try_link "$LINENO"; then :
23665
23666
23667   if test "x$APRUTIL_LIBS" = "x"; then
23668     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"-liconv\""
23669     APRUTIL_LIBS="-liconv"
23670   else
23671     apr_addto_bugger="-liconv"
23672     for i in $apr_addto_bugger; do
23673       apr_addto_duplicate="0"
23674       for j in $APRUTIL_LIBS; do
23675         if test "x$i" = "x$j"; then
23676           apr_addto_duplicate="1"
23677           break
23678         fi
23679       done
23680       if test $apr_addto_duplicate = "0"; then
23681         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
23682         APRUTIL_LIBS="$APRUTIL_LIBS $i"
23683       fi
23684     done
23685   fi
23686
23687
23688   if test "x$APRUTIL_EXPORT_LIBS" = "x"; then
23689     test "x$silent" != "xyes" && echo "  setting APRUTIL_EXPORT_LIBS to \"-liconv\""
23690     APRUTIL_EXPORT_LIBS="-liconv"
23691   else
23692     apr_addto_bugger="-liconv"
23693     for i in $apr_addto_bugger; do
23694       apr_addto_duplicate="0"
23695       for j in $APRUTIL_EXPORT_LIBS; do
23696         if test "x$i" = "x$j"; then
23697           apr_addto_duplicate="1"
23698           break
23699         fi
23700       done
23701       if test $apr_addto_duplicate = "0"; then
23702         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_EXPORT_LIBS"
23703         APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i"
23704       fi
23705     done
23706   fi
23707
23708       have_iconv="1"
23709 else
23710    have_iconv="0"
23711 fi
23712 rm -f core conftest.err conftest.$ac_objext \
23713     conftest$ac_exeext conftest.$ac_ext
23714
23715
23716
23717   if test "x$LIBS" = "x-liconv"; then
23718     test "x$silent" != "xyes" && echo "  nulling LIBS"
23719     LIBS=""
23720   else
23721     apr_new_bugger=""
23722     apr_removed=0
23723     for i in $LIBS; do
23724       if test "x$i" != "x-liconv"; then
23725         apr_new_bugger="$apr_new_bugger $i"
23726       else
23727         apr_removed=1
23728       fi
23729     done
23730     if test $apr_removed = "1"; then
23731       test "x$silent" != "xyes" && echo "  removed \"-liconv\" from LIBS"
23732       LIBS=$apr_new_bugger
23733     fi
23734   fi
23735
23736
23737
23738 fi
23739 rm -f core conftest.err conftest.$ac_objext \
23740     conftest$ac_exeext conftest.$ac_ext
23741
23742
23743 else
23744    have_iconv="0"
23745 fi
23746
23747
23748 fi
23749
23750 if test "$want_iconv" = "1" -a "$apu_iconv_dir" != "unknown"; then
23751   if test "$have_iconv" != "1"; then
23752     if test "$have_apr_iconv" != "1"; then
23753       as_fn_error $? "iconv support requested, but not found" "$LINENO" 5
23754     fi
23755   fi
23756
23757   if test "x$CPPFLAGS" = "x-I$apu_iconv_dir/include"; then
23758     test "x$silent" != "xyes" && echo "  nulling CPPFLAGS"
23759     CPPFLAGS=""
23760   else
23761     apr_new_bugger=""
23762     apr_removed=0
23763     for i in $CPPFLAGS; do
23764       if test "x$i" != "x-I$apu_iconv_dir/include"; then
23765         apr_new_bugger="$apr_new_bugger $i"
23766       else
23767         apr_removed=1
23768       fi
23769     done
23770     if test $apr_removed = "1"; then
23771       test "x$silent" != "xyes" && echo "  removed \"-I$apu_iconv_dir/include\" from CPPFLAGS"
23772       CPPFLAGS=$apr_new_bugger
23773     fi
23774   fi
23775
23776
23777   if test "x$LDFLAGS" = "x-L$apu_iconv_dir/lib"; then
23778     test "x$silent" != "xyes" && echo "  nulling LDFLAGS"
23779     LDFLAGS=""
23780   else
23781     apr_new_bugger=""
23782     apr_removed=0
23783     for i in $LDFLAGS; do
23784       if test "x$i" != "x-L$apu_iconv_dir/lib"; then
23785         apr_new_bugger="$apr_new_bugger $i"
23786       else
23787         apr_removed=1
23788       fi
23789     done
23790     if test $apr_removed = "1"; then
23791       test "x$silent" != "xyes" && echo "  removed \"-L$apu_iconv_dir/lib\" from LDFLAGS"
23792       LDFLAGS=$apr_new_bugger
23793     fi
23794   fi
23795
23796
23797   if test "x$APRUTIL_INCLUDES" = "x"; then
23798     test "x$silent" != "xyes" && echo "  setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include\""
23799     APRUTIL_INCLUDES="-I$apu_iconv_dir/include"
23800   else
23801     apr_addto_bugger="-I$apu_iconv_dir/include"
23802     for i in $apr_addto_bugger; do
23803       apr_addto_duplicate="0"
23804       for j in $APRUTIL_INCLUDES; do
23805         if test "x$i" = "x$j"; then
23806           apr_addto_duplicate="1"
23807           break
23808         fi
23809       done
23810       if test $apr_addto_duplicate = "0"; then
23811         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_INCLUDES"
23812         APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i"
23813       fi
23814     done
23815   fi
23816
23817
23818   if test "x$APRUTIL_LDFLAGS" = "x"; then
23819     test "x$silent" != "xyes" && echo "  setting APRUTIL_LDFLAGS to \"-L$apu_iconv_dir/lib\""
23820     APRUTIL_LDFLAGS="-L$apu_iconv_dir/lib"
23821   else
23822     apr_addto_bugger="-L$apu_iconv_dir/lib"
23823     for i in $apr_addto_bugger; do
23824       apr_addto_duplicate="0"
23825       for j in $APRUTIL_LDFLAGS; do
23826         if test "x$i" = "x$j"; then
23827           apr_addto_duplicate="1"
23828           break
23829         fi
23830       done
23831       if test $apr_addto_duplicate = "0"; then
23832         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LDFLAGS"
23833         APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i"
23834       fi
23835     done
23836   fi
23837
23838 fi
23839
23840 if test "$have_iconv" = "1"; then
23841
23842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of inbuf parameter to iconv" >&5
23843 $as_echo_n "checking for type of inbuf parameter to iconv... " >&6; }
23844 if test "x$apu_iconv_inbuf_const" = "x"; then
23845     apr_save_CFLAGS=$CFLAGS
23846  CFLAGS="$CFLAGS $CFLAGS_WARN"
23847  if test "$ac_cv_c_compiler_gnu" = "yes"; then
23848    CFLAGS="$CFLAGS -Werror"
23849  fi
23850  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23851 /* end confdefs.h.  */
23852 #include "confdefs.h"
23853
23854
23855     #include <stddef.h>
23856     #include <iconv.h>
23857
23858    int main(int argc, const char *const *argv) {
23859
23860     iconv(0,(char **)0,(size_t *)0,(char **)0,(size_t *)0);
23861
23862       return 0; }
23863
23864 _ACEOF
23865 if ac_fn_c_try_compile "$LINENO"; then :
23866   apu_iconv_inbuf_const="0"
23867 else
23868   apu_iconv_inbuf_const="1"
23869 fi
23870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23871  CFLAGS=$apr_save_CFLAGS
23872
23873 fi
23874 if test "$apu_iconv_inbuf_const" = "1"; then
23875
23876 $as_echo "#define APU_ICONV_INBUF_CONST 1" >>confdefs.h
23877
23878     msg="const char **"
23879 else
23880     msg="char **"
23881 fi
23882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
23883 $as_echo "$msg" >&6; }
23884
23885 fi
23886
23887
23888 for ac_header in iconv.h langinfo.h
23889 do :
23890   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23891 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23892 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23893   cat >>confdefs.h <<_ACEOF
23894 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23895 _ACEOF
23896
23897 fi
23898
23899 done
23900
23901 for aprt_i in iconv.h langinfo.h
23902 do
23903     ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'`
23904     aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'`
23905     if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
23906        eval "$aprt_2=1"
23907     else
23908        eval "$aprt_2=0"
23909     fi
23910 done
23911
23912
23913 for ac_func in nl_langinfo
23914 do :
23915   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
23916 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
23917   cat >>confdefs.h <<_ACEOF
23918 #define HAVE_NL_LANGINFO 1
23919 _ACEOF
23920
23921 fi
23922 done
23923
23924 for aprt_j in nl_langinfo
23925 do
23926     aprt_3="have_$aprt_j"
23927     if eval "test \"`echo '$ac_cv_func_'$aprt_j`\" = yes"; then
23928        eval "$aprt_3=1"
23929     else
23930        eval "$aprt_3=0"
23931     fi
23932 done
23933
23934
23935   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESET in langinfo.h" >&5
23936 $as_echo_n "checking for CODESET in langinfo.h... " >&6; }
23937 if ${ac_cv_define_CODESET+:} false; then :
23938   $as_echo_n "(cached) " >&6
23939 else
23940
23941     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23942 /* end confdefs.h.  */
23943
23944 #include <langinfo.h>
23945 #ifdef CODESET
23946 YES_IS_DEFINED
23947 #endif
23948
23949 _ACEOF
23950 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23951   $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23952   ac_cv_define_CODESET=yes
23953 else
23954   ac_cv_define_CODESET=no
23955 fi
23956 rm -f conftest*
23957
23958
23959 fi
23960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_CODESET" >&5
23961 $as_echo "$ac_cv_define_CODESET" >&6; }
23962   if test "$ac_cv_define_CODESET" = "yes"; then
23963
23964 $as_echo "#define HAVE_CODESET 1" >>confdefs.h
23965
23966   fi
23967
23968
23969
23970
23971
23972
23973
23974
23975   # Check whether --enable-util-dso was given.
23976 if test "${enable_util_dso+set}" = set; then :
23977   enableval=$enable_util_dso;
23978 fi
23979
23980
23981   if test "$enable_util_dso" = "no"; then
23982      apu_dso_build="0"
23983   else
23984      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has DSO support" >&5
23985 $as_echo_n "checking whether APR has DSO support... " >&6; }
23986 if ${apu_cv_aprdso+:} false; then :
23987   $as_echo_n "(cached) " >&6
23988 else
23989   apu_save_CPPFLAGS=$CPPFLAGS
23990         CPPFLAGS="$CPPFLAGS $APR_INCLUDES"
23991         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23992 /* end confdefs.h.  */
23993 #include "apr.h"
23994 #if APR_HAS_DSO
23995 yes
23996 #endif
23997
23998 _ACEOF
23999 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
24000   $EGREP "yes" >/dev/null 2>&1; then :
24001   apu_cv_aprdso=yes
24002 else
24003   apu_cv_aprdso=no
24004 fi
24005 rm -f conftest*
24006
24007         CPPFLAGS=$apu_save_CPPFLAGS
24008 fi
24009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_aprdso" >&5
24010 $as_echo "$apu_cv_aprdso" >&6; }
24011
24012      if test $apu_cv_aprdso = yes; then
24013         apu_dso_build=1
24014      else
24015         apu_dso_build=0
24016      fi
24017   fi
24018
24019   if test "$apu_dso_build" = "0"; then
24020
24021      # Statically link the drivers:
24022      objs=
24023      test $apu_have_openssl = 1 && objs="$objs crypto/apr_crypto_openssl.lo"
24024      test $apu_have_nss = 1 && objs="$objs crypto/apr_crypto_nss.lo"
24025      test $apu_have_oracle = 1 && objs="$objs dbd/apr_dbd_oracle.lo"
24026      test $apu_have_pgsql = 1 && objs="$objs dbd/apr_dbd_pgsql.lo"
24027      test $apu_have_mysql = 1 && objs="$objs dbd/apr_dbd_mysql.lo"
24028      test $apu_have_sqlite2 = 1 && objs="$objs dbd/apr_dbd_sqlite2.lo"
24029      test $apu_have_sqlite3 = 1 && objs="$objs dbd/apr_dbd_sqlite3.lo"
24030      test $apu_have_freetds = 1 && objs="$objs dbd/apr_dbd_freetds.lo"
24031      test $apu_have_odbc = 1 && objs="$objs dbd/apr_dbd_odbc.lo"
24032      test $apu_have_db = 1 && objs="$objs dbm/apr_dbm_berkeleydb.lo"
24033      test $apu_have_gdbm = 1 && objs="$objs dbm/apr_dbm_gdbm.lo"
24034      test $apu_have_ndbm = 1 && objs="$objs dbm/apr_dbm_ndbm.lo"
24035      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_init.lo"
24036      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_option.lo"
24037      test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_rebind.lo"
24038      EXTRA_OBJECTS="$EXTRA_OBJECTS $objs"
24039
24040      # Use libtool *.la for mysql if available
24041      if test $apu_have_mysql = 1; then
24042        for flag in $LDADD_dbd_mysql
24043        do
24044          dir=`echo $flag | grep "^-L" | sed s:-L::`
24045          if test "x$dir" != 'x'; then
24046            if test -f "$dir/libmysqlclient_r.la"; then
24047              LDADD_dbd_mysql=$dir/libmysqlclient_r.la
24048              break
24049            fi
24050          fi
24051        done
24052      fi
24053
24054      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss"
24055      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"
24056      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
24057      APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_ldap"
24058      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss"
24059      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"
24060      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm"
24061      APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_ldap"
24062
24063   else
24064
24065      # Build the drivers as loadable modules:
24066      dsos=
24067      test $apu_have_openssl = 1 && dsos="$dsos crypto/apr_crypto_openssl.la"
24068      test $apu_have_nss = 1 && dsos="$dsos crypto/apr_crypto_nss.la"
24069      test $apu_have_oracle = 1 && dsos="$dsos dbd/apr_dbd_oracle.la"
24070      test $apu_have_pgsql = 1 && dsos="$dsos dbd/apr_dbd_pgsql.la"
24071      test $apu_have_mysql = 1 && dsos="$dsos dbd/apr_dbd_mysql.la"
24072      test $apu_have_sqlite2 = 1 && dsos="$dsos dbd/apr_dbd_sqlite2.la"
24073      test $apu_have_sqlite3 = 1 && dsos="$dsos dbd/apr_dbd_sqlite3.la"
24074      test $apu_have_freetds = 1 && dsos="$dsos dbd/apr_dbd_freetds.la"
24075      test $apu_have_odbc = 1 && dsos="$dsos dbd/apr_dbd_odbc.la"
24076      test $apu_have_db = 1 && dsos="$dsos dbm/apr_dbm_db.la"
24077      test $apu_have_gdbm = 1 && dsos="$dsos dbm/apr_dbm_gdbm.la"
24078      test $apu_have_ndbm = 1 && dsos="$dsos dbm/apr_dbm_ndbm.la"
24079      test $apu_has_ldap = 1 && dsos="$dsos ldap/apr_ldap.la"
24080
24081      if test -n "$dsos"; then
24082         APU_MODULES="$APU_MODULES $dsos"
24083      fi
24084
24085   fi
24086
24087
24088 cat >>confdefs.h <<_ACEOF
24089 #define APU_DSO_BUILD $apu_dso_build
24090 _ACEOF
24091
24092
24093
24094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
24095 $as_echo_n "checking for library containing crypt... " >&6; }
24096 if ${ac_cv_search_crypt+:} false; then :
24097   $as_echo_n "(cached) " >&6
24098 else
24099   ac_func_search_save_LIBS=$LIBS
24100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24101 /* end confdefs.h.  */
24102
24103 /* Override any GCC internal prototype to avoid an error.
24104    Use char because int might match the return type of a GCC
24105    builtin and then its argument prototype would still apply.  */
24106 #ifdef __cplusplus
24107 extern "C"
24108 #endif
24109 char crypt ();
24110 int
24111 main ()
24112 {
24113 return crypt ();
24114   ;
24115   return 0;
24116 }
24117 _ACEOF
24118 for ac_lib in '' crypt ufc; do
24119   if test -z "$ac_lib"; then
24120     ac_res="none required"
24121   else
24122     ac_res=-l$ac_lib
24123     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24124   fi
24125   if ac_fn_c_try_link "$LINENO"; then :
24126   ac_cv_search_crypt=$ac_res
24127 fi
24128 rm -f core conftest.err conftest.$ac_objext \
24129     conftest$ac_exeext
24130   if ${ac_cv_search_crypt+:} false; then :
24131   break
24132 fi
24133 done
24134 if ${ac_cv_search_crypt+:} false; then :
24135
24136 else
24137   ac_cv_search_crypt=no
24138 fi
24139 rm conftest.$ac_ext
24140 LIBS=$ac_func_search_save_LIBS
24141 fi
24142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
24143 $as_echo "$ac_cv_search_crypt" >&6; }
24144 ac_res=$ac_cv_search_crypt
24145 if test "$ac_res" != no; then :
24146   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24147
24148 fi
24149
24150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if system crypt() function is threadsafe" >&5
24151 $as_echo_n "checking if system crypt() function is threadsafe... " >&6; }
24152 if test "x$apu_crypt_threadsafe" = "x1"; then
24153
24154 $as_echo "#define APU_CRYPT_THREADSAFE 1" >>confdefs.h
24155
24156   msg="yes"
24157 else
24158   msg="no"
24159 fi
24160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
24161 $as_echo "$msg" >&6; }
24162
24163 for ac_func in crypt_r
24164 do :
24165   ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r"
24166 if test "x$ac_cv_func_crypt_r" = xyes; then :
24167   cat >>confdefs.h <<_ACEOF
24168 #define HAVE_CRYPT_R 1
24169 _ACEOF
24170   crypt_r="1"
24171 else
24172    crypt_r="0"
24173 fi
24174 done
24175
24176 if test "$crypt_r" = "1"; then
24177
24178
24179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking style of crypt_r" >&5
24180 $as_echo_n "checking style of crypt_r... " >&6; }
24181 if ${apr_cv_crypt_r_style+:} false; then :
24182   $as_echo_n "(cached) " >&6
24183 else
24184   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24185 /* end confdefs.h.  */
24186 #include <crypt.h>
24187 int
24188 main ()
24189 {
24190 CRYPTD buffer;
24191   crypt_r("passwd", "hash", &buffer);
24192   ;
24193   return 0;
24194 }
24195 _ACEOF
24196 if ac_fn_c_try_compile "$LINENO"; then :
24197   apr_cv_crypt_r_style=cryptd
24198 else
24199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24200 /* end confdefs.h.  */
24201 #include <crypt.h>
24202 int
24203 main ()
24204 {
24205 struct crypt_data buffer;
24206    crypt_r("passwd", "hash", &buffer);
24207   ;
24208   return 0;
24209 }
24210 _ACEOF
24211 if ac_fn_c_try_compile "$LINENO"; then :
24212   apr_cv_crypt_r_style=struct_crypt_data
24213 else
24214   apr_cv_crypt_r_style=none
24215 fi
24216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24217 fi
24218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24219 fi
24220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_crypt_r_style" >&5
24221 $as_echo "$apr_cv_crypt_r_style" >&6; }
24222
24223 if test "$apr_cv_crypt_r_style" = "cryptd"; then
24224
24225 $as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h
24226
24227 elif test "$apr_cv_crypt_r_style" = "struct_crypt_data"; then
24228
24229 $as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h
24230
24231 fi
24232
24233 fi
24234
24235 so_ext=$APR_SO_EXT
24236 lib_target=$APR_LIB_TARGET
24237
24238
24239
24240 APRUTIL_LIBNAME="aprutil${libsuffix}"
24241
24242
24243 # Set up destination directory for DSOs.
24244 APU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}"
24245 # Set APU_HAVE_MODULES appropriately for the Makefile
24246 if test -n "$APU_MODULES"; then
24247    APU_HAVE_MODULES=yes
24248 else
24249    APU_HAVE_MODULES=no
24250 fi
24251 # Define expanded libdir for apu_config.h
24252
24253 ap_last=
24254 ap_cur="$APU_DSO_LIBDIR"
24255 while test "x${ap_cur}" != "x${ap_last}";
24256 do
24257   ap_last="${ap_cur}"
24258   ap_cur=`eval "echo ${ap_cur}"`
24259 done
24260 abs_dso_libdir="${ap_cur}"
24261
24262
24263 cat >>confdefs.h <<_ACEOF
24264 #define APU_DSO_LIBDIR "$abs_dso_libdir"
24265 _ACEOF
24266
24267
24268
24269
24270
24271
24272
24273   if test "x$APRUTIL_LIBS" = "x"; then
24274     test "x$silent" != "xyes" && echo "  setting APRUTIL_LIBS to \"$APR_LIBS\""
24275     APRUTIL_LIBS="$APR_LIBS"
24276   else
24277     apr_addto_bugger="$APR_LIBS"
24278     for i in $apr_addto_bugger; do
24279       apr_addto_duplicate="0"
24280       for j in $APRUTIL_LIBS; do
24281         if test "x$i" = "x$j"; then
24282           apr_addto_duplicate="1"
24283           break
24284         fi
24285       done
24286       if test $apr_addto_duplicate = "0"; then
24287         test "x$silent" != "xyes" && echo "  adding \"$i\" to APRUTIL_LIBS"
24288         APRUTIL_LIBS="$APRUTIL_LIBS $i"
24289       fi
24290     done
24291   fi
24292
24293
24294
24295
24296
24297
24298
24299
24300
24301 if test ! -d ./build; then
24302    $mkdir_p build
24303 fi
24304 case $host in
24305     *-mingw*)
24306         sed -e 's/-DAPR_DECLARE_EXPORT/-DAPU_DECLARE_EXPORT/' \
24307             -e 's/-DAPR_DECLARE_STATIC/-DAPU_DECLARE_STATIC -DAPR_DECLARE_STATIC/' \
24308             < $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk
24309         ;;
24310     *)
24311         cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk
24312         ;;
24313 esac
24314
24315 case "$host_alias" in
24316 *bsdi* | BSD/OS)
24317     # Check whether they've installed GNU make
24318     if make --version > /dev/null 2>&1; then
24319         INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24320         INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24321     else
24322         INCLUDE_RULES=".include \"$abs_builddir/build/rules.mk\""
24323         INCLUDE_OUTPUTS=".include \"$abs_srcdir/build-outputs.mk\""
24324     fi
24325     ;;
24326 *)
24327     INCLUDE_RULES="include $abs_builddir/build/rules.mk"
24328     INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk"
24329     ;;
24330 esac
24331
24332
24333
24334 for d in include include/private; do
24335     test -d $top_builddir/$d || mkdir $top_builddir/$d
24336 done
24337
24338 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"
24339
24340
24341 ac_config_commands="$ac_config_commands default"
24342
24343
24344 if test -d $srcdir/test; then
24345     ac_config_files="$ac_config_files test/Makefile"
24346
24347 fi
24348
24349 cat >confcache <<\_ACEOF
24350 # This file is a shell script that caches the results of configure
24351 # tests run on this system so they can be shared between configure
24352 # scripts and configure runs, see configure's option --config-cache.
24353 # It is not useful on other systems.  If it contains results you don't
24354 # want to keep, you may remove or edit it.
24355 #
24356 # config.status only pays attention to the cache file if you give it
24357 # the --recheck option to rerun configure.
24358 #
24359 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24360 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24361 # following values.
24362
24363 _ACEOF
24364
24365 # The following way of writing the cache mishandles newlines in values,
24366 # but we know of no workaround that is simple, portable, and efficient.
24367 # So, we kill variables containing newlines.
24368 # Ultrix sh set writes to stderr and can't be redirected directly,
24369 # and sets the high bit in the cache file unless we assign to the vars.
24370 (
24371   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24372     eval ac_val=\$$ac_var
24373     case $ac_val in #(
24374     *${as_nl}*)
24375       case $ac_var in #(
24376       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24377 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24378       esac
24379       case $ac_var in #(
24380       _ | IFS | as_nl) ;; #(
24381       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24382       *) { eval $ac_var=; unset $ac_var;} ;;
24383       esac ;;
24384     esac
24385   done
24386
24387   (set) 2>&1 |
24388     case $as_nl`(ac_space=' '; set) 2>&1` in #(
24389     *${as_nl}ac_space=\ *)
24390       # `set' does not quote correctly, so add quotes: double-quote
24391       # substitution turns \\\\ into \\, and sed turns \\ into \.
24392       sed -n \
24393         "s/'/'\\\\''/g;
24394           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24395       ;; #(
24396     *)
24397       # `set' quotes correctly as required by POSIX, so do not add quotes.
24398       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24399       ;;
24400     esac |
24401     sort
24402 ) |
24403   sed '
24404      /^ac_cv_env_/b end
24405      t clear
24406      :clear
24407      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24408      t end
24409      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24410      :end' >>confcache
24411 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24412   if test -w "$cache_file"; then
24413     if test "x$cache_file" != "x/dev/null"; then
24414       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24415 $as_echo "$as_me: updating cache $cache_file" >&6;}
24416       if test ! -f "$cache_file" || test -h "$cache_file"; then
24417         cat confcache >"$cache_file"
24418       else
24419         case $cache_file in #(
24420         */* | ?:*)
24421           mv -f confcache "$cache_file"$$ &&
24422           mv -f "$cache_file"$$ "$cache_file" ;; #(
24423         *)
24424           mv -f confcache "$cache_file" ;;
24425         esac
24426       fi
24427     fi
24428   else
24429     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24430 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24431   fi
24432 fi
24433 rm -f confcache
24434
24435 test "x$prefix" = xNONE && prefix=$ac_default_prefix
24436 # Let make expand exec_prefix.
24437 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24438
24439 DEFS=-DHAVE_CONFIG_H
24440
24441 ac_libobjs=
24442 ac_ltlibobjs=
24443 U=
24444 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24445   # 1. Remove the extension, and $U if already installed.
24446   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
24447   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
24448   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
24449   #    will be set to the directory where LIBOBJS objects are built.
24450   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
24451   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
24452 done
24453 LIBOBJS=$ac_libobjs
24454
24455 LTLIBOBJS=$ac_ltlibobjs
24456
24457
24458
24459 : "${CONFIG_STATUS=./config.status}"
24460 ac_write_fail=0
24461 ac_clean_files_save=$ac_clean_files
24462 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24463 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
24464 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
24465 as_write_fail=0
24466 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
24467 #! $SHELL
24468 # Generated by $as_me.
24469 # Run this file to recreate the current configuration.
24470 # Compiler output produced by configure, useful for debugging
24471 # configure, is in config.log if it exists.
24472
24473 debug=false
24474 ac_cs_recheck=false
24475 ac_cs_silent=false
24476
24477 SHELL=\${CONFIG_SHELL-$SHELL}
24478 export SHELL
24479 _ASEOF
24480 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
24481 ## -------------------- ##
24482 ## M4sh Initialization. ##
24483 ## -------------------- ##
24484
24485 # Be more Bourne compatible
24486 DUALCASE=1; export DUALCASE # for MKS sh
24487 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24488   emulate sh
24489   NULLCMD=:
24490   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24491   # is contrary to our usage.  Disable this feature.
24492   alias -g '${1+"$@"}'='"$@"'
24493   setopt NO_GLOB_SUBST
24494 else
24495   case `(set -o) 2>/dev/null` in #(
24496   *posix*) :
24497     set -o posix ;; #(
24498   *) :
24499      ;;
24500 esac
24501 fi
24502
24503
24504 as_nl='
24505 '
24506 export as_nl
24507 # Printing a long string crashes Solaris 7 /usr/bin/printf.
24508 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24509 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24510 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
24511 # Prefer a ksh shell builtin over an external printf program on Solaris,
24512 # but without wasting forks for bash or zsh.
24513 if test -z "$BASH_VERSION$ZSH_VERSION" \
24514     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
24515   as_echo='print -r --'
24516   as_echo_n='print -rn --'
24517 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
24518   as_echo='printf %s\n'
24519   as_echo_n='printf %s'
24520 else
24521   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
24522     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
24523     as_echo_n='/usr/ucb/echo -n'
24524   else
24525     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
24526     as_echo_n_body='eval
24527       arg=$1;
24528       case $arg in #(
24529       *"$as_nl"*)
24530         expr "X$arg" : "X\\(.*\\)$as_nl";
24531         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
24532       esac;
24533       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
24534     '
24535     export as_echo_n_body
24536     as_echo_n='sh -c $as_echo_n_body as_echo'
24537   fi
24538   export as_echo_body
24539   as_echo='sh -c $as_echo_body as_echo'
24540 fi
24541
24542 # The user is always right.
24543 if test "${PATH_SEPARATOR+set}" != set; then
24544   PATH_SEPARATOR=:
24545   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
24546     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
24547       PATH_SEPARATOR=';'
24548   }
24549 fi
24550
24551
24552 # IFS
24553 # We need space, tab and new line, in precisely that order.  Quoting is
24554 # there to prevent editors from complaining about space-tab.
24555 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
24556 # splitting by setting IFS to empty value.)
24557 IFS=" ""        $as_nl"
24558
24559 # Find who we are.  Look in the path if we contain no directory separator.
24560 as_myself=
24561 case $0 in #((
24562   *[\\/]* ) as_myself=$0 ;;
24563   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24564 for as_dir in $PATH
24565 do
24566   IFS=$as_save_IFS
24567   test -z "$as_dir" && as_dir=.
24568     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24569   done
24570 IFS=$as_save_IFS
24571
24572      ;;
24573 esac
24574 # We did not find ourselves, most probably we were run as `sh COMMAND'
24575 # in which case we are not to be found in the path.
24576 if test "x$as_myself" = x; then
24577   as_myself=$0
24578 fi
24579 if test ! -f "$as_myself"; then
24580   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24581   exit 1
24582 fi
24583
24584 # Unset variables that we do not need and which cause bugs (e.g. in
24585 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
24586 # suppresses any "Segmentation fault" message there.  '((' could
24587 # trigger a bug in pdksh 5.2.14.
24588 for as_var in BASH_ENV ENV MAIL MAILPATH
24589 do eval test x\${$as_var+set} = xset \
24590   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24591 done
24592 PS1='$ '
24593 PS2='> '
24594 PS4='+ '
24595
24596 # NLS nuisances.
24597 LC_ALL=C
24598 export LC_ALL
24599 LANGUAGE=C
24600 export LANGUAGE
24601
24602 # CDPATH.
24603 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
24604
24605
24606 # as_fn_error STATUS ERROR [LINENO LOG_FD]
24607 # ----------------------------------------
24608 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
24609 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
24610 # script with STATUS, using 1 if that was 0.
24611 as_fn_error ()
24612 {
24613   as_status=$1; test $as_status -eq 0 && as_status=1
24614   if test "$4"; then
24615     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
24616     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
24617   fi
24618   $as_echo "$as_me: error: $2" >&2
24619   as_fn_exit $as_status
24620 } # as_fn_error
24621
24622
24623 # as_fn_set_status STATUS
24624 # -----------------------
24625 # Set $? to STATUS, without forking.
24626 as_fn_set_status ()
24627 {
24628   return $1
24629 } # as_fn_set_status
24630
24631 # as_fn_exit STATUS
24632 # -----------------
24633 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
24634 as_fn_exit ()
24635 {
24636   set +e
24637   as_fn_set_status $1
24638   exit $1
24639 } # as_fn_exit
24640
24641 # as_fn_unset VAR
24642 # ---------------
24643 # Portably unset VAR.
24644 as_fn_unset ()
24645 {
24646   { eval $1=; unset $1;}
24647 }
24648 as_unset=as_fn_unset
24649 # as_fn_append VAR VALUE
24650 # ----------------------
24651 # Append the text in VALUE to the end of the definition contained in VAR. Take
24652 # advantage of any shell optimizations that allow amortized linear growth over
24653 # repeated appends, instead of the typical quadratic growth present in naive
24654 # implementations.
24655 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
24656   eval 'as_fn_append ()
24657   {
24658     eval $1+=\$2
24659   }'
24660 else
24661   as_fn_append ()
24662   {
24663     eval $1=\$$1\$2
24664   }
24665 fi # as_fn_append
24666
24667 # as_fn_arith ARG...
24668 # ------------------
24669 # Perform arithmetic evaluation on the ARGs, and store the result in the
24670 # global $as_val. Take advantage of shells that can avoid forks. The arguments
24671 # must be portable across $(()) and expr.
24672 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24673   eval 'as_fn_arith ()
24674   {
24675     as_val=$(( $* ))
24676   }'
24677 else
24678   as_fn_arith ()
24679   {
24680     as_val=`expr "$@" || test $? -eq 1`
24681   }
24682 fi # as_fn_arith
24683
24684
24685 if expr a : '\(a\)' >/dev/null 2>&1 &&
24686    test "X`expr 00001 : '.*\(...\)'`" = X001; then
24687   as_expr=expr
24688 else
24689   as_expr=false
24690 fi
24691
24692 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24693   as_basename=basename
24694 else
24695   as_basename=false
24696 fi
24697
24698 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24699   as_dirname=dirname
24700 else
24701   as_dirname=false
24702 fi
24703
24704 as_me=`$as_basename -- "$0" ||
24705 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24706          X"$0" : 'X\(//\)$' \| \
24707          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
24708 $as_echo X/"$0" |
24709     sed '/^.*\/\([^/][^/]*\)\/*$/{
24710             s//\1/
24711             q
24712           }
24713           /^X\/\(\/\/\)$/{
24714             s//\1/
24715             q
24716           }
24717           /^X\/\(\/\).*/{
24718             s//\1/
24719             q
24720           }
24721           s/.*/./; q'`
24722
24723 # Avoid depending upon Character Ranges.
24724 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24725 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24726 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24727 as_cr_digits='0123456789'
24728 as_cr_alnum=$as_cr_Letters$as_cr_digits
24729
24730 ECHO_C= ECHO_N= ECHO_T=
24731 case `echo -n x` in #(((((
24732 -n*)
24733   case `echo 'xy\c'` in
24734   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
24735   xy)  ECHO_C='\c';;
24736   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
24737        ECHO_T=' ';;
24738   esac;;
24739 *)
24740   ECHO_N='-n';;
24741 esac
24742
24743 rm -f conf$$ conf$$.exe conf$$.file
24744 if test -d conf$$.dir; then
24745   rm -f conf$$.dir/conf$$.file
24746 else
24747   rm -f conf$$.dir
24748   mkdir conf$$.dir 2>/dev/null
24749 fi
24750 if (echo >conf$$.file) 2>/dev/null; then
24751   if ln -s conf$$.file conf$$ 2>/dev/null; then
24752     as_ln_s='ln -s'
24753     # ... but there are two gotchas:
24754     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
24755     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
24756     # In both cases, we have to default to `cp -pR'.
24757     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
24758       as_ln_s='cp -pR'
24759   elif ln conf$$.file conf$$ 2>/dev/null; then
24760     as_ln_s=ln
24761   else
24762     as_ln_s='cp -pR'
24763   fi
24764 else
24765   as_ln_s='cp -pR'
24766 fi
24767 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24768 rmdir conf$$.dir 2>/dev/null
24769
24770
24771 # as_fn_mkdir_p
24772 # -------------
24773 # Create "$as_dir" as a directory, including parents if necessary.
24774 as_fn_mkdir_p ()
24775 {
24776
24777   case $as_dir in #(
24778   -*) as_dir=./$as_dir;;
24779   esac
24780   test -d "$as_dir" || eval $as_mkdir_p || {
24781     as_dirs=
24782     while :; do
24783       case $as_dir in #(
24784       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24785       *) as_qdir=$as_dir;;
24786       esac
24787       as_dirs="'$as_qdir' $as_dirs"
24788       as_dir=`$as_dirname -- "$as_dir" ||
24789 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24790          X"$as_dir" : 'X\(//\)[^/]' \| \
24791          X"$as_dir" : 'X\(//\)$' \| \
24792          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24793 $as_echo X"$as_dir" |
24794     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24795             s//\1/
24796             q
24797           }
24798           /^X\(\/\/\)[^/].*/{
24799             s//\1/
24800             q
24801           }
24802           /^X\(\/\/\)$/{
24803             s//\1/
24804             q
24805           }
24806           /^X\(\/\).*/{
24807             s//\1/
24808             q
24809           }
24810           s/.*/./; q'`
24811       test -d "$as_dir" && break
24812     done
24813     test -z "$as_dirs" || eval "mkdir $as_dirs"
24814   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
24815
24816
24817 } # as_fn_mkdir_p
24818 if mkdir -p . 2>/dev/null; then
24819   as_mkdir_p='mkdir -p "$as_dir"'
24820 else
24821   test -d ./-p && rmdir ./-p
24822   as_mkdir_p=false
24823 fi
24824
24825
24826 # as_fn_executable_p FILE
24827 # -----------------------
24828 # Test if FILE is an executable regular file.
24829 as_fn_executable_p ()
24830 {
24831   test -f "$1" && test -x "$1"
24832 } # as_fn_executable_p
24833 as_test_x='test -x'
24834 as_executable_p=as_fn_executable_p
24835
24836 # Sed expression to map a string onto a valid CPP name.
24837 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24838
24839 # Sed expression to map a string onto a valid variable name.
24840 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24841
24842
24843 exec 6>&1
24844 ## ----------------------------------- ##
24845 ## Main body of $CONFIG_STATUS script. ##
24846 ## ----------------------------------- ##
24847 _ASEOF
24848 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24849
24850 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24851 # Save the log message, to keep $0 and so on meaningful, and to
24852 # report actual input values of CONFIG_FILES etc. instead of their
24853 # values after options handling.
24854 ac_log="
24855 This file was extended by $as_me, which was
24856 generated by GNU Autoconf 2.69.  Invocation command line was
24857
24858   CONFIG_FILES    = $CONFIG_FILES
24859   CONFIG_HEADERS  = $CONFIG_HEADERS
24860   CONFIG_LINKS    = $CONFIG_LINKS
24861   CONFIG_COMMANDS = $CONFIG_COMMANDS
24862   $ $0 $@
24863
24864 on `(hostname || uname -n) 2>/dev/null | sed 1q`
24865 "
24866
24867 _ACEOF
24868
24869 case $ac_config_files in *"
24870 "*) set x $ac_config_files; shift; ac_config_files=$*;;
24871 esac
24872
24873 case $ac_config_headers in *"
24874 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24875 esac
24876
24877
24878 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24879 # Files that config.status was made for.
24880 config_files="$ac_config_files"
24881 config_headers="$ac_config_headers"
24882 config_commands="$ac_config_commands"
24883
24884 _ACEOF
24885
24886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24887 ac_cs_usage="\
24888 \`$as_me' instantiates files and other configuration actions
24889 from templates according to the current configuration.  Unless the files
24890 and actions are specified as TAGs, all are instantiated by default.
24891
24892 Usage: $0 [OPTION]... [TAG]...
24893
24894   -h, --help       print this help, then exit
24895   -V, --version    print version number and configuration settings, then exit
24896       --config     print configuration, then exit
24897   -q, --quiet, --silent
24898                    do not print progress messages
24899   -d, --debug      don't remove temporary files
24900       --recheck    update $as_me by reconfiguring in the same conditions
24901       --file=FILE[:TEMPLATE]
24902                    instantiate the configuration file FILE
24903       --header=FILE[:TEMPLATE]
24904                    instantiate the configuration header FILE
24905
24906 Configuration files:
24907 $config_files
24908
24909 Configuration headers:
24910 $config_headers
24911
24912 Configuration commands:
24913 $config_commands
24914
24915 Report bugs to the package provider."
24916
24917 _ACEOF
24918 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24919 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24920 ac_cs_version="\\
24921 config.status
24922 configured by $0, generated by GNU Autoconf 2.69,
24923   with options \\"\$ac_cs_config\\"
24924
24925 Copyright (C) 2012 Free Software Foundation, Inc.
24926 This config.status script is free software; the Free Software Foundation
24927 gives unlimited permission to copy, distribute and modify it."
24928
24929 ac_pwd='$ac_pwd'
24930 srcdir='$srcdir'
24931 INSTALL='$INSTALL'
24932 test -n "\$AWK" || AWK=awk
24933 _ACEOF
24934
24935 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24936 # The default lists apply if the user does not specify any file.
24937 ac_need_defaults=:
24938 while test $# != 0
24939 do
24940   case $1 in
24941   --*=?*)
24942     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24943     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
24944     ac_shift=:
24945     ;;
24946   --*=)
24947     ac_option=`expr "X$1" : 'X\([^=]*\)='`
24948     ac_optarg=
24949     ac_shift=:
24950     ;;
24951   *)
24952     ac_option=$1
24953     ac_optarg=$2
24954     ac_shift=shift
24955     ;;
24956   esac
24957
24958   case $ac_option in
24959   # Handling of the options.
24960   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24961     ac_cs_recheck=: ;;
24962   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
24963     $as_echo "$ac_cs_version"; exit ;;
24964   --config | --confi | --conf | --con | --co | --c )
24965     $as_echo "$ac_cs_config"; exit ;;
24966   --debug | --debu | --deb | --de | --d | -d )
24967     debug=: ;;
24968   --file | --fil | --fi | --f )
24969     $ac_shift
24970     case $ac_optarg in
24971     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24972     '') as_fn_error $? "missing file argument" ;;
24973     esac
24974     as_fn_append CONFIG_FILES " '$ac_optarg'"
24975     ac_need_defaults=false;;
24976   --header | --heade | --head | --hea )
24977     $ac_shift
24978     case $ac_optarg in
24979     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
24980     esac
24981     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
24982     ac_need_defaults=false;;
24983   --he | --h)
24984     # Conflict between --help and --header
24985     as_fn_error $? "ambiguous option: \`$1'
24986 Try \`$0 --help' for more information.";;
24987   --help | --hel | -h )
24988     $as_echo "$ac_cs_usage"; exit ;;
24989   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24990   | -silent | --silent | --silen | --sile | --sil | --si | --s)
24991     ac_cs_silent=: ;;
24992
24993   # This is an error.
24994   -*) as_fn_error $? "unrecognized option: \`$1'
24995 Try \`$0 --help' for more information." ;;
24996
24997   *) as_fn_append ac_config_targets " $1"
24998      ac_need_defaults=false ;;
24999
25000   esac
25001   shift
25002 done
25003
25004 ac_configure_extra_args=
25005
25006 if $ac_cs_silent; then
25007   exec 6>/dev/null
25008   ac_configure_extra_args="$ac_configure_extra_args --silent"
25009 fi
25010
25011 _ACEOF
25012 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25013 if \$ac_cs_recheck; then
25014   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25015   shift
25016   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25017   CONFIG_SHELL='$SHELL'
25018   export CONFIG_SHELL
25019   exec "\$@"
25020 fi
25021
25022 _ACEOF
25023 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25024 exec 5>>config.log
25025 {
25026   echo
25027   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25028 ## Running $as_me. ##
25029 _ASBOX
25030   $as_echo "$ac_log"
25031 } >&5
25032
25033 _ACEOF
25034 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25035 #
25036 # INIT-COMMANDS
25037 #
25038
25039 APRUTIL_MAJOR_VERSION=$APRUTIL_MAJOR_VERSION
25040
25041
25042 _ACEOF
25043
25044 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25045
25046 # Handling of arguments.
25047 for ac_config_target in $ac_config_targets
25048 do
25049   case $ac_config_target in
25050     "include/private/apu_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/private/apu_config.h" ;;
25051     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25052     "export_vars.sh") CONFIG_FILES="$CONFIG_FILES export_vars.sh" ;;
25053     "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;;
25054     "apr-util.pc") CONFIG_FILES="$CONFIG_FILES apr-util.pc" ;;
25055     "apu-$APRUTIL_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in" ;;
25056     "include/private/apu_select_dbm.h") CONFIG_FILES="$CONFIG_FILES include/private/apu_select_dbm.h" ;;
25057     "include/apr_ldap.h") CONFIG_FILES="$CONFIG_FILES include/apr_ldap.h" ;;
25058     "include/apu.h") CONFIG_FILES="$CONFIG_FILES include/apu.h" ;;
25059     "include/apu_want.h") CONFIG_FILES="$CONFIG_FILES include/apu_want.h" ;;
25060     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
25061     "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
25062
25063   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
25064   esac
25065 done
25066
25067
25068 # If the user did not use the arguments to specify the items to instantiate,
25069 # then the envvar interface is used.  Set only those that are not.
25070 # We use the long form for the default assignment because of an extremely
25071 # bizarre bug on SunOS 4.1.3.
25072 if $ac_need_defaults; then
25073   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25074   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25075   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25076 fi
25077
25078 # Have a temporary directory for convenience.  Make it in the build tree
25079 # simply because there is no reason against having it here, and in addition,
25080 # creating and moving files from /tmp can sometimes cause problems.
25081 # Hook for its removal unless debugging.
25082 # Note that there is a small window in which the directory will not be cleaned:
25083 # after its creation but before its name has been assigned to `$tmp'.
25084 $debug ||
25085 {
25086   tmp= ac_tmp=
25087   trap 'exit_status=$?
25088   : "${ac_tmp:=$tmp}"
25089   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
25090 ' 0
25091   trap 'as_fn_exit 1' 1 2 13 15
25092 }
25093 # Create a (secure) tmp directory for tmp files.
25094
25095 {
25096   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25097   test -d "$tmp"
25098 }  ||
25099 {
25100   tmp=./conf$$-$RANDOM
25101   (umask 077 && mkdir "$tmp")
25102 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
25103 ac_tmp=$tmp
25104
25105 # Set up the scripts for CONFIG_FILES section.
25106 # No need to generate them if there are no CONFIG_FILES.
25107 # This happens for instance with `./config.status config.h'.
25108 if test -n "$CONFIG_FILES"; then
25109
25110
25111 ac_cr=`echo X | tr X '\015'`
25112 # On cygwin, bash can eat \r inside `` if the user requested igncr.
25113 # But we know of no other shell where ac_cr would be empty at this
25114 # point, so we can use a bashism as a fallback.
25115 if test "x$ac_cr" = x; then
25116   eval ac_cr=\$\'\\r\'
25117 fi
25118 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25119 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25120   ac_cs_awk_cr='\\r'
25121 else
25122   ac_cs_awk_cr=$ac_cr
25123 fi
25124
25125 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
25126 _ACEOF
25127
25128
25129 {
25130   echo "cat >conf$$subs.awk <<_ACEOF" &&
25131   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
25132   echo "_ACEOF"
25133 } >conf$$subs.sh ||
25134   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25135 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
25136 ac_delim='%!_!# '
25137 for ac_last_try in false false false false false :; do
25138   . ./conf$$subs.sh ||
25139     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25140
25141   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
25142   if test $ac_delim_n = $ac_delim_num; then
25143     break
25144   elif $ac_last_try; then
25145     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25146   else
25147     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25148   fi
25149 done
25150 rm -f conf$$subs.sh
25151
25152 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25153 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
25154 _ACEOF
25155 sed -n '
25156 h
25157 s/^/S["/; s/!.*/"]=/
25158 p
25159 g
25160 s/^[^!]*!//
25161 :repl
25162 t repl
25163 s/'"$ac_delim"'$//
25164 t delim
25165 :nl
25166 h
25167 s/\(.\{148\}\)..*/\1/
25168 t more1
25169 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25170 p
25171 n
25172 b repl
25173 :more1
25174 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25175 p
25176 g
25177 s/.\{148\}//
25178 t nl
25179 :delim
25180 h
25181 s/\(.\{148\}\)..*/\1/
25182 t more2
25183 s/["\\]/\\&/g; s/^/"/; s/$/"/
25184 p
25185 b
25186 :more2
25187 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25188 p
25189 g
25190 s/.\{148\}//
25191 t delim
25192 ' <conf$$subs.awk | sed '
25193 /^[^""]/{
25194   N
25195   s/\n//
25196 }
25197 ' >>$CONFIG_STATUS || ac_write_fail=1
25198 rm -f conf$$subs.awk
25199 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25200 _ACAWK
25201 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25202   for (key in S) S_is_set[key] = 1
25203   FS = "\a"
25204
25205 }
25206 {
25207   line = $ 0
25208   nfields = split(line, field, "@")
25209   substed = 0
25210   len = length(field[1])
25211   for (i = 2; i < nfields; i++) {
25212     key = field[i]
25213     keylen = length(key)
25214     if (S_is_set[key]) {
25215       value = S[key]
25216       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25217       len += length(value) + length(field[++i])
25218       substed = 1
25219     } else
25220       len += 1 + keylen
25221   }
25222
25223   print line
25224 }
25225
25226 _ACAWK
25227 _ACEOF
25228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25229 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25230   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25231 else
25232   cat
25233 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
25234   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
25235 _ACEOF
25236
25237 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
25238 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
25239 # trailing colons and then remove the whole line if VPATH becomes empty
25240 # (actually we leave an empty line to preserve line numbers).
25241 if test "x$srcdir" = x.; then
25242   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
25243 h
25244 s///
25245 s/^/:/
25246 s/[      ]*$/:/
25247 s/:\$(srcdir):/:/g
25248 s/:\${srcdir}:/:/g
25249 s/:@srcdir@:/:/g
25250 s/^:*//
25251 s/:*$//
25252 x
25253 s/\(=[   ]*\).*/\1/
25254 G
25255 s/\n//
25256 s/^[^=]*=[       ]*$//
25257 }'
25258 fi
25259
25260 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25261 fi # test -n "$CONFIG_FILES"
25262
25263 # Set up the scripts for CONFIG_HEADERS section.
25264 # No need to generate them if there are no CONFIG_HEADERS.
25265 # This happens for instance with `./config.status Makefile'.
25266 if test -n "$CONFIG_HEADERS"; then
25267 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
25268 BEGIN {
25269 _ACEOF
25270
25271 # Transform confdefs.h into an awk script `defines.awk', embedded as
25272 # here-document in config.status, that substitutes the proper values into
25273 # config.h.in to produce config.h.
25274
25275 # Create a delimiter string that does not exist in confdefs.h, to ease
25276 # handling of long lines.
25277 ac_delim='%!_!# '
25278 for ac_last_try in false false :; do
25279   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
25280   if test -z "$ac_tt"; then
25281     break
25282   elif $ac_last_try; then
25283     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
25284   else
25285     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25286   fi
25287 done
25288
25289 # For the awk script, D is an array of macro values keyed by name,
25290 # likewise P contains macro parameters if any.  Preserve backslash
25291 # newline sequences.
25292
25293 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25294 sed -n '
25295 s/.\{148\}/&'"$ac_delim"'/g
25296 t rset
25297 :rset
25298 s/^[     ]*#[    ]*define[       ][      ]*/ /
25299 t def
25300 d
25301 :def
25302 s/\\$//
25303 t bsnl
25304 s/["\\]/\\&/g
25305 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25306 D["\1"]=" \3"/p
25307 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
25308 d
25309 :bsnl
25310 s/["\\]/\\&/g
25311 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
25312 D["\1"]=" \3\\\\\\n"\\/p
25313 t cont
25314 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25315 t cont
25316 d
25317 :cont
25318 n
25319 s/.\{148\}/&'"$ac_delim"'/g
25320 t clear
25321 :clear
25322 s/\\$//
25323 t bsnlc
25324 s/["\\]/\\&/g; s/^/"/; s/$/"/p
25325 d
25326 :bsnlc
25327 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25328 b cont
25329 ' <confdefs.h | sed '
25330 s/'"$ac_delim"'/"\\\
25331 "/g' >>$CONFIG_STATUS || ac_write_fail=1
25332
25333 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25334   for (key in D) D_is_set[key] = 1
25335   FS = "\a"
25336 }
25337 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
25338   line = \$ 0
25339   split(line, arg, " ")
25340   if (arg[1] == "#") {
25341     defundef = arg[2]
25342     mac1 = arg[3]
25343   } else {
25344     defundef = substr(arg[1], 2)
25345     mac1 = arg[2]
25346   }
25347   split(mac1, mac2, "(") #)
25348   macro = mac2[1]
25349   prefix = substr(line, 1, index(line, defundef) - 1)
25350   if (D_is_set[macro]) {
25351     # Preserve the white space surrounding the "#".
25352     print prefix "define", macro P[macro] D[macro]
25353     next
25354   } else {
25355     # Replace #undef with comments.  This is necessary, for example,
25356     # in the case of _POSIX_SOURCE, which is predefined and required
25357     # on some systems where configure will not decide to define it.
25358     if (defundef == "undef") {
25359       print "/*", prefix defundef, macro, "*/"
25360       next
25361     }
25362   }
25363 }
25364 { print }
25365 _ACAWK
25366 _ACEOF
25367 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25368   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25369 fi # test -n "$CONFIG_HEADERS"
25370
25371
25372 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25373 shift
25374 for ac_tag
25375 do
25376   case $ac_tag in
25377   :[FHLC]) ac_mode=$ac_tag; continue;;
25378   esac
25379   case $ac_mode$ac_tag in
25380   :[FHL]*:*);;
25381   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
25382   :[FH]-) ac_tag=-:-;;
25383   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
25384   esac
25385   ac_save_IFS=$IFS
25386   IFS=:
25387   set x $ac_tag
25388   IFS=$ac_save_IFS
25389   shift
25390   ac_file=$1
25391   shift
25392
25393   case $ac_mode in
25394   :L) ac_source=$1;;
25395   :[FH])
25396     ac_file_inputs=
25397     for ac_f
25398     do
25399       case $ac_f in
25400       -) ac_f="$ac_tmp/stdin";;
25401       *) # Look for the file first in the build tree, then in the source tree
25402          # (if the path is not absolute).  The absolute path cannot be DOS-style,
25403          # because $ac_f cannot contain `:'.
25404          test -f "$ac_f" ||
25405            case $ac_f in
25406            [\\/$]*) false;;
25407            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
25408            esac ||
25409            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
25410       esac
25411       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
25412       as_fn_append ac_file_inputs " '$ac_f'"
25413     done
25414
25415     # Let's still pretend it is `configure' which instantiates (i.e., don't
25416     # use $as_me), people would be surprised to read:
25417     #    /* config.h.  Generated by config.status.  */
25418     configure_input='Generated from '`
25419           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
25420         `' by configure.'
25421     if test x"$ac_file" != x-; then
25422       configure_input="$ac_file.  $configure_input"
25423       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
25424 $as_echo "$as_me: creating $ac_file" >&6;}
25425     fi
25426     # Neutralize special characters interpreted by sed in replacement strings.
25427     case $configure_input in #(
25428     *\&* | *\|* | *\\* )
25429        ac_sed_conf_input=`$as_echo "$configure_input" |
25430        sed 's/[\\\\&|]/\\\\&/g'`;; #(
25431     *) ac_sed_conf_input=$configure_input;;
25432     esac
25433
25434     case $ac_tag in
25435     *:-:* | *:-) cat >"$ac_tmp/stdin" \
25436       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
25437     esac
25438     ;;
25439   esac
25440
25441   ac_dir=`$as_dirname -- "$ac_file" ||
25442 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25443          X"$ac_file" : 'X\(//\)[^/]' \| \
25444          X"$ac_file" : 'X\(//\)$' \| \
25445          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
25446 $as_echo X"$ac_file" |
25447     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25448             s//\1/
25449             q
25450           }
25451           /^X\(\/\/\)[^/].*/{
25452             s//\1/
25453             q
25454           }
25455           /^X\(\/\/\)$/{
25456             s//\1/
25457             q
25458           }
25459           /^X\(\/\).*/{
25460             s//\1/
25461             q
25462           }
25463           s/.*/./; q'`
25464   as_dir="$ac_dir"; as_fn_mkdir_p
25465   ac_builddir=.
25466
25467 case "$ac_dir" in
25468 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
25469 *)
25470   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
25471   # A ".." for each directory in $ac_dir_suffix.
25472   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
25473   case $ac_top_builddir_sub in
25474   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
25475   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
25476   esac ;;
25477 esac
25478 ac_abs_top_builddir=$ac_pwd
25479 ac_abs_builddir=$ac_pwd$ac_dir_suffix
25480 # for backward compatibility:
25481 ac_top_builddir=$ac_top_build_prefix
25482
25483 case $srcdir in
25484   .)  # We are building in place.
25485     ac_srcdir=.
25486     ac_top_srcdir=$ac_top_builddir_sub
25487     ac_abs_top_srcdir=$ac_pwd ;;
25488   [\\/]* | ?:[\\/]* )  # Absolute name.
25489     ac_srcdir=$srcdir$ac_dir_suffix;
25490     ac_top_srcdir=$srcdir
25491     ac_abs_top_srcdir=$srcdir ;;
25492   *) # Relative name.
25493     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
25494     ac_top_srcdir=$ac_top_build_prefix$srcdir
25495     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
25496 esac
25497 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
25498
25499
25500   case $ac_mode in
25501   :F)
25502   #
25503   # CONFIG_FILE
25504   #
25505
25506   case $INSTALL in
25507   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
25508   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
25509   esac
25510 _ACEOF
25511
25512 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25513 # If the template does not know about datarootdir, expand it.
25514 # FIXME: This hack should be removed a few years after 2.60.
25515 ac_datarootdir_hack=; ac_datarootdir_seen=
25516 ac_sed_dataroot='
25517 /datarootdir/ {
25518   p
25519   q
25520 }
25521 /@datadir@/p
25522 /@docdir@/p
25523 /@infodir@/p
25524 /@localedir@/p
25525 /@mandir@/p'
25526 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
25527 *datarootdir*) ac_datarootdir_seen=yes;;
25528 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
25529   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
25530 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
25531 _ACEOF
25532 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25533   ac_datarootdir_hack='
25534   s&@datadir@&$datadir&g
25535   s&@docdir@&$docdir&g
25536   s&@infodir@&$infodir&g
25537   s&@localedir@&$localedir&g
25538   s&@mandir@&$mandir&g
25539   s&\\\${datarootdir}&$datarootdir&g' ;;
25540 esac
25541 _ACEOF
25542
25543 # Neutralize VPATH when `$srcdir' = `.'.
25544 # Shell code in configure.ac might set extrasub.
25545 # FIXME: do we really want to maintain this feature?
25546 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25547 ac_sed_extra="$ac_vpsub
25548 $extrasub
25549 _ACEOF
25550 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25551 :t
25552 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25553 s|@configure_input@|$ac_sed_conf_input|;t t
25554 s&@top_builddir@&$ac_top_builddir_sub&;t t
25555 s&@top_build_prefix@&$ac_top_build_prefix&;t t
25556 s&@srcdir@&$ac_srcdir&;t t
25557 s&@abs_srcdir@&$ac_abs_srcdir&;t t
25558 s&@top_srcdir@&$ac_top_srcdir&;t t
25559 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25560 s&@builddir@&$ac_builddir&;t t
25561 s&@abs_builddir@&$ac_abs_builddir&;t t
25562 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25563 s&@INSTALL@&$ac_INSTALL&;t t
25564 $ac_datarootdir_hack
25565 "
25566 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
25567   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25568
25569 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
25570   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
25571   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
25572       "$ac_tmp/out"`; test -z "$ac_out"; } &&
25573   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25574 which seems to be undefined.  Please make sure it is defined" >&5
25575 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
25576 which seems to be undefined.  Please make sure it is defined" >&2;}
25577
25578   rm -f "$ac_tmp/stdin"
25579   case $ac_file in
25580   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
25581   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
25582   esac \
25583   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25584  ;;
25585   :H)
25586   #
25587   # CONFIG_HEADER
25588   #
25589   if test x"$ac_file" != x-; then
25590     {
25591       $as_echo "/* $configure_input  */" \
25592       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
25593     } >"$ac_tmp/config.h" \
25594       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25595     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
25596       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
25597 $as_echo "$as_me: $ac_file is unchanged" >&6;}
25598     else
25599       rm -f "$ac_file"
25600       mv "$ac_tmp/config.h" "$ac_file" \
25601         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
25602     fi
25603   else
25604     $as_echo "/* $configure_input  */" \
25605       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
25606       || as_fn_error $? "could not create -" "$LINENO" 5
25607   fi
25608  ;;
25609
25610   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
25611 $as_echo "$as_me: executing $ac_file commands" >&6;}
25612  ;;
25613   esac
25614
25615
25616   case $ac_file$ac_mode in
25617     "default":C)
25618 chmod +x apu-$APRUTIL_MAJOR_VERSION-config
25619  ;;
25620
25621   esac
25622 done # for ac_tag
25623
25624
25625 as_fn_exit 0
25626 _ACEOF
25627 ac_clean_files=$ac_clean_files_save
25628
25629 test $ac_write_fail = 0 ||
25630   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
25631
25632
25633 # configure is writing to config.log, and then calls config.status.
25634 # config.status does its own redirection, appending to config.log.
25635 # Unfortunately, on DOS this fails, as config.log is still kept open
25636 # by configure, so config.status won't be able to write to it; its
25637 # output is simply discarded.  So we exec the FD to /dev/null,
25638 # effectively closing config.log, so it can be properly (re)opened and
25639 # appended to by config.status.  When coming back to configure, we
25640 # need to make the FD available again.
25641 if test "$no_create" != yes; then
25642   ac_cs_success=:
25643   ac_config_status_args=
25644   test "$silent" = yes &&
25645     ac_config_status_args="$ac_config_status_args --quiet"
25646   exec 5>/dev/null
25647   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25648   exec 5>>config.log
25649   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25650   # would make configure fail if this is the last instruction.
25651   $ac_cs_success || as_fn_exit 1
25652 fi
25653 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
25654   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
25655 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
25656 fi
25657