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