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
16DUALCASE=1; export DUALCASE # for MKS sh
17if 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
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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  }
79fi
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.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102     ;;
103esac
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.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export 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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if 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
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -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
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
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
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
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
234fi; }
235IFS=$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.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $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
257exit 255
258fi
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
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_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.
305as_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.
315as_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.
363as_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.
373if (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  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # 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.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # 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.
408as_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
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_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.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_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
500ECHO_C= ECHO_N= ECHO_T=
501case `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';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (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
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_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.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 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.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="export_vars.sh.in"
586# Factoring default headers for most tests.
587ac_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
622ac_subst_vars='LTLIBOBJS
623LIBOBJS
624INCLUDE_OUTPUTS
625INCLUDE_RULES
626APRUTIL_LIBS
627APRUTIL_LDFLAGS
628APRUTIL_INCLUDES
629APRUTIL_PRIV_INCLUDES
630APRUTIL_EXPORT_LIBS
631EXTRA_OBJECTS
632APU_MODULES
633APU_DSO_LIBDIR
634APU_HAVE_MODULES
635APRUTIL_LIBNAME
636lib_target
637so_ext
638have_apr_iconv
639have_iconv
640APR_XML_DIR
641apu_dbd_tests
642LDADD_dbd_odbc
643apu_have_odbc
644ODBC_CONFIG
645LDADD_dbd_freetds
646apu_have_freetds
647LDADD_dbd_oracle
648apu_have_oracle
649LDADD_dbd_sqlite2
650apu_have_sqlite2
651LDADD_dbd_sqlite3
652apu_have_sqlite3
653LDADD_dbd_mysql
654apu_have_mysql
655MYSQL_CONFIG
656LDADD_dbd_pgsql
657apu_have_pgsql
658PGSQL_CONFIG
659LDADD_dbm_ndbm
660LDADD_dbm_gdbm
661LDADD_dbm_db
662apu_db_version
663apu_db_header
664apu_have_db
665apu_have_ndbm
666apu_have_gdbm
667apu_have_sdbm
668apu_use_db
669apu_use_ndbm
670apu_use_gdbm
671apu_use_sdbm
672LDADD_ldap
673apu_has_ldap_other
674apu_has_ldap_zos
675apu_has_ldap_tivoli
676apu_has_ldap_mozilla
677apu_has_ldap_netscape
678apu_has_ldap_microsoft
679apu_has_ldap_novell
680apu_has_ldap_solaris
681apu_has_ldap_openldap
682apu_has_ldap
683apu_has_ldapssl_install_routines
684apu_has_ldap_sslinit
685apu_has_ldapssl_init
686apu_has_ldap_start_tls_s
687apu_has_ldapssl_add_trusted_cert
688apu_has_ldapssl_client_deinit
689apu_has_ldapssl_client_init
690ldap_ssl_h
691lber_h
692ldap_h
693LDADD_crypto_nss
694apu_have_nss
695PKG_CONFIG
696apu_have_crypto
697LDADD_crypto_openssl
698apu_have_openssl
699EGREP
700GREP
701CPP
702APR_ICONV_DIR
703apr_shlibpath_var
704APR_BUILD_DIR
705APR_LIBS
706APR_INCLUDES
707OBJEXT
708EXEEXT
709ac_ct_CC
710CPPFLAGS
711LDFLAGS
712CFLAGS
713CC
714APU_LTVERSION
715APRUTIL_MAJOR_VERSION
716APRUTIL_DOTTED_VERSION
717abs_builddir
718abs_srcdir
719top_builddir
720LT_NO_INSTALL
721INSTALL_DATA
722INSTALL_SCRIPT
723INSTALL_PROGRAM
724target_os
725target_vendor
726target_cpu
727target
728host_os
729host_vendor
730host_cpu
731host
732build_os
733build_vendor
734build_cpu
735build
736APU_CONFIG_LOCATION
737target_alias
738host_alias
739build_alias
740LIBS
741ECHO_T
742ECHO_N
743ECHO_C
744DEFS
745mandir
746localedir
747libdir
748psdir
749pdfdir
750dvidir
751htmldir
752infodir
753docdir
754oldincludedir
755includedir
756localstatedir
757sharedstatedir
758sysconfdir
759datadir
760datarootdir
761libexecdir
762sbindir
763bindir
764program_transform_name
765prefix
766exec_prefix
767PACKAGE_URL
768PACKAGE_BUGREPORT
769PACKAGE_STRING
770PACKAGE_VERSION
771PACKAGE_TARNAME
772PACKAGE_NAME
773PATH_SEPARATOR
774SHELL'
775ac_subst_files=''
776ac_user_opts='
777enable_option_checking
778enable_layout
779with_apr
780with_apr_iconv
781with_crypto
782with_openssl
783with_nss
784with_lber
785with_ldap_include
786with_ldap_lib
787with_ldap
788with_dbm
789with_gdbm
790with_ndbm
791with_berkeley_db
792with_pgsql
793with_mysql
794with_sqlite3
795with_sqlite2
796with_oracle_include
797with_oracle
798with_freetds
799with_odbc
800with_expat
801with_iconv
802enable_util_dso
803'
804      ac_precious_vars='build_alias
805host_alias
806target_alias
807CC
808CFLAGS
809LDFLAGS
810LIBS
811CPPFLAGS
812CPP'
813
814
815# Initialize some variables set by options.
816ac_init_help=
817ac_init_version=false
818ac_unrecognized_opts=
819ac_unrecognized_sep=
820# The variables have the same names as the options, with
821# dashes changed to underlines.
822cache_file=/dev/null
823exec_prefix=NONE
824no_create=
825no_recursion=
826prefix=NONE
827program_prefix=NONE
828program_suffix=NONE
829program_transform_name=s,x,x,
830silent=
831site=
832srcdir=
833verbose=
834x_includes=NONE
835x_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.)
843bindir='${exec_prefix}/bin'
844sbindir='${exec_prefix}/sbin'
845libexecdir='${exec_prefix}/libexec'
846datarootdir='${prefix}/share'
847datadir='${datarootdir}'
848sysconfdir='${prefix}/etc'
849sharedstatedir='${prefix}/com'
850localstatedir='${prefix}/var'
851includedir='${prefix}/include'
852oldincludedir='/usr/include'
853docdir='${datarootdir}/doc/${PACKAGE}'
854infodir='${datarootdir}/info'
855htmldir='${docdir}'
856dvidir='${docdir}'
857pdfdir='${docdir}'
858psdir='${docdir}'
859libdir='${exec_prefix}/lib'
860localedir='${datarootdir}/locale'
861mandir='${datarootdir}/man'
862
863ac_prev=
864ac_dashdash=
865for ac_option
866do
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'
1199Try \`$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
1221done
1222
1223if test -n "$ac_prev"; then
1224  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225  as_fn_error $? "missing argument to $ac_option"
1226fi
1227
1228if 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
1234fi
1235
1236# Check all directory arguments for consistency.
1237for 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
1241do
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"
1255done
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.
1260build=$build_alias
1261host=$host_alias
1262target=$target_alias
1263
1264# FIXME: To remove some day.
1265if 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
1271fi
1272
1273ac_tool_prefix=
1274test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275
1276test "$silent" = yes && exec 6>/dev/null
1277
1278
1279ac_pwd=`pwd` && test -n "$ac_pwd" &&
1280ac_ls_di=`ls -di .` &&
1281ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1282  as_fn_error $? "working directory cannot be determined"
1283test "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.
1288if 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
1318else
1319  ac_srcdir_defaulted=no
1320fi
1321if 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"
1324fi
1325ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1326ac_abs_confdir=`(
1327	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1328	pwd)`
1329# When building in place, set srcdir=.
1330if test "$ac_abs_confdir" = "$ac_pwd"; then
1331  srcdir=.
1332fi
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.
1336case $srcdir in
1337*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1338esac
1339for 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}
1344done
1345
1346#
1347# Report the --help message.
1348#
1349if 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
1355Usage: $0 [OPTION]... [VAR=VALUE]...
1356
1357To assign environment variables (e.g., CC, CFLAGS...), specify them as
1358VAR=VALUE.  See below for descriptions of some of the useful variables.
1359
1360Defaults for the options are specified in brackets.
1361
1362Configuration:
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
1373Installation 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
1379By default, \`make install' will install all the files in
1380\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1381an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1382for instance \`--prefix=\$HOME'.
1383
1384For better control, use the options below.
1385
1386Fine 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
1410System 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
1415fi
1416
1417if test -n "$ac_init_help"; then
1418
1419  cat <<\_ACEOF
1420
1421Optional 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
1429Optional 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
1471Some 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
1481Use these variables to override the choices made by `configure' or to help
1482it to find libraries and programs with nonstandard names/locations.
1483
1484Report bugs to the package provider.
1485_ACEOF
1486ac_status=$?
1487fi
1488
1489if 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
1497case "$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 ;;
1507esac
1508ac_abs_top_builddir=$ac_pwd
1509ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510# for backward compatibility:
1511ac_top_builddir=$ac_top_build_prefix
1512
1513case $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 ;;
1526esac
1527ac_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
1542fi
1543
1544test -n "$ac_init_help" && exit $ac_status
1545if $ac_init_version; then
1546  cat <<\_ACEOF
1547configure
1548generated by GNU Autoconf 2.69
1549
1550Copyright (C) 2012 Free Software Foundation, Inc.
1551This configure script is free software; the Free Software Foundation
1552gives unlimited permission to copy, distribute and modify it.
1553_ACEOF
1554  exit
1555fi
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.
1564ac_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"
1569case "(($ac_try" in
1570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571  *) ac_try_echo=$ac_try;;
1572esac
1573eval 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
1588else
1589  $as_echo "$as_me: failed program was:" >&5
1590sed 's/^/| /' conftest.$ac_ext >&5
1591
1592	ac_retval=1
1593fi
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.
1602ac_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"
1607case "(($ac_try" in
1608  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1609  *) ac_try_echo=$ac_try;;
1610esac
1611eval 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
1629else
1630  $as_echo "$as_me: failed program was:" >&5
1631sed 's/^/| /' conftest.$ac_ext >&5
1632
1633	ac_retval=1
1634fi
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.
1648ac_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"
1652case "(($ac_try" in
1653  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654  *) ac_try_echo=$ac_try;;
1655esac
1656eval 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
1671else
1672  $as_echo "$as_me: failed program was:" >&5
1673sed 's/^/| /' conftest.$ac_ext >&5
1674
1675    ac_retval=1
1676fi
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.
1687ac_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; }
1693if eval \${$3+:} false; then :
1694  $as_echo_n "(cached) " >&6
1695fi
1696eval ac_res=\$$3
1697	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1698$as_echo "$ac_res" >&6; }
1699else
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; }
1703cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704/* end confdefs.h.  */
1705$4
1706#include <$2>
1707_ACEOF
1708if ac_fn_c_try_compile "$LINENO"; then :
1709  ac_header_compiler=yes
1710else
1711  ac_header_compiler=no
1712fi
1713rm -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; }
1720cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1721/* end confdefs.h.  */
1722#include <$2>
1723_ACEOF
1724if ac_fn_c_try_cpp "$LINENO"; then :
1725  ac_header_preproc=yes
1726else
1727  ac_header_preproc=no
1728fi
1729rm -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?
1734case $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    ;;
1753esac
1754  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1755$as_echo_n "checking for $2... " >&6; }
1756if eval \${$3+:} false; then :
1757  $as_echo_n "(cached) " >&6
1758else
1759  eval "$3=\$ac_header_compiler"
1760fi
1761eval ac_res=\$$3
1762	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1763$as_echo "$ac_res" >&6; }
1764fi
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.
1773ac_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"
1777case "(($ac_try" in
1778  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1779  *) ac_try_echo=$ac_try;;
1780esac
1781eval 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;;
1790esac
1791eval 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
1798else
1799  $as_echo "$as_me: program exited with status $ac_status" >&5
1800       $as_echo "$as_me: failed program was:" >&5
1801sed 's/^/| /' conftest.$ac_ext >&5
1802
1803       ac_retval=$ac_status
1804fi
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.
1815ac_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; }
1820if eval \${$3+:} false; then :
1821  $as_echo_n "(cached) " >&6
1822else
1823  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824/* end confdefs.h.  */
1825$4
1826#include <$2>
1827_ACEOF
1828if ac_fn_c_try_compile "$LINENO"; then :
1829  eval "$3=yes"
1830else
1831  eval "$3=no"
1832fi
1833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1834fi
1835eval 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.
1846ac_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; }
1853if eval \${$3+:} false; then :
1854  $as_echo_n "(cached) " >&6
1855else
1856  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857/* end confdefs.h.  */
1858$4
1859int
1860main ()
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
1874if ac_fn_c_try_compile "$LINENO"; then :
1875  eval "$3=yes"
1876else
1877  eval "$3=no"
1878fi
1879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1880fi
1881eval 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
1891ac_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; }
1896if eval \${$3+:} false; then :
1897  $as_echo_n "(cached) " >&6
1898else
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
1922extern "C"
1923#endif
1924char $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
1929choke me
1930#endif
1931
1932int
1933main ()
1934{
1935return $2 ();
1936  ;
1937  return 0;
1938}
1939_ACEOF
1940if ac_fn_c_try_link "$LINENO"; then :
1941  eval "$3=yes"
1942else
1943  eval "$3=no"
1944fi
1945rm -f core conftest.err conftest.$ac_objext \
1946    conftest$ac_exeext conftest.$ac_ext
1947fi
1948eval 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
1954cat >config.log <<_ACEOF
1955This file contains any messages produced by compilers while
1956running configure, to aid debugging if configure makes a mistake.
1957
1958It was created by $as_me, which was
1959generated by GNU Autoconf 2.69.  Invocation command line was
1960
1961  $ $0 $@
1962
1963_ACEOF
1964exec 5>>config.log
1965{
1966cat <<_ASUNAME
1967## --------- ##
1968## Platform. ##
1969## --------- ##
1970
1971hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1972uname -m = `(uname -m) 2>/dev/null || echo unknown`
1973uname -r = `(uname -r) 2>/dev/null || echo unknown`
1974uname -s = `(uname -s) 2>/dev/null || echo unknown`
1975uname -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
1990as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1991for as_dir in $PATH
1992do
1993  IFS=$as_save_IFS
1994  test -z "$as_dir" && as_dir=.
1995    $as_echo "PATH: $as_dir"
1996  done
1997IFS=$as_save_IFS
1998
1999} >&5
2000
2001cat >&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.
2016ac_configure_args=
2017ac_configure_args0=
2018ac_configure_args1=
2019ac_must_keep_next=false
2020for ac_pass in 1 2
2021do
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
2055done
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.
2064trap '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
2151for ac_signal in 1 2 13 15; do
2152  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2153done
2154ac_signal=0
2155
2156# confdefs.h avoids OS command line length limits that DEFS can exceed.
2157rm -f -r conftest* confdefs.h
2158
2159$as_echo "/* confdefs.h */" > confdefs.h
2160
2161# Predefined preprocessor variables.
2162
2163cat >>confdefs.h <<_ACEOF
2164#define PACKAGE_NAME "$PACKAGE_NAME"
2165_ACEOF
2166
2167cat >>confdefs.h <<_ACEOF
2168#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2169_ACEOF
2170
2171cat >>confdefs.h <<_ACEOF
2172#define PACKAGE_VERSION "$PACKAGE_VERSION"
2173_ACEOF
2174
2175cat >>confdefs.h <<_ACEOF
2176#define PACKAGE_STRING "$PACKAGE_STRING"
2177_ACEOF
2178
2179cat >>confdefs.h <<_ACEOF
2180#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2181_ACEOF
2182
2183cat >>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.
2190ac_site_file1=NONE
2191ac_site_file2=NONE
2192if 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
2199elif test "x$prefix" != xNONE; then
2200  ac_site_file1=$prefix/share/config.site
2201  ac_site_file2=$prefix/etc/config.site
2202else
2203  ac_site_file1=$ac_default_prefix/share/config.site
2204  ac_site_file2=$ac_default_prefix/etc/config.site
2205fi
2206for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2207do
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;}
2216as_fn_error $? "failed to load site script $ac_site_file
2217See \`config.log' for more details" "$LINENO" 5; }
2218  fi
2219done
2220
2221if 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
2232else
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
2236fi
2237
2238# Check that the precious variables saved in the cache have kept the same
2239# value.
2240ac_cache_corrupted=false
2241for 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
2287done
2288if $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
2294fi
2295## -------------------- ##
2296## Main body of script. ##
2297## -------------------- ##
2298
2299ac_ext=c
2300ac_cpp='$CPP $CPPFLAGS'
2301ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2302ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2303ac_compiler_gnu=$ac_cv_c_compiler_gnu
2304
2305
2306
2307ac_config_headers="$ac_config_headers include/private/apu_config.h"
2308
2309ac_aux_dir=
2310for 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
2324done
2325if test -z "$ac_aux_dir"; then
2326  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build \"$srcdir\"/build" "$LINENO" 5
2327fi
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.
2333ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2334ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2335ac_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
2519EOF
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
2561ap_last=
2562ap_cur="$arg"
2563while test "x${ap_cur}" != "x${ap_last}";
2564do
2565  ap_last="${ap_cur}"
2566  ap_cur=`eval "echo ${ap_cur}"`
2567done
2568arg="${ap_cur}"
2569
2570    echo "\"$arg\" \\" >> config.nice
2571  done
2572  echo '"$@"' >> config.nice
2573  chmod +x config.nice
2574
2575
2576
2577abs_srcdir=`(cd $srcdir && pwd)`
2578abs_builddir=`pwd`
2579
2580if test "$abs_builddir" != "$abs_srcdir"; then
2581  USE_VPATH=1
2582  APU_CONFIG_LOCATION=build
2583else
2584  APU_CONFIG_LOCATION=source
2585fi
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; }
2595if ${ac_cv_build+:} false; then :
2596  $as_echo_n "(cached) " >&6
2597else
2598  ac_build_alias=$build_alias
2599test "x$ac_build_alias" = x &&
2600  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2601test "x$ac_build_alias" = x &&
2602  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2603ac_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
2606fi
2607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2608$as_echo "$ac_cv_build" >&6; }
2609case $ac_cv_build in
2610*-*-*) ;;
2611*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2612esac
2613build=$ac_cv_build
2614ac_save_IFS=$IFS; IFS='-'
2615set x $ac_cv_build
2616shift
2617build_cpu=$1
2618build_vendor=$2
2619shift; shift
2620# Remember, the first character of IFS is used to create $*,
2621# except with old shells:
2622build_os=$*
2623IFS=$ac_save_IFS
2624case $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; }
2629if ${ac_cv_host+:} false; then :
2630  $as_echo_n "(cached) " >&6
2631else
2632  if test "x$host_alias" = x; then
2633  ac_cv_host=$ac_cv_build
2634else
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
2637fi
2638
2639fi
2640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2641$as_echo "$ac_cv_host" >&6; }
2642case $ac_cv_host in
2643*-*-*) ;;
2644*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2645esac
2646host=$ac_cv_host
2647ac_save_IFS=$IFS; IFS='-'
2648set x $ac_cv_host
2649shift
2650host_cpu=$1
2651host_vendor=$2
2652shift; shift
2653# Remember, the first character of IFS is used to create $*,
2654# except with old shells:
2655host_os=$*
2656IFS=$ac_save_IFS
2657case $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; }
2662if ${ac_cv_target+:} false; then :
2663  $as_echo_n "(cached) " >&6
2664else
2665  if test "x$target_alias" = x; then
2666  ac_cv_target=$ac_cv_host
2667else
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
2670fi
2671
2672fi
2673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2674$as_echo "$ac_cv_target" >&6; }
2675case $ac_cv_target in
2676*-*-*) ;;
2677*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2678esac
2679target=$ac_cv_target
2680ac_save_IFS=$IFS; IFS='-'
2681set x $ac_cv_target
2682shift
2683target_cpu=$1
2684target_vendor=$2
2685shift; shift
2686# Remember, the first character of IFS is used to create $*,
2687# except with old shells:
2688target_os=$*
2689IFS=$ac_save_IFS
2690case $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.
2695test -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; }
2717if test -z "$INSTALL"; then
2718if ${ac_cv_path_install+:} false; then :
2719  $as_echo_n "(cached) " >&6
2720else
2721  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2722for as_dir in $PATH
2723do
2724  IFS=$as_save_IFS
2725  test -z "$as_dir" && as_dir=.
2726    # Account for people who put trailing slashes in PATH elements.
2727case $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    ;;
2765esac
2766
2767  done
2768IFS=$as_save_IFS
2769
2770rm -rf conftest.one conftest.two conftest.dir
2771
2772fi
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
2782fi
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.
2788test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2789
2790test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2791
2792test -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.
2799case $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        ;;
2809esac
2810
2811
2812top_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; }
2820if ${ac_cv_mkdir_p+:} false; then :
2821  $as_echo_n "(cached) " >&6
2822else
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
2833fi
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
2843get_version="$abs_srcdir/build/get-version.sh"
2844version_hdr="$abs_srcdir/include/apu_version.h"
2845APRUTIL_MAJOR_VERSION="`$get_version major $version_hdr APU`"
2846APRUTIL_DOTTED_VERSION="`$get_version all $version_hdr APU`"
2847
2848APU_LTVERSION="-version-info `$get_version libtool $version_hdr APU`"
2849
2850
2851
2852
2853
2854echo "APR-util Version: ${APRUTIL_DOTTED_VERSION}"
2855
2856
2857# Check whether --enable-layout was given.
2858if test "${enable_layout+set}" = set; then :
2859  enableval=$enable_layout;
2860  LAYOUT=$enableval
2861
2862fi
2863
2864
2865if test -z "$LAYOUT"; then
2866  LAYOUT="apr-util"
2867fi
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
2934ac_prev=
2935# Retrieve the command-line arguments.  The eval is needed because
2936# the arguments are quoted to preserve accuracy.
2937eval "set x $ac_configure_args"
2938shift
2939for ac_option
2940do
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
3040done
3041
3042# Be sure to have absolute paths.
3043for ac_var in exec_prefix prefix
3044do
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
3050done
3051
3052
3053
3054ac_ext=c
3055ac_cpp='$CPP $CPPFLAGS'
3056ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3057ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3058ac_compiler_gnu=$ac_cv_c_compiler_gnu
3059if 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.
3061set 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; }
3064if ${ac_cv_prog_CC+:} false; then :
3065  $as_echo_n "(cached) " >&6
3066else
3067  if test -n "$CC"; then
3068  ac_cv_prog_CC="$CC" # Let the user override the test.
3069else
3070as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3071for as_dir in $PATH
3072do
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
3081done
3082  done
3083IFS=$as_save_IFS
3084
3085fi
3086fi
3087CC=$ac_cv_prog_CC
3088if test -n "$CC"; then
3089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3090$as_echo "$CC" >&6; }
3091else
3092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3093$as_echo "no" >&6; }
3094fi
3095
3096
3097fi
3098if 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.
3101set 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; }
3104if ${ac_cv_prog_ac_ct_CC+:} false; then :
3105  $as_echo_n "(cached) " >&6
3106else
3107  if test -n "$ac_ct_CC"; then
3108  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3109else
3110as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3111for as_dir in $PATH
3112do
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
3121done
3122  done
3123IFS=$as_save_IFS
3124
3125fi
3126fi
3127ac_ct_CC=$ac_cv_prog_ac_ct_CC
3128if 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; }
3131else
3132  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3133$as_echo "no" >&6; }
3134fi
3135
3136  if test "x$ac_ct_CC" = x; then
3137    CC=""
3138  else
3139    case $cross_compiling:$ac_tool_warned in
3140yes:)
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;}
3143ac_tool_warned=yes ;;
3144esac
3145    CC=$ac_ct_CC
3146  fi
3147else
3148  CC="$ac_cv_prog_CC"
3149fi
3150
3151if 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.
3154set 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; }
3157if ${ac_cv_prog_CC+:} false; then :
3158  $as_echo_n "(cached) " >&6
3159else
3160  if test -n "$CC"; then
3161  ac_cv_prog_CC="$CC" # Let the user override the test.
3162else
3163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3164for as_dir in $PATH
3165do
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
3174done
3175  done
3176IFS=$as_save_IFS
3177
3178fi
3179fi
3180CC=$ac_cv_prog_CC
3181if test -n "$CC"; then
3182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3183$as_echo "$CC" >&6; }
3184else
3185  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3186$as_echo "no" >&6; }
3187fi
3188
3189
3190  fi
3191fi
3192if test -z "$CC"; then
3193  # Extract the first word of "cc", so it can be a program name with args.
3194set 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; }
3197if ${ac_cv_prog_CC+:} false; then :
3198  $as_echo_n "(cached) " >&6
3199else
3200  if test -n "$CC"; then
3201  ac_cv_prog_CC="$CC" # Let the user override the test.
3202else
3203  ac_prog_rejected=no
3204as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3205for as_dir in $PATH
3206do
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
3219done
3220  done
3221IFS=$as_save_IFS
3222
3223if 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
3234fi
3235fi
3236fi
3237CC=$ac_cv_prog_CC
3238if test -n "$CC"; then
3239  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3240$as_echo "$CC" >&6; }
3241else
3242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243$as_echo "no" >&6; }
3244fi
3245
3246
3247fi
3248if 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.
3253set 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; }
3256if ${ac_cv_prog_CC+:} false; then :
3257  $as_echo_n "(cached) " >&6
3258else
3259  if test -n "$CC"; then
3260  ac_cv_prog_CC="$CC" # Let the user override the test.
3261else
3262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3263for as_dir in $PATH
3264do
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
3273done
3274  done
3275IFS=$as_save_IFS
3276
3277fi
3278fi
3279CC=$ac_cv_prog_CC
3280if test -n "$CC"; then
3281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3282$as_echo "$CC" >&6; }
3283else
3284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3285$as_echo "no" >&6; }
3286fi
3287
3288
3289    test -n "$CC" && break
3290  done
3291fi
3292if test -z "$CC"; then
3293  ac_ct_CC=$CC
3294  for ac_prog in cl.exe
3295do
3296  # Extract the first word of "$ac_prog", so it can be a program name with args.
3297set 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; }
3300if ${ac_cv_prog_ac_ct_CC+:} false; then :
3301  $as_echo_n "(cached) " >&6
3302else
3303  if test -n "$ac_ct_CC"; then
3304  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3305else
3306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3307for as_dir in $PATH
3308do
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
3317done
3318  done
3319IFS=$as_save_IFS
3320
3321fi
3322fi
3323ac_ct_CC=$ac_cv_prog_ac_ct_CC
3324if 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; }
3327else
3328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3329$as_echo "no" >&6; }
3330fi
3331
3332
3333  test -n "$ac_ct_CC" && break
3334done
3335
3336  if test "x$ac_ct_CC" = x; then
3337    CC=""
3338  else
3339    case $cross_compiling:$ac_tool_warned in
3340yes:)
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;}
3343ac_tool_warned=yes ;;
3344esac
3345    CC=$ac_ct_CC
3346  fi
3347fi
3348
3349fi
3350
3351
3352test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3353$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3354as_fn_error $? "no acceptable C compiler found in \$PATH
3355See \`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
3359set X $ac_compile
3360ac_compiler=$2
3361for ac_option in --version -v -V -qversion; do
3362  { { ac_try="$ac_compiler $ac_option >&5"
3363case "(($ac_try" in
3364  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365  *) ac_try_echo=$ac_try;;
3366esac
3367eval 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; }
3380done
3381
3382cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3383/* end confdefs.h.  */
3384
3385int
3386main ()
3387{
3388
3389  ;
3390  return 0;
3391}
3392_ACEOF
3393ac_clean_files_save=$ac_clean_files
3394ac_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; }
3400ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3401
3402# The possible output files:
3403ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3404
3405ac_rmfiles=
3406for ac_file in $ac_files
3407do
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
3412done
3413rm -f $ac_rmfiles
3414
3415if { { ac_try="$ac_link_default"
3416case "(($ac_try" in
3417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3418  *) ac_try_echo=$ac_try;;
3419esac
3420eval 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.
3431for ac_file in $ac_files ''
3432do
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
3455done
3456test "$ac_cv_exeext" = no && ac_cv_exeext=
3457
3458else
3459  ac_file=''
3460fi
3461if 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
3465sed '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;}
3469as_fn_error 77 "C compiler cannot create executables
3470See \`config.log' for more details" "$LINENO" 5; }
3471else
3472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3473$as_echo "yes" >&6; }
3474fi
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; }
3479ac_exeext=$ac_cv_exeext
3480
3481rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3482ac_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; }
3485if { { ac_try="$ac_link"
3486case "(($ac_try" in
3487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3488  *) ac_try_echo=$ac_try;;
3489esac
3490eval 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'.
3500for 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
3508done
3509else
3510  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3511$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3512as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3513See \`config.log' for more details" "$LINENO" 5; }
3514fi
3515rm -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
3519rm -f conftest.$ac_ext
3520EXEEXT=$ac_cv_exeext
3521ac_exeext=$EXEEXT
3522cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3523/* end confdefs.h.  */
3524#include <stdio.h>
3525int
3526main ()
3527{
3528FILE *f = fopen ("conftest.out", "w");
3529 return ferror (f) || fclose (f) != 0;
3530
3531  ;
3532  return 0;
3533}
3534_ACEOF
3535ac_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; }
3540if test "$cross_compiling" != yes; then
3541  { { ac_try="$ac_link"
3542case "(($ac_try" in
3543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3544  *) ac_try_echo=$ac_try;;
3545esac
3546eval 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;;
3556esac
3557eval 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;}
3570as_fn_error $? "cannot run C compiled programs.
3571If you meant to cross compile, use \`--host'.
3572See \`config.log' for more details" "$LINENO" 5; }
3573    fi
3574  fi
3575fi
3576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3577$as_echo "$cross_compiling" >&6; }
3578
3579rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3580ac_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; }
3583if ${ac_cv_objext+:} false; then :
3584  $as_echo_n "(cached) " >&6
3585else
3586  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587/* end confdefs.h.  */
3588
3589int
3590main ()
3591{
3592
3593  ;
3594  return 0;
3595}
3596_ACEOF
3597rm -f conftest.o conftest.obj
3598if { { ac_try="$ac_compile"
3599case "(($ac_try" in
3600  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601  *) ac_try_echo=$ac_try;;
3602esac
3603eval 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
3616done
3617else
3618  $as_echo "$as_me: failed program was:" >&5
3619sed '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;}
3623as_fn_error $? "cannot compute suffix of object files: cannot compile
3624See \`config.log' for more details" "$LINENO" 5; }
3625fi
3626rm -f conftest.$ac_cv_objext conftest.$ac_ext
3627fi
3628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3629$as_echo "$ac_cv_objext" >&6; }
3630OBJEXT=$ac_cv_objext
3631ac_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; }
3634if ${ac_cv_c_compiler_gnu+:} false; then :
3635  $as_echo_n "(cached) " >&6
3636else
3637  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638/* end confdefs.h.  */
3639
3640int
3641main ()
3642{
3643#ifndef __GNUC__
3644       choke me
3645#endif
3646
3647  ;
3648  return 0;
3649}
3650_ACEOF
3651if ac_fn_c_try_compile "$LINENO"; then :
3652  ac_compiler_gnu=yes
3653else
3654  ac_compiler_gnu=no
3655fi
3656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3657ac_cv_c_compiler_gnu=$ac_compiler_gnu
3658
3659fi
3660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3661$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3662if test $ac_compiler_gnu = yes; then
3663  GCC=yes
3664else
3665  GCC=
3666fi
3667ac_test_CFLAGS=${CFLAGS+set}
3668ac_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; }
3671if ${ac_cv_prog_cc_g+:} false; then :
3672  $as_echo_n "(cached) " >&6
3673else
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
3681int
3682main ()
3683{
3684
3685  ;
3686  return 0;
3687}
3688_ACEOF
3689if ac_fn_c_try_compile "$LINENO"; then :
3690  ac_cv_prog_cc_g=yes
3691else
3692  CFLAGS=""
3693      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694/* end confdefs.h.  */
3695
3696int
3697main ()
3698{
3699
3700  ;
3701  return 0;
3702}
3703_ACEOF
3704if ac_fn_c_try_compile "$LINENO"; then :
3705
3706else
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
3712int
3713main ()
3714{
3715
3716  ;
3717  return 0;
3718}
3719_ACEOF
3720if ac_fn_c_try_compile "$LINENO"; then :
3721  ac_cv_prog_cc_g=yes
3722fi
3723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3724fi
3725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3726fi
3727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728   ac_c_werror_flag=$ac_save_c_werror_flag
3729fi
3730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3731$as_echo "$ac_cv_prog_cc_g" >&6; }
3732if test "$ac_test_CFLAGS" = set; then
3733  CFLAGS=$ac_save_CFLAGS
3734elif 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
3740else
3741  if test "$GCC" = yes; then
3742    CFLAGS="-O2"
3743  else
3744    CFLAGS=
3745  fi
3746fi
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; }
3749if ${ac_cv_prog_cc_c89+:} false; then :
3750  $as_echo_n "(cached) " >&6
3751else
3752  ac_cv_prog_cc_c89=no
3753ac_save_CC=$CC
3754cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755/* end confdefs.h.  */
3756#include <stdarg.h>
3757#include <stdio.h>
3758struct stat;
3759/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3760struct buf { int x; };
3761FILE * (*rcsopen) (struct buf *, struct stat *, int);
3762static char *e (p, i)
3763     char **p;
3764     int i;
3765{
3766  return p[i];
3767}
3768static 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.  */
3785int 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'
3790int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3791
3792int test (int i, double x);
3793struct s1 {int (*f) (int a);};
3794struct s2 {int (*f) (double a);};
3795int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3796int argc;
3797char **argv;
3798int
3799main ()
3800{
3801return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3802  ;
3803  return 0;
3804}
3805_ACEOF
3806for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3807	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3808do
3809  CC="$ac_save_CC $ac_arg"
3810  if ac_fn_c_try_compile "$LINENO"; then :
3811  ac_cv_prog_cc_c89=$ac_arg
3812fi
3813rm -f core conftest.err conftest.$ac_objext
3814  test "x$ac_cv_prog_cc_c89" != "xno" && break
3815done
3816rm -f conftest.$ac_ext
3817CC=$ac_save_CC
3818
3819fi
3820# AC_CACHE_VAL
3821case "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; } ;;
3832esac
3833if test "x$ac_cv_prog_cc_c89" != xno; then :
3834
3835fi
3836
3837ac_ext=c
3838ac_cpp='$CPP $CPPFLAGS'
3839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3841ac_compiler_gnu=$ac_cv_c_compiler_gnu
3842
3843
3844
3845if 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; }
3898if ${ac_cv_search_fdatasync+:} false; then :
3899  $as_echo_n "(cached) " >&6
3900else
3901  ac_func_search_save_LIBS=$LIBS
3902cat 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
3909extern "C"
3910#endif
3911char fdatasync ();
3912int
3913main ()
3914{
3915return fdatasync ();
3916  ;
3917  return 0;
3918}
3919_ACEOF
3920for 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
3929fi
3930rm -f core conftest.err conftest.$ac_objext \
3931    conftest$ac_exeext
3932  if ${ac_cv_search_fdatasync+:} false; then :
3933  break
3934fi
3935done
3936if ${ac_cv_search_fdatasync+:} false; then :
3937
3938else
3939  ac_cv_search_fdatasync=no
3940fi
3941rm conftest.$ac_ext
3942LIBS=$ac_func_search_save_LIBS
3943fi
3944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
3945$as_echo "$ac_cv_search_fdatasync" >&6; }
3946ac_res=$ac_cv_search_fdatasync
3947if test "$ac_res" != no; then :
3948  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3949
3950fi
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
3963fi
3964
3965
3966
3967APRUTIL_INCLUDES=""
3968APRUTIL_PRIV_INCLUDES="-I$top_builddir/include -I$top_builddir/include/private"
3969if test -n "$USE_VPATH"; then
3970    APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES -I$abs_srcdir/include/private -I$abs_srcdir/include"
3971fi
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.
4004if 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
4032else
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
4076fi
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
4154apr_shlibpath_var=`$apr_config --shlib-path-var`
4155
4156
4157
4158# Check whether --with-apr-iconv was given.
4159if 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
4227if 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
4248fi
4249rm -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
4318else
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
4322fi
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
4337fi
4338
4339
4340
4341ac_ext=c
4342ac_cpp='$CPP $CPPFLAGS'
4343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4345ac_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.
4349if test -n "$CPP" && test -d "$CPP"; then
4350  CPP=
4351fi
4352if test -z "$CPP"; then
4353  if ${ac_cv_prog_CPP+:} false; then :
4354  $as_echo_n "(cached) " >&6
4355else
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
4360for ac_c_preproc_warn_flag in '' yes
4361do
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
4377if ac_fn_c_try_cpp "$LINENO"; then :
4378
4379else
4380  # Broken: fails on valid input.
4381continue
4382fi
4383rm -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
4391if ac_fn_c_try_cpp "$LINENO"; then :
4392  # Broken: success on invalid input.
4393continue
4394else
4395  # Passes both tests.
4396ac_preproc_ok=:
4397break
4398fi
4399rm -f conftest.err conftest.i conftest.$ac_ext
4400
4401done
4402# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4403rm -f conftest.i conftest.err conftest.$ac_ext
4404if $ac_preproc_ok; then :
4405  break
4406fi
4407
4408    done
4409    ac_cv_prog_CPP=$CPP
4410
4411fi
4412  CPP=$ac_cv_prog_CPP
4413else
4414  ac_cv_prog_CPP=$CPP
4415fi
4416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4417$as_echo "$CPP" >&6; }
4418ac_preproc_ok=false
4419for ac_c_preproc_warn_flag in '' yes
4420do
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
4436if ac_fn_c_try_cpp "$LINENO"; then :
4437
4438else
4439  # Broken: fails on valid input.
4440continue
4441fi
4442rm -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
4450if ac_fn_c_try_cpp "$LINENO"; then :
4451  # Broken: success on invalid input.
4452continue
4453else
4454  # Passes both tests.
4455ac_preproc_ok=:
4456break
4457fi
4458rm -f conftest.err conftest.i conftest.$ac_ext
4459
4460done
4461# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4462rm -f conftest.i conftest.err conftest.$ac_ext
4463if $ac_preproc_ok; then :
4464
4465else
4466  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4467$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4468as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4469See \`config.log' for more details" "$LINENO" 5; }
4470fi
4471
4472ac_ext=c
4473ac_cpp='$CPP $CPPFLAGS'
4474ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4475ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4476ac_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; }
4481if ${ac_cv_path_GREP+:} false; then :
4482  $as_echo_n "(cached) " >&6
4483else
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
4488for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4489do
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
4498case `"$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;;
4522esac
4523
4524      $ac_path_GREP_found && break 3
4525    done
4526  done
4527  done
4528IFS=$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
4532else
4533  ac_cv_path_GREP=$GREP
4534fi
4535
4536fi
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; }
4544if ${ac_cv_path_EGREP+:} false; then :
4545  $as_echo_n "(cached) " >&6
4546else
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
4554for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4555do
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
4564case `"$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;;
4588esac
4589
4590      $ac_path_EGREP_found && break 3
4591    done
4592  done
4593  done
4594IFS=$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
4598else
4599  ac_cv_path_EGREP=$EGREP
4600fi
4601
4602   fi
4603fi
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; }
4611if ${ac_cv_header_stdc+:} false; then :
4612  $as_echo_n "(cached) " >&6
4613else
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
4621int
4622main ()
4623{
4624
4625  ;
4626  return 0;
4627}
4628_ACEOF
4629if ac_fn_c_try_compile "$LINENO"; then :
4630  ac_cv_header_stdc=yes
4631else
4632  ac_cv_header_stdc=no
4633fi
4634rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4635
4636if 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
4643if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4644  $EGREP "memchr" >/dev/null 2>&1; then :
4645
4646else
4647  ac_cv_header_stdc=no
4648fi
4649rm -f conftest*
4650
4651fi
4652
4653if 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
4660if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4661  $EGREP "free" >/dev/null 2>&1; then :
4662
4663else
4664  ac_cv_header_stdc=no
4665fi
4666rm -f conftest*
4667
4668fi
4669
4670if 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  :
4674else
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)))
4691int
4692main ()
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
4702if ac_fn_c_try_run "$LINENO"; then :
4703
4704else
4705  ac_cv_header_stdc=no
4706fi
4707rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4708  conftest.$ac_objext conftest.beam conftest.$ac_ext
4709fi
4710
4711fi
4712fi
4713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4714$as_echo "$ac_cv_header_stdc" >&6; }
4715if test $ac_cv_header_stdc = yes; then
4716
4717$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4718
4719fi
4720
4721# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4722for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4723		  inttypes.h stdint.h unistd.h
4724do :
4725  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4726ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4727"
4728if 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
4733fi
4734
4735done
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.
4749if 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.
4789if test "${with_openssl+set}" = set; then :
4790  withval=$with_openssl;
4791    if test "$withval" = "yes"; then
4792      for ac_header in openssl/x509.h
4793do :
4794  ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4795if 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
4800fi
4801
4802done
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; }
4806if ${ac_cv_lib_crypto_BN_init+:} false; then :
4807  $as_echo_n "(cached) " >&6
4808else
4809  ac_check_lib_save_LIBS=$LIBS
4810LIBS="-lcrypto  $LIBS"
4811cat 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
4818extern "C"
4819#endif
4820char BN_init ();
4821int
4822main ()
4823{
4824return BN_init ();
4825  ;
4826  return 0;
4827}
4828_ACEOF
4829if ac_fn_c_try_link "$LINENO"; then :
4830  ac_cv_lib_crypto_BN_init=yes
4831else
4832  ac_cv_lib_crypto_BN_init=no
4833fi
4834rm -f core conftest.err conftest.$ac_objext \
4835    conftest$ac_exeext conftest.$ac_ext
4836LIBS=$ac_check_lib_save_LIBS
4837fi
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; }
4840if 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; }
4843if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4844  $as_echo_n "(cached) " >&6
4845else
4846  ac_check_lib_save_LIBS=$LIBS
4847LIBS="-lssl -lcrypto $LIBS"
4848cat 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
4855extern "C"
4856#endif
4857char SSL_accept ();
4858int
4859main ()
4860{
4861return SSL_accept ();
4862  ;
4863  return 0;
4864}
4865_ACEOF
4866if ac_fn_c_try_link "$LINENO"; then :
4867  ac_cv_lib_ssl_SSL_accept=yes
4868else
4869  ac_cv_lib_ssl_SSL_accept=no
4870fi
4871rm -f core conftest.err conftest.$ac_objext \
4872    conftest$ac_exeext conftest.$ac_ext
4873LIBS=$ac_check_lib_save_LIBS
4874fi
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; }
4877if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
4878  openssl_have_libs=1
4879fi
4880
4881fi
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
4939do :
4940  ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
4941if 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
4946fi
4947
4948done
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; }
4952if ${ac_cv_lib_crypto_BN_init+:} false; then :
4953  $as_echo_n "(cached) " >&6
4954else
4955  ac_check_lib_save_LIBS=$LIBS
4956LIBS="-lcrypto  $LIBS"
4957cat 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
4964extern "C"
4965#endif
4966char BN_init ();
4967int
4968main ()
4969{
4970return BN_init ();
4971  ;
4972  return 0;
4973}
4974_ACEOF
4975if ac_fn_c_try_link "$LINENO"; then :
4976  ac_cv_lib_crypto_BN_init=yes
4977else
4978  ac_cv_lib_crypto_BN_init=no
4979fi
4980rm -f core conftest.err conftest.$ac_objext \
4981    conftest$ac_exeext conftest.$ac_ext
4982LIBS=$ac_check_lib_save_LIBS
4983fi
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; }
4986if 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; }
4989if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
4990  $as_echo_n "(cached) " >&6
4991else
4992  ac_check_lib_save_LIBS=$LIBS
4993LIBS="-lssl -lcrypto $LIBS"
4994cat 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
5001extern "C"
5002#endif
5003char SSL_accept ();
5004int
5005main ()
5006{
5007return SSL_accept ();
5008  ;
5009  return 0;
5010}
5011_ACEOF
5012if ac_fn_c_try_link "$LINENO"; then :
5013  ac_cv_lib_ssl_SSL_accept=yes
5014else
5015  ac_cv_lib_ssl_SSL_accept=no
5016fi
5017rm -f core conftest.err conftest.$ac_objext \
5018    conftest$ac_exeext conftest.$ac_ext
5019LIBS=$ac_check_lib_save_LIBS
5020fi
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; }
5023if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5024  openssl_have_libs=1
5025fi
5026
5027fi
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
5077do :
5078  ac_fn_c_check_header_mongrel "$LINENO" "openssl/x509.h" "ac_cv_header_openssl_x509_h" "$ac_includes_default"
5079if 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
5084fi
5085
5086done
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; }
5090if ${ac_cv_lib_crypto_BN_init+:} false; then :
5091  $as_echo_n "(cached) " >&6
5092else
5093  ac_check_lib_save_LIBS=$LIBS
5094LIBS="-lcrypto  $LIBS"
5095cat 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
5102extern "C"
5103#endif
5104char BN_init ();
5105int
5106main ()
5107{
5108return BN_init ();
5109  ;
5110  return 0;
5111}
5112_ACEOF
5113if ac_fn_c_try_link "$LINENO"; then :
5114  ac_cv_lib_crypto_BN_init=yes
5115else
5116  ac_cv_lib_crypto_BN_init=no
5117fi
5118rm -f core conftest.err conftest.$ac_objext \
5119    conftest$ac_exeext conftest.$ac_ext
5120LIBS=$ac_check_lib_save_LIBS
5121fi
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; }
5124if 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; }
5127if ${ac_cv_lib_ssl_SSL_accept+:} false; then :
5128  $as_echo_n "(cached) " >&6
5129else
5130  ac_check_lib_save_LIBS=$LIBS
5131LIBS="-lssl -lcrypto $LIBS"
5132cat 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
5139extern "C"
5140#endif
5141char SSL_accept ();
5142int
5143main ()
5144{
5145return SSL_accept ();
5146  ;
5147  return 0;
5148}
5149_ACEOF
5150if ac_fn_c_try_link "$LINENO"; then :
5151  ac_cv_lib_ssl_SSL_accept=yes
5152else
5153  ac_cv_lib_ssl_SSL_accept=no
5154fi
5155rm -f core conftest.err conftest.$ac_objext \
5156    conftest$ac_exeext conftest.$ac_ext
5157LIBS=$ac_check_lib_save_LIBS
5158fi
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; }
5161if test "x$ac_cv_lib_ssl_SSL_accept" = xyes; then :
5162  openssl_have_libs=1
5163fi
5164
5165fi
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"
5216if test "x$ac_cv_have_decl_EVP_PKEY_CTX_new" = xyes; then :
5217  ac_have_decl=1
5218else
5219  ac_have_decl=0
5220fi
5221
5222cat >>confdefs.h <<_ACEOF
5223#define HAVE_DECL_EVP_PKEY_CTX_NEW $ac_have_decl
5224_ACEOF
5225
5226
5227    fi
5228
5229else
5230
5231    apu_have_openssl=0
5232
5233fi
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>
5267int
5268main ()
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
5285if 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
5291else
5292  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5293$as_echo "no" >&6; }
5294fi
5295rm -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.
5314if 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.
5319set 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; }
5322if ${ac_cv_path_PKG_CONFIG+:} false; then :
5323  $as_echo_n "(cached) " >&6
5324else
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
5331for as_dir in $PATH
5332do
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
5341done
5342  done
5343IFS=$as_save_IFS
5344
5345  ;;
5346esac
5347fi
5348PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5349if test -n "$PKG_CONFIG"; then
5350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5351$as_echo "$PKG_CONFIG" >&6; }
5352else
5353  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5354$as_echo "no" >&6; }
5355fi
5356
5357
5358fi
5359if 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.
5362set 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; }
5365if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5366  $as_echo_n "(cached) " >&6
5367else
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
5374for as_dir in $PATH
5375do
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
5384done
5385  done
5386IFS=$as_save_IFS
5387
5388  ;;
5389esac
5390fi
5391ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5392if 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; }
5395else
5396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5397$as_echo "no" >&6; }
5398fi
5399
5400  if test "x$ac_pt_PKG_CONFIG" = x; then
5401    PKG_CONFIG=""
5402  else
5403    case $cross_compiling:$ac_tool_warned in
5404yes:)
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;}
5407ac_tool_warned=yes ;;
5408esac
5409    PKG_CONFIG=$ac_pt_PKG_CONFIG
5410  fi
5411else
5412  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5413fi
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
5465do :
5466  ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5467if 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
5472fi
5473
5474done
5475
5476      for ac_header in nss/nss.h nss.h
5477do :
5478  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5480if 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
5485fi
5486
5487done
5488
5489      for ac_header in nss/pk11pub.h pk11pub.h
5490do :
5491  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5492ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5493if 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
5498fi
5499
5500done
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; }
5505if ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5506  $as_echo_n "(cached) " >&6
5507else
5508  ac_check_lib_save_LIBS=$LIBS
5509LIBS="-lnspr4  $LIBS"
5510cat 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
5517extern "C"
5518#endif
5519char PR_Initialize ();
5520int
5521main ()
5522{
5523return PR_Initialize ();
5524  ;
5525  return 0;
5526}
5527_ACEOF
5528if ac_fn_c_try_link "$LINENO"; then :
5529  ac_cv_lib_nspr4_PR_Initialize=yes
5530else
5531  ac_cv_lib_nspr4_PR_Initialize=no
5532fi
5533rm -f core conftest.err conftest.$ac_objext \
5534    conftest$ac_exeext conftest.$ac_ext
5535LIBS=$ac_check_lib_save_LIBS
5536fi
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; }
5539if 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; }
5542if ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5543  $as_echo_n "(cached) " >&6
5544else
5545  ac_check_lib_save_LIBS=$LIBS
5546LIBS="-lnss3 -lnspr4 $LIBS"
5547cat 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
5554extern "C"
5555#endif
5556char PK11_CreatePBEV2AlgorithmID ();
5557int
5558main ()
5559{
5560return PK11_CreatePBEV2AlgorithmID ();
5561  ;
5562  return 0;
5563}
5564_ACEOF
5565if ac_fn_c_try_link "$LINENO"; then :
5566  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5567else
5568  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5569fi
5570rm -f core conftest.err conftest.$ac_objext \
5571    conftest$ac_exeext conftest.$ac_ext
5572LIBS=$ac_check_lib_save_LIBS
5573fi
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; }
5576if test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5577  nss_have_libs=1
5578fi
5579
5580fi
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
5641do :
5642  ac_fn_c_check_header_mongrel "$LINENO" "prerror.h" "ac_cv_header_prerror_h" "$ac_includes_default"
5643if 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
5648fi
5649
5650done
5651
5652      for ac_header in nss/nss.h nss.h
5653do :
5654  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5655ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5656if 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
5661fi
5662
5663done
5664
5665      for ac_header in nss/pk11pub.h pk11pub.h
5666do :
5667  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5668ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5669if 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
5674fi
5675
5676done
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; }
5681if ${ac_cv_lib_nspr4_PR_Initialize+:} false; then :
5682  $as_echo_n "(cached) " >&6
5683else
5684  ac_check_lib_save_LIBS=$LIBS
5685LIBS="-lnspr4  $LIBS"
5686cat 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
5693extern "C"
5694#endif
5695char PR_Initialize ();
5696int
5697main ()
5698{
5699return PR_Initialize ();
5700  ;
5701  return 0;
5702}
5703_ACEOF
5704if ac_fn_c_try_link "$LINENO"; then :
5705  ac_cv_lib_nspr4_PR_Initialize=yes
5706else
5707  ac_cv_lib_nspr4_PR_Initialize=no
5708fi
5709rm -f core conftest.err conftest.$ac_objext \
5710    conftest$ac_exeext conftest.$ac_ext
5711LIBS=$ac_check_lib_save_LIBS
5712fi
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; }
5715if 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; }
5718if ${ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID+:} false; then :
5719  $as_echo_n "(cached) " >&6
5720else
5721  ac_check_lib_save_LIBS=$LIBS
5722LIBS="-lnss3 -lnspr4 $LIBS"
5723cat 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
5730extern "C"
5731#endif
5732char PK11_CreatePBEV2AlgorithmID ();
5733int
5734main ()
5735{
5736return PK11_CreatePBEV2AlgorithmID ();
5737  ;
5738  return 0;
5739}
5740_ACEOF
5741if ac_fn_c_try_link "$LINENO"; then :
5742  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=yes
5743else
5744  ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID=no
5745fi
5746rm -f core conftest.err conftest.$ac_objext \
5747    conftest$ac_exeext conftest.$ac_ext
5748LIBS=$ac_check_lib_save_LIBS
5749fi
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; }
5752if test "x$ac_cv_lib_nss3_PK11_CreatePBEV2AlgorithmID" = xyes; then :
5753  nss_have_libs=1
5754fi
5755
5756fi
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
5787else
5788
5789    apu_have_nss=0
5790
5791fi
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
5832else
5833
5834      apu_have_crypto=0
5835
5836fi
5837
5838
5839
5840
5841
5842
5843
5844echo $ac_n "${nl}checking for ldap support..."
5845
5846apu_has_ldap="0";
5847apu_has_ldapssl_client_init="0"
5848apu_has_ldapssl_client_deinit="0"
5849apu_has_ldapssl_add_trusted_cert="0"
5850apu_has_ldap_start_tls_s="0"
5851apu_has_ldapssl_init="0"
5852apu_has_ldap_sslinit="0"
5853apu_has_ldapssl_install_routines="0"
5854apu_has_ldap_openldap="0"
5855apu_has_ldap_solaris="0"
5856apu_has_ldap_novell="0"
5857apu_has_ldap_microsoft="0"
5858apu_has_ldap_netscape="0"
5859apu_has_ldap_mozilla="0"
5860apu_has_ldap_tivoli="0"
5861apu_has_ldap_zos="0"
5862apu_has_ldap_other="0"
5863LDADD_ldap_found=""
5864
5865
5866# Check whether --with-lber was given.
5867if 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
5875else
5876
5877    apu_liblber_name="lber"
5878
5879fi
5880
5881
5882
5883# Check whether --with-ldap-include was given.
5884if test "${with_ldap_include+set}" = set; then :
5885  withval=$with_ldap_include;
5886fi
5887
5888
5889# Check whether --with-ldap-lib was given.
5890if test "${with_ldap_lib+set}" = set; then :
5891  withval=$with_ldap_lib;
5892fi
5893
5894
5895# Check whether --with-ldap was given.
5896if 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; }
5966if eval \${$as_ac_Lib+:} false; then :
5967  $as_echo_n "(cached) " >&6
5968else
5969  ac_check_lib_save_LIBS=$LIBS
5970LIBS="-l${ldaplib} ${extralib} $LIBS"
5971cat 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
5978extern "C"
5979#endif
5980char ldap_init ();
5981int
5982main ()
5983{
5984return ldap_init ();
5985  ;
5986  return 0;
5987}
5988_ACEOF
5989if ac_fn_c_try_link "$LINENO"; then :
5990  eval "$as_ac_Lib=yes"
5991else
5992  eval "$as_ac_Lib=no"
5993fi
5994rm -f core conftest.err conftest.$ac_objext \
5995    conftest$ac_exeext conftest.$ac_ext
5996LIBS=$ac_check_lib_save_LIBS
5997fi
5998eval ac_res=\$$as_ac_Lib
5999	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6000$as_echo "$ac_res" >&6; }
6001if 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; }
6007if eval \${$as_ac_Lib+:} false; then :
6008  $as_echo_n "(cached) " >&6
6009else
6010  ac_check_lib_save_LIBS=$LIBS
6011LIBS="-l${ldaplib} ${extralib} $LIBS"
6012cat 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
6019extern "C"
6020#endif
6021char ldapssl_client_init ();
6022int
6023main ()
6024{
6025return ldapssl_client_init ();
6026  ;
6027  return 0;
6028}
6029_ACEOF
6030if ac_fn_c_try_link "$LINENO"; then :
6031  eval "$as_ac_Lib=yes"
6032else
6033  eval "$as_ac_Lib=no"
6034fi
6035rm -f core conftest.err conftest.$ac_objext \
6036    conftest$ac_exeext conftest.$ac_ext
6037LIBS=$ac_check_lib_save_LIBS
6038fi
6039eval ac_res=\$$as_ac_Lib
6040	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6041$as_echo "$ac_res" >&6; }
6042if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6043  apu_has_ldapssl_client_init="1"
6044fi
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; }
6049if eval \${$as_ac_Lib+:} false; then :
6050  $as_echo_n "(cached) " >&6
6051else
6052  ac_check_lib_save_LIBS=$LIBS
6053LIBS="-l${ldaplib} ${extralib} $LIBS"
6054cat 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
6061extern "C"
6062#endif
6063char ldapssl_client_deinit ();
6064int
6065main ()
6066{
6067return ldapssl_client_deinit ();
6068  ;
6069  return 0;
6070}
6071_ACEOF
6072if ac_fn_c_try_link "$LINENO"; then :
6073  eval "$as_ac_Lib=yes"
6074else
6075  eval "$as_ac_Lib=no"
6076fi
6077rm -f core conftest.err conftest.$ac_objext \
6078    conftest$ac_exeext conftest.$ac_ext
6079LIBS=$ac_check_lib_save_LIBS
6080fi
6081eval ac_res=\$$as_ac_Lib
6082	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6083$as_echo "$ac_res" >&6; }
6084if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6085  apu_has_ldapssl_client_deinit="1"
6086fi
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; }
6091if eval \${$as_ac_Lib+:} false; then :
6092  $as_echo_n "(cached) " >&6
6093else
6094  ac_check_lib_save_LIBS=$LIBS
6095LIBS="-l${ldaplib} ${extralib} $LIBS"
6096cat 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
6103extern "C"
6104#endif
6105char ldapssl_add_trusted_cert ();
6106int
6107main ()
6108{
6109return ldapssl_add_trusted_cert ();
6110  ;
6111  return 0;
6112}
6113_ACEOF
6114if ac_fn_c_try_link "$LINENO"; then :
6115  eval "$as_ac_Lib=yes"
6116else
6117  eval "$as_ac_Lib=no"
6118fi
6119rm -f core conftest.err conftest.$ac_objext \
6120    conftest$ac_exeext conftest.$ac_ext
6121LIBS=$ac_check_lib_save_LIBS
6122fi
6123eval ac_res=\$$as_ac_Lib
6124	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6125$as_echo "$ac_res" >&6; }
6126if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6127  apu_has_ldapssl_add_trusted_cert="1"
6128fi
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; }
6133if eval \${$as_ac_Lib+:} false; then :
6134  $as_echo_n "(cached) " >&6
6135else
6136  ac_check_lib_save_LIBS=$LIBS
6137LIBS="-l${ldaplib} ${extralib} $LIBS"
6138cat 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
6145extern "C"
6146#endif
6147char ldap_start_tls_s ();
6148int
6149main ()
6150{
6151return ldap_start_tls_s ();
6152  ;
6153  return 0;
6154}
6155_ACEOF
6156if ac_fn_c_try_link "$LINENO"; then :
6157  eval "$as_ac_Lib=yes"
6158else
6159  eval "$as_ac_Lib=no"
6160fi
6161rm -f core conftest.err conftest.$ac_objext \
6162    conftest$ac_exeext conftest.$ac_ext
6163LIBS=$ac_check_lib_save_LIBS
6164fi
6165eval ac_res=\$$as_ac_Lib
6166	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6167$as_echo "$ac_res" >&6; }
6168if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6169  apu_has_ldap_start_tls_s="1"
6170fi
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; }
6175if eval \${$as_ac_Lib+:} false; then :
6176  $as_echo_n "(cached) " >&6
6177else
6178  ac_check_lib_save_LIBS=$LIBS
6179LIBS="-l${ldaplib} ${extralib} $LIBS"
6180cat 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
6187extern "C"
6188#endif
6189char ldap_sslinit ();
6190int
6191main ()
6192{
6193return ldap_sslinit ();
6194  ;
6195  return 0;
6196}
6197_ACEOF
6198if ac_fn_c_try_link "$LINENO"; then :
6199  eval "$as_ac_Lib=yes"
6200else
6201  eval "$as_ac_Lib=no"
6202fi
6203rm -f core conftest.err conftest.$ac_objext \
6204    conftest$ac_exeext conftest.$ac_ext
6205LIBS=$ac_check_lib_save_LIBS
6206fi
6207eval ac_res=\$$as_ac_Lib
6208	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6209$as_echo "$ac_res" >&6; }
6210if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6211  apu_has_ldap_sslinit="1"
6212fi
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; }
6217if eval \${$as_ac_Lib+:} false; then :
6218  $as_echo_n "(cached) " >&6
6219else
6220  ac_check_lib_save_LIBS=$LIBS
6221LIBS="-l${ldaplib} ${extralib} $LIBS"
6222cat 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
6229extern "C"
6230#endif
6231char ldapssl_init ();
6232int
6233main ()
6234{
6235return ldapssl_init ();
6236  ;
6237  return 0;
6238}
6239_ACEOF
6240if ac_fn_c_try_link "$LINENO"; then :
6241  eval "$as_ac_Lib=yes"
6242else
6243  eval "$as_ac_Lib=no"
6244fi
6245rm -f core conftest.err conftest.$ac_objext \
6246    conftest$ac_exeext conftest.$ac_ext
6247LIBS=$ac_check_lib_save_LIBS
6248fi
6249eval ac_res=\$$as_ac_Lib
6250	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6251$as_echo "$ac_res" >&6; }
6252if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6253  apu_has_ldapssl_init="1"
6254fi
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; }
6259if eval \${$as_ac_Lib+:} false; then :
6260  $as_echo_n "(cached) " >&6
6261else
6262  ac_check_lib_save_LIBS=$LIBS
6263LIBS="-l${ldaplib} ${extralib} $LIBS"
6264cat 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
6271extern "C"
6272#endif
6273char ldapssl_install_routines ();
6274int
6275main ()
6276{
6277return ldapssl_install_routines ();
6278  ;
6279  return 0;
6280}
6281_ACEOF
6282if ac_fn_c_try_link "$LINENO"; then :
6283  eval "$as_ac_Lib=yes"
6284else
6285  eval "$as_ac_Lib=no"
6286fi
6287rm -f core conftest.err conftest.$ac_objext \
6288    conftest$ac_exeext conftest.$ac_ext
6289LIBS=$ac_check_lib_save_LIBS
6290fi
6291eval ac_res=\$$as_ac_Lib
6292	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6293$as_echo "$ac_res" >&6; }
6294if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6295  apu_has_ldapssl_install_routines="1"
6296fi
6297
6298        apu_has_ldap="1";
6299
6300fi
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; }
6317if eval \${$as_ac_Lib+:} false; then :
6318  $as_echo_n "(cached) " >&6
6319else
6320  ac_check_lib_save_LIBS=$LIBS
6321LIBS="-l${ldaplib} ${extralib} $LIBS"
6322cat 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
6329extern "C"
6330#endif
6331char ldap_init ();
6332int
6333main ()
6334{
6335return ldap_init ();
6336  ;
6337  return 0;
6338}
6339_ACEOF
6340if ac_fn_c_try_link "$LINENO"; then :
6341  eval "$as_ac_Lib=yes"
6342else
6343  eval "$as_ac_Lib=no"
6344fi
6345rm -f core conftest.err conftest.$ac_objext \
6346    conftest$ac_exeext conftest.$ac_ext
6347LIBS=$ac_check_lib_save_LIBS
6348fi
6349eval ac_res=\$$as_ac_Lib
6350	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6351$as_echo "$ac_res" >&6; }
6352if 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; }
6358if eval \${$as_ac_Lib+:} false; then :
6359  $as_echo_n "(cached) " >&6
6360else
6361  ac_check_lib_save_LIBS=$LIBS
6362LIBS="-l${ldaplib} ${extralib} $LIBS"
6363cat 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
6370extern "C"
6371#endif
6372char ldapssl_client_init ();
6373int
6374main ()
6375{
6376return ldapssl_client_init ();
6377  ;
6378  return 0;
6379}
6380_ACEOF
6381if ac_fn_c_try_link "$LINENO"; then :
6382  eval "$as_ac_Lib=yes"
6383else
6384  eval "$as_ac_Lib=no"
6385fi
6386rm -f core conftest.err conftest.$ac_objext \
6387    conftest$ac_exeext conftest.$ac_ext
6388LIBS=$ac_check_lib_save_LIBS
6389fi
6390eval ac_res=\$$as_ac_Lib
6391	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6392$as_echo "$ac_res" >&6; }
6393if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6394  apu_has_ldapssl_client_init="1"
6395fi
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; }
6400if eval \${$as_ac_Lib+:} false; then :
6401  $as_echo_n "(cached) " >&6
6402else
6403  ac_check_lib_save_LIBS=$LIBS
6404LIBS="-l${ldaplib} ${extralib} $LIBS"
6405cat 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
6412extern "C"
6413#endif
6414char ldapssl_client_deinit ();
6415int
6416main ()
6417{
6418return ldapssl_client_deinit ();
6419  ;
6420  return 0;
6421}
6422_ACEOF
6423if ac_fn_c_try_link "$LINENO"; then :
6424  eval "$as_ac_Lib=yes"
6425else
6426  eval "$as_ac_Lib=no"
6427fi
6428rm -f core conftest.err conftest.$ac_objext \
6429    conftest$ac_exeext conftest.$ac_ext
6430LIBS=$ac_check_lib_save_LIBS
6431fi
6432eval ac_res=\$$as_ac_Lib
6433	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6434$as_echo "$ac_res" >&6; }
6435if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6436  apu_has_ldapssl_client_deinit="1"
6437fi
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; }
6442if eval \${$as_ac_Lib+:} false; then :
6443  $as_echo_n "(cached) " >&6
6444else
6445  ac_check_lib_save_LIBS=$LIBS
6446LIBS="-l${ldaplib} ${extralib} $LIBS"
6447cat 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
6454extern "C"
6455#endif
6456char ldapssl_add_trusted_cert ();
6457int
6458main ()
6459{
6460return ldapssl_add_trusted_cert ();
6461  ;
6462  return 0;
6463}
6464_ACEOF
6465if ac_fn_c_try_link "$LINENO"; then :
6466  eval "$as_ac_Lib=yes"
6467else
6468  eval "$as_ac_Lib=no"
6469fi
6470rm -f core conftest.err conftest.$ac_objext \
6471    conftest$ac_exeext conftest.$ac_ext
6472LIBS=$ac_check_lib_save_LIBS
6473fi
6474eval ac_res=\$$as_ac_Lib
6475	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6476$as_echo "$ac_res" >&6; }
6477if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6478  apu_has_ldapssl_add_trusted_cert="1"
6479fi
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; }
6484if eval \${$as_ac_Lib+:} false; then :
6485  $as_echo_n "(cached) " >&6
6486else
6487  ac_check_lib_save_LIBS=$LIBS
6488LIBS="-l${ldaplib} ${extralib} $LIBS"
6489cat 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
6496extern "C"
6497#endif
6498char ldap_start_tls_s ();
6499int
6500main ()
6501{
6502return ldap_start_tls_s ();
6503  ;
6504  return 0;
6505}
6506_ACEOF
6507if ac_fn_c_try_link "$LINENO"; then :
6508  eval "$as_ac_Lib=yes"
6509else
6510  eval "$as_ac_Lib=no"
6511fi
6512rm -f core conftest.err conftest.$ac_objext \
6513    conftest$ac_exeext conftest.$ac_ext
6514LIBS=$ac_check_lib_save_LIBS
6515fi
6516eval ac_res=\$$as_ac_Lib
6517	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6518$as_echo "$ac_res" >&6; }
6519if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6520  apu_has_ldap_start_tls_s="1"
6521fi
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; }
6526if eval \${$as_ac_Lib+:} false; then :
6527  $as_echo_n "(cached) " >&6
6528else
6529  ac_check_lib_save_LIBS=$LIBS
6530LIBS="-l${ldaplib} ${extralib} $LIBS"
6531cat 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
6538extern "C"
6539#endif
6540char ldap_sslinit ();
6541int
6542main ()
6543{
6544return ldap_sslinit ();
6545  ;
6546  return 0;
6547}
6548_ACEOF
6549if ac_fn_c_try_link "$LINENO"; then :
6550  eval "$as_ac_Lib=yes"
6551else
6552  eval "$as_ac_Lib=no"
6553fi
6554rm -f core conftest.err conftest.$ac_objext \
6555    conftest$ac_exeext conftest.$ac_ext
6556LIBS=$ac_check_lib_save_LIBS
6557fi
6558eval ac_res=\$$as_ac_Lib
6559	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6560$as_echo "$ac_res" >&6; }
6561if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6562  apu_has_ldap_sslinit="1"
6563fi
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; }
6568if eval \${$as_ac_Lib+:} false; then :
6569  $as_echo_n "(cached) " >&6
6570else
6571  ac_check_lib_save_LIBS=$LIBS
6572LIBS="-l${ldaplib} ${extralib} $LIBS"
6573cat 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
6580extern "C"
6581#endif
6582char ldapssl_init ();
6583int
6584main ()
6585{
6586return ldapssl_init ();
6587  ;
6588  return 0;
6589}
6590_ACEOF
6591if ac_fn_c_try_link "$LINENO"; then :
6592  eval "$as_ac_Lib=yes"
6593else
6594  eval "$as_ac_Lib=no"
6595fi
6596rm -f core conftest.err conftest.$ac_objext \
6597    conftest$ac_exeext conftest.$ac_ext
6598LIBS=$ac_check_lib_save_LIBS
6599fi
6600eval ac_res=\$$as_ac_Lib
6601	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6602$as_echo "$ac_res" >&6; }
6603if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6604  apu_has_ldapssl_init="1"
6605fi
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; }
6610if eval \${$as_ac_Lib+:} false; then :
6611  $as_echo_n "(cached) " >&6
6612else
6613  ac_check_lib_save_LIBS=$LIBS
6614LIBS="-l${ldaplib} ${extralib} $LIBS"
6615cat 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
6622extern "C"
6623#endif
6624char ldapssl_install_routines ();
6625int
6626main ()
6627{
6628return ldapssl_install_routines ();
6629  ;
6630  return 0;
6631}
6632_ACEOF
6633if ac_fn_c_try_link "$LINENO"; then :
6634  eval "$as_ac_Lib=yes"
6635else
6636  eval "$as_ac_Lib=no"
6637fi
6638rm -f core conftest.err conftest.$ac_objext \
6639    conftest$ac_exeext conftest.$ac_ext
6640LIBS=$ac_check_lib_save_LIBS
6641fi
6642eval ac_res=\$$as_ac_Lib
6643	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6644$as_echo "$ac_res" >&6; }
6645if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6646  apu_has_ldapssl_install_routines="1"
6647fi
6648
6649        apu_has_ldap="1";
6650
6651fi
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; }
6668if eval \${$as_ac_Lib+:} false; then :
6669  $as_echo_n "(cached) " >&6
6670else
6671  ac_check_lib_save_LIBS=$LIBS
6672LIBS="-l${ldaplib} ${extralib} $LIBS"
6673cat 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
6680extern "C"
6681#endif
6682char ldap_init ();
6683int
6684main ()
6685{
6686return ldap_init ();
6687  ;
6688  return 0;
6689}
6690_ACEOF
6691if ac_fn_c_try_link "$LINENO"; then :
6692  eval "$as_ac_Lib=yes"
6693else
6694  eval "$as_ac_Lib=no"
6695fi
6696rm -f core conftest.err conftest.$ac_objext \
6697    conftest$ac_exeext conftest.$ac_ext
6698LIBS=$ac_check_lib_save_LIBS
6699fi
6700eval ac_res=\$$as_ac_Lib
6701	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6702$as_echo "$ac_res" >&6; }
6703if 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; }
6709if eval \${$as_ac_Lib+:} false; then :
6710  $as_echo_n "(cached) " >&6
6711else
6712  ac_check_lib_save_LIBS=$LIBS
6713LIBS="-l${ldaplib} ${extralib} $LIBS"
6714cat 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
6721extern "C"
6722#endif
6723char ldapssl_client_init ();
6724int
6725main ()
6726{
6727return ldapssl_client_init ();
6728  ;
6729  return 0;
6730}
6731_ACEOF
6732if ac_fn_c_try_link "$LINENO"; then :
6733  eval "$as_ac_Lib=yes"
6734else
6735  eval "$as_ac_Lib=no"
6736fi
6737rm -f core conftest.err conftest.$ac_objext \
6738    conftest$ac_exeext conftest.$ac_ext
6739LIBS=$ac_check_lib_save_LIBS
6740fi
6741eval ac_res=\$$as_ac_Lib
6742	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6743$as_echo "$ac_res" >&6; }
6744if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6745  apu_has_ldapssl_client_init="1"
6746fi
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; }
6751if eval \${$as_ac_Lib+:} false; then :
6752  $as_echo_n "(cached) " >&6
6753else
6754  ac_check_lib_save_LIBS=$LIBS
6755LIBS="-l${ldaplib} ${extralib} $LIBS"
6756cat 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
6763extern "C"
6764#endif
6765char ldapssl_client_deinit ();
6766int
6767main ()
6768{
6769return ldapssl_client_deinit ();
6770  ;
6771  return 0;
6772}
6773_ACEOF
6774if ac_fn_c_try_link "$LINENO"; then :
6775  eval "$as_ac_Lib=yes"
6776else
6777  eval "$as_ac_Lib=no"
6778fi
6779rm -f core conftest.err conftest.$ac_objext \
6780    conftest$ac_exeext conftest.$ac_ext
6781LIBS=$ac_check_lib_save_LIBS
6782fi
6783eval ac_res=\$$as_ac_Lib
6784	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6785$as_echo "$ac_res" >&6; }
6786if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6787  apu_has_ldapssl_client_deinit="1"
6788fi
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; }
6793if eval \${$as_ac_Lib+:} false; then :
6794  $as_echo_n "(cached) " >&6
6795else
6796  ac_check_lib_save_LIBS=$LIBS
6797LIBS="-l${ldaplib} ${extralib} $LIBS"
6798cat 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
6805extern "C"
6806#endif
6807char ldapssl_add_trusted_cert ();
6808int
6809main ()
6810{
6811return ldapssl_add_trusted_cert ();
6812  ;
6813  return 0;
6814}
6815_ACEOF
6816if ac_fn_c_try_link "$LINENO"; then :
6817  eval "$as_ac_Lib=yes"
6818else
6819  eval "$as_ac_Lib=no"
6820fi
6821rm -f core conftest.err conftest.$ac_objext \
6822    conftest$ac_exeext conftest.$ac_ext
6823LIBS=$ac_check_lib_save_LIBS
6824fi
6825eval ac_res=\$$as_ac_Lib
6826	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6827$as_echo "$ac_res" >&6; }
6828if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6829  apu_has_ldapssl_add_trusted_cert="1"
6830fi
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; }
6835if eval \${$as_ac_Lib+:} false; then :
6836  $as_echo_n "(cached) " >&6
6837else
6838  ac_check_lib_save_LIBS=$LIBS
6839LIBS="-l${ldaplib} ${extralib} $LIBS"
6840cat 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
6847extern "C"
6848#endif
6849char ldap_start_tls_s ();
6850int
6851main ()
6852{
6853return ldap_start_tls_s ();
6854  ;
6855  return 0;
6856}
6857_ACEOF
6858if ac_fn_c_try_link "$LINENO"; then :
6859  eval "$as_ac_Lib=yes"
6860else
6861  eval "$as_ac_Lib=no"
6862fi
6863rm -f core conftest.err conftest.$ac_objext \
6864    conftest$ac_exeext conftest.$ac_ext
6865LIBS=$ac_check_lib_save_LIBS
6866fi
6867eval ac_res=\$$as_ac_Lib
6868	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6869$as_echo "$ac_res" >&6; }
6870if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6871  apu_has_ldap_start_tls_s="1"
6872fi
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; }
6877if eval \${$as_ac_Lib+:} false; then :
6878  $as_echo_n "(cached) " >&6
6879else
6880  ac_check_lib_save_LIBS=$LIBS
6881LIBS="-l${ldaplib} ${extralib} $LIBS"
6882cat 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
6889extern "C"
6890#endif
6891char ldap_sslinit ();
6892int
6893main ()
6894{
6895return ldap_sslinit ();
6896  ;
6897  return 0;
6898}
6899_ACEOF
6900if ac_fn_c_try_link "$LINENO"; then :
6901  eval "$as_ac_Lib=yes"
6902else
6903  eval "$as_ac_Lib=no"
6904fi
6905rm -f core conftest.err conftest.$ac_objext \
6906    conftest$ac_exeext conftest.$ac_ext
6907LIBS=$ac_check_lib_save_LIBS
6908fi
6909eval ac_res=\$$as_ac_Lib
6910	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6911$as_echo "$ac_res" >&6; }
6912if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6913  apu_has_ldap_sslinit="1"
6914fi
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; }
6919if eval \${$as_ac_Lib+:} false; then :
6920  $as_echo_n "(cached) " >&6
6921else
6922  ac_check_lib_save_LIBS=$LIBS
6923LIBS="-l${ldaplib} ${extralib} $LIBS"
6924cat 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
6931extern "C"
6932#endif
6933char ldapssl_init ();
6934int
6935main ()
6936{
6937return ldapssl_init ();
6938  ;
6939  return 0;
6940}
6941_ACEOF
6942if ac_fn_c_try_link "$LINENO"; then :
6943  eval "$as_ac_Lib=yes"
6944else
6945  eval "$as_ac_Lib=no"
6946fi
6947rm -f core conftest.err conftest.$ac_objext \
6948    conftest$ac_exeext conftest.$ac_ext
6949LIBS=$ac_check_lib_save_LIBS
6950fi
6951eval ac_res=\$$as_ac_Lib
6952	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6953$as_echo "$ac_res" >&6; }
6954if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6955  apu_has_ldapssl_init="1"
6956fi
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; }
6961if eval \${$as_ac_Lib+:} false; then :
6962  $as_echo_n "(cached) " >&6
6963else
6964  ac_check_lib_save_LIBS=$LIBS
6965LIBS="-l${ldaplib} ${extralib} $LIBS"
6966cat 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
6973extern "C"
6974#endif
6975char ldapssl_install_routines ();
6976int
6977main ()
6978{
6979return ldapssl_install_routines ();
6980  ;
6981  return 0;
6982}
6983_ACEOF
6984if ac_fn_c_try_link "$LINENO"; then :
6985  eval "$as_ac_Lib=yes"
6986else
6987  eval "$as_ac_Lib=no"
6988fi
6989rm -f core conftest.err conftest.$ac_objext \
6990    conftest$ac_exeext conftest.$ac_ext
6991LIBS=$ac_check_lib_save_LIBS
6992fi
6993eval ac_res=\$$as_ac_Lib
6994	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6995$as_echo "$ac_res" >&6; }
6996if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
6997  apu_has_ldapssl_install_routines="1"
6998fi
6999
7000        apu_has_ldap="1";
7001
7002fi
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; }
7019if eval \${$as_ac_Lib+:} false; then :
7020  $as_echo_n "(cached) " >&6
7021else
7022  ac_check_lib_save_LIBS=$LIBS
7023LIBS="-l${ldaplib} ${extralib} $LIBS"
7024cat 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
7031extern "C"
7032#endif
7033char ldap_init ();
7034int
7035main ()
7036{
7037return ldap_init ();
7038  ;
7039  return 0;
7040}
7041_ACEOF
7042if ac_fn_c_try_link "$LINENO"; then :
7043  eval "$as_ac_Lib=yes"
7044else
7045  eval "$as_ac_Lib=no"
7046fi
7047rm -f core conftest.err conftest.$ac_objext \
7048    conftest$ac_exeext conftest.$ac_ext
7049LIBS=$ac_check_lib_save_LIBS
7050fi
7051eval ac_res=\$$as_ac_Lib
7052	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7053$as_echo "$ac_res" >&6; }
7054if 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; }
7060if eval \${$as_ac_Lib+:} false; then :
7061  $as_echo_n "(cached) " >&6
7062else
7063  ac_check_lib_save_LIBS=$LIBS
7064LIBS="-l${ldaplib} ${extralib} $LIBS"
7065cat 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
7072extern "C"
7073#endif
7074char ldapssl_client_init ();
7075int
7076main ()
7077{
7078return ldapssl_client_init ();
7079  ;
7080  return 0;
7081}
7082_ACEOF
7083if ac_fn_c_try_link "$LINENO"; then :
7084  eval "$as_ac_Lib=yes"
7085else
7086  eval "$as_ac_Lib=no"
7087fi
7088rm -f core conftest.err conftest.$ac_objext \
7089    conftest$ac_exeext conftest.$ac_ext
7090LIBS=$ac_check_lib_save_LIBS
7091fi
7092eval ac_res=\$$as_ac_Lib
7093	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7094$as_echo "$ac_res" >&6; }
7095if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7096  apu_has_ldapssl_client_init="1"
7097fi
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; }
7102if eval \${$as_ac_Lib+:} false; then :
7103  $as_echo_n "(cached) " >&6
7104else
7105  ac_check_lib_save_LIBS=$LIBS
7106LIBS="-l${ldaplib} ${extralib} $LIBS"
7107cat 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
7114extern "C"
7115#endif
7116char ldapssl_client_deinit ();
7117int
7118main ()
7119{
7120return ldapssl_client_deinit ();
7121  ;
7122  return 0;
7123}
7124_ACEOF
7125if ac_fn_c_try_link "$LINENO"; then :
7126  eval "$as_ac_Lib=yes"
7127else
7128  eval "$as_ac_Lib=no"
7129fi
7130rm -f core conftest.err conftest.$ac_objext \
7131    conftest$ac_exeext conftest.$ac_ext
7132LIBS=$ac_check_lib_save_LIBS
7133fi
7134eval ac_res=\$$as_ac_Lib
7135	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7136$as_echo "$ac_res" >&6; }
7137if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7138  apu_has_ldapssl_client_deinit="1"
7139fi
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; }
7144if eval \${$as_ac_Lib+:} false; then :
7145  $as_echo_n "(cached) " >&6
7146else
7147  ac_check_lib_save_LIBS=$LIBS
7148LIBS="-l${ldaplib} ${extralib} $LIBS"
7149cat 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
7156extern "C"
7157#endif
7158char ldapssl_add_trusted_cert ();
7159int
7160main ()
7161{
7162return ldapssl_add_trusted_cert ();
7163  ;
7164  return 0;
7165}
7166_ACEOF
7167if ac_fn_c_try_link "$LINENO"; then :
7168  eval "$as_ac_Lib=yes"
7169else
7170  eval "$as_ac_Lib=no"
7171fi
7172rm -f core conftest.err conftest.$ac_objext \
7173    conftest$ac_exeext conftest.$ac_ext
7174LIBS=$ac_check_lib_save_LIBS
7175fi
7176eval ac_res=\$$as_ac_Lib
7177	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7178$as_echo "$ac_res" >&6; }
7179if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7180  apu_has_ldapssl_add_trusted_cert="1"
7181fi
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; }
7186if eval \${$as_ac_Lib+:} false; then :
7187  $as_echo_n "(cached) " >&6
7188else
7189  ac_check_lib_save_LIBS=$LIBS
7190LIBS="-l${ldaplib} ${extralib} $LIBS"
7191cat 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
7198extern "C"
7199#endif
7200char ldap_start_tls_s ();
7201int
7202main ()
7203{
7204return ldap_start_tls_s ();
7205  ;
7206  return 0;
7207}
7208_ACEOF
7209if ac_fn_c_try_link "$LINENO"; then :
7210  eval "$as_ac_Lib=yes"
7211else
7212  eval "$as_ac_Lib=no"
7213fi
7214rm -f core conftest.err conftest.$ac_objext \
7215    conftest$ac_exeext conftest.$ac_ext
7216LIBS=$ac_check_lib_save_LIBS
7217fi
7218eval ac_res=\$$as_ac_Lib
7219	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7220$as_echo "$ac_res" >&6; }
7221if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7222  apu_has_ldap_start_tls_s="1"
7223fi
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; }
7228if eval \${$as_ac_Lib+:} false; then :
7229  $as_echo_n "(cached) " >&6
7230else
7231  ac_check_lib_save_LIBS=$LIBS
7232LIBS="-l${ldaplib} ${extralib} $LIBS"
7233cat 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
7240extern "C"
7241#endif
7242char ldap_sslinit ();
7243int
7244main ()
7245{
7246return ldap_sslinit ();
7247  ;
7248  return 0;
7249}
7250_ACEOF
7251if ac_fn_c_try_link "$LINENO"; then :
7252  eval "$as_ac_Lib=yes"
7253else
7254  eval "$as_ac_Lib=no"
7255fi
7256rm -f core conftest.err conftest.$ac_objext \
7257    conftest$ac_exeext conftest.$ac_ext
7258LIBS=$ac_check_lib_save_LIBS
7259fi
7260eval ac_res=\$$as_ac_Lib
7261	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7262$as_echo "$ac_res" >&6; }
7263if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7264  apu_has_ldap_sslinit="1"
7265fi
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; }
7270if eval \${$as_ac_Lib+:} false; then :
7271  $as_echo_n "(cached) " >&6
7272else
7273  ac_check_lib_save_LIBS=$LIBS
7274LIBS="-l${ldaplib} ${extralib} $LIBS"
7275cat 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
7282extern "C"
7283#endif
7284char ldapssl_init ();
7285int
7286main ()
7287{
7288return ldapssl_init ();
7289  ;
7290  return 0;
7291}
7292_ACEOF
7293if ac_fn_c_try_link "$LINENO"; then :
7294  eval "$as_ac_Lib=yes"
7295else
7296  eval "$as_ac_Lib=no"
7297fi
7298rm -f core conftest.err conftest.$ac_objext \
7299    conftest$ac_exeext conftest.$ac_ext
7300LIBS=$ac_check_lib_save_LIBS
7301fi
7302eval ac_res=\$$as_ac_Lib
7303	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7304$as_echo "$ac_res" >&6; }
7305if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7306  apu_has_ldapssl_init="1"
7307fi
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; }
7312if eval \${$as_ac_Lib+:} false; then :
7313  $as_echo_n "(cached) " >&6
7314else
7315  ac_check_lib_save_LIBS=$LIBS
7316LIBS="-l${ldaplib} ${extralib} $LIBS"
7317cat 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
7324extern "C"
7325#endif
7326char ldapssl_install_routines ();
7327int
7328main ()
7329{
7330return ldapssl_install_routines ();
7331  ;
7332  return 0;
7333}
7334_ACEOF
7335if ac_fn_c_try_link "$LINENO"; then :
7336  eval "$as_ac_Lib=yes"
7337else
7338  eval "$as_ac_Lib=no"
7339fi
7340rm -f core conftest.err conftest.$ac_objext \
7341    conftest$ac_exeext conftest.$ac_ext
7342LIBS=$ac_check_lib_save_LIBS
7343fi
7344eval ac_res=\$$as_ac_Lib
7345	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7346$as_echo "$ac_res" >&6; }
7347if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7348  apu_has_ldapssl_install_routines="1"
7349fi
7350
7351        apu_has_ldap="1";
7352
7353fi
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; }
7370if eval \${$as_ac_Lib+:} false; then :
7371  $as_echo_n "(cached) " >&6
7372else
7373  ac_check_lib_save_LIBS=$LIBS
7374LIBS="-l${ldaplib} ${extralib} $LIBS"
7375cat 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
7382extern "C"
7383#endif
7384char ldap_init ();
7385int
7386main ()
7387{
7388return ldap_init ();
7389  ;
7390  return 0;
7391}
7392_ACEOF
7393if ac_fn_c_try_link "$LINENO"; then :
7394  eval "$as_ac_Lib=yes"
7395else
7396  eval "$as_ac_Lib=no"
7397fi
7398rm -f core conftest.err conftest.$ac_objext \
7399    conftest$ac_exeext conftest.$ac_ext
7400LIBS=$ac_check_lib_save_LIBS
7401fi
7402eval ac_res=\$$as_ac_Lib
7403	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7404$as_echo "$ac_res" >&6; }
7405if 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; }
7411if eval \${$as_ac_Lib+:} false; then :
7412  $as_echo_n "(cached) " >&6
7413else
7414  ac_check_lib_save_LIBS=$LIBS
7415LIBS="-l${ldaplib} ${extralib} $LIBS"
7416cat 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
7423extern "C"
7424#endif
7425char ldapssl_client_init ();
7426int
7427main ()
7428{
7429return ldapssl_client_init ();
7430  ;
7431  return 0;
7432}
7433_ACEOF
7434if ac_fn_c_try_link "$LINENO"; then :
7435  eval "$as_ac_Lib=yes"
7436else
7437  eval "$as_ac_Lib=no"
7438fi
7439rm -f core conftest.err conftest.$ac_objext \
7440    conftest$ac_exeext conftest.$ac_ext
7441LIBS=$ac_check_lib_save_LIBS
7442fi
7443eval ac_res=\$$as_ac_Lib
7444	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7445$as_echo "$ac_res" >&6; }
7446if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7447  apu_has_ldapssl_client_init="1"
7448fi
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; }
7453if eval \${$as_ac_Lib+:} false; then :
7454  $as_echo_n "(cached) " >&6
7455else
7456  ac_check_lib_save_LIBS=$LIBS
7457LIBS="-l${ldaplib} ${extralib} $LIBS"
7458cat 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
7465extern "C"
7466#endif
7467char ldapssl_client_deinit ();
7468int
7469main ()
7470{
7471return ldapssl_client_deinit ();
7472  ;
7473  return 0;
7474}
7475_ACEOF
7476if ac_fn_c_try_link "$LINENO"; then :
7477  eval "$as_ac_Lib=yes"
7478else
7479  eval "$as_ac_Lib=no"
7480fi
7481rm -f core conftest.err conftest.$ac_objext \
7482    conftest$ac_exeext conftest.$ac_ext
7483LIBS=$ac_check_lib_save_LIBS
7484fi
7485eval ac_res=\$$as_ac_Lib
7486	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7487$as_echo "$ac_res" >&6; }
7488if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7489  apu_has_ldapssl_client_deinit="1"
7490fi
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; }
7495if eval \${$as_ac_Lib+:} false; then :
7496  $as_echo_n "(cached) " >&6
7497else
7498  ac_check_lib_save_LIBS=$LIBS
7499LIBS="-l${ldaplib} ${extralib} $LIBS"
7500cat 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
7507extern "C"
7508#endif
7509char ldapssl_add_trusted_cert ();
7510int
7511main ()
7512{
7513return ldapssl_add_trusted_cert ();
7514  ;
7515  return 0;
7516}
7517_ACEOF
7518if ac_fn_c_try_link "$LINENO"; then :
7519  eval "$as_ac_Lib=yes"
7520else
7521  eval "$as_ac_Lib=no"
7522fi
7523rm -f core conftest.err conftest.$ac_objext \
7524    conftest$ac_exeext conftest.$ac_ext
7525LIBS=$ac_check_lib_save_LIBS
7526fi
7527eval ac_res=\$$as_ac_Lib
7528	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7529$as_echo "$ac_res" >&6; }
7530if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7531  apu_has_ldapssl_add_trusted_cert="1"
7532fi
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; }
7537if eval \${$as_ac_Lib+:} false; then :
7538  $as_echo_n "(cached) " >&6
7539else
7540  ac_check_lib_save_LIBS=$LIBS
7541LIBS="-l${ldaplib} ${extralib} $LIBS"
7542cat 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
7549extern "C"
7550#endif
7551char ldap_start_tls_s ();
7552int
7553main ()
7554{
7555return ldap_start_tls_s ();
7556  ;
7557  return 0;
7558}
7559_ACEOF
7560if ac_fn_c_try_link "$LINENO"; then :
7561  eval "$as_ac_Lib=yes"
7562else
7563  eval "$as_ac_Lib=no"
7564fi
7565rm -f core conftest.err conftest.$ac_objext \
7566    conftest$ac_exeext conftest.$ac_ext
7567LIBS=$ac_check_lib_save_LIBS
7568fi
7569eval ac_res=\$$as_ac_Lib
7570	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7571$as_echo "$ac_res" >&6; }
7572if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7573  apu_has_ldap_start_tls_s="1"
7574fi
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; }
7579if eval \${$as_ac_Lib+:} false; then :
7580  $as_echo_n "(cached) " >&6
7581else
7582  ac_check_lib_save_LIBS=$LIBS
7583LIBS="-l${ldaplib} ${extralib} $LIBS"
7584cat 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
7591extern "C"
7592#endif
7593char ldap_sslinit ();
7594int
7595main ()
7596{
7597return ldap_sslinit ();
7598  ;
7599  return 0;
7600}
7601_ACEOF
7602if ac_fn_c_try_link "$LINENO"; then :
7603  eval "$as_ac_Lib=yes"
7604else
7605  eval "$as_ac_Lib=no"
7606fi
7607rm -f core conftest.err conftest.$ac_objext \
7608    conftest$ac_exeext conftest.$ac_ext
7609LIBS=$ac_check_lib_save_LIBS
7610fi
7611eval ac_res=\$$as_ac_Lib
7612	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7613$as_echo "$ac_res" >&6; }
7614if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7615  apu_has_ldap_sslinit="1"
7616fi
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; }
7621if eval \${$as_ac_Lib+:} false; then :
7622  $as_echo_n "(cached) " >&6
7623else
7624  ac_check_lib_save_LIBS=$LIBS
7625LIBS="-l${ldaplib} ${extralib} $LIBS"
7626cat 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
7633extern "C"
7634#endif
7635char ldapssl_init ();
7636int
7637main ()
7638{
7639return ldapssl_init ();
7640  ;
7641  return 0;
7642}
7643_ACEOF
7644if ac_fn_c_try_link "$LINENO"; then :
7645  eval "$as_ac_Lib=yes"
7646else
7647  eval "$as_ac_Lib=no"
7648fi
7649rm -f core conftest.err conftest.$ac_objext \
7650    conftest$ac_exeext conftest.$ac_ext
7651LIBS=$ac_check_lib_save_LIBS
7652fi
7653eval ac_res=\$$as_ac_Lib
7654	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7655$as_echo "$ac_res" >&6; }
7656if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7657  apu_has_ldapssl_init="1"
7658fi
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; }
7663if eval \${$as_ac_Lib+:} false; then :
7664  $as_echo_n "(cached) " >&6
7665else
7666  ac_check_lib_save_LIBS=$LIBS
7667LIBS="-l${ldaplib} ${extralib} $LIBS"
7668cat 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
7675extern "C"
7676#endif
7677char ldapssl_install_routines ();
7678int
7679main ()
7680{
7681return ldapssl_install_routines ();
7682  ;
7683  return 0;
7684}
7685_ACEOF
7686if ac_fn_c_try_link "$LINENO"; then :
7687  eval "$as_ac_Lib=yes"
7688else
7689  eval "$as_ac_Lib=no"
7690fi
7691rm -f core conftest.err conftest.$ac_objext \
7692    conftest$ac_exeext conftest.$ac_ext
7693LIBS=$ac_check_lib_save_LIBS
7694fi
7695eval ac_res=\$$as_ac_Lib
7696	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7697$as_echo "$ac_res" >&6; }
7698if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7699  apu_has_ldapssl_install_routines="1"
7700fi
7701
7702        apu_has_ldap="1";
7703
7704fi
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; }
7721if eval \${$as_ac_Lib+:} false; then :
7722  $as_echo_n "(cached) " >&6
7723else
7724  ac_check_lib_save_LIBS=$LIBS
7725LIBS="-l${ldaplib} ${extralib} $LIBS"
7726cat 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
7733extern "C"
7734#endif
7735char ldap_init ();
7736int
7737main ()
7738{
7739return ldap_init ();
7740  ;
7741  return 0;
7742}
7743_ACEOF
7744if ac_fn_c_try_link "$LINENO"; then :
7745  eval "$as_ac_Lib=yes"
7746else
7747  eval "$as_ac_Lib=no"
7748fi
7749rm -f core conftest.err conftest.$ac_objext \
7750    conftest$ac_exeext conftest.$ac_ext
7751LIBS=$ac_check_lib_save_LIBS
7752fi
7753eval ac_res=\$$as_ac_Lib
7754	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7755$as_echo "$ac_res" >&6; }
7756if 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; }
7762if eval \${$as_ac_Lib+:} false; then :
7763  $as_echo_n "(cached) " >&6
7764else
7765  ac_check_lib_save_LIBS=$LIBS
7766LIBS="-l${ldaplib} ${extralib} $LIBS"
7767cat 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
7774extern "C"
7775#endif
7776char ldapssl_client_init ();
7777int
7778main ()
7779{
7780return ldapssl_client_init ();
7781  ;
7782  return 0;
7783}
7784_ACEOF
7785if ac_fn_c_try_link "$LINENO"; then :
7786  eval "$as_ac_Lib=yes"
7787else
7788  eval "$as_ac_Lib=no"
7789fi
7790rm -f core conftest.err conftest.$ac_objext \
7791    conftest$ac_exeext conftest.$ac_ext
7792LIBS=$ac_check_lib_save_LIBS
7793fi
7794eval ac_res=\$$as_ac_Lib
7795	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7796$as_echo "$ac_res" >&6; }
7797if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7798  apu_has_ldapssl_client_init="1"
7799fi
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; }
7804if eval \${$as_ac_Lib+:} false; then :
7805  $as_echo_n "(cached) " >&6
7806else
7807  ac_check_lib_save_LIBS=$LIBS
7808LIBS="-l${ldaplib} ${extralib} $LIBS"
7809cat 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
7816extern "C"
7817#endif
7818char ldapssl_client_deinit ();
7819int
7820main ()
7821{
7822return ldapssl_client_deinit ();
7823  ;
7824  return 0;
7825}
7826_ACEOF
7827if ac_fn_c_try_link "$LINENO"; then :
7828  eval "$as_ac_Lib=yes"
7829else
7830  eval "$as_ac_Lib=no"
7831fi
7832rm -f core conftest.err conftest.$ac_objext \
7833    conftest$ac_exeext conftest.$ac_ext
7834LIBS=$ac_check_lib_save_LIBS
7835fi
7836eval ac_res=\$$as_ac_Lib
7837	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7838$as_echo "$ac_res" >&6; }
7839if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7840  apu_has_ldapssl_client_deinit="1"
7841fi
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; }
7846if eval \${$as_ac_Lib+:} false; then :
7847  $as_echo_n "(cached) " >&6
7848else
7849  ac_check_lib_save_LIBS=$LIBS
7850LIBS="-l${ldaplib} ${extralib} $LIBS"
7851cat 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
7858extern "C"
7859#endif
7860char ldapssl_add_trusted_cert ();
7861int
7862main ()
7863{
7864return ldapssl_add_trusted_cert ();
7865  ;
7866  return 0;
7867}
7868_ACEOF
7869if ac_fn_c_try_link "$LINENO"; then :
7870  eval "$as_ac_Lib=yes"
7871else
7872  eval "$as_ac_Lib=no"
7873fi
7874rm -f core conftest.err conftest.$ac_objext \
7875    conftest$ac_exeext conftest.$ac_ext
7876LIBS=$ac_check_lib_save_LIBS
7877fi
7878eval ac_res=\$$as_ac_Lib
7879	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7880$as_echo "$ac_res" >&6; }
7881if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7882  apu_has_ldapssl_add_trusted_cert="1"
7883fi
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; }
7888if eval \${$as_ac_Lib+:} false; then :
7889  $as_echo_n "(cached) " >&6
7890else
7891  ac_check_lib_save_LIBS=$LIBS
7892LIBS="-l${ldaplib} ${extralib} $LIBS"
7893cat 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
7900extern "C"
7901#endif
7902char ldap_start_tls_s ();
7903int
7904main ()
7905{
7906return ldap_start_tls_s ();
7907  ;
7908  return 0;
7909}
7910_ACEOF
7911if ac_fn_c_try_link "$LINENO"; then :
7912  eval "$as_ac_Lib=yes"
7913else
7914  eval "$as_ac_Lib=no"
7915fi
7916rm -f core conftest.err conftest.$ac_objext \
7917    conftest$ac_exeext conftest.$ac_ext
7918LIBS=$ac_check_lib_save_LIBS
7919fi
7920eval ac_res=\$$as_ac_Lib
7921	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7922$as_echo "$ac_res" >&6; }
7923if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7924  apu_has_ldap_start_tls_s="1"
7925fi
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; }
7930if eval \${$as_ac_Lib+:} false; then :
7931  $as_echo_n "(cached) " >&6
7932else
7933  ac_check_lib_save_LIBS=$LIBS
7934LIBS="-l${ldaplib} ${extralib} $LIBS"
7935cat 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
7942extern "C"
7943#endif
7944char ldap_sslinit ();
7945int
7946main ()
7947{
7948return ldap_sslinit ();
7949  ;
7950  return 0;
7951}
7952_ACEOF
7953if ac_fn_c_try_link "$LINENO"; then :
7954  eval "$as_ac_Lib=yes"
7955else
7956  eval "$as_ac_Lib=no"
7957fi
7958rm -f core conftest.err conftest.$ac_objext \
7959    conftest$ac_exeext conftest.$ac_ext
7960LIBS=$ac_check_lib_save_LIBS
7961fi
7962eval ac_res=\$$as_ac_Lib
7963	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7964$as_echo "$ac_res" >&6; }
7965if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7966  apu_has_ldap_sslinit="1"
7967fi
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; }
7972if eval \${$as_ac_Lib+:} false; then :
7973  $as_echo_n "(cached) " >&6
7974else
7975  ac_check_lib_save_LIBS=$LIBS
7976LIBS="-l${ldaplib} ${extralib} $LIBS"
7977cat 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
7984extern "C"
7985#endif
7986char ldapssl_init ();
7987int
7988main ()
7989{
7990return ldapssl_init ();
7991  ;
7992  return 0;
7993}
7994_ACEOF
7995if ac_fn_c_try_link "$LINENO"; then :
7996  eval "$as_ac_Lib=yes"
7997else
7998  eval "$as_ac_Lib=no"
7999fi
8000rm -f core conftest.err conftest.$ac_objext \
8001    conftest$ac_exeext conftest.$ac_ext
8002LIBS=$ac_check_lib_save_LIBS
8003fi
8004eval ac_res=\$$as_ac_Lib
8005	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8006$as_echo "$ac_res" >&6; }
8007if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8008  apu_has_ldapssl_init="1"
8009fi
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; }
8014if eval \${$as_ac_Lib+:} false; then :
8015  $as_echo_n "(cached) " >&6
8016else
8017  ac_check_lib_save_LIBS=$LIBS
8018LIBS="-l${ldaplib} ${extralib} $LIBS"
8019cat 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
8026extern "C"
8027#endif
8028char ldapssl_install_routines ();
8029int
8030main ()
8031{
8032return ldapssl_install_routines ();
8033  ;
8034  return 0;
8035}
8036_ACEOF
8037if ac_fn_c_try_link "$LINENO"; then :
8038  eval "$as_ac_Lib=yes"
8039else
8040  eval "$as_ac_Lib=no"
8041fi
8042rm -f core conftest.err conftest.$ac_objext \
8043    conftest$ac_exeext conftest.$ac_ext
8044LIBS=$ac_check_lib_save_LIBS
8045fi
8046eval ac_res=\$$as_ac_Lib
8047	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8048$as_echo "$ac_res" >&6; }
8049if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8050  apu_has_ldapssl_install_routines="1"
8051fi
8052
8053        apu_has_ldap="1";
8054
8055fi
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; }
8072if eval \${$as_ac_Lib+:} false; then :
8073  $as_echo_n "(cached) " >&6
8074else
8075  ac_check_lib_save_LIBS=$LIBS
8076LIBS="-l${ldaplib} ${extralib} $LIBS"
8077cat 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
8084extern "C"
8085#endif
8086char ldap_init ();
8087int
8088main ()
8089{
8090return ldap_init ();
8091  ;
8092  return 0;
8093}
8094_ACEOF
8095if ac_fn_c_try_link "$LINENO"; then :
8096  eval "$as_ac_Lib=yes"
8097else
8098  eval "$as_ac_Lib=no"
8099fi
8100rm -f core conftest.err conftest.$ac_objext \
8101    conftest$ac_exeext conftest.$ac_ext
8102LIBS=$ac_check_lib_save_LIBS
8103fi
8104eval ac_res=\$$as_ac_Lib
8105	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8106$as_echo "$ac_res" >&6; }
8107if 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; }
8113if eval \${$as_ac_Lib+:} false; then :
8114  $as_echo_n "(cached) " >&6
8115else
8116  ac_check_lib_save_LIBS=$LIBS
8117LIBS="-l${ldaplib} ${extralib} $LIBS"
8118cat 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
8125extern "C"
8126#endif
8127char ldapssl_client_init ();
8128int
8129main ()
8130{
8131return ldapssl_client_init ();
8132  ;
8133  return 0;
8134}
8135_ACEOF
8136if ac_fn_c_try_link "$LINENO"; then :
8137  eval "$as_ac_Lib=yes"
8138else
8139  eval "$as_ac_Lib=no"
8140fi
8141rm -f core conftest.err conftest.$ac_objext \
8142    conftest$ac_exeext conftest.$ac_ext
8143LIBS=$ac_check_lib_save_LIBS
8144fi
8145eval ac_res=\$$as_ac_Lib
8146	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8147$as_echo "$ac_res" >&6; }
8148if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8149  apu_has_ldapssl_client_init="1"
8150fi
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; }
8155if eval \${$as_ac_Lib+:} false; then :
8156  $as_echo_n "(cached) " >&6
8157else
8158  ac_check_lib_save_LIBS=$LIBS
8159LIBS="-l${ldaplib} ${extralib} $LIBS"
8160cat 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
8167extern "C"
8168#endif
8169char ldapssl_client_deinit ();
8170int
8171main ()
8172{
8173return ldapssl_client_deinit ();
8174  ;
8175  return 0;
8176}
8177_ACEOF
8178if ac_fn_c_try_link "$LINENO"; then :
8179  eval "$as_ac_Lib=yes"
8180else
8181  eval "$as_ac_Lib=no"
8182fi
8183rm -f core conftest.err conftest.$ac_objext \
8184    conftest$ac_exeext conftest.$ac_ext
8185LIBS=$ac_check_lib_save_LIBS
8186fi
8187eval ac_res=\$$as_ac_Lib
8188	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8189$as_echo "$ac_res" >&6; }
8190if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8191  apu_has_ldapssl_client_deinit="1"
8192fi
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; }
8197if eval \${$as_ac_Lib+:} false; then :
8198  $as_echo_n "(cached) " >&6
8199else
8200  ac_check_lib_save_LIBS=$LIBS
8201LIBS="-l${ldaplib} ${extralib} $LIBS"
8202cat 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
8209extern "C"
8210#endif
8211char ldapssl_add_trusted_cert ();
8212int
8213main ()
8214{
8215return ldapssl_add_trusted_cert ();
8216  ;
8217  return 0;
8218}
8219_ACEOF
8220if ac_fn_c_try_link "$LINENO"; then :
8221  eval "$as_ac_Lib=yes"
8222else
8223  eval "$as_ac_Lib=no"
8224fi
8225rm -f core conftest.err conftest.$ac_objext \
8226    conftest$ac_exeext conftest.$ac_ext
8227LIBS=$ac_check_lib_save_LIBS
8228fi
8229eval ac_res=\$$as_ac_Lib
8230	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8231$as_echo "$ac_res" >&6; }
8232if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8233  apu_has_ldapssl_add_trusted_cert="1"
8234fi
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; }
8239if eval \${$as_ac_Lib+:} false; then :
8240  $as_echo_n "(cached) " >&6
8241else
8242  ac_check_lib_save_LIBS=$LIBS
8243LIBS="-l${ldaplib} ${extralib} $LIBS"
8244cat 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
8251extern "C"
8252#endif
8253char ldap_start_tls_s ();
8254int
8255main ()
8256{
8257return ldap_start_tls_s ();
8258  ;
8259  return 0;
8260}
8261_ACEOF
8262if ac_fn_c_try_link "$LINENO"; then :
8263  eval "$as_ac_Lib=yes"
8264else
8265  eval "$as_ac_Lib=no"
8266fi
8267rm -f core conftest.err conftest.$ac_objext \
8268    conftest$ac_exeext conftest.$ac_ext
8269LIBS=$ac_check_lib_save_LIBS
8270fi
8271eval ac_res=\$$as_ac_Lib
8272	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8273$as_echo "$ac_res" >&6; }
8274if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8275  apu_has_ldap_start_tls_s="1"
8276fi
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; }
8281if eval \${$as_ac_Lib+:} false; then :
8282  $as_echo_n "(cached) " >&6
8283else
8284  ac_check_lib_save_LIBS=$LIBS
8285LIBS="-l${ldaplib} ${extralib} $LIBS"
8286cat 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
8293extern "C"
8294#endif
8295char ldap_sslinit ();
8296int
8297main ()
8298{
8299return ldap_sslinit ();
8300  ;
8301  return 0;
8302}
8303_ACEOF
8304if ac_fn_c_try_link "$LINENO"; then :
8305  eval "$as_ac_Lib=yes"
8306else
8307  eval "$as_ac_Lib=no"
8308fi
8309rm -f core conftest.err conftest.$ac_objext \
8310    conftest$ac_exeext conftest.$ac_ext
8311LIBS=$ac_check_lib_save_LIBS
8312fi
8313eval ac_res=\$$as_ac_Lib
8314	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8315$as_echo "$ac_res" >&6; }
8316if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8317  apu_has_ldap_sslinit="1"
8318fi
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; }
8323if eval \${$as_ac_Lib+:} false; then :
8324  $as_echo_n "(cached) " >&6
8325else
8326  ac_check_lib_save_LIBS=$LIBS
8327LIBS="-l${ldaplib} ${extralib} $LIBS"
8328cat 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
8335extern "C"
8336#endif
8337char ldapssl_init ();
8338int
8339main ()
8340{
8341return ldapssl_init ();
8342  ;
8343  return 0;
8344}
8345_ACEOF
8346if ac_fn_c_try_link "$LINENO"; then :
8347  eval "$as_ac_Lib=yes"
8348else
8349  eval "$as_ac_Lib=no"
8350fi
8351rm -f core conftest.err conftest.$ac_objext \
8352    conftest$ac_exeext conftest.$ac_ext
8353LIBS=$ac_check_lib_save_LIBS
8354fi
8355eval ac_res=\$$as_ac_Lib
8356	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8357$as_echo "$ac_res" >&6; }
8358if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8359  apu_has_ldapssl_init="1"
8360fi
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; }
8365if eval \${$as_ac_Lib+:} false; then :
8366  $as_echo_n "(cached) " >&6
8367else
8368  ac_check_lib_save_LIBS=$LIBS
8369LIBS="-l${ldaplib} ${extralib} $LIBS"
8370cat 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
8377extern "C"
8378#endif
8379char ldapssl_install_routines ();
8380int
8381main ()
8382{
8383return ldapssl_install_routines ();
8384  ;
8385  return 0;
8386}
8387_ACEOF
8388if ac_fn_c_try_link "$LINENO"; then :
8389  eval "$as_ac_Lib=yes"
8390else
8391  eval "$as_ac_Lib=no"
8392fi
8393rm -f core conftest.err conftest.$ac_objext \
8394    conftest$ac_exeext conftest.$ac_ext
8395LIBS=$ac_check_lib_save_LIBS
8396fi
8397eval ac_res=\$$as_ac_Lib
8398	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8399$as_echo "$ac_res" >&6; }
8400if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8401  apu_has_ldapssl_install_routines="1"
8402fi
8403
8404        apu_has_ldap="1";
8405
8406fi
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; }
8423if eval \${$as_ac_Lib+:} false; then :
8424  $as_echo_n "(cached) " >&6
8425else
8426  ac_check_lib_save_LIBS=$LIBS
8427LIBS="-l${ldaplib} ${extralib} $LIBS"
8428cat 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
8435extern "C"
8436#endif
8437char ldap_init ();
8438int
8439main ()
8440{
8441return ldap_init ();
8442  ;
8443  return 0;
8444}
8445_ACEOF
8446if ac_fn_c_try_link "$LINENO"; then :
8447  eval "$as_ac_Lib=yes"
8448else
8449  eval "$as_ac_Lib=no"
8450fi
8451rm -f core conftest.err conftest.$ac_objext \
8452    conftest$ac_exeext conftest.$ac_ext
8453LIBS=$ac_check_lib_save_LIBS
8454fi
8455eval ac_res=\$$as_ac_Lib
8456	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8457$as_echo "$ac_res" >&6; }
8458if 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; }
8464if eval \${$as_ac_Lib+:} false; then :
8465  $as_echo_n "(cached) " >&6
8466else
8467  ac_check_lib_save_LIBS=$LIBS
8468LIBS="-l${ldaplib} ${extralib} $LIBS"
8469cat 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
8476extern "C"
8477#endif
8478char ldapssl_client_init ();
8479int
8480main ()
8481{
8482return ldapssl_client_init ();
8483  ;
8484  return 0;
8485}
8486_ACEOF
8487if ac_fn_c_try_link "$LINENO"; then :
8488  eval "$as_ac_Lib=yes"
8489else
8490  eval "$as_ac_Lib=no"
8491fi
8492rm -f core conftest.err conftest.$ac_objext \
8493    conftest$ac_exeext conftest.$ac_ext
8494LIBS=$ac_check_lib_save_LIBS
8495fi
8496eval ac_res=\$$as_ac_Lib
8497	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8498$as_echo "$ac_res" >&6; }
8499if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8500  apu_has_ldapssl_client_init="1"
8501fi
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; }
8506if eval \${$as_ac_Lib+:} false; then :
8507  $as_echo_n "(cached) " >&6
8508else
8509  ac_check_lib_save_LIBS=$LIBS
8510LIBS="-l${ldaplib} ${extralib} $LIBS"
8511cat 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
8518extern "C"
8519#endif
8520char ldapssl_client_deinit ();
8521int
8522main ()
8523{
8524return ldapssl_client_deinit ();
8525  ;
8526  return 0;
8527}
8528_ACEOF
8529if ac_fn_c_try_link "$LINENO"; then :
8530  eval "$as_ac_Lib=yes"
8531else
8532  eval "$as_ac_Lib=no"
8533fi
8534rm -f core conftest.err conftest.$ac_objext \
8535    conftest$ac_exeext conftest.$ac_ext
8536LIBS=$ac_check_lib_save_LIBS
8537fi
8538eval ac_res=\$$as_ac_Lib
8539	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8540$as_echo "$ac_res" >&6; }
8541if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8542  apu_has_ldapssl_client_deinit="1"
8543fi
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; }
8548if eval \${$as_ac_Lib+:} false; then :
8549  $as_echo_n "(cached) " >&6
8550else
8551  ac_check_lib_save_LIBS=$LIBS
8552LIBS="-l${ldaplib} ${extralib} $LIBS"
8553cat 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
8560extern "C"
8561#endif
8562char ldapssl_add_trusted_cert ();
8563int
8564main ()
8565{
8566return ldapssl_add_trusted_cert ();
8567  ;
8568  return 0;
8569}
8570_ACEOF
8571if ac_fn_c_try_link "$LINENO"; then :
8572  eval "$as_ac_Lib=yes"
8573else
8574  eval "$as_ac_Lib=no"
8575fi
8576rm -f core conftest.err conftest.$ac_objext \
8577    conftest$ac_exeext conftest.$ac_ext
8578LIBS=$ac_check_lib_save_LIBS
8579fi
8580eval ac_res=\$$as_ac_Lib
8581	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8582$as_echo "$ac_res" >&6; }
8583if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8584  apu_has_ldapssl_add_trusted_cert="1"
8585fi
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; }
8590if eval \${$as_ac_Lib+:} false; then :
8591  $as_echo_n "(cached) " >&6
8592else
8593  ac_check_lib_save_LIBS=$LIBS
8594LIBS="-l${ldaplib} ${extralib} $LIBS"
8595cat 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
8602extern "C"
8603#endif
8604char ldap_start_tls_s ();
8605int
8606main ()
8607{
8608return ldap_start_tls_s ();
8609  ;
8610  return 0;
8611}
8612_ACEOF
8613if ac_fn_c_try_link "$LINENO"; then :
8614  eval "$as_ac_Lib=yes"
8615else
8616  eval "$as_ac_Lib=no"
8617fi
8618rm -f core conftest.err conftest.$ac_objext \
8619    conftest$ac_exeext conftest.$ac_ext
8620LIBS=$ac_check_lib_save_LIBS
8621fi
8622eval ac_res=\$$as_ac_Lib
8623	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8624$as_echo "$ac_res" >&6; }
8625if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8626  apu_has_ldap_start_tls_s="1"
8627fi
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; }
8632if eval \${$as_ac_Lib+:} false; then :
8633  $as_echo_n "(cached) " >&6
8634else
8635  ac_check_lib_save_LIBS=$LIBS
8636LIBS="-l${ldaplib} ${extralib} $LIBS"
8637cat 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
8644extern "C"
8645#endif
8646char ldap_sslinit ();
8647int
8648main ()
8649{
8650return ldap_sslinit ();
8651  ;
8652  return 0;
8653}
8654_ACEOF
8655if ac_fn_c_try_link "$LINENO"; then :
8656  eval "$as_ac_Lib=yes"
8657else
8658  eval "$as_ac_Lib=no"
8659fi
8660rm -f core conftest.err conftest.$ac_objext \
8661    conftest$ac_exeext conftest.$ac_ext
8662LIBS=$ac_check_lib_save_LIBS
8663fi
8664eval ac_res=\$$as_ac_Lib
8665	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8666$as_echo "$ac_res" >&6; }
8667if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8668  apu_has_ldap_sslinit="1"
8669fi
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; }
8674if eval \${$as_ac_Lib+:} false; then :
8675  $as_echo_n "(cached) " >&6
8676else
8677  ac_check_lib_save_LIBS=$LIBS
8678LIBS="-l${ldaplib} ${extralib} $LIBS"
8679cat 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
8686extern "C"
8687#endif
8688char ldapssl_init ();
8689int
8690main ()
8691{
8692return ldapssl_init ();
8693  ;
8694  return 0;
8695}
8696_ACEOF
8697if ac_fn_c_try_link "$LINENO"; then :
8698  eval "$as_ac_Lib=yes"
8699else
8700  eval "$as_ac_Lib=no"
8701fi
8702rm -f core conftest.err conftest.$ac_objext \
8703    conftest$ac_exeext conftest.$ac_ext
8704LIBS=$ac_check_lib_save_LIBS
8705fi
8706eval ac_res=\$$as_ac_Lib
8707	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8708$as_echo "$ac_res" >&6; }
8709if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8710  apu_has_ldapssl_init="1"
8711fi
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; }
8716if eval \${$as_ac_Lib+:} false; then :
8717  $as_echo_n "(cached) " >&6
8718else
8719  ac_check_lib_save_LIBS=$LIBS
8720LIBS="-l${ldaplib} ${extralib} $LIBS"
8721cat 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
8728extern "C"
8729#endif
8730char ldapssl_install_routines ();
8731int
8732main ()
8733{
8734return ldapssl_install_routines ();
8735  ;
8736  return 0;
8737}
8738_ACEOF
8739if ac_fn_c_try_link "$LINENO"; then :
8740  eval "$as_ac_Lib=yes"
8741else
8742  eval "$as_ac_Lib=no"
8743fi
8744rm -f core conftest.err conftest.$ac_objext \
8745    conftest$ac_exeext conftest.$ac_ext
8746LIBS=$ac_check_lib_save_LIBS
8747fi
8748eval ac_res=\$$as_ac_Lib
8749	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8750$as_echo "$ac_res" >&6; }
8751if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8752  apu_has_ldapssl_install_routines="1"
8753fi
8754
8755        apu_has_ldap="1";
8756
8757fi
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; }
8774if eval \${$as_ac_Lib+:} false; then :
8775  $as_echo_n "(cached) " >&6
8776else
8777  ac_check_lib_save_LIBS=$LIBS
8778LIBS="-l${ldaplib} ${extralib} $LIBS"
8779cat 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
8786extern "C"
8787#endif
8788char ldap_init ();
8789int
8790main ()
8791{
8792return ldap_init ();
8793  ;
8794  return 0;
8795}
8796_ACEOF
8797if ac_fn_c_try_link "$LINENO"; then :
8798  eval "$as_ac_Lib=yes"
8799else
8800  eval "$as_ac_Lib=no"
8801fi
8802rm -f core conftest.err conftest.$ac_objext \
8803    conftest$ac_exeext conftest.$ac_ext
8804LIBS=$ac_check_lib_save_LIBS
8805fi
8806eval ac_res=\$$as_ac_Lib
8807	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8808$as_echo "$ac_res" >&6; }
8809if 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; }
8815if eval \${$as_ac_Lib+:} false; then :
8816  $as_echo_n "(cached) " >&6
8817else
8818  ac_check_lib_save_LIBS=$LIBS
8819LIBS="-l${ldaplib} ${extralib} $LIBS"
8820cat 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
8827extern "C"
8828#endif
8829char ldapssl_client_init ();
8830int
8831main ()
8832{
8833return ldapssl_client_init ();
8834  ;
8835  return 0;
8836}
8837_ACEOF
8838if ac_fn_c_try_link "$LINENO"; then :
8839  eval "$as_ac_Lib=yes"
8840else
8841  eval "$as_ac_Lib=no"
8842fi
8843rm -f core conftest.err conftest.$ac_objext \
8844    conftest$ac_exeext conftest.$ac_ext
8845LIBS=$ac_check_lib_save_LIBS
8846fi
8847eval ac_res=\$$as_ac_Lib
8848	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8849$as_echo "$ac_res" >&6; }
8850if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8851  apu_has_ldapssl_client_init="1"
8852fi
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; }
8857if eval \${$as_ac_Lib+:} false; then :
8858  $as_echo_n "(cached) " >&6
8859else
8860  ac_check_lib_save_LIBS=$LIBS
8861LIBS="-l${ldaplib} ${extralib} $LIBS"
8862cat 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
8869extern "C"
8870#endif
8871char ldapssl_client_deinit ();
8872int
8873main ()
8874{
8875return ldapssl_client_deinit ();
8876  ;
8877  return 0;
8878}
8879_ACEOF
8880if ac_fn_c_try_link "$LINENO"; then :
8881  eval "$as_ac_Lib=yes"
8882else
8883  eval "$as_ac_Lib=no"
8884fi
8885rm -f core conftest.err conftest.$ac_objext \
8886    conftest$ac_exeext conftest.$ac_ext
8887LIBS=$ac_check_lib_save_LIBS
8888fi
8889eval ac_res=\$$as_ac_Lib
8890	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8891$as_echo "$ac_res" >&6; }
8892if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8893  apu_has_ldapssl_client_deinit="1"
8894fi
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; }
8899if eval \${$as_ac_Lib+:} false; then :
8900  $as_echo_n "(cached) " >&6
8901else
8902  ac_check_lib_save_LIBS=$LIBS
8903LIBS="-l${ldaplib} ${extralib} $LIBS"
8904cat 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
8911extern "C"
8912#endif
8913char ldapssl_add_trusted_cert ();
8914int
8915main ()
8916{
8917return ldapssl_add_trusted_cert ();
8918  ;
8919  return 0;
8920}
8921_ACEOF
8922if ac_fn_c_try_link "$LINENO"; then :
8923  eval "$as_ac_Lib=yes"
8924else
8925  eval "$as_ac_Lib=no"
8926fi
8927rm -f core conftest.err conftest.$ac_objext \
8928    conftest$ac_exeext conftest.$ac_ext
8929LIBS=$ac_check_lib_save_LIBS
8930fi
8931eval ac_res=\$$as_ac_Lib
8932	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8933$as_echo "$ac_res" >&6; }
8934if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8935  apu_has_ldapssl_add_trusted_cert="1"
8936fi
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; }
8941if eval \${$as_ac_Lib+:} false; then :
8942  $as_echo_n "(cached) " >&6
8943else
8944  ac_check_lib_save_LIBS=$LIBS
8945LIBS="-l${ldaplib} ${extralib} $LIBS"
8946cat 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
8953extern "C"
8954#endif
8955char ldap_start_tls_s ();
8956int
8957main ()
8958{
8959return ldap_start_tls_s ();
8960  ;
8961  return 0;
8962}
8963_ACEOF
8964if ac_fn_c_try_link "$LINENO"; then :
8965  eval "$as_ac_Lib=yes"
8966else
8967  eval "$as_ac_Lib=no"
8968fi
8969rm -f core conftest.err conftest.$ac_objext \
8970    conftest$ac_exeext conftest.$ac_ext
8971LIBS=$ac_check_lib_save_LIBS
8972fi
8973eval ac_res=\$$as_ac_Lib
8974	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8975$as_echo "$ac_res" >&6; }
8976if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
8977  apu_has_ldap_start_tls_s="1"
8978fi
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; }
8983if eval \${$as_ac_Lib+:} false; then :
8984  $as_echo_n "(cached) " >&6
8985else
8986  ac_check_lib_save_LIBS=$LIBS
8987LIBS="-l${ldaplib} ${extralib} $LIBS"
8988cat 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
8995extern "C"
8996#endif
8997char ldap_sslinit ();
8998int
8999main ()
9000{
9001return ldap_sslinit ();
9002  ;
9003  return 0;
9004}
9005_ACEOF
9006if ac_fn_c_try_link "$LINENO"; then :
9007  eval "$as_ac_Lib=yes"
9008else
9009  eval "$as_ac_Lib=no"
9010fi
9011rm -f core conftest.err conftest.$ac_objext \
9012    conftest$ac_exeext conftest.$ac_ext
9013LIBS=$ac_check_lib_save_LIBS
9014fi
9015eval ac_res=\$$as_ac_Lib
9016	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9017$as_echo "$ac_res" >&6; }
9018if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9019  apu_has_ldap_sslinit="1"
9020fi
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; }
9025if eval \${$as_ac_Lib+:} false; then :
9026  $as_echo_n "(cached) " >&6
9027else
9028  ac_check_lib_save_LIBS=$LIBS
9029LIBS="-l${ldaplib} ${extralib} $LIBS"
9030cat 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
9037extern "C"
9038#endif
9039char ldapssl_init ();
9040int
9041main ()
9042{
9043return ldapssl_init ();
9044  ;
9045  return 0;
9046}
9047_ACEOF
9048if ac_fn_c_try_link "$LINENO"; then :
9049  eval "$as_ac_Lib=yes"
9050else
9051  eval "$as_ac_Lib=no"
9052fi
9053rm -f core conftest.err conftest.$ac_objext \
9054    conftest$ac_exeext conftest.$ac_ext
9055LIBS=$ac_check_lib_save_LIBS
9056fi
9057eval ac_res=\$$as_ac_Lib
9058	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9059$as_echo "$ac_res" >&6; }
9060if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9061  apu_has_ldapssl_init="1"
9062fi
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; }
9067if eval \${$as_ac_Lib+:} false; then :
9068  $as_echo_n "(cached) " >&6
9069else
9070  ac_check_lib_save_LIBS=$LIBS
9071LIBS="-l${ldaplib} ${extralib} $LIBS"
9072cat 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
9079extern "C"
9080#endif
9081char ldapssl_install_routines ();
9082int
9083main ()
9084{
9085return ldapssl_install_routines ();
9086  ;
9087  return 0;
9088}
9089_ACEOF
9090if ac_fn_c_try_link "$LINENO"; then :
9091  eval "$as_ac_Lib=yes"
9092else
9093  eval "$as_ac_Lib=no"
9094fi
9095rm -f core conftest.err conftest.$ac_objext \
9096    conftest$ac_exeext conftest.$ac_ext
9097LIBS=$ac_check_lib_save_LIBS
9098fi
9099eval ac_res=\$$as_ac_Lib
9100	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9101$as_echo "$ac_res" >&6; }
9102if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9103  apu_has_ldapssl_install_routines="1"
9104fi
9105
9106        apu_has_ldap="1";
9107
9108fi
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; }
9125if eval \${$as_ac_Lib+:} false; then :
9126  $as_echo_n "(cached) " >&6
9127else
9128  ac_check_lib_save_LIBS=$LIBS
9129LIBS="-l${ldaplib} ${extralib} $LIBS"
9130cat 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
9137extern "C"
9138#endif
9139char ldap_init ();
9140int
9141main ()
9142{
9143return ldap_init ();
9144  ;
9145  return 0;
9146}
9147_ACEOF
9148if ac_fn_c_try_link "$LINENO"; then :
9149  eval "$as_ac_Lib=yes"
9150else
9151  eval "$as_ac_Lib=no"
9152fi
9153rm -f core conftest.err conftest.$ac_objext \
9154    conftest$ac_exeext conftest.$ac_ext
9155LIBS=$ac_check_lib_save_LIBS
9156fi
9157eval ac_res=\$$as_ac_Lib
9158	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9159$as_echo "$ac_res" >&6; }
9160if 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; }
9166if eval \${$as_ac_Lib+:} false; then :
9167  $as_echo_n "(cached) " >&6
9168else
9169  ac_check_lib_save_LIBS=$LIBS
9170LIBS="-l${ldaplib} ${extralib} $LIBS"
9171cat 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
9178extern "C"
9179#endif
9180char ldapssl_client_init ();
9181int
9182main ()
9183{
9184return ldapssl_client_init ();
9185  ;
9186  return 0;
9187}
9188_ACEOF
9189if ac_fn_c_try_link "$LINENO"; then :
9190  eval "$as_ac_Lib=yes"
9191else
9192  eval "$as_ac_Lib=no"
9193fi
9194rm -f core conftest.err conftest.$ac_objext \
9195    conftest$ac_exeext conftest.$ac_ext
9196LIBS=$ac_check_lib_save_LIBS
9197fi
9198eval ac_res=\$$as_ac_Lib
9199	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9200$as_echo "$ac_res" >&6; }
9201if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9202  apu_has_ldapssl_client_init="1"
9203fi
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; }
9208if eval \${$as_ac_Lib+:} false; then :
9209  $as_echo_n "(cached) " >&6
9210else
9211  ac_check_lib_save_LIBS=$LIBS
9212LIBS="-l${ldaplib} ${extralib} $LIBS"
9213cat 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
9220extern "C"
9221#endif
9222char ldapssl_client_deinit ();
9223int
9224main ()
9225{
9226return ldapssl_client_deinit ();
9227  ;
9228  return 0;
9229}
9230_ACEOF
9231if ac_fn_c_try_link "$LINENO"; then :
9232  eval "$as_ac_Lib=yes"
9233else
9234  eval "$as_ac_Lib=no"
9235fi
9236rm -f core conftest.err conftest.$ac_objext \
9237    conftest$ac_exeext conftest.$ac_ext
9238LIBS=$ac_check_lib_save_LIBS
9239fi
9240eval ac_res=\$$as_ac_Lib
9241	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9242$as_echo "$ac_res" >&6; }
9243if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9244  apu_has_ldapssl_client_deinit="1"
9245fi
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; }
9250if eval \${$as_ac_Lib+:} false; then :
9251  $as_echo_n "(cached) " >&6
9252else
9253  ac_check_lib_save_LIBS=$LIBS
9254LIBS="-l${ldaplib} ${extralib} $LIBS"
9255cat 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
9262extern "C"
9263#endif
9264char ldapssl_add_trusted_cert ();
9265int
9266main ()
9267{
9268return ldapssl_add_trusted_cert ();
9269  ;
9270  return 0;
9271}
9272_ACEOF
9273if ac_fn_c_try_link "$LINENO"; then :
9274  eval "$as_ac_Lib=yes"
9275else
9276  eval "$as_ac_Lib=no"
9277fi
9278rm -f core conftest.err conftest.$ac_objext \
9279    conftest$ac_exeext conftest.$ac_ext
9280LIBS=$ac_check_lib_save_LIBS
9281fi
9282eval ac_res=\$$as_ac_Lib
9283	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9284$as_echo "$ac_res" >&6; }
9285if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9286  apu_has_ldapssl_add_trusted_cert="1"
9287fi
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; }
9292if eval \${$as_ac_Lib+:} false; then :
9293  $as_echo_n "(cached) " >&6
9294else
9295  ac_check_lib_save_LIBS=$LIBS
9296LIBS="-l${ldaplib} ${extralib} $LIBS"
9297cat 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
9304extern "C"
9305#endif
9306char ldap_start_tls_s ();
9307int
9308main ()
9309{
9310return ldap_start_tls_s ();
9311  ;
9312  return 0;
9313}
9314_ACEOF
9315if ac_fn_c_try_link "$LINENO"; then :
9316  eval "$as_ac_Lib=yes"
9317else
9318  eval "$as_ac_Lib=no"
9319fi
9320rm -f core conftest.err conftest.$ac_objext \
9321    conftest$ac_exeext conftest.$ac_ext
9322LIBS=$ac_check_lib_save_LIBS
9323fi
9324eval ac_res=\$$as_ac_Lib
9325	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9326$as_echo "$ac_res" >&6; }
9327if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9328  apu_has_ldap_start_tls_s="1"
9329fi
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; }
9334if eval \${$as_ac_Lib+:} false; then :
9335  $as_echo_n "(cached) " >&6
9336else
9337  ac_check_lib_save_LIBS=$LIBS
9338LIBS="-l${ldaplib} ${extralib} $LIBS"
9339cat 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
9346extern "C"
9347#endif
9348char ldap_sslinit ();
9349int
9350main ()
9351{
9352return ldap_sslinit ();
9353  ;
9354  return 0;
9355}
9356_ACEOF
9357if ac_fn_c_try_link "$LINENO"; then :
9358  eval "$as_ac_Lib=yes"
9359else
9360  eval "$as_ac_Lib=no"
9361fi
9362rm -f core conftest.err conftest.$ac_objext \
9363    conftest$ac_exeext conftest.$ac_ext
9364LIBS=$ac_check_lib_save_LIBS
9365fi
9366eval ac_res=\$$as_ac_Lib
9367	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9368$as_echo "$ac_res" >&6; }
9369if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9370  apu_has_ldap_sslinit="1"
9371fi
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; }
9376if eval \${$as_ac_Lib+:} false; then :
9377  $as_echo_n "(cached) " >&6
9378else
9379  ac_check_lib_save_LIBS=$LIBS
9380LIBS="-l${ldaplib} ${extralib} $LIBS"
9381cat 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
9388extern "C"
9389#endif
9390char ldapssl_init ();
9391int
9392main ()
9393{
9394return ldapssl_init ();
9395  ;
9396  return 0;
9397}
9398_ACEOF
9399if ac_fn_c_try_link "$LINENO"; then :
9400  eval "$as_ac_Lib=yes"
9401else
9402  eval "$as_ac_Lib=no"
9403fi
9404rm -f core conftest.err conftest.$ac_objext \
9405    conftest$ac_exeext conftest.$ac_ext
9406LIBS=$ac_check_lib_save_LIBS
9407fi
9408eval ac_res=\$$as_ac_Lib
9409	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9410$as_echo "$ac_res" >&6; }
9411if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9412  apu_has_ldapssl_init="1"
9413fi
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; }
9418if eval \${$as_ac_Lib+:} false; then :
9419  $as_echo_n "(cached) " >&6
9420else
9421  ac_check_lib_save_LIBS=$LIBS
9422LIBS="-l${ldaplib} ${extralib} $LIBS"
9423cat 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
9430extern "C"
9431#endif
9432char ldapssl_install_routines ();
9433int
9434main ()
9435{
9436return ldapssl_install_routines ();
9437  ;
9438  return 0;
9439}
9440_ACEOF
9441if ac_fn_c_try_link "$LINENO"; then :
9442  eval "$as_ac_Lib=yes"
9443else
9444  eval "$as_ac_Lib=no"
9445fi
9446rm -f core conftest.err conftest.$ac_objext \
9447    conftest$ac_exeext conftest.$ac_ext
9448LIBS=$ac_check_lib_save_LIBS
9449fi
9450eval ac_res=\$$as_ac_Lib
9451	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9452$as_echo "$ac_res" >&6; }
9453if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9454  apu_has_ldapssl_install_routines="1"
9455fi
9456
9457        apu_has_ldap="1";
9458
9459fi
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; }
9476if eval \${$as_ac_Lib+:} false; then :
9477  $as_echo_n "(cached) " >&6
9478else
9479  ac_check_lib_save_LIBS=$LIBS
9480LIBS="-l${ldaplib} ${extralib} $LIBS"
9481cat 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
9488extern "C"
9489#endif
9490char ldap_init ();
9491int
9492main ()
9493{
9494return ldap_init ();
9495  ;
9496  return 0;
9497}
9498_ACEOF
9499if ac_fn_c_try_link "$LINENO"; then :
9500  eval "$as_ac_Lib=yes"
9501else
9502  eval "$as_ac_Lib=no"
9503fi
9504rm -f core conftest.err conftest.$ac_objext \
9505    conftest$ac_exeext conftest.$ac_ext
9506LIBS=$ac_check_lib_save_LIBS
9507fi
9508eval ac_res=\$$as_ac_Lib
9509	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9510$as_echo "$ac_res" >&6; }
9511if 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; }
9517if eval \${$as_ac_Lib+:} false; then :
9518  $as_echo_n "(cached) " >&6
9519else
9520  ac_check_lib_save_LIBS=$LIBS
9521LIBS="-l${ldaplib} ${extralib} $LIBS"
9522cat 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
9529extern "C"
9530#endif
9531char ldapssl_client_init ();
9532int
9533main ()
9534{
9535return ldapssl_client_init ();
9536  ;
9537  return 0;
9538}
9539_ACEOF
9540if ac_fn_c_try_link "$LINENO"; then :
9541  eval "$as_ac_Lib=yes"
9542else
9543  eval "$as_ac_Lib=no"
9544fi
9545rm -f core conftest.err conftest.$ac_objext \
9546    conftest$ac_exeext conftest.$ac_ext
9547LIBS=$ac_check_lib_save_LIBS
9548fi
9549eval ac_res=\$$as_ac_Lib
9550	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9551$as_echo "$ac_res" >&6; }
9552if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9553  apu_has_ldapssl_client_init="1"
9554fi
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; }
9559if eval \${$as_ac_Lib+:} false; then :
9560  $as_echo_n "(cached) " >&6
9561else
9562  ac_check_lib_save_LIBS=$LIBS
9563LIBS="-l${ldaplib} ${extralib} $LIBS"
9564cat 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
9571extern "C"
9572#endif
9573char ldapssl_client_deinit ();
9574int
9575main ()
9576{
9577return ldapssl_client_deinit ();
9578  ;
9579  return 0;
9580}
9581_ACEOF
9582if ac_fn_c_try_link "$LINENO"; then :
9583  eval "$as_ac_Lib=yes"
9584else
9585  eval "$as_ac_Lib=no"
9586fi
9587rm -f core conftest.err conftest.$ac_objext \
9588    conftest$ac_exeext conftest.$ac_ext
9589LIBS=$ac_check_lib_save_LIBS
9590fi
9591eval ac_res=\$$as_ac_Lib
9592	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9593$as_echo "$ac_res" >&6; }
9594if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9595  apu_has_ldapssl_client_deinit="1"
9596fi
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; }
9601if eval \${$as_ac_Lib+:} false; then :
9602  $as_echo_n "(cached) " >&6
9603else
9604  ac_check_lib_save_LIBS=$LIBS
9605LIBS="-l${ldaplib} ${extralib} $LIBS"
9606cat 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
9613extern "C"
9614#endif
9615char ldapssl_add_trusted_cert ();
9616int
9617main ()
9618{
9619return ldapssl_add_trusted_cert ();
9620  ;
9621  return 0;
9622}
9623_ACEOF
9624if ac_fn_c_try_link "$LINENO"; then :
9625  eval "$as_ac_Lib=yes"
9626else
9627  eval "$as_ac_Lib=no"
9628fi
9629rm -f core conftest.err conftest.$ac_objext \
9630    conftest$ac_exeext conftest.$ac_ext
9631LIBS=$ac_check_lib_save_LIBS
9632fi
9633eval ac_res=\$$as_ac_Lib
9634	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9635$as_echo "$ac_res" >&6; }
9636if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9637  apu_has_ldapssl_add_trusted_cert="1"
9638fi
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; }
9643if eval \${$as_ac_Lib+:} false; then :
9644  $as_echo_n "(cached) " >&6
9645else
9646  ac_check_lib_save_LIBS=$LIBS
9647LIBS="-l${ldaplib} ${extralib} $LIBS"
9648cat 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
9655extern "C"
9656#endif
9657char ldap_start_tls_s ();
9658int
9659main ()
9660{
9661return ldap_start_tls_s ();
9662  ;
9663  return 0;
9664}
9665_ACEOF
9666if ac_fn_c_try_link "$LINENO"; then :
9667  eval "$as_ac_Lib=yes"
9668else
9669  eval "$as_ac_Lib=no"
9670fi
9671rm -f core conftest.err conftest.$ac_objext \
9672    conftest$ac_exeext conftest.$ac_ext
9673LIBS=$ac_check_lib_save_LIBS
9674fi
9675eval ac_res=\$$as_ac_Lib
9676	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9677$as_echo "$ac_res" >&6; }
9678if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9679  apu_has_ldap_start_tls_s="1"
9680fi
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; }
9685if eval \${$as_ac_Lib+:} false; then :
9686  $as_echo_n "(cached) " >&6
9687else
9688  ac_check_lib_save_LIBS=$LIBS
9689LIBS="-l${ldaplib} ${extralib} $LIBS"
9690cat 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
9697extern "C"
9698#endif
9699char ldap_sslinit ();
9700int
9701main ()
9702{
9703return ldap_sslinit ();
9704  ;
9705  return 0;
9706}
9707_ACEOF
9708if ac_fn_c_try_link "$LINENO"; then :
9709  eval "$as_ac_Lib=yes"
9710else
9711  eval "$as_ac_Lib=no"
9712fi
9713rm -f core conftest.err conftest.$ac_objext \
9714    conftest$ac_exeext conftest.$ac_ext
9715LIBS=$ac_check_lib_save_LIBS
9716fi
9717eval ac_res=\$$as_ac_Lib
9718	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9719$as_echo "$ac_res" >&6; }
9720if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9721  apu_has_ldap_sslinit="1"
9722fi
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; }
9727if eval \${$as_ac_Lib+:} false; then :
9728  $as_echo_n "(cached) " >&6
9729else
9730  ac_check_lib_save_LIBS=$LIBS
9731LIBS="-l${ldaplib} ${extralib} $LIBS"
9732cat 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
9739extern "C"
9740#endif
9741char ldapssl_init ();
9742int
9743main ()
9744{
9745return ldapssl_init ();
9746  ;
9747  return 0;
9748}
9749_ACEOF
9750if ac_fn_c_try_link "$LINENO"; then :
9751  eval "$as_ac_Lib=yes"
9752else
9753  eval "$as_ac_Lib=no"
9754fi
9755rm -f core conftest.err conftest.$ac_objext \
9756    conftest$ac_exeext conftest.$ac_ext
9757LIBS=$ac_check_lib_save_LIBS
9758fi
9759eval ac_res=\$$as_ac_Lib
9760	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9761$as_echo "$ac_res" >&6; }
9762if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9763  apu_has_ldapssl_init="1"
9764fi
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; }
9769if eval \${$as_ac_Lib+:} false; then :
9770  $as_echo_n "(cached) " >&6
9771else
9772  ac_check_lib_save_LIBS=$LIBS
9773LIBS="-l${ldaplib} ${extralib} $LIBS"
9774cat 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
9781extern "C"
9782#endif
9783char ldapssl_install_routines ();
9784int
9785main ()
9786{
9787return ldapssl_install_routines ();
9788  ;
9789  return 0;
9790}
9791_ACEOF
9792if ac_fn_c_try_link "$LINENO"; then :
9793  eval "$as_ac_Lib=yes"
9794else
9795  eval "$as_ac_Lib=no"
9796fi
9797rm -f core conftest.err conftest.$ac_objext \
9798    conftest$ac_exeext conftest.$ac_ext
9799LIBS=$ac_check_lib_save_LIBS
9800fi
9801eval ac_res=\$$as_ac_Lib
9802	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9803$as_echo "$ac_res" >&6; }
9804if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9805  apu_has_ldapssl_install_routines="1"
9806fi
9807
9808        apu_has_ldap="1";
9809
9810fi
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; }
9828if eval \${$as_ac_Lib+:} false; then :
9829  $as_echo_n "(cached) " >&6
9830else
9831  ac_check_lib_save_LIBS=$LIBS
9832LIBS="-l${ldaplib} ${extralib} $LIBS"
9833cat 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
9840extern "C"
9841#endif
9842char ldap_init ();
9843int
9844main ()
9845{
9846return ldap_init ();
9847  ;
9848  return 0;
9849}
9850_ACEOF
9851if ac_fn_c_try_link "$LINENO"; then :
9852  eval "$as_ac_Lib=yes"
9853else
9854  eval "$as_ac_Lib=no"
9855fi
9856rm -f core conftest.err conftest.$ac_objext \
9857    conftest$ac_exeext conftest.$ac_ext
9858LIBS=$ac_check_lib_save_LIBS
9859fi
9860eval ac_res=\$$as_ac_Lib
9861	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9862$as_echo "$ac_res" >&6; }
9863if 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; }
9869if eval \${$as_ac_Lib+:} false; then :
9870  $as_echo_n "(cached) " >&6
9871else
9872  ac_check_lib_save_LIBS=$LIBS
9873LIBS="-l${ldaplib} ${extralib} $LIBS"
9874cat 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
9881extern "C"
9882#endif
9883char ldapssl_client_init ();
9884int
9885main ()
9886{
9887return ldapssl_client_init ();
9888  ;
9889  return 0;
9890}
9891_ACEOF
9892if ac_fn_c_try_link "$LINENO"; then :
9893  eval "$as_ac_Lib=yes"
9894else
9895  eval "$as_ac_Lib=no"
9896fi
9897rm -f core conftest.err conftest.$ac_objext \
9898    conftest$ac_exeext conftest.$ac_ext
9899LIBS=$ac_check_lib_save_LIBS
9900fi
9901eval ac_res=\$$as_ac_Lib
9902	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9903$as_echo "$ac_res" >&6; }
9904if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9905  apu_has_ldapssl_client_init="1"
9906fi
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; }
9911if eval \${$as_ac_Lib+:} false; then :
9912  $as_echo_n "(cached) " >&6
9913else
9914  ac_check_lib_save_LIBS=$LIBS
9915LIBS="-l${ldaplib} ${extralib} $LIBS"
9916cat 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
9923extern "C"
9924#endif
9925char ldapssl_client_deinit ();
9926int
9927main ()
9928{
9929return ldapssl_client_deinit ();
9930  ;
9931  return 0;
9932}
9933_ACEOF
9934if ac_fn_c_try_link "$LINENO"; then :
9935  eval "$as_ac_Lib=yes"
9936else
9937  eval "$as_ac_Lib=no"
9938fi
9939rm -f core conftest.err conftest.$ac_objext \
9940    conftest$ac_exeext conftest.$ac_ext
9941LIBS=$ac_check_lib_save_LIBS
9942fi
9943eval ac_res=\$$as_ac_Lib
9944	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9945$as_echo "$ac_res" >&6; }
9946if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9947  apu_has_ldapssl_client_deinit="1"
9948fi
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; }
9953if eval \${$as_ac_Lib+:} false; then :
9954  $as_echo_n "(cached) " >&6
9955else
9956  ac_check_lib_save_LIBS=$LIBS
9957LIBS="-l${ldaplib} ${extralib} $LIBS"
9958cat 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
9965extern "C"
9966#endif
9967char ldapssl_add_trusted_cert ();
9968int
9969main ()
9970{
9971return ldapssl_add_trusted_cert ();
9972  ;
9973  return 0;
9974}
9975_ACEOF
9976if ac_fn_c_try_link "$LINENO"; then :
9977  eval "$as_ac_Lib=yes"
9978else
9979  eval "$as_ac_Lib=no"
9980fi
9981rm -f core conftest.err conftest.$ac_objext \
9982    conftest$ac_exeext conftest.$ac_ext
9983LIBS=$ac_check_lib_save_LIBS
9984fi
9985eval ac_res=\$$as_ac_Lib
9986	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9987$as_echo "$ac_res" >&6; }
9988if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
9989  apu_has_ldapssl_add_trusted_cert="1"
9990fi
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; }
9995if eval \${$as_ac_Lib+:} false; then :
9996  $as_echo_n "(cached) " >&6
9997else
9998  ac_check_lib_save_LIBS=$LIBS
9999LIBS="-l${ldaplib} ${extralib} $LIBS"
10000cat 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
10007extern "C"
10008#endif
10009char ldap_start_tls_s ();
10010int
10011main ()
10012{
10013return ldap_start_tls_s ();
10014  ;
10015  return 0;
10016}
10017_ACEOF
10018if ac_fn_c_try_link "$LINENO"; then :
10019  eval "$as_ac_Lib=yes"
10020else
10021  eval "$as_ac_Lib=no"
10022fi
10023rm -f core conftest.err conftest.$ac_objext \
10024    conftest$ac_exeext conftest.$ac_ext
10025LIBS=$ac_check_lib_save_LIBS
10026fi
10027eval ac_res=\$$as_ac_Lib
10028	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10029$as_echo "$ac_res" >&6; }
10030if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10031  apu_has_ldap_start_tls_s="1"
10032fi
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; }
10037if eval \${$as_ac_Lib+:} false; then :
10038  $as_echo_n "(cached) " >&6
10039else
10040  ac_check_lib_save_LIBS=$LIBS
10041LIBS="-l${ldaplib} ${extralib} $LIBS"
10042cat 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
10049extern "C"
10050#endif
10051char ldap_sslinit ();
10052int
10053main ()
10054{
10055return ldap_sslinit ();
10056  ;
10057  return 0;
10058}
10059_ACEOF
10060if ac_fn_c_try_link "$LINENO"; then :
10061  eval "$as_ac_Lib=yes"
10062else
10063  eval "$as_ac_Lib=no"
10064fi
10065rm -f core conftest.err conftest.$ac_objext \
10066    conftest$ac_exeext conftest.$ac_ext
10067LIBS=$ac_check_lib_save_LIBS
10068fi
10069eval ac_res=\$$as_ac_Lib
10070	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10071$as_echo "$ac_res" >&6; }
10072if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10073  apu_has_ldap_sslinit="1"
10074fi
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; }
10079if eval \${$as_ac_Lib+:} false; then :
10080  $as_echo_n "(cached) " >&6
10081else
10082  ac_check_lib_save_LIBS=$LIBS
10083LIBS="-l${ldaplib} ${extralib} $LIBS"
10084cat 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
10091extern "C"
10092#endif
10093char ldapssl_init ();
10094int
10095main ()
10096{
10097return ldapssl_init ();
10098  ;
10099  return 0;
10100}
10101_ACEOF
10102if ac_fn_c_try_link "$LINENO"; then :
10103  eval "$as_ac_Lib=yes"
10104else
10105  eval "$as_ac_Lib=no"
10106fi
10107rm -f core conftest.err conftest.$ac_objext \
10108    conftest$ac_exeext conftest.$ac_ext
10109LIBS=$ac_check_lib_save_LIBS
10110fi
10111eval ac_res=\$$as_ac_Lib
10112	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10113$as_echo "$ac_res" >&6; }
10114if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10115  apu_has_ldapssl_init="1"
10116fi
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; }
10121if eval \${$as_ac_Lib+:} false; then :
10122  $as_echo_n "(cached) " >&6
10123else
10124  ac_check_lib_save_LIBS=$LIBS
10125LIBS="-l${ldaplib} ${extralib} $LIBS"
10126cat 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
10133extern "C"
10134#endif
10135char ldapssl_install_routines ();
10136int
10137main ()
10138{
10139return ldapssl_install_routines ();
10140  ;
10141  return 0;
10142}
10143_ACEOF
10144if ac_fn_c_try_link "$LINENO"; then :
10145  eval "$as_ac_Lib=yes"
10146else
10147  eval "$as_ac_Lib=no"
10148fi
10149rm -f core conftest.err conftest.$ac_objext \
10150    conftest$ac_exeext conftest.$ac_ext
10151LIBS=$ac_check_lib_save_LIBS
10152fi
10153eval ac_res=\$$as_ac_Lib
10154	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10155$as_echo "$ac_res" >&6; }
10156if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10157  apu_has_ldapssl_install_routines="1"
10158fi
10159
10160        apu_has_ldap="1";
10161
10162fi
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; }
10179if eval \${$as_ac_Lib+:} false; then :
10180  $as_echo_n "(cached) " >&6
10181else
10182  ac_check_lib_save_LIBS=$LIBS
10183LIBS="-l${ldaplib} ${extralib} $LIBS"
10184cat 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
10191extern "C"
10192#endif
10193char ldap_init ();
10194int
10195main ()
10196{
10197return ldap_init ();
10198  ;
10199  return 0;
10200}
10201_ACEOF
10202if ac_fn_c_try_link "$LINENO"; then :
10203  eval "$as_ac_Lib=yes"
10204else
10205  eval "$as_ac_Lib=no"
10206fi
10207rm -f core conftest.err conftest.$ac_objext \
10208    conftest$ac_exeext conftest.$ac_ext
10209LIBS=$ac_check_lib_save_LIBS
10210fi
10211eval ac_res=\$$as_ac_Lib
10212	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10213$as_echo "$ac_res" >&6; }
10214if 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; }
10220if eval \${$as_ac_Lib+:} false; then :
10221  $as_echo_n "(cached) " >&6
10222else
10223  ac_check_lib_save_LIBS=$LIBS
10224LIBS="-l${ldaplib} ${extralib} $LIBS"
10225cat 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
10232extern "C"
10233#endif
10234char ldapssl_client_init ();
10235int
10236main ()
10237{
10238return ldapssl_client_init ();
10239  ;
10240  return 0;
10241}
10242_ACEOF
10243if ac_fn_c_try_link "$LINENO"; then :
10244  eval "$as_ac_Lib=yes"
10245else
10246  eval "$as_ac_Lib=no"
10247fi
10248rm -f core conftest.err conftest.$ac_objext \
10249    conftest$ac_exeext conftest.$ac_ext
10250LIBS=$ac_check_lib_save_LIBS
10251fi
10252eval ac_res=\$$as_ac_Lib
10253	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10254$as_echo "$ac_res" >&6; }
10255if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10256  apu_has_ldapssl_client_init="1"
10257fi
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; }
10262if eval \${$as_ac_Lib+:} false; then :
10263  $as_echo_n "(cached) " >&6
10264else
10265  ac_check_lib_save_LIBS=$LIBS
10266LIBS="-l${ldaplib} ${extralib} $LIBS"
10267cat 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
10274extern "C"
10275#endif
10276char ldapssl_client_deinit ();
10277int
10278main ()
10279{
10280return ldapssl_client_deinit ();
10281  ;
10282  return 0;
10283}
10284_ACEOF
10285if ac_fn_c_try_link "$LINENO"; then :
10286  eval "$as_ac_Lib=yes"
10287else
10288  eval "$as_ac_Lib=no"
10289fi
10290rm -f core conftest.err conftest.$ac_objext \
10291    conftest$ac_exeext conftest.$ac_ext
10292LIBS=$ac_check_lib_save_LIBS
10293fi
10294eval ac_res=\$$as_ac_Lib
10295	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10296$as_echo "$ac_res" >&6; }
10297if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10298  apu_has_ldapssl_client_deinit="1"
10299fi
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; }
10304if eval \${$as_ac_Lib+:} false; then :
10305  $as_echo_n "(cached) " >&6
10306else
10307  ac_check_lib_save_LIBS=$LIBS
10308LIBS="-l${ldaplib} ${extralib} $LIBS"
10309cat 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
10316extern "C"
10317#endif
10318char ldapssl_add_trusted_cert ();
10319int
10320main ()
10321{
10322return ldapssl_add_trusted_cert ();
10323  ;
10324  return 0;
10325}
10326_ACEOF
10327if ac_fn_c_try_link "$LINENO"; then :
10328  eval "$as_ac_Lib=yes"
10329else
10330  eval "$as_ac_Lib=no"
10331fi
10332rm -f core conftest.err conftest.$ac_objext \
10333    conftest$ac_exeext conftest.$ac_ext
10334LIBS=$ac_check_lib_save_LIBS
10335fi
10336eval ac_res=\$$as_ac_Lib
10337	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10338$as_echo "$ac_res" >&6; }
10339if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10340  apu_has_ldapssl_add_trusted_cert="1"
10341fi
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; }
10346if eval \${$as_ac_Lib+:} false; then :
10347  $as_echo_n "(cached) " >&6
10348else
10349  ac_check_lib_save_LIBS=$LIBS
10350LIBS="-l${ldaplib} ${extralib} $LIBS"
10351cat 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
10358extern "C"
10359#endif
10360char ldap_start_tls_s ();
10361int
10362main ()
10363{
10364return ldap_start_tls_s ();
10365  ;
10366  return 0;
10367}
10368_ACEOF
10369if ac_fn_c_try_link "$LINENO"; then :
10370  eval "$as_ac_Lib=yes"
10371else
10372  eval "$as_ac_Lib=no"
10373fi
10374rm -f core conftest.err conftest.$ac_objext \
10375    conftest$ac_exeext conftest.$ac_ext
10376LIBS=$ac_check_lib_save_LIBS
10377fi
10378eval ac_res=\$$as_ac_Lib
10379	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10380$as_echo "$ac_res" >&6; }
10381if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10382  apu_has_ldap_start_tls_s="1"
10383fi
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; }
10388if eval \${$as_ac_Lib+:} false; then :
10389  $as_echo_n "(cached) " >&6
10390else
10391  ac_check_lib_save_LIBS=$LIBS
10392LIBS="-l${ldaplib} ${extralib} $LIBS"
10393cat 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
10400extern "C"
10401#endif
10402char ldap_sslinit ();
10403int
10404main ()
10405{
10406return ldap_sslinit ();
10407  ;
10408  return 0;
10409}
10410_ACEOF
10411if ac_fn_c_try_link "$LINENO"; then :
10412  eval "$as_ac_Lib=yes"
10413else
10414  eval "$as_ac_Lib=no"
10415fi
10416rm -f core conftest.err conftest.$ac_objext \
10417    conftest$ac_exeext conftest.$ac_ext
10418LIBS=$ac_check_lib_save_LIBS
10419fi
10420eval ac_res=\$$as_ac_Lib
10421	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10422$as_echo "$ac_res" >&6; }
10423if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10424  apu_has_ldap_sslinit="1"
10425fi
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; }
10430if eval \${$as_ac_Lib+:} false; then :
10431  $as_echo_n "(cached) " >&6
10432else
10433  ac_check_lib_save_LIBS=$LIBS
10434LIBS="-l${ldaplib} ${extralib} $LIBS"
10435cat 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
10442extern "C"
10443#endif
10444char ldapssl_init ();
10445int
10446main ()
10447{
10448return ldapssl_init ();
10449  ;
10450  return 0;
10451}
10452_ACEOF
10453if ac_fn_c_try_link "$LINENO"; then :
10454  eval "$as_ac_Lib=yes"
10455else
10456  eval "$as_ac_Lib=no"
10457fi
10458rm -f core conftest.err conftest.$ac_objext \
10459    conftest$ac_exeext conftest.$ac_ext
10460LIBS=$ac_check_lib_save_LIBS
10461fi
10462eval ac_res=\$$as_ac_Lib
10463	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10464$as_echo "$ac_res" >&6; }
10465if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10466  apu_has_ldapssl_init="1"
10467fi
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; }
10472if eval \${$as_ac_Lib+:} false; then :
10473  $as_echo_n "(cached) " >&6
10474else
10475  ac_check_lib_save_LIBS=$LIBS
10476LIBS="-l${ldaplib} ${extralib} $LIBS"
10477cat 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
10484extern "C"
10485#endif
10486char ldapssl_install_routines ();
10487int
10488main ()
10489{
10490return ldapssl_install_routines ();
10491  ;
10492  return 0;
10493}
10494_ACEOF
10495if ac_fn_c_try_link "$LINENO"; then :
10496  eval "$as_ac_Lib=yes"
10497else
10498  eval "$as_ac_Lib=no"
10499fi
10500rm -f core conftest.err conftest.$ac_objext \
10501    conftest$ac_exeext conftest.$ac_ext
10502LIBS=$ac_check_lib_save_LIBS
10503fi
10504eval ac_res=\$$as_ac_Lib
10505	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10506$as_echo "$ac_res" >&6; }
10507if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10508  apu_has_ldapssl_install_routines="1"
10509fi
10510
10511        apu_has_ldap="1";
10512
10513fi
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; }
10530if eval \${$as_ac_Lib+:} false; then :
10531  $as_echo_n "(cached) " >&6
10532else
10533  ac_check_lib_save_LIBS=$LIBS
10534LIBS="-l${ldaplib} ${extralib} $LIBS"
10535cat 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
10542extern "C"
10543#endif
10544char ldap_init ();
10545int
10546main ()
10547{
10548return ldap_init ();
10549  ;
10550  return 0;
10551}
10552_ACEOF
10553if ac_fn_c_try_link "$LINENO"; then :
10554  eval "$as_ac_Lib=yes"
10555else
10556  eval "$as_ac_Lib=no"
10557fi
10558rm -f core conftest.err conftest.$ac_objext \
10559    conftest$ac_exeext conftest.$ac_ext
10560LIBS=$ac_check_lib_save_LIBS
10561fi
10562eval ac_res=\$$as_ac_Lib
10563	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10564$as_echo "$ac_res" >&6; }
10565if 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; }
10571if eval \${$as_ac_Lib+:} false; then :
10572  $as_echo_n "(cached) " >&6
10573else
10574  ac_check_lib_save_LIBS=$LIBS
10575LIBS="-l${ldaplib} ${extralib} $LIBS"
10576cat 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
10583extern "C"
10584#endif
10585char ldapssl_client_init ();
10586int
10587main ()
10588{
10589return ldapssl_client_init ();
10590  ;
10591  return 0;
10592}
10593_ACEOF
10594if ac_fn_c_try_link "$LINENO"; then :
10595  eval "$as_ac_Lib=yes"
10596else
10597  eval "$as_ac_Lib=no"
10598fi
10599rm -f core conftest.err conftest.$ac_objext \
10600    conftest$ac_exeext conftest.$ac_ext
10601LIBS=$ac_check_lib_save_LIBS
10602fi
10603eval ac_res=\$$as_ac_Lib
10604	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10605$as_echo "$ac_res" >&6; }
10606if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10607  apu_has_ldapssl_client_init="1"
10608fi
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; }
10613if eval \${$as_ac_Lib+:} false; then :
10614  $as_echo_n "(cached) " >&6
10615else
10616  ac_check_lib_save_LIBS=$LIBS
10617LIBS="-l${ldaplib} ${extralib} $LIBS"
10618cat 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
10625extern "C"
10626#endif
10627char ldapssl_client_deinit ();
10628int
10629main ()
10630{
10631return ldapssl_client_deinit ();
10632  ;
10633  return 0;
10634}
10635_ACEOF
10636if ac_fn_c_try_link "$LINENO"; then :
10637  eval "$as_ac_Lib=yes"
10638else
10639  eval "$as_ac_Lib=no"
10640fi
10641rm -f core conftest.err conftest.$ac_objext \
10642    conftest$ac_exeext conftest.$ac_ext
10643LIBS=$ac_check_lib_save_LIBS
10644fi
10645eval ac_res=\$$as_ac_Lib
10646	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10647$as_echo "$ac_res" >&6; }
10648if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10649  apu_has_ldapssl_client_deinit="1"
10650fi
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; }
10655if eval \${$as_ac_Lib+:} false; then :
10656  $as_echo_n "(cached) " >&6
10657else
10658  ac_check_lib_save_LIBS=$LIBS
10659LIBS="-l${ldaplib} ${extralib} $LIBS"
10660cat 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
10667extern "C"
10668#endif
10669char ldapssl_add_trusted_cert ();
10670int
10671main ()
10672{
10673return ldapssl_add_trusted_cert ();
10674  ;
10675  return 0;
10676}
10677_ACEOF
10678if ac_fn_c_try_link "$LINENO"; then :
10679  eval "$as_ac_Lib=yes"
10680else
10681  eval "$as_ac_Lib=no"
10682fi
10683rm -f core conftest.err conftest.$ac_objext \
10684    conftest$ac_exeext conftest.$ac_ext
10685LIBS=$ac_check_lib_save_LIBS
10686fi
10687eval ac_res=\$$as_ac_Lib
10688	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10689$as_echo "$ac_res" >&6; }
10690if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10691  apu_has_ldapssl_add_trusted_cert="1"
10692fi
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; }
10697if eval \${$as_ac_Lib+:} false; then :
10698  $as_echo_n "(cached) " >&6
10699else
10700  ac_check_lib_save_LIBS=$LIBS
10701LIBS="-l${ldaplib} ${extralib} $LIBS"
10702cat 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
10709extern "C"
10710#endif
10711char ldap_start_tls_s ();
10712int
10713main ()
10714{
10715return ldap_start_tls_s ();
10716  ;
10717  return 0;
10718}
10719_ACEOF
10720if ac_fn_c_try_link "$LINENO"; then :
10721  eval "$as_ac_Lib=yes"
10722else
10723  eval "$as_ac_Lib=no"
10724fi
10725rm -f core conftest.err conftest.$ac_objext \
10726    conftest$ac_exeext conftest.$ac_ext
10727LIBS=$ac_check_lib_save_LIBS
10728fi
10729eval ac_res=\$$as_ac_Lib
10730	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10731$as_echo "$ac_res" >&6; }
10732if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10733  apu_has_ldap_start_tls_s="1"
10734fi
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; }
10739if eval \${$as_ac_Lib+:} false; then :
10740  $as_echo_n "(cached) " >&6
10741else
10742  ac_check_lib_save_LIBS=$LIBS
10743LIBS="-l${ldaplib} ${extralib} $LIBS"
10744cat 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
10751extern "C"
10752#endif
10753char ldap_sslinit ();
10754int
10755main ()
10756{
10757return ldap_sslinit ();
10758  ;
10759  return 0;
10760}
10761_ACEOF
10762if ac_fn_c_try_link "$LINENO"; then :
10763  eval "$as_ac_Lib=yes"
10764else
10765  eval "$as_ac_Lib=no"
10766fi
10767rm -f core conftest.err conftest.$ac_objext \
10768    conftest$ac_exeext conftest.$ac_ext
10769LIBS=$ac_check_lib_save_LIBS
10770fi
10771eval ac_res=\$$as_ac_Lib
10772	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10773$as_echo "$ac_res" >&6; }
10774if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10775  apu_has_ldap_sslinit="1"
10776fi
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; }
10781if eval \${$as_ac_Lib+:} false; then :
10782  $as_echo_n "(cached) " >&6
10783else
10784  ac_check_lib_save_LIBS=$LIBS
10785LIBS="-l${ldaplib} ${extralib} $LIBS"
10786cat 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
10793extern "C"
10794#endif
10795char ldapssl_init ();
10796int
10797main ()
10798{
10799return ldapssl_init ();
10800  ;
10801  return 0;
10802}
10803_ACEOF
10804if ac_fn_c_try_link "$LINENO"; then :
10805  eval "$as_ac_Lib=yes"
10806else
10807  eval "$as_ac_Lib=no"
10808fi
10809rm -f core conftest.err conftest.$ac_objext \
10810    conftest$ac_exeext conftest.$ac_ext
10811LIBS=$ac_check_lib_save_LIBS
10812fi
10813eval ac_res=\$$as_ac_Lib
10814	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10815$as_echo "$ac_res" >&6; }
10816if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10817  apu_has_ldapssl_init="1"
10818fi
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; }
10823if eval \${$as_ac_Lib+:} false; then :
10824  $as_echo_n "(cached) " >&6
10825else
10826  ac_check_lib_save_LIBS=$LIBS
10827LIBS="-l${ldaplib} ${extralib} $LIBS"
10828cat 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
10835extern "C"
10836#endif
10837char ldapssl_install_routines ();
10838int
10839main ()
10840{
10841return ldapssl_install_routines ();
10842  ;
10843  return 0;
10844}
10845_ACEOF
10846if ac_fn_c_try_link "$LINENO"; then :
10847  eval "$as_ac_Lib=yes"
10848else
10849  eval "$as_ac_Lib=no"
10850fi
10851rm -f core conftest.err conftest.$ac_objext \
10852    conftest$ac_exeext conftest.$ac_ext
10853LIBS=$ac_check_lib_save_LIBS
10854fi
10855eval ac_res=\$$as_ac_Lib
10856	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10857$as_echo "$ac_res" >&6; }
10858if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10859  apu_has_ldapssl_install_routines="1"
10860fi
10861
10862        apu_has_ldap="1";
10863
10864fi
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; }
10881if eval \${$as_ac_Lib+:} false; then :
10882  $as_echo_n "(cached) " >&6
10883else
10884  ac_check_lib_save_LIBS=$LIBS
10885LIBS="-l${ldaplib} ${extralib} $LIBS"
10886cat 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
10893extern "C"
10894#endif
10895char ldap_init ();
10896int
10897main ()
10898{
10899return ldap_init ();
10900  ;
10901  return 0;
10902}
10903_ACEOF
10904if ac_fn_c_try_link "$LINENO"; then :
10905  eval "$as_ac_Lib=yes"
10906else
10907  eval "$as_ac_Lib=no"
10908fi
10909rm -f core conftest.err conftest.$ac_objext \
10910    conftest$ac_exeext conftest.$ac_ext
10911LIBS=$ac_check_lib_save_LIBS
10912fi
10913eval ac_res=\$$as_ac_Lib
10914	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10915$as_echo "$ac_res" >&6; }
10916if 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; }
10922if eval \${$as_ac_Lib+:} false; then :
10923  $as_echo_n "(cached) " >&6
10924else
10925  ac_check_lib_save_LIBS=$LIBS
10926LIBS="-l${ldaplib} ${extralib} $LIBS"
10927cat 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
10934extern "C"
10935#endif
10936char ldapssl_client_init ();
10937int
10938main ()
10939{
10940return ldapssl_client_init ();
10941  ;
10942  return 0;
10943}
10944_ACEOF
10945if ac_fn_c_try_link "$LINENO"; then :
10946  eval "$as_ac_Lib=yes"
10947else
10948  eval "$as_ac_Lib=no"
10949fi
10950rm -f core conftest.err conftest.$ac_objext \
10951    conftest$ac_exeext conftest.$ac_ext
10952LIBS=$ac_check_lib_save_LIBS
10953fi
10954eval ac_res=\$$as_ac_Lib
10955	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10956$as_echo "$ac_res" >&6; }
10957if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
10958  apu_has_ldapssl_client_init="1"
10959fi
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; }
10964if eval \${$as_ac_Lib+:} false; then :
10965  $as_echo_n "(cached) " >&6
10966else
10967  ac_check_lib_save_LIBS=$LIBS
10968LIBS="-l${ldaplib} ${extralib} $LIBS"
10969cat 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
10976extern "C"
10977#endif
10978char ldapssl_client_deinit ();
10979int
10980main ()
10981{
10982return ldapssl_client_deinit ();
10983  ;
10984  return 0;
10985}
10986_ACEOF
10987if ac_fn_c_try_link "$LINENO"; then :
10988  eval "$as_ac_Lib=yes"
10989else
10990  eval "$as_ac_Lib=no"
10991fi
10992rm -f core conftest.err conftest.$ac_objext \
10993    conftest$ac_exeext conftest.$ac_ext
10994LIBS=$ac_check_lib_save_LIBS
10995fi
10996eval ac_res=\$$as_ac_Lib
10997	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10998$as_echo "$ac_res" >&6; }
10999if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11000  apu_has_ldapssl_client_deinit="1"
11001fi
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; }
11006if eval \${$as_ac_Lib+:} false; then :
11007  $as_echo_n "(cached) " >&6
11008else
11009  ac_check_lib_save_LIBS=$LIBS
11010LIBS="-l${ldaplib} ${extralib} $LIBS"
11011cat 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
11018extern "C"
11019#endif
11020char ldapssl_add_trusted_cert ();
11021int
11022main ()
11023{
11024return ldapssl_add_trusted_cert ();
11025  ;
11026  return 0;
11027}
11028_ACEOF
11029if ac_fn_c_try_link "$LINENO"; then :
11030  eval "$as_ac_Lib=yes"
11031else
11032  eval "$as_ac_Lib=no"
11033fi
11034rm -f core conftest.err conftest.$ac_objext \
11035    conftest$ac_exeext conftest.$ac_ext
11036LIBS=$ac_check_lib_save_LIBS
11037fi
11038eval ac_res=\$$as_ac_Lib
11039	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11040$as_echo "$ac_res" >&6; }
11041if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11042  apu_has_ldapssl_add_trusted_cert="1"
11043fi
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; }
11048if eval \${$as_ac_Lib+:} false; then :
11049  $as_echo_n "(cached) " >&6
11050else
11051  ac_check_lib_save_LIBS=$LIBS
11052LIBS="-l${ldaplib} ${extralib} $LIBS"
11053cat 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
11060extern "C"
11061#endif
11062char ldap_start_tls_s ();
11063int
11064main ()
11065{
11066return ldap_start_tls_s ();
11067  ;
11068  return 0;
11069}
11070_ACEOF
11071if ac_fn_c_try_link "$LINENO"; then :
11072  eval "$as_ac_Lib=yes"
11073else
11074  eval "$as_ac_Lib=no"
11075fi
11076rm -f core conftest.err conftest.$ac_objext \
11077    conftest$ac_exeext conftest.$ac_ext
11078LIBS=$ac_check_lib_save_LIBS
11079fi
11080eval ac_res=\$$as_ac_Lib
11081	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11082$as_echo "$ac_res" >&6; }
11083if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11084  apu_has_ldap_start_tls_s="1"
11085fi
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; }
11090if eval \${$as_ac_Lib+:} false; then :
11091  $as_echo_n "(cached) " >&6
11092else
11093  ac_check_lib_save_LIBS=$LIBS
11094LIBS="-l${ldaplib} ${extralib} $LIBS"
11095cat 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
11102extern "C"
11103#endif
11104char ldap_sslinit ();
11105int
11106main ()
11107{
11108return ldap_sslinit ();
11109  ;
11110  return 0;
11111}
11112_ACEOF
11113if ac_fn_c_try_link "$LINENO"; then :
11114  eval "$as_ac_Lib=yes"
11115else
11116  eval "$as_ac_Lib=no"
11117fi
11118rm -f core conftest.err conftest.$ac_objext \
11119    conftest$ac_exeext conftest.$ac_ext
11120LIBS=$ac_check_lib_save_LIBS
11121fi
11122eval ac_res=\$$as_ac_Lib
11123	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11124$as_echo "$ac_res" >&6; }
11125if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11126  apu_has_ldap_sslinit="1"
11127fi
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; }
11132if eval \${$as_ac_Lib+:} false; then :
11133  $as_echo_n "(cached) " >&6
11134else
11135  ac_check_lib_save_LIBS=$LIBS
11136LIBS="-l${ldaplib} ${extralib} $LIBS"
11137cat 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
11144extern "C"
11145#endif
11146char ldapssl_init ();
11147int
11148main ()
11149{
11150return ldapssl_init ();
11151  ;
11152  return 0;
11153}
11154_ACEOF
11155if ac_fn_c_try_link "$LINENO"; then :
11156  eval "$as_ac_Lib=yes"
11157else
11158  eval "$as_ac_Lib=no"
11159fi
11160rm -f core conftest.err conftest.$ac_objext \
11161    conftest$ac_exeext conftest.$ac_ext
11162LIBS=$ac_check_lib_save_LIBS
11163fi
11164eval ac_res=\$$as_ac_Lib
11165	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11166$as_echo "$ac_res" >&6; }
11167if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11168  apu_has_ldapssl_init="1"
11169fi
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; }
11174if eval \${$as_ac_Lib+:} false; then :
11175  $as_echo_n "(cached) " >&6
11176else
11177  ac_check_lib_save_LIBS=$LIBS
11178LIBS="-l${ldaplib} ${extralib} $LIBS"
11179cat 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
11186extern "C"
11187#endif
11188char ldapssl_install_routines ();
11189int
11190main ()
11191{
11192return ldapssl_install_routines ();
11193  ;
11194  return 0;
11195}
11196_ACEOF
11197if ac_fn_c_try_link "$LINENO"; then :
11198  eval "$as_ac_Lib=yes"
11199else
11200  eval "$as_ac_Lib=no"
11201fi
11202rm -f core conftest.err conftest.$ac_objext \
11203    conftest$ac_exeext conftest.$ac_ext
11204LIBS=$ac_check_lib_save_LIBS
11205fi
11206eval ac_res=\$$as_ac_Lib
11207	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11208$as_echo "$ac_res" >&6; }
11209if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
11210  apu_has_ldapssl_install_routines="1"
11211fi
11212
11213        apu_has_ldap="1";
11214
11215fi
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; }
11249if eval \${$as_ac_Lib+:} false; then :
11250  $as_echo_n "(cached) " >&6
11251else
11252  ac_check_lib_save_LIBS=$LIBS
11253LIBS="-l$apu_liblber_name  $LIBS"
11254cat 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
11261extern "C"
11262#endif
11263char ber_init ();
11264int
11265main ()
11266{
11267return ber_init ();
11268  ;
11269  return 0;
11270}
11271_ACEOF
11272if ac_fn_c_try_link "$LINENO"; then :
11273  eval "$as_ac_Lib=yes"
11274else
11275  eval "$as_ac_Lib=no"
11276fi
11277rm -f core conftest.err conftest.$ac_objext \
11278    conftest$ac_exeext conftest.$ac_ext
11279LIBS=$ac_check_lib_save_LIBS
11280fi
11281eval ac_res=\$$as_ac_Lib
11282	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11283$as_echo "$ac_res" >&6; }
11284if 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
11306fi
11307
11308
11309      for ac_header in lber.h
11310do :
11311  ac_fn_c_check_header_mongrel "$LINENO" "lber.h" "ac_cv_header_lber_h" "$ac_includes_default"
11312if 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>"
11317fi
11318
11319done
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; }
11327if ${apr_cv_hdr_ldap_h+:} false; then :
11328  $as_echo_n "(cached) " >&6
11329else
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
11338if ac_fn_c_try_cpp "$LINENO"; then :
11339  apr_cv_hdr_ldap_h=yes
11340else
11341  apr_cv_hdr_ldap_h=no
11342fi
11343rm -f conftest.err conftest.i conftest.$ac_ext
11344fi
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
11355do :
11356  ac_fn_c_check_header_mongrel "$LINENO" "ldap_ssl.h" "ac_cv_header_ldap_ssl_h" "$ac_includes_default"
11357if 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>"
11362fi
11363
11364done
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; }
11370if ${apr_cv_ldap_toolkit+:} false; then :
11371  $as_echo_n "(cached) " >&6
11372else
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
11381if (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"
11385fi
11386rm -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
11396if (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"
11400fi
11401rm -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
11411if (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"
11415fi
11416rm -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
11426if (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"
11430fi
11431rm -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
11441if (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"
11445fi
11446rm -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
11456if (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"
11460fi
11461rm -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
11471if (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"
11475fi
11476rm -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
11487if (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"
11491fi
11492rm -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
11502fi
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
11512fi
11513
11514
11515if 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; }
11524if ${ac_cv_ldap_set_rebind_proc_style+:} false; then :
11525  $as_echo_n "(cached) " >&6
11526else
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
11551if ac_fn_c_try_compile "$LINENO"; then :
11552  ac_cv_ldap_set_rebind_proc_style=three
11553else
11554  ac_cv_ldap_set_rebind_proc_style=two
11555fi
11556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11557 CFLAGS=$apr_save_CFLAGS
11558
11559fi
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"
11572fi
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.
11627if 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
11635else
11636
11637    requested=default
11638
11639fi
11640
11641
11642
11643# Check whether --with-gdbm was given.
11644if 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"
11649if 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; }
11652if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11653  $as_echo_n "(cached) " >&6
11654else
11655  ac_check_lib_save_LIBS=$LIBS
11656LIBS="-lgdbm  $LIBS"
11657cat 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
11664extern "C"
11665#endif
11666char gdbm_open ();
11667int
11668main ()
11669{
11670return gdbm_open ();
11671  ;
11672  return 0;
11673}
11674_ACEOF
11675if ac_fn_c_try_link "$LINENO"; then :
11676  ac_cv_lib_gdbm_gdbm_open=yes
11677else
11678  ac_cv_lib_gdbm_gdbm_open=no
11679fi
11680rm -f core conftest.err conftest.$ac_objext \
11681    conftest$ac_exeext conftest.$ac_ext
11682LIBS=$ac_check_lib_save_LIBS
11683fi
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; }
11686if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11687  apu_have_gdbm=1
11688fi
11689
11690fi
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"
11704if 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; }
11707if ${ac_cv_lib_gdbm_gdbm_open+:} false; then :
11708  $as_echo_n "(cached) " >&6
11709else
11710  ac_check_lib_save_LIBS=$LIBS
11711LIBS="-lgdbm  $LIBS"
11712cat 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
11719extern "C"
11720#endif
11721char gdbm_open ();
11722int
11723main ()
11724{
11725return gdbm_open ();
11726  ;
11727  return 0;
11728}
11729_ACEOF
11730if ac_fn_c_try_link "$LINENO"; then :
11731  ac_cv_lib_gdbm_gdbm_open=yes
11732else
11733  ac_cv_lib_gdbm_gdbm_open=no
11734fi
11735rm -f core conftest.err conftest.$ac_objext \
11736    conftest$ac_exeext conftest.$ac_ext
11737LIBS=$ac_check_lib_save_LIBS
11738fi
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; }
11741if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then :
11742  apu_have_gdbm=1
11743fi
11744
11745fi
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
11796fi
11797
11798
11799
11800# Check whether --with-ndbm was given.
11801if 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"
11836if 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; }
11839if ${ac_cv_lib_c_dbm_open+:} false; then :
11840  $as_echo_n "(cached) " >&6
11841else
11842  ac_check_lib_save_LIBS=$LIBS
11843LIBS="-lc  $LIBS"
11844cat 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
11851extern "C"
11852#endif
11853char dbm_open ();
11854int
11855main ()
11856{
11857return dbm_open ();
11858  ;
11859  return 0;
11860}
11861_ACEOF
11862if ac_fn_c_try_link "$LINENO"; then :
11863  ac_cv_lib_c_dbm_open=yes
11864else
11865  ac_cv_lib_c_dbm_open=no
11866fi
11867rm -f core conftest.err conftest.$ac_objext \
11868    conftest$ac_exeext conftest.$ac_ext
11869LIBS=$ac_check_lib_save_LIBS
11870fi
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; }
11873if test "x$ac_cv_lib_c_dbm_open" = xyes; then :
11874  apu_have_ndbm=1;apu_ndbm_lib=c
11875else
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; }
11878if ${ac_cv_lib_dbm_dbm_open+:} false; then :
11879  $as_echo_n "(cached) " >&6
11880else
11881  ac_check_lib_save_LIBS=$LIBS
11882LIBS="-ldbm  $LIBS"
11883cat 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
11890extern "C"
11891#endif
11892char dbm_open ();
11893int
11894main ()
11895{
11896return dbm_open ();
11897  ;
11898  return 0;
11899}
11900_ACEOF
11901if ac_fn_c_try_link "$LINENO"; then :
11902  ac_cv_lib_dbm_dbm_open=yes
11903else
11904  ac_cv_lib_dbm_dbm_open=no
11905fi
11906rm -f core conftest.err conftest.$ac_objext \
11907    conftest$ac_exeext conftest.$ac_ext
11908LIBS=$ac_check_lib_save_LIBS
11909fi
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; }
11912if test "x$ac_cv_lib_dbm_dbm_open" = xyes; then :
11913  apu_have_ndbm=1;apu_ndbm_lib=dbm
11914else
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; }
11917if ${ac_cv_lib_db_dbm_open+:} false; then :
11918  $as_echo_n "(cached) " >&6
11919else
11920  ac_check_lib_save_LIBS=$LIBS
11921LIBS="-ldb  $LIBS"
11922cat 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
11929extern "C"
11930#endif
11931char dbm_open ();
11932int
11933main ()
11934{
11935return dbm_open ();
11936  ;
11937  return 0;
11938}
11939_ACEOF
11940if ac_fn_c_try_link "$LINENO"; then :
11941  ac_cv_lib_db_dbm_open=yes
11942else
11943  ac_cv_lib_db_dbm_open=no
11944fi
11945rm -f core conftest.err conftest.$ac_objext \
11946    conftest$ac_exeext conftest.$ac_ext
11947LIBS=$ac_check_lib_save_LIBS
11948fi
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; }
11951if test "x$ac_cv_lib_db_dbm_open" = xyes; then :
11952  apu_have_ndbm=1;apu_ndbm_lib=db
11953else
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; }
11956if ${ac_cv_lib_db___db_ndbm_open+:} false; then :
11957  $as_echo_n "(cached) " >&6
11958else
11959  ac_check_lib_save_LIBS=$LIBS
11960LIBS="-ldb  $LIBS"
11961cat 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
11968extern "C"
11969#endif
11970char __db_ndbm_open ();
11971int
11972main ()
11973{
11974return __db_ndbm_open ();
11975  ;
11976  return 0;
11977}
11978_ACEOF
11979if ac_fn_c_try_link "$LINENO"; then :
11980  ac_cv_lib_db___db_ndbm_open=yes
11981else
11982  ac_cv_lib_db___db_ndbm_open=no
11983fi
11984rm -f core conftest.err conftest.$ac_objext \
11985    conftest$ac_exeext conftest.$ac_ext
11986LIBS=$ac_check_lib_save_LIBS
11987fi
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; }
11990if test "x$ac_cv_lib_db___db_ndbm_open" = xyes; then :
11991  apu_have_ndbm=1;apu_ndbm_lib=db
11992fi
11993
11994
11995fi
11996
11997
11998fi
11999
12000
12001fi
12002
12003
12004fi
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
12059else
12060
12061        apu_have_ndbm=0
12062
12063fi
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.
12074if 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`
12178ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12179if 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
12195else
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
12210else
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>
12217main ()
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
12253if ac_fn_c_try_run "$LINENO"; then :
12254  apu_try_berkeley_db=yes
12255else
12256  apu_try_berkeley_db=no
12257fi
12258rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12259  conftest.$ac_objext conftest.beam conftest.$ac_ext
12260fi
12261
12262
12263    LIBS="$apu_try_berkeley_db_save_libs"
12264
12265
12266                eval "$cache_id=$apu_try_berkeley_db"
12267
12268fi
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; }
12277if eval \${$as_ac_Lib+:} false; then :
12278  $as_echo_n "(cached) " >&6
12279else
12280  ac_check_lib_save_LIBS=$LIBS
12281LIBS="-l$bdb_libname  $LIBS"
12282cat 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
12289extern "C"
12290#endif
12291char dbopen ();
12292int
12293main ()
12294{
12295return dbopen ();
12296  ;
12297  return 0;
12298}
12299_ACEOF
12300if ac_fn_c_try_link "$LINENO"; then :
12301  eval "$as_ac_Lib=yes"
12302else
12303  eval "$as_ac_Lib=no"
12304fi
12305rm -f core conftest.err conftest.$ac_objext \
12306    conftest$ac_exeext conftest.$ac_ext
12307LIBS=$ac_check_lib_save_LIBS
12308fi
12309eval ac_res=\$$as_ac_Lib
12310	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12311$as_echo "$ac_res" >&6; }
12312if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12313  result=yes
12314else
12315  result=no
12316
12317fi
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; }
12323if eval \${$as_ac_Lib+:} false; then :
12324  $as_echo_n "(cached) " >&6
12325else
12326  ac_check_lib_save_LIBS=$LIBS
12327LIBS="-l$bdb_libname  $LIBS"
12328cat 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
12335extern "C"
12336#endif
12337char db_open ();
12338int
12339main ()
12340{
12341return db_open ();
12342  ;
12343  return 0;
12344}
12345_ACEOF
12346if ac_fn_c_try_link "$LINENO"; then :
12347  eval "$as_ac_Lib=yes"
12348else
12349  eval "$as_ac_Lib=no"
12350fi
12351rm -f core conftest.err conftest.$ac_objext \
12352    conftest$ac_exeext conftest.$ac_ext
12353LIBS=$ac_check_lib_save_LIBS
12354fi
12355eval ac_res=\$$as_ac_Lib
12356	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12357$as_echo "$ac_res" >&6; }
12358if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12359  result=yes
12360else
12361  result=no
12362
12363fi
12364
12365          fi
12366
12367else
12368  result="no"
12369fi
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`
12580ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12581if 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
12597else
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
12612else
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>
12619main ()
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
12655if ac_fn_c_try_run "$LINENO"; then :
12656  apu_try_berkeley_db=yes
12657else
12658  apu_try_berkeley_db=no
12659fi
12660rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12661  conftest.$ac_objext conftest.beam conftest.$ac_ext
12662fi
12663
12664
12665    LIBS="$apu_try_berkeley_db_save_libs"
12666
12667
12668                eval "$cache_id=$apu_try_berkeley_db"
12669
12670fi
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; }
12679if eval \${$as_ac_Lib+:} false; then :
12680  $as_echo_n "(cached) " >&6
12681else
12682  ac_check_lib_save_LIBS=$LIBS
12683LIBS="-l$bdb_libname  $LIBS"
12684cat 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
12691extern "C"
12692#endif
12693char dbopen ();
12694int
12695main ()
12696{
12697return dbopen ();
12698  ;
12699  return 0;
12700}
12701_ACEOF
12702if ac_fn_c_try_link "$LINENO"; then :
12703  eval "$as_ac_Lib=yes"
12704else
12705  eval "$as_ac_Lib=no"
12706fi
12707rm -f core conftest.err conftest.$ac_objext \
12708    conftest$ac_exeext conftest.$ac_ext
12709LIBS=$ac_check_lib_save_LIBS
12710fi
12711eval ac_res=\$$as_ac_Lib
12712	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12713$as_echo "$ac_res" >&6; }
12714if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12715  result=yes
12716else
12717  result=no
12718
12719fi
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; }
12725if eval \${$as_ac_Lib+:} false; then :
12726  $as_echo_n "(cached) " >&6
12727else
12728  ac_check_lib_save_LIBS=$LIBS
12729LIBS="-l$bdb_libname  $LIBS"
12730cat 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
12737extern "C"
12738#endif
12739char db_open ();
12740int
12741main ()
12742{
12743return db_open ();
12744  ;
12745  return 0;
12746}
12747_ACEOF
12748if ac_fn_c_try_link "$LINENO"; then :
12749  eval "$as_ac_Lib=yes"
12750else
12751  eval "$as_ac_Lib=no"
12752fi
12753rm -f core conftest.err conftest.$ac_objext \
12754    conftest$ac_exeext conftest.$ac_ext
12755LIBS=$ac_check_lib_save_LIBS
12756fi
12757eval ac_res=\$$as_ac_Lib
12758	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12759$as_echo "$ac_res" >&6; }
12760if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12761  result=yes
12762else
12763  result=no
12764
12765fi
12766
12767          fi
12768
12769else
12770  result="no"
12771fi
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`
12978ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
12979if 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
12995else
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
13010else
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>
13017main ()
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
13053if ac_fn_c_try_run "$LINENO"; then :
13054  apu_try_berkeley_db=yes
13055else
13056  apu_try_berkeley_db=no
13057fi
13058rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13059  conftest.$ac_objext conftest.beam conftest.$ac_ext
13060fi
13061
13062
13063    LIBS="$apu_try_berkeley_db_save_libs"
13064
13065
13066                eval "$cache_id=$apu_try_berkeley_db"
13067
13068fi
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; }
13077if eval \${$as_ac_Lib+:} false; then :
13078  $as_echo_n "(cached) " >&6
13079else
13080  ac_check_lib_save_LIBS=$LIBS
13081LIBS="-l$bdb_libname  $LIBS"
13082cat 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
13089extern "C"
13090#endif
13091char dbopen ();
13092int
13093main ()
13094{
13095return dbopen ();
13096  ;
13097  return 0;
13098}
13099_ACEOF
13100if ac_fn_c_try_link "$LINENO"; then :
13101  eval "$as_ac_Lib=yes"
13102else
13103  eval "$as_ac_Lib=no"
13104fi
13105rm -f core conftest.err conftest.$ac_objext \
13106    conftest$ac_exeext conftest.$ac_ext
13107LIBS=$ac_check_lib_save_LIBS
13108fi
13109eval ac_res=\$$as_ac_Lib
13110	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13111$as_echo "$ac_res" >&6; }
13112if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13113  result=yes
13114else
13115  result=no
13116
13117fi
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; }
13123if eval \${$as_ac_Lib+:} false; then :
13124  $as_echo_n "(cached) " >&6
13125else
13126  ac_check_lib_save_LIBS=$LIBS
13127LIBS="-l$bdb_libname  $LIBS"
13128cat 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
13135extern "C"
13136#endif
13137char db_open ();
13138int
13139main ()
13140{
13141return db_open ();
13142  ;
13143  return 0;
13144}
13145_ACEOF
13146if ac_fn_c_try_link "$LINENO"; then :
13147  eval "$as_ac_Lib=yes"
13148else
13149  eval "$as_ac_Lib=no"
13150fi
13151rm -f core conftest.err conftest.$ac_objext \
13152    conftest$ac_exeext conftest.$ac_ext
13153LIBS=$ac_check_lib_save_LIBS
13154fi
13155eval ac_res=\$$as_ac_Lib
13156	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13157$as_echo "$ac_res" >&6; }
13158if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13159  result=yes
13160else
13161  result=no
13162
13163fi
13164
13165          fi
13166
13167else
13168  result="no"
13169fi
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`
13376ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13377if 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
13393else
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
13408else
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>
13415main ()
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
13451if ac_fn_c_try_run "$LINENO"; then :
13452  apu_try_berkeley_db=yes
13453else
13454  apu_try_berkeley_db=no
13455fi
13456rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13457  conftest.$ac_objext conftest.beam conftest.$ac_ext
13458fi
13459
13460
13461    LIBS="$apu_try_berkeley_db_save_libs"
13462
13463
13464                eval "$cache_id=$apu_try_berkeley_db"
13465
13466fi
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; }
13475if eval \${$as_ac_Lib+:} false; then :
13476  $as_echo_n "(cached) " >&6
13477else
13478  ac_check_lib_save_LIBS=$LIBS
13479LIBS="-l$bdb_libname  $LIBS"
13480cat 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
13487extern "C"
13488#endif
13489char dbopen ();
13490int
13491main ()
13492{
13493return dbopen ();
13494  ;
13495  return 0;
13496}
13497_ACEOF
13498if ac_fn_c_try_link "$LINENO"; then :
13499  eval "$as_ac_Lib=yes"
13500else
13501  eval "$as_ac_Lib=no"
13502fi
13503rm -f core conftest.err conftest.$ac_objext \
13504    conftest$ac_exeext conftest.$ac_ext
13505LIBS=$ac_check_lib_save_LIBS
13506fi
13507eval ac_res=\$$as_ac_Lib
13508	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13509$as_echo "$ac_res" >&6; }
13510if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13511  result=yes
13512else
13513  result=no
13514
13515fi
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; }
13521if eval \${$as_ac_Lib+:} false; then :
13522  $as_echo_n "(cached) " >&6
13523else
13524  ac_check_lib_save_LIBS=$LIBS
13525LIBS="-l$bdb_libname  $LIBS"
13526cat 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
13533extern "C"
13534#endif
13535char db_open ();
13536int
13537main ()
13538{
13539return db_open ();
13540  ;
13541  return 0;
13542}
13543_ACEOF
13544if ac_fn_c_try_link "$LINENO"; then :
13545  eval "$as_ac_Lib=yes"
13546else
13547  eval "$as_ac_Lib=no"
13548fi
13549rm -f core conftest.err conftest.$ac_objext \
13550    conftest$ac_exeext conftest.$ac_ext
13551LIBS=$ac_check_lib_save_LIBS
13552fi
13553eval ac_res=\$$as_ac_Lib
13554	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13555$as_echo "$ac_res" >&6; }
13556if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13557  result=yes
13558else
13559  result=no
13560
13561fi
13562
13563          fi
13564
13565else
13566  result="no"
13567fi
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`
13774ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
13775if 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
13791else
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
13806else
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>
13813main ()
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
13849if ac_fn_c_try_run "$LINENO"; then :
13850  apu_try_berkeley_db=yes
13851else
13852  apu_try_berkeley_db=no
13853fi
13854rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13855  conftest.$ac_objext conftest.beam conftest.$ac_ext
13856fi
13857
13858
13859    LIBS="$apu_try_berkeley_db_save_libs"
13860
13861
13862                eval "$cache_id=$apu_try_berkeley_db"
13863
13864fi
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; }
13873if eval \${$as_ac_Lib+:} false; then :
13874  $as_echo_n "(cached) " >&6
13875else
13876  ac_check_lib_save_LIBS=$LIBS
13877LIBS="-l$bdb_libname  $LIBS"
13878cat 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
13885extern "C"
13886#endif
13887char dbopen ();
13888int
13889main ()
13890{
13891return dbopen ();
13892  ;
13893  return 0;
13894}
13895_ACEOF
13896if ac_fn_c_try_link "$LINENO"; then :
13897  eval "$as_ac_Lib=yes"
13898else
13899  eval "$as_ac_Lib=no"
13900fi
13901rm -f core conftest.err conftest.$ac_objext \
13902    conftest$ac_exeext conftest.$ac_ext
13903LIBS=$ac_check_lib_save_LIBS
13904fi
13905eval ac_res=\$$as_ac_Lib
13906	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13907$as_echo "$ac_res" >&6; }
13908if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13909  result=yes
13910else
13911  result=no
13912
13913fi
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; }
13919if eval \${$as_ac_Lib+:} false; then :
13920  $as_echo_n "(cached) " >&6
13921else
13922  ac_check_lib_save_LIBS=$LIBS
13923LIBS="-l$bdb_libname  $LIBS"
13924cat 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
13931extern "C"
13932#endif
13933char db_open ();
13934int
13935main ()
13936{
13937return db_open ();
13938  ;
13939  return 0;
13940}
13941_ACEOF
13942if ac_fn_c_try_link "$LINENO"; then :
13943  eval "$as_ac_Lib=yes"
13944else
13945  eval "$as_ac_Lib=no"
13946fi
13947rm -f core conftest.err conftest.$ac_objext \
13948    conftest$ac_exeext conftest.$ac_ext
13949LIBS=$ac_check_lib_save_LIBS
13950fi
13951eval ac_res=\$$as_ac_Lib
13952	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13953$as_echo "$ac_res" >&6; }
13954if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
13955  result=yes
13956else
13957  result=no
13958
13959fi
13960
13961          fi
13962
13963else
13964  result="no"
13965fi
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`
14186ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14187if 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
14203else
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
14218else
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>
14225main ()
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
14261if ac_fn_c_try_run "$LINENO"; then :
14262  apu_try_berkeley_db=yes
14263else
14264  apu_try_berkeley_db=no
14265fi
14266rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14267  conftest.$ac_objext conftest.beam conftest.$ac_ext
14268fi
14269
14270
14271    LIBS="$apu_try_berkeley_db_save_libs"
14272
14273
14274                eval "$cache_id=$apu_try_berkeley_db"
14275
14276fi
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; }
14285if eval \${$as_ac_Lib+:} false; then :
14286  $as_echo_n "(cached) " >&6
14287else
14288  ac_check_lib_save_LIBS=$LIBS
14289LIBS="-l$bdb_libname  $LIBS"
14290cat 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
14297extern "C"
14298#endif
14299char dbopen ();
14300int
14301main ()
14302{
14303return dbopen ();
14304  ;
14305  return 0;
14306}
14307_ACEOF
14308if ac_fn_c_try_link "$LINENO"; then :
14309  eval "$as_ac_Lib=yes"
14310else
14311  eval "$as_ac_Lib=no"
14312fi
14313rm -f core conftest.err conftest.$ac_objext \
14314    conftest$ac_exeext conftest.$ac_ext
14315LIBS=$ac_check_lib_save_LIBS
14316fi
14317eval ac_res=\$$as_ac_Lib
14318	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14319$as_echo "$ac_res" >&6; }
14320if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14321  result=yes
14322else
14323  result=no
14324
14325fi
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; }
14331if eval \${$as_ac_Lib+:} false; then :
14332  $as_echo_n "(cached) " >&6
14333else
14334  ac_check_lib_save_LIBS=$LIBS
14335LIBS="-l$bdb_libname  $LIBS"
14336cat 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
14343extern "C"
14344#endif
14345char db_open ();
14346int
14347main ()
14348{
14349return db_open ();
14350  ;
14351  return 0;
14352}
14353_ACEOF
14354if ac_fn_c_try_link "$LINENO"; then :
14355  eval "$as_ac_Lib=yes"
14356else
14357  eval "$as_ac_Lib=no"
14358fi
14359rm -f core conftest.err conftest.$ac_objext \
14360    conftest$ac_exeext conftest.$ac_ext
14361LIBS=$ac_check_lib_save_LIBS
14362fi
14363eval ac_res=\$$as_ac_Lib
14364	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14365$as_echo "$ac_res" >&6; }
14366if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14367  result=yes
14368else
14369  result=no
14370
14371fi
14372
14373          fi
14374
14375else
14376  result="no"
14377fi
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`
14587ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14588if 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
14604else
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
14619else
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>
14626main ()
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
14662if ac_fn_c_try_run "$LINENO"; then :
14663  apu_try_berkeley_db=yes
14664else
14665  apu_try_berkeley_db=no
14666fi
14667rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14668  conftest.$ac_objext conftest.beam conftest.$ac_ext
14669fi
14670
14671
14672    LIBS="$apu_try_berkeley_db_save_libs"
14673
14674
14675                eval "$cache_id=$apu_try_berkeley_db"
14676
14677fi
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; }
14686if eval \${$as_ac_Lib+:} false; then :
14687  $as_echo_n "(cached) " >&6
14688else
14689  ac_check_lib_save_LIBS=$LIBS
14690LIBS="-l$bdb_libname  $LIBS"
14691cat 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
14698extern "C"
14699#endif
14700char dbopen ();
14701int
14702main ()
14703{
14704return dbopen ();
14705  ;
14706  return 0;
14707}
14708_ACEOF
14709if ac_fn_c_try_link "$LINENO"; then :
14710  eval "$as_ac_Lib=yes"
14711else
14712  eval "$as_ac_Lib=no"
14713fi
14714rm -f core conftest.err conftest.$ac_objext \
14715    conftest$ac_exeext conftest.$ac_ext
14716LIBS=$ac_check_lib_save_LIBS
14717fi
14718eval ac_res=\$$as_ac_Lib
14719	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14720$as_echo "$ac_res" >&6; }
14721if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14722  result=yes
14723else
14724  result=no
14725
14726fi
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; }
14732if eval \${$as_ac_Lib+:} false; then :
14733  $as_echo_n "(cached) " >&6
14734else
14735  ac_check_lib_save_LIBS=$LIBS
14736LIBS="-l$bdb_libname  $LIBS"
14737cat 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
14744extern "C"
14745#endif
14746char db_open ();
14747int
14748main ()
14749{
14750return db_open ();
14751  ;
14752  return 0;
14753}
14754_ACEOF
14755if ac_fn_c_try_link "$LINENO"; then :
14756  eval "$as_ac_Lib=yes"
14757else
14758  eval "$as_ac_Lib=no"
14759fi
14760rm -f core conftest.err conftest.$ac_objext \
14761    conftest$ac_exeext conftest.$ac_ext
14762LIBS=$ac_check_lib_save_LIBS
14763fi
14764eval ac_res=\$$as_ac_Lib
14765	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14766$as_echo "$ac_res" >&6; }
14767if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
14768  result=yes
14769else
14770  result=no
14771
14772fi
14773
14774          fi
14775
14776else
14777  result="no"
14778fi
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`
14988ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
14989if 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
15005else
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
15020else
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>
15027main ()
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
15063if ac_fn_c_try_run "$LINENO"; then :
15064  apu_try_berkeley_db=yes
15065else
15066  apu_try_berkeley_db=no
15067fi
15068rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15069  conftest.$ac_objext conftest.beam conftest.$ac_ext
15070fi
15071
15072
15073    LIBS="$apu_try_berkeley_db_save_libs"
15074
15075
15076                eval "$cache_id=$apu_try_berkeley_db"
15077
15078fi
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; }
15087if eval \${$as_ac_Lib+:} false; then :
15088  $as_echo_n "(cached) " >&6
15089else
15090  ac_check_lib_save_LIBS=$LIBS
15091LIBS="-l$bdb_libname  $LIBS"
15092cat 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
15099extern "C"
15100#endif
15101char dbopen ();
15102int
15103main ()
15104{
15105return dbopen ();
15106  ;
15107  return 0;
15108}
15109_ACEOF
15110if ac_fn_c_try_link "$LINENO"; then :
15111  eval "$as_ac_Lib=yes"
15112else
15113  eval "$as_ac_Lib=no"
15114fi
15115rm -f core conftest.err conftest.$ac_objext \
15116    conftest$ac_exeext conftest.$ac_ext
15117LIBS=$ac_check_lib_save_LIBS
15118fi
15119eval ac_res=\$$as_ac_Lib
15120	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15121$as_echo "$ac_res" >&6; }
15122if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15123  result=yes
15124else
15125  result=no
15126
15127fi
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; }
15133if eval \${$as_ac_Lib+:} false; then :
15134  $as_echo_n "(cached) " >&6
15135else
15136  ac_check_lib_save_LIBS=$LIBS
15137LIBS="-l$bdb_libname  $LIBS"
15138cat 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
15145extern "C"
15146#endif
15147char db_open ();
15148int
15149main ()
15150{
15151return db_open ();
15152  ;
15153  return 0;
15154}
15155_ACEOF
15156if ac_fn_c_try_link "$LINENO"; then :
15157  eval "$as_ac_Lib=yes"
15158else
15159  eval "$as_ac_Lib=no"
15160fi
15161rm -f core conftest.err conftest.$ac_objext \
15162    conftest$ac_exeext conftest.$ac_ext
15163LIBS=$ac_check_lib_save_LIBS
15164fi
15165eval ac_res=\$$as_ac_Lib
15166	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15167$as_echo "$ac_res" >&6; }
15168if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15169  result=yes
15170else
15171  result=no
15172
15173fi
15174
15175          fi
15176
15177else
15178  result="no"
15179fi
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`
15389ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15390if 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
15406else
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
15421else
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>
15428main ()
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
15464if ac_fn_c_try_run "$LINENO"; then :
15465  apu_try_berkeley_db=yes
15466else
15467  apu_try_berkeley_db=no
15468fi
15469rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15470  conftest.$ac_objext conftest.beam conftest.$ac_ext
15471fi
15472
15473
15474    LIBS="$apu_try_berkeley_db_save_libs"
15475
15476
15477                eval "$cache_id=$apu_try_berkeley_db"
15478
15479fi
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; }
15488if eval \${$as_ac_Lib+:} false; then :
15489  $as_echo_n "(cached) " >&6
15490else
15491  ac_check_lib_save_LIBS=$LIBS
15492LIBS="-l$bdb_libname  $LIBS"
15493cat 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
15500extern "C"
15501#endif
15502char dbopen ();
15503int
15504main ()
15505{
15506return dbopen ();
15507  ;
15508  return 0;
15509}
15510_ACEOF
15511if ac_fn_c_try_link "$LINENO"; then :
15512  eval "$as_ac_Lib=yes"
15513else
15514  eval "$as_ac_Lib=no"
15515fi
15516rm -f core conftest.err conftest.$ac_objext \
15517    conftest$ac_exeext conftest.$ac_ext
15518LIBS=$ac_check_lib_save_LIBS
15519fi
15520eval ac_res=\$$as_ac_Lib
15521	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15522$as_echo "$ac_res" >&6; }
15523if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15524  result=yes
15525else
15526  result=no
15527
15528fi
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; }
15534if eval \${$as_ac_Lib+:} false; then :
15535  $as_echo_n "(cached) " >&6
15536else
15537  ac_check_lib_save_LIBS=$LIBS
15538LIBS="-l$bdb_libname  $LIBS"
15539cat 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
15546extern "C"
15547#endif
15548char db_open ();
15549int
15550main ()
15551{
15552return db_open ();
15553  ;
15554  return 0;
15555}
15556_ACEOF
15557if ac_fn_c_try_link "$LINENO"; then :
15558  eval "$as_ac_Lib=yes"
15559else
15560  eval "$as_ac_Lib=no"
15561fi
15562rm -f core conftest.err conftest.$ac_objext \
15563    conftest$ac_exeext conftest.$ac_ext
15564LIBS=$ac_check_lib_save_LIBS
15565fi
15566eval ac_res=\$$as_ac_Lib
15567	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15568$as_echo "$ac_res" >&6; }
15569if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15570  result=yes
15571else
15572  result=no
15573
15574fi
15575
15576          fi
15577
15578else
15579  result="no"
15580fi
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`
15794ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
15795if 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
15811else
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
15826else
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>
15833main ()
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
15869if ac_fn_c_try_run "$LINENO"; then :
15870  apu_try_berkeley_db=yes
15871else
15872  apu_try_berkeley_db=no
15873fi
15874rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15875  conftest.$ac_objext conftest.beam conftest.$ac_ext
15876fi
15877
15878
15879    LIBS="$apu_try_berkeley_db_save_libs"
15880
15881
15882                eval "$cache_id=$apu_try_berkeley_db"
15883
15884fi
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; }
15893if eval \${$as_ac_Lib+:} false; then :
15894  $as_echo_n "(cached) " >&6
15895else
15896  ac_check_lib_save_LIBS=$LIBS
15897LIBS="-l$bdb_libname  $LIBS"
15898cat 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
15905extern "C"
15906#endif
15907char dbopen ();
15908int
15909main ()
15910{
15911return dbopen ();
15912  ;
15913  return 0;
15914}
15915_ACEOF
15916if ac_fn_c_try_link "$LINENO"; then :
15917  eval "$as_ac_Lib=yes"
15918else
15919  eval "$as_ac_Lib=no"
15920fi
15921rm -f core conftest.err conftest.$ac_objext \
15922    conftest$ac_exeext conftest.$ac_ext
15923LIBS=$ac_check_lib_save_LIBS
15924fi
15925eval ac_res=\$$as_ac_Lib
15926	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15927$as_echo "$ac_res" >&6; }
15928if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15929  result=yes
15930else
15931  result=no
15932
15933fi
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; }
15939if eval \${$as_ac_Lib+:} false; then :
15940  $as_echo_n "(cached) " >&6
15941else
15942  ac_check_lib_save_LIBS=$LIBS
15943LIBS="-l$bdb_libname  $LIBS"
15944cat 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
15951extern "C"
15952#endif
15953char db_open ();
15954int
15955main ()
15956{
15957return db_open ();
15958  ;
15959  return 0;
15960}
15961_ACEOF
15962if ac_fn_c_try_link "$LINENO"; then :
15963  eval "$as_ac_Lib=yes"
15964else
15965  eval "$as_ac_Lib=no"
15966fi
15967rm -f core conftest.err conftest.$ac_objext \
15968    conftest$ac_exeext conftest.$ac_ext
15969LIBS=$ac_check_lib_save_LIBS
15970fi
15971eval ac_res=\$$as_ac_Lib
15972	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15973$as_echo "$ac_res" >&6; }
15974if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
15975  result=yes
15976else
15977  result=no
15978
15979fi
15980
15981          fi
15982
15983else
15984  result="no"
15985fi
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`
16202ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16203if 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
16219else
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
16234else
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>
16241main ()
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
16277if ac_fn_c_try_run "$LINENO"; then :
16278  apu_try_berkeley_db=yes
16279else
16280  apu_try_berkeley_db=no
16281fi
16282rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16283  conftest.$ac_objext conftest.beam conftest.$ac_ext
16284fi
16285
16286
16287    LIBS="$apu_try_berkeley_db_save_libs"
16288
16289
16290                eval "$cache_id=$apu_try_berkeley_db"
16291
16292fi
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; }
16301if eval \${$as_ac_Lib+:} false; then :
16302  $as_echo_n "(cached) " >&6
16303else
16304  ac_check_lib_save_LIBS=$LIBS
16305LIBS="-l$bdb_libname  $LIBS"
16306cat 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
16313extern "C"
16314#endif
16315char dbopen ();
16316int
16317main ()
16318{
16319return dbopen ();
16320  ;
16321  return 0;
16322}
16323_ACEOF
16324if ac_fn_c_try_link "$LINENO"; then :
16325  eval "$as_ac_Lib=yes"
16326else
16327  eval "$as_ac_Lib=no"
16328fi
16329rm -f core conftest.err conftest.$ac_objext \
16330    conftest$ac_exeext conftest.$ac_ext
16331LIBS=$ac_check_lib_save_LIBS
16332fi
16333eval ac_res=\$$as_ac_Lib
16334	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16335$as_echo "$ac_res" >&6; }
16336if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16337  result=yes
16338else
16339  result=no
16340
16341fi
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; }
16347if eval \${$as_ac_Lib+:} false; then :
16348  $as_echo_n "(cached) " >&6
16349else
16350  ac_check_lib_save_LIBS=$LIBS
16351LIBS="-l$bdb_libname  $LIBS"
16352cat 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
16359extern "C"
16360#endif
16361char db_open ();
16362int
16363main ()
16364{
16365return db_open ();
16366  ;
16367  return 0;
16368}
16369_ACEOF
16370if ac_fn_c_try_link "$LINENO"; then :
16371  eval "$as_ac_Lib=yes"
16372else
16373  eval "$as_ac_Lib=no"
16374fi
16375rm -f core conftest.err conftest.$ac_objext \
16376    conftest$ac_exeext conftest.$ac_ext
16377LIBS=$ac_check_lib_save_LIBS
16378fi
16379eval ac_res=\$$as_ac_Lib
16380	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16381$as_echo "$ac_res" >&6; }
16382if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16383  result=yes
16384else
16385  result=no
16386
16387fi
16388
16389          fi
16390
16391else
16392  result="no"
16393fi
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`
16619ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
16620if 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
16636else
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
16651else
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>
16658main ()
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
16694if ac_fn_c_try_run "$LINENO"; then :
16695  apu_try_berkeley_db=yes
16696else
16697  apu_try_berkeley_db=no
16698fi
16699rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16700  conftest.$ac_objext conftest.beam conftest.$ac_ext
16701fi
16702
16703
16704    LIBS="$apu_try_berkeley_db_save_libs"
16705
16706
16707                eval "$cache_id=$apu_try_berkeley_db"
16708
16709fi
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; }
16718if eval \${$as_ac_Lib+:} false; then :
16719  $as_echo_n "(cached) " >&6
16720else
16721  ac_check_lib_save_LIBS=$LIBS
16722LIBS="-l$bdb_libname  $LIBS"
16723cat 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
16730extern "C"
16731#endif
16732char dbopen ();
16733int
16734main ()
16735{
16736return dbopen ();
16737  ;
16738  return 0;
16739}
16740_ACEOF
16741if ac_fn_c_try_link "$LINENO"; then :
16742  eval "$as_ac_Lib=yes"
16743else
16744  eval "$as_ac_Lib=no"
16745fi
16746rm -f core conftest.err conftest.$ac_objext \
16747    conftest$ac_exeext conftest.$ac_ext
16748LIBS=$ac_check_lib_save_LIBS
16749fi
16750eval ac_res=\$$as_ac_Lib
16751	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16752$as_echo "$ac_res" >&6; }
16753if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16754  result=yes
16755else
16756  result=no
16757
16758fi
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; }
16764if eval \${$as_ac_Lib+:} false; then :
16765  $as_echo_n "(cached) " >&6
16766else
16767  ac_check_lib_save_LIBS=$LIBS
16768LIBS="-l$bdb_libname  $LIBS"
16769cat 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
16776extern "C"
16777#endif
16778char db_open ();
16779int
16780main ()
16781{
16782return db_open ();
16783  ;
16784  return 0;
16785}
16786_ACEOF
16787if ac_fn_c_try_link "$LINENO"; then :
16788  eval "$as_ac_Lib=yes"
16789else
16790  eval "$as_ac_Lib=no"
16791fi
16792rm -f core conftest.err conftest.$ac_objext \
16793    conftest$ac_exeext conftest.$ac_ext
16794LIBS=$ac_check_lib_save_LIBS
16795fi
16796eval ac_res=\$$as_ac_Lib
16797	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16798$as_echo "$ac_res" >&6; }
16799if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
16800  result=yes
16801else
16802  result=no
16803
16804fi
16805
16806          fi
16807
16808else
16809  result="no"
16810fi
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`
17021ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17022if 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
17038else
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
17053else
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>
17060main ()
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
17096if ac_fn_c_try_run "$LINENO"; then :
17097  apu_try_berkeley_db=yes
17098else
17099  apu_try_berkeley_db=no
17100fi
17101rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17102  conftest.$ac_objext conftest.beam conftest.$ac_ext
17103fi
17104
17105
17106    LIBS="$apu_try_berkeley_db_save_libs"
17107
17108
17109                eval "$cache_id=$apu_try_berkeley_db"
17110
17111fi
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; }
17120if eval \${$as_ac_Lib+:} false; then :
17121  $as_echo_n "(cached) " >&6
17122else
17123  ac_check_lib_save_LIBS=$LIBS
17124LIBS="-l$bdb_libname  $LIBS"
17125cat 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
17132extern "C"
17133#endif
17134char dbopen ();
17135int
17136main ()
17137{
17138return dbopen ();
17139  ;
17140  return 0;
17141}
17142_ACEOF
17143if ac_fn_c_try_link "$LINENO"; then :
17144  eval "$as_ac_Lib=yes"
17145else
17146  eval "$as_ac_Lib=no"
17147fi
17148rm -f core conftest.err conftest.$ac_objext \
17149    conftest$ac_exeext conftest.$ac_ext
17150LIBS=$ac_check_lib_save_LIBS
17151fi
17152eval ac_res=\$$as_ac_Lib
17153	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17154$as_echo "$ac_res" >&6; }
17155if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17156  result=yes
17157else
17158  result=no
17159
17160fi
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; }
17166if eval \${$as_ac_Lib+:} false; then :
17167  $as_echo_n "(cached) " >&6
17168else
17169  ac_check_lib_save_LIBS=$LIBS
17170LIBS="-l$bdb_libname  $LIBS"
17171cat 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
17178extern "C"
17179#endif
17180char db_open ();
17181int
17182main ()
17183{
17184return db_open ();
17185  ;
17186  return 0;
17187}
17188_ACEOF
17189if ac_fn_c_try_link "$LINENO"; then :
17190  eval "$as_ac_Lib=yes"
17191else
17192  eval "$as_ac_Lib=no"
17193fi
17194rm -f core conftest.err conftest.$ac_objext \
17195    conftest$ac_exeext conftest.$ac_ext
17196LIBS=$ac_check_lib_save_LIBS
17197fi
17198eval ac_res=\$$as_ac_Lib
17199	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17200$as_echo "$ac_res" >&6; }
17201if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17202  result=yes
17203else
17204  result=no
17205
17206fi
17207
17208          fi
17209
17210else
17211  result="no"
17212fi
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`
17419ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17420if 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
17436else
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
17451else
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>
17458main ()
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
17494if ac_fn_c_try_run "$LINENO"; then :
17495  apu_try_berkeley_db=yes
17496else
17497  apu_try_berkeley_db=no
17498fi
17499rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17500  conftest.$ac_objext conftest.beam conftest.$ac_ext
17501fi
17502
17503
17504    LIBS="$apu_try_berkeley_db_save_libs"
17505
17506
17507                eval "$cache_id=$apu_try_berkeley_db"
17508
17509fi
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; }
17518if eval \${$as_ac_Lib+:} false; then :
17519  $as_echo_n "(cached) " >&6
17520else
17521  ac_check_lib_save_LIBS=$LIBS
17522LIBS="-l$bdb_libname  $LIBS"
17523cat 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
17530extern "C"
17531#endif
17532char dbopen ();
17533int
17534main ()
17535{
17536return dbopen ();
17537  ;
17538  return 0;
17539}
17540_ACEOF
17541if ac_fn_c_try_link "$LINENO"; then :
17542  eval "$as_ac_Lib=yes"
17543else
17544  eval "$as_ac_Lib=no"
17545fi
17546rm -f core conftest.err conftest.$ac_objext \
17547    conftest$ac_exeext conftest.$ac_ext
17548LIBS=$ac_check_lib_save_LIBS
17549fi
17550eval ac_res=\$$as_ac_Lib
17551	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17552$as_echo "$ac_res" >&6; }
17553if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17554  result=yes
17555else
17556  result=no
17557
17558fi
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; }
17564if eval \${$as_ac_Lib+:} false; then :
17565  $as_echo_n "(cached) " >&6
17566else
17567  ac_check_lib_save_LIBS=$LIBS
17568LIBS="-l$bdb_libname  $LIBS"
17569cat 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
17576extern "C"
17577#endif
17578char db_open ();
17579int
17580main ()
17581{
17582return db_open ();
17583  ;
17584  return 0;
17585}
17586_ACEOF
17587if ac_fn_c_try_link "$LINENO"; then :
17588  eval "$as_ac_Lib=yes"
17589else
17590  eval "$as_ac_Lib=no"
17591fi
17592rm -f core conftest.err conftest.$ac_objext \
17593    conftest$ac_exeext conftest.$ac_ext
17594LIBS=$ac_check_lib_save_LIBS
17595fi
17596eval ac_res=\$$as_ac_Lib
17597	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17598$as_echo "$ac_res" >&6; }
17599if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17600  result=yes
17601else
17602  result=no
17603
17604fi
17605
17606          fi
17607
17608else
17609  result="no"
17610fi
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`
17817ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
17818if 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
17834else
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
17849else
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>
17856main ()
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
17892if ac_fn_c_try_run "$LINENO"; then :
17893  apu_try_berkeley_db=yes
17894else
17895  apu_try_berkeley_db=no
17896fi
17897rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17898  conftest.$ac_objext conftest.beam conftest.$ac_ext
17899fi
17900
17901
17902    LIBS="$apu_try_berkeley_db_save_libs"
17903
17904
17905                eval "$cache_id=$apu_try_berkeley_db"
17906
17907fi
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; }
17916if eval \${$as_ac_Lib+:} false; then :
17917  $as_echo_n "(cached) " >&6
17918else
17919  ac_check_lib_save_LIBS=$LIBS
17920LIBS="-l$bdb_libname  $LIBS"
17921cat 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
17928extern "C"
17929#endif
17930char dbopen ();
17931int
17932main ()
17933{
17934return dbopen ();
17935  ;
17936  return 0;
17937}
17938_ACEOF
17939if ac_fn_c_try_link "$LINENO"; then :
17940  eval "$as_ac_Lib=yes"
17941else
17942  eval "$as_ac_Lib=no"
17943fi
17944rm -f core conftest.err conftest.$ac_objext \
17945    conftest$ac_exeext conftest.$ac_ext
17946LIBS=$ac_check_lib_save_LIBS
17947fi
17948eval ac_res=\$$as_ac_Lib
17949	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17950$as_echo "$ac_res" >&6; }
17951if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17952  result=yes
17953else
17954  result=no
17955
17956fi
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; }
17962if eval \${$as_ac_Lib+:} false; then :
17963  $as_echo_n "(cached) " >&6
17964else
17965  ac_check_lib_save_LIBS=$LIBS
17966LIBS="-l$bdb_libname  $LIBS"
17967cat 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
17974extern "C"
17975#endif
17976char db_open ();
17977int
17978main ()
17979{
17980return db_open ();
17981  ;
17982  return 0;
17983}
17984_ACEOF
17985if ac_fn_c_try_link "$LINENO"; then :
17986  eval "$as_ac_Lib=yes"
17987else
17988  eval "$as_ac_Lib=no"
17989fi
17990rm -f core conftest.err conftest.$ac_objext \
17991    conftest$ac_exeext conftest.$ac_ext
17992LIBS=$ac_check_lib_save_LIBS
17993fi
17994eval ac_res=\$$as_ac_Lib
17995	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
17996$as_echo "$ac_res" >&6; }
17997if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
17998  result=yes
17999else
18000  result=no
18001
18002fi
18003
18004          fi
18005
18006else
18007  result="no"
18008fi
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`
18215ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default"
18216if 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
18232else
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
18247else
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>
18254main ()
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
18290if ac_fn_c_try_run "$LINENO"; then :
18291  apu_try_berkeley_db=yes
18292else
18293  apu_try_berkeley_db=no
18294fi
18295rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18296  conftest.$ac_objext conftest.beam conftest.$ac_ext
18297fi
18298
18299
18300    LIBS="$apu_try_berkeley_db_save_libs"
18301
18302
18303                eval "$cache_id=$apu_try_berkeley_db"
18304
18305fi
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; }
18314if eval \${$as_ac_Lib+:} false; then :
18315  $as_echo_n "(cached) " >&6
18316else
18317  ac_check_lib_save_LIBS=$LIBS
18318LIBS="-l$bdb_libname  $LIBS"
18319cat 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
18326extern "C"
18327#endif
18328char dbopen ();
18329int
18330main ()
18331{
18332return dbopen ();
18333  ;
18334  return 0;
18335}
18336_ACEOF
18337if ac_fn_c_try_link "$LINENO"; then :
18338  eval "$as_ac_Lib=yes"
18339else
18340  eval "$as_ac_Lib=no"
18341fi
18342rm -f core conftest.err conftest.$ac_objext \
18343    conftest$ac_exeext conftest.$ac_ext
18344LIBS=$ac_check_lib_save_LIBS
18345fi
18346eval ac_res=\$$as_ac_Lib
18347	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18348$as_echo "$ac_res" >&6; }
18349if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18350  result=yes
18351else
18352  result=no
18353
18354fi
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; }
18360if eval \${$as_ac_Lib+:} false; then :
18361  $as_echo_n "(cached) " >&6
18362else
18363  ac_check_lib_save_LIBS=$LIBS
18364LIBS="-l$bdb_libname  $LIBS"
18365cat 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
18372extern "C"
18373#endif
18374char db_open ();
18375int
18376main ()
18377{
18378return db_open ();
18379  ;
18380  return 0;
18381}
18382_ACEOF
18383if ac_fn_c_try_link "$LINENO"; then :
18384  eval "$as_ac_Lib=yes"
18385else
18386  eval "$as_ac_Lib=no"
18387fi
18388rm -f core conftest.err conftest.$ac_objext \
18389    conftest$ac_exeext conftest.$ac_ext
18390LIBS=$ac_check_lib_save_LIBS
18391fi
18392eval ac_res=\$$as_ac_Lib
18393	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18394$as_echo "$ac_res" >&6; }
18395if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
18396  result=yes
18397else
18398  result=no
18399
18400fi
18401
18402          fi
18403
18404else
18405  result="no"
18406fi
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
18556fi
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.
18711if 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.
18715set 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; }
18718if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
18719  $as_echo_n "(cached) " >&6
18720else
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
18727for as_dir in $PATH
18728do
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
18737done
18738  done
18739IFS=$as_save_IFS
18740
18741  ;;
18742esac
18743fi
18744PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
18745if test -n "$PGSQL_CONFIG"; then
18746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
18747$as_echo "$PGSQL_CONFIG" >&6; }
18748else
18749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18750$as_echo "no" >&6; }
18751fi
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
18803do :
18804  ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
18805if 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; }
18812if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18813  $as_echo_n "(cached) " >&6
18814else
18815  ac_check_lib_save_LIBS=$LIBS
18816LIBS="-lpq  $LIBS"
18817cat 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
18824extern "C"
18825#endif
18826char PQsendQueryPrepared ();
18827int
18828main ()
18829{
18830return PQsendQueryPrepared ();
18831  ;
18832  return 0;
18833}
18834_ACEOF
18835if ac_fn_c_try_link "$LINENO"; then :
18836  ac_cv_lib_pq_PQsendQueryPrepared=yes
18837else
18838  ac_cv_lib_pq_PQsendQueryPrepared=no
18839fi
18840rm -f core conftest.err conftest.$ac_objext \
18841    conftest$ac_exeext conftest.$ac_ext
18842LIBS=$ac_check_lib_save_LIBS
18843fi
18844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18845$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18846if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18847  apu_have_pgsql=1
18848else
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; }
18876if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18877  $as_echo_n "(cached) " >&6
18878else
18879  ac_check_lib_save_LIBS=$LIBS
18880LIBS="-lpq  $LIBS"
18881cat 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
18888extern "C"
18889#endif
18890char PQsendQueryPrepared ();
18891int
18892main ()
18893{
18894return PQsendQueryPrepared ();
18895  ;
18896  return 0;
18897}
18898_ACEOF
18899if ac_fn_c_try_link "$LINENO"; then :
18900  ac_cv_lib_pq_PQsendQueryPrepared=yes
18901else
18902  ac_cv_lib_pq_PQsendQueryPrepared=no
18903fi
18904rm -f core conftest.err conftest.$ac_objext \
18905    conftest$ac_exeext conftest.$ac_ext
18906LIBS=$ac_check_lib_save_LIBS
18907fi
18908{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18909$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18910if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18911  apu_have_pgsql=1
18912fi
18913
18914        fi
18915
18916fi
18917
18918
18919fi
18920
18921done
18922
18923      if test "$apu_have_pgsql" = "0"; then
18924        for ac_header in postgresql/libpq-fe.h
18925do :
18926  ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
18927if 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; }
18934if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18935  $as_echo_n "(cached) " >&6
18936else
18937  ac_check_lib_save_LIBS=$LIBS
18938LIBS="-lpq  $LIBS"
18939cat 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
18946extern "C"
18947#endif
18948char PQsendQueryPrepared ();
18949int
18950main ()
18951{
18952return PQsendQueryPrepared ();
18953  ;
18954  return 0;
18955}
18956_ACEOF
18957if ac_fn_c_try_link "$LINENO"; then :
18958  ac_cv_lib_pq_PQsendQueryPrepared=yes
18959else
18960  ac_cv_lib_pq_PQsendQueryPrepared=no
18961fi
18962rm -f core conftest.err conftest.$ac_objext \
18963    conftest$ac_exeext conftest.$ac_ext
18964LIBS=$ac_check_lib_save_LIBS
18965fi
18966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
18967$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
18968if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
18969  apu_have_pgsql=1
18970else
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; }
18998if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
18999  $as_echo_n "(cached) " >&6
19000else
19001  ac_check_lib_save_LIBS=$LIBS
19002LIBS="-lpq  $LIBS"
19003cat 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
19010extern "C"
19011#endif
19012char PQsendQueryPrepared ();
19013int
19014main ()
19015{
19016return PQsendQueryPrepared ();
19017  ;
19018  return 0;
19019}
19020_ACEOF
19021if ac_fn_c_try_link "$LINENO"; then :
19022  ac_cv_lib_pq_PQsendQueryPrepared=yes
19023else
19024  ac_cv_lib_pq_PQsendQueryPrepared=no
19025fi
19026rm -f core conftest.err conftest.$ac_objext \
19027    conftest$ac_exeext conftest.$ac_ext
19028LIBS=$ac_check_lib_save_LIBS
19029fi
19030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19031$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19032if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19033  apu_have_pgsql=1
19034fi
19035
19036          fi
19037
19038fi
19039
19040
19041fi
19042
19043done
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.
19073set 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; }
19076if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19077  $as_echo_n "(cached) " >&6
19078else
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
19085for as_dir in $withval/bin
19086do
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
19095done
19096  done
19097IFS=$as_save_IFS
19098
19099  ;;
19100esac
19101fi
19102PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19103if test -n "$PGSQL_CONFIG"; then
19104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19105$as_echo "$PGSQL_CONFIG" >&6; }
19106else
19107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19108$as_echo "no" >&6; }
19109fi
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
19166do :
19167  ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19168if 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; }
19175if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19176  $as_echo_n "(cached) " >&6
19177else
19178  ac_check_lib_save_LIBS=$LIBS
19179LIBS="-lpq  $LIBS"
19180cat 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
19187extern "C"
19188#endif
19189char PQsendQueryPrepared ();
19190int
19191main ()
19192{
19193return PQsendQueryPrepared ();
19194  ;
19195  return 0;
19196}
19197_ACEOF
19198if ac_fn_c_try_link "$LINENO"; then :
19199  ac_cv_lib_pq_PQsendQueryPrepared=yes
19200else
19201  ac_cv_lib_pq_PQsendQueryPrepared=no
19202fi
19203rm -f core conftest.err conftest.$ac_objext \
19204    conftest$ac_exeext conftest.$ac_ext
19205LIBS=$ac_check_lib_save_LIBS
19206fi
19207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19208$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19209if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19210  apu_have_pgsql=1
19211else
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; }
19239if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19240  $as_echo_n "(cached) " >&6
19241else
19242  ac_check_lib_save_LIBS=$LIBS
19243LIBS="-lpq  $LIBS"
19244cat 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
19251extern "C"
19252#endif
19253char PQsendQueryPrepared ();
19254int
19255main ()
19256{
19257return PQsendQueryPrepared ();
19258  ;
19259  return 0;
19260}
19261_ACEOF
19262if ac_fn_c_try_link "$LINENO"; then :
19263  ac_cv_lib_pq_PQsendQueryPrepared=yes
19264else
19265  ac_cv_lib_pq_PQsendQueryPrepared=no
19266fi
19267rm -f core conftest.err conftest.$ac_objext \
19268    conftest$ac_exeext conftest.$ac_ext
19269LIBS=$ac_check_lib_save_LIBS
19270fi
19271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19272$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19273if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19274  apu_have_pgsql=1
19275fi
19276
19277        fi
19278
19279fi
19280
19281
19282fi
19283
19284done
19285
19286      if test "$apu_have_pgsql" != "1"; then
19287        for ac_header in postgresql/libpq-fe.h
19288do :
19289  ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19290if 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; }
19297if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19298  $as_echo_n "(cached) " >&6
19299else
19300  ac_check_lib_save_LIBS=$LIBS
19301LIBS="-lpq  $LIBS"
19302cat 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
19309extern "C"
19310#endif
19311char PQsendQueryPrepared ();
19312int
19313main ()
19314{
19315return PQsendQueryPrepared ();
19316  ;
19317  return 0;
19318}
19319_ACEOF
19320if ac_fn_c_try_link "$LINENO"; then :
19321  ac_cv_lib_pq_PQsendQueryPrepared=yes
19322else
19323  ac_cv_lib_pq_PQsendQueryPrepared=no
19324fi
19325rm -f core conftest.err conftest.$ac_objext \
19326    conftest$ac_exeext conftest.$ac_ext
19327LIBS=$ac_check_lib_save_LIBS
19328fi
19329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19330$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19331if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19332  apu_have_pgsql=1
19333else
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; }
19361if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19362  $as_echo_n "(cached) " >&6
19363else
19364  ac_check_lib_save_LIBS=$LIBS
19365LIBS="-lpq  $LIBS"
19366cat 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
19373extern "C"
19374#endif
19375char PQsendQueryPrepared ();
19376int
19377main ()
19378{
19379return PQsendQueryPrepared ();
19380  ;
19381  return 0;
19382}
19383_ACEOF
19384if ac_fn_c_try_link "$LINENO"; then :
19385  ac_cv_lib_pq_PQsendQueryPrepared=yes
19386else
19387  ac_cv_lib_pq_PQsendQueryPrepared=no
19388fi
19389rm -f core conftest.err conftest.$ac_objext \
19390    conftest$ac_exeext conftest.$ac_ext
19391LIBS=$ac_check_lib_save_LIBS
19392fi
19393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19394$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19395if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19396  apu_have_pgsql=1
19397fi
19398
19399          fi
19400
19401fi
19402
19403
19404fi
19405
19406done
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
19434else
19435
19436    # Extract the first word of "pg_config", so it can be a program name with args.
19437set 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; }
19440if ${ac_cv_path_PGSQL_CONFIG+:} false; then :
19441  $as_echo_n "(cached) " >&6
19442else
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
19449for as_dir in $PATH
19450do
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
19459done
19460  done
19461IFS=$as_save_IFS
19462
19463  ;;
19464esac
19465fi
19466PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG
19467if test -n "$PGSQL_CONFIG"; then
19468  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5
19469$as_echo "$PGSQL_CONFIG" >&6; }
19470else
19471  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19472$as_echo "no" >&6; }
19473fi
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
19525do :
19526  ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default"
19527if 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; }
19534if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19535  $as_echo_n "(cached) " >&6
19536else
19537  ac_check_lib_save_LIBS=$LIBS
19538LIBS="-lpq  $LIBS"
19539cat 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
19546extern "C"
19547#endif
19548char PQsendQueryPrepared ();
19549int
19550main ()
19551{
19552return PQsendQueryPrepared ();
19553  ;
19554  return 0;
19555}
19556_ACEOF
19557if ac_fn_c_try_link "$LINENO"; then :
19558  ac_cv_lib_pq_PQsendQueryPrepared=yes
19559else
19560  ac_cv_lib_pq_PQsendQueryPrepared=no
19561fi
19562rm -f core conftest.err conftest.$ac_objext \
19563    conftest$ac_exeext conftest.$ac_ext
19564LIBS=$ac_check_lib_save_LIBS
19565fi
19566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19567$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19568if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19569  apu_have_pgsql=1
19570else
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; }
19598if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19599  $as_echo_n "(cached) " >&6
19600else
19601  ac_check_lib_save_LIBS=$LIBS
19602LIBS="-lpq  $LIBS"
19603cat 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
19610extern "C"
19611#endif
19612char PQsendQueryPrepared ();
19613int
19614main ()
19615{
19616return PQsendQueryPrepared ();
19617  ;
19618  return 0;
19619}
19620_ACEOF
19621if ac_fn_c_try_link "$LINENO"; then :
19622  ac_cv_lib_pq_PQsendQueryPrepared=yes
19623else
19624  ac_cv_lib_pq_PQsendQueryPrepared=no
19625fi
19626rm -f core conftest.err conftest.$ac_objext \
19627    conftest$ac_exeext conftest.$ac_ext
19628LIBS=$ac_check_lib_save_LIBS
19629fi
19630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19631$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19632if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19633  apu_have_pgsql=1
19634fi
19635
19636      fi
19637
19638fi
19639
19640
19641fi
19642
19643done
19644
19645    if test "$apu_have_pgsql" = "0"; then
19646      for ac_header in postgresql/libpq-fe.h
19647do :
19648  ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default"
19649if 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; }
19656if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19657  $as_echo_n "(cached) " >&6
19658else
19659  ac_check_lib_save_LIBS=$LIBS
19660LIBS="-lpq  $LIBS"
19661cat 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
19668extern "C"
19669#endif
19670char PQsendQueryPrepared ();
19671int
19672main ()
19673{
19674return PQsendQueryPrepared ();
19675  ;
19676  return 0;
19677}
19678_ACEOF
19679if ac_fn_c_try_link "$LINENO"; then :
19680  ac_cv_lib_pq_PQsendQueryPrepared=yes
19681else
19682  ac_cv_lib_pq_PQsendQueryPrepared=no
19683fi
19684rm -f core conftest.err conftest.$ac_objext \
19685    conftest$ac_exeext conftest.$ac_ext
19686LIBS=$ac_check_lib_save_LIBS
19687fi
19688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19689$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19690if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19691  apu_have_pgsql=1
19692else
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; }
19720if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then :
19721  $as_echo_n "(cached) " >&6
19722else
19723  ac_check_lib_save_LIBS=$LIBS
19724LIBS="-lpq  $LIBS"
19725cat 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
19732extern "C"
19733#endif
19734char PQsendQueryPrepared ();
19735int
19736main ()
19737{
19738return PQsendQueryPrepared ();
19739  ;
19740  return 0;
19741}
19742_ACEOF
19743if ac_fn_c_try_link "$LINENO"; then :
19744  ac_cv_lib_pq_PQsendQueryPrepared=yes
19745else
19746  ac_cv_lib_pq_PQsendQueryPrepared=no
19747fi
19748rm -f core conftest.err conftest.$ac_objext \
19749    conftest$ac_exeext conftest.$ac_ext
19750LIBS=$ac_check_lib_save_LIBS
19751fi
19752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5
19753$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; }
19754if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then :
19755  apu_have_pgsql=1
19756fi
19757
19758        fi
19759
19760fi
19761
19762
19763fi
19764
19765done
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
19792fi
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.
19833if 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.
19837set 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; }
19840if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
19841  $as_echo_n "(cached) " >&6
19842else
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
19849for as_dir in $PATH
19850do
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
19859done
19860  done
19861IFS=$as_save_IFS
19862
19863  ;;
19864esac
19865fi
19866MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
19867if test -n "$MYSQL_CONFIG"; then
19868  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
19869$as_echo "$MYSQL_CONFIG" >&6; }
19870else
19871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19872$as_echo "no" >&6; }
19873fi
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
19926do :
19927  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19928ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
19929"
19930if 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; }
19936if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19937  $as_echo_n "(cached) " >&6
19938else
19939  ac_check_lib_save_LIBS=$LIBS
19940LIBS="-lmysqlclient_r  $LIBS"
19941cat 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
19948extern "C"
19949#endif
19950char mysql_init ();
19951int
19952main ()
19953{
19954return mysql_init ();
19955  ;
19956  return 0;
19957}
19958_ACEOF
19959if ac_fn_c_try_link "$LINENO"; then :
19960  ac_cv_lib_mysqlclient_r_mysql_init=yes
19961else
19962  ac_cv_lib_mysqlclient_r_mysql_init=no
19963fi
19964rm -f core conftest.err conftest.$ac_objext \
19965    conftest$ac_exeext conftest.$ac_ext
19966LIBS=$ac_check_lib_save_LIBS
19967fi
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; }
19970if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
19971  apu_have_mysql=1
19972fi
19973
19974else
19975  apu_have_mysql=0; break
19976fi
19977
19978done
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
19982do :
19983  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19984ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
19985"
19986if 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; }
19992if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
19993  $as_echo_n "(cached) " >&6
19994else
19995  ac_check_lib_save_LIBS=$LIBS
19996LIBS="-lmysqlclient_r  $LIBS"
19997cat 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
20004extern "C"
20005#endif
20006char mysql_init ();
20007int
20008main ()
20009{
20010return mysql_init ();
20011  ;
20012  return 0;
20013}
20014_ACEOF
20015if ac_fn_c_try_link "$LINENO"; then :
20016  ac_cv_lib_mysqlclient_r_mysql_init=yes
20017else
20018  ac_cv_lib_mysqlclient_r_mysql_init=no
20019fi
20020rm -f core conftest.err conftest.$ac_objext \
20021    conftest$ac_exeext conftest.$ac_ext
20022LIBS=$ac_check_lib_save_LIBS
20023fi
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; }
20026if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20027  apu_have_mysql=1
20028fi
20029
20030else
20031  apu_have_mysql=0; break
20032fi
20033
20034done
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.
20064set 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; }
20067if ${ac_cv_path_MYSQL_CONFIG+:} false; then :
20068  $as_echo_n "(cached) " >&6
20069else
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
20076for as_dir in $withval/bin
20077do
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
20086done
20087  done
20088IFS=$as_save_IFS
20089
20090  ;;
20091esac
20092fi
20093MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG
20094if test -n "$MYSQL_CONFIG"; then
20095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5
20096$as_echo "$MYSQL_CONFIG" >&6; }
20097else
20098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20099$as_echo "no" >&6; }
20100fi
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
20179do :
20180  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20181ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h>
20182"
20183if 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; }
20189if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20190  $as_echo_n "(cached) " >&6
20191else
20192  ac_check_lib_save_LIBS=$LIBS
20193LIBS="-lmysqlclient_r  $LIBS"
20194cat 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
20201extern "C"
20202#endif
20203char mysql_init ();
20204int
20205main ()
20206{
20207return mysql_init ();
20208  ;
20209  return 0;
20210}
20211_ACEOF
20212if ac_fn_c_try_link "$LINENO"; then :
20213  ac_cv_lib_mysqlclient_r_mysql_init=yes
20214else
20215  ac_cv_lib_mysqlclient_r_mysql_init=no
20216fi
20217rm -f core conftest.err conftest.$ac_objext \
20218    conftest$ac_exeext conftest.$ac_ext
20219LIBS=$ac_check_lib_save_LIBS
20220fi
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; }
20223if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20224  apu_have_mysql=1
20225fi
20226
20227else
20228  apu_have_mysql=0; break
20229fi
20230
20231done
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
20236do :
20237  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20238ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h>
20239"
20240if 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; }
20246if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then :
20247  $as_echo_n "(cached) " >&6
20248else
20249  ac_check_lib_save_LIBS=$LIBS
20250LIBS="-lmysqlclient_r  $LIBS"
20251cat 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
20258extern "C"
20259#endif
20260char mysql_init ();
20261int
20262main ()
20263{
20264return mysql_init ();
20265  ;
20266  return 0;
20267}
20268_ACEOF
20269if ac_fn_c_try_link "$LINENO"; then :
20270  ac_cv_lib_mysqlclient_r_mysql_init=yes
20271else
20272  ac_cv_lib_mysqlclient_r_mysql_init=no
20273fi
20274rm -f core conftest.err conftest.$ac_objext \
20275    conftest$ac_exeext conftest.$ac_ext
20276LIBS=$ac_check_lib_save_LIBS
20277fi
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; }
20280if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then :
20281  apu_have_mysql=1
20282fi
20283
20284else
20285  apu_have_mysql=0; break
20286fi
20287
20288done
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
20316fi
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.
20359if test "${with_sqlite3+set}" = set; then :
20360  withval=$with_sqlite3;
20361    if test "$withval" = "yes"; then
20362      for ac_header in sqlite3.h
20363do :
20364  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20365if 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; }
20371if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20372  $as_echo_n "(cached) " >&6
20373else
20374  ac_check_lib_save_LIBS=$LIBS
20375LIBS="-lsqlite3  $LIBS"
20376cat 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
20383extern "C"
20384#endif
20385char sqlite3_open ();
20386int
20387main ()
20388{
20389return sqlite3_open ();
20390  ;
20391  return 0;
20392}
20393_ACEOF
20394if ac_fn_c_try_link "$LINENO"; then :
20395  ac_cv_lib_sqlite3_sqlite3_open=yes
20396else
20397  ac_cv_lib_sqlite3_sqlite3_open=no
20398fi
20399rm -f core conftest.err conftest.$ac_objext \
20400    conftest$ac_exeext conftest.$ac_ext
20401LIBS=$ac_check_lib_save_LIBS
20402fi
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; }
20405if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20406  apu_have_sqlite3=1
20407fi
20408
20409fi
20410
20411done
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
20465do :
20466  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20467if 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; }
20473if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20474  $as_echo_n "(cached) " >&6
20475else
20476  ac_check_lib_save_LIBS=$LIBS
20477LIBS="-lsqlite3  $LIBS"
20478cat 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
20485extern "C"
20486#endif
20487char sqlite3_open ();
20488int
20489main ()
20490{
20491return sqlite3_open ();
20492  ;
20493  return 0;
20494}
20495_ACEOF
20496if ac_fn_c_try_link "$LINENO"; then :
20497  ac_cv_lib_sqlite3_sqlite3_open=yes
20498else
20499  ac_cv_lib_sqlite3_sqlite3_open=no
20500fi
20501rm -f core conftest.err conftest.$ac_objext \
20502    conftest$ac_exeext conftest.$ac_ext
20503LIBS=$ac_check_lib_save_LIBS
20504fi
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; }
20507if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20508  apu_have_sqlite3=1
20509fi
20510
20511fi
20512
20513done
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
20540else
20541
20542    for ac_header in sqlite3.h
20543do :
20544  ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
20545if 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; }
20551if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
20552  $as_echo_n "(cached) " >&6
20553else
20554  ac_check_lib_save_LIBS=$LIBS
20555LIBS="-lsqlite3  $LIBS"
20556cat 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
20563extern "C"
20564#endif
20565char sqlite3_open ();
20566int
20567main ()
20568{
20569return sqlite3_open ();
20570  ;
20571  return 0;
20572}
20573_ACEOF
20574if ac_fn_c_try_link "$LINENO"; then :
20575  ac_cv_lib_sqlite3_sqlite3_open=yes
20576else
20577  ac_cv_lib_sqlite3_sqlite3_open=no
20578fi
20579rm -f core conftest.err conftest.$ac_objext \
20580    conftest$ac_exeext conftest.$ac_ext
20581LIBS=$ac_check_lib_save_LIBS
20582fi
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; }
20585if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
20586  apu_have_sqlite3=1
20587fi
20588
20589fi
20590
20591done
20592
20593
20594fi
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.
20637if test "${with_sqlite2+set}" = set; then :
20638  withval=$with_sqlite2;
20639    if test "$withval" = "yes"; then
20640      for ac_header in sqlite.h
20641do :
20642  ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20643if 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; }
20649if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20650  $as_echo_n "(cached) " >&6
20651else
20652  ac_check_lib_save_LIBS=$LIBS
20653LIBS="-lsqlite  $LIBS"
20654cat 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
20661extern "C"
20662#endif
20663char sqlite_open ();
20664int
20665main ()
20666{
20667return sqlite_open ();
20668  ;
20669  return 0;
20670}
20671_ACEOF
20672if ac_fn_c_try_link "$LINENO"; then :
20673  ac_cv_lib_sqlite_sqlite_open=yes
20674else
20675  ac_cv_lib_sqlite_sqlite_open=no
20676fi
20677rm -f core conftest.err conftest.$ac_objext \
20678    conftest$ac_exeext conftest.$ac_ext
20679LIBS=$ac_check_lib_save_LIBS
20680fi
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; }
20683if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20684  apu_have_sqlite2=1
20685fi
20686
20687fi
20688
20689done
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
20743do :
20744  ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20745if 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; }
20751if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20752  $as_echo_n "(cached) " >&6
20753else
20754  ac_check_lib_save_LIBS=$LIBS
20755LIBS="-lsqlite  $LIBS"
20756cat 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
20763extern "C"
20764#endif
20765char sqlite_open ();
20766int
20767main ()
20768{
20769return sqlite_open ();
20770  ;
20771  return 0;
20772}
20773_ACEOF
20774if ac_fn_c_try_link "$LINENO"; then :
20775  ac_cv_lib_sqlite_sqlite_open=yes
20776else
20777  ac_cv_lib_sqlite_sqlite_open=no
20778fi
20779rm -f core conftest.err conftest.$ac_objext \
20780    conftest$ac_exeext conftest.$ac_ext
20781LIBS=$ac_check_lib_save_LIBS
20782fi
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; }
20785if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20786  apu_have_sqlite2=1
20787fi
20788
20789fi
20790
20791done
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
20818else
20819
20820    for ac_header in sqlite.h
20821do :
20822  ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default"
20823if 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; }
20829if ${ac_cv_lib_sqlite_sqlite_open+:} false; then :
20830  $as_echo_n "(cached) " >&6
20831else
20832  ac_check_lib_save_LIBS=$LIBS
20833LIBS="-lsqlite  $LIBS"
20834cat 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
20841extern "C"
20842#endif
20843char sqlite_open ();
20844int
20845main ()
20846{
20847return sqlite_open ();
20848  ;
20849  return 0;
20850}
20851_ACEOF
20852if ac_fn_c_try_link "$LINENO"; then :
20853  ac_cv_lib_sqlite_sqlite_open=yes
20854else
20855  ac_cv_lib_sqlite_sqlite_open=no
20856fi
20857rm -f core conftest.err conftest.$ac_objext \
20858    conftest$ac_exeext conftest.$ac_ext
20859LIBS=$ac_check_lib_save_LIBS
20860fi
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; }
20863if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then :
20864  apu_have_sqlite2=1
20865fi
20866
20867fi
20868
20869done
20870
20871
20872fi
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.
20915if test "${with_oracle_include+set}" = set; then :
20916  withval=$with_oracle_include;
20917fi
20918
20919
20920# Check whether --with-oracle was given.
20921if 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
20972do :
20973  ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
20974if 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; }
20980if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
20981  $as_echo_n "(cached) " >&6
20982else
20983  ac_check_lib_save_LIBS=$LIBS
20984LIBS="-lclntsh  $LIBS"
20985cat 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
20992extern "C"
20993#endif
20994char OCIEnvCreate ();
20995int
20996main ()
20997{
20998return OCIEnvCreate ();
20999  ;
21000  return 0;
21001}
21002_ACEOF
21003if ac_fn_c_try_link "$LINENO"; then :
21004  ac_cv_lib_clntsh_OCIEnvCreate=yes
21005else
21006  ac_cv_lib_clntsh_OCIEnvCreate=no
21007fi
21008rm -f core conftest.err conftest.$ac_objext \
21009    conftest$ac_exeext conftest.$ac_ext
21010LIBS=$ac_check_lib_save_LIBS
21011fi
21012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21013$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21014if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21015  apu_have_oracle=1
21016else
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; }
21043if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21044  $as_echo_n "(cached) " >&6
21045else
21046  ac_check_lib_save_LIBS=$LIBS
21047LIBS="-lclntsh  $LIBS"
21048cat 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
21055extern "C"
21056#endif
21057char OCIEnvCreate ();
21058int
21059main ()
21060{
21061return OCIEnvCreate ();
21062  ;
21063  return 0;
21064}
21065_ACEOF
21066if ac_fn_c_try_link "$LINENO"; then :
21067  ac_cv_lib_clntsh_OCIEnvCreate=yes
21068else
21069  ac_cv_lib_clntsh_OCIEnvCreate=no
21070fi
21071rm -f core conftest.err conftest.$ac_objext \
21072    conftest$ac_exeext conftest.$ac_ext
21073LIBS=$ac_check_lib_save_LIBS
21074fi
21075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21076$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21077if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21078  apu_have_oracle=1
21079else
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; }
21126if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21127  $as_echo_n "(cached) " >&6
21128else
21129  ac_check_lib_save_LIBS=$LIBS
21130LIBS="-lclntsh  $LIBS"
21131cat 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
21138extern "C"
21139#endif
21140char OCIEnvCreate ();
21141int
21142main ()
21143{
21144return OCIEnvCreate ();
21145  ;
21146  return 0;
21147}
21148_ACEOF
21149if ac_fn_c_try_link "$LINENO"; then :
21150  ac_cv_lib_clntsh_OCIEnvCreate=yes
21151else
21152  ac_cv_lib_clntsh_OCIEnvCreate=no
21153fi
21154rm -f core conftest.err conftest.$ac_objext \
21155    conftest$ac_exeext conftest.$ac_ext
21156LIBS=$ac_check_lib_save_LIBS
21157fi
21158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21159$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21160if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21161  apu_have_oracle=1
21162fi
21163
21164
21165fi
21166
21167
21168fi
21169
21170fi
21171
21172done
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
21251do :
21252  ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default"
21253if 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; }
21259if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21260  $as_echo_n "(cached) " >&6
21261else
21262  ac_check_lib_save_LIBS=$LIBS
21263LIBS="-lclntsh  $LIBS"
21264cat 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
21271extern "C"
21272#endif
21273char OCIEnvCreate ();
21274int
21275main ()
21276{
21277return OCIEnvCreate ();
21278  ;
21279  return 0;
21280}
21281_ACEOF
21282if ac_fn_c_try_link "$LINENO"; then :
21283  ac_cv_lib_clntsh_OCIEnvCreate=yes
21284else
21285  ac_cv_lib_clntsh_OCIEnvCreate=no
21286fi
21287rm -f core conftest.err conftest.$ac_objext \
21288    conftest$ac_exeext conftest.$ac_ext
21289LIBS=$ac_check_lib_save_LIBS
21290fi
21291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21292$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21293if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21294  apu_have_oracle=1
21295else
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; }
21322if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21323  $as_echo_n "(cached) " >&6
21324else
21325  ac_check_lib_save_LIBS=$LIBS
21326LIBS="-lclntsh  $LIBS"
21327cat 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
21334extern "C"
21335#endif
21336char OCIEnvCreate ();
21337int
21338main ()
21339{
21340return OCIEnvCreate ();
21341  ;
21342  return 0;
21343}
21344_ACEOF
21345if ac_fn_c_try_link "$LINENO"; then :
21346  ac_cv_lib_clntsh_OCIEnvCreate=yes
21347else
21348  ac_cv_lib_clntsh_OCIEnvCreate=no
21349fi
21350rm -f core conftest.err conftest.$ac_objext \
21351    conftest$ac_exeext conftest.$ac_ext
21352LIBS=$ac_check_lib_save_LIBS
21353fi
21354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21355$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21356if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21357  apu_have_oracle=1
21358else
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; }
21405if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then :
21406  $as_echo_n "(cached) " >&6
21407else
21408  ac_check_lib_save_LIBS=$LIBS
21409LIBS="-lclntsh  $LIBS"
21410cat 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
21417extern "C"
21418#endif
21419char OCIEnvCreate ();
21420int
21421main ()
21422{
21423return OCIEnvCreate ();
21424  ;
21425  return 0;
21426}
21427_ACEOF
21428if ac_fn_c_try_link "$LINENO"; then :
21429  ac_cv_lib_clntsh_OCIEnvCreate=yes
21430else
21431  ac_cv_lib_clntsh_OCIEnvCreate=no
21432fi
21433rm -f core conftest.err conftest.$ac_objext \
21434    conftest$ac_exeext conftest.$ac_ext
21435LIBS=$ac_check_lib_save_LIBS
21436fi
21437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5
21438$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; }
21439if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then :
21440  apu_have_oracle=1
21441fi
21442
21443
21444fi
21445
21446
21447fi
21448
21449fi
21450
21451done
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
21502fi
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.
21545if test "${with_freetds+set}" = set; then :
21546  withval=$with_freetds;
21547    if test "$withval" = "yes"; then
21548      for ac_header in sybdb.h
21549do :
21550  ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21551if 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; }
21557if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21558  $as_echo_n "(cached) " >&6
21559else
21560  ac_check_lib_save_LIBS=$LIBS
21561LIBS="-lsybdb  $LIBS"
21562cat 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
21569extern "C"
21570#endif
21571char tdsdbopen ();
21572int
21573main ()
21574{
21575return tdsdbopen ();
21576  ;
21577  return 0;
21578}
21579_ACEOF
21580if ac_fn_c_try_link "$LINENO"; then :
21581  ac_cv_lib_sybdb_tdsdbopen=yes
21582else
21583  ac_cv_lib_sybdb_tdsdbopen=no
21584fi
21585rm -f core conftest.err conftest.$ac_objext \
21586    conftest$ac_exeext conftest.$ac_ext
21587LIBS=$ac_check_lib_save_LIBS
21588fi
21589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21590$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21591if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21592  apu_have_freetds=1
21593fi
21594
21595fi
21596
21597done
21598
21599      if test "$apu_have_freetds" = "0"; then
21600        for ac_header in freetds/sybdb.h
21601do :
21602  ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21603if 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; }
21609if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21610  $as_echo_n "(cached) " >&6
21611else
21612  ac_check_lib_save_LIBS=$LIBS
21613LIBS="-lsybdb  $LIBS"
21614cat 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
21621extern "C"
21622#endif
21623char tdsdbopen ();
21624int
21625main ()
21626{
21627return tdsdbopen ();
21628  ;
21629  return 0;
21630}
21631_ACEOF
21632if ac_fn_c_try_link "$LINENO"; then :
21633  ac_cv_lib_sybdb_tdsdbopen=yes
21634else
21635  ac_cv_lib_sybdb_tdsdbopen=no
21636fi
21637rm -f core conftest.err conftest.$ac_objext \
21638    conftest$ac_exeext conftest.$ac_ext
21639LIBS=$ac_check_lib_save_LIBS
21640fi
21641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21642$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21643if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21644  apu_have_freetds=1
21645fi
21646
21647fi
21648
21649done
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
21704do :
21705  ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21706if 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; }
21712if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21713  $as_echo_n "(cached) " >&6
21714else
21715  ac_check_lib_save_LIBS=$LIBS
21716LIBS="-lsybdb  $LIBS"
21717cat 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
21724extern "C"
21725#endif
21726char tdsdbopen ();
21727int
21728main ()
21729{
21730return tdsdbopen ();
21731  ;
21732  return 0;
21733}
21734_ACEOF
21735if ac_fn_c_try_link "$LINENO"; then :
21736  ac_cv_lib_sybdb_tdsdbopen=yes
21737else
21738  ac_cv_lib_sybdb_tdsdbopen=no
21739fi
21740rm -f core conftest.err conftest.$ac_objext \
21741    conftest$ac_exeext conftest.$ac_ext
21742LIBS=$ac_check_lib_save_LIBS
21743fi
21744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21745$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21746if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21747  apu_have_freetds=1
21748fi
21749
21750fi
21751
21752done
21753
21754      if test "$apu_have_freetds" = "0"; then
21755        for ac_header in freetds/sybdb.h
21756do :
21757  ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21758if 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; }
21764if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21765  $as_echo_n "(cached) " >&6
21766else
21767  ac_check_lib_save_LIBS=$LIBS
21768LIBS="-lsybdb  $LIBS"
21769cat 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
21776extern "C"
21777#endif
21778char tdsdbopen ();
21779int
21780main ()
21781{
21782return tdsdbopen ();
21783  ;
21784  return 0;
21785}
21786_ACEOF
21787if ac_fn_c_try_link "$LINENO"; then :
21788  ac_cv_lib_sybdb_tdsdbopen=yes
21789else
21790  ac_cv_lib_sybdb_tdsdbopen=no
21791fi
21792rm -f core conftest.err conftest.$ac_objext \
21793    conftest$ac_exeext conftest.$ac_ext
21794LIBS=$ac_check_lib_save_LIBS
21795fi
21796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21797$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21798if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21799  apu_have_freetds=1
21800fi
21801
21802fi
21803
21804done
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
21832else
21833
21834    for ac_header in sybdb.h
21835do :
21836  ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default"
21837if 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; }
21843if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21844  $as_echo_n "(cached) " >&6
21845else
21846  ac_check_lib_save_LIBS=$LIBS
21847LIBS="-lsybdb  $LIBS"
21848cat 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
21855extern "C"
21856#endif
21857char tdsdbopen ();
21858int
21859main ()
21860{
21861return tdsdbopen ();
21862  ;
21863  return 0;
21864}
21865_ACEOF
21866if ac_fn_c_try_link "$LINENO"; then :
21867  ac_cv_lib_sybdb_tdsdbopen=yes
21868else
21869  ac_cv_lib_sybdb_tdsdbopen=no
21870fi
21871rm -f core conftest.err conftest.$ac_objext \
21872    conftest$ac_exeext conftest.$ac_ext
21873LIBS=$ac_check_lib_save_LIBS
21874fi
21875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21876$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21877if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21878  apu_have_freetds=1
21879fi
21880
21881fi
21882
21883done
21884
21885    if test "$apu_have_freetds" = "0"; then
21886      for ac_header in freetds/sybdb.h
21887do :
21888  ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default"
21889if 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; }
21895if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then :
21896  $as_echo_n "(cached) " >&6
21897else
21898  ac_check_lib_save_LIBS=$LIBS
21899LIBS="-lsybdb  $LIBS"
21900cat 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
21907extern "C"
21908#endif
21909char tdsdbopen ();
21910int
21911main ()
21912{
21913return tdsdbopen ();
21914  ;
21915  return 0;
21916}
21917_ACEOF
21918if ac_fn_c_try_link "$LINENO"; then :
21919  ac_cv_lib_sybdb_tdsdbopen=yes
21920else
21921  ac_cv_lib_sybdb_tdsdbopen=no
21922fi
21923rm -f core conftest.err conftest.$ac_objext \
21924    conftest$ac_exeext conftest.$ac_ext
21925LIBS=$ac_check_lib_save_LIBS
21926fi
21927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5
21928$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; }
21929if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then :
21930  apu_have_freetds=1
21931fi
21932
21933fi
21934
21935done
21936
21937    fi
21938
21939fi
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.
21982if 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.
21986set 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; }
21989if ${ac_cv_path_ODBC_CONFIG+:} false; then :
21990  $as_echo_n "(cached) " >&6
21991else
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
21998for as_dir in $PATH
21999do
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
22008done
22009  done
22010IFS=$as_save_IFS
22011
22012  ;;
22013esac
22014fi
22015ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22016if test -n "$ODBC_CONFIG"; then
22017  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22018$as_echo "$ODBC_CONFIG" >&6; }
22019else
22020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22021$as_echo "no" >&6; }
22022fi
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
22096do :
22097  ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22098if 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; }
22104if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22105  $as_echo_n "(cached) " >&6
22106else
22107  ac_check_lib_save_LIBS=$LIBS
22108LIBS="-lodbc  $LIBS"
22109cat 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
22116extern "C"
22117#endif
22118char SQLAllocHandle ();
22119int
22120main ()
22121{
22122return SQLAllocHandle ();
22123  ;
22124  return 0;
22125}
22126_ACEOF
22127if ac_fn_c_try_link "$LINENO"; then :
22128  ac_cv_lib_odbc_SQLAllocHandle=yes
22129else
22130  ac_cv_lib_odbc_SQLAllocHandle=no
22131fi
22132rm -f core conftest.err conftest.$ac_objext \
22133    conftest$ac_exeext conftest.$ac_ext
22134LIBS=$ac_check_lib_save_LIBS
22135fi
22136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22137$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22138if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22139  apu_have_odbc=1
22140fi
22141
22142fi
22143
22144done
22145
22146      if test "$apu_have_odbc" = "0"; then
22147        for ac_header in odbc/sql.h
22148do :
22149  ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22150if 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; }
22156if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22157  $as_echo_n "(cached) " >&6
22158else
22159  ac_check_lib_save_LIBS=$LIBS
22160LIBS="-lodbc  $LIBS"
22161cat 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
22168extern "C"
22169#endif
22170char SQLAllocHandle ();
22171int
22172main ()
22173{
22174return SQLAllocHandle ();
22175  ;
22176  return 0;
22177}
22178_ACEOF
22179if ac_fn_c_try_link "$LINENO"; then :
22180  ac_cv_lib_odbc_SQLAllocHandle=yes
22181else
22182  ac_cv_lib_odbc_SQLAllocHandle=no
22183fi
22184rm -f core conftest.err conftest.$ac_objext \
22185    conftest$ac_exeext conftest.$ac_ext
22186LIBS=$ac_check_lib_save_LIBS
22187fi
22188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22189$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22190if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22191  apu_have_odbc=1
22192fi
22193
22194fi
22195
22196done
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.
22226set 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; }
22229if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22230  $as_echo_n "(cached) " >&6
22231else
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
22238for as_dir in $withval/bin
22239do
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
22248done
22249  done
22250IFS=$as_save_IFS
22251
22252  ;;
22253esac
22254fi
22255ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22256if test -n "$ODBC_CONFIG"; then
22257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22258$as_echo "$ODBC_CONFIG" >&6; }
22259else
22260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22261$as_echo "no" >&6; }
22262fi
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
22347do :
22348  ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22349if 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; }
22355if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22356  $as_echo_n "(cached) " >&6
22357else
22358  ac_check_lib_save_LIBS=$LIBS
22359LIBS="-lodbc  $LIBS"
22360cat 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
22367extern "C"
22368#endif
22369char SQLAllocHandle ();
22370int
22371main ()
22372{
22373return SQLAllocHandle ();
22374  ;
22375  return 0;
22376}
22377_ACEOF
22378if ac_fn_c_try_link "$LINENO"; then :
22379  ac_cv_lib_odbc_SQLAllocHandle=yes
22380else
22381  ac_cv_lib_odbc_SQLAllocHandle=no
22382fi
22383rm -f core conftest.err conftest.$ac_objext \
22384    conftest$ac_exeext conftest.$ac_ext
22385LIBS=$ac_check_lib_save_LIBS
22386fi
22387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22388$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22389if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22390  apu_have_odbc=1
22391fi
22392
22393fi
22394
22395done
22396
22397      if test "$apu_have_odbc" = "0"; then
22398        for ac_header in odbc/sql.h
22399do :
22400  ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22401if 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; }
22407if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22408  $as_echo_n "(cached) " >&6
22409else
22410  ac_check_lib_save_LIBS=$LIBS
22411LIBS="-lodbc  $LIBS"
22412cat 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
22419extern "C"
22420#endif
22421char SQLAllocHandle ();
22422int
22423main ()
22424{
22425return SQLAllocHandle ();
22426  ;
22427  return 0;
22428}
22429_ACEOF
22430if ac_fn_c_try_link "$LINENO"; then :
22431  ac_cv_lib_odbc_SQLAllocHandle=yes
22432else
22433  ac_cv_lib_odbc_SQLAllocHandle=no
22434fi
22435rm -f core conftest.err conftest.$ac_objext \
22436    conftest$ac_exeext conftest.$ac_ext
22437LIBS=$ac_check_lib_save_LIBS
22438fi
22439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22440$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22441if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22442  apu_have_odbc=1
22443fi
22444
22445fi
22446
22447done
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
22475else
22476
22477    # Extract the first word of "odbc_config", so it can be a program name with args.
22478set 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; }
22481if ${ac_cv_path_ODBC_CONFIG+:} false; then :
22482  $as_echo_n "(cached) " >&6
22483else
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
22490for as_dir in $PATH
22491do
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
22500done
22501  done
22502IFS=$as_save_IFS
22503
22504  ;;
22505esac
22506fi
22507ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG
22508if test -n "$ODBC_CONFIG"; then
22509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5
22510$as_echo "$ODBC_CONFIG" >&6; }
22511else
22512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22513$as_echo "no" >&6; }
22514fi
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
22588do :
22589  ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default"
22590if 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; }
22596if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22597  $as_echo_n "(cached) " >&6
22598else
22599  ac_check_lib_save_LIBS=$LIBS
22600LIBS="-lodbc  $LIBS"
22601cat 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
22608extern "C"
22609#endif
22610char SQLAllocHandle ();
22611int
22612main ()
22613{
22614return SQLAllocHandle ();
22615  ;
22616  return 0;
22617}
22618_ACEOF
22619if ac_fn_c_try_link "$LINENO"; then :
22620  ac_cv_lib_odbc_SQLAllocHandle=yes
22621else
22622  ac_cv_lib_odbc_SQLAllocHandle=no
22623fi
22624rm -f core conftest.err conftest.$ac_objext \
22625    conftest$ac_exeext conftest.$ac_ext
22626LIBS=$ac_check_lib_save_LIBS
22627fi
22628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22629$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22630if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22631  apu_have_odbc=1
22632fi
22633
22634fi
22635
22636done
22637
22638    if test "$apu_have_odbc" = "0"; then
22639      for ac_header in odbc/sql.h
22640do :
22641  ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default"
22642if 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; }
22648if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then :
22649  $as_echo_n "(cached) " >&6
22650else
22651  ac_check_lib_save_LIBS=$LIBS
22652LIBS="-lodbc  $LIBS"
22653cat 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
22660extern "C"
22661#endif
22662char SQLAllocHandle ();
22663int
22664main ()
22665{
22666return SQLAllocHandle ();
22667  ;
22668  return 0;
22669}
22670_ACEOF
22671if ac_fn_c_try_link "$LINENO"; then :
22672  ac_cv_lib_odbc_SQLAllocHandle=yes
22673else
22674  ac_cv_lib_odbc_SQLAllocHandle=no
22675fi
22676rm -f core conftest.err conftest.$ac_objext \
22677    conftest$ac_exeext conftest.$ac_ext
22678LIBS=$ac_check_lib_save_LIBS
22679fi
22680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5
22681$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; }
22682if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then :
22683  apu_have_odbc=1
22684fi
22685
22686fi
22687
22688done
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
22715fi
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
22759save_cppflags="$CPPFLAGS"
22760save_ldflags="$LDFLAGS"
22761
22762apu_has_expat=0
22763
22764# Default: will use either external or bundled expat.
22765apu_try_external_expat=1
22766apu_try_builtin_expat=1
22767
22768
22769# Check whether --with-expat was given.
22770if 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
22870fi
22871
22872
22873if 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; }
22879if ${apu_cv_expat_system+:} false; then :
22880  $as_echo_n "(cached) " >&6
22881else
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>
22889int
22890main ()
22891{
22892XML_ParserCreate(NULL);
22893  ;
22894  return 0;
22895}
22896_ACEOF
22897if ac_fn_c_try_link "$LINENO"; then :
22898  apu_cv_expat_system=yes
22899else
22900  apu_cv_expat_system=no
22901fi
22902rm -f core conftest.err conftest.$ac_objext \
22903    conftest$ac_exeext conftest.$ac_ext
22904  LIBS=$apu_expat_LIBS
22905
22906fi
22907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_system" >&5
22908$as_echo "$apu_cv_expat_system" >&6; }
22909
22910if 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
22917else
22918   apu_has_expat=0
22919
22920fi
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; }
22927if ${apu_cv_expat_debian+:} false; then :
22928  $as_echo_n "(cached) " >&6
22929else
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>
22937int
22938main ()
22939{
22940XML_ParserCreate(NULL);
22941  ;
22942  return 0;
22943}
22944_ACEOF
22945if ac_fn_c_try_link "$LINENO"; then :
22946  apu_cv_expat_debian=yes
22947else
22948  apu_cv_expat_debian=no
22949fi
22950rm -f core conftest.err conftest.$ac_objext \
22951    conftest$ac_exeext conftest.$ac_ext
22952  LIBS=$apu_expat_LIBS
22953
22954fi
22955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_debian" >&5
22956$as_echo "$apu_cv_expat_debian" >&6; }
22957
22958if 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
22965else
22966   apu_has_expat=0
22967
22968fi
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; }
22976if ${apu_cv_expat_freebsd+:} false; then :
22977  $as_echo_n "(cached) " >&6
22978else
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>
22986int
22987main ()
22988{
22989XML_ParserCreate(NULL);
22990  ;
22991  return 0;
22992}
22993_ACEOF
22994if ac_fn_c_try_link "$LINENO"; then :
22995  apu_cv_expat_freebsd=yes
22996else
22997  apu_cv_expat_freebsd=no
22998fi
22999rm -f core conftest.err conftest.$ac_objext \
23000    conftest$ac_exeext conftest.$ac_ext
23001  LIBS=$apu_expat_LIBS
23002
23003fi
23004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_freebsd" >&5
23005$as_echo "$apu_cv_expat_freebsd" >&6; }
23006
23007if 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
23014else
23015   apu_has_expat=0
23016
23017fi
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; }
23025if ${apu_cv_expat_1011+:} false; then :
23026  $as_echo_n "(cached) " >&6
23027else
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>
23035int
23036main ()
23037{
23038XML_ParserCreate(NULL);
23039  ;
23040  return 0;
23041}
23042_ACEOF
23043if ac_fn_c_try_link "$LINENO"; then :
23044  apu_cv_expat_1011=yes
23045else
23046  apu_cv_expat_1011=no
23047fi
23048rm -f core conftest.err conftest.$ac_objext \
23049    conftest$ac_exeext conftest.$ac_ext
23050  LIBS=$apu_expat_LIBS
23051
23052fi
23053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_1011" >&5
23054$as_echo "$apu_cv_expat_1011" >&6; }
23055
23056if 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
23063else
23064   apu_has_expat=0
23065
23066fi
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; }
23117if ${apu_cv_expat_usrlocal+:} false; then :
23118  $as_echo_n "(cached) " >&6
23119else
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>
23127int
23128main ()
23129{
23130XML_ParserCreate(NULL);
23131  ;
23132  return 0;
23133}
23134_ACEOF
23135if ac_fn_c_try_link "$LINENO"; then :
23136  apu_cv_expat_usrlocal=yes
23137else
23138  apu_cv_expat_usrlocal=no
23139fi
23140rm -f core conftest.err conftest.$ac_objext \
23141    conftest$ac_exeext conftest.$ac_ext
23142  LIBS=$apu_expat_LIBS
23143
23144fi
23145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_usrlocal" >&5
23146$as_echo "$apu_cv_expat_usrlocal" >&6; }
23147
23148if 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
23196else
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
23240fi
23241
23242  fi
23243
23244fi
23245
23246if 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
23312if 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
23333fi
23334rm -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
23384else
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
23388fi
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"
23434fi
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
23479APR_XML_DIR=$bundled_subdir
23480
23481
23482CPPFLAGS=$save_cppflags
23483LDFLAGS=$save_ldflags
23484
23485
23486
23487apu_iconv_dir="unknown"
23488have_apr_iconv="0"
23489want_iconv="1"
23490
23491# Check whether --with-iconv was given.
23492if 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
23594fi
23595
23596
23597if 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"
23599if 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
23608int
23609main ()
23610{
23611
23612  iconv_t cd = iconv_open("", "");
23613  iconv(cd, NULL, NULL, NULL, NULL);
23614
23615  ;
23616  return 0;
23617}
23618_ACEOF
23619if ac_fn_c_try_link "$LINENO"; then :
23620   have_iconv="1"
23621else
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
23653int
23654main ()
23655{
23656
23657  iconv_t cd = iconv_open("", "");
23658  iconv(cd, NULL, NULL, NULL, NULL);
23659
23660  ;
23661  return 0;
23662}
23663_ACEOF
23664if 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"
23709else
23710   have_iconv="0"
23711fi
23712rm -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
23738fi
23739rm -f core conftest.err conftest.$ac_objext \
23740    conftest$ac_exeext conftest.$ac_ext
23741
23742
23743else
23744   have_iconv="0"
23745fi
23746
23747
23748fi
23749
23750if 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
23838fi
23839
23840if 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; }
23844if 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
23865if ac_fn_c_try_compile "$LINENO"; then :
23866  apu_iconv_inbuf_const="0"
23867else
23868  apu_iconv_inbuf_const="1"
23869fi
23870rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23871 CFLAGS=$apr_save_CFLAGS
23872
23873fi
23874if test "$apu_iconv_inbuf_const" = "1"; then
23875
23876$as_echo "#define APU_ICONV_INBUF_CONST 1" >>confdefs.h
23877
23878    msg="const char **"
23879else
23880    msg="char **"
23881fi
23882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
23883$as_echo "$msg" >&6; }
23884
23885fi
23886
23887
23888for ac_header in iconv.h langinfo.h
23889do :
23890  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23891ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23892if 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
23897fi
23898
23899done
23900
23901for aprt_i in iconv.h langinfo.h
23902do
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
23910done
23911
23912
23913for ac_func in nl_langinfo
23914do :
23915  ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
23916if test "x$ac_cv_func_nl_langinfo" = xyes; then :
23917  cat >>confdefs.h <<_ACEOF
23918#define HAVE_NL_LANGINFO 1
23919_ACEOF
23920
23921fi
23922done
23923
23924for aprt_j in nl_langinfo
23925do
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
23932done
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; }
23937if ${ac_cv_define_CODESET+:} false; then :
23938  $as_echo_n "(cached) " >&6
23939else
23940
23941    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23942/* end confdefs.h.  */
23943
23944#include <langinfo.h>
23945#ifdef CODESET
23946YES_IS_DEFINED
23947#endif
23948
23949_ACEOF
23950if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23951  $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then :
23952  ac_cv_define_CODESET=yes
23953else
23954  ac_cv_define_CODESET=no
23955fi
23956rm -f conftest*
23957
23958
23959fi
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.
23976if test "${enable_util_dso+set}" = set; then :
23977  enableval=$enable_util_dso;
23978fi
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; }
23986if ${apu_cv_aprdso+:} false; then :
23987  $as_echo_n "(cached) " >&6
23988else
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
23995yes
23996#endif
23997
23998_ACEOF
23999if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
24000  $EGREP "yes" >/dev/null 2>&1; then :
24001  apu_cv_aprdso=yes
24002else
24003  apu_cv_aprdso=no
24004fi
24005rm -f conftest*
24006
24007        CPPFLAGS=$apu_save_CPPFLAGS
24008fi
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
24088cat >>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; }
24096if ${ac_cv_search_crypt+:} false; then :
24097  $as_echo_n "(cached) " >&6
24098else
24099  ac_func_search_save_LIBS=$LIBS
24100cat 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
24107extern "C"
24108#endif
24109char crypt ();
24110int
24111main ()
24112{
24113return crypt ();
24114  ;
24115  return 0;
24116}
24117_ACEOF
24118for 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
24127fi
24128rm -f core conftest.err conftest.$ac_objext \
24129    conftest$ac_exeext
24130  if ${ac_cv_search_crypt+:} false; then :
24131  break
24132fi
24133done
24134if ${ac_cv_search_crypt+:} false; then :
24135
24136else
24137  ac_cv_search_crypt=no
24138fi
24139rm conftest.$ac_ext
24140LIBS=$ac_func_search_save_LIBS
24141fi
24142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
24143$as_echo "$ac_cv_search_crypt" >&6; }
24144ac_res=$ac_cv_search_crypt
24145if test "$ac_res" != no; then :
24146  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24147
24148fi
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; }
24152if test "x$apu_crypt_threadsafe" = "x1"; then
24153
24154$as_echo "#define APU_CRYPT_THREADSAFE 1" >>confdefs.h
24155
24156  msg="yes"
24157else
24158  msg="no"
24159fi
24160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5
24161$as_echo "$msg" >&6; }
24162
24163for ac_func in crypt_r
24164do :
24165  ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r"
24166if 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"
24171else
24172   crypt_r="0"
24173fi
24174done
24175
24176if 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; }
24181if ${apr_cv_crypt_r_style+:} false; then :
24182  $as_echo_n "(cached) " >&6
24183else
24184  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24185/* end confdefs.h.  */
24186#include <crypt.h>
24187int
24188main ()
24189{
24190CRYPTD buffer;
24191  crypt_r("passwd", "hash", &buffer);
24192  ;
24193  return 0;
24194}
24195_ACEOF
24196if ac_fn_c_try_compile "$LINENO"; then :
24197  apr_cv_crypt_r_style=cryptd
24198else
24199  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24200/* end confdefs.h.  */
24201#include <crypt.h>
24202int
24203main ()
24204{
24205struct crypt_data buffer;
24206   crypt_r("passwd", "hash", &buffer);
24207  ;
24208  return 0;
24209}
24210_ACEOF
24211if ac_fn_c_try_compile "$LINENO"; then :
24212  apr_cv_crypt_r_style=struct_crypt_data
24213else
24214  apr_cv_crypt_r_style=none
24215fi
24216rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24217fi
24218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24219fi
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
24223if test "$apr_cv_crypt_r_style" = "cryptd"; then
24224
24225$as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h
24226
24227elif test "$apr_cv_crypt_r_style" = "struct_crypt_data"; then
24228
24229$as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h
24230
24231fi
24232
24233fi
24234
24235so_ext=$APR_SO_EXT
24236lib_target=$APR_LIB_TARGET
24237
24238
24239
24240APRUTIL_LIBNAME="aprutil${libsuffix}"
24241
24242
24243# Set up destination directory for DSOs.
24244APU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}"
24245# Set APU_HAVE_MODULES appropriately for the Makefile
24246if test -n "$APU_MODULES"; then
24247   APU_HAVE_MODULES=yes
24248else
24249   APU_HAVE_MODULES=no
24250fi
24251# Define expanded libdir for apu_config.h
24252
24253ap_last=
24254ap_cur="$APU_DSO_LIBDIR"
24255while test "x${ap_cur}" != "x${ap_last}";
24256do
24257  ap_last="${ap_cur}"
24258  ap_cur=`eval "echo ${ap_cur}"`
24259done
24260abs_dso_libdir="${ap_cur}"
24261
24262
24263cat >>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
24301if test ! -d ./build; then
24302   $mkdir_p build
24303fi
24304case $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        ;;
24313esac
24314
24315case "$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    ;;
24330esac
24331
24332
24333
24334for d in include include/private; do
24335    test -d $top_builddir/$d || mkdir $top_builddir/$d
24336done
24337
24338ac_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
24341ac_config_commands="$ac_config_commands default"
24342
24343
24344if test -d $srcdir/test; then
24345    ac_config_files="$ac_config_files test/Makefile"
24346
24347fi
24348
24349cat >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
24411if 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
24432fi
24433rm -f confcache
24434
24435test "x$prefix" = xNONE && prefix=$ac_default_prefix
24436# Let make expand exec_prefix.
24437test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24438
24439DEFS=-DHAVE_CONFIG_H
24440
24441ac_libobjs=
24442ac_ltlibobjs=
24443U=
24444for 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'
24452done
24453LIBOBJS=$ac_libobjs
24454
24455LTLIBOBJS=$ac_ltlibobjs
24456
24457
24458
24459: "${CONFIG_STATUS=./config.status}"
24460ac_write_fail=0
24461ac_clean_files_save=$ac_clean_files
24462ac_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;}
24465as_write_fail=0
24466cat >$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
24473debug=false
24474ac_cs_recheck=false
24475ac_cs_silent=false
24476
24477SHELL=\${CONFIG_SHELL-$SHELL}
24478export SHELL
24479_ASEOF
24480cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
24481## -------------------- ##
24482## M4sh Initialization. ##
24483## -------------------- ##
24484
24485# Be more Bourne compatible
24486DUALCASE=1; export DUALCASE # for MKS sh
24487if 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
24494else
24495  case `(set -o) 2>/dev/null` in #(
24496  *posix*) :
24497    set -o posix ;; #(
24498  *) :
24499     ;;
24500esac
24501fi
24502
24503
24504as_nl='
24505'
24506export as_nl
24507# Printing a long string crashes Solaris 7 /usr/bin/printf.
24508as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
24509as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
24510as_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.
24513if 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 --'
24517elif (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'
24520else
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'
24540fi
24541
24542# The user is always right.
24543if 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  }
24549fi
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.)
24557IFS=" ""	$as_nl"
24558
24559# Find who we are.  Look in the path if we contain no directory separator.
24560as_myself=
24561case $0 in #((
24562  *[\\/]* ) as_myself=$0 ;;
24563  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24564for as_dir in $PATH
24565do
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
24570IFS=$as_save_IFS
24571
24572     ;;
24573esac
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.
24576if test "x$as_myself" = x; then
24577  as_myself=$0
24578fi
24579if test ! -f "$as_myself"; then
24580  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
24581  exit 1
24582fi
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.
24588for as_var in BASH_ENV ENV MAIL MAILPATH
24589do eval test x\${$as_var+set} = xset \
24590  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
24591done
24592PS1='$ '
24593PS2='> '
24594PS4='+ '
24595
24596# NLS nuisances.
24597LC_ALL=C
24598export LC_ALL
24599LANGUAGE=C
24600export 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.
24611as_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.
24626as_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.
24634as_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.
24644as_fn_unset ()
24645{
24646  { eval $1=; unset $1;}
24647}
24648as_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.
24655if (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  }'
24660else
24661  as_fn_append ()
24662  {
24663    eval $1=\$$1\$2
24664  }
24665fi # 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.
24672if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
24673  eval 'as_fn_arith ()
24674  {
24675    as_val=$(( $* ))
24676  }'
24677else
24678  as_fn_arith ()
24679  {
24680    as_val=`expr "$@" || test $? -eq 1`
24681  }
24682fi # as_fn_arith
24683
24684
24685if expr a : '\(a\)' >/dev/null 2>&1 &&
24686   test "X`expr 00001 : '.*\(...\)'`" = X001; then
24687  as_expr=expr
24688else
24689  as_expr=false
24690fi
24691
24692if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
24693  as_basename=basename
24694else
24695  as_basename=false
24696fi
24697
24698if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
24699  as_dirname=dirname
24700else
24701  as_dirname=false
24702fi
24703
24704as_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.
24724as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24725as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24726as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24727as_cr_digits='0123456789'
24728as_cr_alnum=$as_cr_Letters$as_cr_digits
24729
24730ECHO_C= ECHO_N= ECHO_T=
24731case `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';;
24741esac
24742
24743rm -f conf$$ conf$$.exe conf$$.file
24744if test -d conf$$.dir; then
24745  rm -f conf$$.dir/conf$$.file
24746else
24747  rm -f conf$$.dir
24748  mkdir conf$$.dir 2>/dev/null
24749fi
24750if (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
24764else
24765  as_ln_s='cp -pR'
24766fi
24767rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
24768rmdir conf$$.dir 2>/dev/null
24769
24770
24771# as_fn_mkdir_p
24772# -------------
24773# Create "$as_dir" as a directory, including parents if necessary.
24774as_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
24818if mkdir -p . 2>/dev/null; then
24819  as_mkdir_p='mkdir -p "$as_dir"'
24820else
24821  test -d ./-p && rmdir ./-p
24822  as_mkdir_p=false
24823fi
24824
24825
24826# as_fn_executable_p FILE
24827# -----------------------
24828# Test if FILE is an executable regular file.
24829as_fn_executable_p ()
24830{
24831  test -f "$1" && test -x "$1"
24832} # as_fn_executable_p
24833as_test_x='test -x'
24834as_executable_p=as_fn_executable_p
24835
24836# Sed expression to map a string onto a valid CPP name.
24837as_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.
24840as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24841
24842
24843exec 6>&1
24844## ----------------------------------- ##
24845## Main body of $CONFIG_STATUS script. ##
24846## ----------------------------------- ##
24847_ASEOF
24848test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
24849
24850cat >>$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.
24854ac_log="
24855This file was extended by $as_me, which was
24856generated 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
24864on `(hostname || uname -n) 2>/dev/null | sed 1q`
24865"
24866
24867_ACEOF
24868
24869case $ac_config_files in *"
24870"*) set x $ac_config_files; shift; ac_config_files=$*;;
24871esac
24872
24873case $ac_config_headers in *"
24874"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
24875esac
24876
24877
24878cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24879# Files that config.status was made for.
24880config_files="$ac_config_files"
24881config_headers="$ac_config_headers"
24882config_commands="$ac_config_commands"
24883
24884_ACEOF
24885
24886cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24887ac_cs_usage="\
24888\`$as_me' instantiates files and other configuration actions
24889from templates according to the current configuration.  Unless the files
24890and actions are specified as TAGs, all are instantiated by default.
24891
24892Usage: $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
24906Configuration files:
24907$config_files
24908
24909Configuration headers:
24910$config_headers
24911
24912Configuration commands:
24913$config_commands
24914
24915Report bugs to the package provider."
24916
24917_ACEOF
24918cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
24919ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
24920ac_cs_version="\\
24921config.status
24922configured by $0, generated by GNU Autoconf 2.69,
24923  with options \\"\$ac_cs_config\\"
24924
24925Copyright (C) 2012 Free Software Foundation, Inc.
24926This config.status script is free software; the Free Software Foundation
24927gives unlimited permission to copy, distribute and modify it."
24928
24929ac_pwd='$ac_pwd'
24930srcdir='$srcdir'
24931INSTALL='$INSTALL'
24932test -n "\$AWK" || AWK=awk
24933_ACEOF
24934
24935cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
24936# The default lists apply if the user does not specify any file.
24937ac_need_defaults=:
24938while test $# != 0
24939do
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'
24986Try \`$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'
24995Try \`$0 --help' for more information." ;;
24996
24997  *) as_fn_append ac_config_targets " $1"
24998     ac_need_defaults=false ;;
24999
25000  esac
25001  shift
25002done
25003
25004ac_configure_extra_args=
25005
25006if $ac_cs_silent; then
25007  exec 6>/dev/null
25008  ac_configure_extra_args="$ac_configure_extra_args --silent"
25009fi
25010
25011_ACEOF
25012cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25013if \$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 "\$@"
25020fi
25021
25022_ACEOF
25023cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25024exec 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
25034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25035#
25036# INIT-COMMANDS
25037#
25038
25039APRUTIL_MAJOR_VERSION=$APRUTIL_MAJOR_VERSION
25040
25041
25042_ACEOF
25043
25044cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25045
25046# Handling of arguments.
25047for ac_config_target in $ac_config_targets
25048do
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
25065done
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.
25072if $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
25076fi
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
25103ac_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'.
25108if test -n "$CONFIG_FILES"; then
25109
25110
25111ac_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.
25115if test "x$ac_cr" = x; then
25116  eval ac_cr=\$\'\\r\'
25117fi
25118ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25119if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25120  ac_cs_awk_cr='\\r'
25121else
25122  ac_cs_awk_cr=$ac_cr
25123fi
25124
25125echo '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
25135ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
25136ac_delim='%!_!# '
25137for 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
25149done
25150rm -f conf$$subs.sh
25151
25152cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25153cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
25154_ACEOF
25155sed -n '
25156h
25157s/^/S["/; s/!.*/"]=/
25158p
25159g
25160s/^[^!]*!//
25161:repl
25162t repl
25163s/'"$ac_delim"'$//
25164t delim
25165:nl
25166h
25167s/\(.\{148\}\)..*/\1/
25168t more1
25169s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25170p
25171n
25172b repl
25173:more1
25174s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25175p
25176g
25177s/.\{148\}//
25178t nl
25179:delim
25180h
25181s/\(.\{148\}\)..*/\1/
25182t more2
25183s/["\\]/\\&/g; s/^/"/; s/$/"/
25184p
25185b
25186:more2
25187s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25188p
25189g
25190s/.\{148\}//
25191t delim
25192' <conf$$subs.awk | sed '
25193/^[^""]/{
25194  N
25195  s/\n//
25196}
25197' >>$CONFIG_STATUS || ac_write_fail=1
25198rm -f conf$$subs.awk
25199cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25200_ACAWK
25201cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25202  for (key in S) S_is_set[key] = 1
25203  FS = ""
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
25228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25229if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25230  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25231else
25232  cat
25233fi < "$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).
25241if test "x$srcdir" = x.; then
25242  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
25243h
25244s///
25245s/^/:/
25246s/[	 ]*$/:/
25247s/:\$(srcdir):/:/g
25248s/:\${srcdir}:/:/g
25249s/:@srcdir@:/:/g
25250s/^:*//
25251s/:*$//
25252x
25253s/\(=[	 ]*\).*/\1/
25254G
25255s/\n//
25256s/^[^=]*=[	 ]*$//
25257}'
25258fi
25259
25260cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25261fi # 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'.
25266if test -n "$CONFIG_HEADERS"; then
25267cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
25268BEGIN {
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.
25277ac_delim='%!_!# '
25278for 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
25287done
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
25293ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
25294sed -n '
25295s/.\{148\}/&'"$ac_delim"'/g
25296t rset
25297:rset
25298s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
25299t def
25300d
25301:def
25302s/\\$//
25303t bsnl
25304s/["\\]/\\&/g
25305s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
25306D["\1"]=" \3"/p
25307s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
25308d
25309:bsnl
25310s/["\\]/\\&/g
25311s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
25312D["\1"]=" \3\\\\\\n"\\/p
25313t cont
25314s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
25315t cont
25316d
25317:cont
25318n
25319s/.\{148\}/&'"$ac_delim"'/g
25320t clear
25321:clear
25322s/\\$//
25323t bsnlc
25324s/["\\]/\\&/g; s/^/"/; s/$/"/p
25325d
25326:bsnlc
25327s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
25328b cont
25329' <confdefs.h | sed '
25330s/'"$ac_delim"'/"\\\
25331"/g' >>$CONFIG_STATUS || ac_write_fail=1
25332
25333cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25334  for (key in D) D_is_set[key] = 1
25335  FS = ""
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
25367cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25368  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
25369fi # test -n "$CONFIG_HEADERS"
25370
25371
25372eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
25373shift
25374for ac_tag
25375do
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
25467case "$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 ;;
25477esac
25478ac_abs_top_builddir=$ac_pwd
25479ac_abs_builddir=$ac_pwd$ac_dir_suffix
25480# for backward compatibility:
25481ac_top_builddir=$ac_top_build_prefix
25482
25483case $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 ;;
25496esac
25497ac_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
25512cat >>$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.
25515ac_datarootdir_hack=; ac_datarootdir_seen=
25516ac_sed_dataroot='
25517/datarootdir/ {
25518  p
25519  q
25520}
25521/@datadir@/p
25522/@docdir@/p
25523/@infodir@/p
25524/@localedir@/p
25525/@mandir@/p'
25526case `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
25532cat >>$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' ;;
25540esac
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?
25546cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25547ac_sed_extra="$ac_vpsub
25548$extrasub
25549_ACEOF
25550cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25551:t
25552/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
25553s|@configure_input@|$ac_sed_conf_input|;t t
25554s&@top_builddir@&$ac_top_builddir_sub&;t t
25555s&@top_build_prefix@&$ac_top_build_prefix&;t t
25556s&@srcdir@&$ac_srcdir&;t t
25557s&@abs_srcdir@&$ac_abs_srcdir&;t t
25558s&@top_srcdir@&$ac_top_srcdir&;t t
25559s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
25560s&@builddir@&$ac_builddir&;t t
25561s&@abs_builddir@&$ac_abs_builddir&;t t
25562s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
25563s&@INSTALL@&$ac_INSTALL&;t t
25564$ac_datarootdir_hack
25565"
25566eval 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
25569test -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'
25574which 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'
25576which 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)
25618chmod +x apu-$APRUTIL_MAJOR_VERSION-config
25619 ;;
25620
25621  esac
25622done # for ac_tag
25623
25624
25625as_fn_exit 0
25626_ACEOF
25627ac_clean_files=$ac_clean_files_save
25628
25629test $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.
25641if 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
25652fi
25653if 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;}
25656fi
25657
25658