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 6.9, 11612 # we should only include existing versions in our 11613 # help string. 11614 dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4" 11615 db_max_version=48 11616 db_min_version=41 11617 db_version="$db_min_version" 11618 while [ $db_version -le $db_max_version ] 11619 do 11620 dbm_list="$dbm_list, db$db_version" 11621 db_version=`expr $db_version + 1` 11622 done 11623 db_max_version=53 11624 db_min_version=50 11625 db_version="$db_min_version" 11626 while [ $db_version -le $db_max_version ] 11627 do 11628 dbm_list="$dbm_list, db$db_version" 11629 db_version=`expr $db_version + 1` 11630 done 11631 db_max_version=60 11632 db_min_version=60 11633 db_version="$db_min_version" 11634 while [ $db_version -le $db_max_version ] 11635 do 11636 dbm_list="$dbm_list, db$db_version" 11637 db_version=`expr $db_version + 1` 11638 done 11639 11640 11641# Check whether --with-dbm was given. 11642if test "${with_dbm+set}" = set; then : 11643 withval=$with_dbm; 11644 if test "$withval" = "yes"; then 11645 as_fn_error $? "--with-dbm needs to specify a DBM type to use. 11646 One of: $dbm_list" "$LINENO" 5 11647 fi 11648 requested="$withval" 11649 11650else 11651 11652 requested=default 11653 11654fi 11655 11656 11657 11658# Check whether --with-gdbm was given. 11659if test "${with_gdbm+set}" = set; then : 11660 withval=$with_gdbm; 11661 apu_have_gdbm=0 11662 if test "$withval" = "yes"; then 11663 ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default" 11664if test "x$ac_cv_header_gdbm_h" = xyes; then : 11665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5 11666$as_echo_n "checking for gdbm_open in -lgdbm... " >&6; } 11667if ${ac_cv_lib_gdbm_gdbm_open+:} false; then : 11668 $as_echo_n "(cached) " >&6 11669else 11670 ac_check_lib_save_LIBS=$LIBS 11671LIBS="-lgdbm $LIBS" 11672cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11673/* end confdefs.h. */ 11674 11675/* Override any GCC internal prototype to avoid an error. 11676 Use char because int might match the return type of a GCC 11677 builtin and then its argument prototype would still apply. */ 11678#ifdef __cplusplus 11679extern "C" 11680#endif 11681char gdbm_open (); 11682int 11683main () 11684{ 11685return gdbm_open (); 11686 ; 11687 return 0; 11688} 11689_ACEOF 11690if ac_fn_c_try_link "$LINENO"; then : 11691 ac_cv_lib_gdbm_gdbm_open=yes 11692else 11693 ac_cv_lib_gdbm_gdbm_open=no 11694fi 11695rm -f core conftest.err conftest.$ac_objext \ 11696 conftest$ac_exeext conftest.$ac_ext 11697LIBS=$ac_check_lib_save_LIBS 11698fi 11699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5 11700$as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; } 11701if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then : 11702 apu_have_gdbm=1 11703fi 11704 11705fi 11706 11707 11708 elif test "$withval" = "no"; then 11709 apu_have_gdbm=0 11710 else 11711 saved_cppflags="$CPPFLAGS" 11712 saved_ldflags="$LDFLAGS" 11713 CPPFLAGS="$CPPFLAGS -I$withval/include" 11714 LDFLAGS="$LDFLAGS -L$withval/lib " 11715 11716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for gdbm in $withval" >&5 11717$as_echo_n "checking checking for gdbm in $withval... " >&6; } 11718 ac_fn_c_check_header_mongrel "$LINENO" "gdbm.h" "ac_cv_header_gdbm_h" "$ac_includes_default" 11719if test "x$ac_cv_header_gdbm_h" = xyes; then : 11720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbm_open in -lgdbm" >&5 11721$as_echo_n "checking for gdbm_open in -lgdbm... " >&6; } 11722if ${ac_cv_lib_gdbm_gdbm_open+:} false; then : 11723 $as_echo_n "(cached) " >&6 11724else 11725 ac_check_lib_save_LIBS=$LIBS 11726LIBS="-lgdbm $LIBS" 11727cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11728/* end confdefs.h. */ 11729 11730/* Override any GCC internal prototype to avoid an error. 11731 Use char because int might match the return type of a GCC 11732 builtin and then its argument prototype would still apply. */ 11733#ifdef __cplusplus 11734extern "C" 11735#endif 11736char gdbm_open (); 11737int 11738main () 11739{ 11740return gdbm_open (); 11741 ; 11742 return 0; 11743} 11744_ACEOF 11745if ac_fn_c_try_link "$LINENO"; then : 11746 ac_cv_lib_gdbm_gdbm_open=yes 11747else 11748 ac_cv_lib_gdbm_gdbm_open=no 11749fi 11750rm -f core conftest.err conftest.$ac_objext \ 11751 conftest$ac_exeext conftest.$ac_ext 11752LIBS=$ac_check_lib_save_LIBS 11753fi 11754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gdbm_gdbm_open" >&5 11755$as_echo "$ac_cv_lib_gdbm_gdbm_open" >&6; } 11756if test "x$ac_cv_lib_gdbm_gdbm_open" = xyes; then : 11757 apu_have_gdbm=1 11758fi 11759 11760fi 11761 11762 11763 if test "$apu_have_gdbm" != "0"; then 11764 11765 if test "x$APRUTIL_LDFLAGS" = "x"; then 11766 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$withval/lib\"" 11767 APRUTIL_LDFLAGS="-L$withval/lib" 11768 else 11769 apr_addto_bugger="-L$withval/lib" 11770 for i in $apr_addto_bugger; do 11771 apr_addto_duplicate="0" 11772 for j in $APRUTIL_LDFLAGS; do 11773 if test "x$i" = "x$j"; then 11774 apr_addto_duplicate="1" 11775 break 11776 fi 11777 done 11778 if test $apr_addto_duplicate = "0"; then 11779 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 11780 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 11781 fi 11782 done 11783 fi 11784 11785 11786 if test "x$APRUTIL_INCLUDES" = "x"; then 11787 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$withval/include\"" 11788 APRUTIL_INCLUDES="-I$withval/include" 11789 else 11790 apr_addto_bugger="-I$withval/include" 11791 for i in $apr_addto_bugger; do 11792 apr_addto_duplicate="0" 11793 for j in $APRUTIL_INCLUDES; do 11794 if test "x$i" = "x$j"; then 11795 apr_addto_duplicate="1" 11796 break 11797 fi 11798 done 11799 if test $apr_addto_duplicate = "0"; then 11800 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 11801 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 11802 fi 11803 done 11804 fi 11805 11806 fi 11807 CPPFLAGS="$saved_cppflags" 11808 LDFLAGS="$saved_ldflags" 11809 fi 11810 11811fi 11812 11813 11814 11815# Check whether --with-ndbm was given. 11816if test "${with_ndbm+set}" = set; then : 11817 withval=$with_ndbm; 11818 apu_have_ndbm=0 11819 if test "$withval" = "yes"; then 11820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm in the usual places" >&5 11821$as_echo_n "checking checking for ndbm in the usual places... " >&6; } 11822 apu_want_ndbm=1 11823 NDBM_INC="" 11824 NDBM_LDFLAGS="" 11825 elif test "$withval" = "no"; then 11826 apu_want_ndbm=0 11827 else 11828 apu_want_ndbm=1 11829 case "$withval" in 11830 *":"*) 11831 NDBM_INC="-I`echo $withval |sed -e 's/:.*$//'`" 11832 NDBM_LDFLAGS="-L`echo $withval |sed -e 's/^.*://'`" 11833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS " >&5 11834$as_echo_n "checking checking for ndbm includes with $NDBM_INC libs with $NDBM_LDFLAGS ... " >&6; } 11835 ;; 11836 *) 11837 NDBM_INC="-I$withval/include" 11838 NDBM_LDFLAGS="-L$withval/lib" 11839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking checking for ndbm includes in $withval" >&5 11840$as_echo_n "checking checking for ndbm includes in $withval... " >&6; } 11841 ;; 11842 esac 11843 fi 11844 11845 save_cppflags="$CPPFLAGS" 11846 save_ldflags="$LDFLAGS" 11847 CPPFLAGS="$CPPFLAGS $NDBM_INC" 11848 LDFLAGS="$LDFLAGS $NDBM_LDFLAGS" 11849 if test "$apu_want_ndbm" != "0"; then 11850 ac_fn_c_check_header_mongrel "$LINENO" "ndbm.h" "ac_cv_header_ndbm_h" "$ac_includes_default" 11851if test "x$ac_cv_header_ndbm_h" = xyes; then : 11852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -lc" >&5 11853$as_echo_n "checking for dbm_open in -lc... " >&6; } 11854if ${ac_cv_lib_c_dbm_open+:} false; then : 11855 $as_echo_n "(cached) " >&6 11856else 11857 ac_check_lib_save_LIBS=$LIBS 11858LIBS="-lc $LIBS" 11859cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11860/* end confdefs.h. */ 11861 11862/* Override any GCC internal prototype to avoid an error. 11863 Use char because int might match the return type of a GCC 11864 builtin and then its argument prototype would still apply. */ 11865#ifdef __cplusplus 11866extern "C" 11867#endif 11868char dbm_open (); 11869int 11870main () 11871{ 11872return dbm_open (); 11873 ; 11874 return 0; 11875} 11876_ACEOF 11877if ac_fn_c_try_link "$LINENO"; then : 11878 ac_cv_lib_c_dbm_open=yes 11879else 11880 ac_cv_lib_c_dbm_open=no 11881fi 11882rm -f core conftest.err conftest.$ac_objext \ 11883 conftest$ac_exeext conftest.$ac_ext 11884LIBS=$ac_check_lib_save_LIBS 11885fi 11886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_dbm_open" >&5 11887$as_echo "$ac_cv_lib_c_dbm_open" >&6; } 11888if test "x$ac_cv_lib_c_dbm_open" = xyes; then : 11889 apu_have_ndbm=1;apu_ndbm_lib=c 11890else 11891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldbm" >&5 11892$as_echo_n "checking for dbm_open in -ldbm... " >&6; } 11893if ${ac_cv_lib_dbm_dbm_open+:} false; then : 11894 $as_echo_n "(cached) " >&6 11895else 11896 ac_check_lib_save_LIBS=$LIBS 11897LIBS="-ldbm $LIBS" 11898cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11899/* end confdefs.h. */ 11900 11901/* Override any GCC internal prototype to avoid an error. 11902 Use char because int might match the return type of a GCC 11903 builtin and then its argument prototype would still apply. */ 11904#ifdef __cplusplus 11905extern "C" 11906#endif 11907char dbm_open (); 11908int 11909main () 11910{ 11911return dbm_open (); 11912 ; 11913 return 0; 11914} 11915_ACEOF 11916if ac_fn_c_try_link "$LINENO"; then : 11917 ac_cv_lib_dbm_dbm_open=yes 11918else 11919 ac_cv_lib_dbm_dbm_open=no 11920fi 11921rm -f core conftest.err conftest.$ac_objext \ 11922 conftest$ac_exeext conftest.$ac_ext 11923LIBS=$ac_check_lib_save_LIBS 11924fi 11925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dbm_dbm_open" >&5 11926$as_echo "$ac_cv_lib_dbm_dbm_open" >&6; } 11927if test "x$ac_cv_lib_dbm_dbm_open" = xyes; then : 11928 apu_have_ndbm=1;apu_ndbm_lib=dbm 11929else 11930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbm_open in -ldb" >&5 11931$as_echo_n "checking for dbm_open in -ldb... " >&6; } 11932if ${ac_cv_lib_db_dbm_open+:} false; then : 11933 $as_echo_n "(cached) " >&6 11934else 11935 ac_check_lib_save_LIBS=$LIBS 11936LIBS="-ldb $LIBS" 11937cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11938/* end confdefs.h. */ 11939 11940/* Override any GCC internal prototype to avoid an error. 11941 Use char because int might match the return type of a GCC 11942 builtin and then its argument prototype would still apply. */ 11943#ifdef __cplusplus 11944extern "C" 11945#endif 11946char dbm_open (); 11947int 11948main () 11949{ 11950return dbm_open (); 11951 ; 11952 return 0; 11953} 11954_ACEOF 11955if ac_fn_c_try_link "$LINENO"; then : 11956 ac_cv_lib_db_dbm_open=yes 11957else 11958 ac_cv_lib_db_dbm_open=no 11959fi 11960rm -f core conftest.err conftest.$ac_objext \ 11961 conftest$ac_exeext conftest.$ac_ext 11962LIBS=$ac_check_lib_save_LIBS 11963fi 11964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db_dbm_open" >&5 11965$as_echo "$ac_cv_lib_db_dbm_open" >&6; } 11966if test "x$ac_cv_lib_db_dbm_open" = xyes; then : 11967 apu_have_ndbm=1;apu_ndbm_lib=db 11968else 11969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __db_ndbm_open in -ldb" >&5 11970$as_echo_n "checking for __db_ndbm_open in -ldb... " >&6; } 11971if ${ac_cv_lib_db___db_ndbm_open+:} false; then : 11972 $as_echo_n "(cached) " >&6 11973else 11974 ac_check_lib_save_LIBS=$LIBS 11975LIBS="-ldb $LIBS" 11976cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11977/* end confdefs.h. */ 11978 11979/* Override any GCC internal prototype to avoid an error. 11980 Use char because int might match the return type of a GCC 11981 builtin and then its argument prototype would still apply. */ 11982#ifdef __cplusplus 11983extern "C" 11984#endif 11985char __db_ndbm_open (); 11986int 11987main () 11988{ 11989return __db_ndbm_open (); 11990 ; 11991 return 0; 11992} 11993_ACEOF 11994if ac_fn_c_try_link "$LINENO"; then : 11995 ac_cv_lib_db___db_ndbm_open=yes 11996else 11997 ac_cv_lib_db___db_ndbm_open=no 11998fi 11999rm -f core conftest.err conftest.$ac_objext \ 12000 conftest$ac_exeext conftest.$ac_ext 12001LIBS=$ac_check_lib_save_LIBS 12002fi 12003{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_db___db_ndbm_open" >&5 12004$as_echo "$ac_cv_lib_db___db_ndbm_open" >&6; } 12005if test "x$ac_cv_lib_db___db_ndbm_open" = xyes; then : 12006 apu_have_ndbm=1;apu_ndbm_lib=db 12007fi 12008 12009 12010fi 12011 12012 12013fi 12014 12015 12016fi 12017 12018 12019fi 12020 12021 12022 if test "$apu_have_ndbm" != "0"; then 12023 if test "$withval" != "yes"; then 12024 12025 if test "x$APRUTIL_INCLUDES" = "x"; then 12026 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"$NDBM_INC\"" 12027 APRUTIL_INCLUDES="$NDBM_INC" 12028 else 12029 apr_addto_bugger="$NDBM_INC" 12030 for i in $apr_addto_bugger; do 12031 apr_addto_duplicate="0" 12032 for j in $APRUTIL_INCLUDES; do 12033 if test "x$i" = "x$j"; then 12034 apr_addto_duplicate="1" 12035 break 12036 fi 12037 done 12038 if test $apr_addto_duplicate = "0"; then 12039 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 12040 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 12041 fi 12042 done 12043 fi 12044 12045 12046 if test "x$APRUTIL_LDFLAGS" = "x"; then 12047 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"$NDBM_LDFLAGS\"" 12048 APRUTIL_LDFLAGS="$NDBM_LDFLAGS" 12049 else 12050 apr_addto_bugger="$NDBM_LDFLAGS" 12051 for i in $apr_addto_bugger; do 12052 apr_addto_duplicate="0" 12053 for j in $APRUTIL_LDFLAGS; do 12054 if test "x$i" = "x$j"; then 12055 apr_addto_duplicate="1" 12056 break 12057 fi 12058 done 12059 if test $apr_addto_duplicate = "0"; then 12060 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 12061 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 12062 fi 12063 done 12064 fi 12065 12066 fi 12067 elif test "$withval" != "yes"; then 12068 as_fn_error $? "NDBM not found in the specified directory" "$LINENO" 5 12069 fi 12070 fi 12071 CPPFLAGS="$save_cppflags" 12072 LDFLAGS="$save_ldflags" 12073 12074else 12075 12076 apu_have_ndbm=0 12077 12078fi 12079 12080 12081 12082 if test -n "$apu_db_xtra_libs"; then 12083 saveddbxtralibs="$LIBS" 12084 LIBS="$apu_db_xtra_libs $LIBS" 12085 fi 12086 12087 12088# Check whether --with-berkeley-db was given. 12089if test "${with_berkeley_db+set}" = set; then : 12090 withval=$with_berkeley_db; 12091 if test "$withval" = "yes"; then 12092 apu_want_db=1 12093 user_places="" 12094 elif test "$withval" = "no"; then 12095 apu_want_db=0 12096 else 12097 apu_want_db=1 12098 user_places="$withval" 12099 fi 12100 12101 if test "$apu_want_db" != "0"; then 12102 12103 requested=$requested 12104 check_places=$user_places 12105 12106 case "$requested" in 12107 db) 12108 12109 all_places="$check_places" 12110 12111 # Start version search at version 6.9 12112 db_version=69 12113 while [ $db_version -ge 40 ] 12114 do 12115 db_major=`echo $db_version | sed -e 's/.$//'` 12116 db_minor=`echo $db_version | sed -e 's/.//'` 12117 12118 places="$all_places" 12119 db_major="$db_major" 12120 db_minor="$db_minor" 12121 if test -z "$places"; then 12122 places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config" 12123 fi 12124 12125 bdb_version="${db_major}" 12126 if test ""${db_minor}"" != "-1"; then 12127 bdb_version="$bdb_version."${db_minor}"" 12128 if test ""-1"" != "-1"; then 12129 bdb_version="$bdb_version."-1"" 12130 fi 12131 fi 12132 bdb_places="$places" 12133 bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h" 12134 bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db" 12135 12136 12137 apu_have_db=0 12138 12139 # Save the original values of the flags we tweak. 12140 apu_check_lib_save_libs="$LIBS" 12141 apu_check_lib_save_ldflags="$LDFLAGS" 12142 apu_check_lib_save_cppflags="$CPPFLAGS" 12143 12144 # The variable `found' is the prefix under which we've found 12145 # Berkeley DB, or `not' if we haven't found it anywhere yet. 12146 found=not 12147 for bdb_place in $bdb_places; do 12148 12149 LDFLAGS="$apu_check_lib_save_ldflags" 12150 CPPFLAGS="$apu_check_lib_save_cppflags" 12151 case "$bdb_place" in 12152 "std" ) 12153 description="the standard places" 12154 ;; 12155 *":"* ) 12156 header="`echo $bdb_place | sed -e 's/:.*$//'`" 12157 lib="`echo $bdb_place | sed -e 's/^.*://'`" 12158 CPPFLAGS="$CPPFLAGS -I$header" 12159 LDFLAGS="$LDFLAGS -L$lib" 12160 description="$header and $lib" 12161 ;; 12162 * ) 12163 if test -d $bdb_place; then 12164 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 12165 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 12166 else 12167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 12168$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 12170$as_echo "directory not found" >&6; } 12171 continue 12172 fi 12173 description="$bdb_place" 12174 ;; 12175 esac 12176 12177 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 12178 # trick to display a message instead. 12179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 12180$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 12181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 12182$as_echo "" >&6; } 12183 12184 for bdb_libname in $bdb_default_search_lib_names; do 12185 for bdb_header in $bdb_default_search_headers; do 12186 # Clear the header cache variable for each location 12187 12188 cache_id="`echo ac_cv_header_${bdb_header} \ 12189 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 12190 12191 unset $cache_id 12192 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 12193ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 12194if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12195 12196 if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then 12197 # We generate a separate cache variable for each prefix and libname 12198 # we search under. That way, we avoid caching information that 12199 # changes if the user runs `configure' with a different set of 12200 # switches. 12201 12202 cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 12203 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 12204 12205 12206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 12207$as_echo_n "checking for -l$bdb_libname... " >&6; } 12208 if eval \${$cache_id+:} false; then : 12209 $as_echo_n "(cached) " >&6 12210else 12211 12212 12213 apu_try_berkeley_db_save_libs="$LIBS" 12214 12215 apu_check_berkeley_db_major="${db_major}" 12216 apu_check_berkeley_db_minor="${db_minor}" 12217 apu_check_berkeley_db_patch="-1" 12218 apu_try_berkeley_db_header=$bdb_header 12219 apu_try_berkeley_db_libname=$bdb_libname 12220 12221 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 12222 if test "$cross_compiling" = yes; then : 12223 apu_try_berkeley_db=yes 12224 12225else 12226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12227/* end confdefs.h. */ 12228 12229#include <stdlib.h> 12230#include <stdio.h> 12231#include <$apu_try_berkeley_db_header> 12232main () 12233{ 12234 int major, minor, patch; 12235 12236 db_version(&major, &minor, &patch); 12237 12238 /* Sanity check: ensure that db.h constants actually match the db library */ 12239 if (major != DB_VERSION_MAJOR 12240 || minor != DB_VERSION_MINOR 12241 || patch != DB_VERSION_PATCH) 12242 exit (1); 12243 12244 /* Run-time check: ensure the library claims to be the correct version. */ 12245 12246 if ($apu_check_berkeley_db_major != -1) { 12247 if (major < $apu_check_berkeley_db_major) 12248 exit (1); 12249 if (major > $apu_check_berkeley_db_major) 12250 exit (0); 12251 } 12252 12253 if ($apu_check_berkeley_db_minor != -1) { 12254 if (minor < $apu_check_berkeley_db_minor) 12255 exit (1); 12256 if (minor > $apu_check_berkeley_db_minor) 12257 exit (0); 12258 } 12259 12260 if ($apu_check_berkeley_db_patch == -1 12261 || patch >= $apu_check_berkeley_db_patch) 12262 exit (0); 12263 else 12264 exit (1); 12265} 12266 12267_ACEOF 12268if ac_fn_c_try_run "$LINENO"; then : 12269 apu_try_berkeley_db=yes 12270else 12271 apu_try_berkeley_db=no 12272fi 12273rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12274 conftest.$ac_objext conftest.beam conftest.$ac_ext 12275fi 12276 12277 12278 LIBS="$apu_try_berkeley_db_save_libs" 12279 12280 12281 eval "$cache_id=$apu_try_berkeley_db" 12282 12283fi 12284 12285 result="`eval echo '$'$cache_id`" 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 12287$as_echo "$result" >&6; } 12288 elif test ""${db_major}"" = "1"; then 12289 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 12290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 12291$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 12292if eval \${$as_ac_Lib+:} false; then : 12293 $as_echo_n "(cached) " >&6 12294else 12295 ac_check_lib_save_LIBS=$LIBS 12296LIBS="-l$bdb_libname $LIBS" 12297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12298/* end confdefs.h. */ 12299 12300/* Override any GCC internal prototype to avoid an error. 12301 Use char because int might match the return type of a GCC 12302 builtin and then its argument prototype would still apply. */ 12303#ifdef __cplusplus 12304extern "C" 12305#endif 12306char dbopen (); 12307int 12308main () 12309{ 12310return dbopen (); 12311 ; 12312 return 0; 12313} 12314_ACEOF 12315if ac_fn_c_try_link "$LINENO"; then : 12316 eval "$as_ac_Lib=yes" 12317else 12318 eval "$as_ac_Lib=no" 12319fi 12320rm -f core conftest.err conftest.$ac_objext \ 12321 conftest$ac_exeext conftest.$ac_ext 12322LIBS=$ac_check_lib_save_LIBS 12323fi 12324eval ac_res=\$$as_ac_Lib 12325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12326$as_echo "$ac_res" >&6; } 12327if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12328 result=yes 12329else 12330 result=no 12331 12332fi 12333 12334 elif test ""${db_major}"" = "2"; then 12335 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 12336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 12337$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 12338if eval \${$as_ac_Lib+:} false; then : 12339 $as_echo_n "(cached) " >&6 12340else 12341 ac_check_lib_save_LIBS=$LIBS 12342LIBS="-l$bdb_libname $LIBS" 12343cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12344/* end confdefs.h. */ 12345 12346/* Override any GCC internal prototype to avoid an error. 12347 Use char because int might match the return type of a GCC 12348 builtin and then its argument prototype would still apply. */ 12349#ifdef __cplusplus 12350extern "C" 12351#endif 12352char db_open (); 12353int 12354main () 12355{ 12356return db_open (); 12357 ; 12358 return 0; 12359} 12360_ACEOF 12361if ac_fn_c_try_link "$LINENO"; then : 12362 eval "$as_ac_Lib=yes" 12363else 12364 eval "$as_ac_Lib=no" 12365fi 12366rm -f core conftest.err conftest.$ac_objext \ 12367 conftest$ac_exeext conftest.$ac_ext 12368LIBS=$ac_check_lib_save_LIBS 12369fi 12370eval ac_res=\$$as_ac_Lib 12371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12372$as_echo "$ac_res" >&6; } 12373if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12374 result=yes 12375else 12376 result=no 12377 12378fi 12379 12380 fi 12381 12382else 12383 result="no" 12384fi 12385 12386 12387 12388 # If we found it, no need to search any more. 12389 if test "$result" = "yes"; then 12390 found="$bdb_place" 12391 break 12392 fi 12393 done 12394 test "$found" != "not" && break 12395 done 12396 test "$found" != "not" && break 12397 done 12398 12399 # Restore the original values of the flags we tweak. 12400 LDFLAGS="$apu_check_lib_save_ldflags" 12401 CPPFLAGS="$apu_check_lib_save_cppflags" 12402 12403 case "$found" in 12404 "not") 12405 apu_have_db=0 12406 ;; 12407 "std") 12408 apu_db_header=$bdb_header 12409 apu_db_lib=$bdb_libname 12410 apu_have_db=1 12411 ;; 12412 *":"*) 12413 header="`echo $found | sed -e 's/:.*$//'`" 12414 lib="`echo $found | sed -e 's/^.*://'`" 12415 12416 12417 if test "x$APRUTIL_INCLUDES" = "x"; then 12418 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 12419 APRUTIL_INCLUDES="-I$header" 12420 else 12421 apr_addto_bugger="-I$header" 12422 for i in $apr_addto_bugger; do 12423 apr_addto_duplicate="0" 12424 for j in $APRUTIL_INCLUDES; do 12425 if test "x$i" = "x$j"; then 12426 apr_addto_duplicate="1" 12427 break 12428 fi 12429 done 12430 if test $apr_addto_duplicate = "0"; then 12431 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 12432 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 12433 fi 12434 done 12435 fi 12436 12437 12438 if test "x$APRUTIL_LDFLAGS" = "x"; then 12439 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 12440 APRUTIL_LDFLAGS="-L$lib" 12441 else 12442 apr_addto_bugger="-L$lib" 12443 for i in $apr_addto_bugger; do 12444 apr_addto_duplicate="0" 12445 for j in $APRUTIL_LDFLAGS; do 12446 if test "x$i" = "x$j"; then 12447 apr_addto_duplicate="1" 12448 break 12449 fi 12450 done 12451 if test $apr_addto_duplicate = "0"; then 12452 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 12453 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 12454 fi 12455 done 12456 fi 12457 12458 apu_db_header=$bdb_header 12459 apu_db_lib=$bdb_libname 12460 apu_have_db=1 12461 ;; 12462 *) 12463 12464 if test "x$APRUTIL_INCLUDES" = "x"; then 12465 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 12466 APRUTIL_INCLUDES="-I$found/include" 12467 else 12468 apr_addto_bugger="-I$found/include" 12469 for i in $apr_addto_bugger; do 12470 apr_addto_duplicate="0" 12471 for j in $APRUTIL_INCLUDES; do 12472 if test "x$i" = "x$j"; then 12473 apr_addto_duplicate="1" 12474 break 12475 fi 12476 done 12477 if test $apr_addto_duplicate = "0"; then 12478 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 12479 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 12480 fi 12481 done 12482 fi 12483 12484 12485 if test "x$APRUTIL_LDFLAGS" = "x"; then 12486 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 12487 APRUTIL_LDFLAGS="-L$found/lib" 12488 else 12489 apr_addto_bugger="-L$found/lib" 12490 for i in $apr_addto_bugger; do 12491 apr_addto_duplicate="0" 12492 for j in $APRUTIL_LDFLAGS; do 12493 if test "x$i" = "x$j"; then 12494 apr_addto_duplicate="1" 12495 break 12496 fi 12497 done 12498 if test $apr_addto_duplicate = "0"; then 12499 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 12500 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 12501 fi 12502 done 12503 fi 12504 12505 apu_db_header=$bdb_header 12506 apu_db_lib=$bdb_libname 12507 apu_have_db=1 12508 ;; 12509 esac 12510 12511 if test "$apu_have_db" = "1"; then 12512 apu_db_version=${db_major} 12513 fi 12514 12515 if test "$apu_have_db" = "1"; then 12516 break 12517 fi 12518 db_version=`expr $db_version - 1` 12519 done 12520 if test "$apu_have_db" = "0"; then 12521 12522 places="$all_places" 12523 if test -z "$places"; then 12524 places="std" 12525 fi 12526 12527 bdb_version=3 12528 if test "-1" != "-1"; then 12529 bdb_version="$bdb_version.-1" 12530 if test "-1" != "-1"; then 12531 bdb_version="$bdb_version.-1" 12532 fi 12533 fi 12534 bdb_places="$places" 12535 bdb_default_search_headers="db3/db.h db.h" 12536 bdb_default_search_lib_names="db3 db" 12537 12538 12539 apu_have_db=0 12540 12541 # Save the original values of the flags we tweak. 12542 apu_check_lib_save_libs="$LIBS" 12543 apu_check_lib_save_ldflags="$LDFLAGS" 12544 apu_check_lib_save_cppflags="$CPPFLAGS" 12545 12546 # The variable `found' is the prefix under which we've found 12547 # Berkeley DB, or `not' if we haven't found it anywhere yet. 12548 found=not 12549 for bdb_place in $bdb_places; do 12550 12551 LDFLAGS="$apu_check_lib_save_ldflags" 12552 CPPFLAGS="$apu_check_lib_save_cppflags" 12553 case "$bdb_place" in 12554 "std" ) 12555 description="the standard places" 12556 ;; 12557 *":"* ) 12558 header="`echo $bdb_place | sed -e 's/:.*$//'`" 12559 lib="`echo $bdb_place | sed -e 's/^.*://'`" 12560 CPPFLAGS="$CPPFLAGS -I$header" 12561 LDFLAGS="$LDFLAGS -L$lib" 12562 description="$header and $lib" 12563 ;; 12564 * ) 12565 if test -d $bdb_place; then 12566 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 12567 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 12568 else 12569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 12570$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 12572$as_echo "directory not found" >&6; } 12573 continue 12574 fi 12575 description="$bdb_place" 12576 ;; 12577 esac 12578 12579 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 12580 # trick to display a message instead. 12581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 12582$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 12583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 12584$as_echo "" >&6; } 12585 12586 for bdb_libname in $bdb_default_search_lib_names; do 12587 for bdb_header in $bdb_default_search_headers; do 12588 # Clear the header cache variable for each location 12589 12590 cache_id="`echo ac_cv_header_${bdb_header} \ 12591 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 12592 12593 unset $cache_id 12594 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 12595ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 12596if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12597 12598 if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then 12599 # We generate a separate cache variable for each prefix and libname 12600 # we search under. That way, we avoid caching information that 12601 # changes if the user runs `configure' with a different set of 12602 # switches. 12603 12604 cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 12605 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 12606 12607 12608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 12609$as_echo_n "checking for -l$bdb_libname... " >&6; } 12610 if eval \${$cache_id+:} false; then : 12611 $as_echo_n "(cached) " >&6 12612else 12613 12614 12615 apu_try_berkeley_db_save_libs="$LIBS" 12616 12617 apu_check_berkeley_db_major=3 12618 apu_check_berkeley_db_minor=-1 12619 apu_check_berkeley_db_patch=-1 12620 apu_try_berkeley_db_header=$bdb_header 12621 apu_try_berkeley_db_libname=$bdb_libname 12622 12623 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 12624 if test "$cross_compiling" = yes; then : 12625 apu_try_berkeley_db=yes 12626 12627else 12628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12629/* end confdefs.h. */ 12630 12631#include <stdlib.h> 12632#include <stdio.h> 12633#include <$apu_try_berkeley_db_header> 12634main () 12635{ 12636 int major, minor, patch; 12637 12638 db_version(&major, &minor, &patch); 12639 12640 /* Sanity check: ensure that db.h constants actually match the db library */ 12641 if (major != DB_VERSION_MAJOR 12642 || minor != DB_VERSION_MINOR 12643 || patch != DB_VERSION_PATCH) 12644 exit (1); 12645 12646 /* Run-time check: ensure the library claims to be the correct version. */ 12647 12648 if ($apu_check_berkeley_db_major != -1) { 12649 if (major < $apu_check_berkeley_db_major) 12650 exit (1); 12651 if (major > $apu_check_berkeley_db_major) 12652 exit (0); 12653 } 12654 12655 if ($apu_check_berkeley_db_minor != -1) { 12656 if (minor < $apu_check_berkeley_db_minor) 12657 exit (1); 12658 if (minor > $apu_check_berkeley_db_minor) 12659 exit (0); 12660 } 12661 12662 if ($apu_check_berkeley_db_patch == -1 12663 || patch >= $apu_check_berkeley_db_patch) 12664 exit (0); 12665 else 12666 exit (1); 12667} 12668 12669_ACEOF 12670if ac_fn_c_try_run "$LINENO"; then : 12671 apu_try_berkeley_db=yes 12672else 12673 apu_try_berkeley_db=no 12674fi 12675rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12676 conftest.$ac_objext conftest.beam conftest.$ac_ext 12677fi 12678 12679 12680 LIBS="$apu_try_berkeley_db_save_libs" 12681 12682 12683 eval "$cache_id=$apu_try_berkeley_db" 12684 12685fi 12686 12687 result="`eval echo '$'$cache_id`" 12688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 12689$as_echo "$result" >&6; } 12690 elif test "3" = "1"; then 12691 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 12692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 12693$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 12694if eval \${$as_ac_Lib+:} false; then : 12695 $as_echo_n "(cached) " >&6 12696else 12697 ac_check_lib_save_LIBS=$LIBS 12698LIBS="-l$bdb_libname $LIBS" 12699cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12700/* end confdefs.h. */ 12701 12702/* Override any GCC internal prototype to avoid an error. 12703 Use char because int might match the return type of a GCC 12704 builtin and then its argument prototype would still apply. */ 12705#ifdef __cplusplus 12706extern "C" 12707#endif 12708char dbopen (); 12709int 12710main () 12711{ 12712return dbopen (); 12713 ; 12714 return 0; 12715} 12716_ACEOF 12717if ac_fn_c_try_link "$LINENO"; then : 12718 eval "$as_ac_Lib=yes" 12719else 12720 eval "$as_ac_Lib=no" 12721fi 12722rm -f core conftest.err conftest.$ac_objext \ 12723 conftest$ac_exeext conftest.$ac_ext 12724LIBS=$ac_check_lib_save_LIBS 12725fi 12726eval ac_res=\$$as_ac_Lib 12727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12728$as_echo "$ac_res" >&6; } 12729if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12730 result=yes 12731else 12732 result=no 12733 12734fi 12735 12736 elif test "3" = "2"; then 12737 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 12738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 12739$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 12740if eval \${$as_ac_Lib+:} false; then : 12741 $as_echo_n "(cached) " >&6 12742else 12743 ac_check_lib_save_LIBS=$LIBS 12744LIBS="-l$bdb_libname $LIBS" 12745cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12746/* end confdefs.h. */ 12747 12748/* Override any GCC internal prototype to avoid an error. 12749 Use char because int might match the return type of a GCC 12750 builtin and then its argument prototype would still apply. */ 12751#ifdef __cplusplus 12752extern "C" 12753#endif 12754char db_open (); 12755int 12756main () 12757{ 12758return db_open (); 12759 ; 12760 return 0; 12761} 12762_ACEOF 12763if ac_fn_c_try_link "$LINENO"; then : 12764 eval "$as_ac_Lib=yes" 12765else 12766 eval "$as_ac_Lib=no" 12767fi 12768rm -f core conftest.err conftest.$ac_objext \ 12769 conftest$ac_exeext conftest.$ac_ext 12770LIBS=$ac_check_lib_save_LIBS 12771fi 12772eval ac_res=\$$as_ac_Lib 12773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12774$as_echo "$ac_res" >&6; } 12775if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12776 result=yes 12777else 12778 result=no 12779 12780fi 12781 12782 fi 12783 12784else 12785 result="no" 12786fi 12787 12788 12789 12790 # If we found it, no need to search any more. 12791 if test "$result" = "yes"; then 12792 found="$bdb_place" 12793 break 12794 fi 12795 done 12796 test "$found" != "not" && break 12797 done 12798 test "$found" != "not" && break 12799 done 12800 12801 # Restore the original values of the flags we tweak. 12802 LDFLAGS="$apu_check_lib_save_ldflags" 12803 CPPFLAGS="$apu_check_lib_save_cppflags" 12804 12805 case "$found" in 12806 "not") 12807 apu_have_db=0 12808 ;; 12809 "std") 12810 apu_db_header=$bdb_header 12811 apu_db_lib=$bdb_libname 12812 apu_have_db=1 12813 ;; 12814 *":"*) 12815 header="`echo $found | sed -e 's/:.*$//'`" 12816 lib="`echo $found | sed -e 's/^.*://'`" 12817 12818 12819 if test "x$APRUTIL_INCLUDES" = "x"; then 12820 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 12821 APRUTIL_INCLUDES="-I$header" 12822 else 12823 apr_addto_bugger="-I$header" 12824 for i in $apr_addto_bugger; do 12825 apr_addto_duplicate="0" 12826 for j in $APRUTIL_INCLUDES; do 12827 if test "x$i" = "x$j"; then 12828 apr_addto_duplicate="1" 12829 break 12830 fi 12831 done 12832 if test $apr_addto_duplicate = "0"; then 12833 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 12834 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 12835 fi 12836 done 12837 fi 12838 12839 12840 if test "x$APRUTIL_LDFLAGS" = "x"; then 12841 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 12842 APRUTIL_LDFLAGS="-L$lib" 12843 else 12844 apr_addto_bugger="-L$lib" 12845 for i in $apr_addto_bugger; do 12846 apr_addto_duplicate="0" 12847 for j in $APRUTIL_LDFLAGS; do 12848 if test "x$i" = "x$j"; then 12849 apr_addto_duplicate="1" 12850 break 12851 fi 12852 done 12853 if test $apr_addto_duplicate = "0"; then 12854 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 12855 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 12856 fi 12857 done 12858 fi 12859 12860 apu_db_header=$bdb_header 12861 apu_db_lib=$bdb_libname 12862 apu_have_db=1 12863 ;; 12864 *) 12865 12866 if test "x$APRUTIL_INCLUDES" = "x"; then 12867 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 12868 APRUTIL_INCLUDES="-I$found/include" 12869 else 12870 apr_addto_bugger="-I$found/include" 12871 for i in $apr_addto_bugger; do 12872 apr_addto_duplicate="0" 12873 for j in $APRUTIL_INCLUDES; do 12874 if test "x$i" = "x$j"; then 12875 apr_addto_duplicate="1" 12876 break 12877 fi 12878 done 12879 if test $apr_addto_duplicate = "0"; then 12880 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 12881 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 12882 fi 12883 done 12884 fi 12885 12886 12887 if test "x$APRUTIL_LDFLAGS" = "x"; then 12888 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 12889 APRUTIL_LDFLAGS="-L$found/lib" 12890 else 12891 apr_addto_bugger="-L$found/lib" 12892 for i in $apr_addto_bugger; do 12893 apr_addto_duplicate="0" 12894 for j in $APRUTIL_LDFLAGS; do 12895 if test "x$i" = "x$j"; then 12896 apr_addto_duplicate="1" 12897 break 12898 fi 12899 done 12900 if test $apr_addto_duplicate = "0"; then 12901 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 12902 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 12903 fi 12904 done 12905 fi 12906 12907 apu_db_header=$bdb_header 12908 apu_db_lib=$bdb_libname 12909 apu_have_db=1 12910 ;; 12911 esac 12912 12913 if test "$apu_have_db" = "1"; then 12914 apu_db_version=3 12915 fi 12916 12917 fi 12918 if test "$apu_have_db" = "0"; then 12919 12920 places="$all_places" 12921 if test -z "$places"; then 12922 places="std" 12923 fi 12924 12925 bdb_version=2 12926 if test "-1" != "-1"; then 12927 bdb_version="$bdb_version.-1" 12928 if test "-1" != "-1"; then 12929 bdb_version="$bdb_version.-1" 12930 fi 12931 fi 12932 bdb_places="$places" 12933 bdb_default_search_headers="db2/db.h db.h" 12934 bdb_default_search_lib_names="db2 db" 12935 12936 12937 apu_have_db=0 12938 12939 # Save the original values of the flags we tweak. 12940 apu_check_lib_save_libs="$LIBS" 12941 apu_check_lib_save_ldflags="$LDFLAGS" 12942 apu_check_lib_save_cppflags="$CPPFLAGS" 12943 12944 # The variable `found' is the prefix under which we've found 12945 # Berkeley DB, or `not' if we haven't found it anywhere yet. 12946 found=not 12947 for bdb_place in $bdb_places; do 12948 12949 LDFLAGS="$apu_check_lib_save_ldflags" 12950 CPPFLAGS="$apu_check_lib_save_cppflags" 12951 case "$bdb_place" in 12952 "std" ) 12953 description="the standard places" 12954 ;; 12955 *":"* ) 12956 header="`echo $bdb_place | sed -e 's/:.*$//'`" 12957 lib="`echo $bdb_place | sed -e 's/^.*://'`" 12958 CPPFLAGS="$CPPFLAGS -I$header" 12959 LDFLAGS="$LDFLAGS -L$lib" 12960 description="$header and $lib" 12961 ;; 12962 * ) 12963 if test -d $bdb_place; then 12964 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 12965 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 12966 else 12967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 12968$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 12969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 12970$as_echo "directory not found" >&6; } 12971 continue 12972 fi 12973 description="$bdb_place" 12974 ;; 12975 esac 12976 12977 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 12978 # trick to display a message instead. 12979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 12980$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 12981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 12982$as_echo "" >&6; } 12983 12984 for bdb_libname in $bdb_default_search_lib_names; do 12985 for bdb_header in $bdb_default_search_headers; do 12986 # Clear the header cache variable for each location 12987 12988 cache_id="`echo ac_cv_header_${bdb_header} \ 12989 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 12990 12991 unset $cache_id 12992 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 12993ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 12994if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12995 12996 if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then 12997 # We generate a separate cache variable for each prefix and libname 12998 # we search under. That way, we avoid caching information that 12999 # changes if the user runs `configure' with a different set of 13000 # switches. 13001 13002 cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 13003 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 13004 13005 13006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 13007$as_echo_n "checking for -l$bdb_libname... " >&6; } 13008 if eval \${$cache_id+:} false; then : 13009 $as_echo_n "(cached) " >&6 13010else 13011 13012 13013 apu_try_berkeley_db_save_libs="$LIBS" 13014 13015 apu_check_berkeley_db_major=2 13016 apu_check_berkeley_db_minor=-1 13017 apu_check_berkeley_db_patch=-1 13018 apu_try_berkeley_db_header=$bdb_header 13019 apu_try_berkeley_db_libname=$bdb_libname 13020 13021 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 13022 if test "$cross_compiling" = yes; then : 13023 apu_try_berkeley_db=yes 13024 13025else 13026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13027/* end confdefs.h. */ 13028 13029#include <stdlib.h> 13030#include <stdio.h> 13031#include <$apu_try_berkeley_db_header> 13032main () 13033{ 13034 int major, minor, patch; 13035 13036 db_version(&major, &minor, &patch); 13037 13038 /* Sanity check: ensure that db.h constants actually match the db library */ 13039 if (major != DB_VERSION_MAJOR 13040 || minor != DB_VERSION_MINOR 13041 || patch != DB_VERSION_PATCH) 13042 exit (1); 13043 13044 /* Run-time check: ensure the library claims to be the correct version. */ 13045 13046 if ($apu_check_berkeley_db_major != -1) { 13047 if (major < $apu_check_berkeley_db_major) 13048 exit (1); 13049 if (major > $apu_check_berkeley_db_major) 13050 exit (0); 13051 } 13052 13053 if ($apu_check_berkeley_db_minor != -1) { 13054 if (minor < $apu_check_berkeley_db_minor) 13055 exit (1); 13056 if (minor > $apu_check_berkeley_db_minor) 13057 exit (0); 13058 } 13059 13060 if ($apu_check_berkeley_db_patch == -1 13061 || patch >= $apu_check_berkeley_db_patch) 13062 exit (0); 13063 else 13064 exit (1); 13065} 13066 13067_ACEOF 13068if ac_fn_c_try_run "$LINENO"; then : 13069 apu_try_berkeley_db=yes 13070else 13071 apu_try_berkeley_db=no 13072fi 13073rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13074 conftest.$ac_objext conftest.beam conftest.$ac_ext 13075fi 13076 13077 13078 LIBS="$apu_try_berkeley_db_save_libs" 13079 13080 13081 eval "$cache_id=$apu_try_berkeley_db" 13082 13083fi 13084 13085 result="`eval echo '$'$cache_id`" 13086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 13087$as_echo "$result" >&6; } 13088 elif test "2" = "1"; then 13089 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 13090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 13091$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 13092if eval \${$as_ac_Lib+:} false; then : 13093 $as_echo_n "(cached) " >&6 13094else 13095 ac_check_lib_save_LIBS=$LIBS 13096LIBS="-l$bdb_libname $LIBS" 13097cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13098/* end confdefs.h. */ 13099 13100/* Override any GCC internal prototype to avoid an error. 13101 Use char because int might match the return type of a GCC 13102 builtin and then its argument prototype would still apply. */ 13103#ifdef __cplusplus 13104extern "C" 13105#endif 13106char dbopen (); 13107int 13108main () 13109{ 13110return dbopen (); 13111 ; 13112 return 0; 13113} 13114_ACEOF 13115if ac_fn_c_try_link "$LINENO"; then : 13116 eval "$as_ac_Lib=yes" 13117else 13118 eval "$as_ac_Lib=no" 13119fi 13120rm -f core conftest.err conftest.$ac_objext \ 13121 conftest$ac_exeext conftest.$ac_ext 13122LIBS=$ac_check_lib_save_LIBS 13123fi 13124eval ac_res=\$$as_ac_Lib 13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13126$as_echo "$ac_res" >&6; } 13127if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 13128 result=yes 13129else 13130 result=no 13131 13132fi 13133 13134 elif test "2" = "2"; then 13135 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 13136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 13137$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 13138if eval \${$as_ac_Lib+:} false; then : 13139 $as_echo_n "(cached) " >&6 13140else 13141 ac_check_lib_save_LIBS=$LIBS 13142LIBS="-l$bdb_libname $LIBS" 13143cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13144/* end confdefs.h. */ 13145 13146/* Override any GCC internal prototype to avoid an error. 13147 Use char because int might match the return type of a GCC 13148 builtin and then its argument prototype would still apply. */ 13149#ifdef __cplusplus 13150extern "C" 13151#endif 13152char db_open (); 13153int 13154main () 13155{ 13156return db_open (); 13157 ; 13158 return 0; 13159} 13160_ACEOF 13161if ac_fn_c_try_link "$LINENO"; then : 13162 eval "$as_ac_Lib=yes" 13163else 13164 eval "$as_ac_Lib=no" 13165fi 13166rm -f core conftest.err conftest.$ac_objext \ 13167 conftest$ac_exeext conftest.$ac_ext 13168LIBS=$ac_check_lib_save_LIBS 13169fi 13170eval ac_res=\$$as_ac_Lib 13171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13172$as_echo "$ac_res" >&6; } 13173if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 13174 result=yes 13175else 13176 result=no 13177 13178fi 13179 13180 fi 13181 13182else 13183 result="no" 13184fi 13185 13186 13187 13188 # If we found it, no need to search any more. 13189 if test "$result" = "yes"; then 13190 found="$bdb_place" 13191 break 13192 fi 13193 done 13194 test "$found" != "not" && break 13195 done 13196 test "$found" != "not" && break 13197 done 13198 13199 # Restore the original values of the flags we tweak. 13200 LDFLAGS="$apu_check_lib_save_ldflags" 13201 CPPFLAGS="$apu_check_lib_save_cppflags" 13202 13203 case "$found" in 13204 "not") 13205 apu_have_db=0 13206 ;; 13207 "std") 13208 apu_db_header=$bdb_header 13209 apu_db_lib=$bdb_libname 13210 apu_have_db=1 13211 ;; 13212 *":"*) 13213 header="`echo $found | sed -e 's/:.*$//'`" 13214 lib="`echo $found | sed -e 's/^.*://'`" 13215 13216 13217 if test "x$APRUTIL_INCLUDES" = "x"; then 13218 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 13219 APRUTIL_INCLUDES="-I$header" 13220 else 13221 apr_addto_bugger="-I$header" 13222 for i in $apr_addto_bugger; do 13223 apr_addto_duplicate="0" 13224 for j in $APRUTIL_INCLUDES; do 13225 if test "x$i" = "x$j"; then 13226 apr_addto_duplicate="1" 13227 break 13228 fi 13229 done 13230 if test $apr_addto_duplicate = "0"; then 13231 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 13232 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 13233 fi 13234 done 13235 fi 13236 13237 13238 if test "x$APRUTIL_LDFLAGS" = "x"; then 13239 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 13240 APRUTIL_LDFLAGS="-L$lib" 13241 else 13242 apr_addto_bugger="-L$lib" 13243 for i in $apr_addto_bugger; do 13244 apr_addto_duplicate="0" 13245 for j in $APRUTIL_LDFLAGS; do 13246 if test "x$i" = "x$j"; then 13247 apr_addto_duplicate="1" 13248 break 13249 fi 13250 done 13251 if test $apr_addto_duplicate = "0"; then 13252 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 13253 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 13254 fi 13255 done 13256 fi 13257 13258 apu_db_header=$bdb_header 13259 apu_db_lib=$bdb_libname 13260 apu_have_db=1 13261 ;; 13262 *) 13263 13264 if test "x$APRUTIL_INCLUDES" = "x"; then 13265 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 13266 APRUTIL_INCLUDES="-I$found/include" 13267 else 13268 apr_addto_bugger="-I$found/include" 13269 for i in $apr_addto_bugger; do 13270 apr_addto_duplicate="0" 13271 for j in $APRUTIL_INCLUDES; do 13272 if test "x$i" = "x$j"; then 13273 apr_addto_duplicate="1" 13274 break 13275 fi 13276 done 13277 if test $apr_addto_duplicate = "0"; then 13278 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 13279 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 13280 fi 13281 done 13282 fi 13283 13284 13285 if test "x$APRUTIL_LDFLAGS" = "x"; then 13286 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 13287 APRUTIL_LDFLAGS="-L$found/lib" 13288 else 13289 apr_addto_bugger="-L$found/lib" 13290 for i in $apr_addto_bugger; do 13291 apr_addto_duplicate="0" 13292 for j in $APRUTIL_LDFLAGS; do 13293 if test "x$i" = "x$j"; then 13294 apr_addto_duplicate="1" 13295 break 13296 fi 13297 done 13298 if test $apr_addto_duplicate = "0"; then 13299 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 13300 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 13301 fi 13302 done 13303 fi 13304 13305 apu_db_header=$bdb_header 13306 apu_db_lib=$bdb_libname 13307 apu_have_db=1 13308 ;; 13309 esac 13310 13311 if test "$apu_have_db" = "1"; then 13312 apu_db_version=2 13313 fi 13314 13315 fi 13316 if test "$apu_have_db" = "0"; then 13317 13318 places="$all_places" 13319 if test -z "$places"; then 13320 places="std" 13321 fi 13322 13323 bdb_version=1 13324 if test "0" != "-1"; then 13325 bdb_version="$bdb_version.0" 13326 if test "0" != "-1"; then 13327 bdb_version="$bdb_version.0" 13328 fi 13329 fi 13330 bdb_places="$places" 13331 bdb_default_search_headers="db1/db.h db.h" 13332 bdb_default_search_lib_names="db1" 13333 13334 13335 apu_have_db=0 13336 13337 # Save the original values of the flags we tweak. 13338 apu_check_lib_save_libs="$LIBS" 13339 apu_check_lib_save_ldflags="$LDFLAGS" 13340 apu_check_lib_save_cppflags="$CPPFLAGS" 13341 13342 # The variable `found' is the prefix under which we've found 13343 # Berkeley DB, or `not' if we haven't found it anywhere yet. 13344 found=not 13345 for bdb_place in $bdb_places; do 13346 13347 LDFLAGS="$apu_check_lib_save_ldflags" 13348 CPPFLAGS="$apu_check_lib_save_cppflags" 13349 case "$bdb_place" in 13350 "std" ) 13351 description="the standard places" 13352 ;; 13353 *":"* ) 13354 header="`echo $bdb_place | sed -e 's/:.*$//'`" 13355 lib="`echo $bdb_place | sed -e 's/^.*://'`" 13356 CPPFLAGS="$CPPFLAGS -I$header" 13357 LDFLAGS="$LDFLAGS -L$lib" 13358 description="$header and $lib" 13359 ;; 13360 * ) 13361 if test -d $bdb_place; then 13362 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 13363 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 13364 else 13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 13366$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 13367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 13368$as_echo "directory not found" >&6; } 13369 continue 13370 fi 13371 description="$bdb_place" 13372 ;; 13373 esac 13374 13375 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 13376 # trick to display a message instead. 13377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 13378$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 13379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 13380$as_echo "" >&6; } 13381 13382 for bdb_libname in $bdb_default_search_lib_names; do 13383 for bdb_header in $bdb_default_search_headers; do 13384 # Clear the header cache variable for each location 13385 13386 cache_id="`echo ac_cv_header_${bdb_header} \ 13387 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 13388 13389 unset $cache_id 13390 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 13391ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 13392if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13393 13394 if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then 13395 # We generate a separate cache variable for each prefix and libname 13396 # we search under. That way, we avoid caching information that 13397 # changes if the user runs `configure' with a different set of 13398 # switches. 13399 13400 cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 13401 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 13402 13403 13404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 13405$as_echo_n "checking for -l$bdb_libname... " >&6; } 13406 if eval \${$cache_id+:} false; then : 13407 $as_echo_n "(cached) " >&6 13408else 13409 13410 13411 apu_try_berkeley_db_save_libs="$LIBS" 13412 13413 apu_check_berkeley_db_major=1 13414 apu_check_berkeley_db_minor=0 13415 apu_check_berkeley_db_patch=0 13416 apu_try_berkeley_db_header=$bdb_header 13417 apu_try_berkeley_db_libname=$bdb_libname 13418 13419 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 13420 if test "$cross_compiling" = yes; then : 13421 apu_try_berkeley_db=yes 13422 13423else 13424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13425/* end confdefs.h. */ 13426 13427#include <stdlib.h> 13428#include <stdio.h> 13429#include <$apu_try_berkeley_db_header> 13430main () 13431{ 13432 int major, minor, patch; 13433 13434 db_version(&major, &minor, &patch); 13435 13436 /* Sanity check: ensure that db.h constants actually match the db library */ 13437 if (major != DB_VERSION_MAJOR 13438 || minor != DB_VERSION_MINOR 13439 || patch != DB_VERSION_PATCH) 13440 exit (1); 13441 13442 /* Run-time check: ensure the library claims to be the correct version. */ 13443 13444 if ($apu_check_berkeley_db_major != -1) { 13445 if (major < $apu_check_berkeley_db_major) 13446 exit (1); 13447 if (major > $apu_check_berkeley_db_major) 13448 exit (0); 13449 } 13450 13451 if ($apu_check_berkeley_db_minor != -1) { 13452 if (minor < $apu_check_berkeley_db_minor) 13453 exit (1); 13454 if (minor > $apu_check_berkeley_db_minor) 13455 exit (0); 13456 } 13457 13458 if ($apu_check_berkeley_db_patch == -1 13459 || patch >= $apu_check_berkeley_db_patch) 13460 exit (0); 13461 else 13462 exit (1); 13463} 13464 13465_ACEOF 13466if ac_fn_c_try_run "$LINENO"; then : 13467 apu_try_berkeley_db=yes 13468else 13469 apu_try_berkeley_db=no 13470fi 13471rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13472 conftest.$ac_objext conftest.beam conftest.$ac_ext 13473fi 13474 13475 13476 LIBS="$apu_try_berkeley_db_save_libs" 13477 13478 13479 eval "$cache_id=$apu_try_berkeley_db" 13480 13481fi 13482 13483 result="`eval echo '$'$cache_id`" 13484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 13485$as_echo "$result" >&6; } 13486 elif test "1" = "1"; then 13487 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 13488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 13489$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 13490if eval \${$as_ac_Lib+:} false; then : 13491 $as_echo_n "(cached) " >&6 13492else 13493 ac_check_lib_save_LIBS=$LIBS 13494LIBS="-l$bdb_libname $LIBS" 13495cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13496/* end confdefs.h. */ 13497 13498/* Override any GCC internal prototype to avoid an error. 13499 Use char because int might match the return type of a GCC 13500 builtin and then its argument prototype would still apply. */ 13501#ifdef __cplusplus 13502extern "C" 13503#endif 13504char dbopen (); 13505int 13506main () 13507{ 13508return dbopen (); 13509 ; 13510 return 0; 13511} 13512_ACEOF 13513if ac_fn_c_try_link "$LINENO"; then : 13514 eval "$as_ac_Lib=yes" 13515else 13516 eval "$as_ac_Lib=no" 13517fi 13518rm -f core conftest.err conftest.$ac_objext \ 13519 conftest$ac_exeext conftest.$ac_ext 13520LIBS=$ac_check_lib_save_LIBS 13521fi 13522eval ac_res=\$$as_ac_Lib 13523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13524$as_echo "$ac_res" >&6; } 13525if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 13526 result=yes 13527else 13528 result=no 13529 13530fi 13531 13532 elif test "1" = "2"; then 13533 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 13534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 13535$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 13536if eval \${$as_ac_Lib+:} false; then : 13537 $as_echo_n "(cached) " >&6 13538else 13539 ac_check_lib_save_LIBS=$LIBS 13540LIBS="-l$bdb_libname $LIBS" 13541cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13542/* end confdefs.h. */ 13543 13544/* Override any GCC internal prototype to avoid an error. 13545 Use char because int might match the return type of a GCC 13546 builtin and then its argument prototype would still apply. */ 13547#ifdef __cplusplus 13548extern "C" 13549#endif 13550char db_open (); 13551int 13552main () 13553{ 13554return db_open (); 13555 ; 13556 return 0; 13557} 13558_ACEOF 13559if ac_fn_c_try_link "$LINENO"; then : 13560 eval "$as_ac_Lib=yes" 13561else 13562 eval "$as_ac_Lib=no" 13563fi 13564rm -f core conftest.err conftest.$ac_objext \ 13565 conftest$ac_exeext conftest.$ac_ext 13566LIBS=$ac_check_lib_save_LIBS 13567fi 13568eval ac_res=\$$as_ac_Lib 13569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13570$as_echo "$ac_res" >&6; } 13571if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 13572 result=yes 13573else 13574 result=no 13575 13576fi 13577 13578 fi 13579 13580else 13581 result="no" 13582fi 13583 13584 13585 13586 # If we found it, no need to search any more. 13587 if test "$result" = "yes"; then 13588 found="$bdb_place" 13589 break 13590 fi 13591 done 13592 test "$found" != "not" && break 13593 done 13594 test "$found" != "not" && break 13595 done 13596 13597 # Restore the original values of the flags we tweak. 13598 LDFLAGS="$apu_check_lib_save_ldflags" 13599 CPPFLAGS="$apu_check_lib_save_cppflags" 13600 13601 case "$found" in 13602 "not") 13603 apu_have_db=0 13604 ;; 13605 "std") 13606 apu_db_header=$bdb_header 13607 apu_db_lib=$bdb_libname 13608 apu_have_db=1 13609 ;; 13610 *":"*) 13611 header="`echo $found | sed -e 's/:.*$//'`" 13612 lib="`echo $found | sed -e 's/^.*://'`" 13613 13614 13615 if test "x$APRUTIL_INCLUDES" = "x"; then 13616 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 13617 APRUTIL_INCLUDES="-I$header" 13618 else 13619 apr_addto_bugger="-I$header" 13620 for i in $apr_addto_bugger; do 13621 apr_addto_duplicate="0" 13622 for j in $APRUTIL_INCLUDES; do 13623 if test "x$i" = "x$j"; then 13624 apr_addto_duplicate="1" 13625 break 13626 fi 13627 done 13628 if test $apr_addto_duplicate = "0"; then 13629 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 13630 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 13631 fi 13632 done 13633 fi 13634 13635 13636 if test "x$APRUTIL_LDFLAGS" = "x"; then 13637 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 13638 APRUTIL_LDFLAGS="-L$lib" 13639 else 13640 apr_addto_bugger="-L$lib" 13641 for i in $apr_addto_bugger; do 13642 apr_addto_duplicate="0" 13643 for j in $APRUTIL_LDFLAGS; do 13644 if test "x$i" = "x$j"; then 13645 apr_addto_duplicate="1" 13646 break 13647 fi 13648 done 13649 if test $apr_addto_duplicate = "0"; then 13650 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 13651 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 13652 fi 13653 done 13654 fi 13655 13656 apu_db_header=$bdb_header 13657 apu_db_lib=$bdb_libname 13658 apu_have_db=1 13659 ;; 13660 *) 13661 13662 if test "x$APRUTIL_INCLUDES" = "x"; then 13663 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 13664 APRUTIL_INCLUDES="-I$found/include" 13665 else 13666 apr_addto_bugger="-I$found/include" 13667 for i in $apr_addto_bugger; do 13668 apr_addto_duplicate="0" 13669 for j in $APRUTIL_INCLUDES; do 13670 if test "x$i" = "x$j"; then 13671 apr_addto_duplicate="1" 13672 break 13673 fi 13674 done 13675 if test $apr_addto_duplicate = "0"; then 13676 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 13677 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 13678 fi 13679 done 13680 fi 13681 13682 13683 if test "x$APRUTIL_LDFLAGS" = "x"; then 13684 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 13685 APRUTIL_LDFLAGS="-L$found/lib" 13686 else 13687 apr_addto_bugger="-L$found/lib" 13688 for i in $apr_addto_bugger; do 13689 apr_addto_duplicate="0" 13690 for j in $APRUTIL_LDFLAGS; do 13691 if test "x$i" = "x$j"; then 13692 apr_addto_duplicate="1" 13693 break 13694 fi 13695 done 13696 if test $apr_addto_duplicate = "0"; then 13697 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 13698 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 13699 fi 13700 done 13701 fi 13702 13703 apu_db_header=$bdb_header 13704 apu_db_lib=$bdb_libname 13705 apu_have_db=1 13706 ;; 13707 esac 13708 13709 if test "$apu_have_db" = "1"; then 13710 apu_db_version=1 13711 fi 13712 13713 fi 13714 if test "$apu_have_db" = "0"; then 13715 13716 places="$all_places" 13717 if test -z "$places"; then 13718 places="std" 13719 fi 13720 13721 bdb_version=1 13722 if test "-1" != "-1"; then 13723 bdb_version="$bdb_version.-1" 13724 if test "-1" != "-1"; then 13725 bdb_version="$bdb_version.-1" 13726 fi 13727 fi 13728 bdb_places="$places" 13729 bdb_default_search_headers="db_185.h" 13730 bdb_default_search_lib_names="db" 13731 13732 13733 apu_have_db=0 13734 13735 # Save the original values of the flags we tweak. 13736 apu_check_lib_save_libs="$LIBS" 13737 apu_check_lib_save_ldflags="$LDFLAGS" 13738 apu_check_lib_save_cppflags="$CPPFLAGS" 13739 13740 # The variable `found' is the prefix under which we've found 13741 # Berkeley DB, or `not' if we haven't found it anywhere yet. 13742 found=not 13743 for bdb_place in $bdb_places; do 13744 13745 LDFLAGS="$apu_check_lib_save_ldflags" 13746 CPPFLAGS="$apu_check_lib_save_cppflags" 13747 case "$bdb_place" in 13748 "std" ) 13749 description="the standard places" 13750 ;; 13751 *":"* ) 13752 header="`echo $bdb_place | sed -e 's/:.*$//'`" 13753 lib="`echo $bdb_place | sed -e 's/^.*://'`" 13754 CPPFLAGS="$CPPFLAGS -I$header" 13755 LDFLAGS="$LDFLAGS -L$lib" 13756 description="$header and $lib" 13757 ;; 13758 * ) 13759 if test -d $bdb_place; then 13760 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 13761 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 13762 else 13763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 13764$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 13765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 13766$as_echo "directory not found" >&6; } 13767 continue 13768 fi 13769 description="$bdb_place" 13770 ;; 13771 esac 13772 13773 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 13774 # trick to display a message instead. 13775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 13776$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 13777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 13778$as_echo "" >&6; } 13779 13780 for bdb_libname in $bdb_default_search_lib_names; do 13781 for bdb_header in $bdb_default_search_headers; do 13782 # Clear the header cache variable for each location 13783 13784 cache_id="`echo ac_cv_header_${bdb_header} \ 13785 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 13786 13787 unset $cache_id 13788 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 13789ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 13790if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 13791 13792 if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then 13793 # We generate a separate cache variable for each prefix and libname 13794 # we search under. That way, we avoid caching information that 13795 # changes if the user runs `configure' with a different set of 13796 # switches. 13797 13798 cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 13799 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 13800 13801 13802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 13803$as_echo_n "checking for -l$bdb_libname... " >&6; } 13804 if eval \${$cache_id+:} false; then : 13805 $as_echo_n "(cached) " >&6 13806else 13807 13808 13809 apu_try_berkeley_db_save_libs="$LIBS" 13810 13811 apu_check_berkeley_db_major=1 13812 apu_check_berkeley_db_minor=-1 13813 apu_check_berkeley_db_patch=-1 13814 apu_try_berkeley_db_header=$bdb_header 13815 apu_try_berkeley_db_libname=$bdb_libname 13816 13817 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 13818 if test "$cross_compiling" = yes; then : 13819 apu_try_berkeley_db=yes 13820 13821else 13822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13823/* end confdefs.h. */ 13824 13825#include <stdlib.h> 13826#include <stdio.h> 13827#include <$apu_try_berkeley_db_header> 13828main () 13829{ 13830 int major, minor, patch; 13831 13832 db_version(&major, &minor, &patch); 13833 13834 /* Sanity check: ensure that db.h constants actually match the db library */ 13835 if (major != DB_VERSION_MAJOR 13836 || minor != DB_VERSION_MINOR 13837 || patch != DB_VERSION_PATCH) 13838 exit (1); 13839 13840 /* Run-time check: ensure the library claims to be the correct version. */ 13841 13842 if ($apu_check_berkeley_db_major != -1) { 13843 if (major < $apu_check_berkeley_db_major) 13844 exit (1); 13845 if (major > $apu_check_berkeley_db_major) 13846 exit (0); 13847 } 13848 13849 if ($apu_check_berkeley_db_minor != -1) { 13850 if (minor < $apu_check_berkeley_db_minor) 13851 exit (1); 13852 if (minor > $apu_check_berkeley_db_minor) 13853 exit (0); 13854 } 13855 13856 if ($apu_check_berkeley_db_patch == -1 13857 || patch >= $apu_check_berkeley_db_patch) 13858 exit (0); 13859 else 13860 exit (1); 13861} 13862 13863_ACEOF 13864if ac_fn_c_try_run "$LINENO"; then : 13865 apu_try_berkeley_db=yes 13866else 13867 apu_try_berkeley_db=no 13868fi 13869rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13870 conftest.$ac_objext conftest.beam conftest.$ac_ext 13871fi 13872 13873 13874 LIBS="$apu_try_berkeley_db_save_libs" 13875 13876 13877 eval "$cache_id=$apu_try_berkeley_db" 13878 13879fi 13880 13881 result="`eval echo '$'$cache_id`" 13882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 13883$as_echo "$result" >&6; } 13884 elif test "1" = "1"; then 13885 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 13886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 13887$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 13888if eval \${$as_ac_Lib+:} false; then : 13889 $as_echo_n "(cached) " >&6 13890else 13891 ac_check_lib_save_LIBS=$LIBS 13892LIBS="-l$bdb_libname $LIBS" 13893cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13894/* end confdefs.h. */ 13895 13896/* Override any GCC internal prototype to avoid an error. 13897 Use char because int might match the return type of a GCC 13898 builtin and then its argument prototype would still apply. */ 13899#ifdef __cplusplus 13900extern "C" 13901#endif 13902char dbopen (); 13903int 13904main () 13905{ 13906return dbopen (); 13907 ; 13908 return 0; 13909} 13910_ACEOF 13911if ac_fn_c_try_link "$LINENO"; then : 13912 eval "$as_ac_Lib=yes" 13913else 13914 eval "$as_ac_Lib=no" 13915fi 13916rm -f core conftest.err conftest.$ac_objext \ 13917 conftest$ac_exeext conftest.$ac_ext 13918LIBS=$ac_check_lib_save_LIBS 13919fi 13920eval ac_res=\$$as_ac_Lib 13921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13922$as_echo "$ac_res" >&6; } 13923if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 13924 result=yes 13925else 13926 result=no 13927 13928fi 13929 13930 elif test "1" = "2"; then 13931 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 13932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 13933$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 13934if eval \${$as_ac_Lib+:} false; then : 13935 $as_echo_n "(cached) " >&6 13936else 13937 ac_check_lib_save_LIBS=$LIBS 13938LIBS="-l$bdb_libname $LIBS" 13939cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13940/* end confdefs.h. */ 13941 13942/* Override any GCC internal prototype to avoid an error. 13943 Use char because int might match the return type of a GCC 13944 builtin and then its argument prototype would still apply. */ 13945#ifdef __cplusplus 13946extern "C" 13947#endif 13948char db_open (); 13949int 13950main () 13951{ 13952return db_open (); 13953 ; 13954 return 0; 13955} 13956_ACEOF 13957if ac_fn_c_try_link "$LINENO"; then : 13958 eval "$as_ac_Lib=yes" 13959else 13960 eval "$as_ac_Lib=no" 13961fi 13962rm -f core conftest.err conftest.$ac_objext \ 13963 conftest$ac_exeext conftest.$ac_ext 13964LIBS=$ac_check_lib_save_LIBS 13965fi 13966eval ac_res=\$$as_ac_Lib 13967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 13968$as_echo "$ac_res" >&6; } 13969if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 13970 result=yes 13971else 13972 result=no 13973 13974fi 13975 13976 fi 13977 13978else 13979 result="no" 13980fi 13981 13982 13983 13984 # If we found it, no need to search any more. 13985 if test "$result" = "yes"; then 13986 found="$bdb_place" 13987 break 13988 fi 13989 done 13990 test "$found" != "not" && break 13991 done 13992 test "$found" != "not" && break 13993 done 13994 13995 # Restore the original values of the flags we tweak. 13996 LDFLAGS="$apu_check_lib_save_ldflags" 13997 CPPFLAGS="$apu_check_lib_save_cppflags" 13998 13999 case "$found" in 14000 "not") 14001 apu_have_db=0 14002 ;; 14003 "std") 14004 apu_db_header=$bdb_header 14005 apu_db_lib=$bdb_libname 14006 apu_have_db=1 14007 ;; 14008 *":"*) 14009 header="`echo $found | sed -e 's/:.*$//'`" 14010 lib="`echo $found | sed -e 's/^.*://'`" 14011 14012 14013 if test "x$APRUTIL_INCLUDES" = "x"; then 14014 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 14015 APRUTIL_INCLUDES="-I$header" 14016 else 14017 apr_addto_bugger="-I$header" 14018 for i in $apr_addto_bugger; do 14019 apr_addto_duplicate="0" 14020 for j in $APRUTIL_INCLUDES; do 14021 if test "x$i" = "x$j"; then 14022 apr_addto_duplicate="1" 14023 break 14024 fi 14025 done 14026 if test $apr_addto_duplicate = "0"; then 14027 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 14028 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 14029 fi 14030 done 14031 fi 14032 14033 14034 if test "x$APRUTIL_LDFLAGS" = "x"; then 14035 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 14036 APRUTIL_LDFLAGS="-L$lib" 14037 else 14038 apr_addto_bugger="-L$lib" 14039 for i in $apr_addto_bugger; do 14040 apr_addto_duplicate="0" 14041 for j in $APRUTIL_LDFLAGS; do 14042 if test "x$i" = "x$j"; then 14043 apr_addto_duplicate="1" 14044 break 14045 fi 14046 done 14047 if test $apr_addto_duplicate = "0"; then 14048 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 14049 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 14050 fi 14051 done 14052 fi 14053 14054 apu_db_header=$bdb_header 14055 apu_db_lib=$bdb_libname 14056 apu_have_db=1 14057 ;; 14058 *) 14059 14060 if test "x$APRUTIL_INCLUDES" = "x"; then 14061 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 14062 APRUTIL_INCLUDES="-I$found/include" 14063 else 14064 apr_addto_bugger="-I$found/include" 14065 for i in $apr_addto_bugger; do 14066 apr_addto_duplicate="0" 14067 for j in $APRUTIL_INCLUDES; do 14068 if test "x$i" = "x$j"; then 14069 apr_addto_duplicate="1" 14070 break 14071 fi 14072 done 14073 if test $apr_addto_duplicate = "0"; then 14074 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 14075 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 14076 fi 14077 done 14078 fi 14079 14080 14081 if test "x$APRUTIL_LDFLAGS" = "x"; then 14082 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 14083 APRUTIL_LDFLAGS="-L$found/lib" 14084 else 14085 apr_addto_bugger="-L$found/lib" 14086 for i in $apr_addto_bugger; do 14087 apr_addto_duplicate="0" 14088 for j in $APRUTIL_LDFLAGS; do 14089 if test "x$i" = "x$j"; then 14090 apr_addto_duplicate="1" 14091 break 14092 fi 14093 done 14094 if test $apr_addto_duplicate = "0"; then 14095 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 14096 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 14097 fi 14098 done 14099 fi 14100 14101 apu_db_header=$bdb_header 14102 apu_db_lib=$bdb_libname 14103 apu_have_db=1 14104 ;; 14105 esac 14106 14107 if test "$apu_have_db" = "1"; then 14108 apu_db_version=185 14109 fi 14110 14111 fi 14112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5 14113$as_echo_n "checking for Berkeley DB... " >&6; } 14114 if test "$apu_have_db" = "1"; then 14115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5 14116$as_echo "found db$apu_db_version" >&6; } 14117 else 14118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 14119$as_echo "not found" >&6; } 14120 fi 14121 14122 if test "$apu_have_db" = "0"; then 14123 as_fn_error but not found "Berkeley db requested" "$LINENO" 5 14124 fi 14125 ;; 14126 db1) 14127 14128 places="$check_places" 14129 if test -z "$places"; then 14130 places="std" 14131 fi 14132 14133 bdb_version=1 14134 if test "0" != "-1"; then 14135 bdb_version="$bdb_version.0" 14136 if test "0" != "-1"; then 14137 bdb_version="$bdb_version.0" 14138 fi 14139 fi 14140 bdb_places="$places" 14141 bdb_default_search_headers="db1/db.h db.h" 14142 bdb_default_search_lib_names="db1" 14143 14144 14145 apu_have_db=0 14146 14147 # Save the original values of the flags we tweak. 14148 apu_check_lib_save_libs="$LIBS" 14149 apu_check_lib_save_ldflags="$LDFLAGS" 14150 apu_check_lib_save_cppflags="$CPPFLAGS" 14151 14152 # The variable `found' is the prefix under which we've found 14153 # Berkeley DB, or `not' if we haven't found it anywhere yet. 14154 found=not 14155 for bdb_place in $bdb_places; do 14156 14157 LDFLAGS="$apu_check_lib_save_ldflags" 14158 CPPFLAGS="$apu_check_lib_save_cppflags" 14159 case "$bdb_place" in 14160 "std" ) 14161 description="the standard places" 14162 ;; 14163 *":"* ) 14164 header="`echo $bdb_place | sed -e 's/:.*$//'`" 14165 lib="`echo $bdb_place | sed -e 's/^.*://'`" 14166 CPPFLAGS="$CPPFLAGS -I$header" 14167 LDFLAGS="$LDFLAGS -L$lib" 14168 description="$header and $lib" 14169 ;; 14170 * ) 14171 if test -d $bdb_place; then 14172 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 14173 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 14174 else 14175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 14176$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 14177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 14178$as_echo "directory not found" >&6; } 14179 continue 14180 fi 14181 description="$bdb_place" 14182 ;; 14183 esac 14184 14185 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 14186 # trick to display a message instead. 14187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 14188$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 14189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 14190$as_echo "" >&6; } 14191 14192 for bdb_libname in $bdb_default_search_lib_names; do 14193 for bdb_header in $bdb_default_search_headers; do 14194 # Clear the header cache variable for each location 14195 14196 cache_id="`echo ac_cv_header_${bdb_header} \ 14197 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 14198 14199 unset $cache_id 14200 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 14201ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 14202if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 14203 14204 if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then 14205 # We generate a separate cache variable for each prefix and libname 14206 # we search under. That way, we avoid caching information that 14207 # changes if the user runs `configure' with a different set of 14208 # switches. 14209 14210 cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 14211 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 14212 14213 14214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 14215$as_echo_n "checking for -l$bdb_libname... " >&6; } 14216 if eval \${$cache_id+:} false; then : 14217 $as_echo_n "(cached) " >&6 14218else 14219 14220 14221 apu_try_berkeley_db_save_libs="$LIBS" 14222 14223 apu_check_berkeley_db_major=1 14224 apu_check_berkeley_db_minor=0 14225 apu_check_berkeley_db_patch=0 14226 apu_try_berkeley_db_header=$bdb_header 14227 apu_try_berkeley_db_libname=$bdb_libname 14228 14229 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 14230 if test "$cross_compiling" = yes; then : 14231 apu_try_berkeley_db=yes 14232 14233else 14234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14235/* end confdefs.h. */ 14236 14237#include <stdlib.h> 14238#include <stdio.h> 14239#include <$apu_try_berkeley_db_header> 14240main () 14241{ 14242 int major, minor, patch; 14243 14244 db_version(&major, &minor, &patch); 14245 14246 /* Sanity check: ensure that db.h constants actually match the db library */ 14247 if (major != DB_VERSION_MAJOR 14248 || minor != DB_VERSION_MINOR 14249 || patch != DB_VERSION_PATCH) 14250 exit (1); 14251 14252 /* Run-time check: ensure the library claims to be the correct version. */ 14253 14254 if ($apu_check_berkeley_db_major != -1) { 14255 if (major < $apu_check_berkeley_db_major) 14256 exit (1); 14257 if (major > $apu_check_berkeley_db_major) 14258 exit (0); 14259 } 14260 14261 if ($apu_check_berkeley_db_minor != -1) { 14262 if (minor < $apu_check_berkeley_db_minor) 14263 exit (1); 14264 if (minor > $apu_check_berkeley_db_minor) 14265 exit (0); 14266 } 14267 14268 if ($apu_check_berkeley_db_patch == -1 14269 || patch >= $apu_check_berkeley_db_patch) 14270 exit (0); 14271 else 14272 exit (1); 14273} 14274 14275_ACEOF 14276if ac_fn_c_try_run "$LINENO"; then : 14277 apu_try_berkeley_db=yes 14278else 14279 apu_try_berkeley_db=no 14280fi 14281rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14282 conftest.$ac_objext conftest.beam conftest.$ac_ext 14283fi 14284 14285 14286 LIBS="$apu_try_berkeley_db_save_libs" 14287 14288 14289 eval "$cache_id=$apu_try_berkeley_db" 14290 14291fi 14292 14293 result="`eval echo '$'$cache_id`" 14294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 14295$as_echo "$result" >&6; } 14296 elif test "1" = "1"; then 14297 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 14298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 14299$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 14300if eval \${$as_ac_Lib+:} false; then : 14301 $as_echo_n "(cached) " >&6 14302else 14303 ac_check_lib_save_LIBS=$LIBS 14304LIBS="-l$bdb_libname $LIBS" 14305cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14306/* end confdefs.h. */ 14307 14308/* Override any GCC internal prototype to avoid an error. 14309 Use char because int might match the return type of a GCC 14310 builtin and then its argument prototype would still apply. */ 14311#ifdef __cplusplus 14312extern "C" 14313#endif 14314char dbopen (); 14315int 14316main () 14317{ 14318return dbopen (); 14319 ; 14320 return 0; 14321} 14322_ACEOF 14323if ac_fn_c_try_link "$LINENO"; then : 14324 eval "$as_ac_Lib=yes" 14325else 14326 eval "$as_ac_Lib=no" 14327fi 14328rm -f core conftest.err conftest.$ac_objext \ 14329 conftest$ac_exeext conftest.$ac_ext 14330LIBS=$ac_check_lib_save_LIBS 14331fi 14332eval ac_res=\$$as_ac_Lib 14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14334$as_echo "$ac_res" >&6; } 14335if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 14336 result=yes 14337else 14338 result=no 14339 14340fi 14341 14342 elif test "1" = "2"; then 14343 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 14344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 14345$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 14346if eval \${$as_ac_Lib+:} false; then : 14347 $as_echo_n "(cached) " >&6 14348else 14349 ac_check_lib_save_LIBS=$LIBS 14350LIBS="-l$bdb_libname $LIBS" 14351cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14352/* end confdefs.h. */ 14353 14354/* Override any GCC internal prototype to avoid an error. 14355 Use char because int might match the return type of a GCC 14356 builtin and then its argument prototype would still apply. */ 14357#ifdef __cplusplus 14358extern "C" 14359#endif 14360char db_open (); 14361int 14362main () 14363{ 14364return db_open (); 14365 ; 14366 return 0; 14367} 14368_ACEOF 14369if ac_fn_c_try_link "$LINENO"; then : 14370 eval "$as_ac_Lib=yes" 14371else 14372 eval "$as_ac_Lib=no" 14373fi 14374rm -f core conftest.err conftest.$ac_objext \ 14375 conftest$ac_exeext conftest.$ac_ext 14376LIBS=$ac_check_lib_save_LIBS 14377fi 14378eval ac_res=\$$as_ac_Lib 14379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14380$as_echo "$ac_res" >&6; } 14381if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 14382 result=yes 14383else 14384 result=no 14385 14386fi 14387 14388 fi 14389 14390else 14391 result="no" 14392fi 14393 14394 14395 14396 # If we found it, no need to search any more. 14397 if test "$result" = "yes"; then 14398 found="$bdb_place" 14399 break 14400 fi 14401 done 14402 test "$found" != "not" && break 14403 done 14404 test "$found" != "not" && break 14405 done 14406 14407 # Restore the original values of the flags we tweak. 14408 LDFLAGS="$apu_check_lib_save_ldflags" 14409 CPPFLAGS="$apu_check_lib_save_cppflags" 14410 14411 case "$found" in 14412 "not") 14413 apu_have_db=0 14414 ;; 14415 "std") 14416 apu_db_header=$bdb_header 14417 apu_db_lib=$bdb_libname 14418 apu_have_db=1 14419 ;; 14420 *":"*) 14421 header="`echo $found | sed -e 's/:.*$//'`" 14422 lib="`echo $found | sed -e 's/^.*://'`" 14423 14424 14425 if test "x$APRUTIL_INCLUDES" = "x"; then 14426 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 14427 APRUTIL_INCLUDES="-I$header" 14428 else 14429 apr_addto_bugger="-I$header" 14430 for i in $apr_addto_bugger; do 14431 apr_addto_duplicate="0" 14432 for j in $APRUTIL_INCLUDES; do 14433 if test "x$i" = "x$j"; then 14434 apr_addto_duplicate="1" 14435 break 14436 fi 14437 done 14438 if test $apr_addto_duplicate = "0"; then 14439 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 14440 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 14441 fi 14442 done 14443 fi 14444 14445 14446 if test "x$APRUTIL_LDFLAGS" = "x"; then 14447 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 14448 APRUTIL_LDFLAGS="-L$lib" 14449 else 14450 apr_addto_bugger="-L$lib" 14451 for i in $apr_addto_bugger; do 14452 apr_addto_duplicate="0" 14453 for j in $APRUTIL_LDFLAGS; do 14454 if test "x$i" = "x$j"; then 14455 apr_addto_duplicate="1" 14456 break 14457 fi 14458 done 14459 if test $apr_addto_duplicate = "0"; then 14460 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 14461 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 14462 fi 14463 done 14464 fi 14465 14466 apu_db_header=$bdb_header 14467 apu_db_lib=$bdb_libname 14468 apu_have_db=1 14469 ;; 14470 *) 14471 14472 if test "x$APRUTIL_INCLUDES" = "x"; then 14473 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 14474 APRUTIL_INCLUDES="-I$found/include" 14475 else 14476 apr_addto_bugger="-I$found/include" 14477 for i in $apr_addto_bugger; do 14478 apr_addto_duplicate="0" 14479 for j in $APRUTIL_INCLUDES; do 14480 if test "x$i" = "x$j"; then 14481 apr_addto_duplicate="1" 14482 break 14483 fi 14484 done 14485 if test $apr_addto_duplicate = "0"; then 14486 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 14487 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 14488 fi 14489 done 14490 fi 14491 14492 14493 if test "x$APRUTIL_LDFLAGS" = "x"; then 14494 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 14495 APRUTIL_LDFLAGS="-L$found/lib" 14496 else 14497 apr_addto_bugger="-L$found/lib" 14498 for i in $apr_addto_bugger; do 14499 apr_addto_duplicate="0" 14500 for j in $APRUTIL_LDFLAGS; do 14501 if test "x$i" = "x$j"; then 14502 apr_addto_duplicate="1" 14503 break 14504 fi 14505 done 14506 if test $apr_addto_duplicate = "0"; then 14507 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 14508 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 14509 fi 14510 done 14511 fi 14512 14513 apu_db_header=$bdb_header 14514 apu_db_lib=$bdb_libname 14515 apu_have_db=1 14516 ;; 14517 esac 14518 14519 if test "$apu_have_db" = "1"; then 14520 apu_db_version=1 14521 fi 14522 14523 if test "$apu_db_version" != "1"; then 14524 as_fn_error $? "Berkeley db1 not found" "$LINENO" 5 14525 fi 14526 ;; 14527 db185) 14528 14529 places="$check_places" 14530 if test -z "$places"; then 14531 places="std" 14532 fi 14533 14534 bdb_version=1 14535 if test "-1" != "-1"; then 14536 bdb_version="$bdb_version.-1" 14537 if test "-1" != "-1"; then 14538 bdb_version="$bdb_version.-1" 14539 fi 14540 fi 14541 bdb_places="$places" 14542 bdb_default_search_headers="db_185.h" 14543 bdb_default_search_lib_names="db" 14544 14545 14546 apu_have_db=0 14547 14548 # Save the original values of the flags we tweak. 14549 apu_check_lib_save_libs="$LIBS" 14550 apu_check_lib_save_ldflags="$LDFLAGS" 14551 apu_check_lib_save_cppflags="$CPPFLAGS" 14552 14553 # The variable `found' is the prefix under which we've found 14554 # Berkeley DB, or `not' if we haven't found it anywhere yet. 14555 found=not 14556 for bdb_place in $bdb_places; do 14557 14558 LDFLAGS="$apu_check_lib_save_ldflags" 14559 CPPFLAGS="$apu_check_lib_save_cppflags" 14560 case "$bdb_place" in 14561 "std" ) 14562 description="the standard places" 14563 ;; 14564 *":"* ) 14565 header="`echo $bdb_place | sed -e 's/:.*$//'`" 14566 lib="`echo $bdb_place | sed -e 's/^.*://'`" 14567 CPPFLAGS="$CPPFLAGS -I$header" 14568 LDFLAGS="$LDFLAGS -L$lib" 14569 description="$header and $lib" 14570 ;; 14571 * ) 14572 if test -d $bdb_place; then 14573 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 14574 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 14575 else 14576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 14577$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 14578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 14579$as_echo "directory not found" >&6; } 14580 continue 14581 fi 14582 description="$bdb_place" 14583 ;; 14584 esac 14585 14586 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 14587 # trick to display a message instead. 14588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 14589$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 14590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 14591$as_echo "" >&6; } 14592 14593 for bdb_libname in $bdb_default_search_lib_names; do 14594 for bdb_header in $bdb_default_search_headers; do 14595 # Clear the header cache variable for each location 14596 14597 cache_id="`echo ac_cv_header_${bdb_header} \ 14598 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 14599 14600 unset $cache_id 14601 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 14602ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 14603if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 14604 14605 if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then 14606 # We generate a separate cache variable for each prefix and libname 14607 # we search under. That way, we avoid caching information that 14608 # changes if the user runs `configure' with a different set of 14609 # switches. 14610 14611 cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 14612 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 14613 14614 14615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 14616$as_echo_n "checking for -l$bdb_libname... " >&6; } 14617 if eval \${$cache_id+:} false; then : 14618 $as_echo_n "(cached) " >&6 14619else 14620 14621 14622 apu_try_berkeley_db_save_libs="$LIBS" 14623 14624 apu_check_berkeley_db_major=1 14625 apu_check_berkeley_db_minor=-1 14626 apu_check_berkeley_db_patch=-1 14627 apu_try_berkeley_db_header=$bdb_header 14628 apu_try_berkeley_db_libname=$bdb_libname 14629 14630 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 14631 if test "$cross_compiling" = yes; then : 14632 apu_try_berkeley_db=yes 14633 14634else 14635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14636/* end confdefs.h. */ 14637 14638#include <stdlib.h> 14639#include <stdio.h> 14640#include <$apu_try_berkeley_db_header> 14641main () 14642{ 14643 int major, minor, patch; 14644 14645 db_version(&major, &minor, &patch); 14646 14647 /* Sanity check: ensure that db.h constants actually match the db library */ 14648 if (major != DB_VERSION_MAJOR 14649 || minor != DB_VERSION_MINOR 14650 || patch != DB_VERSION_PATCH) 14651 exit (1); 14652 14653 /* Run-time check: ensure the library claims to be the correct version. */ 14654 14655 if ($apu_check_berkeley_db_major != -1) { 14656 if (major < $apu_check_berkeley_db_major) 14657 exit (1); 14658 if (major > $apu_check_berkeley_db_major) 14659 exit (0); 14660 } 14661 14662 if ($apu_check_berkeley_db_minor != -1) { 14663 if (minor < $apu_check_berkeley_db_minor) 14664 exit (1); 14665 if (minor > $apu_check_berkeley_db_minor) 14666 exit (0); 14667 } 14668 14669 if ($apu_check_berkeley_db_patch == -1 14670 || patch >= $apu_check_berkeley_db_patch) 14671 exit (0); 14672 else 14673 exit (1); 14674} 14675 14676_ACEOF 14677if ac_fn_c_try_run "$LINENO"; then : 14678 apu_try_berkeley_db=yes 14679else 14680 apu_try_berkeley_db=no 14681fi 14682rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14683 conftest.$ac_objext conftest.beam conftest.$ac_ext 14684fi 14685 14686 14687 LIBS="$apu_try_berkeley_db_save_libs" 14688 14689 14690 eval "$cache_id=$apu_try_berkeley_db" 14691 14692fi 14693 14694 result="`eval echo '$'$cache_id`" 14695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 14696$as_echo "$result" >&6; } 14697 elif test "1" = "1"; then 14698 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 14699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 14700$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 14701if eval \${$as_ac_Lib+:} false; then : 14702 $as_echo_n "(cached) " >&6 14703else 14704 ac_check_lib_save_LIBS=$LIBS 14705LIBS="-l$bdb_libname $LIBS" 14706cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14707/* end confdefs.h. */ 14708 14709/* Override any GCC internal prototype to avoid an error. 14710 Use char because int might match the return type of a GCC 14711 builtin and then its argument prototype would still apply. */ 14712#ifdef __cplusplus 14713extern "C" 14714#endif 14715char dbopen (); 14716int 14717main () 14718{ 14719return dbopen (); 14720 ; 14721 return 0; 14722} 14723_ACEOF 14724if ac_fn_c_try_link "$LINENO"; then : 14725 eval "$as_ac_Lib=yes" 14726else 14727 eval "$as_ac_Lib=no" 14728fi 14729rm -f core conftest.err conftest.$ac_objext \ 14730 conftest$ac_exeext conftest.$ac_ext 14731LIBS=$ac_check_lib_save_LIBS 14732fi 14733eval ac_res=\$$as_ac_Lib 14734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14735$as_echo "$ac_res" >&6; } 14736if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 14737 result=yes 14738else 14739 result=no 14740 14741fi 14742 14743 elif test "1" = "2"; then 14744 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 14745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 14746$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 14747if eval \${$as_ac_Lib+:} false; then : 14748 $as_echo_n "(cached) " >&6 14749else 14750 ac_check_lib_save_LIBS=$LIBS 14751LIBS="-l$bdb_libname $LIBS" 14752cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14753/* end confdefs.h. */ 14754 14755/* Override any GCC internal prototype to avoid an error. 14756 Use char because int might match the return type of a GCC 14757 builtin and then its argument prototype would still apply. */ 14758#ifdef __cplusplus 14759extern "C" 14760#endif 14761char db_open (); 14762int 14763main () 14764{ 14765return db_open (); 14766 ; 14767 return 0; 14768} 14769_ACEOF 14770if ac_fn_c_try_link "$LINENO"; then : 14771 eval "$as_ac_Lib=yes" 14772else 14773 eval "$as_ac_Lib=no" 14774fi 14775rm -f core conftest.err conftest.$ac_objext \ 14776 conftest$ac_exeext conftest.$ac_ext 14777LIBS=$ac_check_lib_save_LIBS 14778fi 14779eval ac_res=\$$as_ac_Lib 14780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14781$as_echo "$ac_res" >&6; } 14782if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 14783 result=yes 14784else 14785 result=no 14786 14787fi 14788 14789 fi 14790 14791else 14792 result="no" 14793fi 14794 14795 14796 14797 # If we found it, no need to search any more. 14798 if test "$result" = "yes"; then 14799 found="$bdb_place" 14800 break 14801 fi 14802 done 14803 test "$found" != "not" && break 14804 done 14805 test "$found" != "not" && break 14806 done 14807 14808 # Restore the original values of the flags we tweak. 14809 LDFLAGS="$apu_check_lib_save_ldflags" 14810 CPPFLAGS="$apu_check_lib_save_cppflags" 14811 14812 case "$found" in 14813 "not") 14814 apu_have_db=0 14815 ;; 14816 "std") 14817 apu_db_header=$bdb_header 14818 apu_db_lib=$bdb_libname 14819 apu_have_db=1 14820 ;; 14821 *":"*) 14822 header="`echo $found | sed -e 's/:.*$//'`" 14823 lib="`echo $found | sed -e 's/^.*://'`" 14824 14825 14826 if test "x$APRUTIL_INCLUDES" = "x"; then 14827 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 14828 APRUTIL_INCLUDES="-I$header" 14829 else 14830 apr_addto_bugger="-I$header" 14831 for i in $apr_addto_bugger; do 14832 apr_addto_duplicate="0" 14833 for j in $APRUTIL_INCLUDES; do 14834 if test "x$i" = "x$j"; then 14835 apr_addto_duplicate="1" 14836 break 14837 fi 14838 done 14839 if test $apr_addto_duplicate = "0"; then 14840 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 14841 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 14842 fi 14843 done 14844 fi 14845 14846 14847 if test "x$APRUTIL_LDFLAGS" = "x"; then 14848 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 14849 APRUTIL_LDFLAGS="-L$lib" 14850 else 14851 apr_addto_bugger="-L$lib" 14852 for i in $apr_addto_bugger; do 14853 apr_addto_duplicate="0" 14854 for j in $APRUTIL_LDFLAGS; do 14855 if test "x$i" = "x$j"; then 14856 apr_addto_duplicate="1" 14857 break 14858 fi 14859 done 14860 if test $apr_addto_duplicate = "0"; then 14861 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 14862 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 14863 fi 14864 done 14865 fi 14866 14867 apu_db_header=$bdb_header 14868 apu_db_lib=$bdb_libname 14869 apu_have_db=1 14870 ;; 14871 *) 14872 14873 if test "x$APRUTIL_INCLUDES" = "x"; then 14874 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 14875 APRUTIL_INCLUDES="-I$found/include" 14876 else 14877 apr_addto_bugger="-I$found/include" 14878 for i in $apr_addto_bugger; do 14879 apr_addto_duplicate="0" 14880 for j in $APRUTIL_INCLUDES; do 14881 if test "x$i" = "x$j"; then 14882 apr_addto_duplicate="1" 14883 break 14884 fi 14885 done 14886 if test $apr_addto_duplicate = "0"; then 14887 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 14888 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 14889 fi 14890 done 14891 fi 14892 14893 14894 if test "x$APRUTIL_LDFLAGS" = "x"; then 14895 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 14896 APRUTIL_LDFLAGS="-L$found/lib" 14897 else 14898 apr_addto_bugger="-L$found/lib" 14899 for i in $apr_addto_bugger; do 14900 apr_addto_duplicate="0" 14901 for j in $APRUTIL_LDFLAGS; do 14902 if test "x$i" = "x$j"; then 14903 apr_addto_duplicate="1" 14904 break 14905 fi 14906 done 14907 if test $apr_addto_duplicate = "0"; then 14908 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 14909 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 14910 fi 14911 done 14912 fi 14913 14914 apu_db_header=$bdb_header 14915 apu_db_lib=$bdb_libname 14916 apu_have_db=1 14917 ;; 14918 esac 14919 14920 if test "$apu_have_db" = "1"; then 14921 apu_db_version=185 14922 fi 14923 14924 if test "$apu_db_version" != "185"; then 14925 as_fn_error $? "Berkeley db185 not found" "$LINENO" 5 14926 fi 14927 ;; 14928 db2) 14929 14930 places="$check_places" 14931 if test -z "$places"; then 14932 places="std" 14933 fi 14934 14935 bdb_version=2 14936 if test "-1" != "-1"; then 14937 bdb_version="$bdb_version.-1" 14938 if test "-1" != "-1"; then 14939 bdb_version="$bdb_version.-1" 14940 fi 14941 fi 14942 bdb_places="$places" 14943 bdb_default_search_headers="db2/db.h db.h" 14944 bdb_default_search_lib_names="db2 db" 14945 14946 14947 apu_have_db=0 14948 14949 # Save the original values of the flags we tweak. 14950 apu_check_lib_save_libs="$LIBS" 14951 apu_check_lib_save_ldflags="$LDFLAGS" 14952 apu_check_lib_save_cppflags="$CPPFLAGS" 14953 14954 # The variable `found' is the prefix under which we've found 14955 # Berkeley DB, or `not' if we haven't found it anywhere yet. 14956 found=not 14957 for bdb_place in $bdb_places; do 14958 14959 LDFLAGS="$apu_check_lib_save_ldflags" 14960 CPPFLAGS="$apu_check_lib_save_cppflags" 14961 case "$bdb_place" in 14962 "std" ) 14963 description="the standard places" 14964 ;; 14965 *":"* ) 14966 header="`echo $bdb_place | sed -e 's/:.*$//'`" 14967 lib="`echo $bdb_place | sed -e 's/^.*://'`" 14968 CPPFLAGS="$CPPFLAGS -I$header" 14969 LDFLAGS="$LDFLAGS -L$lib" 14970 description="$header and $lib" 14971 ;; 14972 * ) 14973 if test -d $bdb_place; then 14974 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 14975 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 14976 else 14977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 14978$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 14979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 14980$as_echo "directory not found" >&6; } 14981 continue 14982 fi 14983 description="$bdb_place" 14984 ;; 14985 esac 14986 14987 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 14988 # trick to display a message instead. 14989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 14990$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 14991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 14992$as_echo "" >&6; } 14993 14994 for bdb_libname in $bdb_default_search_lib_names; do 14995 for bdb_header in $bdb_default_search_headers; do 14996 # Clear the header cache variable for each location 14997 14998 cache_id="`echo ac_cv_header_${bdb_header} \ 14999 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 15000 15001 unset $cache_id 15002 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 15003ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 15004if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15005 15006 if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then 15007 # We generate a separate cache variable for each prefix and libname 15008 # we search under. That way, we avoid caching information that 15009 # changes if the user runs `configure' with a different set of 15010 # switches. 15011 15012 cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 15013 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 15014 15015 15016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 15017$as_echo_n "checking for -l$bdb_libname... " >&6; } 15018 if eval \${$cache_id+:} false; then : 15019 $as_echo_n "(cached) " >&6 15020else 15021 15022 15023 apu_try_berkeley_db_save_libs="$LIBS" 15024 15025 apu_check_berkeley_db_major=2 15026 apu_check_berkeley_db_minor=-1 15027 apu_check_berkeley_db_patch=-1 15028 apu_try_berkeley_db_header=$bdb_header 15029 apu_try_berkeley_db_libname=$bdb_libname 15030 15031 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 15032 if test "$cross_compiling" = yes; then : 15033 apu_try_berkeley_db=yes 15034 15035else 15036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15037/* end confdefs.h. */ 15038 15039#include <stdlib.h> 15040#include <stdio.h> 15041#include <$apu_try_berkeley_db_header> 15042main () 15043{ 15044 int major, minor, patch; 15045 15046 db_version(&major, &minor, &patch); 15047 15048 /* Sanity check: ensure that db.h constants actually match the db library */ 15049 if (major != DB_VERSION_MAJOR 15050 || minor != DB_VERSION_MINOR 15051 || patch != DB_VERSION_PATCH) 15052 exit (1); 15053 15054 /* Run-time check: ensure the library claims to be the correct version. */ 15055 15056 if ($apu_check_berkeley_db_major != -1) { 15057 if (major < $apu_check_berkeley_db_major) 15058 exit (1); 15059 if (major > $apu_check_berkeley_db_major) 15060 exit (0); 15061 } 15062 15063 if ($apu_check_berkeley_db_minor != -1) { 15064 if (minor < $apu_check_berkeley_db_minor) 15065 exit (1); 15066 if (minor > $apu_check_berkeley_db_minor) 15067 exit (0); 15068 } 15069 15070 if ($apu_check_berkeley_db_patch == -1 15071 || patch >= $apu_check_berkeley_db_patch) 15072 exit (0); 15073 else 15074 exit (1); 15075} 15076 15077_ACEOF 15078if ac_fn_c_try_run "$LINENO"; then : 15079 apu_try_berkeley_db=yes 15080else 15081 apu_try_berkeley_db=no 15082fi 15083rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15084 conftest.$ac_objext conftest.beam conftest.$ac_ext 15085fi 15086 15087 15088 LIBS="$apu_try_berkeley_db_save_libs" 15089 15090 15091 eval "$cache_id=$apu_try_berkeley_db" 15092 15093fi 15094 15095 result="`eval echo '$'$cache_id`" 15096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 15097$as_echo "$result" >&6; } 15098 elif test "2" = "1"; then 15099 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 15100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 15101$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 15102if eval \${$as_ac_Lib+:} false; then : 15103 $as_echo_n "(cached) " >&6 15104else 15105 ac_check_lib_save_LIBS=$LIBS 15106LIBS="-l$bdb_libname $LIBS" 15107cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15108/* end confdefs.h. */ 15109 15110/* Override any GCC internal prototype to avoid an error. 15111 Use char because int might match the return type of a GCC 15112 builtin and then its argument prototype would still apply. */ 15113#ifdef __cplusplus 15114extern "C" 15115#endif 15116char dbopen (); 15117int 15118main () 15119{ 15120return dbopen (); 15121 ; 15122 return 0; 15123} 15124_ACEOF 15125if ac_fn_c_try_link "$LINENO"; then : 15126 eval "$as_ac_Lib=yes" 15127else 15128 eval "$as_ac_Lib=no" 15129fi 15130rm -f core conftest.err conftest.$ac_objext \ 15131 conftest$ac_exeext conftest.$ac_ext 15132LIBS=$ac_check_lib_save_LIBS 15133fi 15134eval ac_res=\$$as_ac_Lib 15135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15136$as_echo "$ac_res" >&6; } 15137if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 15138 result=yes 15139else 15140 result=no 15141 15142fi 15143 15144 elif test "2" = "2"; then 15145 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 15146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 15147$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 15148if eval \${$as_ac_Lib+:} false; then : 15149 $as_echo_n "(cached) " >&6 15150else 15151 ac_check_lib_save_LIBS=$LIBS 15152LIBS="-l$bdb_libname $LIBS" 15153cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15154/* end confdefs.h. */ 15155 15156/* Override any GCC internal prototype to avoid an error. 15157 Use char because int might match the return type of a GCC 15158 builtin and then its argument prototype would still apply. */ 15159#ifdef __cplusplus 15160extern "C" 15161#endif 15162char db_open (); 15163int 15164main () 15165{ 15166return db_open (); 15167 ; 15168 return 0; 15169} 15170_ACEOF 15171if ac_fn_c_try_link "$LINENO"; then : 15172 eval "$as_ac_Lib=yes" 15173else 15174 eval "$as_ac_Lib=no" 15175fi 15176rm -f core conftest.err conftest.$ac_objext \ 15177 conftest$ac_exeext conftest.$ac_ext 15178LIBS=$ac_check_lib_save_LIBS 15179fi 15180eval ac_res=\$$as_ac_Lib 15181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15182$as_echo "$ac_res" >&6; } 15183if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 15184 result=yes 15185else 15186 result=no 15187 15188fi 15189 15190 fi 15191 15192else 15193 result="no" 15194fi 15195 15196 15197 15198 # If we found it, no need to search any more. 15199 if test "$result" = "yes"; then 15200 found="$bdb_place" 15201 break 15202 fi 15203 done 15204 test "$found" != "not" && break 15205 done 15206 test "$found" != "not" && break 15207 done 15208 15209 # Restore the original values of the flags we tweak. 15210 LDFLAGS="$apu_check_lib_save_ldflags" 15211 CPPFLAGS="$apu_check_lib_save_cppflags" 15212 15213 case "$found" in 15214 "not") 15215 apu_have_db=0 15216 ;; 15217 "std") 15218 apu_db_header=$bdb_header 15219 apu_db_lib=$bdb_libname 15220 apu_have_db=1 15221 ;; 15222 *":"*) 15223 header="`echo $found | sed -e 's/:.*$//'`" 15224 lib="`echo $found | sed -e 's/^.*://'`" 15225 15226 15227 if test "x$APRUTIL_INCLUDES" = "x"; then 15228 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 15229 APRUTIL_INCLUDES="-I$header" 15230 else 15231 apr_addto_bugger="-I$header" 15232 for i in $apr_addto_bugger; do 15233 apr_addto_duplicate="0" 15234 for j in $APRUTIL_INCLUDES; do 15235 if test "x$i" = "x$j"; then 15236 apr_addto_duplicate="1" 15237 break 15238 fi 15239 done 15240 if test $apr_addto_duplicate = "0"; then 15241 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 15242 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 15243 fi 15244 done 15245 fi 15246 15247 15248 if test "x$APRUTIL_LDFLAGS" = "x"; then 15249 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 15250 APRUTIL_LDFLAGS="-L$lib" 15251 else 15252 apr_addto_bugger="-L$lib" 15253 for i in $apr_addto_bugger; do 15254 apr_addto_duplicate="0" 15255 for j in $APRUTIL_LDFLAGS; do 15256 if test "x$i" = "x$j"; then 15257 apr_addto_duplicate="1" 15258 break 15259 fi 15260 done 15261 if test $apr_addto_duplicate = "0"; then 15262 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 15263 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 15264 fi 15265 done 15266 fi 15267 15268 apu_db_header=$bdb_header 15269 apu_db_lib=$bdb_libname 15270 apu_have_db=1 15271 ;; 15272 *) 15273 15274 if test "x$APRUTIL_INCLUDES" = "x"; then 15275 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 15276 APRUTIL_INCLUDES="-I$found/include" 15277 else 15278 apr_addto_bugger="-I$found/include" 15279 for i in $apr_addto_bugger; do 15280 apr_addto_duplicate="0" 15281 for j in $APRUTIL_INCLUDES; do 15282 if test "x$i" = "x$j"; then 15283 apr_addto_duplicate="1" 15284 break 15285 fi 15286 done 15287 if test $apr_addto_duplicate = "0"; then 15288 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 15289 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 15290 fi 15291 done 15292 fi 15293 15294 15295 if test "x$APRUTIL_LDFLAGS" = "x"; then 15296 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 15297 APRUTIL_LDFLAGS="-L$found/lib" 15298 else 15299 apr_addto_bugger="-L$found/lib" 15300 for i in $apr_addto_bugger; do 15301 apr_addto_duplicate="0" 15302 for j in $APRUTIL_LDFLAGS; do 15303 if test "x$i" = "x$j"; then 15304 apr_addto_duplicate="1" 15305 break 15306 fi 15307 done 15308 if test $apr_addto_duplicate = "0"; then 15309 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 15310 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 15311 fi 15312 done 15313 fi 15314 15315 apu_db_header=$bdb_header 15316 apu_db_lib=$bdb_libname 15317 apu_have_db=1 15318 ;; 15319 esac 15320 15321 if test "$apu_have_db" = "1"; then 15322 apu_db_version=2 15323 fi 15324 15325 if test "$apu_db_version" != "2"; then 15326 as_fn_error $? "Berkeley db2 not found" "$LINENO" 5 15327 fi 15328 ;; 15329 db3) 15330 15331 places="$check_places" 15332 if test -z "$places"; then 15333 places="std" 15334 fi 15335 15336 bdb_version=3 15337 if test "-1" != "-1"; then 15338 bdb_version="$bdb_version.-1" 15339 if test "-1" != "-1"; then 15340 bdb_version="$bdb_version.-1" 15341 fi 15342 fi 15343 bdb_places="$places" 15344 bdb_default_search_headers="db3/db.h db.h" 15345 bdb_default_search_lib_names="db3 db" 15346 15347 15348 apu_have_db=0 15349 15350 # Save the original values of the flags we tweak. 15351 apu_check_lib_save_libs="$LIBS" 15352 apu_check_lib_save_ldflags="$LDFLAGS" 15353 apu_check_lib_save_cppflags="$CPPFLAGS" 15354 15355 # The variable `found' is the prefix under which we've found 15356 # Berkeley DB, or `not' if we haven't found it anywhere yet. 15357 found=not 15358 for bdb_place in $bdb_places; do 15359 15360 LDFLAGS="$apu_check_lib_save_ldflags" 15361 CPPFLAGS="$apu_check_lib_save_cppflags" 15362 case "$bdb_place" in 15363 "std" ) 15364 description="the standard places" 15365 ;; 15366 *":"* ) 15367 header="`echo $bdb_place | sed -e 's/:.*$//'`" 15368 lib="`echo $bdb_place | sed -e 's/^.*://'`" 15369 CPPFLAGS="$CPPFLAGS -I$header" 15370 LDFLAGS="$LDFLAGS -L$lib" 15371 description="$header and $lib" 15372 ;; 15373 * ) 15374 if test -d $bdb_place; then 15375 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 15376 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 15377 else 15378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 15379$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 15380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 15381$as_echo "directory not found" >&6; } 15382 continue 15383 fi 15384 description="$bdb_place" 15385 ;; 15386 esac 15387 15388 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 15389 # trick to display a message instead. 15390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 15391$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 15392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 15393$as_echo "" >&6; } 15394 15395 for bdb_libname in $bdb_default_search_lib_names; do 15396 for bdb_header in $bdb_default_search_headers; do 15397 # Clear the header cache variable for each location 15398 15399 cache_id="`echo ac_cv_header_${bdb_header} \ 15400 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 15401 15402 unset $cache_id 15403 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 15404ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 15405if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15406 15407 if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then 15408 # We generate a separate cache variable for each prefix and libname 15409 # we search under. That way, we avoid caching information that 15410 # changes if the user runs `configure' with a different set of 15411 # switches. 15412 15413 cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 15414 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 15415 15416 15417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 15418$as_echo_n "checking for -l$bdb_libname... " >&6; } 15419 if eval \${$cache_id+:} false; then : 15420 $as_echo_n "(cached) " >&6 15421else 15422 15423 15424 apu_try_berkeley_db_save_libs="$LIBS" 15425 15426 apu_check_berkeley_db_major=3 15427 apu_check_berkeley_db_minor=-1 15428 apu_check_berkeley_db_patch=-1 15429 apu_try_berkeley_db_header=$bdb_header 15430 apu_try_berkeley_db_libname=$bdb_libname 15431 15432 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 15433 if test "$cross_compiling" = yes; then : 15434 apu_try_berkeley_db=yes 15435 15436else 15437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15438/* end confdefs.h. */ 15439 15440#include <stdlib.h> 15441#include <stdio.h> 15442#include <$apu_try_berkeley_db_header> 15443main () 15444{ 15445 int major, minor, patch; 15446 15447 db_version(&major, &minor, &patch); 15448 15449 /* Sanity check: ensure that db.h constants actually match the db library */ 15450 if (major != DB_VERSION_MAJOR 15451 || minor != DB_VERSION_MINOR 15452 || patch != DB_VERSION_PATCH) 15453 exit (1); 15454 15455 /* Run-time check: ensure the library claims to be the correct version. */ 15456 15457 if ($apu_check_berkeley_db_major != -1) { 15458 if (major < $apu_check_berkeley_db_major) 15459 exit (1); 15460 if (major > $apu_check_berkeley_db_major) 15461 exit (0); 15462 } 15463 15464 if ($apu_check_berkeley_db_minor != -1) { 15465 if (minor < $apu_check_berkeley_db_minor) 15466 exit (1); 15467 if (minor > $apu_check_berkeley_db_minor) 15468 exit (0); 15469 } 15470 15471 if ($apu_check_berkeley_db_patch == -1 15472 || patch >= $apu_check_berkeley_db_patch) 15473 exit (0); 15474 else 15475 exit (1); 15476} 15477 15478_ACEOF 15479if ac_fn_c_try_run "$LINENO"; then : 15480 apu_try_berkeley_db=yes 15481else 15482 apu_try_berkeley_db=no 15483fi 15484rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15485 conftest.$ac_objext conftest.beam conftest.$ac_ext 15486fi 15487 15488 15489 LIBS="$apu_try_berkeley_db_save_libs" 15490 15491 15492 eval "$cache_id=$apu_try_berkeley_db" 15493 15494fi 15495 15496 result="`eval echo '$'$cache_id`" 15497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 15498$as_echo "$result" >&6; } 15499 elif test "3" = "1"; then 15500 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 15501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 15502$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 15503if eval \${$as_ac_Lib+:} false; then : 15504 $as_echo_n "(cached) " >&6 15505else 15506 ac_check_lib_save_LIBS=$LIBS 15507LIBS="-l$bdb_libname $LIBS" 15508cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15509/* end confdefs.h. */ 15510 15511/* Override any GCC internal prototype to avoid an error. 15512 Use char because int might match the return type of a GCC 15513 builtin and then its argument prototype would still apply. */ 15514#ifdef __cplusplus 15515extern "C" 15516#endif 15517char dbopen (); 15518int 15519main () 15520{ 15521return dbopen (); 15522 ; 15523 return 0; 15524} 15525_ACEOF 15526if ac_fn_c_try_link "$LINENO"; then : 15527 eval "$as_ac_Lib=yes" 15528else 15529 eval "$as_ac_Lib=no" 15530fi 15531rm -f core conftest.err conftest.$ac_objext \ 15532 conftest$ac_exeext conftest.$ac_ext 15533LIBS=$ac_check_lib_save_LIBS 15534fi 15535eval ac_res=\$$as_ac_Lib 15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15537$as_echo "$ac_res" >&6; } 15538if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 15539 result=yes 15540else 15541 result=no 15542 15543fi 15544 15545 elif test "3" = "2"; then 15546 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 15547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 15548$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 15549if eval \${$as_ac_Lib+:} false; then : 15550 $as_echo_n "(cached) " >&6 15551else 15552 ac_check_lib_save_LIBS=$LIBS 15553LIBS="-l$bdb_libname $LIBS" 15554cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15555/* end confdefs.h. */ 15556 15557/* Override any GCC internal prototype to avoid an error. 15558 Use char because int might match the return type of a GCC 15559 builtin and then its argument prototype would still apply. */ 15560#ifdef __cplusplus 15561extern "C" 15562#endif 15563char db_open (); 15564int 15565main () 15566{ 15567return db_open (); 15568 ; 15569 return 0; 15570} 15571_ACEOF 15572if ac_fn_c_try_link "$LINENO"; then : 15573 eval "$as_ac_Lib=yes" 15574else 15575 eval "$as_ac_Lib=no" 15576fi 15577rm -f core conftest.err conftest.$ac_objext \ 15578 conftest$ac_exeext conftest.$ac_ext 15579LIBS=$ac_check_lib_save_LIBS 15580fi 15581eval ac_res=\$$as_ac_Lib 15582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15583$as_echo "$ac_res" >&6; } 15584if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 15585 result=yes 15586else 15587 result=no 15588 15589fi 15590 15591 fi 15592 15593else 15594 result="no" 15595fi 15596 15597 15598 15599 # If we found it, no need to search any more. 15600 if test "$result" = "yes"; then 15601 found="$bdb_place" 15602 break 15603 fi 15604 done 15605 test "$found" != "not" && break 15606 done 15607 test "$found" != "not" && break 15608 done 15609 15610 # Restore the original values of the flags we tweak. 15611 LDFLAGS="$apu_check_lib_save_ldflags" 15612 CPPFLAGS="$apu_check_lib_save_cppflags" 15613 15614 case "$found" in 15615 "not") 15616 apu_have_db=0 15617 ;; 15618 "std") 15619 apu_db_header=$bdb_header 15620 apu_db_lib=$bdb_libname 15621 apu_have_db=1 15622 ;; 15623 *":"*) 15624 header="`echo $found | sed -e 's/:.*$//'`" 15625 lib="`echo $found | sed -e 's/^.*://'`" 15626 15627 15628 if test "x$APRUTIL_INCLUDES" = "x"; then 15629 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 15630 APRUTIL_INCLUDES="-I$header" 15631 else 15632 apr_addto_bugger="-I$header" 15633 for i in $apr_addto_bugger; do 15634 apr_addto_duplicate="0" 15635 for j in $APRUTIL_INCLUDES; do 15636 if test "x$i" = "x$j"; then 15637 apr_addto_duplicate="1" 15638 break 15639 fi 15640 done 15641 if test $apr_addto_duplicate = "0"; then 15642 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 15643 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 15644 fi 15645 done 15646 fi 15647 15648 15649 if test "x$APRUTIL_LDFLAGS" = "x"; then 15650 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 15651 APRUTIL_LDFLAGS="-L$lib" 15652 else 15653 apr_addto_bugger="-L$lib" 15654 for i in $apr_addto_bugger; do 15655 apr_addto_duplicate="0" 15656 for j in $APRUTIL_LDFLAGS; do 15657 if test "x$i" = "x$j"; then 15658 apr_addto_duplicate="1" 15659 break 15660 fi 15661 done 15662 if test $apr_addto_duplicate = "0"; then 15663 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 15664 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 15665 fi 15666 done 15667 fi 15668 15669 apu_db_header=$bdb_header 15670 apu_db_lib=$bdb_libname 15671 apu_have_db=1 15672 ;; 15673 *) 15674 15675 if test "x$APRUTIL_INCLUDES" = "x"; then 15676 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 15677 APRUTIL_INCLUDES="-I$found/include" 15678 else 15679 apr_addto_bugger="-I$found/include" 15680 for i in $apr_addto_bugger; do 15681 apr_addto_duplicate="0" 15682 for j in $APRUTIL_INCLUDES; do 15683 if test "x$i" = "x$j"; then 15684 apr_addto_duplicate="1" 15685 break 15686 fi 15687 done 15688 if test $apr_addto_duplicate = "0"; then 15689 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 15690 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 15691 fi 15692 done 15693 fi 15694 15695 15696 if test "x$APRUTIL_LDFLAGS" = "x"; then 15697 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 15698 APRUTIL_LDFLAGS="-L$found/lib" 15699 else 15700 apr_addto_bugger="-L$found/lib" 15701 for i in $apr_addto_bugger; do 15702 apr_addto_duplicate="0" 15703 for j in $APRUTIL_LDFLAGS; do 15704 if test "x$i" = "x$j"; then 15705 apr_addto_duplicate="1" 15706 break 15707 fi 15708 done 15709 if test $apr_addto_duplicate = "0"; then 15710 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 15711 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 15712 fi 15713 done 15714 fi 15715 15716 apu_db_header=$bdb_header 15717 apu_db_lib=$bdb_libname 15718 apu_have_db=1 15719 ;; 15720 esac 15721 15722 if test "$apu_have_db" = "1"; then 15723 apu_db_version=3 15724 fi 15725 15726 if test "$apu_db_version" != "3"; then 15727 as_fn_error $? "Berkeley db3 not found" "$LINENO" 5 15728 fi 15729 ;; 15730 db[456][0-9]) 15731 db_major=`echo "$requested" | sed -e 's/db//' -e 's/.$//'` 15732 db_minor=`echo "$requested" | sed -e 's/db//' -e 's/.//'` 15733 15734 places="$check_places" 15735 db_major="$db_major" 15736 db_minor="$db_minor" 15737 if test -z "$places"; then 15738 places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config" 15739 fi 15740 15741 bdb_version="${db_major}" 15742 if test ""${db_minor}"" != "-1"; then 15743 bdb_version="$bdb_version."${db_minor}"" 15744 if test ""-1"" != "-1"; then 15745 bdb_version="$bdb_version."-1"" 15746 fi 15747 fi 15748 bdb_places="$places" 15749 bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h" 15750 bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db" 15751 15752 15753 apu_have_db=0 15754 15755 # Save the original values of the flags we tweak. 15756 apu_check_lib_save_libs="$LIBS" 15757 apu_check_lib_save_ldflags="$LDFLAGS" 15758 apu_check_lib_save_cppflags="$CPPFLAGS" 15759 15760 # The variable `found' is the prefix under which we've found 15761 # Berkeley DB, or `not' if we haven't found it anywhere yet. 15762 found=not 15763 for bdb_place in $bdb_places; do 15764 15765 LDFLAGS="$apu_check_lib_save_ldflags" 15766 CPPFLAGS="$apu_check_lib_save_cppflags" 15767 case "$bdb_place" in 15768 "std" ) 15769 description="the standard places" 15770 ;; 15771 *":"* ) 15772 header="`echo $bdb_place | sed -e 's/:.*$//'`" 15773 lib="`echo $bdb_place | sed -e 's/^.*://'`" 15774 CPPFLAGS="$CPPFLAGS -I$header" 15775 LDFLAGS="$LDFLAGS -L$lib" 15776 description="$header and $lib" 15777 ;; 15778 * ) 15779 if test -d $bdb_place; then 15780 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 15781 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 15782 else 15783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 15784$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 15785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 15786$as_echo "directory not found" >&6; } 15787 continue 15788 fi 15789 description="$bdb_place" 15790 ;; 15791 esac 15792 15793 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 15794 # trick to display a message instead. 15795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 15796$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 15797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 15798$as_echo "" >&6; } 15799 15800 for bdb_libname in $bdb_default_search_lib_names; do 15801 for bdb_header in $bdb_default_search_headers; do 15802 # Clear the header cache variable for each location 15803 15804 cache_id="`echo ac_cv_header_${bdb_header} \ 15805 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 15806 15807 unset $cache_id 15808 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 15809ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 15810if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15811 15812 if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then 15813 # We generate a separate cache variable for each prefix and libname 15814 # we search under. That way, we avoid caching information that 15815 # changes if the user runs `configure' with a different set of 15816 # switches. 15817 15818 cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 15819 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 15820 15821 15822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 15823$as_echo_n "checking for -l$bdb_libname... " >&6; } 15824 if eval \${$cache_id+:} false; then : 15825 $as_echo_n "(cached) " >&6 15826else 15827 15828 15829 apu_try_berkeley_db_save_libs="$LIBS" 15830 15831 apu_check_berkeley_db_major="${db_major}" 15832 apu_check_berkeley_db_minor="${db_minor}" 15833 apu_check_berkeley_db_patch="-1" 15834 apu_try_berkeley_db_header=$bdb_header 15835 apu_try_berkeley_db_libname=$bdb_libname 15836 15837 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 15838 if test "$cross_compiling" = yes; then : 15839 apu_try_berkeley_db=yes 15840 15841else 15842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15843/* end confdefs.h. */ 15844 15845#include <stdlib.h> 15846#include <stdio.h> 15847#include <$apu_try_berkeley_db_header> 15848main () 15849{ 15850 int major, minor, patch; 15851 15852 db_version(&major, &minor, &patch); 15853 15854 /* Sanity check: ensure that db.h constants actually match the db library */ 15855 if (major != DB_VERSION_MAJOR 15856 || minor != DB_VERSION_MINOR 15857 || patch != DB_VERSION_PATCH) 15858 exit (1); 15859 15860 /* Run-time check: ensure the library claims to be the correct version. */ 15861 15862 if ($apu_check_berkeley_db_major != -1) { 15863 if (major < $apu_check_berkeley_db_major) 15864 exit (1); 15865 if (major > $apu_check_berkeley_db_major) 15866 exit (0); 15867 } 15868 15869 if ($apu_check_berkeley_db_minor != -1) { 15870 if (minor < $apu_check_berkeley_db_minor) 15871 exit (1); 15872 if (minor > $apu_check_berkeley_db_minor) 15873 exit (0); 15874 } 15875 15876 if ($apu_check_berkeley_db_patch == -1 15877 || patch >= $apu_check_berkeley_db_patch) 15878 exit (0); 15879 else 15880 exit (1); 15881} 15882 15883_ACEOF 15884if ac_fn_c_try_run "$LINENO"; then : 15885 apu_try_berkeley_db=yes 15886else 15887 apu_try_berkeley_db=no 15888fi 15889rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15890 conftest.$ac_objext conftest.beam conftest.$ac_ext 15891fi 15892 15893 15894 LIBS="$apu_try_berkeley_db_save_libs" 15895 15896 15897 eval "$cache_id=$apu_try_berkeley_db" 15898 15899fi 15900 15901 result="`eval echo '$'$cache_id`" 15902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 15903$as_echo "$result" >&6; } 15904 elif test ""${db_major}"" = "1"; then 15905 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 15906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 15907$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 15908if eval \${$as_ac_Lib+:} false; then : 15909 $as_echo_n "(cached) " >&6 15910else 15911 ac_check_lib_save_LIBS=$LIBS 15912LIBS="-l$bdb_libname $LIBS" 15913cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15914/* end confdefs.h. */ 15915 15916/* Override any GCC internal prototype to avoid an error. 15917 Use char because int might match the return type of a GCC 15918 builtin and then its argument prototype would still apply. */ 15919#ifdef __cplusplus 15920extern "C" 15921#endif 15922char dbopen (); 15923int 15924main () 15925{ 15926return dbopen (); 15927 ; 15928 return 0; 15929} 15930_ACEOF 15931if ac_fn_c_try_link "$LINENO"; then : 15932 eval "$as_ac_Lib=yes" 15933else 15934 eval "$as_ac_Lib=no" 15935fi 15936rm -f core conftest.err conftest.$ac_objext \ 15937 conftest$ac_exeext conftest.$ac_ext 15938LIBS=$ac_check_lib_save_LIBS 15939fi 15940eval ac_res=\$$as_ac_Lib 15941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15942$as_echo "$ac_res" >&6; } 15943if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 15944 result=yes 15945else 15946 result=no 15947 15948fi 15949 15950 elif test ""${db_major}"" = "2"; then 15951 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 15952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 15953$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 15954if eval \${$as_ac_Lib+:} false; then : 15955 $as_echo_n "(cached) " >&6 15956else 15957 ac_check_lib_save_LIBS=$LIBS 15958LIBS="-l$bdb_libname $LIBS" 15959cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15960/* end confdefs.h. */ 15961 15962/* Override any GCC internal prototype to avoid an error. 15963 Use char because int might match the return type of a GCC 15964 builtin and then its argument prototype would still apply. */ 15965#ifdef __cplusplus 15966extern "C" 15967#endif 15968char db_open (); 15969int 15970main () 15971{ 15972return db_open (); 15973 ; 15974 return 0; 15975} 15976_ACEOF 15977if ac_fn_c_try_link "$LINENO"; then : 15978 eval "$as_ac_Lib=yes" 15979else 15980 eval "$as_ac_Lib=no" 15981fi 15982rm -f core conftest.err conftest.$ac_objext \ 15983 conftest$ac_exeext conftest.$ac_ext 15984LIBS=$ac_check_lib_save_LIBS 15985fi 15986eval ac_res=\$$as_ac_Lib 15987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15988$as_echo "$ac_res" >&6; } 15989if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 15990 result=yes 15991else 15992 result=no 15993 15994fi 15995 15996 fi 15997 15998else 15999 result="no" 16000fi 16001 16002 16003 16004 # If we found it, no need to search any more. 16005 if test "$result" = "yes"; then 16006 found="$bdb_place" 16007 break 16008 fi 16009 done 16010 test "$found" != "not" && break 16011 done 16012 test "$found" != "not" && break 16013 done 16014 16015 # Restore the original values of the flags we tweak. 16016 LDFLAGS="$apu_check_lib_save_ldflags" 16017 CPPFLAGS="$apu_check_lib_save_cppflags" 16018 16019 case "$found" in 16020 "not") 16021 apu_have_db=0 16022 ;; 16023 "std") 16024 apu_db_header=$bdb_header 16025 apu_db_lib=$bdb_libname 16026 apu_have_db=1 16027 ;; 16028 *":"*) 16029 header="`echo $found | sed -e 's/:.*$//'`" 16030 lib="`echo $found | sed -e 's/^.*://'`" 16031 16032 16033 if test "x$APRUTIL_INCLUDES" = "x"; then 16034 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 16035 APRUTIL_INCLUDES="-I$header" 16036 else 16037 apr_addto_bugger="-I$header" 16038 for i in $apr_addto_bugger; do 16039 apr_addto_duplicate="0" 16040 for j in $APRUTIL_INCLUDES; do 16041 if test "x$i" = "x$j"; then 16042 apr_addto_duplicate="1" 16043 break 16044 fi 16045 done 16046 if test $apr_addto_duplicate = "0"; then 16047 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 16048 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 16049 fi 16050 done 16051 fi 16052 16053 16054 if test "x$APRUTIL_LDFLAGS" = "x"; then 16055 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 16056 APRUTIL_LDFLAGS="-L$lib" 16057 else 16058 apr_addto_bugger="-L$lib" 16059 for i in $apr_addto_bugger; do 16060 apr_addto_duplicate="0" 16061 for j in $APRUTIL_LDFLAGS; do 16062 if test "x$i" = "x$j"; then 16063 apr_addto_duplicate="1" 16064 break 16065 fi 16066 done 16067 if test $apr_addto_duplicate = "0"; then 16068 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 16069 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 16070 fi 16071 done 16072 fi 16073 16074 apu_db_header=$bdb_header 16075 apu_db_lib=$bdb_libname 16076 apu_have_db=1 16077 ;; 16078 *) 16079 16080 if test "x$APRUTIL_INCLUDES" = "x"; then 16081 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 16082 APRUTIL_INCLUDES="-I$found/include" 16083 else 16084 apr_addto_bugger="-I$found/include" 16085 for i in $apr_addto_bugger; do 16086 apr_addto_duplicate="0" 16087 for j in $APRUTIL_INCLUDES; do 16088 if test "x$i" = "x$j"; then 16089 apr_addto_duplicate="1" 16090 break 16091 fi 16092 done 16093 if test $apr_addto_duplicate = "0"; then 16094 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 16095 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 16096 fi 16097 done 16098 fi 16099 16100 16101 if test "x$APRUTIL_LDFLAGS" = "x"; then 16102 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 16103 APRUTIL_LDFLAGS="-L$found/lib" 16104 else 16105 apr_addto_bugger="-L$found/lib" 16106 for i in $apr_addto_bugger; do 16107 apr_addto_duplicate="0" 16108 for j in $APRUTIL_LDFLAGS; do 16109 if test "x$i" = "x$j"; then 16110 apr_addto_duplicate="1" 16111 break 16112 fi 16113 done 16114 if test $apr_addto_duplicate = "0"; then 16115 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 16116 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 16117 fi 16118 done 16119 fi 16120 16121 apu_db_header=$bdb_header 16122 apu_db_lib=$bdb_libname 16123 apu_have_db=1 16124 ;; 16125 esac 16126 16127 if test "$apu_have_db" = "1"; then 16128 apu_db_version=${db_major} 16129 fi 16130 16131 if test "$apu_db_version" != "$db_major"; then 16132 as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5 16133 fi 16134 ;; 16135 db[456]) 16136 db_major=`echo "$requested" | sed -e 's/db//'` 16137 # Start version search at version x.9 16138 db_minor=9 16139 while [ $db_minor -ge 0 ] 16140 do 16141 16142 places="$check_places" 16143 db_major="$db_major" 16144 db_minor="$db_minor" 16145 if test -z "$places"; then 16146 places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config" 16147 fi 16148 16149 bdb_version="${db_major}" 16150 if test ""${db_minor}"" != "-1"; then 16151 bdb_version="$bdb_version."${db_minor}"" 16152 if test ""-1"" != "-1"; then 16153 bdb_version="$bdb_version."-1"" 16154 fi 16155 fi 16156 bdb_places="$places" 16157 bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h" 16158 bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db" 16159 16160 16161 apu_have_db=0 16162 16163 # Save the original values of the flags we tweak. 16164 apu_check_lib_save_libs="$LIBS" 16165 apu_check_lib_save_ldflags="$LDFLAGS" 16166 apu_check_lib_save_cppflags="$CPPFLAGS" 16167 16168 # The variable `found' is the prefix under which we've found 16169 # Berkeley DB, or `not' if we haven't found it anywhere yet. 16170 found=not 16171 for bdb_place in $bdb_places; do 16172 16173 LDFLAGS="$apu_check_lib_save_ldflags" 16174 CPPFLAGS="$apu_check_lib_save_cppflags" 16175 case "$bdb_place" in 16176 "std" ) 16177 description="the standard places" 16178 ;; 16179 *":"* ) 16180 header="`echo $bdb_place | sed -e 's/:.*$//'`" 16181 lib="`echo $bdb_place | sed -e 's/^.*://'`" 16182 CPPFLAGS="$CPPFLAGS -I$header" 16183 LDFLAGS="$LDFLAGS -L$lib" 16184 description="$header and $lib" 16185 ;; 16186 * ) 16187 if test -d $bdb_place; then 16188 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 16189 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 16190 else 16191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 16192$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 16193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 16194$as_echo "directory not found" >&6; } 16195 continue 16196 fi 16197 description="$bdb_place" 16198 ;; 16199 esac 16200 16201 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 16202 # trick to display a message instead. 16203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 16204$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 16205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 16206$as_echo "" >&6; } 16207 16208 for bdb_libname in $bdb_default_search_lib_names; do 16209 for bdb_header in $bdb_default_search_headers; do 16210 # Clear the header cache variable for each location 16211 16212 cache_id="`echo ac_cv_header_${bdb_header} \ 16213 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 16214 16215 unset $cache_id 16216 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 16217ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 16218if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16219 16220 if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then 16221 # We generate a separate cache variable for each prefix and libname 16222 # we search under. That way, we avoid caching information that 16223 # changes if the user runs `configure' with a different set of 16224 # switches. 16225 16226 cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 16227 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 16228 16229 16230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 16231$as_echo_n "checking for -l$bdb_libname... " >&6; } 16232 if eval \${$cache_id+:} false; then : 16233 $as_echo_n "(cached) " >&6 16234else 16235 16236 16237 apu_try_berkeley_db_save_libs="$LIBS" 16238 16239 apu_check_berkeley_db_major="${db_major}" 16240 apu_check_berkeley_db_minor="${db_minor}" 16241 apu_check_berkeley_db_patch="-1" 16242 apu_try_berkeley_db_header=$bdb_header 16243 apu_try_berkeley_db_libname=$bdb_libname 16244 16245 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 16246 if test "$cross_compiling" = yes; then : 16247 apu_try_berkeley_db=yes 16248 16249else 16250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16251/* end confdefs.h. */ 16252 16253#include <stdlib.h> 16254#include <stdio.h> 16255#include <$apu_try_berkeley_db_header> 16256main () 16257{ 16258 int major, minor, patch; 16259 16260 db_version(&major, &minor, &patch); 16261 16262 /* Sanity check: ensure that db.h constants actually match the db library */ 16263 if (major != DB_VERSION_MAJOR 16264 || minor != DB_VERSION_MINOR 16265 || patch != DB_VERSION_PATCH) 16266 exit (1); 16267 16268 /* Run-time check: ensure the library claims to be the correct version. */ 16269 16270 if ($apu_check_berkeley_db_major != -1) { 16271 if (major < $apu_check_berkeley_db_major) 16272 exit (1); 16273 if (major > $apu_check_berkeley_db_major) 16274 exit (0); 16275 } 16276 16277 if ($apu_check_berkeley_db_minor != -1) { 16278 if (minor < $apu_check_berkeley_db_minor) 16279 exit (1); 16280 if (minor > $apu_check_berkeley_db_minor) 16281 exit (0); 16282 } 16283 16284 if ($apu_check_berkeley_db_patch == -1 16285 || patch >= $apu_check_berkeley_db_patch) 16286 exit (0); 16287 else 16288 exit (1); 16289} 16290 16291_ACEOF 16292if ac_fn_c_try_run "$LINENO"; then : 16293 apu_try_berkeley_db=yes 16294else 16295 apu_try_berkeley_db=no 16296fi 16297rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16298 conftest.$ac_objext conftest.beam conftest.$ac_ext 16299fi 16300 16301 16302 LIBS="$apu_try_berkeley_db_save_libs" 16303 16304 16305 eval "$cache_id=$apu_try_berkeley_db" 16306 16307fi 16308 16309 result="`eval echo '$'$cache_id`" 16310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 16311$as_echo "$result" >&6; } 16312 elif test ""${db_major}"" = "1"; then 16313 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 16314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 16315$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 16316if eval \${$as_ac_Lib+:} false; then : 16317 $as_echo_n "(cached) " >&6 16318else 16319 ac_check_lib_save_LIBS=$LIBS 16320LIBS="-l$bdb_libname $LIBS" 16321cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16322/* end confdefs.h. */ 16323 16324/* Override any GCC internal prototype to avoid an error. 16325 Use char because int might match the return type of a GCC 16326 builtin and then its argument prototype would still apply. */ 16327#ifdef __cplusplus 16328extern "C" 16329#endif 16330char dbopen (); 16331int 16332main () 16333{ 16334return dbopen (); 16335 ; 16336 return 0; 16337} 16338_ACEOF 16339if ac_fn_c_try_link "$LINENO"; then : 16340 eval "$as_ac_Lib=yes" 16341else 16342 eval "$as_ac_Lib=no" 16343fi 16344rm -f core conftest.err conftest.$ac_objext \ 16345 conftest$ac_exeext conftest.$ac_ext 16346LIBS=$ac_check_lib_save_LIBS 16347fi 16348eval ac_res=\$$as_ac_Lib 16349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16350$as_echo "$ac_res" >&6; } 16351if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 16352 result=yes 16353else 16354 result=no 16355 16356fi 16357 16358 elif test ""${db_major}"" = "2"; then 16359 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 16360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 16361$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 16362if eval \${$as_ac_Lib+:} false; then : 16363 $as_echo_n "(cached) " >&6 16364else 16365 ac_check_lib_save_LIBS=$LIBS 16366LIBS="-l$bdb_libname $LIBS" 16367cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16368/* end confdefs.h. */ 16369 16370/* Override any GCC internal prototype to avoid an error. 16371 Use char because int might match the return type of a GCC 16372 builtin and then its argument prototype would still apply. */ 16373#ifdef __cplusplus 16374extern "C" 16375#endif 16376char db_open (); 16377int 16378main () 16379{ 16380return db_open (); 16381 ; 16382 return 0; 16383} 16384_ACEOF 16385if ac_fn_c_try_link "$LINENO"; then : 16386 eval "$as_ac_Lib=yes" 16387else 16388 eval "$as_ac_Lib=no" 16389fi 16390rm -f core conftest.err conftest.$ac_objext \ 16391 conftest$ac_exeext conftest.$ac_ext 16392LIBS=$ac_check_lib_save_LIBS 16393fi 16394eval ac_res=\$$as_ac_Lib 16395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16396$as_echo "$ac_res" >&6; } 16397if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 16398 result=yes 16399else 16400 result=no 16401 16402fi 16403 16404 fi 16405 16406else 16407 result="no" 16408fi 16409 16410 16411 16412 # If we found it, no need to search any more. 16413 if test "$result" = "yes"; then 16414 found="$bdb_place" 16415 break 16416 fi 16417 done 16418 test "$found" != "not" && break 16419 done 16420 test "$found" != "not" && break 16421 done 16422 16423 # Restore the original values of the flags we tweak. 16424 LDFLAGS="$apu_check_lib_save_ldflags" 16425 CPPFLAGS="$apu_check_lib_save_cppflags" 16426 16427 case "$found" in 16428 "not") 16429 apu_have_db=0 16430 ;; 16431 "std") 16432 apu_db_header=$bdb_header 16433 apu_db_lib=$bdb_libname 16434 apu_have_db=1 16435 ;; 16436 *":"*) 16437 header="`echo $found | sed -e 's/:.*$//'`" 16438 lib="`echo $found | sed -e 's/^.*://'`" 16439 16440 16441 if test "x$APRUTIL_INCLUDES" = "x"; then 16442 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 16443 APRUTIL_INCLUDES="-I$header" 16444 else 16445 apr_addto_bugger="-I$header" 16446 for i in $apr_addto_bugger; do 16447 apr_addto_duplicate="0" 16448 for j in $APRUTIL_INCLUDES; do 16449 if test "x$i" = "x$j"; then 16450 apr_addto_duplicate="1" 16451 break 16452 fi 16453 done 16454 if test $apr_addto_duplicate = "0"; then 16455 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 16456 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 16457 fi 16458 done 16459 fi 16460 16461 16462 if test "x$APRUTIL_LDFLAGS" = "x"; then 16463 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 16464 APRUTIL_LDFLAGS="-L$lib" 16465 else 16466 apr_addto_bugger="-L$lib" 16467 for i in $apr_addto_bugger; do 16468 apr_addto_duplicate="0" 16469 for j in $APRUTIL_LDFLAGS; do 16470 if test "x$i" = "x$j"; then 16471 apr_addto_duplicate="1" 16472 break 16473 fi 16474 done 16475 if test $apr_addto_duplicate = "0"; then 16476 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 16477 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 16478 fi 16479 done 16480 fi 16481 16482 apu_db_header=$bdb_header 16483 apu_db_lib=$bdb_libname 16484 apu_have_db=1 16485 ;; 16486 *) 16487 16488 if test "x$APRUTIL_INCLUDES" = "x"; then 16489 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 16490 APRUTIL_INCLUDES="-I$found/include" 16491 else 16492 apr_addto_bugger="-I$found/include" 16493 for i in $apr_addto_bugger; do 16494 apr_addto_duplicate="0" 16495 for j in $APRUTIL_INCLUDES; do 16496 if test "x$i" = "x$j"; then 16497 apr_addto_duplicate="1" 16498 break 16499 fi 16500 done 16501 if test $apr_addto_duplicate = "0"; then 16502 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 16503 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 16504 fi 16505 done 16506 fi 16507 16508 16509 if test "x$APRUTIL_LDFLAGS" = "x"; then 16510 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 16511 APRUTIL_LDFLAGS="-L$found/lib" 16512 else 16513 apr_addto_bugger="-L$found/lib" 16514 for i in $apr_addto_bugger; do 16515 apr_addto_duplicate="0" 16516 for j in $APRUTIL_LDFLAGS; do 16517 if test "x$i" = "x$j"; then 16518 apr_addto_duplicate="1" 16519 break 16520 fi 16521 done 16522 if test $apr_addto_duplicate = "0"; then 16523 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 16524 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 16525 fi 16526 done 16527 fi 16528 16529 apu_db_header=$bdb_header 16530 apu_db_lib=$bdb_libname 16531 apu_have_db=1 16532 ;; 16533 esac 16534 16535 if test "$apu_have_db" = "1"; then 16536 apu_db_version=${db_major} 16537 fi 16538 16539 if test "$apu_have_db" = "1"; then 16540 break 16541 fi 16542 db_minor=`expr $db_minor - 1` 16543 done 16544 if test "$apu_db_version" != "$db_major"; then 16545 as_fn_error $? "Berkeley db$db_major not found" "$LINENO" 5 16546 fi 16547 ;; 16548 default) 16549 16550 all_places="$check_places" 16551 16552 # Start version search at version 6.9 16553 db_version=69 16554 while [ $db_version -ge 40 ] 16555 do 16556 db_major=`echo $db_version | sed -e 's/.$//'` 16557 db_minor=`echo $db_version | sed -e 's/.//'` 16558 16559 places="$all_places" 16560 db_major="$db_major" 16561 db_minor="$db_minor" 16562 if test -z "$places"; then 16563 places="std /usr/local /usr/local/BerkeleyDB.${db_major}.${db_minor} /boot/home/config" 16564 fi 16565 16566 bdb_version="${db_major}" 16567 if test ""${db_minor}"" != "-1"; then 16568 bdb_version="$bdb_version."${db_minor}"" 16569 if test ""-1"" != "-1"; then 16570 bdb_version="$bdb_version."-1"" 16571 fi 16572 fi 16573 bdb_places="$places" 16574 bdb_default_search_headers="db${db_major}${db_minor}/db.h db${db_major}/db.h db.h" 16575 bdb_default_search_lib_names="db-${db_major}.${db_minor} db${db_major}-${db_major}.${db_minor} db${db_major}${db_minor} db-${db_major} db${db_major} db" 16576 16577 16578 apu_have_db=0 16579 16580 # Save the original values of the flags we tweak. 16581 apu_check_lib_save_libs="$LIBS" 16582 apu_check_lib_save_ldflags="$LDFLAGS" 16583 apu_check_lib_save_cppflags="$CPPFLAGS" 16584 16585 # The variable `found' is the prefix under which we've found 16586 # Berkeley DB, or `not' if we haven't found it anywhere yet. 16587 found=not 16588 for bdb_place in $bdb_places; do 16589 16590 LDFLAGS="$apu_check_lib_save_ldflags" 16591 CPPFLAGS="$apu_check_lib_save_cppflags" 16592 case "$bdb_place" in 16593 "std" ) 16594 description="the standard places" 16595 ;; 16596 *":"* ) 16597 header="`echo $bdb_place | sed -e 's/:.*$//'`" 16598 lib="`echo $bdb_place | sed -e 's/^.*://'`" 16599 CPPFLAGS="$CPPFLAGS -I$header" 16600 LDFLAGS="$LDFLAGS -L$lib" 16601 description="$header and $lib" 16602 ;; 16603 * ) 16604 if test -d $bdb_place; then 16605 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 16606 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 16607 else 16608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 16609$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 16610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 16611$as_echo "directory not found" >&6; } 16612 continue 16613 fi 16614 description="$bdb_place" 16615 ;; 16616 esac 16617 16618 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 16619 # trick to display a message instead. 16620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 16621$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 16622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 16623$as_echo "" >&6; } 16624 16625 for bdb_libname in $bdb_default_search_lib_names; do 16626 for bdb_header in $bdb_default_search_headers; do 16627 # Clear the header cache variable for each location 16628 16629 cache_id="`echo ac_cv_header_${bdb_header} \ 16630 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 16631 16632 unset $cache_id 16633 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 16634ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 16635if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 16636 16637 if test ""${db_major}"" = "3" -o ""${db_major}"" = "4" -o ""${db_major}"" = "5" -o ""${db_major}"" = "6"; then 16638 # We generate a separate cache variable for each prefix and libname 16639 # we search under. That way, we avoid caching information that 16640 # changes if the user runs `configure' with a different set of 16641 # switches. 16642 16643 cache_id="`echo apu_cv_check_berkeley_db_"${db_major}"_"${db_minor}"_"-1"_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 16644 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 16645 16646 16647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 16648$as_echo_n "checking for -l$bdb_libname... " >&6; } 16649 if eval \${$cache_id+:} false; then : 16650 $as_echo_n "(cached) " >&6 16651else 16652 16653 16654 apu_try_berkeley_db_save_libs="$LIBS" 16655 16656 apu_check_berkeley_db_major="${db_major}" 16657 apu_check_berkeley_db_minor="${db_minor}" 16658 apu_check_berkeley_db_patch="-1" 16659 apu_try_berkeley_db_header=$bdb_header 16660 apu_try_berkeley_db_libname=$bdb_libname 16661 16662 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 16663 if test "$cross_compiling" = yes; then : 16664 apu_try_berkeley_db=yes 16665 16666else 16667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16668/* end confdefs.h. */ 16669 16670#include <stdlib.h> 16671#include <stdio.h> 16672#include <$apu_try_berkeley_db_header> 16673main () 16674{ 16675 int major, minor, patch; 16676 16677 db_version(&major, &minor, &patch); 16678 16679 /* Sanity check: ensure that db.h constants actually match the db library */ 16680 if (major != DB_VERSION_MAJOR 16681 || minor != DB_VERSION_MINOR 16682 || patch != DB_VERSION_PATCH) 16683 exit (1); 16684 16685 /* Run-time check: ensure the library claims to be the correct version. */ 16686 16687 if ($apu_check_berkeley_db_major != -1) { 16688 if (major < $apu_check_berkeley_db_major) 16689 exit (1); 16690 if (major > $apu_check_berkeley_db_major) 16691 exit (0); 16692 } 16693 16694 if ($apu_check_berkeley_db_minor != -1) { 16695 if (minor < $apu_check_berkeley_db_minor) 16696 exit (1); 16697 if (minor > $apu_check_berkeley_db_minor) 16698 exit (0); 16699 } 16700 16701 if ($apu_check_berkeley_db_patch == -1 16702 || patch >= $apu_check_berkeley_db_patch) 16703 exit (0); 16704 else 16705 exit (1); 16706} 16707 16708_ACEOF 16709if ac_fn_c_try_run "$LINENO"; then : 16710 apu_try_berkeley_db=yes 16711else 16712 apu_try_berkeley_db=no 16713fi 16714rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16715 conftest.$ac_objext conftest.beam conftest.$ac_ext 16716fi 16717 16718 16719 LIBS="$apu_try_berkeley_db_save_libs" 16720 16721 16722 eval "$cache_id=$apu_try_berkeley_db" 16723 16724fi 16725 16726 result="`eval echo '$'$cache_id`" 16727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 16728$as_echo "$result" >&6; } 16729 elif test ""${db_major}"" = "1"; then 16730 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 16731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 16732$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 16733if eval \${$as_ac_Lib+:} false; then : 16734 $as_echo_n "(cached) " >&6 16735else 16736 ac_check_lib_save_LIBS=$LIBS 16737LIBS="-l$bdb_libname $LIBS" 16738cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16739/* end confdefs.h. */ 16740 16741/* Override any GCC internal prototype to avoid an error. 16742 Use char because int might match the return type of a GCC 16743 builtin and then its argument prototype would still apply. */ 16744#ifdef __cplusplus 16745extern "C" 16746#endif 16747char dbopen (); 16748int 16749main () 16750{ 16751return dbopen (); 16752 ; 16753 return 0; 16754} 16755_ACEOF 16756if ac_fn_c_try_link "$LINENO"; then : 16757 eval "$as_ac_Lib=yes" 16758else 16759 eval "$as_ac_Lib=no" 16760fi 16761rm -f core conftest.err conftest.$ac_objext \ 16762 conftest$ac_exeext conftest.$ac_ext 16763LIBS=$ac_check_lib_save_LIBS 16764fi 16765eval ac_res=\$$as_ac_Lib 16766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16767$as_echo "$ac_res" >&6; } 16768if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 16769 result=yes 16770else 16771 result=no 16772 16773fi 16774 16775 elif test ""${db_major}"" = "2"; then 16776 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 16777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 16778$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 16779if eval \${$as_ac_Lib+:} false; then : 16780 $as_echo_n "(cached) " >&6 16781else 16782 ac_check_lib_save_LIBS=$LIBS 16783LIBS="-l$bdb_libname $LIBS" 16784cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16785/* end confdefs.h. */ 16786 16787/* Override any GCC internal prototype to avoid an error. 16788 Use char because int might match the return type of a GCC 16789 builtin and then its argument prototype would still apply. */ 16790#ifdef __cplusplus 16791extern "C" 16792#endif 16793char db_open (); 16794int 16795main () 16796{ 16797return db_open (); 16798 ; 16799 return 0; 16800} 16801_ACEOF 16802if ac_fn_c_try_link "$LINENO"; then : 16803 eval "$as_ac_Lib=yes" 16804else 16805 eval "$as_ac_Lib=no" 16806fi 16807rm -f core conftest.err conftest.$ac_objext \ 16808 conftest$ac_exeext conftest.$ac_ext 16809LIBS=$ac_check_lib_save_LIBS 16810fi 16811eval ac_res=\$$as_ac_Lib 16812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16813$as_echo "$ac_res" >&6; } 16814if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 16815 result=yes 16816else 16817 result=no 16818 16819fi 16820 16821 fi 16822 16823else 16824 result="no" 16825fi 16826 16827 16828 16829 # If we found it, no need to search any more. 16830 if test "$result" = "yes"; then 16831 found="$bdb_place" 16832 break 16833 fi 16834 done 16835 test "$found" != "not" && break 16836 done 16837 test "$found" != "not" && break 16838 done 16839 16840 # Restore the original values of the flags we tweak. 16841 LDFLAGS="$apu_check_lib_save_ldflags" 16842 CPPFLAGS="$apu_check_lib_save_cppflags" 16843 16844 case "$found" in 16845 "not") 16846 apu_have_db=0 16847 ;; 16848 "std") 16849 apu_db_header=$bdb_header 16850 apu_db_lib=$bdb_libname 16851 apu_have_db=1 16852 ;; 16853 *":"*) 16854 header="`echo $found | sed -e 's/:.*$//'`" 16855 lib="`echo $found | sed -e 's/^.*://'`" 16856 16857 16858 if test "x$APRUTIL_INCLUDES" = "x"; then 16859 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 16860 APRUTIL_INCLUDES="-I$header" 16861 else 16862 apr_addto_bugger="-I$header" 16863 for i in $apr_addto_bugger; do 16864 apr_addto_duplicate="0" 16865 for j in $APRUTIL_INCLUDES; do 16866 if test "x$i" = "x$j"; then 16867 apr_addto_duplicate="1" 16868 break 16869 fi 16870 done 16871 if test $apr_addto_duplicate = "0"; then 16872 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 16873 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 16874 fi 16875 done 16876 fi 16877 16878 16879 if test "x$APRUTIL_LDFLAGS" = "x"; then 16880 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 16881 APRUTIL_LDFLAGS="-L$lib" 16882 else 16883 apr_addto_bugger="-L$lib" 16884 for i in $apr_addto_bugger; do 16885 apr_addto_duplicate="0" 16886 for j in $APRUTIL_LDFLAGS; do 16887 if test "x$i" = "x$j"; then 16888 apr_addto_duplicate="1" 16889 break 16890 fi 16891 done 16892 if test $apr_addto_duplicate = "0"; then 16893 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 16894 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 16895 fi 16896 done 16897 fi 16898 16899 apu_db_header=$bdb_header 16900 apu_db_lib=$bdb_libname 16901 apu_have_db=1 16902 ;; 16903 *) 16904 16905 if test "x$APRUTIL_INCLUDES" = "x"; then 16906 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 16907 APRUTIL_INCLUDES="-I$found/include" 16908 else 16909 apr_addto_bugger="-I$found/include" 16910 for i in $apr_addto_bugger; do 16911 apr_addto_duplicate="0" 16912 for j in $APRUTIL_INCLUDES; do 16913 if test "x$i" = "x$j"; then 16914 apr_addto_duplicate="1" 16915 break 16916 fi 16917 done 16918 if test $apr_addto_duplicate = "0"; then 16919 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 16920 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 16921 fi 16922 done 16923 fi 16924 16925 16926 if test "x$APRUTIL_LDFLAGS" = "x"; then 16927 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 16928 APRUTIL_LDFLAGS="-L$found/lib" 16929 else 16930 apr_addto_bugger="-L$found/lib" 16931 for i in $apr_addto_bugger; do 16932 apr_addto_duplicate="0" 16933 for j in $APRUTIL_LDFLAGS; do 16934 if test "x$i" = "x$j"; then 16935 apr_addto_duplicate="1" 16936 break 16937 fi 16938 done 16939 if test $apr_addto_duplicate = "0"; then 16940 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 16941 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 16942 fi 16943 done 16944 fi 16945 16946 apu_db_header=$bdb_header 16947 apu_db_lib=$bdb_libname 16948 apu_have_db=1 16949 ;; 16950 esac 16951 16952 if test "$apu_have_db" = "1"; then 16953 apu_db_version=${db_major} 16954 fi 16955 16956 if test "$apu_have_db" = "1"; then 16957 break 16958 fi 16959 db_version=`expr $db_version - 1` 16960 done 16961 if test "$apu_have_db" = "0"; then 16962 16963 places="$all_places" 16964 if test -z "$places"; then 16965 places="std" 16966 fi 16967 16968 bdb_version=3 16969 if test "-1" != "-1"; then 16970 bdb_version="$bdb_version.-1" 16971 if test "-1" != "-1"; then 16972 bdb_version="$bdb_version.-1" 16973 fi 16974 fi 16975 bdb_places="$places" 16976 bdb_default_search_headers="db3/db.h db.h" 16977 bdb_default_search_lib_names="db3 db" 16978 16979 16980 apu_have_db=0 16981 16982 # Save the original values of the flags we tweak. 16983 apu_check_lib_save_libs="$LIBS" 16984 apu_check_lib_save_ldflags="$LDFLAGS" 16985 apu_check_lib_save_cppflags="$CPPFLAGS" 16986 16987 # The variable `found' is the prefix under which we've found 16988 # Berkeley DB, or `not' if we haven't found it anywhere yet. 16989 found=not 16990 for bdb_place in $bdb_places; do 16991 16992 LDFLAGS="$apu_check_lib_save_ldflags" 16993 CPPFLAGS="$apu_check_lib_save_cppflags" 16994 case "$bdb_place" in 16995 "std" ) 16996 description="the standard places" 16997 ;; 16998 *":"* ) 16999 header="`echo $bdb_place | sed -e 's/:.*$//'`" 17000 lib="`echo $bdb_place | sed -e 's/^.*://'`" 17001 CPPFLAGS="$CPPFLAGS -I$header" 17002 LDFLAGS="$LDFLAGS -L$lib" 17003 description="$header and $lib" 17004 ;; 17005 * ) 17006 if test -d $bdb_place; then 17007 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 17008 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 17009 else 17010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 17011$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 17012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 17013$as_echo "directory not found" >&6; } 17014 continue 17015 fi 17016 description="$bdb_place" 17017 ;; 17018 esac 17019 17020 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 17021 # trick to display a message instead. 17022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 17023$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 17024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 17025$as_echo "" >&6; } 17026 17027 for bdb_libname in $bdb_default_search_lib_names; do 17028 for bdb_header in $bdb_default_search_headers; do 17029 # Clear the header cache variable for each location 17030 17031 cache_id="`echo ac_cv_header_${bdb_header} \ 17032 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 17033 17034 unset $cache_id 17035 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 17036ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 17037if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 17038 17039 if test "3" = "3" -o "3" = "4" -o "3" = "5" -o "3" = "6"; then 17040 # We generate a separate cache variable for each prefix and libname 17041 # we search under. That way, we avoid caching information that 17042 # changes if the user runs `configure' with a different set of 17043 # switches. 17044 17045 cache_id="`echo apu_cv_check_berkeley_db_3_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 17046 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 17047 17048 17049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 17050$as_echo_n "checking for -l$bdb_libname... " >&6; } 17051 if eval \${$cache_id+:} false; then : 17052 $as_echo_n "(cached) " >&6 17053else 17054 17055 17056 apu_try_berkeley_db_save_libs="$LIBS" 17057 17058 apu_check_berkeley_db_major=3 17059 apu_check_berkeley_db_minor=-1 17060 apu_check_berkeley_db_patch=-1 17061 apu_try_berkeley_db_header=$bdb_header 17062 apu_try_berkeley_db_libname=$bdb_libname 17063 17064 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 17065 if test "$cross_compiling" = yes; then : 17066 apu_try_berkeley_db=yes 17067 17068else 17069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17070/* end confdefs.h. */ 17071 17072#include <stdlib.h> 17073#include <stdio.h> 17074#include <$apu_try_berkeley_db_header> 17075main () 17076{ 17077 int major, minor, patch; 17078 17079 db_version(&major, &minor, &patch); 17080 17081 /* Sanity check: ensure that db.h constants actually match the db library */ 17082 if (major != DB_VERSION_MAJOR 17083 || minor != DB_VERSION_MINOR 17084 || patch != DB_VERSION_PATCH) 17085 exit (1); 17086 17087 /* Run-time check: ensure the library claims to be the correct version. */ 17088 17089 if ($apu_check_berkeley_db_major != -1) { 17090 if (major < $apu_check_berkeley_db_major) 17091 exit (1); 17092 if (major > $apu_check_berkeley_db_major) 17093 exit (0); 17094 } 17095 17096 if ($apu_check_berkeley_db_minor != -1) { 17097 if (minor < $apu_check_berkeley_db_minor) 17098 exit (1); 17099 if (minor > $apu_check_berkeley_db_minor) 17100 exit (0); 17101 } 17102 17103 if ($apu_check_berkeley_db_patch == -1 17104 || patch >= $apu_check_berkeley_db_patch) 17105 exit (0); 17106 else 17107 exit (1); 17108} 17109 17110_ACEOF 17111if ac_fn_c_try_run "$LINENO"; then : 17112 apu_try_berkeley_db=yes 17113else 17114 apu_try_berkeley_db=no 17115fi 17116rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17117 conftest.$ac_objext conftest.beam conftest.$ac_ext 17118fi 17119 17120 17121 LIBS="$apu_try_berkeley_db_save_libs" 17122 17123 17124 eval "$cache_id=$apu_try_berkeley_db" 17125 17126fi 17127 17128 result="`eval echo '$'$cache_id`" 17129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 17130$as_echo "$result" >&6; } 17131 elif test "3" = "1"; then 17132 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 17133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 17134$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 17135if eval \${$as_ac_Lib+:} false; then : 17136 $as_echo_n "(cached) " >&6 17137else 17138 ac_check_lib_save_LIBS=$LIBS 17139LIBS="-l$bdb_libname $LIBS" 17140cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17141/* end confdefs.h. */ 17142 17143/* Override any GCC internal prototype to avoid an error. 17144 Use char because int might match the return type of a GCC 17145 builtin and then its argument prototype would still apply. */ 17146#ifdef __cplusplus 17147extern "C" 17148#endif 17149char dbopen (); 17150int 17151main () 17152{ 17153return dbopen (); 17154 ; 17155 return 0; 17156} 17157_ACEOF 17158if ac_fn_c_try_link "$LINENO"; then : 17159 eval "$as_ac_Lib=yes" 17160else 17161 eval "$as_ac_Lib=no" 17162fi 17163rm -f core conftest.err conftest.$ac_objext \ 17164 conftest$ac_exeext conftest.$ac_ext 17165LIBS=$ac_check_lib_save_LIBS 17166fi 17167eval ac_res=\$$as_ac_Lib 17168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17169$as_echo "$ac_res" >&6; } 17170if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 17171 result=yes 17172else 17173 result=no 17174 17175fi 17176 17177 elif test "3" = "2"; then 17178 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 17179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 17180$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 17181if eval \${$as_ac_Lib+:} false; then : 17182 $as_echo_n "(cached) " >&6 17183else 17184 ac_check_lib_save_LIBS=$LIBS 17185LIBS="-l$bdb_libname $LIBS" 17186cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17187/* end confdefs.h. */ 17188 17189/* Override any GCC internal prototype to avoid an error. 17190 Use char because int might match the return type of a GCC 17191 builtin and then its argument prototype would still apply. */ 17192#ifdef __cplusplus 17193extern "C" 17194#endif 17195char db_open (); 17196int 17197main () 17198{ 17199return db_open (); 17200 ; 17201 return 0; 17202} 17203_ACEOF 17204if ac_fn_c_try_link "$LINENO"; then : 17205 eval "$as_ac_Lib=yes" 17206else 17207 eval "$as_ac_Lib=no" 17208fi 17209rm -f core conftest.err conftest.$ac_objext \ 17210 conftest$ac_exeext conftest.$ac_ext 17211LIBS=$ac_check_lib_save_LIBS 17212fi 17213eval ac_res=\$$as_ac_Lib 17214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17215$as_echo "$ac_res" >&6; } 17216if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 17217 result=yes 17218else 17219 result=no 17220 17221fi 17222 17223 fi 17224 17225else 17226 result="no" 17227fi 17228 17229 17230 17231 # If we found it, no need to search any more. 17232 if test "$result" = "yes"; then 17233 found="$bdb_place" 17234 break 17235 fi 17236 done 17237 test "$found" != "not" && break 17238 done 17239 test "$found" != "not" && break 17240 done 17241 17242 # Restore the original values of the flags we tweak. 17243 LDFLAGS="$apu_check_lib_save_ldflags" 17244 CPPFLAGS="$apu_check_lib_save_cppflags" 17245 17246 case "$found" in 17247 "not") 17248 apu_have_db=0 17249 ;; 17250 "std") 17251 apu_db_header=$bdb_header 17252 apu_db_lib=$bdb_libname 17253 apu_have_db=1 17254 ;; 17255 *":"*) 17256 header="`echo $found | sed -e 's/:.*$//'`" 17257 lib="`echo $found | sed -e 's/^.*://'`" 17258 17259 17260 if test "x$APRUTIL_INCLUDES" = "x"; then 17261 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 17262 APRUTIL_INCLUDES="-I$header" 17263 else 17264 apr_addto_bugger="-I$header" 17265 for i in $apr_addto_bugger; do 17266 apr_addto_duplicate="0" 17267 for j in $APRUTIL_INCLUDES; do 17268 if test "x$i" = "x$j"; then 17269 apr_addto_duplicate="1" 17270 break 17271 fi 17272 done 17273 if test $apr_addto_duplicate = "0"; then 17274 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 17275 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 17276 fi 17277 done 17278 fi 17279 17280 17281 if test "x$APRUTIL_LDFLAGS" = "x"; then 17282 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 17283 APRUTIL_LDFLAGS="-L$lib" 17284 else 17285 apr_addto_bugger="-L$lib" 17286 for i in $apr_addto_bugger; do 17287 apr_addto_duplicate="0" 17288 for j in $APRUTIL_LDFLAGS; do 17289 if test "x$i" = "x$j"; then 17290 apr_addto_duplicate="1" 17291 break 17292 fi 17293 done 17294 if test $apr_addto_duplicate = "0"; then 17295 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 17296 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 17297 fi 17298 done 17299 fi 17300 17301 apu_db_header=$bdb_header 17302 apu_db_lib=$bdb_libname 17303 apu_have_db=1 17304 ;; 17305 *) 17306 17307 if test "x$APRUTIL_INCLUDES" = "x"; then 17308 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 17309 APRUTIL_INCLUDES="-I$found/include" 17310 else 17311 apr_addto_bugger="-I$found/include" 17312 for i in $apr_addto_bugger; do 17313 apr_addto_duplicate="0" 17314 for j in $APRUTIL_INCLUDES; do 17315 if test "x$i" = "x$j"; then 17316 apr_addto_duplicate="1" 17317 break 17318 fi 17319 done 17320 if test $apr_addto_duplicate = "0"; then 17321 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 17322 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 17323 fi 17324 done 17325 fi 17326 17327 17328 if test "x$APRUTIL_LDFLAGS" = "x"; then 17329 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 17330 APRUTIL_LDFLAGS="-L$found/lib" 17331 else 17332 apr_addto_bugger="-L$found/lib" 17333 for i in $apr_addto_bugger; do 17334 apr_addto_duplicate="0" 17335 for j in $APRUTIL_LDFLAGS; do 17336 if test "x$i" = "x$j"; then 17337 apr_addto_duplicate="1" 17338 break 17339 fi 17340 done 17341 if test $apr_addto_duplicate = "0"; then 17342 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 17343 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 17344 fi 17345 done 17346 fi 17347 17348 apu_db_header=$bdb_header 17349 apu_db_lib=$bdb_libname 17350 apu_have_db=1 17351 ;; 17352 esac 17353 17354 if test "$apu_have_db" = "1"; then 17355 apu_db_version=3 17356 fi 17357 17358 fi 17359 if test "$apu_have_db" = "0"; then 17360 17361 places="$all_places" 17362 if test -z "$places"; then 17363 places="std" 17364 fi 17365 17366 bdb_version=2 17367 if test "-1" != "-1"; then 17368 bdb_version="$bdb_version.-1" 17369 if test "-1" != "-1"; then 17370 bdb_version="$bdb_version.-1" 17371 fi 17372 fi 17373 bdb_places="$places" 17374 bdb_default_search_headers="db2/db.h db.h" 17375 bdb_default_search_lib_names="db2 db" 17376 17377 17378 apu_have_db=0 17379 17380 # Save the original values of the flags we tweak. 17381 apu_check_lib_save_libs="$LIBS" 17382 apu_check_lib_save_ldflags="$LDFLAGS" 17383 apu_check_lib_save_cppflags="$CPPFLAGS" 17384 17385 # The variable `found' is the prefix under which we've found 17386 # Berkeley DB, or `not' if we haven't found it anywhere yet. 17387 found=not 17388 for bdb_place in $bdb_places; do 17389 17390 LDFLAGS="$apu_check_lib_save_ldflags" 17391 CPPFLAGS="$apu_check_lib_save_cppflags" 17392 case "$bdb_place" in 17393 "std" ) 17394 description="the standard places" 17395 ;; 17396 *":"* ) 17397 header="`echo $bdb_place | sed -e 's/:.*$//'`" 17398 lib="`echo $bdb_place | sed -e 's/^.*://'`" 17399 CPPFLAGS="$CPPFLAGS -I$header" 17400 LDFLAGS="$LDFLAGS -L$lib" 17401 description="$header and $lib" 17402 ;; 17403 * ) 17404 if test -d $bdb_place; then 17405 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 17406 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 17407 else 17408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 17409$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 17410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 17411$as_echo "directory not found" >&6; } 17412 continue 17413 fi 17414 description="$bdb_place" 17415 ;; 17416 esac 17417 17418 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 17419 # trick to display a message instead. 17420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 17421$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 17422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 17423$as_echo "" >&6; } 17424 17425 for bdb_libname in $bdb_default_search_lib_names; do 17426 for bdb_header in $bdb_default_search_headers; do 17427 # Clear the header cache variable for each location 17428 17429 cache_id="`echo ac_cv_header_${bdb_header} \ 17430 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 17431 17432 unset $cache_id 17433 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 17434ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 17435if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 17436 17437 if test "2" = "3" -o "2" = "4" -o "2" = "5" -o "2" = "6"; then 17438 # We generate a separate cache variable for each prefix and libname 17439 # we search under. That way, we avoid caching information that 17440 # changes if the user runs `configure' with a different set of 17441 # switches. 17442 17443 cache_id="`echo apu_cv_check_berkeley_db_2_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 17444 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 17445 17446 17447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 17448$as_echo_n "checking for -l$bdb_libname... " >&6; } 17449 if eval \${$cache_id+:} false; then : 17450 $as_echo_n "(cached) " >&6 17451else 17452 17453 17454 apu_try_berkeley_db_save_libs="$LIBS" 17455 17456 apu_check_berkeley_db_major=2 17457 apu_check_berkeley_db_minor=-1 17458 apu_check_berkeley_db_patch=-1 17459 apu_try_berkeley_db_header=$bdb_header 17460 apu_try_berkeley_db_libname=$bdb_libname 17461 17462 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 17463 if test "$cross_compiling" = yes; then : 17464 apu_try_berkeley_db=yes 17465 17466else 17467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17468/* end confdefs.h. */ 17469 17470#include <stdlib.h> 17471#include <stdio.h> 17472#include <$apu_try_berkeley_db_header> 17473main () 17474{ 17475 int major, minor, patch; 17476 17477 db_version(&major, &minor, &patch); 17478 17479 /* Sanity check: ensure that db.h constants actually match the db library */ 17480 if (major != DB_VERSION_MAJOR 17481 || minor != DB_VERSION_MINOR 17482 || patch != DB_VERSION_PATCH) 17483 exit (1); 17484 17485 /* Run-time check: ensure the library claims to be the correct version. */ 17486 17487 if ($apu_check_berkeley_db_major != -1) { 17488 if (major < $apu_check_berkeley_db_major) 17489 exit (1); 17490 if (major > $apu_check_berkeley_db_major) 17491 exit (0); 17492 } 17493 17494 if ($apu_check_berkeley_db_minor != -1) { 17495 if (minor < $apu_check_berkeley_db_minor) 17496 exit (1); 17497 if (minor > $apu_check_berkeley_db_minor) 17498 exit (0); 17499 } 17500 17501 if ($apu_check_berkeley_db_patch == -1 17502 || patch >= $apu_check_berkeley_db_patch) 17503 exit (0); 17504 else 17505 exit (1); 17506} 17507 17508_ACEOF 17509if ac_fn_c_try_run "$LINENO"; then : 17510 apu_try_berkeley_db=yes 17511else 17512 apu_try_berkeley_db=no 17513fi 17514rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17515 conftest.$ac_objext conftest.beam conftest.$ac_ext 17516fi 17517 17518 17519 LIBS="$apu_try_berkeley_db_save_libs" 17520 17521 17522 eval "$cache_id=$apu_try_berkeley_db" 17523 17524fi 17525 17526 result="`eval echo '$'$cache_id`" 17527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 17528$as_echo "$result" >&6; } 17529 elif test "2" = "1"; then 17530 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 17531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 17532$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 17533if eval \${$as_ac_Lib+:} false; then : 17534 $as_echo_n "(cached) " >&6 17535else 17536 ac_check_lib_save_LIBS=$LIBS 17537LIBS="-l$bdb_libname $LIBS" 17538cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17539/* end confdefs.h. */ 17540 17541/* Override any GCC internal prototype to avoid an error. 17542 Use char because int might match the return type of a GCC 17543 builtin and then its argument prototype would still apply. */ 17544#ifdef __cplusplus 17545extern "C" 17546#endif 17547char dbopen (); 17548int 17549main () 17550{ 17551return dbopen (); 17552 ; 17553 return 0; 17554} 17555_ACEOF 17556if ac_fn_c_try_link "$LINENO"; then : 17557 eval "$as_ac_Lib=yes" 17558else 17559 eval "$as_ac_Lib=no" 17560fi 17561rm -f core conftest.err conftest.$ac_objext \ 17562 conftest$ac_exeext conftest.$ac_ext 17563LIBS=$ac_check_lib_save_LIBS 17564fi 17565eval ac_res=\$$as_ac_Lib 17566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17567$as_echo "$ac_res" >&6; } 17568if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 17569 result=yes 17570else 17571 result=no 17572 17573fi 17574 17575 elif test "2" = "2"; then 17576 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 17577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 17578$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 17579if eval \${$as_ac_Lib+:} false; then : 17580 $as_echo_n "(cached) " >&6 17581else 17582 ac_check_lib_save_LIBS=$LIBS 17583LIBS="-l$bdb_libname $LIBS" 17584cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17585/* end confdefs.h. */ 17586 17587/* Override any GCC internal prototype to avoid an error. 17588 Use char because int might match the return type of a GCC 17589 builtin and then its argument prototype would still apply. */ 17590#ifdef __cplusplus 17591extern "C" 17592#endif 17593char db_open (); 17594int 17595main () 17596{ 17597return db_open (); 17598 ; 17599 return 0; 17600} 17601_ACEOF 17602if ac_fn_c_try_link "$LINENO"; then : 17603 eval "$as_ac_Lib=yes" 17604else 17605 eval "$as_ac_Lib=no" 17606fi 17607rm -f core conftest.err conftest.$ac_objext \ 17608 conftest$ac_exeext conftest.$ac_ext 17609LIBS=$ac_check_lib_save_LIBS 17610fi 17611eval ac_res=\$$as_ac_Lib 17612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17613$as_echo "$ac_res" >&6; } 17614if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 17615 result=yes 17616else 17617 result=no 17618 17619fi 17620 17621 fi 17622 17623else 17624 result="no" 17625fi 17626 17627 17628 17629 # If we found it, no need to search any more. 17630 if test "$result" = "yes"; then 17631 found="$bdb_place" 17632 break 17633 fi 17634 done 17635 test "$found" != "not" && break 17636 done 17637 test "$found" != "not" && break 17638 done 17639 17640 # Restore the original values of the flags we tweak. 17641 LDFLAGS="$apu_check_lib_save_ldflags" 17642 CPPFLAGS="$apu_check_lib_save_cppflags" 17643 17644 case "$found" in 17645 "not") 17646 apu_have_db=0 17647 ;; 17648 "std") 17649 apu_db_header=$bdb_header 17650 apu_db_lib=$bdb_libname 17651 apu_have_db=1 17652 ;; 17653 *":"*) 17654 header="`echo $found | sed -e 's/:.*$//'`" 17655 lib="`echo $found | sed -e 's/^.*://'`" 17656 17657 17658 if test "x$APRUTIL_INCLUDES" = "x"; then 17659 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 17660 APRUTIL_INCLUDES="-I$header" 17661 else 17662 apr_addto_bugger="-I$header" 17663 for i in $apr_addto_bugger; do 17664 apr_addto_duplicate="0" 17665 for j in $APRUTIL_INCLUDES; do 17666 if test "x$i" = "x$j"; then 17667 apr_addto_duplicate="1" 17668 break 17669 fi 17670 done 17671 if test $apr_addto_duplicate = "0"; then 17672 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 17673 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 17674 fi 17675 done 17676 fi 17677 17678 17679 if test "x$APRUTIL_LDFLAGS" = "x"; then 17680 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 17681 APRUTIL_LDFLAGS="-L$lib" 17682 else 17683 apr_addto_bugger="-L$lib" 17684 for i in $apr_addto_bugger; do 17685 apr_addto_duplicate="0" 17686 for j in $APRUTIL_LDFLAGS; do 17687 if test "x$i" = "x$j"; then 17688 apr_addto_duplicate="1" 17689 break 17690 fi 17691 done 17692 if test $apr_addto_duplicate = "0"; then 17693 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 17694 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 17695 fi 17696 done 17697 fi 17698 17699 apu_db_header=$bdb_header 17700 apu_db_lib=$bdb_libname 17701 apu_have_db=1 17702 ;; 17703 *) 17704 17705 if test "x$APRUTIL_INCLUDES" = "x"; then 17706 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 17707 APRUTIL_INCLUDES="-I$found/include" 17708 else 17709 apr_addto_bugger="-I$found/include" 17710 for i in $apr_addto_bugger; do 17711 apr_addto_duplicate="0" 17712 for j in $APRUTIL_INCLUDES; do 17713 if test "x$i" = "x$j"; then 17714 apr_addto_duplicate="1" 17715 break 17716 fi 17717 done 17718 if test $apr_addto_duplicate = "0"; then 17719 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 17720 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 17721 fi 17722 done 17723 fi 17724 17725 17726 if test "x$APRUTIL_LDFLAGS" = "x"; then 17727 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 17728 APRUTIL_LDFLAGS="-L$found/lib" 17729 else 17730 apr_addto_bugger="-L$found/lib" 17731 for i in $apr_addto_bugger; do 17732 apr_addto_duplicate="0" 17733 for j in $APRUTIL_LDFLAGS; do 17734 if test "x$i" = "x$j"; then 17735 apr_addto_duplicate="1" 17736 break 17737 fi 17738 done 17739 if test $apr_addto_duplicate = "0"; then 17740 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 17741 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 17742 fi 17743 done 17744 fi 17745 17746 apu_db_header=$bdb_header 17747 apu_db_lib=$bdb_libname 17748 apu_have_db=1 17749 ;; 17750 esac 17751 17752 if test "$apu_have_db" = "1"; then 17753 apu_db_version=2 17754 fi 17755 17756 fi 17757 if test "$apu_have_db" = "0"; then 17758 17759 places="$all_places" 17760 if test -z "$places"; then 17761 places="std" 17762 fi 17763 17764 bdb_version=1 17765 if test "0" != "-1"; then 17766 bdb_version="$bdb_version.0" 17767 if test "0" != "-1"; then 17768 bdb_version="$bdb_version.0" 17769 fi 17770 fi 17771 bdb_places="$places" 17772 bdb_default_search_headers="db1/db.h db.h" 17773 bdb_default_search_lib_names="db1" 17774 17775 17776 apu_have_db=0 17777 17778 # Save the original values of the flags we tweak. 17779 apu_check_lib_save_libs="$LIBS" 17780 apu_check_lib_save_ldflags="$LDFLAGS" 17781 apu_check_lib_save_cppflags="$CPPFLAGS" 17782 17783 # The variable `found' is the prefix under which we've found 17784 # Berkeley DB, or `not' if we haven't found it anywhere yet. 17785 found=not 17786 for bdb_place in $bdb_places; do 17787 17788 LDFLAGS="$apu_check_lib_save_ldflags" 17789 CPPFLAGS="$apu_check_lib_save_cppflags" 17790 case "$bdb_place" in 17791 "std" ) 17792 description="the standard places" 17793 ;; 17794 *":"* ) 17795 header="`echo $bdb_place | sed -e 's/:.*$//'`" 17796 lib="`echo $bdb_place | sed -e 's/^.*://'`" 17797 CPPFLAGS="$CPPFLAGS -I$header" 17798 LDFLAGS="$LDFLAGS -L$lib" 17799 description="$header and $lib" 17800 ;; 17801 * ) 17802 if test -d $bdb_place; then 17803 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 17804 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 17805 else 17806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 17807$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 17808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 17809$as_echo "directory not found" >&6; } 17810 continue 17811 fi 17812 description="$bdb_place" 17813 ;; 17814 esac 17815 17816 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 17817 # trick to display a message instead. 17818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 17819$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 17820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 17821$as_echo "" >&6; } 17822 17823 for bdb_libname in $bdb_default_search_lib_names; do 17824 for bdb_header in $bdb_default_search_headers; do 17825 # Clear the header cache variable for each location 17826 17827 cache_id="`echo ac_cv_header_${bdb_header} \ 17828 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 17829 17830 unset $cache_id 17831 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 17832ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 17833if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 17834 17835 if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then 17836 # We generate a separate cache variable for each prefix and libname 17837 # we search under. That way, we avoid caching information that 17838 # changes if the user runs `configure' with a different set of 17839 # switches. 17840 17841 cache_id="`echo apu_cv_check_berkeley_db_1_0_0_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 17842 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 17843 17844 17845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 17846$as_echo_n "checking for -l$bdb_libname... " >&6; } 17847 if eval \${$cache_id+:} false; then : 17848 $as_echo_n "(cached) " >&6 17849else 17850 17851 17852 apu_try_berkeley_db_save_libs="$LIBS" 17853 17854 apu_check_berkeley_db_major=1 17855 apu_check_berkeley_db_minor=0 17856 apu_check_berkeley_db_patch=0 17857 apu_try_berkeley_db_header=$bdb_header 17858 apu_try_berkeley_db_libname=$bdb_libname 17859 17860 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 17861 if test "$cross_compiling" = yes; then : 17862 apu_try_berkeley_db=yes 17863 17864else 17865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17866/* end confdefs.h. */ 17867 17868#include <stdlib.h> 17869#include <stdio.h> 17870#include <$apu_try_berkeley_db_header> 17871main () 17872{ 17873 int major, minor, patch; 17874 17875 db_version(&major, &minor, &patch); 17876 17877 /* Sanity check: ensure that db.h constants actually match the db library */ 17878 if (major != DB_VERSION_MAJOR 17879 || minor != DB_VERSION_MINOR 17880 || patch != DB_VERSION_PATCH) 17881 exit (1); 17882 17883 /* Run-time check: ensure the library claims to be the correct version. */ 17884 17885 if ($apu_check_berkeley_db_major != -1) { 17886 if (major < $apu_check_berkeley_db_major) 17887 exit (1); 17888 if (major > $apu_check_berkeley_db_major) 17889 exit (0); 17890 } 17891 17892 if ($apu_check_berkeley_db_minor != -1) { 17893 if (minor < $apu_check_berkeley_db_minor) 17894 exit (1); 17895 if (minor > $apu_check_berkeley_db_minor) 17896 exit (0); 17897 } 17898 17899 if ($apu_check_berkeley_db_patch == -1 17900 || patch >= $apu_check_berkeley_db_patch) 17901 exit (0); 17902 else 17903 exit (1); 17904} 17905 17906_ACEOF 17907if ac_fn_c_try_run "$LINENO"; then : 17908 apu_try_berkeley_db=yes 17909else 17910 apu_try_berkeley_db=no 17911fi 17912rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 17913 conftest.$ac_objext conftest.beam conftest.$ac_ext 17914fi 17915 17916 17917 LIBS="$apu_try_berkeley_db_save_libs" 17918 17919 17920 eval "$cache_id=$apu_try_berkeley_db" 17921 17922fi 17923 17924 result="`eval echo '$'$cache_id`" 17925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 17926$as_echo "$result" >&6; } 17927 elif test "1" = "1"; then 17928 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 17929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 17930$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 17931if eval \${$as_ac_Lib+:} false; then : 17932 $as_echo_n "(cached) " >&6 17933else 17934 ac_check_lib_save_LIBS=$LIBS 17935LIBS="-l$bdb_libname $LIBS" 17936cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17937/* end confdefs.h. */ 17938 17939/* Override any GCC internal prototype to avoid an error. 17940 Use char because int might match the return type of a GCC 17941 builtin and then its argument prototype would still apply. */ 17942#ifdef __cplusplus 17943extern "C" 17944#endif 17945char dbopen (); 17946int 17947main () 17948{ 17949return dbopen (); 17950 ; 17951 return 0; 17952} 17953_ACEOF 17954if ac_fn_c_try_link "$LINENO"; then : 17955 eval "$as_ac_Lib=yes" 17956else 17957 eval "$as_ac_Lib=no" 17958fi 17959rm -f core conftest.err conftest.$ac_objext \ 17960 conftest$ac_exeext conftest.$ac_ext 17961LIBS=$ac_check_lib_save_LIBS 17962fi 17963eval ac_res=\$$as_ac_Lib 17964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17965$as_echo "$ac_res" >&6; } 17966if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 17967 result=yes 17968else 17969 result=no 17970 17971fi 17972 17973 elif test "1" = "2"; then 17974 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 17975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 17976$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 17977if eval \${$as_ac_Lib+:} false; then : 17978 $as_echo_n "(cached) " >&6 17979else 17980 ac_check_lib_save_LIBS=$LIBS 17981LIBS="-l$bdb_libname $LIBS" 17982cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17983/* end confdefs.h. */ 17984 17985/* Override any GCC internal prototype to avoid an error. 17986 Use char because int might match the return type of a GCC 17987 builtin and then its argument prototype would still apply. */ 17988#ifdef __cplusplus 17989extern "C" 17990#endif 17991char db_open (); 17992int 17993main () 17994{ 17995return db_open (); 17996 ; 17997 return 0; 17998} 17999_ACEOF 18000if ac_fn_c_try_link "$LINENO"; then : 18001 eval "$as_ac_Lib=yes" 18002else 18003 eval "$as_ac_Lib=no" 18004fi 18005rm -f core conftest.err conftest.$ac_objext \ 18006 conftest$ac_exeext conftest.$ac_ext 18007LIBS=$ac_check_lib_save_LIBS 18008fi 18009eval ac_res=\$$as_ac_Lib 18010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18011$as_echo "$ac_res" >&6; } 18012if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 18013 result=yes 18014else 18015 result=no 18016 18017fi 18018 18019 fi 18020 18021else 18022 result="no" 18023fi 18024 18025 18026 18027 # If we found it, no need to search any more. 18028 if test "$result" = "yes"; then 18029 found="$bdb_place" 18030 break 18031 fi 18032 done 18033 test "$found" != "not" && break 18034 done 18035 test "$found" != "not" && break 18036 done 18037 18038 # Restore the original values of the flags we tweak. 18039 LDFLAGS="$apu_check_lib_save_ldflags" 18040 CPPFLAGS="$apu_check_lib_save_cppflags" 18041 18042 case "$found" in 18043 "not") 18044 apu_have_db=0 18045 ;; 18046 "std") 18047 apu_db_header=$bdb_header 18048 apu_db_lib=$bdb_libname 18049 apu_have_db=1 18050 ;; 18051 *":"*) 18052 header="`echo $found | sed -e 's/:.*$//'`" 18053 lib="`echo $found | sed -e 's/^.*://'`" 18054 18055 18056 if test "x$APRUTIL_INCLUDES" = "x"; then 18057 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 18058 APRUTIL_INCLUDES="-I$header" 18059 else 18060 apr_addto_bugger="-I$header" 18061 for i in $apr_addto_bugger; do 18062 apr_addto_duplicate="0" 18063 for j in $APRUTIL_INCLUDES; do 18064 if test "x$i" = "x$j"; then 18065 apr_addto_duplicate="1" 18066 break 18067 fi 18068 done 18069 if test $apr_addto_duplicate = "0"; then 18070 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 18071 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 18072 fi 18073 done 18074 fi 18075 18076 18077 if test "x$APRUTIL_LDFLAGS" = "x"; then 18078 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 18079 APRUTIL_LDFLAGS="-L$lib" 18080 else 18081 apr_addto_bugger="-L$lib" 18082 for i in $apr_addto_bugger; do 18083 apr_addto_duplicate="0" 18084 for j in $APRUTIL_LDFLAGS; do 18085 if test "x$i" = "x$j"; then 18086 apr_addto_duplicate="1" 18087 break 18088 fi 18089 done 18090 if test $apr_addto_duplicate = "0"; then 18091 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 18092 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 18093 fi 18094 done 18095 fi 18096 18097 apu_db_header=$bdb_header 18098 apu_db_lib=$bdb_libname 18099 apu_have_db=1 18100 ;; 18101 *) 18102 18103 if test "x$APRUTIL_INCLUDES" = "x"; then 18104 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 18105 APRUTIL_INCLUDES="-I$found/include" 18106 else 18107 apr_addto_bugger="-I$found/include" 18108 for i in $apr_addto_bugger; do 18109 apr_addto_duplicate="0" 18110 for j in $APRUTIL_INCLUDES; do 18111 if test "x$i" = "x$j"; then 18112 apr_addto_duplicate="1" 18113 break 18114 fi 18115 done 18116 if test $apr_addto_duplicate = "0"; then 18117 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 18118 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 18119 fi 18120 done 18121 fi 18122 18123 18124 if test "x$APRUTIL_LDFLAGS" = "x"; then 18125 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 18126 APRUTIL_LDFLAGS="-L$found/lib" 18127 else 18128 apr_addto_bugger="-L$found/lib" 18129 for i in $apr_addto_bugger; do 18130 apr_addto_duplicate="0" 18131 for j in $APRUTIL_LDFLAGS; do 18132 if test "x$i" = "x$j"; then 18133 apr_addto_duplicate="1" 18134 break 18135 fi 18136 done 18137 if test $apr_addto_duplicate = "0"; then 18138 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 18139 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 18140 fi 18141 done 18142 fi 18143 18144 apu_db_header=$bdb_header 18145 apu_db_lib=$bdb_libname 18146 apu_have_db=1 18147 ;; 18148 esac 18149 18150 if test "$apu_have_db" = "1"; then 18151 apu_db_version=1 18152 fi 18153 18154 fi 18155 if test "$apu_have_db" = "0"; then 18156 18157 places="$all_places" 18158 if test -z "$places"; then 18159 places="std" 18160 fi 18161 18162 bdb_version=1 18163 if test "-1" != "-1"; then 18164 bdb_version="$bdb_version.-1" 18165 if test "-1" != "-1"; then 18166 bdb_version="$bdb_version.-1" 18167 fi 18168 fi 18169 bdb_places="$places" 18170 bdb_default_search_headers="db_185.h" 18171 bdb_default_search_lib_names="db" 18172 18173 18174 apu_have_db=0 18175 18176 # Save the original values of the flags we tweak. 18177 apu_check_lib_save_libs="$LIBS" 18178 apu_check_lib_save_ldflags="$LDFLAGS" 18179 apu_check_lib_save_cppflags="$CPPFLAGS" 18180 18181 # The variable `found' is the prefix under which we've found 18182 # Berkeley DB, or `not' if we haven't found it anywhere yet. 18183 found=not 18184 for bdb_place in $bdb_places; do 18185 18186 LDFLAGS="$apu_check_lib_save_ldflags" 18187 CPPFLAGS="$apu_check_lib_save_cppflags" 18188 case "$bdb_place" in 18189 "std" ) 18190 description="the standard places" 18191 ;; 18192 *":"* ) 18193 header="`echo $bdb_place | sed -e 's/:.*$//'`" 18194 lib="`echo $bdb_place | sed -e 's/^.*://'`" 18195 CPPFLAGS="$CPPFLAGS -I$header" 18196 LDFLAGS="$LDFLAGS -L$lib" 18197 description="$header and $lib" 18198 ;; 18199 * ) 18200 if test -d $bdb_place; then 18201 LDFLAGS="$LDFLAGS -L$bdb_place/lib" 18202 CPPFLAGS="$CPPFLAGS -I$bdb_place/include" 18203 else 18204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $bdb_place" >&5 18205$as_echo_n "checking for Berkeley DB $bdb_version in $bdb_place... " >&6; } 18206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: directory not found" >&5 18207$as_echo "directory not found" >&6; } 18208 continue 18209 fi 18210 description="$bdb_place" 18211 ;; 18212 esac 18213 18214 # Since there is no AC_MSG_NOTICE in autoconf 2.13, we use this 18215 # trick to display a message instead. 18216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB $bdb_version in $description" >&5 18217$as_echo_n "checking for Berkeley DB $bdb_version in $description... " >&6; } 18218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 18219$as_echo "" >&6; } 18220 18221 for bdb_libname in $bdb_default_search_lib_names; do 18222 for bdb_header in $bdb_default_search_headers; do 18223 # Clear the header cache variable for each location 18224 18225 cache_id="`echo ac_cv_header_${bdb_header} \ 18226 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 18227 18228 unset $cache_id 18229 as_ac_Header=`$as_echo "ac_cv_header_$bdb_header" | $as_tr_sh` 18230ac_fn_c_check_header_mongrel "$LINENO" "$bdb_header" "$as_ac_Header" "$ac_includes_default" 18231if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 18232 18233 if test "1" = "3" -o "1" = "4" -o "1" = "5" -o "1" = "6"; then 18234 # We generate a separate cache variable for each prefix and libname 18235 # we search under. That way, we avoid caching information that 18236 # changes if the user runs `configure' with a different set of 18237 # switches. 18238 18239 cache_id="`echo apu_cv_check_berkeley_db_1_-1_-1_${bdb_header}_${bdb_libname}_in_${bdb_place} \ 18240 | sed -e 's/[^a-zA-Z0-9_]/_/g'`" 18241 18242 18243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$bdb_libname" >&5 18244$as_echo_n "checking for -l$bdb_libname... " >&6; } 18245 if eval \${$cache_id+:} false; then : 18246 $as_echo_n "(cached) " >&6 18247else 18248 18249 18250 apu_try_berkeley_db_save_libs="$LIBS" 18251 18252 apu_check_berkeley_db_major=1 18253 apu_check_berkeley_db_minor=-1 18254 apu_check_berkeley_db_patch=-1 18255 apu_try_berkeley_db_header=$bdb_header 18256 apu_try_berkeley_db_libname=$bdb_libname 18257 18258 LIBS="$LIBS -l$apu_try_berkeley_db_libname" 18259 if test "$cross_compiling" = yes; then : 18260 apu_try_berkeley_db=yes 18261 18262else 18263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18264/* end confdefs.h. */ 18265 18266#include <stdlib.h> 18267#include <stdio.h> 18268#include <$apu_try_berkeley_db_header> 18269main () 18270{ 18271 int major, minor, patch; 18272 18273 db_version(&major, &minor, &patch); 18274 18275 /* Sanity check: ensure that db.h constants actually match the db library */ 18276 if (major != DB_VERSION_MAJOR 18277 || minor != DB_VERSION_MINOR 18278 || patch != DB_VERSION_PATCH) 18279 exit (1); 18280 18281 /* Run-time check: ensure the library claims to be the correct version. */ 18282 18283 if ($apu_check_berkeley_db_major != -1) { 18284 if (major < $apu_check_berkeley_db_major) 18285 exit (1); 18286 if (major > $apu_check_berkeley_db_major) 18287 exit (0); 18288 } 18289 18290 if ($apu_check_berkeley_db_minor != -1) { 18291 if (minor < $apu_check_berkeley_db_minor) 18292 exit (1); 18293 if (minor > $apu_check_berkeley_db_minor) 18294 exit (0); 18295 } 18296 18297 if ($apu_check_berkeley_db_patch == -1 18298 || patch >= $apu_check_berkeley_db_patch) 18299 exit (0); 18300 else 18301 exit (1); 18302} 18303 18304_ACEOF 18305if ac_fn_c_try_run "$LINENO"; then : 18306 apu_try_berkeley_db=yes 18307else 18308 apu_try_berkeley_db=no 18309fi 18310rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18311 conftest.$ac_objext conftest.beam conftest.$ac_ext 18312fi 18313 18314 18315 LIBS="$apu_try_berkeley_db_save_libs" 18316 18317 18318 eval "$cache_id=$apu_try_berkeley_db" 18319 18320fi 18321 18322 result="`eval echo '$'$cache_id`" 18323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $result" >&5 18324$as_echo "$result" >&6; } 18325 elif test "1" = "1"; then 18326 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_dbopen" | $as_tr_sh` 18327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dbopen in -l$bdb_libname" >&5 18328$as_echo_n "checking for dbopen in -l$bdb_libname... " >&6; } 18329if eval \${$as_ac_Lib+:} false; then : 18330 $as_echo_n "(cached) " >&6 18331else 18332 ac_check_lib_save_LIBS=$LIBS 18333LIBS="-l$bdb_libname $LIBS" 18334cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18335/* end confdefs.h. */ 18336 18337/* Override any GCC internal prototype to avoid an error. 18338 Use char because int might match the return type of a GCC 18339 builtin and then its argument prototype would still apply. */ 18340#ifdef __cplusplus 18341extern "C" 18342#endif 18343char dbopen (); 18344int 18345main () 18346{ 18347return dbopen (); 18348 ; 18349 return 0; 18350} 18351_ACEOF 18352if ac_fn_c_try_link "$LINENO"; then : 18353 eval "$as_ac_Lib=yes" 18354else 18355 eval "$as_ac_Lib=no" 18356fi 18357rm -f core conftest.err conftest.$ac_objext \ 18358 conftest$ac_exeext conftest.$ac_ext 18359LIBS=$ac_check_lib_save_LIBS 18360fi 18361eval ac_res=\$$as_ac_Lib 18362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18363$as_echo "$ac_res" >&6; } 18364if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 18365 result=yes 18366else 18367 result=no 18368 18369fi 18370 18371 elif test "1" = "2"; then 18372 as_ac_Lib=`$as_echo "ac_cv_lib_$bdb_libname''_db_open" | $as_tr_sh` 18373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_open in -l$bdb_libname" >&5 18374$as_echo_n "checking for db_open in -l$bdb_libname... " >&6; } 18375if eval \${$as_ac_Lib+:} false; then : 18376 $as_echo_n "(cached) " >&6 18377else 18378 ac_check_lib_save_LIBS=$LIBS 18379LIBS="-l$bdb_libname $LIBS" 18380cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18381/* end confdefs.h. */ 18382 18383/* Override any GCC internal prototype to avoid an error. 18384 Use char because int might match the return type of a GCC 18385 builtin and then its argument prototype would still apply. */ 18386#ifdef __cplusplus 18387extern "C" 18388#endif 18389char db_open (); 18390int 18391main () 18392{ 18393return db_open (); 18394 ; 18395 return 0; 18396} 18397_ACEOF 18398if ac_fn_c_try_link "$LINENO"; then : 18399 eval "$as_ac_Lib=yes" 18400else 18401 eval "$as_ac_Lib=no" 18402fi 18403rm -f core conftest.err conftest.$ac_objext \ 18404 conftest$ac_exeext conftest.$ac_ext 18405LIBS=$ac_check_lib_save_LIBS 18406fi 18407eval ac_res=\$$as_ac_Lib 18408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18409$as_echo "$ac_res" >&6; } 18410if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 18411 result=yes 18412else 18413 result=no 18414 18415fi 18416 18417 fi 18418 18419else 18420 result="no" 18421fi 18422 18423 18424 18425 # If we found it, no need to search any more. 18426 if test "$result" = "yes"; then 18427 found="$bdb_place" 18428 break 18429 fi 18430 done 18431 test "$found" != "not" && break 18432 done 18433 test "$found" != "not" && break 18434 done 18435 18436 # Restore the original values of the flags we tweak. 18437 LDFLAGS="$apu_check_lib_save_ldflags" 18438 CPPFLAGS="$apu_check_lib_save_cppflags" 18439 18440 case "$found" in 18441 "not") 18442 apu_have_db=0 18443 ;; 18444 "std") 18445 apu_db_header=$bdb_header 18446 apu_db_lib=$bdb_libname 18447 apu_have_db=1 18448 ;; 18449 *":"*) 18450 header="`echo $found | sed -e 's/:.*$//'`" 18451 lib="`echo $found | sed -e 's/^.*://'`" 18452 18453 18454 if test "x$APRUTIL_INCLUDES" = "x"; then 18455 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$header\"" 18456 APRUTIL_INCLUDES="-I$header" 18457 else 18458 apr_addto_bugger="-I$header" 18459 for i in $apr_addto_bugger; do 18460 apr_addto_duplicate="0" 18461 for j in $APRUTIL_INCLUDES; do 18462 if test "x$i" = "x$j"; then 18463 apr_addto_duplicate="1" 18464 break 18465 fi 18466 done 18467 if test $apr_addto_duplicate = "0"; then 18468 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 18469 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 18470 fi 18471 done 18472 fi 18473 18474 18475 if test "x$APRUTIL_LDFLAGS" = "x"; then 18476 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$lib\"" 18477 APRUTIL_LDFLAGS="-L$lib" 18478 else 18479 apr_addto_bugger="-L$lib" 18480 for i in $apr_addto_bugger; do 18481 apr_addto_duplicate="0" 18482 for j in $APRUTIL_LDFLAGS; do 18483 if test "x$i" = "x$j"; then 18484 apr_addto_duplicate="1" 18485 break 18486 fi 18487 done 18488 if test $apr_addto_duplicate = "0"; then 18489 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 18490 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 18491 fi 18492 done 18493 fi 18494 18495 apu_db_header=$bdb_header 18496 apu_db_lib=$bdb_libname 18497 apu_have_db=1 18498 ;; 18499 *) 18500 18501 if test "x$APRUTIL_INCLUDES" = "x"; then 18502 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$found/include\"" 18503 APRUTIL_INCLUDES="-I$found/include" 18504 else 18505 apr_addto_bugger="-I$found/include" 18506 for i in $apr_addto_bugger; do 18507 apr_addto_duplicate="0" 18508 for j in $APRUTIL_INCLUDES; do 18509 if test "x$i" = "x$j"; then 18510 apr_addto_duplicate="1" 18511 break 18512 fi 18513 done 18514 if test $apr_addto_duplicate = "0"; then 18515 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 18516 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 18517 fi 18518 done 18519 fi 18520 18521 18522 if test "x$APRUTIL_LDFLAGS" = "x"; then 18523 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$found/lib\"" 18524 APRUTIL_LDFLAGS="-L$found/lib" 18525 else 18526 apr_addto_bugger="-L$found/lib" 18527 for i in $apr_addto_bugger; do 18528 apr_addto_duplicate="0" 18529 for j in $APRUTIL_LDFLAGS; do 18530 if test "x$i" = "x$j"; then 18531 apr_addto_duplicate="1" 18532 break 18533 fi 18534 done 18535 if test $apr_addto_duplicate = "0"; then 18536 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 18537 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 18538 fi 18539 done 18540 fi 18541 18542 apu_db_header=$bdb_header 18543 apu_db_lib=$bdb_libname 18544 apu_have_db=1 18545 ;; 18546 esac 18547 18548 if test "$apu_have_db" = "1"; then 18549 apu_db_version=185 18550 fi 18551 18552 fi 18553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB" >&5 18554$as_echo_n "checking for Berkeley DB... " >&6; } 18555 if test "$apu_have_db" = "1"; then 18556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found db$apu_db_version" >&5 18557$as_echo "found db$apu_db_version" >&6; } 18558 else 18559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 18560$as_echo "not found" >&6; } 18561 fi 18562 18563 ;; 18564 esac 18565 18566 if test "$apu_have_db" = "0"; then 18567 as_fn_error $? "Berkeley DB not found." "$LINENO" 5 18568 fi 18569 fi 18570 18571fi 18572 18573 18574 if test -n "$apu_db_xtra_libs"; then 18575 LIBS="$saveddbxtralibs" 18576 fi 18577 18578 case "$requested" in 18579 sdbm | gdbm | ndbm | db) 18580 eval "apu_use_$requested=1" 18581 apu_default_dbm=$requested 18582 ;; 18583 db185 | db[123456]) 18584 apu_use_db=1 18585 apu_default_dbm=$requested 18586 ;; 18587 db[456][0-9]) 18588 apu_use_db=1 18589 apu_default_dbm=`echo $requested | sed -e 's/.$//'` 18590 ;; 18591 default) 18592 apu_default_dbm="sdbm (default)" 18593 apu_use_sdbm=1 18594 ;; 18595 *) 18596 as_fn_error $? "--with-dbm=$requested is an unknown DBM type. 18597 Use one of: $dbm_list" "$LINENO" 5 18598 ;; 18599 esac 18600 18601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default DBM" >&5 18602$as_echo_n "checking for default DBM... " >&6; } 18603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_default_dbm" >&5 18604$as_echo "$apu_default_dbm" >&6; } 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 if test "$apu_have_db" = "1"; then 18619 18620 if test "x$LDADD_dbm_db" = "x"; then 18621 test "x$silent" != "xyes" && echo " setting LDADD_dbm_db to \"-l$apu_db_lib\"" 18622 LDADD_dbm_db="-l$apu_db_lib" 18623 else 18624 apr_addto_bugger="-l$apu_db_lib" 18625 for i in $apr_addto_bugger; do 18626 apr_addto_duplicate="0" 18627 for j in $LDADD_dbm_db; do 18628 if test "x$i" = "x$j"; then 18629 apr_addto_duplicate="1" 18630 break 18631 fi 18632 done 18633 if test $apr_addto_duplicate = "0"; then 18634 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbm_db" 18635 LDADD_dbm_db="$LDADD_dbm_db $i" 18636 fi 18637 done 18638 fi 18639 18640 if test -n "apu_db_xtra_libs"; then 18641 18642 if test "x$LDADD_dbm_db" = "x"; then 18643 test "x$silent" != "xyes" && echo " setting LDADD_dbm_db to \"$apu_db_xtra_libs\"" 18644 LDADD_dbm_db="$apu_db_xtra_libs" 18645 else 18646 apr_addto_bugger="$apu_db_xtra_libs" 18647 for i in $apr_addto_bugger; do 18648 apr_addto_duplicate="0" 18649 for j in $LDADD_dbm_db; do 18650 if test "x$i" = "x$j"; then 18651 apr_addto_duplicate="1" 18652 break 18653 fi 18654 done 18655 if test $apr_addto_duplicate = "0"; then 18656 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbm_db" 18657 LDADD_dbm_db="$LDADD_dbm_db $i" 18658 fi 18659 done 18660 fi 18661 18662 fi 18663 fi 18664 18665 if test "$apu_have_gdbm" = "1"; then 18666 18667 if test "x$LDADD_dbm_gdbm" = "x"; then 18668 test "x$silent" != "xyes" && echo " setting LDADD_dbm_gdbm to \"-lgdbm\"" 18669 LDADD_dbm_gdbm="-lgdbm" 18670 else 18671 apr_addto_bugger="-lgdbm" 18672 for i in $apr_addto_bugger; do 18673 apr_addto_duplicate="0" 18674 for j in $LDADD_dbm_gdbm; do 18675 if test "x$i" = "x$j"; then 18676 apr_addto_duplicate="1" 18677 break 18678 fi 18679 done 18680 if test $apr_addto_duplicate = "0"; then 18681 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbm_gdbm" 18682 LDADD_dbm_gdbm="$LDADD_dbm_gdbm $i" 18683 fi 18684 done 18685 fi 18686 18687 fi 18688 18689 if test "$apu_have_ndbm" = "1"; then 18690 18691 if test "x$LDADD_dbm_ndbm" = "x"; then 18692 test "x$silent" != "xyes" && echo " setting LDADD_dbm_ndbm to \"-l$apu_ndbm_lib\"" 18693 LDADD_dbm_ndbm="-l$apu_ndbm_lib" 18694 else 18695 apr_addto_bugger="-l$apu_ndbm_lib" 18696 for i in $apr_addto_bugger; do 18697 apr_addto_duplicate="0" 18698 for j in $LDADD_dbm_ndbm; do 18699 if test "x$i" = "x$j"; then 18700 apr_addto_duplicate="1" 18701 break 18702 fi 18703 done 18704 if test $apr_addto_duplicate = "0"; then 18705 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbm_ndbm" 18706 LDADD_dbm_ndbm="$LDADD_dbm_ndbm $i" 18707 fi 18708 done 18709 fi 18710 18711 fi 18712 18713 18714 18715 18716 18717 18718 apu_have_pgsql=0 18719 18720 old_libs="$LIBS" 18721 old_cppflags="$CPPFLAGS" 18722 old_ldflags="$LDFLAGS" 18723 18724 18725# Check whether --with-pgsql was given. 18726if test "${with_pgsql+set}" = set; then : 18727 withval=$with_pgsql; 18728 if test "$withval" = "yes"; then 18729 # Extract the first word of "pg_config", so it can be a program name with args. 18730set dummy pg_config; ac_word=$2 18731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 18732$as_echo_n "checking for $ac_word... " >&6; } 18733if ${ac_cv_path_PGSQL_CONFIG+:} false; then : 18734 $as_echo_n "(cached) " >&6 18735else 18736 case $PGSQL_CONFIG in 18737 [\\/]* | ?:[\\/]*) 18738 ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path. 18739 ;; 18740 *) 18741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18742for as_dir in $PATH 18743do 18744 IFS=$as_save_IFS 18745 test -z "$as_dir" && as_dir=. 18746 for ac_exec_ext in '' $ac_executable_extensions; do 18747 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 18748 ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext" 18749 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 18750 break 2 18751 fi 18752done 18753 done 18754IFS=$as_save_IFS 18755 18756 ;; 18757esac 18758fi 18759PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG 18760if test -n "$PGSQL_CONFIG"; then 18761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5 18762$as_echo "$PGSQL_CONFIG" >&6; } 18763else 18764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 18765$as_echo "no" >&6; } 18766fi 18767 18768 18769 if test "x$PGSQL_CONFIG" != 'x'; then 18770 pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`" 18771 pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`" 18772 18773 18774 if test "x$CPPFLAGS" = "x"; then 18775 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$pgsql_CPPFLAGS\"" 18776 CPPFLAGS="$pgsql_CPPFLAGS" 18777 else 18778 apr_addto_bugger="$pgsql_CPPFLAGS" 18779 for i in $apr_addto_bugger; do 18780 apr_addto_duplicate="0" 18781 for j in $CPPFLAGS; do 18782 if test "x$i" = "x$j"; then 18783 apr_addto_duplicate="1" 18784 break 18785 fi 18786 done 18787 if test $apr_addto_duplicate = "0"; then 18788 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 18789 CPPFLAGS="$CPPFLAGS $i" 18790 fi 18791 done 18792 fi 18793 18794 18795 if test "x$LDFLAGS" = "x"; then 18796 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$pgsql_LDFLAGS\"" 18797 LDFLAGS="$pgsql_LDFLAGS" 18798 else 18799 apr_addto_bugger="$pgsql_LDFLAGS" 18800 for i in $apr_addto_bugger; do 18801 apr_addto_duplicate="0" 18802 for j in $LDFLAGS; do 18803 if test "x$i" = "x$j"; then 18804 apr_addto_duplicate="1" 18805 break 18806 fi 18807 done 18808 if test $apr_addto_duplicate = "0"; then 18809 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 18810 LDFLAGS="$LDFLAGS $i" 18811 fi 18812 done 18813 fi 18814 18815 fi 18816 18817 for ac_header in libpq-fe.h 18818do : 18819 ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default" 18820if test "x$ac_cv_header_libpq_fe_h" = xyes; then : 18821 cat >>confdefs.h <<_ACEOF 18822#define HAVE_LIBPQ_FE_H 1 18823_ACEOF 18824 18825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 18826$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 18827if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 18828 $as_echo_n "(cached) " >&6 18829else 18830 ac_check_lib_save_LIBS=$LIBS 18831LIBS="-lpq $LIBS" 18832cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18833/* end confdefs.h. */ 18834 18835/* Override any GCC internal prototype to avoid an error. 18836 Use char because int might match the return type of a GCC 18837 builtin and then its argument prototype would still apply. */ 18838#ifdef __cplusplus 18839extern "C" 18840#endif 18841char PQsendQueryPrepared (); 18842int 18843main () 18844{ 18845return PQsendQueryPrepared (); 18846 ; 18847 return 0; 18848} 18849_ACEOF 18850if ac_fn_c_try_link "$LINENO"; then : 18851 ac_cv_lib_pq_PQsendQueryPrepared=yes 18852else 18853 ac_cv_lib_pq_PQsendQueryPrepared=no 18854fi 18855rm -f core conftest.err conftest.$ac_objext \ 18856 conftest$ac_exeext conftest.$ac_ext 18857LIBS=$ac_check_lib_save_LIBS 18858fi 18859{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 18860$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 18861if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 18862 apu_have_pgsql=1 18863else 18864 18865 if test "x$PGSQL_CONFIG" != 'x'; then 18866 unset ac_cv_lib_pq_PQsendQueryPrepared 18867 pgsql_LIBS="`$PGSQL_CONFIG --libs`" 18868 18869 if test "x$LIBS" = "x"; then 18870 test "x$silent" != "xyes" && echo " setting LIBS to \"$pgsql_LIBS\"" 18871 LIBS="$pgsql_LIBS" 18872 else 18873 apr_addto_bugger="$pgsql_LIBS" 18874 for i in $apr_addto_bugger; do 18875 apr_addto_duplicate="0" 18876 for j in $LIBS; do 18877 if test "x$i" = "x$j"; then 18878 apr_addto_duplicate="1" 18879 break 18880 fi 18881 done 18882 if test $apr_addto_duplicate = "0"; then 18883 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 18884 LIBS="$LIBS $i" 18885 fi 18886 done 18887 fi 18888 18889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 18890$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 18891if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 18892 $as_echo_n "(cached) " >&6 18893else 18894 ac_check_lib_save_LIBS=$LIBS 18895LIBS="-lpq $LIBS" 18896cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18897/* end confdefs.h. */ 18898 18899/* Override any GCC internal prototype to avoid an error. 18900 Use char because int might match the return type of a GCC 18901 builtin and then its argument prototype would still apply. */ 18902#ifdef __cplusplus 18903extern "C" 18904#endif 18905char PQsendQueryPrepared (); 18906int 18907main () 18908{ 18909return PQsendQueryPrepared (); 18910 ; 18911 return 0; 18912} 18913_ACEOF 18914if ac_fn_c_try_link "$LINENO"; then : 18915 ac_cv_lib_pq_PQsendQueryPrepared=yes 18916else 18917 ac_cv_lib_pq_PQsendQueryPrepared=no 18918fi 18919rm -f core conftest.err conftest.$ac_objext \ 18920 conftest$ac_exeext conftest.$ac_ext 18921LIBS=$ac_check_lib_save_LIBS 18922fi 18923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 18924$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 18925if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 18926 apu_have_pgsql=1 18927fi 18928 18929 fi 18930 18931fi 18932 18933 18934fi 18935 18936done 18937 18938 if test "$apu_have_pgsql" = "0"; then 18939 for ac_header in postgresql/libpq-fe.h 18940do : 18941 ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default" 18942if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then : 18943 cat >>confdefs.h <<_ACEOF 18944#define HAVE_POSTGRESQL_LIBPQ_FE_H 1 18945_ACEOF 18946 18947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 18948$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 18949if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 18950 $as_echo_n "(cached) " >&6 18951else 18952 ac_check_lib_save_LIBS=$LIBS 18953LIBS="-lpq $LIBS" 18954cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18955/* end confdefs.h. */ 18956 18957/* Override any GCC internal prototype to avoid an error. 18958 Use char because int might match the return type of a GCC 18959 builtin and then its argument prototype would still apply. */ 18960#ifdef __cplusplus 18961extern "C" 18962#endif 18963char PQsendQueryPrepared (); 18964int 18965main () 18966{ 18967return PQsendQueryPrepared (); 18968 ; 18969 return 0; 18970} 18971_ACEOF 18972if ac_fn_c_try_link "$LINENO"; then : 18973 ac_cv_lib_pq_PQsendQueryPrepared=yes 18974else 18975 ac_cv_lib_pq_PQsendQueryPrepared=no 18976fi 18977rm -f core conftest.err conftest.$ac_objext \ 18978 conftest$ac_exeext conftest.$ac_ext 18979LIBS=$ac_check_lib_save_LIBS 18980fi 18981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 18982$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 18983if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 18984 apu_have_pgsql=1 18985else 18986 18987 if test "x$PGSQL_CONFIG" != 'x'; then 18988 unset ac_cv_lib_pq_PQsendQueryPrepared 18989 pgsql_LIBS="`$PGSQL_CONFIG --libs`" 18990 18991 if test "x$LIBS" = "x"; then 18992 test "x$silent" != "xyes" && echo " setting LIBS to \"$pgsql_LIBS\"" 18993 LIBS="$pgsql_LIBS" 18994 else 18995 apr_addto_bugger="$pgsql_LIBS" 18996 for i in $apr_addto_bugger; do 18997 apr_addto_duplicate="0" 18998 for j in $LIBS; do 18999 if test "x$i" = "x$j"; then 19000 apr_addto_duplicate="1" 19001 break 19002 fi 19003 done 19004 if test $apr_addto_duplicate = "0"; then 19005 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 19006 LIBS="$LIBS $i" 19007 fi 19008 done 19009 fi 19010 19011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19012$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19013if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19014 $as_echo_n "(cached) " >&6 19015else 19016 ac_check_lib_save_LIBS=$LIBS 19017LIBS="-lpq $LIBS" 19018cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19019/* end confdefs.h. */ 19020 19021/* Override any GCC internal prototype to avoid an error. 19022 Use char because int might match the return type of a GCC 19023 builtin and then its argument prototype would still apply. */ 19024#ifdef __cplusplus 19025extern "C" 19026#endif 19027char PQsendQueryPrepared (); 19028int 19029main () 19030{ 19031return PQsendQueryPrepared (); 19032 ; 19033 return 0; 19034} 19035_ACEOF 19036if ac_fn_c_try_link "$LINENO"; then : 19037 ac_cv_lib_pq_PQsendQueryPrepared=yes 19038else 19039 ac_cv_lib_pq_PQsendQueryPrepared=no 19040fi 19041rm -f core conftest.err conftest.$ac_objext \ 19042 conftest$ac_exeext conftest.$ac_ext 19043LIBS=$ac_check_lib_save_LIBS 19044fi 19045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19046$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19047if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19048 apu_have_pgsql=1 19049fi 19050 19051 fi 19052 19053fi 19054 19055 19056fi 19057 19058done 19059 19060 fi 19061 if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then 19062 19063 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 19064 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\"" 19065 APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS" 19066 else 19067 apr_addto_bugger="$pgsql_CPPFLAGS" 19068 for i in $apr_addto_bugger; do 19069 apr_addto_duplicate="0" 19070 for j in $APRUTIL_PRIV_INCLUDES; do 19071 if test "x$i" = "x$j"; then 19072 apr_addto_duplicate="1" 19073 break 19074 fi 19075 done 19076 if test $apr_addto_duplicate = "0"; then 19077 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 19078 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 19079 fi 19080 done 19081 fi 19082 19083 fi 19084 elif test "$withval" = "no"; then 19085 : 19086 else 19087 # Extract the first word of "pg_config", so it can be a program name with args. 19088set dummy pg_config; ac_word=$2 19089{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19090$as_echo_n "checking for $ac_word... " >&6; } 19091if ${ac_cv_path_PGSQL_CONFIG+:} false; then : 19092 $as_echo_n "(cached) " >&6 19093else 19094 case $PGSQL_CONFIG in 19095 [\\/]* | ?:[\\/]*) 19096 ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path. 19097 ;; 19098 *) 19099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19100for as_dir in $withval/bin 19101do 19102 IFS=$as_save_IFS 19103 test -z "$as_dir" && as_dir=. 19104 for ac_exec_ext in '' $ac_executable_extensions; do 19105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19106 ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19108 break 2 19109 fi 19110done 19111 done 19112IFS=$as_save_IFS 19113 19114 ;; 19115esac 19116fi 19117PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG 19118if test -n "$PGSQL_CONFIG"; then 19119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5 19120$as_echo "$PGSQL_CONFIG" >&6; } 19121else 19122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19123$as_echo "no" >&6; } 19124fi 19125 19126 19127 if test "x$PGSQL_CONFIG" != 'x'; then 19128 pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`" 19129 pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`" 19130 else 19131 pgsql_CPPFLAGS="-I$withval/include" 19132 pgsql_LDFLAGS="-L$withval/lib " 19133 fi 19134 19135 19136 if test "x$CPPFLAGS" = "x"; then 19137 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$pgsql_CPPFLAGS\"" 19138 CPPFLAGS="$pgsql_CPPFLAGS" 19139 else 19140 apr_addto_bugger="$pgsql_CPPFLAGS" 19141 for i in $apr_addto_bugger; do 19142 apr_addto_duplicate="0" 19143 for j in $CPPFLAGS; do 19144 if test "x$i" = "x$j"; then 19145 apr_addto_duplicate="1" 19146 break 19147 fi 19148 done 19149 if test $apr_addto_duplicate = "0"; then 19150 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 19151 CPPFLAGS="$CPPFLAGS $i" 19152 fi 19153 done 19154 fi 19155 19156 19157 if test "x$LDFLAGS" = "x"; then 19158 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$pgsql_LDFLAGS\"" 19159 LDFLAGS="$pgsql_LDFLAGS" 19160 else 19161 apr_addto_bugger="$pgsql_LDFLAGS" 19162 for i in $apr_addto_bugger; do 19163 apr_addto_duplicate="0" 19164 for j in $LDFLAGS; do 19165 if test "x$i" = "x$j"; then 19166 apr_addto_duplicate="1" 19167 break 19168 fi 19169 done 19170 if test $apr_addto_duplicate = "0"; then 19171 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 19172 LDFLAGS="$LDFLAGS $i" 19173 fi 19174 done 19175 fi 19176 19177 19178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pgsql in $withval" >&5 19179$as_echo "$as_me: checking for pgsql in $withval" >&6;} 19180 for ac_header in libpq-fe.h 19181do : 19182 ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default" 19183if test "x$ac_cv_header_libpq_fe_h" = xyes; then : 19184 cat >>confdefs.h <<_ACEOF 19185#define HAVE_LIBPQ_FE_H 1 19186_ACEOF 19187 19188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19189$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19190if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19191 $as_echo_n "(cached) " >&6 19192else 19193 ac_check_lib_save_LIBS=$LIBS 19194LIBS="-lpq $LIBS" 19195cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19196/* end confdefs.h. */ 19197 19198/* Override any GCC internal prototype to avoid an error. 19199 Use char because int might match the return type of a GCC 19200 builtin and then its argument prototype would still apply. */ 19201#ifdef __cplusplus 19202extern "C" 19203#endif 19204char PQsendQueryPrepared (); 19205int 19206main () 19207{ 19208return PQsendQueryPrepared (); 19209 ; 19210 return 0; 19211} 19212_ACEOF 19213if ac_fn_c_try_link "$LINENO"; then : 19214 ac_cv_lib_pq_PQsendQueryPrepared=yes 19215else 19216 ac_cv_lib_pq_PQsendQueryPrepared=no 19217fi 19218rm -f core conftest.err conftest.$ac_objext \ 19219 conftest$ac_exeext conftest.$ac_ext 19220LIBS=$ac_check_lib_save_LIBS 19221fi 19222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19223$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19224if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19225 apu_have_pgsql=1 19226else 19227 19228 if test "x$PGSQL_CONFIG" != 'x'; then 19229 unset ac_cv_lib_pq_PQsendQueryPrepared 19230 pgsql_LIBS="`$PGSQL_CONFIG --libs`" 19231 19232 if test "x$LIBS" = "x"; then 19233 test "x$silent" != "xyes" && echo " setting LIBS to \"$pgsql_LIBS\"" 19234 LIBS="$pgsql_LIBS" 19235 else 19236 apr_addto_bugger="$pgsql_LIBS" 19237 for i in $apr_addto_bugger; do 19238 apr_addto_duplicate="0" 19239 for j in $LIBS; do 19240 if test "x$i" = "x$j"; then 19241 apr_addto_duplicate="1" 19242 break 19243 fi 19244 done 19245 if test $apr_addto_duplicate = "0"; then 19246 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 19247 LIBS="$LIBS $i" 19248 fi 19249 done 19250 fi 19251 19252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19253$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19254if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19255 $as_echo_n "(cached) " >&6 19256else 19257 ac_check_lib_save_LIBS=$LIBS 19258LIBS="-lpq $LIBS" 19259cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19260/* end confdefs.h. */ 19261 19262/* Override any GCC internal prototype to avoid an error. 19263 Use char because int might match the return type of a GCC 19264 builtin and then its argument prototype would still apply. */ 19265#ifdef __cplusplus 19266extern "C" 19267#endif 19268char PQsendQueryPrepared (); 19269int 19270main () 19271{ 19272return PQsendQueryPrepared (); 19273 ; 19274 return 0; 19275} 19276_ACEOF 19277if ac_fn_c_try_link "$LINENO"; then : 19278 ac_cv_lib_pq_PQsendQueryPrepared=yes 19279else 19280 ac_cv_lib_pq_PQsendQueryPrepared=no 19281fi 19282rm -f core conftest.err conftest.$ac_objext \ 19283 conftest$ac_exeext conftest.$ac_ext 19284LIBS=$ac_check_lib_save_LIBS 19285fi 19286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19287$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19288if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19289 apu_have_pgsql=1 19290fi 19291 19292 fi 19293 19294fi 19295 19296 19297fi 19298 19299done 19300 19301 if test "$apu_have_pgsql" != "1"; then 19302 for ac_header in postgresql/libpq-fe.h 19303do : 19304 ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default" 19305if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then : 19306 cat >>confdefs.h <<_ACEOF 19307#define HAVE_POSTGRESQL_LIBPQ_FE_H 1 19308_ACEOF 19309 19310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19311$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19312if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19313 $as_echo_n "(cached) " >&6 19314else 19315 ac_check_lib_save_LIBS=$LIBS 19316LIBS="-lpq $LIBS" 19317cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19318/* end confdefs.h. */ 19319 19320/* Override any GCC internal prototype to avoid an error. 19321 Use char because int might match the return type of a GCC 19322 builtin and then its argument prototype would still apply. */ 19323#ifdef __cplusplus 19324extern "C" 19325#endif 19326char PQsendQueryPrepared (); 19327int 19328main () 19329{ 19330return PQsendQueryPrepared (); 19331 ; 19332 return 0; 19333} 19334_ACEOF 19335if ac_fn_c_try_link "$LINENO"; then : 19336 ac_cv_lib_pq_PQsendQueryPrepared=yes 19337else 19338 ac_cv_lib_pq_PQsendQueryPrepared=no 19339fi 19340rm -f core conftest.err conftest.$ac_objext \ 19341 conftest$ac_exeext conftest.$ac_ext 19342LIBS=$ac_check_lib_save_LIBS 19343fi 19344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19345$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19346if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19347 apu_have_pgsql=1 19348else 19349 19350 if test "x$PGSQL_CONFIG" != 'x'; then 19351 unset ac_cv_lib_pq_PQsendQueryPrepared 19352 pgsql_LIBS="`$PGSQL_CONFIG --libs`" 19353 19354 if test "x$LIBS" = "x"; then 19355 test "x$silent" != "xyes" && echo " setting LIBS to \"$pgsql_LIBS\"" 19356 LIBS="$pgsql_LIBS" 19357 else 19358 apr_addto_bugger="$pgsql_LIBS" 19359 for i in $apr_addto_bugger; do 19360 apr_addto_duplicate="0" 19361 for j in $LIBS; do 19362 if test "x$i" = "x$j"; then 19363 apr_addto_duplicate="1" 19364 break 19365 fi 19366 done 19367 if test $apr_addto_duplicate = "0"; then 19368 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 19369 LIBS="$LIBS $i" 19370 fi 19371 done 19372 fi 19373 19374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19375$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19376if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19377 $as_echo_n "(cached) " >&6 19378else 19379 ac_check_lib_save_LIBS=$LIBS 19380LIBS="-lpq $LIBS" 19381cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19382/* end confdefs.h. */ 19383 19384/* Override any GCC internal prototype to avoid an error. 19385 Use char because int might match the return type of a GCC 19386 builtin and then its argument prototype would still apply. */ 19387#ifdef __cplusplus 19388extern "C" 19389#endif 19390char PQsendQueryPrepared (); 19391int 19392main () 19393{ 19394return PQsendQueryPrepared (); 19395 ; 19396 return 0; 19397} 19398_ACEOF 19399if ac_fn_c_try_link "$LINENO"; then : 19400 ac_cv_lib_pq_PQsendQueryPrepared=yes 19401else 19402 ac_cv_lib_pq_PQsendQueryPrepared=no 19403fi 19404rm -f core conftest.err conftest.$ac_objext \ 19405 conftest$ac_exeext conftest.$ac_ext 19406LIBS=$ac_check_lib_save_LIBS 19407fi 19408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19409$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19410if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19411 apu_have_pgsql=1 19412fi 19413 19414 fi 19415 19416fi 19417 19418 19419fi 19420 19421done 19422 19423 fi 19424 if test "$apu_have_pgsql" != "0"; then 19425 19426 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 19427 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\"" 19428 APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS" 19429 else 19430 apr_addto_bugger="$pgsql_CPPFLAGS" 19431 for i in $apr_addto_bugger; do 19432 apr_addto_duplicate="0" 19433 for j in $APRUTIL_PRIV_INCLUDES; do 19434 if test "x$i" = "x$j"; then 19435 apr_addto_duplicate="1" 19436 break 19437 fi 19438 done 19439 if test $apr_addto_duplicate = "0"; then 19440 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 19441 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 19442 fi 19443 done 19444 fi 19445 19446 fi 19447 fi 19448 19449else 19450 19451 # Extract the first word of "pg_config", so it can be a program name with args. 19452set dummy pg_config; ac_word=$2 19453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19454$as_echo_n "checking for $ac_word... " >&6; } 19455if ${ac_cv_path_PGSQL_CONFIG+:} false; then : 19456 $as_echo_n "(cached) " >&6 19457else 19458 case $PGSQL_CONFIG in 19459 [\\/]* | ?:[\\/]*) 19460 ac_cv_path_PGSQL_CONFIG="$PGSQL_CONFIG" # Let the user override the test with a path. 19461 ;; 19462 *) 19463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19464for as_dir in $PATH 19465do 19466 IFS=$as_save_IFS 19467 test -z "$as_dir" && as_dir=. 19468 for ac_exec_ext in '' $ac_executable_extensions; do 19469 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19470 ac_cv_path_PGSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19472 break 2 19473 fi 19474done 19475 done 19476IFS=$as_save_IFS 19477 19478 ;; 19479esac 19480fi 19481PGSQL_CONFIG=$ac_cv_path_PGSQL_CONFIG 19482if test -n "$PGSQL_CONFIG"; then 19483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PGSQL_CONFIG" >&5 19484$as_echo "$PGSQL_CONFIG" >&6; } 19485else 19486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19487$as_echo "no" >&6; } 19488fi 19489 19490 19491 if test "x$PGSQL_CONFIG" != 'x'; then 19492 pgsql_CPPFLAGS="-I`$PGSQL_CONFIG --includedir`" 19493 pgsql_LDFLAGS="-L`$PGSQL_CONFIG --libdir`" 19494 19495 19496 if test "x$CPPFLAGS" = "x"; then 19497 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$pgsql_CPPFLAGS\"" 19498 CPPFLAGS="$pgsql_CPPFLAGS" 19499 else 19500 apr_addto_bugger="$pgsql_CPPFLAGS" 19501 for i in $apr_addto_bugger; do 19502 apr_addto_duplicate="0" 19503 for j in $CPPFLAGS; do 19504 if test "x$i" = "x$j"; then 19505 apr_addto_duplicate="1" 19506 break 19507 fi 19508 done 19509 if test $apr_addto_duplicate = "0"; then 19510 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 19511 CPPFLAGS="$CPPFLAGS $i" 19512 fi 19513 done 19514 fi 19515 19516 19517 if test "x$LDFLAGS" = "x"; then 19518 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$pgsql_LDFLAGS\"" 19519 LDFLAGS="$pgsql_LDFLAGS" 19520 else 19521 apr_addto_bugger="$pgsql_LDFLAGS" 19522 for i in $apr_addto_bugger; do 19523 apr_addto_duplicate="0" 19524 for j in $LDFLAGS; do 19525 if test "x$i" = "x$j"; then 19526 apr_addto_duplicate="1" 19527 break 19528 fi 19529 done 19530 if test $apr_addto_duplicate = "0"; then 19531 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 19532 LDFLAGS="$LDFLAGS $i" 19533 fi 19534 done 19535 fi 19536 19537 fi 19538 19539 for ac_header in libpq-fe.h 19540do : 19541 ac_fn_c_check_header_mongrel "$LINENO" "libpq-fe.h" "ac_cv_header_libpq_fe_h" "$ac_includes_default" 19542if test "x$ac_cv_header_libpq_fe_h" = xyes; then : 19543 cat >>confdefs.h <<_ACEOF 19544#define HAVE_LIBPQ_FE_H 1 19545_ACEOF 19546 19547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19548$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19549if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19550 $as_echo_n "(cached) " >&6 19551else 19552 ac_check_lib_save_LIBS=$LIBS 19553LIBS="-lpq $LIBS" 19554cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19555/* end confdefs.h. */ 19556 19557/* Override any GCC internal prototype to avoid an error. 19558 Use char because int might match the return type of a GCC 19559 builtin and then its argument prototype would still apply. */ 19560#ifdef __cplusplus 19561extern "C" 19562#endif 19563char PQsendQueryPrepared (); 19564int 19565main () 19566{ 19567return PQsendQueryPrepared (); 19568 ; 19569 return 0; 19570} 19571_ACEOF 19572if ac_fn_c_try_link "$LINENO"; then : 19573 ac_cv_lib_pq_PQsendQueryPrepared=yes 19574else 19575 ac_cv_lib_pq_PQsendQueryPrepared=no 19576fi 19577rm -f core conftest.err conftest.$ac_objext \ 19578 conftest$ac_exeext conftest.$ac_ext 19579LIBS=$ac_check_lib_save_LIBS 19580fi 19581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19582$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19583if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19584 apu_have_pgsql=1 19585else 19586 19587 if test "x$PGSQL_CONFIG" != 'x'; then 19588 unset ac_cv_lib_pq_PQsendQueryPrepared 19589 pgsql_LIBS="`$PGSQL_CONFIG --libs`" 19590 19591 if test "x$LIBS" = "x"; then 19592 test "x$silent" != "xyes" && echo " setting LIBS to \"$pgsql_LIBS\"" 19593 LIBS="$pgsql_LIBS" 19594 else 19595 apr_addto_bugger="$pgsql_LIBS" 19596 for i in $apr_addto_bugger; do 19597 apr_addto_duplicate="0" 19598 for j in $LIBS; do 19599 if test "x$i" = "x$j"; then 19600 apr_addto_duplicate="1" 19601 break 19602 fi 19603 done 19604 if test $apr_addto_duplicate = "0"; then 19605 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 19606 LIBS="$LIBS $i" 19607 fi 19608 done 19609 fi 19610 19611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19612$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19613if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19614 $as_echo_n "(cached) " >&6 19615else 19616 ac_check_lib_save_LIBS=$LIBS 19617LIBS="-lpq $LIBS" 19618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19619/* end confdefs.h. */ 19620 19621/* Override any GCC internal prototype to avoid an error. 19622 Use char because int might match the return type of a GCC 19623 builtin and then its argument prototype would still apply. */ 19624#ifdef __cplusplus 19625extern "C" 19626#endif 19627char PQsendQueryPrepared (); 19628int 19629main () 19630{ 19631return PQsendQueryPrepared (); 19632 ; 19633 return 0; 19634} 19635_ACEOF 19636if ac_fn_c_try_link "$LINENO"; then : 19637 ac_cv_lib_pq_PQsendQueryPrepared=yes 19638else 19639 ac_cv_lib_pq_PQsendQueryPrepared=no 19640fi 19641rm -f core conftest.err conftest.$ac_objext \ 19642 conftest$ac_exeext conftest.$ac_ext 19643LIBS=$ac_check_lib_save_LIBS 19644fi 19645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19646$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19647if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19648 apu_have_pgsql=1 19649fi 19650 19651 fi 19652 19653fi 19654 19655 19656fi 19657 19658done 19659 19660 if test "$apu_have_pgsql" = "0"; then 19661 for ac_header in postgresql/libpq-fe.h 19662do : 19663 ac_fn_c_check_header_mongrel "$LINENO" "postgresql/libpq-fe.h" "ac_cv_header_postgresql_libpq_fe_h" "$ac_includes_default" 19664if test "x$ac_cv_header_postgresql_libpq_fe_h" = xyes; then : 19665 cat >>confdefs.h <<_ACEOF 19666#define HAVE_POSTGRESQL_LIBPQ_FE_H 1 19667_ACEOF 19668 19669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19670$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19671if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19672 $as_echo_n "(cached) " >&6 19673else 19674 ac_check_lib_save_LIBS=$LIBS 19675LIBS="-lpq $LIBS" 19676cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19677/* end confdefs.h. */ 19678 19679/* Override any GCC internal prototype to avoid an error. 19680 Use char because int might match the return type of a GCC 19681 builtin and then its argument prototype would still apply. */ 19682#ifdef __cplusplus 19683extern "C" 19684#endif 19685char PQsendQueryPrepared (); 19686int 19687main () 19688{ 19689return PQsendQueryPrepared (); 19690 ; 19691 return 0; 19692} 19693_ACEOF 19694if ac_fn_c_try_link "$LINENO"; then : 19695 ac_cv_lib_pq_PQsendQueryPrepared=yes 19696else 19697 ac_cv_lib_pq_PQsendQueryPrepared=no 19698fi 19699rm -f core conftest.err conftest.$ac_objext \ 19700 conftest$ac_exeext conftest.$ac_ext 19701LIBS=$ac_check_lib_save_LIBS 19702fi 19703{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19704$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19705if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19706 apu_have_pgsql=1 19707else 19708 19709 if test "x$PGSQL_CONFIG" != 'x'; then 19710 unset ac_cv_lib_pq_PQsendQueryPrepared 19711 pgsql_LIBS="`$PGSQL_CONFIG --libs`" 19712 19713 if test "x$LIBS" = "x"; then 19714 test "x$silent" != "xyes" && echo " setting LIBS to \"$pgsql_LIBS\"" 19715 LIBS="$pgsql_LIBS" 19716 else 19717 apr_addto_bugger="$pgsql_LIBS" 19718 for i in $apr_addto_bugger; do 19719 apr_addto_duplicate="0" 19720 for j in $LIBS; do 19721 if test "x$i" = "x$j"; then 19722 apr_addto_duplicate="1" 19723 break 19724 fi 19725 done 19726 if test $apr_addto_duplicate = "0"; then 19727 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 19728 LIBS="$LIBS $i" 19729 fi 19730 done 19731 fi 19732 19733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PQsendQueryPrepared in -lpq" >&5 19734$as_echo_n "checking for PQsendQueryPrepared in -lpq... " >&6; } 19735if ${ac_cv_lib_pq_PQsendQueryPrepared+:} false; then : 19736 $as_echo_n "(cached) " >&6 19737else 19738 ac_check_lib_save_LIBS=$LIBS 19739LIBS="-lpq $LIBS" 19740cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19741/* end confdefs.h. */ 19742 19743/* Override any GCC internal prototype to avoid an error. 19744 Use char because int might match the return type of a GCC 19745 builtin and then its argument prototype would still apply. */ 19746#ifdef __cplusplus 19747extern "C" 19748#endif 19749char PQsendQueryPrepared (); 19750int 19751main () 19752{ 19753return PQsendQueryPrepared (); 19754 ; 19755 return 0; 19756} 19757_ACEOF 19758if ac_fn_c_try_link "$LINENO"; then : 19759 ac_cv_lib_pq_PQsendQueryPrepared=yes 19760else 19761 ac_cv_lib_pq_PQsendQueryPrepared=no 19762fi 19763rm -f core conftest.err conftest.$ac_objext \ 19764 conftest$ac_exeext conftest.$ac_ext 19765LIBS=$ac_check_lib_save_LIBS 19766fi 19767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pq_PQsendQueryPrepared" >&5 19768$as_echo "$ac_cv_lib_pq_PQsendQueryPrepared" >&6; } 19769if test "x$ac_cv_lib_pq_PQsendQueryPrepared" = xyes; then : 19770 apu_have_pgsql=1 19771fi 19772 19773 fi 19774 19775fi 19776 19777 19778fi 19779 19780done 19781 19782 fi 19783 if test "$apu_have_pgsql" != "0" && test "x$PGSQL_CONFIG" != 'x'; then 19784 19785 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 19786 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$pgsql_CPPFLAGS\"" 19787 APRUTIL_PRIV_INCLUDES="$pgsql_CPPFLAGS" 19788 else 19789 apr_addto_bugger="$pgsql_CPPFLAGS" 19790 for i in $apr_addto_bugger; do 19791 apr_addto_duplicate="0" 19792 for j in $APRUTIL_PRIV_INCLUDES; do 19793 if test "x$i" = "x$j"; then 19794 apr_addto_duplicate="1" 19795 break 19796 fi 19797 done 19798 if test $apr_addto_duplicate = "0"; then 19799 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 19800 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 19801 fi 19802 done 19803 fi 19804 19805 fi 19806 19807fi 19808 19809 19810 if test "$apu_have_pgsql" = "1"; then 19811 19812 if test "x$LDADD_dbd_pgsql" = "x"; then 19813 test "x$silent" != "xyes" && echo " setting LDADD_dbd_pgsql to \"$pgsql_LDFLAGS -lpq $pgsql_LIBS\"" 19814 LDADD_dbd_pgsql="$pgsql_LDFLAGS -lpq $pgsql_LIBS" 19815 else 19816 apr_addto_bugger="$pgsql_LDFLAGS -lpq $pgsql_LIBS" 19817 for i in $apr_addto_bugger; do 19818 apr_addto_duplicate="0" 19819 for j in $LDADD_dbd_pgsql; do 19820 if test "x$i" = "x$j"; then 19821 apr_addto_duplicate="1" 19822 break 19823 fi 19824 done 19825 if test $apr_addto_duplicate = "0"; then 19826 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_pgsql" 19827 LDADD_dbd_pgsql="$LDADD_dbd_pgsql $i" 19828 fi 19829 done 19830 fi 19831 19832 fi 19833 19834 19835 LIBS="$old_libs" 19836 CPPFLAGS="$old_cppflags" 19837 LDFLAGS="$old_ldflags" 19838 19839 19840 apu_have_mysql=0 19841 19842 old_libs="$LIBS" 19843 old_cppflags="$CPPFLAGS" 19844 old_ldflags="$LDFLAGS" 19845 19846 19847# Check whether --with-mysql was given. 19848if test "${with_mysql+set}" = set; then : 19849 withval=$with_mysql; 19850 if test "$withval" = "yes"; then 19851 # Extract the first word of "mysql_config", so it can be a program name with args. 19852set dummy mysql_config; ac_word=$2 19853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19854$as_echo_n "checking for $ac_word... " >&6; } 19855if ${ac_cv_path_MYSQL_CONFIG+:} false; then : 19856 $as_echo_n "(cached) " >&6 19857else 19858 case $MYSQL_CONFIG in 19859 [\\/]* | ?:[\\/]*) 19860 ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path. 19861 ;; 19862 *) 19863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19864for as_dir in $PATH 19865do 19866 IFS=$as_save_IFS 19867 test -z "$as_dir" && as_dir=. 19868 for ac_exec_ext in '' $ac_executable_extensions; do 19869 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 19870 ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext" 19871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 19872 break 2 19873 fi 19874done 19875 done 19876IFS=$as_save_IFS 19877 19878 ;; 19879esac 19880fi 19881MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG 19882if test -n "$MYSQL_CONFIG"; then 19883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5 19884$as_echo "$MYSQL_CONFIG" >&6; } 19885else 19886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 19887$as_echo "no" >&6; } 19888fi 19889 19890 19891 if test "x$MYSQL_CONFIG" != 'x'; then 19892 mysql_CPPFLAGS="`$MYSQL_CONFIG --include`" 19893 mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`" 19894 mysql_LIBS="`$MYSQL_CONFIG --libs_r`" 19895 19896 19897 if test "x$CPPFLAGS" = "x"; then 19898 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$mysql_CPPFLAGS\"" 19899 CPPFLAGS="$mysql_CPPFLAGS" 19900 else 19901 apr_addto_bugger="$mysql_CPPFLAGS" 19902 for i in $apr_addto_bugger; do 19903 apr_addto_duplicate="0" 19904 for j in $CPPFLAGS; do 19905 if test "x$i" = "x$j"; then 19906 apr_addto_duplicate="1" 19907 break 19908 fi 19909 done 19910 if test $apr_addto_duplicate = "0"; then 19911 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 19912 CPPFLAGS="$CPPFLAGS $i" 19913 fi 19914 done 19915 fi 19916 19917 19918 if test "x$LIBS" = "x"; then 19919 test "x$silent" != "xyes" && echo " setting LIBS to \"$mysql_LIBS\"" 19920 LIBS="$mysql_LIBS" 19921 else 19922 apr_addto_bugger="$mysql_LIBS" 19923 for i in $apr_addto_bugger; do 19924 apr_addto_duplicate="0" 19925 for j in $LIBS; do 19926 if test "x$i" = "x$j"; then 19927 apr_addto_duplicate="1" 19928 break 19929 fi 19930 done 19931 if test $apr_addto_duplicate = "0"; then 19932 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 19933 LIBS="$LIBS $i" 19934 fi 19935 done 19936 fi 19937 19938 fi 19939 19940 for ac_header in mysql.h my_global.h my_sys.h 19941do : 19942 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 19943ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h> 19944" 19945if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 19946 cat >>confdefs.h <<_ACEOF 19947#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 19948_ACEOF 19949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5 19950$as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; } 19951if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then : 19952 $as_echo_n "(cached) " >&6 19953else 19954 ac_check_lib_save_LIBS=$LIBS 19955LIBS="-lmysqlclient_r $LIBS" 19956cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19957/* end confdefs.h. */ 19958 19959/* Override any GCC internal prototype to avoid an error. 19960 Use char because int might match the return type of a GCC 19961 builtin and then its argument prototype would still apply. */ 19962#ifdef __cplusplus 19963extern "C" 19964#endif 19965char mysql_init (); 19966int 19967main () 19968{ 19969return mysql_init (); 19970 ; 19971 return 0; 19972} 19973_ACEOF 19974if ac_fn_c_try_link "$LINENO"; then : 19975 ac_cv_lib_mysqlclient_r_mysql_init=yes 19976else 19977 ac_cv_lib_mysqlclient_r_mysql_init=no 19978fi 19979rm -f core conftest.err conftest.$ac_objext \ 19980 conftest$ac_exeext conftest.$ac_ext 19981LIBS=$ac_check_lib_save_LIBS 19982fi 19983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5 19984$as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; } 19985if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then : 19986 apu_have_mysql=1 19987fi 19988 19989else 19990 apu_have_mysql=0; break 19991fi 19992 19993done 19994 19995 if test "$apu_have_mysql" = "0"; then 19996 for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h 19997do : 19998 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 19999ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h> 20000" 20001if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20002 cat >>confdefs.h <<_ACEOF 20003#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20004_ACEOF 20005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5 20006$as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; } 20007if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then : 20008 $as_echo_n "(cached) " >&6 20009else 20010 ac_check_lib_save_LIBS=$LIBS 20011LIBS="-lmysqlclient_r $LIBS" 20012cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20013/* end confdefs.h. */ 20014 20015/* Override any GCC internal prototype to avoid an error. 20016 Use char because int might match the return type of a GCC 20017 builtin and then its argument prototype would still apply. */ 20018#ifdef __cplusplus 20019extern "C" 20020#endif 20021char mysql_init (); 20022int 20023main () 20024{ 20025return mysql_init (); 20026 ; 20027 return 0; 20028} 20029_ACEOF 20030if ac_fn_c_try_link "$LINENO"; then : 20031 ac_cv_lib_mysqlclient_r_mysql_init=yes 20032else 20033 ac_cv_lib_mysqlclient_r_mysql_init=no 20034fi 20035rm -f core conftest.err conftest.$ac_objext \ 20036 conftest$ac_exeext conftest.$ac_ext 20037LIBS=$ac_check_lib_save_LIBS 20038fi 20039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5 20040$as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; } 20041if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then : 20042 apu_have_mysql=1 20043fi 20044 20045else 20046 apu_have_mysql=0; break 20047fi 20048 20049done 20050 20051 fi 20052 if test "$apu_have_mysql" != "0" && test "x$MYSQL_CONFIG" != 'x'; then 20053 20054 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 20055 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\"" 20056 APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS" 20057 else 20058 apr_addto_bugger="$mysql_CPPFLAGS" 20059 for i in $apr_addto_bugger; do 20060 apr_addto_duplicate="0" 20061 for j in $APRUTIL_PRIV_INCLUDES; do 20062 if test "x$i" = "x$j"; then 20063 apr_addto_duplicate="1" 20064 break 20065 fi 20066 done 20067 if test $apr_addto_duplicate = "0"; then 20068 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 20069 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 20070 fi 20071 done 20072 fi 20073 20074 fi 20075 elif test "$withval" = "no"; then 20076 : 20077 else 20078 # Extract the first word of "mysql_config", so it can be a program name with args. 20079set dummy mysql_config; ac_word=$2 20080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20081$as_echo_n "checking for $ac_word... " >&6; } 20082if ${ac_cv_path_MYSQL_CONFIG+:} false; then : 20083 $as_echo_n "(cached) " >&6 20084else 20085 case $MYSQL_CONFIG in 20086 [\\/]* | ?:[\\/]*) 20087 ac_cv_path_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test with a path. 20088 ;; 20089 *) 20090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20091for as_dir in $withval/bin 20092do 20093 IFS=$as_save_IFS 20094 test -z "$as_dir" && as_dir=. 20095 for ac_exec_ext in '' $ac_executable_extensions; do 20096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 20097 ac_cv_path_MYSQL_CONFIG="$as_dir/$ac_word$ac_exec_ext" 20098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 20099 break 2 20100 fi 20101done 20102 done 20103IFS=$as_save_IFS 20104 20105 ;; 20106esac 20107fi 20108MYSQL_CONFIG=$ac_cv_path_MYSQL_CONFIG 20109if test -n "$MYSQL_CONFIG"; then 20110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5 20111$as_echo "$MYSQL_CONFIG" >&6; } 20112else 20113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 20114$as_echo "no" >&6; } 20115fi 20116 20117 20118 if test "x$MYSQL_CONFIG" != 'x'; then 20119 mysql_CPPFLAGS="`$MYSQL_CONFIG --include`" 20120 mysql_LDFLAGS="`$MYSQL_CONFIG --libs_r | sed -e 's/-l[^ ]\+//g'`" 20121 mysql_LIBS="`$MYSQL_CONFIG --libs_r`" 20122 else 20123 mysql_CPPFLAGS="-I$withval/include" 20124 mysql_LDFLAGS="-L$withval/lib " 20125 fi 20126 20127 20128 if test "x$CPPFLAGS" = "x"; then 20129 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$mysql_CPPFLAGS\"" 20130 CPPFLAGS="$mysql_CPPFLAGS" 20131 else 20132 apr_addto_bugger="$mysql_CPPFLAGS" 20133 for i in $apr_addto_bugger; do 20134 apr_addto_duplicate="0" 20135 for j in $CPPFLAGS; do 20136 if test "x$i" = "x$j"; then 20137 apr_addto_duplicate="1" 20138 break 20139 fi 20140 done 20141 if test $apr_addto_duplicate = "0"; then 20142 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 20143 CPPFLAGS="$CPPFLAGS $i" 20144 fi 20145 done 20146 fi 20147 20148 20149 if test "x$LDFLAGS" = "x"; then 20150 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$mysql_LDFLAGS\"" 20151 LDFLAGS="$mysql_LDFLAGS" 20152 else 20153 apr_addto_bugger="$mysql_LDFLAGS" 20154 for i in $apr_addto_bugger; do 20155 apr_addto_duplicate="0" 20156 for j in $LDFLAGS; do 20157 if test "x$i" = "x$j"; then 20158 apr_addto_duplicate="1" 20159 break 20160 fi 20161 done 20162 if test $apr_addto_duplicate = "0"; then 20163 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 20164 LDFLAGS="$LDFLAGS $i" 20165 fi 20166 done 20167 fi 20168 20169 20170 if test "x$LIBS" = "x"; then 20171 test "x$silent" != "xyes" && echo " setting LIBS to \"$mysql_LIBS\"" 20172 LIBS="$mysql_LIBS" 20173 else 20174 apr_addto_bugger="$mysql_LIBS" 20175 for i in $apr_addto_bugger; do 20176 apr_addto_duplicate="0" 20177 for j in $LIBS; do 20178 if test "x$i" = "x$j"; then 20179 apr_addto_duplicate="1" 20180 break 20181 fi 20182 done 20183 if test $apr_addto_duplicate = "0"; then 20184 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 20185 LIBS="$LIBS $i" 20186 fi 20187 done 20188 fi 20189 20190 20191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql in $withval" >&5 20192$as_echo "$as_me: checking for mysql in $withval" >&6;} 20193 for ac_header in mysql.h my_global.h my_sys.h 20194do : 20195 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20196ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <my_global.h> 20197" 20198if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20199 cat >>confdefs.h <<_ACEOF 20200#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20201_ACEOF 20202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5 20203$as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; } 20204if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then : 20205 $as_echo_n "(cached) " >&6 20206else 20207 ac_check_lib_save_LIBS=$LIBS 20208LIBS="-lmysqlclient_r $LIBS" 20209cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20210/* end confdefs.h. */ 20211 20212/* Override any GCC internal prototype to avoid an error. 20213 Use char because int might match the return type of a GCC 20214 builtin and then its argument prototype would still apply. */ 20215#ifdef __cplusplus 20216extern "C" 20217#endif 20218char mysql_init (); 20219int 20220main () 20221{ 20222return mysql_init (); 20223 ; 20224 return 0; 20225} 20226_ACEOF 20227if ac_fn_c_try_link "$LINENO"; then : 20228 ac_cv_lib_mysqlclient_r_mysql_init=yes 20229else 20230 ac_cv_lib_mysqlclient_r_mysql_init=no 20231fi 20232rm -f core conftest.err conftest.$ac_objext \ 20233 conftest$ac_exeext conftest.$ac_ext 20234LIBS=$ac_check_lib_save_LIBS 20235fi 20236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5 20237$as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; } 20238if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then : 20239 apu_have_mysql=1 20240fi 20241 20242else 20243 apu_have_mysql=0; break 20244fi 20245 20246done 20247 20248 20249 if test "$apu_have_mysql" != "1"; then 20250 for ac_header in mysql/mysql.h mysql/my_global.h mysql/my_sys.h 20251do : 20252 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 20253ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#include <mysql/my_global.h> 20254" 20255if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 20256 cat >>confdefs.h <<_ACEOF 20257#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 20258_ACEOF 20259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mysql_init in -lmysqlclient_r" >&5 20260$as_echo_n "checking for mysql_init in -lmysqlclient_r... " >&6; } 20261if ${ac_cv_lib_mysqlclient_r_mysql_init+:} false; then : 20262 $as_echo_n "(cached) " >&6 20263else 20264 ac_check_lib_save_LIBS=$LIBS 20265LIBS="-lmysqlclient_r $LIBS" 20266cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20267/* end confdefs.h. */ 20268 20269/* Override any GCC internal prototype to avoid an error. 20270 Use char because int might match the return type of a GCC 20271 builtin and then its argument prototype would still apply. */ 20272#ifdef __cplusplus 20273extern "C" 20274#endif 20275char mysql_init (); 20276int 20277main () 20278{ 20279return mysql_init (); 20280 ; 20281 return 0; 20282} 20283_ACEOF 20284if ac_fn_c_try_link "$LINENO"; then : 20285 ac_cv_lib_mysqlclient_r_mysql_init=yes 20286else 20287 ac_cv_lib_mysqlclient_r_mysql_init=no 20288fi 20289rm -f core conftest.err conftest.$ac_objext \ 20290 conftest$ac_exeext conftest.$ac_ext 20291LIBS=$ac_check_lib_save_LIBS 20292fi 20293{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mysqlclient_r_mysql_init" >&5 20294$as_echo "$ac_cv_lib_mysqlclient_r_mysql_init" >&6; } 20295if test "x$ac_cv_lib_mysqlclient_r_mysql_init" = xyes; then : 20296 apu_have_mysql=1 20297fi 20298 20299else 20300 apu_have_mysql=0; break 20301fi 20302 20303done 20304 20305 fi 20306 if test "$apu_have_mysql" != "0"; then 20307 20308 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 20309 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$mysql_CPPFLAGS\"" 20310 APRUTIL_PRIV_INCLUDES="$mysql_CPPFLAGS" 20311 else 20312 apr_addto_bugger="$mysql_CPPFLAGS" 20313 for i in $apr_addto_bugger; do 20314 apr_addto_duplicate="0" 20315 for j in $APRUTIL_PRIV_INCLUDES; do 20316 if test "x$i" = "x$j"; then 20317 apr_addto_duplicate="1" 20318 break 20319 fi 20320 done 20321 if test $apr_addto_duplicate = "0"; then 20322 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 20323 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 20324 fi 20325 done 20326 fi 20327 20328 fi 20329 fi 20330 20331fi 20332 20333 20334 20335 20336 if test "$apu_have_mysql" = "1"; then 20337 20338 if test "x$LDADD_dbd_mysql" = "x"; then 20339 test "x$silent" != "xyes" && echo " setting LDADD_dbd_mysql to \"$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS\"" 20340 LDADD_dbd_mysql="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS" 20341 else 20342 apr_addto_bugger="$mysql_LDFLAGS -lmysqlclient_r $mysql_LIBS" 20343 for i in $apr_addto_bugger; do 20344 apr_addto_duplicate="0" 20345 for j in $LDADD_dbd_mysql; do 20346 if test "x$i" = "x$j"; then 20347 apr_addto_duplicate="1" 20348 break 20349 fi 20350 done 20351 if test $apr_addto_duplicate = "0"; then 20352 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_mysql" 20353 LDADD_dbd_mysql="$LDADD_dbd_mysql $i" 20354 fi 20355 done 20356 fi 20357 20358 fi 20359 20360 20361 LIBS="$old_libs" 20362 CPPFLAGS="$old_cppflags" 20363 LDFLAGS="$old_ldflags" 20364 20365 20366 apu_have_sqlite3=0 20367 20368 old_libs="$LIBS" 20369 old_cppflags="$CPPFLAGS" 20370 old_ldflags="$LDFLAGS" 20371 20372 20373# Check whether --with-sqlite3 was given. 20374if test "${with_sqlite3+set}" = set; then : 20375 withval=$with_sqlite3; 20376 if test "$withval" = "yes"; then 20377 for ac_header in sqlite3.h 20378do : 20379 ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default" 20380if test "x$ac_cv_header_sqlite3_h" = xyes; then : 20381 cat >>confdefs.h <<_ACEOF 20382#define HAVE_SQLITE3_H 1 20383_ACEOF 20384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5 20385$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; } 20386if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then : 20387 $as_echo_n "(cached) " >&6 20388else 20389 ac_check_lib_save_LIBS=$LIBS 20390LIBS="-lsqlite3 $LIBS" 20391cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20392/* end confdefs.h. */ 20393 20394/* Override any GCC internal prototype to avoid an error. 20395 Use char because int might match the return type of a GCC 20396 builtin and then its argument prototype would still apply. */ 20397#ifdef __cplusplus 20398extern "C" 20399#endif 20400char sqlite3_open (); 20401int 20402main () 20403{ 20404return sqlite3_open (); 20405 ; 20406 return 0; 20407} 20408_ACEOF 20409if ac_fn_c_try_link "$LINENO"; then : 20410 ac_cv_lib_sqlite3_sqlite3_open=yes 20411else 20412 ac_cv_lib_sqlite3_sqlite3_open=no 20413fi 20414rm -f core conftest.err conftest.$ac_objext \ 20415 conftest$ac_exeext conftest.$ac_ext 20416LIBS=$ac_check_lib_save_LIBS 20417fi 20418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5 20419$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; } 20420if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then : 20421 apu_have_sqlite3=1 20422fi 20423 20424fi 20425 20426done 20427 20428 elif test "$withval" = "no"; then 20429 : 20430 else 20431 sqlite3_CPPFLAGS="-I$withval/include" 20432 sqlite3_LDFLAGS="-L$withval/lib " 20433 20434 20435 if test "x$CPPFLAGS" = "x"; then 20436 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$sqlite3_CPPFLAGS\"" 20437 CPPFLAGS="$sqlite3_CPPFLAGS" 20438 else 20439 apr_addto_bugger="$sqlite3_CPPFLAGS" 20440 for i in $apr_addto_bugger; do 20441 apr_addto_duplicate="0" 20442 for j in $CPPFLAGS; do 20443 if test "x$i" = "x$j"; then 20444 apr_addto_duplicate="1" 20445 break 20446 fi 20447 done 20448 if test $apr_addto_duplicate = "0"; then 20449 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 20450 CPPFLAGS="$CPPFLAGS $i" 20451 fi 20452 done 20453 fi 20454 20455 20456 if test "x$LDFLAGS" = "x"; then 20457 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$sqlite3_LDFLAGS\"" 20458 LDFLAGS="$sqlite3_LDFLAGS" 20459 else 20460 apr_addto_bugger="$sqlite3_LDFLAGS" 20461 for i in $apr_addto_bugger; do 20462 apr_addto_duplicate="0" 20463 for j in $LDFLAGS; do 20464 if test "x$i" = "x$j"; then 20465 apr_addto_duplicate="1" 20466 break 20467 fi 20468 done 20469 if test $apr_addto_duplicate = "0"; then 20470 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 20471 LDFLAGS="$LDFLAGS $i" 20472 fi 20473 done 20474 fi 20475 20476 20477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3 in $withval" >&5 20478$as_echo "$as_me: checking for sqlite3 in $withval" >&6;} 20479 for ac_header in sqlite3.h 20480do : 20481 ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default" 20482if test "x$ac_cv_header_sqlite3_h" = xyes; then : 20483 cat >>confdefs.h <<_ACEOF 20484#define HAVE_SQLITE3_H 1 20485_ACEOF 20486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5 20487$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; } 20488if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then : 20489 $as_echo_n "(cached) " >&6 20490else 20491 ac_check_lib_save_LIBS=$LIBS 20492LIBS="-lsqlite3 $LIBS" 20493cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20494/* end confdefs.h. */ 20495 20496/* Override any GCC internal prototype to avoid an error. 20497 Use char because int might match the return type of a GCC 20498 builtin and then its argument prototype would still apply. */ 20499#ifdef __cplusplus 20500extern "C" 20501#endif 20502char sqlite3_open (); 20503int 20504main () 20505{ 20506return sqlite3_open (); 20507 ; 20508 return 0; 20509} 20510_ACEOF 20511if ac_fn_c_try_link "$LINENO"; then : 20512 ac_cv_lib_sqlite3_sqlite3_open=yes 20513else 20514 ac_cv_lib_sqlite3_sqlite3_open=no 20515fi 20516rm -f core conftest.err conftest.$ac_objext \ 20517 conftest$ac_exeext conftest.$ac_ext 20518LIBS=$ac_check_lib_save_LIBS 20519fi 20520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5 20521$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; } 20522if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then : 20523 apu_have_sqlite3=1 20524fi 20525 20526fi 20527 20528done 20529 20530 if test "$apu_have_sqlite3" != "0"; then 20531 20532 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 20533 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\"" 20534 APRUTIL_PRIV_INCLUDES="-I$withval/include" 20535 else 20536 apr_addto_bugger="-I$withval/include" 20537 for i in $apr_addto_bugger; do 20538 apr_addto_duplicate="0" 20539 for j in $APRUTIL_PRIV_INCLUDES; do 20540 if test "x$i" = "x$j"; then 20541 apr_addto_duplicate="1" 20542 break 20543 fi 20544 done 20545 if test $apr_addto_duplicate = "0"; then 20546 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 20547 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 20548 fi 20549 done 20550 fi 20551 20552 fi 20553 fi 20554 20555else 20556 20557 for ac_header in sqlite3.h 20558do : 20559 ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default" 20560if test "x$ac_cv_header_sqlite3_h" = xyes; then : 20561 cat >>confdefs.h <<_ACEOF 20562#define HAVE_SQLITE3_H 1 20563_ACEOF 20564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5 20565$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; } 20566if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then : 20567 $as_echo_n "(cached) " >&6 20568else 20569 ac_check_lib_save_LIBS=$LIBS 20570LIBS="-lsqlite3 $LIBS" 20571cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20572/* end confdefs.h. */ 20573 20574/* Override any GCC internal prototype to avoid an error. 20575 Use char because int might match the return type of a GCC 20576 builtin and then its argument prototype would still apply. */ 20577#ifdef __cplusplus 20578extern "C" 20579#endif 20580char sqlite3_open (); 20581int 20582main () 20583{ 20584return sqlite3_open (); 20585 ; 20586 return 0; 20587} 20588_ACEOF 20589if ac_fn_c_try_link "$LINENO"; then : 20590 ac_cv_lib_sqlite3_sqlite3_open=yes 20591else 20592 ac_cv_lib_sqlite3_sqlite3_open=no 20593fi 20594rm -f core conftest.err conftest.$ac_objext \ 20595 conftest$ac_exeext conftest.$ac_ext 20596LIBS=$ac_check_lib_save_LIBS 20597fi 20598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5 20599$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; } 20600if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then : 20601 apu_have_sqlite3=1 20602fi 20603 20604fi 20605 20606done 20607 20608 20609fi 20610 20611 20612 20613 20614 if test "$apu_have_sqlite3" = "1"; then 20615 20616 if test "x$LDADD_dbd_sqlite3" = "x"; then 20617 test "x$silent" != "xyes" && echo " setting LDADD_dbd_sqlite3 to \"$sqlite3_LDFLAGS -lsqlite3\"" 20618 LDADD_dbd_sqlite3="$sqlite3_LDFLAGS -lsqlite3" 20619 else 20620 apr_addto_bugger="$sqlite3_LDFLAGS -lsqlite3" 20621 for i in $apr_addto_bugger; do 20622 apr_addto_duplicate="0" 20623 for j in $LDADD_dbd_sqlite3; do 20624 if test "x$i" = "x$j"; then 20625 apr_addto_duplicate="1" 20626 break 20627 fi 20628 done 20629 if test $apr_addto_duplicate = "0"; then 20630 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_sqlite3" 20631 LDADD_dbd_sqlite3="$LDADD_dbd_sqlite3 $i" 20632 fi 20633 done 20634 fi 20635 20636 fi 20637 20638 20639 LIBS="$old_libs" 20640 CPPFLAGS="$old_cppflags" 20641 LDFLAGS="$old_ldflags" 20642 20643 20644 apu_have_sqlite2=0 20645 20646 old_libs="$LIBS" 20647 old_cppflags="$CPPFLAGS" 20648 old_ldflags="$LDFLAGS" 20649 20650 20651# Check whether --with-sqlite2 was given. 20652if test "${with_sqlite2+set}" = set; then : 20653 withval=$with_sqlite2; 20654 if test "$withval" = "yes"; then 20655 for ac_header in sqlite.h 20656do : 20657 ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default" 20658if test "x$ac_cv_header_sqlite_h" = xyes; then : 20659 cat >>confdefs.h <<_ACEOF 20660#define HAVE_SQLITE_H 1 20661_ACEOF 20662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5 20663$as_echo_n "checking for sqlite_open in -lsqlite... " >&6; } 20664if ${ac_cv_lib_sqlite_sqlite_open+:} false; then : 20665 $as_echo_n "(cached) " >&6 20666else 20667 ac_check_lib_save_LIBS=$LIBS 20668LIBS="-lsqlite $LIBS" 20669cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20670/* end confdefs.h. */ 20671 20672/* Override any GCC internal prototype to avoid an error. 20673 Use char because int might match the return type of a GCC 20674 builtin and then its argument prototype would still apply. */ 20675#ifdef __cplusplus 20676extern "C" 20677#endif 20678char sqlite_open (); 20679int 20680main () 20681{ 20682return sqlite_open (); 20683 ; 20684 return 0; 20685} 20686_ACEOF 20687if ac_fn_c_try_link "$LINENO"; then : 20688 ac_cv_lib_sqlite_sqlite_open=yes 20689else 20690 ac_cv_lib_sqlite_sqlite_open=no 20691fi 20692rm -f core conftest.err conftest.$ac_objext \ 20693 conftest$ac_exeext conftest.$ac_ext 20694LIBS=$ac_check_lib_save_LIBS 20695fi 20696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5 20697$as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; } 20698if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then : 20699 apu_have_sqlite2=1 20700fi 20701 20702fi 20703 20704done 20705 20706 elif test "$withval" = "no"; then 20707 : 20708 else 20709 sqlite2_CPPFLAGS="-I$withval/include" 20710 sqlite2_LDFLAGS="-L$withval/lib " 20711 20712 20713 if test "x$CPPFLAGS" = "x"; then 20714 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$sqlite2_CPPFLAGS\"" 20715 CPPFLAGS="$sqlite2_CPPFLAGS" 20716 else 20717 apr_addto_bugger="$sqlite2_CPPFLAGS" 20718 for i in $apr_addto_bugger; do 20719 apr_addto_duplicate="0" 20720 for j in $CPPFLAGS; do 20721 if test "x$i" = "x$j"; then 20722 apr_addto_duplicate="1" 20723 break 20724 fi 20725 done 20726 if test $apr_addto_duplicate = "0"; then 20727 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 20728 CPPFLAGS="$CPPFLAGS $i" 20729 fi 20730 done 20731 fi 20732 20733 20734 if test "x$LDFLAGS" = "x"; then 20735 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$sqlite2_LDFLAGS\"" 20736 LDFLAGS="$sqlite2_LDFLAGS" 20737 else 20738 apr_addto_bugger="$sqlite2_LDFLAGS" 20739 for i in $apr_addto_bugger; do 20740 apr_addto_duplicate="0" 20741 for j in $LDFLAGS; do 20742 if test "x$i" = "x$j"; then 20743 apr_addto_duplicate="1" 20744 break 20745 fi 20746 done 20747 if test $apr_addto_duplicate = "0"; then 20748 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 20749 LDFLAGS="$LDFLAGS $i" 20750 fi 20751 done 20752 fi 20753 20754 20755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite2 in $withval" >&5 20756$as_echo "$as_me: checking for sqlite2 in $withval" >&6;} 20757 for ac_header in sqlite.h 20758do : 20759 ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default" 20760if test "x$ac_cv_header_sqlite_h" = xyes; then : 20761 cat >>confdefs.h <<_ACEOF 20762#define HAVE_SQLITE_H 1 20763_ACEOF 20764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5 20765$as_echo_n "checking for sqlite_open in -lsqlite... " >&6; } 20766if ${ac_cv_lib_sqlite_sqlite_open+:} false; then : 20767 $as_echo_n "(cached) " >&6 20768else 20769 ac_check_lib_save_LIBS=$LIBS 20770LIBS="-lsqlite $LIBS" 20771cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20772/* end confdefs.h. */ 20773 20774/* Override any GCC internal prototype to avoid an error. 20775 Use char because int might match the return type of a GCC 20776 builtin and then its argument prototype would still apply. */ 20777#ifdef __cplusplus 20778extern "C" 20779#endif 20780char sqlite_open (); 20781int 20782main () 20783{ 20784return sqlite_open (); 20785 ; 20786 return 0; 20787} 20788_ACEOF 20789if ac_fn_c_try_link "$LINENO"; then : 20790 ac_cv_lib_sqlite_sqlite_open=yes 20791else 20792 ac_cv_lib_sqlite_sqlite_open=no 20793fi 20794rm -f core conftest.err conftest.$ac_objext \ 20795 conftest$ac_exeext conftest.$ac_ext 20796LIBS=$ac_check_lib_save_LIBS 20797fi 20798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5 20799$as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; } 20800if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then : 20801 apu_have_sqlite2=1 20802fi 20803 20804fi 20805 20806done 20807 20808 if test "$apu_have_sqlite2" != "0"; then 20809 20810 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 20811 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\"" 20812 APRUTIL_PRIV_INCLUDES="-I$withval/include" 20813 else 20814 apr_addto_bugger="-I$withval/include" 20815 for i in $apr_addto_bugger; do 20816 apr_addto_duplicate="0" 20817 for j in $APRUTIL_PRIV_INCLUDES; do 20818 if test "x$i" = "x$j"; then 20819 apr_addto_duplicate="1" 20820 break 20821 fi 20822 done 20823 if test $apr_addto_duplicate = "0"; then 20824 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 20825 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 20826 fi 20827 done 20828 fi 20829 20830 fi 20831 fi 20832 20833else 20834 20835 for ac_header in sqlite.h 20836do : 20837 ac_fn_c_check_header_mongrel "$LINENO" "sqlite.h" "ac_cv_header_sqlite_h" "$ac_includes_default" 20838if test "x$ac_cv_header_sqlite_h" = xyes; then : 20839 cat >>confdefs.h <<_ACEOF 20840#define HAVE_SQLITE_H 1 20841_ACEOF 20842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite_open in -lsqlite" >&5 20843$as_echo_n "checking for sqlite_open in -lsqlite... " >&6; } 20844if ${ac_cv_lib_sqlite_sqlite_open+:} false; then : 20845 $as_echo_n "(cached) " >&6 20846else 20847 ac_check_lib_save_LIBS=$LIBS 20848LIBS="-lsqlite $LIBS" 20849cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20850/* end confdefs.h. */ 20851 20852/* Override any GCC internal prototype to avoid an error. 20853 Use char because int might match the return type of a GCC 20854 builtin and then its argument prototype would still apply. */ 20855#ifdef __cplusplus 20856extern "C" 20857#endif 20858char sqlite_open (); 20859int 20860main () 20861{ 20862return sqlite_open (); 20863 ; 20864 return 0; 20865} 20866_ACEOF 20867if ac_fn_c_try_link "$LINENO"; then : 20868 ac_cv_lib_sqlite_sqlite_open=yes 20869else 20870 ac_cv_lib_sqlite_sqlite_open=no 20871fi 20872rm -f core conftest.err conftest.$ac_objext \ 20873 conftest$ac_exeext conftest.$ac_ext 20874LIBS=$ac_check_lib_save_LIBS 20875fi 20876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite_sqlite_open" >&5 20877$as_echo "$ac_cv_lib_sqlite_sqlite_open" >&6; } 20878if test "x$ac_cv_lib_sqlite_sqlite_open" = xyes; then : 20879 apu_have_sqlite2=1 20880fi 20881 20882fi 20883 20884done 20885 20886 20887fi 20888 20889 20890 20891 20892 if test "$apu_have_sqlite2" = "1"; then 20893 20894 if test "x$LDADD_dbd_sqlite2" = "x"; then 20895 test "x$silent" != "xyes" && echo " setting LDADD_dbd_sqlite2 to \"$sqlite2_LDFLAGS -lsqlite\"" 20896 LDADD_dbd_sqlite2="$sqlite2_LDFLAGS -lsqlite" 20897 else 20898 apr_addto_bugger="$sqlite2_LDFLAGS -lsqlite" 20899 for i in $apr_addto_bugger; do 20900 apr_addto_duplicate="0" 20901 for j in $LDADD_dbd_sqlite2; do 20902 if test "x$i" = "x$j"; then 20903 apr_addto_duplicate="1" 20904 break 20905 fi 20906 done 20907 if test $apr_addto_duplicate = "0"; then 20908 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_sqlite2" 20909 LDADD_dbd_sqlite2="$LDADD_dbd_sqlite2 $i" 20910 fi 20911 done 20912 fi 20913 20914 fi 20915 20916 20917 LIBS="$old_libs" 20918 CPPFLAGS="$old_cppflags" 20919 LDFLAGS="$old_ldflags" 20920 20921 20922 apu_have_oracle=0 20923 20924 old_libs="$LIBS" 20925 old_cppflags="$CPPFLAGS" 20926 old_ldflags="$LDFLAGS" 20927 20928 20929# Check whether --with-oracle-include was given. 20930if test "${with_oracle_include+set}" = set; then : 20931 withval=$with_oracle_include; 20932fi 20933 20934 20935# Check whether --with-oracle was given. 20936if test "${with_oracle+set}" = set; then : 20937 withval=$with_oracle; 20938 if test "$withval" = "yes"; then 20939 if test -n "$with_oracle_include"; then 20940 oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include" 20941 20942 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 20943 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\"" 20944 APRUTIL_PRIV_INCLUDES="-I$with_oracle_include" 20945 else 20946 apr_addto_bugger="-I$with_oracle_include" 20947 for i in $apr_addto_bugger; do 20948 apr_addto_duplicate="0" 20949 for j in $APRUTIL_PRIV_INCLUDES; do 20950 if test "x$i" = "x$j"; then 20951 apr_addto_duplicate="1" 20952 break 20953 fi 20954 done 20955 if test $apr_addto_duplicate = "0"; then 20956 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 20957 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 20958 fi 20959 done 20960 fi 20961 20962 fi 20963 20964 20965 if test "x$CPPFLAGS" = "x"; then 20966 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$oracle_CPPFLAGS\"" 20967 CPPFLAGS="$oracle_CPPFLAGS" 20968 else 20969 apr_addto_bugger="$oracle_CPPFLAGS" 20970 for i in $apr_addto_bugger; do 20971 apr_addto_duplicate="0" 20972 for j in $CPPFLAGS; do 20973 if test "x$i" = "x$j"; then 20974 apr_addto_duplicate="1" 20975 break 20976 fi 20977 done 20978 if test $apr_addto_duplicate = "0"; then 20979 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 20980 CPPFLAGS="$CPPFLAGS $i" 20981 fi 20982 done 20983 fi 20984 20985 20986 for ac_header in oci.h 20987do : 20988 ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default" 20989if test "x$ac_cv_header_oci_h" = xyes; then : 20990 cat >>confdefs.h <<_ACEOF 20991#define HAVE_OCI_H 1 20992_ACEOF 20993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5 20994$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; } 20995if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then : 20996 $as_echo_n "(cached) " >&6 20997else 20998 ac_check_lib_save_LIBS=$LIBS 20999LIBS="-lclntsh $LIBS" 21000cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21001/* end confdefs.h. */ 21002 21003/* Override any GCC internal prototype to avoid an error. 21004 Use char because int might match the return type of a GCC 21005 builtin and then its argument prototype would still apply. */ 21006#ifdef __cplusplus 21007extern "C" 21008#endif 21009char OCIEnvCreate (); 21010int 21011main () 21012{ 21013return OCIEnvCreate (); 21014 ; 21015 return 0; 21016} 21017_ACEOF 21018if ac_fn_c_try_link "$LINENO"; then : 21019 ac_cv_lib_clntsh_OCIEnvCreate=yes 21020else 21021 ac_cv_lib_clntsh_OCIEnvCreate=no 21022fi 21023rm -f core conftest.err conftest.$ac_objext \ 21024 conftest$ac_exeext conftest.$ac_ext 21025LIBS=$ac_check_lib_save_LIBS 21026fi 21027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5 21028$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; } 21029if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then : 21030 apu_have_oracle=1 21031else 21032 21033 unset ac_cv_lib_clntsh_OCIEnvCreate 21034 oracle_LIBS="-lnnz11" 21035 21036 if test "x$LIBS" = "x"; then 21037 test "x$silent" != "xyes" && echo " setting LIBS to \"$oracle_LIBS\"" 21038 LIBS="$oracle_LIBS" 21039 else 21040 apr_addto_bugger="$oracle_LIBS" 21041 for i in $apr_addto_bugger; do 21042 apr_addto_duplicate="0" 21043 for j in $LIBS; do 21044 if test "x$i" = "x$j"; then 21045 apr_addto_duplicate="1" 21046 break 21047 fi 21048 done 21049 if test $apr_addto_duplicate = "0"; then 21050 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 21051 LIBS="$LIBS $i" 21052 fi 21053 done 21054 fi 21055 21056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5 21057$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; } 21058if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then : 21059 $as_echo_n "(cached) " >&6 21060else 21061 ac_check_lib_save_LIBS=$LIBS 21062LIBS="-lclntsh $LIBS" 21063cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21064/* end confdefs.h. */ 21065 21066/* Override any GCC internal prototype to avoid an error. 21067 Use char because int might match the return type of a GCC 21068 builtin and then its argument prototype would still apply. */ 21069#ifdef __cplusplus 21070extern "C" 21071#endif 21072char OCIEnvCreate (); 21073int 21074main () 21075{ 21076return OCIEnvCreate (); 21077 ; 21078 return 0; 21079} 21080_ACEOF 21081if ac_fn_c_try_link "$LINENO"; then : 21082 ac_cv_lib_clntsh_OCIEnvCreate=yes 21083else 21084 ac_cv_lib_clntsh_OCIEnvCreate=no 21085fi 21086rm -f core conftest.err conftest.$ac_objext \ 21087 conftest$ac_exeext conftest.$ac_ext 21088LIBS=$ac_check_lib_save_LIBS 21089fi 21090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5 21091$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; } 21092if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then : 21093 apu_have_oracle=1 21094else 21095 21096 unset ac_cv_lib_clntsh_OCIEnvCreate 21097 21098 if test "x$LIBS" = "x$oracle_LIBS"; then 21099 test "x$silent" != "xyes" && echo " nulling LIBS" 21100 LIBS="" 21101 else 21102 apr_new_bugger="" 21103 apr_removed=0 21104 for i in $LIBS; do 21105 if test "x$i" != "x$oracle_LIBS"; then 21106 apr_new_bugger="$apr_new_bugger $i" 21107 else 21108 apr_removed=1 21109 fi 21110 done 21111 if test $apr_removed = "1"; then 21112 test "x$silent" != "xyes" && echo " removed \"$oracle_LIBS\" from LIBS" 21113 LIBS=$apr_new_bugger 21114 fi 21115 fi 21116 21117 oracle_LIBS="-lnnz10" 21118 21119 if test "x$LIBS" = "x"; then 21120 test "x$silent" != "xyes" && echo " setting LIBS to \"$oracle_LIBS\"" 21121 LIBS="$oracle_LIBS" 21122 else 21123 apr_addto_bugger="$oracle_LIBS" 21124 for i in $apr_addto_bugger; do 21125 apr_addto_duplicate="0" 21126 for j in $LIBS; do 21127 if test "x$i" = "x$j"; then 21128 apr_addto_duplicate="1" 21129 break 21130 fi 21131 done 21132 if test $apr_addto_duplicate = "0"; then 21133 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 21134 LIBS="$LIBS $i" 21135 fi 21136 done 21137 fi 21138 21139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5 21140$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; } 21141if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then : 21142 $as_echo_n "(cached) " >&6 21143else 21144 ac_check_lib_save_LIBS=$LIBS 21145LIBS="-lclntsh $LIBS" 21146cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21147/* end confdefs.h. */ 21148 21149/* Override any GCC internal prototype to avoid an error. 21150 Use char because int might match the return type of a GCC 21151 builtin and then its argument prototype would still apply. */ 21152#ifdef __cplusplus 21153extern "C" 21154#endif 21155char OCIEnvCreate (); 21156int 21157main () 21158{ 21159return OCIEnvCreate (); 21160 ; 21161 return 0; 21162} 21163_ACEOF 21164if ac_fn_c_try_link "$LINENO"; then : 21165 ac_cv_lib_clntsh_OCIEnvCreate=yes 21166else 21167 ac_cv_lib_clntsh_OCIEnvCreate=no 21168fi 21169rm -f core conftest.err conftest.$ac_objext \ 21170 conftest$ac_exeext conftest.$ac_ext 21171LIBS=$ac_check_lib_save_LIBS 21172fi 21173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5 21174$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; } 21175if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then : 21176 apu_have_oracle=1 21177fi 21178 21179 21180fi 21181 21182 21183fi 21184 21185fi 21186 21187done 21188 21189 elif test "$withval" = "no"; then 21190 : 21191 else 21192 if test -n "$with_oracle_include"; then 21193 oracle_CPPFLAGS="$CPPFLAGS -I$with_oracle_include" 21194 21195 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 21196 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$with_oracle_include\"" 21197 APRUTIL_PRIV_INCLUDES="-I$with_oracle_include" 21198 else 21199 apr_addto_bugger="-I$with_oracle_include" 21200 for i in $apr_addto_bugger; do 21201 apr_addto_duplicate="0" 21202 for j in $APRUTIL_PRIV_INCLUDES; do 21203 if test "x$i" = "x$j"; then 21204 apr_addto_duplicate="1" 21205 break 21206 fi 21207 done 21208 if test $apr_addto_duplicate = "0"; then 21209 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 21210 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 21211 fi 21212 done 21213 fi 21214 21215 else 21216 oracle_CPPFLAGS="-I$withval/rdbms/demo -I$withval/rdbms/public" 21217 fi 21218 oracle_LDFLAGS="-L$withval/lib " 21219 21220 21221 if test "x$CPPFLAGS" = "x"; then 21222 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$oracle_CPPFLAGS\"" 21223 CPPFLAGS="$oracle_CPPFLAGS" 21224 else 21225 apr_addto_bugger="$oracle_CPPFLAGS" 21226 for i in $apr_addto_bugger; do 21227 apr_addto_duplicate="0" 21228 for j in $CPPFLAGS; do 21229 if test "x$i" = "x$j"; then 21230 apr_addto_duplicate="1" 21231 break 21232 fi 21233 done 21234 if test $apr_addto_duplicate = "0"; then 21235 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 21236 CPPFLAGS="$CPPFLAGS $i" 21237 fi 21238 done 21239 fi 21240 21241 21242 if test "x$LDFLAGS" = "x"; then 21243 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$oracle_LDFLAGS\"" 21244 LDFLAGS="$oracle_LDFLAGS" 21245 else 21246 apr_addto_bugger="$oracle_LDFLAGS" 21247 for i in $apr_addto_bugger; do 21248 apr_addto_duplicate="0" 21249 for j in $LDFLAGS; do 21250 if test "x$i" = "x$j"; then 21251 apr_addto_duplicate="1" 21252 break 21253 fi 21254 done 21255 if test $apr_addto_duplicate = "0"; then 21256 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 21257 LDFLAGS="$LDFLAGS $i" 21258 fi 21259 done 21260 fi 21261 21262 21263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for oracle in $withval" >&5 21264$as_echo "$as_me: checking for oracle in $withval" >&6;} 21265 for ac_header in oci.h 21266do : 21267 ac_fn_c_check_header_mongrel "$LINENO" "oci.h" "ac_cv_header_oci_h" "$ac_includes_default" 21268if test "x$ac_cv_header_oci_h" = xyes; then : 21269 cat >>confdefs.h <<_ACEOF 21270#define HAVE_OCI_H 1 21271_ACEOF 21272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5 21273$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; } 21274if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then : 21275 $as_echo_n "(cached) " >&6 21276else 21277 ac_check_lib_save_LIBS=$LIBS 21278LIBS="-lclntsh $LIBS" 21279cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21280/* end confdefs.h. */ 21281 21282/* Override any GCC internal prototype to avoid an error. 21283 Use char because int might match the return type of a GCC 21284 builtin and then its argument prototype would still apply. */ 21285#ifdef __cplusplus 21286extern "C" 21287#endif 21288char OCIEnvCreate (); 21289int 21290main () 21291{ 21292return OCIEnvCreate (); 21293 ; 21294 return 0; 21295} 21296_ACEOF 21297if ac_fn_c_try_link "$LINENO"; then : 21298 ac_cv_lib_clntsh_OCIEnvCreate=yes 21299else 21300 ac_cv_lib_clntsh_OCIEnvCreate=no 21301fi 21302rm -f core conftest.err conftest.$ac_objext \ 21303 conftest$ac_exeext conftest.$ac_ext 21304LIBS=$ac_check_lib_save_LIBS 21305fi 21306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5 21307$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; } 21308if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then : 21309 apu_have_oracle=1 21310else 21311 21312 unset ac_cv_lib_clntsh_OCIEnvCreate 21313 oracle_LIBS="-lnnz11" 21314 21315 if test "x$LIBS" = "x"; then 21316 test "x$silent" != "xyes" && echo " setting LIBS to \"$oracle_LIBS\"" 21317 LIBS="$oracle_LIBS" 21318 else 21319 apr_addto_bugger="$oracle_LIBS" 21320 for i in $apr_addto_bugger; do 21321 apr_addto_duplicate="0" 21322 for j in $LIBS; do 21323 if test "x$i" = "x$j"; then 21324 apr_addto_duplicate="1" 21325 break 21326 fi 21327 done 21328 if test $apr_addto_duplicate = "0"; then 21329 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 21330 LIBS="$LIBS $i" 21331 fi 21332 done 21333 fi 21334 21335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5 21336$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; } 21337if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then : 21338 $as_echo_n "(cached) " >&6 21339else 21340 ac_check_lib_save_LIBS=$LIBS 21341LIBS="-lclntsh $LIBS" 21342cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21343/* end confdefs.h. */ 21344 21345/* Override any GCC internal prototype to avoid an error. 21346 Use char because int might match the return type of a GCC 21347 builtin and then its argument prototype would still apply. */ 21348#ifdef __cplusplus 21349extern "C" 21350#endif 21351char OCIEnvCreate (); 21352int 21353main () 21354{ 21355return OCIEnvCreate (); 21356 ; 21357 return 0; 21358} 21359_ACEOF 21360if ac_fn_c_try_link "$LINENO"; then : 21361 ac_cv_lib_clntsh_OCIEnvCreate=yes 21362else 21363 ac_cv_lib_clntsh_OCIEnvCreate=no 21364fi 21365rm -f core conftest.err conftest.$ac_objext \ 21366 conftest$ac_exeext conftest.$ac_ext 21367LIBS=$ac_check_lib_save_LIBS 21368fi 21369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5 21370$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; } 21371if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then : 21372 apu_have_oracle=1 21373else 21374 21375 unset ac_cv_lib_clntsh_OCIEnvCreate 21376 21377 if test "x$LIBS" = "x$oracle_LIBS"; then 21378 test "x$silent" != "xyes" && echo " nulling LIBS" 21379 LIBS="" 21380 else 21381 apr_new_bugger="" 21382 apr_removed=0 21383 for i in $LIBS; do 21384 if test "x$i" != "x$oracle_LIBS"; then 21385 apr_new_bugger="$apr_new_bugger $i" 21386 else 21387 apr_removed=1 21388 fi 21389 done 21390 if test $apr_removed = "1"; then 21391 test "x$silent" != "xyes" && echo " removed \"$oracle_LIBS\" from LIBS" 21392 LIBS=$apr_new_bugger 21393 fi 21394 fi 21395 21396 oracle_LIBS="-lnnz10" 21397 21398 if test "x$LIBS" = "x"; then 21399 test "x$silent" != "xyes" && echo " setting LIBS to \"$oracle_LIBS\"" 21400 LIBS="$oracle_LIBS" 21401 else 21402 apr_addto_bugger="$oracle_LIBS" 21403 for i in $apr_addto_bugger; do 21404 apr_addto_duplicate="0" 21405 for j in $LIBS; do 21406 if test "x$i" = "x$j"; then 21407 apr_addto_duplicate="1" 21408 break 21409 fi 21410 done 21411 if test $apr_addto_duplicate = "0"; then 21412 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 21413 LIBS="$LIBS $i" 21414 fi 21415 done 21416 fi 21417 21418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCIEnvCreate in -lclntsh" >&5 21419$as_echo_n "checking for OCIEnvCreate in -lclntsh... " >&6; } 21420if ${ac_cv_lib_clntsh_OCIEnvCreate+:} false; then : 21421 $as_echo_n "(cached) " >&6 21422else 21423 ac_check_lib_save_LIBS=$LIBS 21424LIBS="-lclntsh $LIBS" 21425cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21426/* end confdefs.h. */ 21427 21428/* Override any GCC internal prototype to avoid an error. 21429 Use char because int might match the return type of a GCC 21430 builtin and then its argument prototype would still apply. */ 21431#ifdef __cplusplus 21432extern "C" 21433#endif 21434char OCIEnvCreate (); 21435int 21436main () 21437{ 21438return OCIEnvCreate (); 21439 ; 21440 return 0; 21441} 21442_ACEOF 21443if ac_fn_c_try_link "$LINENO"; then : 21444 ac_cv_lib_clntsh_OCIEnvCreate=yes 21445else 21446 ac_cv_lib_clntsh_OCIEnvCreate=no 21447fi 21448rm -f core conftest.err conftest.$ac_objext \ 21449 conftest$ac_exeext conftest.$ac_ext 21450LIBS=$ac_check_lib_save_LIBS 21451fi 21452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clntsh_OCIEnvCreate" >&5 21453$as_echo "$ac_cv_lib_clntsh_OCIEnvCreate" >&6; } 21454if test "x$ac_cv_lib_clntsh_OCIEnvCreate" = xyes; then : 21455 apu_have_oracle=1 21456fi 21457 21458 21459fi 21460 21461 21462fi 21463 21464fi 21465 21466done 21467 21468 if test "$apu_have_oracle" != "0"; then 21469 oracle_LDFLAGS="$oracle_LDFLAGS -R$withval/lib" 21470 if test -z "$with_oracle_include"; then 21471 21472 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 21473 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/demo\"" 21474 APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/demo" 21475 else 21476 apr_addto_bugger="-I$withval/rdbms/demo" 21477 for i in $apr_addto_bugger; do 21478 apr_addto_duplicate="0" 21479 for j in $APRUTIL_PRIV_INCLUDES; do 21480 if test "x$i" = "x$j"; then 21481 apr_addto_duplicate="1" 21482 break 21483 fi 21484 done 21485 if test $apr_addto_duplicate = "0"; then 21486 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 21487 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 21488 fi 21489 done 21490 fi 21491 21492 21493 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 21494 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$withval/rdbms/public\"" 21495 APRUTIL_PRIV_INCLUDES="-I$withval/rdbms/public" 21496 else 21497 apr_addto_bugger="-I$withval/rdbms/public" 21498 for i in $apr_addto_bugger; do 21499 apr_addto_duplicate="0" 21500 for j in $APRUTIL_PRIV_INCLUDES; do 21501 if test "x$i" = "x$j"; then 21502 apr_addto_duplicate="1" 21503 break 21504 fi 21505 done 21506 if test $apr_addto_duplicate = "0"; then 21507 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 21508 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 21509 fi 21510 done 21511 fi 21512 21513 fi 21514 fi 21515 fi 21516 21517fi 21518 21519 21520 21521 21522 if test "$apu_have_oracle" = "1"; then 21523 21524 if test "x$LDADD_dbd_oracle" = "x"; then 21525 test "x$silent" != "xyes" && echo " setting LDADD_dbd_oracle to \"$oracle_LDFLAGS -lclntsh $oracle_LIBS\"" 21526 LDADD_dbd_oracle="$oracle_LDFLAGS -lclntsh $oracle_LIBS" 21527 else 21528 apr_addto_bugger="$oracle_LDFLAGS -lclntsh $oracle_LIBS" 21529 for i in $apr_addto_bugger; do 21530 apr_addto_duplicate="0" 21531 for j in $LDADD_dbd_oracle; do 21532 if test "x$i" = "x$j"; then 21533 apr_addto_duplicate="1" 21534 break 21535 fi 21536 done 21537 if test $apr_addto_duplicate = "0"; then 21538 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_oracle" 21539 LDADD_dbd_oracle="$LDADD_dbd_oracle $i" 21540 fi 21541 done 21542 fi 21543 21544 fi 21545 21546 21547 LIBS="$old_libs" 21548 CPPFLAGS="$old_cppflags" 21549 LDFLAGS="$old_ldflags" 21550 21551 21552 apu_have_freetds=0 21553 21554 old_libs="$LIBS" 21555 old_cppflags="$CPPFLAGS" 21556 old_ldflags="$LDFLAGS" 21557 21558 21559# Check whether --with-freetds was given. 21560if test "${with_freetds+set}" = set; then : 21561 withval=$with_freetds; 21562 if test "$withval" = "yes"; then 21563 for ac_header in sybdb.h 21564do : 21565 ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default" 21566if test "x$ac_cv_header_sybdb_h" = xyes; then : 21567 cat >>confdefs.h <<_ACEOF 21568#define HAVE_SYBDB_H 1 21569_ACEOF 21570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5 21571$as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; } 21572if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then : 21573 $as_echo_n "(cached) " >&6 21574else 21575 ac_check_lib_save_LIBS=$LIBS 21576LIBS="-lsybdb $LIBS" 21577cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21578/* end confdefs.h. */ 21579 21580/* Override any GCC internal prototype to avoid an error. 21581 Use char because int might match the return type of a GCC 21582 builtin and then its argument prototype would still apply. */ 21583#ifdef __cplusplus 21584extern "C" 21585#endif 21586char tdsdbopen (); 21587int 21588main () 21589{ 21590return tdsdbopen (); 21591 ; 21592 return 0; 21593} 21594_ACEOF 21595if ac_fn_c_try_link "$LINENO"; then : 21596 ac_cv_lib_sybdb_tdsdbopen=yes 21597else 21598 ac_cv_lib_sybdb_tdsdbopen=no 21599fi 21600rm -f core conftest.err conftest.$ac_objext \ 21601 conftest$ac_exeext conftest.$ac_ext 21602LIBS=$ac_check_lib_save_LIBS 21603fi 21604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5 21605$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; } 21606if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then : 21607 apu_have_freetds=1 21608fi 21609 21610fi 21611 21612done 21613 21614 if test "$apu_have_freetds" = "0"; then 21615 for ac_header in freetds/sybdb.h 21616do : 21617 ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default" 21618if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then : 21619 cat >>confdefs.h <<_ACEOF 21620#define HAVE_FREETDS_SYBDB_H 1 21621_ACEOF 21622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5 21623$as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; } 21624if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then : 21625 $as_echo_n "(cached) " >&6 21626else 21627 ac_check_lib_save_LIBS=$LIBS 21628LIBS="-lsybdb $LIBS" 21629cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21630/* end confdefs.h. */ 21631 21632/* Override any GCC internal prototype to avoid an error. 21633 Use char because int might match the return type of a GCC 21634 builtin and then its argument prototype would still apply. */ 21635#ifdef __cplusplus 21636extern "C" 21637#endif 21638char tdsdbopen (); 21639int 21640main () 21641{ 21642return tdsdbopen (); 21643 ; 21644 return 0; 21645} 21646_ACEOF 21647if ac_fn_c_try_link "$LINENO"; then : 21648 ac_cv_lib_sybdb_tdsdbopen=yes 21649else 21650 ac_cv_lib_sybdb_tdsdbopen=no 21651fi 21652rm -f core conftest.err conftest.$ac_objext \ 21653 conftest$ac_exeext conftest.$ac_ext 21654LIBS=$ac_check_lib_save_LIBS 21655fi 21656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5 21657$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; } 21658if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then : 21659 apu_have_freetds=1 21660fi 21661 21662fi 21663 21664done 21665 21666 fi 21667 elif test "$withval" = "no"; then 21668 : 21669 else 21670 sybdb_CPPFLAGS="-I$withval/include" 21671 sybdb_LDFLAGS="-L$withval/lib " 21672 21673 21674 if test "x$CPPFLAGS" = "x"; then 21675 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$sybdb_CPPFLAGS\"" 21676 CPPFLAGS="$sybdb_CPPFLAGS" 21677 else 21678 apr_addto_bugger="$sybdb_CPPFLAGS" 21679 for i in $apr_addto_bugger; do 21680 apr_addto_duplicate="0" 21681 for j in $CPPFLAGS; do 21682 if test "x$i" = "x$j"; then 21683 apr_addto_duplicate="1" 21684 break 21685 fi 21686 done 21687 if test $apr_addto_duplicate = "0"; then 21688 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 21689 CPPFLAGS="$CPPFLAGS $i" 21690 fi 21691 done 21692 fi 21693 21694 21695 if test "x$LDFLAGS" = "x"; then 21696 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$sybdb_LDFLAGS\"" 21697 LDFLAGS="$sybdb_LDFLAGS" 21698 else 21699 apr_addto_bugger="$sybdb_LDFLAGS" 21700 for i in $apr_addto_bugger; do 21701 apr_addto_duplicate="0" 21702 for j in $LDFLAGS; do 21703 if test "x$i" = "x$j"; then 21704 apr_addto_duplicate="1" 21705 break 21706 fi 21707 done 21708 if test $apr_addto_duplicate = "0"; then 21709 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 21710 LDFLAGS="$LDFLAGS $i" 21711 fi 21712 done 21713 fi 21714 21715 21716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetds in $withval" >&5 21717$as_echo "$as_me: checking for freetds in $withval" >&6;} 21718 for ac_header in sybdb.h 21719do : 21720 ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default" 21721if test "x$ac_cv_header_sybdb_h" = xyes; then : 21722 cat >>confdefs.h <<_ACEOF 21723#define HAVE_SYBDB_H 1 21724_ACEOF 21725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5 21726$as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; } 21727if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then : 21728 $as_echo_n "(cached) " >&6 21729else 21730 ac_check_lib_save_LIBS=$LIBS 21731LIBS="-lsybdb $LIBS" 21732cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21733/* end confdefs.h. */ 21734 21735/* Override any GCC internal prototype to avoid an error. 21736 Use char because int might match the return type of a GCC 21737 builtin and then its argument prototype would still apply. */ 21738#ifdef __cplusplus 21739extern "C" 21740#endif 21741char tdsdbopen (); 21742int 21743main () 21744{ 21745return tdsdbopen (); 21746 ; 21747 return 0; 21748} 21749_ACEOF 21750if ac_fn_c_try_link "$LINENO"; then : 21751 ac_cv_lib_sybdb_tdsdbopen=yes 21752else 21753 ac_cv_lib_sybdb_tdsdbopen=no 21754fi 21755rm -f core conftest.err conftest.$ac_objext \ 21756 conftest$ac_exeext conftest.$ac_ext 21757LIBS=$ac_check_lib_save_LIBS 21758fi 21759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5 21760$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; } 21761if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then : 21762 apu_have_freetds=1 21763fi 21764 21765fi 21766 21767done 21768 21769 if test "$apu_have_freetds" = "0"; then 21770 for ac_header in freetds/sybdb.h 21771do : 21772 ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default" 21773if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then : 21774 cat >>confdefs.h <<_ACEOF 21775#define HAVE_FREETDS_SYBDB_H 1 21776_ACEOF 21777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5 21778$as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; } 21779if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then : 21780 $as_echo_n "(cached) " >&6 21781else 21782 ac_check_lib_save_LIBS=$LIBS 21783LIBS="-lsybdb $LIBS" 21784cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21785/* end confdefs.h. */ 21786 21787/* Override any GCC internal prototype to avoid an error. 21788 Use char because int might match the return type of a GCC 21789 builtin and then its argument prototype would still apply. */ 21790#ifdef __cplusplus 21791extern "C" 21792#endif 21793char tdsdbopen (); 21794int 21795main () 21796{ 21797return tdsdbopen (); 21798 ; 21799 return 0; 21800} 21801_ACEOF 21802if ac_fn_c_try_link "$LINENO"; then : 21803 ac_cv_lib_sybdb_tdsdbopen=yes 21804else 21805 ac_cv_lib_sybdb_tdsdbopen=no 21806fi 21807rm -f core conftest.err conftest.$ac_objext \ 21808 conftest$ac_exeext conftest.$ac_ext 21809LIBS=$ac_check_lib_save_LIBS 21810fi 21811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5 21812$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; } 21813if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then : 21814 apu_have_freetds=1 21815fi 21816 21817fi 21818 21819done 21820 21821 fi 21822 if test "$apu_have_freetds" != "0"; then 21823 21824 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 21825 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"-I$withval/include\"" 21826 APRUTIL_PRIV_INCLUDES="-I$withval/include" 21827 else 21828 apr_addto_bugger="-I$withval/include" 21829 for i in $apr_addto_bugger; do 21830 apr_addto_duplicate="0" 21831 for j in $APRUTIL_PRIV_INCLUDES; do 21832 if test "x$i" = "x$j"; then 21833 apr_addto_duplicate="1" 21834 break 21835 fi 21836 done 21837 if test $apr_addto_duplicate = "0"; then 21838 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 21839 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 21840 fi 21841 done 21842 fi 21843 21844 fi 21845 fi 21846 21847else 21848 21849 for ac_header in sybdb.h 21850do : 21851 ac_fn_c_check_header_mongrel "$LINENO" "sybdb.h" "ac_cv_header_sybdb_h" "$ac_includes_default" 21852if test "x$ac_cv_header_sybdb_h" = xyes; then : 21853 cat >>confdefs.h <<_ACEOF 21854#define HAVE_SYBDB_H 1 21855_ACEOF 21856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5 21857$as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; } 21858if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then : 21859 $as_echo_n "(cached) " >&6 21860else 21861 ac_check_lib_save_LIBS=$LIBS 21862LIBS="-lsybdb $LIBS" 21863cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21864/* end confdefs.h. */ 21865 21866/* Override any GCC internal prototype to avoid an error. 21867 Use char because int might match the return type of a GCC 21868 builtin and then its argument prototype would still apply. */ 21869#ifdef __cplusplus 21870extern "C" 21871#endif 21872char tdsdbopen (); 21873int 21874main () 21875{ 21876return tdsdbopen (); 21877 ; 21878 return 0; 21879} 21880_ACEOF 21881if ac_fn_c_try_link "$LINENO"; then : 21882 ac_cv_lib_sybdb_tdsdbopen=yes 21883else 21884 ac_cv_lib_sybdb_tdsdbopen=no 21885fi 21886rm -f core conftest.err conftest.$ac_objext \ 21887 conftest$ac_exeext conftest.$ac_ext 21888LIBS=$ac_check_lib_save_LIBS 21889fi 21890{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5 21891$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; } 21892if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then : 21893 apu_have_freetds=1 21894fi 21895 21896fi 21897 21898done 21899 21900 if test "$apu_have_freetds" = "0"; then 21901 for ac_header in freetds/sybdb.h 21902do : 21903 ac_fn_c_check_header_mongrel "$LINENO" "freetds/sybdb.h" "ac_cv_header_freetds_sybdb_h" "$ac_includes_default" 21904if test "x$ac_cv_header_freetds_sybdb_h" = xyes; then : 21905 cat >>confdefs.h <<_ACEOF 21906#define HAVE_FREETDS_SYBDB_H 1 21907_ACEOF 21908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tdsdbopen in -lsybdb" >&5 21909$as_echo_n "checking for tdsdbopen in -lsybdb... " >&6; } 21910if ${ac_cv_lib_sybdb_tdsdbopen+:} false; then : 21911 $as_echo_n "(cached) " >&6 21912else 21913 ac_check_lib_save_LIBS=$LIBS 21914LIBS="-lsybdb $LIBS" 21915cat confdefs.h - <<_ACEOF >conftest.$ac_ext 21916/* end confdefs.h. */ 21917 21918/* Override any GCC internal prototype to avoid an error. 21919 Use char because int might match the return type of a GCC 21920 builtin and then its argument prototype would still apply. */ 21921#ifdef __cplusplus 21922extern "C" 21923#endif 21924char tdsdbopen (); 21925int 21926main () 21927{ 21928return tdsdbopen (); 21929 ; 21930 return 0; 21931} 21932_ACEOF 21933if ac_fn_c_try_link "$LINENO"; then : 21934 ac_cv_lib_sybdb_tdsdbopen=yes 21935else 21936 ac_cv_lib_sybdb_tdsdbopen=no 21937fi 21938rm -f core conftest.err conftest.$ac_objext \ 21939 conftest$ac_exeext conftest.$ac_ext 21940LIBS=$ac_check_lib_save_LIBS 21941fi 21942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sybdb_tdsdbopen" >&5 21943$as_echo "$ac_cv_lib_sybdb_tdsdbopen" >&6; } 21944if test "x$ac_cv_lib_sybdb_tdsdbopen" = xyes; then : 21945 apu_have_freetds=1 21946fi 21947 21948fi 21949 21950done 21951 21952 fi 21953 21954fi 21955 21956 21957 21958 21959 if test "$apu_have_freetds" = "1"; then 21960 21961 if test "x$LDADD_dbd_freetds" = "x"; then 21962 test "x$silent" != "xyes" && echo " setting LDADD_dbd_freetds to \"$sybdb_LDFLAGS -lsybdb\"" 21963 LDADD_dbd_freetds="$sybdb_LDFLAGS -lsybdb" 21964 else 21965 apr_addto_bugger="$sybdb_LDFLAGS -lsybdb" 21966 for i in $apr_addto_bugger; do 21967 apr_addto_duplicate="0" 21968 for j in $LDADD_dbd_freetds; do 21969 if test "x$i" = "x$j"; then 21970 apr_addto_duplicate="1" 21971 break 21972 fi 21973 done 21974 if test $apr_addto_duplicate = "0"; then 21975 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_freetds" 21976 LDADD_dbd_freetds="$LDADD_dbd_freetds $i" 21977 fi 21978 done 21979 fi 21980 21981 fi 21982 21983 21984 LIBS="$old_libs" 21985 CPPFLAGS="$old_cppflags" 21986 LDFLAGS="$old_ldflags" 21987 21988 21989 apu_have_odbc=0 21990 21991 old_libs="$LIBS" 21992 old_cppflags="$CPPFLAGS" 21993 old_ldflags="$LDFLAGS" 21994 21995 21996# Check whether --with-odbc was given. 21997if test "${with_odbc+set}" = set; then : 21998 withval=$with_odbc; 21999 if test "$withval" = "yes"; then 22000 # Extract the first word of "odbc_config", so it can be a program name with args. 22001set dummy odbc_config; ac_word=$2 22002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22003$as_echo_n "checking for $ac_word... " >&6; } 22004if ${ac_cv_path_ODBC_CONFIG+:} false; then : 22005 $as_echo_n "(cached) " >&6 22006else 22007 case $ODBC_CONFIG in 22008 [\\/]* | ?:[\\/]*) 22009 ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path. 22010 ;; 22011 *) 22012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22013for as_dir in $PATH 22014do 22015 IFS=$as_save_IFS 22016 test -z "$as_dir" && as_dir=. 22017 for ac_exec_ext in '' $ac_executable_extensions; do 22018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22019 ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext" 22020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22021 break 2 22022 fi 22023done 22024 done 22025IFS=$as_save_IFS 22026 22027 ;; 22028esac 22029fi 22030ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG 22031if test -n "$ODBC_CONFIG"; then 22032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5 22033$as_echo "$ODBC_CONFIG" >&6; } 22034else 22035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22036$as_echo "no" >&6; } 22037fi 22038 22039 22040 if test "x$ODBC_CONFIG" != 'x'; then 22041 odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`" 22042 odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`" 22043 odbc_LIBS="`$ODBC_CONFIG --libs`" 22044 22045 22046 if test "x$CPPFLAGS" = "x"; then 22047 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$odbc_CPPFLAGS\"" 22048 CPPFLAGS="$odbc_CPPFLAGS" 22049 else 22050 apr_addto_bugger="$odbc_CPPFLAGS" 22051 for i in $apr_addto_bugger; do 22052 apr_addto_duplicate="0" 22053 for j in $CPPFLAGS; do 22054 if test "x$i" = "x$j"; then 22055 apr_addto_duplicate="1" 22056 break 22057 fi 22058 done 22059 if test $apr_addto_duplicate = "0"; then 22060 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 22061 CPPFLAGS="$CPPFLAGS $i" 22062 fi 22063 done 22064 fi 22065 22066 22067 if test "x$LDFLAGS" = "x"; then 22068 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$odbc_LDFLAGS\"" 22069 LDFLAGS="$odbc_LDFLAGS" 22070 else 22071 apr_addto_bugger="$odbc_LDFLAGS" 22072 for i in $apr_addto_bugger; do 22073 apr_addto_duplicate="0" 22074 for j in $LDFLAGS; do 22075 if test "x$i" = "x$j"; then 22076 apr_addto_duplicate="1" 22077 break 22078 fi 22079 done 22080 if test $apr_addto_duplicate = "0"; then 22081 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 22082 LDFLAGS="$LDFLAGS $i" 22083 fi 22084 done 22085 fi 22086 22087 22088 if test "x$LIBS" = "x"; then 22089 test "x$silent" != "xyes" && echo " setting LIBS to \"$odbc_LIBS\"" 22090 LIBS="$odbc_LIBS" 22091 else 22092 apr_addto_bugger="$odbc_LIBS" 22093 for i in $apr_addto_bugger; do 22094 apr_addto_duplicate="0" 22095 for j in $LIBS; do 22096 if test "x$i" = "x$j"; then 22097 apr_addto_duplicate="1" 22098 break 22099 fi 22100 done 22101 if test $apr_addto_duplicate = "0"; then 22102 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 22103 LIBS="$LIBS $i" 22104 fi 22105 done 22106 fi 22107 22108 fi 22109 22110 for ac_header in sql.h 22111do : 22112 ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" 22113if test "x$ac_cv_header_sql_h" = xyes; then : 22114 cat >>confdefs.h <<_ACEOF 22115#define HAVE_SQL_H 1 22116_ACEOF 22117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5 22118$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; } 22119if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then : 22120 $as_echo_n "(cached) " >&6 22121else 22122 ac_check_lib_save_LIBS=$LIBS 22123LIBS="-lodbc $LIBS" 22124cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22125/* end confdefs.h. */ 22126 22127/* Override any GCC internal prototype to avoid an error. 22128 Use char because int might match the return type of a GCC 22129 builtin and then its argument prototype would still apply. */ 22130#ifdef __cplusplus 22131extern "C" 22132#endif 22133char SQLAllocHandle (); 22134int 22135main () 22136{ 22137return SQLAllocHandle (); 22138 ; 22139 return 0; 22140} 22141_ACEOF 22142if ac_fn_c_try_link "$LINENO"; then : 22143 ac_cv_lib_odbc_SQLAllocHandle=yes 22144else 22145 ac_cv_lib_odbc_SQLAllocHandle=no 22146fi 22147rm -f core conftest.err conftest.$ac_objext \ 22148 conftest$ac_exeext conftest.$ac_ext 22149LIBS=$ac_check_lib_save_LIBS 22150fi 22151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5 22152$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; } 22153if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then : 22154 apu_have_odbc=1 22155fi 22156 22157fi 22158 22159done 22160 22161 if test "$apu_have_odbc" = "0"; then 22162 for ac_header in odbc/sql.h 22163do : 22164 ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default" 22165if test "x$ac_cv_header_odbc_sql_h" = xyes; then : 22166 cat >>confdefs.h <<_ACEOF 22167#define HAVE_ODBC_SQL_H 1 22168_ACEOF 22169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5 22170$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; } 22171if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then : 22172 $as_echo_n "(cached) " >&6 22173else 22174 ac_check_lib_save_LIBS=$LIBS 22175LIBS="-lodbc $LIBS" 22176cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22177/* end confdefs.h. */ 22178 22179/* Override any GCC internal prototype to avoid an error. 22180 Use char because int might match the return type of a GCC 22181 builtin and then its argument prototype would still apply. */ 22182#ifdef __cplusplus 22183extern "C" 22184#endif 22185char SQLAllocHandle (); 22186int 22187main () 22188{ 22189return SQLAllocHandle (); 22190 ; 22191 return 0; 22192} 22193_ACEOF 22194if ac_fn_c_try_link "$LINENO"; then : 22195 ac_cv_lib_odbc_SQLAllocHandle=yes 22196else 22197 ac_cv_lib_odbc_SQLAllocHandle=no 22198fi 22199rm -f core conftest.err conftest.$ac_objext \ 22200 conftest$ac_exeext conftest.$ac_ext 22201LIBS=$ac_check_lib_save_LIBS 22202fi 22203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5 22204$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; } 22205if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then : 22206 apu_have_odbc=1 22207fi 22208 22209fi 22210 22211done 22212 22213 fi 22214 if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then 22215 22216 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 22217 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\"" 22218 APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS" 22219 else 22220 apr_addto_bugger="$odbc_CPPFLAGS" 22221 for i in $apr_addto_bugger; do 22222 apr_addto_duplicate="0" 22223 for j in $APRUTIL_PRIV_INCLUDES; do 22224 if test "x$i" = "x$j"; then 22225 apr_addto_duplicate="1" 22226 break 22227 fi 22228 done 22229 if test $apr_addto_duplicate = "0"; then 22230 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 22231 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 22232 fi 22233 done 22234 fi 22235 22236 fi 22237 elif test "$withval" = "no"; then 22238 : 22239 else 22240 # Extract the first word of "odbc_config", so it can be a program name with args. 22241set dummy odbc_config; ac_word=$2 22242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22243$as_echo_n "checking for $ac_word... " >&6; } 22244if ${ac_cv_path_ODBC_CONFIG+:} false; then : 22245 $as_echo_n "(cached) " >&6 22246else 22247 case $ODBC_CONFIG in 22248 [\\/]* | ?:[\\/]*) 22249 ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path. 22250 ;; 22251 *) 22252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22253for as_dir in $withval/bin 22254do 22255 IFS=$as_save_IFS 22256 test -z "$as_dir" && as_dir=. 22257 for ac_exec_ext in '' $ac_executable_extensions; do 22258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22259 ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext" 22260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22261 break 2 22262 fi 22263done 22264 done 22265IFS=$as_save_IFS 22266 22267 ;; 22268esac 22269fi 22270ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG 22271if test -n "$ODBC_CONFIG"; then 22272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5 22273$as_echo "$ODBC_CONFIG" >&6; } 22274else 22275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22276$as_echo "no" >&6; } 22277fi 22278 22279 22280 if test "x$ODBC_CONFIG" != 'x'; then 22281 odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`" 22282 odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`" 22283 odbc_LIBS="`$ODBC_CONFIG --libs`" 22284 else 22285 if test -f "$withval" && test -x "$withval"; then 22286 odbc_CPPFLAGS="-I`$withval --include-prefix`" 22287 odbc_LDFLAGS="-L`$withval --lib-prefix`" 22288 odbc_LIBS="`$withval --libs`" 22289 else 22290 odbc_CPPFLAGS="-I$withval/include" 22291 odbc_LDFLAGS="-L$withval/lib " 22292 fi 22293 fi 22294 22295 22296 if test "x$CPPFLAGS" = "x"; then 22297 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$odbc_CPPFLAGS\"" 22298 CPPFLAGS="$odbc_CPPFLAGS" 22299 else 22300 apr_addto_bugger="$odbc_CPPFLAGS" 22301 for i in $apr_addto_bugger; do 22302 apr_addto_duplicate="0" 22303 for j in $CPPFLAGS; do 22304 if test "x$i" = "x$j"; then 22305 apr_addto_duplicate="1" 22306 break 22307 fi 22308 done 22309 if test $apr_addto_duplicate = "0"; then 22310 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 22311 CPPFLAGS="$CPPFLAGS $i" 22312 fi 22313 done 22314 fi 22315 22316 22317 if test "x$LDFLAGS" = "x"; then 22318 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$odbc_LDFLAGS\"" 22319 LDFLAGS="$odbc_LDFLAGS" 22320 else 22321 apr_addto_bugger="$odbc_LDFLAGS" 22322 for i in $apr_addto_bugger; do 22323 apr_addto_duplicate="0" 22324 for j in $LDFLAGS; do 22325 if test "x$i" = "x$j"; then 22326 apr_addto_duplicate="1" 22327 break 22328 fi 22329 done 22330 if test $apr_addto_duplicate = "0"; then 22331 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 22332 LDFLAGS="$LDFLAGS $i" 22333 fi 22334 done 22335 fi 22336 22337 22338 if test "x$LIBS" = "x"; then 22339 test "x$silent" != "xyes" && echo " setting LIBS to \"$odbc_LIBS\"" 22340 LIBS="$odbc_LIBS" 22341 else 22342 apr_addto_bugger="$odbc_LIBS" 22343 for i in $apr_addto_bugger; do 22344 apr_addto_duplicate="0" 22345 for j in $LIBS; do 22346 if test "x$i" = "x$j"; then 22347 apr_addto_duplicate="1" 22348 break 22349 fi 22350 done 22351 if test $apr_addto_duplicate = "0"; then 22352 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 22353 LIBS="$LIBS $i" 22354 fi 22355 done 22356 fi 22357 22358 22359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for odbc in $withval" >&5 22360$as_echo "$as_me: checking for odbc in $withval" >&6;} 22361 for ac_header in sql.h 22362do : 22363 ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" 22364if test "x$ac_cv_header_sql_h" = xyes; then : 22365 cat >>confdefs.h <<_ACEOF 22366#define HAVE_SQL_H 1 22367_ACEOF 22368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5 22369$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; } 22370if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then : 22371 $as_echo_n "(cached) " >&6 22372else 22373 ac_check_lib_save_LIBS=$LIBS 22374LIBS="-lodbc $LIBS" 22375cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22376/* end confdefs.h. */ 22377 22378/* Override any GCC internal prototype to avoid an error. 22379 Use char because int might match the return type of a GCC 22380 builtin and then its argument prototype would still apply. */ 22381#ifdef __cplusplus 22382extern "C" 22383#endif 22384char SQLAllocHandle (); 22385int 22386main () 22387{ 22388return SQLAllocHandle (); 22389 ; 22390 return 0; 22391} 22392_ACEOF 22393if ac_fn_c_try_link "$LINENO"; then : 22394 ac_cv_lib_odbc_SQLAllocHandle=yes 22395else 22396 ac_cv_lib_odbc_SQLAllocHandle=no 22397fi 22398rm -f core conftest.err conftest.$ac_objext \ 22399 conftest$ac_exeext conftest.$ac_ext 22400LIBS=$ac_check_lib_save_LIBS 22401fi 22402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5 22403$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; } 22404if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then : 22405 apu_have_odbc=1 22406fi 22407 22408fi 22409 22410done 22411 22412 if test "$apu_have_odbc" = "0"; then 22413 for ac_header in odbc/sql.h 22414do : 22415 ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default" 22416if test "x$ac_cv_header_odbc_sql_h" = xyes; then : 22417 cat >>confdefs.h <<_ACEOF 22418#define HAVE_ODBC_SQL_H 1 22419_ACEOF 22420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5 22421$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; } 22422if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then : 22423 $as_echo_n "(cached) " >&6 22424else 22425 ac_check_lib_save_LIBS=$LIBS 22426LIBS="-lodbc $LIBS" 22427cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22428/* end confdefs.h. */ 22429 22430/* Override any GCC internal prototype to avoid an error. 22431 Use char because int might match the return type of a GCC 22432 builtin and then its argument prototype would still apply. */ 22433#ifdef __cplusplus 22434extern "C" 22435#endif 22436char SQLAllocHandle (); 22437int 22438main () 22439{ 22440return SQLAllocHandle (); 22441 ; 22442 return 0; 22443} 22444_ACEOF 22445if ac_fn_c_try_link "$LINENO"; then : 22446 ac_cv_lib_odbc_SQLAllocHandle=yes 22447else 22448 ac_cv_lib_odbc_SQLAllocHandle=no 22449fi 22450rm -f core conftest.err conftest.$ac_objext \ 22451 conftest$ac_exeext conftest.$ac_ext 22452LIBS=$ac_check_lib_save_LIBS 22453fi 22454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5 22455$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; } 22456if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then : 22457 apu_have_odbc=1 22458fi 22459 22460fi 22461 22462done 22463 22464 fi 22465 if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then 22466 22467 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 22468 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\"" 22469 APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS" 22470 else 22471 apr_addto_bugger="$odbc_CPPFLAGS" 22472 for i in $apr_addto_bugger; do 22473 apr_addto_duplicate="0" 22474 for j in $APRUTIL_PRIV_INCLUDES; do 22475 if test "x$i" = "x$j"; then 22476 apr_addto_duplicate="1" 22477 break 22478 fi 22479 done 22480 if test $apr_addto_duplicate = "0"; then 22481 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 22482 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 22483 fi 22484 done 22485 fi 22486 22487 fi 22488 fi 22489 22490else 22491 22492 # Extract the first word of "odbc_config", so it can be a program name with args. 22493set dummy odbc_config; ac_word=$2 22494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 22495$as_echo_n "checking for $ac_word... " >&6; } 22496if ${ac_cv_path_ODBC_CONFIG+:} false; then : 22497 $as_echo_n "(cached) " >&6 22498else 22499 case $ODBC_CONFIG in 22500 [\\/]* | ?:[\\/]*) 22501 ac_cv_path_ODBC_CONFIG="$ODBC_CONFIG" # Let the user override the test with a path. 22502 ;; 22503 *) 22504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22505for as_dir in $PATH 22506do 22507 IFS=$as_save_IFS 22508 test -z "$as_dir" && as_dir=. 22509 for ac_exec_ext in '' $ac_executable_extensions; do 22510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 22511 ac_cv_path_ODBC_CONFIG="$as_dir/$ac_word$ac_exec_ext" 22512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 22513 break 2 22514 fi 22515done 22516 done 22517IFS=$as_save_IFS 22518 22519 ;; 22520esac 22521fi 22522ODBC_CONFIG=$ac_cv_path_ODBC_CONFIG 22523if test -n "$ODBC_CONFIG"; then 22524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODBC_CONFIG" >&5 22525$as_echo "$ODBC_CONFIG" >&6; } 22526else 22527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 22528$as_echo "no" >&6; } 22529fi 22530 22531 22532 if test "x$ODBC_CONFIG" != 'x'; then 22533 odbc_CPPFLAGS="-I`$ODBC_CONFIG --include-prefix`" 22534 odbc_LDFLAGS="-L`$ODBC_CONFIG --lib-prefix`" 22535 odbc_LIBS="`$ODBC_CONFIG --libs`" 22536 22537 22538 if test "x$CPPFLAGS" = "x"; then 22539 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"$odbc_CPPFLAGS\"" 22540 CPPFLAGS="$odbc_CPPFLAGS" 22541 else 22542 apr_addto_bugger="$odbc_CPPFLAGS" 22543 for i in $apr_addto_bugger; do 22544 apr_addto_duplicate="0" 22545 for j in $CPPFLAGS; do 22546 if test "x$i" = "x$j"; then 22547 apr_addto_duplicate="1" 22548 break 22549 fi 22550 done 22551 if test $apr_addto_duplicate = "0"; then 22552 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 22553 CPPFLAGS="$CPPFLAGS $i" 22554 fi 22555 done 22556 fi 22557 22558 22559 if test "x$LDFLAGS" = "x"; then 22560 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"$odbc_LDFLAGS\"" 22561 LDFLAGS="$odbc_LDFLAGS" 22562 else 22563 apr_addto_bugger="$odbc_LDFLAGS" 22564 for i in $apr_addto_bugger; do 22565 apr_addto_duplicate="0" 22566 for j in $LDFLAGS; do 22567 if test "x$i" = "x$j"; then 22568 apr_addto_duplicate="1" 22569 break 22570 fi 22571 done 22572 if test $apr_addto_duplicate = "0"; then 22573 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 22574 LDFLAGS="$LDFLAGS $i" 22575 fi 22576 done 22577 fi 22578 22579 22580 if test "x$LIBS" = "x"; then 22581 test "x$silent" != "xyes" && echo " setting LIBS to \"$odbc_LIBS\"" 22582 LIBS="$odbc_LIBS" 22583 else 22584 apr_addto_bugger="$odbc_LIBS" 22585 for i in $apr_addto_bugger; do 22586 apr_addto_duplicate="0" 22587 for j in $LIBS; do 22588 if test "x$i" = "x$j"; then 22589 apr_addto_duplicate="1" 22590 break 22591 fi 22592 done 22593 if test $apr_addto_duplicate = "0"; then 22594 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 22595 LIBS="$LIBS $i" 22596 fi 22597 done 22598 fi 22599 22600 fi 22601 22602 for ac_header in sql.h 22603do : 22604 ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" 22605if test "x$ac_cv_header_sql_h" = xyes; then : 22606 cat >>confdefs.h <<_ACEOF 22607#define HAVE_SQL_H 1 22608_ACEOF 22609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5 22610$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; } 22611if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then : 22612 $as_echo_n "(cached) " >&6 22613else 22614 ac_check_lib_save_LIBS=$LIBS 22615LIBS="-lodbc $LIBS" 22616cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22617/* end confdefs.h. */ 22618 22619/* Override any GCC internal prototype to avoid an error. 22620 Use char because int might match the return type of a GCC 22621 builtin and then its argument prototype would still apply. */ 22622#ifdef __cplusplus 22623extern "C" 22624#endif 22625char SQLAllocHandle (); 22626int 22627main () 22628{ 22629return SQLAllocHandle (); 22630 ; 22631 return 0; 22632} 22633_ACEOF 22634if ac_fn_c_try_link "$LINENO"; then : 22635 ac_cv_lib_odbc_SQLAllocHandle=yes 22636else 22637 ac_cv_lib_odbc_SQLAllocHandle=no 22638fi 22639rm -f core conftest.err conftest.$ac_objext \ 22640 conftest$ac_exeext conftest.$ac_ext 22641LIBS=$ac_check_lib_save_LIBS 22642fi 22643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5 22644$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; } 22645if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then : 22646 apu_have_odbc=1 22647fi 22648 22649fi 22650 22651done 22652 22653 if test "$apu_have_odbc" = "0"; then 22654 for ac_header in odbc/sql.h 22655do : 22656 ac_fn_c_check_header_mongrel "$LINENO" "odbc/sql.h" "ac_cv_header_odbc_sql_h" "$ac_includes_default" 22657if test "x$ac_cv_header_odbc_sql_h" = xyes; then : 22658 cat >>confdefs.h <<_ACEOF 22659#define HAVE_ODBC_SQL_H 1 22660_ACEOF 22661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLAllocHandle in -lodbc" >&5 22662$as_echo_n "checking for SQLAllocHandle in -lodbc... " >&6; } 22663if ${ac_cv_lib_odbc_SQLAllocHandle+:} false; then : 22664 $as_echo_n "(cached) " >&6 22665else 22666 ac_check_lib_save_LIBS=$LIBS 22667LIBS="-lodbc $LIBS" 22668cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22669/* end confdefs.h. */ 22670 22671/* Override any GCC internal prototype to avoid an error. 22672 Use char because int might match the return type of a GCC 22673 builtin and then its argument prototype would still apply. */ 22674#ifdef __cplusplus 22675extern "C" 22676#endif 22677char SQLAllocHandle (); 22678int 22679main () 22680{ 22681return SQLAllocHandle (); 22682 ; 22683 return 0; 22684} 22685_ACEOF 22686if ac_fn_c_try_link "$LINENO"; then : 22687 ac_cv_lib_odbc_SQLAllocHandle=yes 22688else 22689 ac_cv_lib_odbc_SQLAllocHandle=no 22690fi 22691rm -f core conftest.err conftest.$ac_objext \ 22692 conftest$ac_exeext conftest.$ac_ext 22693LIBS=$ac_check_lib_save_LIBS 22694fi 22695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLAllocHandle" >&5 22696$as_echo "$ac_cv_lib_odbc_SQLAllocHandle" >&6; } 22697if test "x$ac_cv_lib_odbc_SQLAllocHandle" = xyes; then : 22698 apu_have_odbc=1 22699fi 22700 22701fi 22702 22703done 22704 22705 fi 22706 if test "$apu_have_odbc" != "0" && test "x$ODBC_CONFIG" != 'x'; then 22707 22708 if test "x$APRUTIL_PRIV_INCLUDES" = "x"; then 22709 test "x$silent" != "xyes" && echo " setting APRUTIL_PRIV_INCLUDES to \"$odbc_CPPFLAGS\"" 22710 APRUTIL_PRIV_INCLUDES="$odbc_CPPFLAGS" 22711 else 22712 apr_addto_bugger="$odbc_CPPFLAGS" 22713 for i in $apr_addto_bugger; do 22714 apr_addto_duplicate="0" 22715 for j in $APRUTIL_PRIV_INCLUDES; do 22716 if test "x$i" = "x$j"; then 22717 apr_addto_duplicate="1" 22718 break 22719 fi 22720 done 22721 if test $apr_addto_duplicate = "0"; then 22722 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_PRIV_INCLUDES" 22723 APRUTIL_PRIV_INCLUDES="$APRUTIL_PRIV_INCLUDES $i" 22724 fi 22725 done 22726 fi 22727 22728 fi 22729 22730fi 22731 22732 22733 if test "$apu_have_odbc" = "1"; then 22734 22735 if test "x$LDADD_dbd_odbc" = "x"; then 22736 test "x$silent" != "xyes" && echo " setting LDADD_dbd_odbc to \"$odbc_LDFLAGS -lodbc $odbc_LIBS\"" 22737 LDADD_dbd_odbc="$odbc_LDFLAGS -lodbc $odbc_LIBS" 22738 else 22739 apr_addto_bugger="$odbc_LDFLAGS -lodbc $odbc_LIBS" 22740 for i in $apr_addto_bugger; do 22741 apr_addto_duplicate="0" 22742 for j in $LDADD_dbd_odbc; do 22743 if test "x$i" = "x$j"; then 22744 apr_addto_duplicate="1" 22745 break 22746 fi 22747 done 22748 if test $apr_addto_duplicate = "0"; then 22749 test "x$silent" != "xyes" && echo " adding \"$i\" to LDADD_dbd_odbc" 22750 LDADD_dbd_odbc="$LDADD_dbd_odbc $i" 22751 fi 22752 done 22753 fi 22754 22755 fi 22756 22757 22758 LIBS="$old_libs" 22759 CPPFLAGS="$old_cppflags" 22760 LDFLAGS="$old_ldflags" 22761 22762 apu_dbd_tests="" 22763 test $apu_have_oracle = 1 && apu_dbd_tests="$apu_dbd_tests oracle" 22764 test $apu_have_pgsql = 1 && apu_dbd_tests="$apu_dbd_tests pgsql" 22765 test $apu_have_mysql = 1 && apu_dbd_tests="$apu_dbd_tests mysql" 22766 test $apu_have_sqlite2 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite2" 22767 test $apu_have_sqlite3 = 1 && apu_dbd_tests="$apu_dbd_tests sqlite3" 22768 test $apu_have_freetds = 1 && apu_dbd_tests="$apu_dbd_tests freetds" 22769 test $apu_have_odbc = 1 && apu_dbd_tests="$apu_dbd_tests odbc" 22770 22771 22772 22773 22774save_cppflags="$CPPFLAGS" 22775save_ldflags="$LDFLAGS" 22776 22777apu_has_expat=0 22778 22779# Default: will use either external or bundled expat. 22780apu_try_external_expat=1 22781apu_try_builtin_expat=1 22782 22783 22784# Check whether --with-expat was given. 22785if test "${with_expat+set}" = set; then : 22786 withval=$with_expat; 22787 if test "$withval" = "yes"; then 22788 as_fn_error $? "a directory must be specified for --with-expat" "$LINENO" 5 22789 elif test "$withval" = "no"; then 22790 as_fn_error $? "Expat cannot be disabled (at this time)" "$LINENO" 5 22791 elif test "$withval" = "builtin"; then 22792 apu_try_external_expat=0 22793 else 22794 # Add given path to standard search paths if appropriate: 22795 if test "$withval" != "/usr"; then 22796 22797 if test "x$LDFLAGS" = "x"; then 22798 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"-L$withval/lib\"" 22799 LDFLAGS="-L$withval/lib" 22800 else 22801 apr_addto_bugger="-L$withval/lib" 22802 for i in $apr_addto_bugger; do 22803 apr_addto_duplicate="0" 22804 for j in $LDFLAGS; do 22805 if test "x$i" = "x$j"; then 22806 apr_addto_duplicate="1" 22807 break 22808 fi 22809 done 22810 if test $apr_addto_duplicate = "0"; then 22811 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 22812 LDFLAGS="$LDFLAGS $i" 22813 fi 22814 done 22815 fi 22816 22817 22818 if test "x$CPPFLAGS" = "x"; then 22819 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"-I$withval/include\"" 22820 CPPFLAGS="-I$withval/include" 22821 else 22822 apr_addto_bugger="-I$withval/include" 22823 for i in $apr_addto_bugger; do 22824 apr_addto_duplicate="0" 22825 for j in $CPPFLAGS; do 22826 if test "x$i" = "x$j"; then 22827 apr_addto_duplicate="1" 22828 break 22829 fi 22830 done 22831 if test $apr_addto_duplicate = "0"; then 22832 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 22833 CPPFLAGS="$CPPFLAGS $i" 22834 fi 22835 done 22836 fi 22837 22838 22839 if test "x$APRUTIL_INCLUDES" = "x"; then 22840 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$withval/include\"" 22841 APRUTIL_INCLUDES="-I$withval/include" 22842 else 22843 apr_addto_bugger="-I$withval/include" 22844 for i in $apr_addto_bugger; do 22845 apr_addto_duplicate="0" 22846 for j in $APRUTIL_INCLUDES; do 22847 if test "x$i" = "x$j"; then 22848 apr_addto_duplicate="1" 22849 break 22850 fi 22851 done 22852 if test $apr_addto_duplicate = "0"; then 22853 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 22854 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 22855 fi 22856 done 22857 fi 22858 22859 22860 if test "x$APRUTIL_LDFLAGS" = "x"; then 22861 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$withval/lib\"" 22862 APRUTIL_LDFLAGS="-L$withval/lib" 22863 else 22864 apr_addto_bugger="-L$withval/lib" 22865 for i in $apr_addto_bugger; do 22866 apr_addto_duplicate="0" 22867 for j in $APRUTIL_LDFLAGS; do 22868 if test "x$i" = "x$j"; then 22869 apr_addto_duplicate="1" 22870 break 22871 fi 22872 done 22873 if test $apr_addto_duplicate = "0"; then 22874 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 22875 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 22876 fi 22877 done 22878 fi 22879 22880 fi 22881 # ...and refuse to fall back on the builtin expat. 22882 apu_try_builtin_expat=0 22883 fi 22884 22885fi 22886 22887 22888if test $apu_try_external_expat = 1; then 22889 22890 22891 22892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x" >&5 22893$as_echo_n "checking Expat 1.95.x... " >&6; } 22894if ${apu_cv_expat_system+:} false; then : 22895 $as_echo_n "(cached) " >&6 22896else 22897 22898 apu_expat_LIBS=$LIBS 22899 LIBS="$LIBS -lexpat" 22900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22901/* end confdefs.h. */ 22902#include <stdlib.h> 22903#include <expat.h> 22904int 22905main () 22906{ 22907XML_ParserCreate(NULL); 22908 ; 22909 return 0; 22910} 22911_ACEOF 22912if ac_fn_c_try_link "$LINENO"; then : 22913 apu_cv_expat_system=yes 22914else 22915 apu_cv_expat_system=no 22916fi 22917rm -f core conftest.err conftest.$ac_objext \ 22918 conftest$ac_exeext conftest.$ac_ext 22919 LIBS=$apu_expat_LIBS 22920 22921fi 22922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_system" >&5 22923$as_echo "$apu_cv_expat_system" >&6; } 22924 22925if test $apu_cv_expat_system = yes; then 22926 22927$as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h 22928 22929 apu_expat_libs="-lexpat" 22930 apu_has_expat=1 22931 22932else 22933 apu_has_expat=0 22934 22935fi 22936 22937 22938 if test $apu_has_expat = 0; then 22939 22940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking old Debian-packaged expat" >&5 22941$as_echo_n "checking old Debian-packaged expat... " >&6; } 22942if ${apu_cv_expat_debian+:} false; then : 22943 $as_echo_n "(cached) " >&6 22944else 22945 22946 apu_expat_LIBS=$LIBS 22947 LIBS="$LIBS -lxmlparse -lxmltok" 22948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22949/* end confdefs.h. */ 22950#include <stdlib.h> 22951#include <xmltok/xmlparse.h> 22952int 22953main () 22954{ 22955XML_ParserCreate(NULL); 22956 ; 22957 return 0; 22958} 22959_ACEOF 22960if ac_fn_c_try_link "$LINENO"; then : 22961 apu_cv_expat_debian=yes 22962else 22963 apu_cv_expat_debian=no 22964fi 22965rm -f core conftest.err conftest.$ac_objext \ 22966 conftest$ac_exeext conftest.$ac_ext 22967 LIBS=$apu_expat_LIBS 22968 22969fi 22970{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_debian" >&5 22971$as_echo "$apu_cv_expat_debian" >&6; } 22972 22973if test $apu_cv_expat_debian = yes; then 22974 22975$as_echo "#define HAVE_XMLTOK_XMLPARSE_H 1" >>confdefs.h 22976 22977 apu_expat_libs="-lxmlparse -lxmltok" 22978 apu_has_expat=1 22979 22980else 22981 apu_has_expat=0 22982 22983fi 22984 22985 fi 22986 22987 if test $apu_has_expat = 0; then 22988 22989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking old FreeBSD-packaged expat" >&5 22990$as_echo_n "checking old FreeBSD-packaged expat... " >&6; } 22991if ${apu_cv_expat_freebsd+:} false; then : 22992 $as_echo_n "(cached) " >&6 22993else 22994 22995 apu_expat_LIBS=$LIBS 22996 LIBS="$LIBS -lexpat" 22997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 22998/* end confdefs.h. */ 22999#include <stdlib.h> 23000#include <xml/xmlparse.h> 23001int 23002main () 23003{ 23004XML_ParserCreate(NULL); 23005 ; 23006 return 0; 23007} 23008_ACEOF 23009if ac_fn_c_try_link "$LINENO"; then : 23010 apu_cv_expat_freebsd=yes 23011else 23012 apu_cv_expat_freebsd=no 23013fi 23014rm -f core conftest.err conftest.$ac_objext \ 23015 conftest$ac_exeext conftest.$ac_ext 23016 LIBS=$apu_expat_LIBS 23017 23018fi 23019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_freebsd" >&5 23020$as_echo "$apu_cv_expat_freebsd" >&6; } 23021 23022if test $apu_cv_expat_freebsd = yes; then 23023 23024$as_echo "#define HAVE_XML_XMLPARSE_H 1" >>confdefs.h 23025 23026 apu_expat_libs="-lexpat" 23027 apu_has_expat=1 23028 23029else 23030 apu_has_expat=0 23031 23032fi 23033 23034 fi 23035 23036 if test $apu_has_expat = 0; then 23037 23038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.0/1.1" >&5 23039$as_echo_n "checking Expat 1.0/1.1... " >&6; } 23040if ${apu_cv_expat_1011+:} false; then : 23041 $as_echo_n "(cached) " >&6 23042else 23043 23044 apu_expat_LIBS=$LIBS 23045 LIBS="$LIBS -lexpat" 23046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23047/* end confdefs.h. */ 23048#include <stdlib.h> 23049#include <xmlparse/xmlparse.h> 23050int 23051main () 23052{ 23053XML_ParserCreate(NULL); 23054 ; 23055 return 0; 23056} 23057_ACEOF 23058if ac_fn_c_try_link "$LINENO"; then : 23059 apu_cv_expat_1011=yes 23060else 23061 apu_cv_expat_1011=no 23062fi 23063rm -f core conftest.err conftest.$ac_objext \ 23064 conftest$ac_exeext conftest.$ac_ext 23065 LIBS=$apu_expat_LIBS 23066 23067fi 23068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_1011" >&5 23069$as_echo "$apu_cv_expat_1011" >&6; } 23070 23071if test $apu_cv_expat_1011 = yes; then 23072 23073$as_echo "#define HAVE_XMLPARSE_XMLPARSE_H 1" >>confdefs.h 23074 23075 apu_expat_libs="-lexpat" 23076 apu_has_expat=1 23077 23078else 23079 apu_has_expat=0 23080 23081fi 23082 23083 fi 23084 23085 if test $apu_has_expat = 0; then 23086 23087 if test "x$LDFLAGS" = "x"; then 23088 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"-L/usr/local/lib\"" 23089 LDFLAGS="-L/usr/local/lib" 23090 else 23091 apr_addto_bugger="-L/usr/local/lib" 23092 for i in $apr_addto_bugger; do 23093 apr_addto_duplicate="0" 23094 for j in $LDFLAGS; do 23095 if test "x$i" = "x$j"; then 23096 apr_addto_duplicate="1" 23097 break 23098 fi 23099 done 23100 if test $apr_addto_duplicate = "0"; then 23101 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 23102 LDFLAGS="$LDFLAGS $i" 23103 fi 23104 done 23105 fi 23106 23107 23108 if test "x$CPPFLAGS" = "x"; then 23109 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"-I/usr/local/include\"" 23110 CPPFLAGS="-I/usr/local/include" 23111 else 23112 apr_addto_bugger="-I/usr/local/include" 23113 for i in $apr_addto_bugger; do 23114 apr_addto_duplicate="0" 23115 for j in $CPPFLAGS; do 23116 if test "x$i" = "x$j"; then 23117 apr_addto_duplicate="1" 23118 break 23119 fi 23120 done 23121 if test $apr_addto_duplicate = "0"; then 23122 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 23123 CPPFLAGS="$CPPFLAGS $i" 23124 fi 23125 done 23126 fi 23127 23128 23129 23130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Expat 1.95.x in /usr/local" >&5 23131$as_echo_n "checking Expat 1.95.x in /usr/local... " >&6; } 23132if ${apu_cv_expat_usrlocal+:} false; then : 23133 $as_echo_n "(cached) " >&6 23134else 23135 23136 apu_expat_LIBS=$LIBS 23137 LIBS="$LIBS -lexpat" 23138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23139/* end confdefs.h. */ 23140#include <stdlib.h> 23141#include <expat.h> 23142int 23143main () 23144{ 23145XML_ParserCreate(NULL); 23146 ; 23147 return 0; 23148} 23149_ACEOF 23150if ac_fn_c_try_link "$LINENO"; then : 23151 apu_cv_expat_usrlocal=yes 23152else 23153 apu_cv_expat_usrlocal=no 23154fi 23155rm -f core conftest.err conftest.$ac_objext \ 23156 conftest$ac_exeext conftest.$ac_ext 23157 LIBS=$apu_expat_LIBS 23158 23159fi 23160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_expat_usrlocal" >&5 23161$as_echo "$apu_cv_expat_usrlocal" >&6; } 23162 23163if test $apu_cv_expat_usrlocal = yes; then 23164 23165$as_echo "#define HAVE_EXPAT_H 1" >>confdefs.h 23166 23167 apu_expat_libs="-lexpat" 23168 apu_has_expat=1 23169 23170 if test "x$APRUTIL_INCLUDES" = "x"; then 23171 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I/usr/local/include\"" 23172 APRUTIL_INCLUDES="-I/usr/local/include" 23173 else 23174 apr_addto_bugger="-I/usr/local/include" 23175 for i in $apr_addto_bugger; do 23176 apr_addto_duplicate="0" 23177 for j in $APRUTIL_INCLUDES; do 23178 if test "x$i" = "x$j"; then 23179 apr_addto_duplicate="1" 23180 break 23181 fi 23182 done 23183 if test $apr_addto_duplicate = "0"; then 23184 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 23185 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 23186 fi 23187 done 23188 fi 23189 23190 23191 if test "x$APRUTIL_LDFLAGS" = "x"; then 23192 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L/usr/local/lib\"" 23193 APRUTIL_LDFLAGS="-L/usr/local/lib" 23194 else 23195 apr_addto_bugger="-L/usr/local/lib" 23196 for i in $apr_addto_bugger; do 23197 apr_addto_duplicate="0" 23198 for j in $APRUTIL_LDFLAGS; do 23199 if test "x$i" = "x$j"; then 23200 apr_addto_duplicate="1" 23201 break 23202 fi 23203 done 23204 if test $apr_addto_duplicate = "0"; then 23205 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 23206 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 23207 fi 23208 done 23209 fi 23210 23211else 23212 apu_has_expat=0 23213 23214 23215 if test "x$LDFLAGS" = "x-L/usr/local/lib"; then 23216 test "x$silent" != "xyes" && echo " nulling LDFLAGS" 23217 LDFLAGS="" 23218 else 23219 apr_new_bugger="" 23220 apr_removed=0 23221 for i in $LDFLAGS; do 23222 if test "x$i" != "x-L/usr/local/lib"; then 23223 apr_new_bugger="$apr_new_bugger $i" 23224 else 23225 apr_removed=1 23226 fi 23227 done 23228 if test $apr_removed = "1"; then 23229 test "x$silent" != "xyes" && echo " removed \"-L/usr/local/lib\" from LDFLAGS" 23230 LDFLAGS=$apr_new_bugger 23231 fi 23232 fi 23233 23234 23235 if test "x$CPPFLAGS" = "x-I/usr/local/include"; then 23236 test "x$silent" != "xyes" && echo " nulling CPPFLAGS" 23237 CPPFLAGS="" 23238 else 23239 apr_new_bugger="" 23240 apr_removed=0 23241 for i in $CPPFLAGS; do 23242 if test "x$i" != "x-I/usr/local/include"; then 23243 apr_new_bugger="$apr_new_bugger $i" 23244 else 23245 apr_removed=1 23246 fi 23247 done 23248 if test $apr_removed = "1"; then 23249 test "x$silent" != "xyes" && echo " removed \"-I/usr/local/include\" from CPPFLAGS" 23250 CPPFLAGS=$apr_new_bugger 23251 fi 23252 fi 23253 23254 23255fi 23256 23257 fi 23258 23259fi 23260 23261if test "${apu_has_expat}${apu_try_builtin_expat}" = "01"; then 23262 bundled_subdir="xml/expat" 23263 23264 # save our work to this point; this allows the sub-package to use it 23265 cat >confcache <<\_ACEOF 23266# This file is a shell script that caches the results of configure 23267# tests run on this system so they can be shared between configure 23268# scripts and configure runs, see configure's option --config-cache. 23269# It is not useful on other systems. If it contains results you don't 23270# want to keep, you may remove or edit it. 23271# 23272# config.status only pays attention to the cache file if you give it 23273# the --recheck option to rerun configure. 23274# 23275# `ac_cv_env_foo' variables (set or unset) will be overridden when 23276# loading this file, other *unset* `ac_cv_foo' will be assigned the 23277# following values. 23278 23279_ACEOF 23280 23281# The following way of writing the cache mishandles newlines in values, 23282# but we know of no workaround that is simple, portable, and efficient. 23283# So, we kill variables containing newlines. 23284# Ultrix sh set writes to stderr and can't be redirected directly, 23285# and sets the high bit in the cache file unless we assign to the vars. 23286( 23287 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 23288 eval ac_val=\$$ac_var 23289 case $ac_val in #( 23290 *${as_nl}*) 23291 case $ac_var in #( 23292 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 23293$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 23294 esac 23295 case $ac_var in #( 23296 _ | IFS | as_nl) ;; #( 23297 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 23298 *) { eval $ac_var=; unset $ac_var;} ;; 23299 esac ;; 23300 esac 23301 done 23302 23303 (set) 2>&1 | 23304 case $as_nl`(ac_space=' '; set) 2>&1` in #( 23305 *${as_nl}ac_space=\ *) 23306 # `set' does not quote correctly, so add quotes: double-quote 23307 # substitution turns \\\\ into \\, and sed turns \\ into \. 23308 sed -n \ 23309 "s/'/'\\\\''/g; 23310 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 23311 ;; #( 23312 *) 23313 # `set' quotes correctly as required by POSIX, so do not add quotes. 23314 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 23315 ;; 23316 esac | 23317 sort 23318) | 23319 sed ' 23320 /^ac_cv_env_/b end 23321 t clear 23322 :clear 23323 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 23324 t end 23325 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 23326 :end' >>confcache 23327if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 23328 if test -w "$cache_file"; then 23329 if test "x$cache_file" != "x/dev/null"; then 23330 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 23331$as_echo "$as_me: updating cache $cache_file" >&6;} 23332 if test ! -f "$cache_file" || test -h "$cache_file"; then 23333 cat confcache >"$cache_file" 23334 else 23335 case $cache_file in #( 23336 */* | ?:*) 23337 mv -f confcache "$cache_file"$$ && 23338 mv -f "$cache_file"$$ "$cache_file" ;; #( 23339 *) 23340 mv -f confcache "$cache_file" ;; 23341 esac 23342 fi 23343 fi 23344 else 23345 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 23346$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 23347 fi 23348fi 23349rm -f confcache 23350 23351 echo "configuring package in $bundled_subdir now" 23352 ac_popdir=`pwd` 23353 apr_config_subdirs="$bundled_subdir" 23354 test -d $bundled_subdir || $mkdir_p $bundled_subdir 23355 ac_abs_srcdir=`(cd $srcdir/$bundled_subdir && pwd)` 23356 cd $bundled_subdir 23357 23358 # A "../" for each directory in /$config_subdirs. 23359 ac_dots=`echo $apr_config_subdirs|sed -e 's%^\./%%' -e 's%[^/]$%&/%' -e 's%[^/]*/%../%g'` 23360 23361 # Make the cache file pathname absolute for the subdirs 23362 # required to correctly handle subdirs that might actually 23363 # be symlinks 23364 case "$cache_file" in 23365 /*) # already absolute 23366 ac_sub_cache_file=$cache_file ;; 23367 *) # Was relative path. 23368 ac_sub_cache_file="$ac_popdir/$cache_file" ;; 23369 esac 23370 23371 apr_configure_args=$ac_configure_args 23372 23373 test "x$silent" = "xyes" && apr_configure_args="$apr_configure_args --silent" 23374 23375 apr_configure_args="--disable-option-checking $apr_configure_args" 23376 23377 if eval $SHELL $ac_abs_srcdir/configure $apr_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_abs_srcdir --prefix=$prefix --exec-prefix=$exec_prefix --libdir=$libdir --includedir=$includedir --bindir=$bindir 23378 then : 23379 echo "$bundled_subdir configured properly" 23380 else 23381 echo "configure failed for $bundled_subdir" 23382 exit 1 23383 fi 23384 23385 cd $ac_popdir 23386 23387 # grab any updates from the sub-package 23388 if test -r "$cache_file"; then 23389 # Some versions of bash will fail to source /dev/null (special files 23390 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 23391 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 23392 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 23393$as_echo "$as_me: loading cache $cache_file" >&6;} 23394 case $cache_file in 23395 [\\/]* | ?:[\\/]* ) . "$cache_file";; 23396 *) . "./$cache_file";; 23397 esac 23398 fi 23399else 23400 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 23401$as_echo "$as_me: creating cache $cache_file" >&6;} 23402 >$cache_file 23403fi 23404 23405 23406 23407 if test "x$APRUTIL_INCLUDES" = "x"; then 23408 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$abs_srcdir/$bundled_subdir/lib\"" 23409 APRUTIL_INCLUDES="-I$abs_srcdir/$bundled_subdir/lib" 23410 else 23411 apr_addto_bugger="-I$abs_srcdir/$bundled_subdir/lib" 23412 for i in $apr_addto_bugger; do 23413 apr_addto_duplicate="0" 23414 for j in $APRUTIL_INCLUDES; do 23415 if test "x$i" = "x$j"; then 23416 apr_addto_duplicate="1" 23417 break 23418 fi 23419 done 23420 if test $apr_addto_duplicate = "0"; then 23421 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 23422 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 23423 fi 23424 done 23425 fi 23426 23427 23428 if test "x$LDFLAGS" = "x"; then 23429 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"-L$top_builddir/$bundled_subdir/lib\"" 23430 LDFLAGS="-L$top_builddir/$bundled_subdir/lib" 23431 else 23432 apr_addto_bugger="-L$top_builddir/$bundled_subdir/lib" 23433 for i in $apr_addto_bugger; do 23434 apr_addto_duplicate="0" 23435 for j in $LDFLAGS; do 23436 if test "x$i" = "x$j"; then 23437 apr_addto_duplicate="1" 23438 break 23439 fi 23440 done 23441 if test $apr_addto_duplicate = "0"; then 23442 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 23443 LDFLAGS="$LDFLAGS $i" 23444 fi 23445 done 23446 fi 23447 23448 apu_expat_libs="$top_builddir/$bundled_subdir/libexpat.la" 23449fi 23450 23451 23452 if test "x$APRUTIL_EXPORT_LIBS" = "x"; then 23453 test "x$silent" != "xyes" && echo " setting APRUTIL_EXPORT_LIBS to \"$apu_expat_libs\"" 23454 APRUTIL_EXPORT_LIBS="$apu_expat_libs" 23455 else 23456 apr_addto_bugger="$apu_expat_libs" 23457 for i in $apr_addto_bugger; do 23458 apr_addto_duplicate="0" 23459 for j in $APRUTIL_EXPORT_LIBS; do 23460 if test "x$i" = "x$j"; then 23461 apr_addto_duplicate="1" 23462 break 23463 fi 23464 done 23465 if test $apr_addto_duplicate = "0"; then 23466 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_EXPORT_LIBS" 23467 APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i" 23468 fi 23469 done 23470 fi 23471 23472 23473 if test "x$APRUTIL_LIBS" = "x"; then 23474 test "x$silent" != "xyes" && echo " setting APRUTIL_LIBS to \"$apu_expat_libs\"" 23475 APRUTIL_LIBS="$apu_expat_libs" 23476 else 23477 apr_addto_bugger="$apu_expat_libs" 23478 for i in $apr_addto_bugger; do 23479 apr_addto_duplicate="0" 23480 for j in $APRUTIL_LIBS; do 23481 if test "x$i" = "x$j"; then 23482 apr_addto_duplicate="1" 23483 break 23484 fi 23485 done 23486 if test $apr_addto_duplicate = "0"; then 23487 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LIBS" 23488 APRUTIL_LIBS="$APRUTIL_LIBS $i" 23489 fi 23490 done 23491 fi 23492 23493 23494APR_XML_DIR=$bundled_subdir 23495 23496 23497CPPFLAGS=$save_cppflags 23498LDFLAGS=$save_ldflags 23499 23500 23501 23502apu_iconv_dir="unknown" 23503have_apr_iconv="0" 23504want_iconv="1" 23505 23506# Check whether --with-iconv was given. 23507if test "${with_iconv+set}" = set; then : 23508 withval=$with_iconv; apu_iconv_dir="$withval" 23509 if test "$apu_iconv_dir" = "no"; then 23510 have_apr_iconv="0" 23511 have_iconv="0" 23512 want_iconv="0" 23513 elif test "$apu_iconv_dir" != "yes"; then 23514 if test -f "$apu_iconv_dir/include/apr-1/api_version.h"; then 23515 have_apr_iconv="1" 23516 have_iconv="0" 23517 23518 if test "x$APRUTIL_INCLUDES" = "x"; then 23519 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include/apr-1\"" 23520 APRUTIL_INCLUDES="-I$apu_iconv_dir/include/apr-1" 23521 else 23522 apr_addto_bugger="-I$apu_iconv_dir/include/apr-1" 23523 for i in $apr_addto_bugger; do 23524 apr_addto_duplicate="0" 23525 for j in $APRUTIL_INCLUDES; do 23526 if test "x$i" = "x$j"; then 23527 apr_addto_duplicate="1" 23528 break 23529 fi 23530 done 23531 if test $apr_addto_duplicate = "0"; then 23532 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 23533 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 23534 fi 23535 done 23536 fi 23537 23538 23539 if test "x$APRUTIL_LIBS" = "x"; then 23540 test "x$silent" != "xyes" && echo " setting APRUTIL_LIBS to \"$apu_iconv_dir/lib/libapriconv-1.la\"" 23541 APRUTIL_LIBS="$apu_iconv_dir/lib/libapriconv-1.la" 23542 else 23543 apr_addto_bugger="$apu_iconv_dir/lib/libapriconv-1.la" 23544 for i in $apr_addto_bugger; do 23545 apr_addto_duplicate="0" 23546 for j in $APRUTIL_LIBS; do 23547 if test "x$i" = "x$j"; then 23548 apr_addto_duplicate="1" 23549 break 23550 fi 23551 done 23552 if test $apr_addto_duplicate = "0"; then 23553 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LIBS" 23554 APRUTIL_LIBS="$APRUTIL_LIBS $i" 23555 fi 23556 done 23557 fi 23558 23559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using apr-iconv" >&5 23560$as_echo "using apr-iconv" >&6; } 23561 elif test -f "$apu_iconv_dir/include/iconv.h"; then 23562 have_apr_iconv="0" 23563 have_iconv="1" 23564 23565 if test "x$CPPFLAGS" = "x"; then 23566 test "x$silent" != "xyes" && echo " setting CPPFLAGS to \"-I$apu_iconv_dir/include\"" 23567 CPPFLAGS="-I$apu_iconv_dir/include" 23568 else 23569 apr_addto_bugger="-I$apu_iconv_dir/include" 23570 for i in $apr_addto_bugger; do 23571 apr_addto_duplicate="0" 23572 for j in $CPPFLAGS; do 23573 if test "x$i" = "x$j"; then 23574 apr_addto_duplicate="1" 23575 break 23576 fi 23577 done 23578 if test $apr_addto_duplicate = "0"; then 23579 test "x$silent" != "xyes" && echo " adding \"$i\" to CPPFLAGS" 23580 CPPFLAGS="$CPPFLAGS $i" 23581 fi 23582 done 23583 fi 23584 23585 23586 if test "x$LDFLAGS" = "x"; then 23587 test "x$silent" != "xyes" && echo " setting LDFLAGS to \"-L$apu_iconv_dir/lib\"" 23588 LDFLAGS="-L$apu_iconv_dir/lib" 23589 else 23590 apr_addto_bugger="-L$apu_iconv_dir/lib" 23591 for i in $apr_addto_bugger; do 23592 apr_addto_duplicate="0" 23593 for j in $LDFLAGS; do 23594 if test "x$i" = "x$j"; then 23595 apr_addto_duplicate="1" 23596 break 23597 fi 23598 done 23599 if test $apr_addto_duplicate = "0"; then 23600 test "x$silent" != "xyes" && echo " adding \"$i\" to LDFLAGS" 23601 LDFLAGS="$LDFLAGS $i" 23602 fi 23603 done 23604 fi 23605 23606 fi 23607 fi 23608 23609fi 23610 23611 23612if test "$want_iconv" = "1" -a "$have_apr_iconv" != "1"; then 23613 ac_fn_c_check_header_mongrel "$LINENO" "iconv.h" "ac_cv_header_iconv_h" "$ac_includes_default" 23614if test "x$ac_cv_header_iconv_h" = xyes; then : 23615 23616 23617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23618/* end confdefs.h. */ 23619 23620#include <stdlib.h> 23621#include <iconv.h> 23622 23623int 23624main () 23625{ 23626 23627 iconv_t cd = iconv_open("", ""); 23628 iconv(cd, NULL, NULL, NULL, NULL); 23629 23630 ; 23631 return 0; 23632} 23633_ACEOF 23634if ac_fn_c_try_link "$LINENO"; then : 23635 have_iconv="1" 23636else 23637 23638 23639 23640 if test "x$LIBS" = "x"; then 23641 test "x$silent" != "xyes" && echo " setting LIBS to \"-liconv\"" 23642 LIBS="-liconv" 23643 else 23644 apr_addto_bugger="-liconv" 23645 for i in $apr_addto_bugger; do 23646 apr_addto_duplicate="0" 23647 for j in $LIBS; do 23648 if test "x$i" = "x$j"; then 23649 apr_addto_duplicate="1" 23650 break 23651 fi 23652 done 23653 if test $apr_addto_duplicate = "0"; then 23654 test "x$silent" != "xyes" && echo " adding \"$i\" to LIBS" 23655 LIBS="$LIBS $i" 23656 fi 23657 done 23658 fi 23659 23660 23661 23662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23663/* end confdefs.h. */ 23664 23665#include <stdlib.h> 23666#include <iconv.h> 23667 23668int 23669main () 23670{ 23671 23672 iconv_t cd = iconv_open("", ""); 23673 iconv(cd, NULL, NULL, NULL, NULL); 23674 23675 ; 23676 return 0; 23677} 23678_ACEOF 23679if ac_fn_c_try_link "$LINENO"; then : 23680 23681 23682 if test "x$APRUTIL_LIBS" = "x"; then 23683 test "x$silent" != "xyes" && echo " setting APRUTIL_LIBS to \"-liconv\"" 23684 APRUTIL_LIBS="-liconv" 23685 else 23686 apr_addto_bugger="-liconv" 23687 for i in $apr_addto_bugger; do 23688 apr_addto_duplicate="0" 23689 for j in $APRUTIL_LIBS; do 23690 if test "x$i" = "x$j"; then 23691 apr_addto_duplicate="1" 23692 break 23693 fi 23694 done 23695 if test $apr_addto_duplicate = "0"; then 23696 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LIBS" 23697 APRUTIL_LIBS="$APRUTIL_LIBS $i" 23698 fi 23699 done 23700 fi 23701 23702 23703 if test "x$APRUTIL_EXPORT_LIBS" = "x"; then 23704 test "x$silent" != "xyes" && echo " setting APRUTIL_EXPORT_LIBS to \"-liconv\"" 23705 APRUTIL_EXPORT_LIBS="-liconv" 23706 else 23707 apr_addto_bugger="-liconv" 23708 for i in $apr_addto_bugger; do 23709 apr_addto_duplicate="0" 23710 for j in $APRUTIL_EXPORT_LIBS; do 23711 if test "x$i" = "x$j"; then 23712 apr_addto_duplicate="1" 23713 break 23714 fi 23715 done 23716 if test $apr_addto_duplicate = "0"; then 23717 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_EXPORT_LIBS" 23718 APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $i" 23719 fi 23720 done 23721 fi 23722 23723 have_iconv="1" 23724else 23725 have_iconv="0" 23726fi 23727rm -f core conftest.err conftest.$ac_objext \ 23728 conftest$ac_exeext conftest.$ac_ext 23729 23730 23731 23732 if test "x$LIBS" = "x-liconv"; then 23733 test "x$silent" != "xyes" && echo " nulling LIBS" 23734 LIBS="" 23735 else 23736 apr_new_bugger="" 23737 apr_removed=0 23738 for i in $LIBS; do 23739 if test "x$i" != "x-liconv"; then 23740 apr_new_bugger="$apr_new_bugger $i" 23741 else 23742 apr_removed=1 23743 fi 23744 done 23745 if test $apr_removed = "1"; then 23746 test "x$silent" != "xyes" && echo " removed \"-liconv\" from LIBS" 23747 LIBS=$apr_new_bugger 23748 fi 23749 fi 23750 23751 23752 23753fi 23754rm -f core conftest.err conftest.$ac_objext \ 23755 conftest$ac_exeext conftest.$ac_ext 23756 23757 23758else 23759 have_iconv="0" 23760fi 23761 23762 23763fi 23764 23765if test "$want_iconv" = "1" -a "$apu_iconv_dir" != "unknown"; then 23766 if test "$have_iconv" != "1"; then 23767 if test "$have_apr_iconv" != "1"; then 23768 as_fn_error $? "iconv support requested, but not found" "$LINENO" 5 23769 fi 23770 fi 23771 23772 if test "x$CPPFLAGS" = "x-I$apu_iconv_dir/include"; then 23773 test "x$silent" != "xyes" && echo " nulling CPPFLAGS" 23774 CPPFLAGS="" 23775 else 23776 apr_new_bugger="" 23777 apr_removed=0 23778 for i in $CPPFLAGS; do 23779 if test "x$i" != "x-I$apu_iconv_dir/include"; then 23780 apr_new_bugger="$apr_new_bugger $i" 23781 else 23782 apr_removed=1 23783 fi 23784 done 23785 if test $apr_removed = "1"; then 23786 test "x$silent" != "xyes" && echo " removed \"-I$apu_iconv_dir/include\" from CPPFLAGS" 23787 CPPFLAGS=$apr_new_bugger 23788 fi 23789 fi 23790 23791 23792 if test "x$LDFLAGS" = "x-L$apu_iconv_dir/lib"; then 23793 test "x$silent" != "xyes" && echo " nulling LDFLAGS" 23794 LDFLAGS="" 23795 else 23796 apr_new_bugger="" 23797 apr_removed=0 23798 for i in $LDFLAGS; do 23799 if test "x$i" != "x-L$apu_iconv_dir/lib"; then 23800 apr_new_bugger="$apr_new_bugger $i" 23801 else 23802 apr_removed=1 23803 fi 23804 done 23805 if test $apr_removed = "1"; then 23806 test "x$silent" != "xyes" && echo " removed \"-L$apu_iconv_dir/lib\" from LDFLAGS" 23807 LDFLAGS=$apr_new_bugger 23808 fi 23809 fi 23810 23811 23812 if test "x$APRUTIL_INCLUDES" = "x"; then 23813 test "x$silent" != "xyes" && echo " setting APRUTIL_INCLUDES to \"-I$apu_iconv_dir/include\"" 23814 APRUTIL_INCLUDES="-I$apu_iconv_dir/include" 23815 else 23816 apr_addto_bugger="-I$apu_iconv_dir/include" 23817 for i in $apr_addto_bugger; do 23818 apr_addto_duplicate="0" 23819 for j in $APRUTIL_INCLUDES; do 23820 if test "x$i" = "x$j"; then 23821 apr_addto_duplicate="1" 23822 break 23823 fi 23824 done 23825 if test $apr_addto_duplicate = "0"; then 23826 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_INCLUDES" 23827 APRUTIL_INCLUDES="$APRUTIL_INCLUDES $i" 23828 fi 23829 done 23830 fi 23831 23832 23833 if test "x$APRUTIL_LDFLAGS" = "x"; then 23834 test "x$silent" != "xyes" && echo " setting APRUTIL_LDFLAGS to \"-L$apu_iconv_dir/lib\"" 23835 APRUTIL_LDFLAGS="-L$apu_iconv_dir/lib" 23836 else 23837 apr_addto_bugger="-L$apu_iconv_dir/lib" 23838 for i in $apr_addto_bugger; do 23839 apr_addto_duplicate="0" 23840 for j in $APRUTIL_LDFLAGS; do 23841 if test "x$i" = "x$j"; then 23842 apr_addto_duplicate="1" 23843 break 23844 fi 23845 done 23846 if test $apr_addto_duplicate = "0"; then 23847 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LDFLAGS" 23848 APRUTIL_LDFLAGS="$APRUTIL_LDFLAGS $i" 23849 fi 23850 done 23851 fi 23852 23853fi 23854 23855if test "$have_iconv" = "1"; then 23856 23857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of inbuf parameter to iconv" >&5 23858$as_echo_n "checking for type of inbuf parameter to iconv... " >&6; } 23859if test "x$apu_iconv_inbuf_const" = "x"; then 23860 apr_save_CFLAGS=$CFLAGS 23861 CFLAGS="$CFLAGS $CFLAGS_WARN" 23862 if test "$ac_cv_c_compiler_gnu" = "yes"; then 23863 CFLAGS="$CFLAGS -Werror" 23864 fi 23865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23866/* end confdefs.h. */ 23867#include "confdefs.h" 23868 23869 23870 #include <stddef.h> 23871 #include <iconv.h> 23872 23873 int main(int argc, const char *const *argv) { 23874 23875 iconv(0,(char **)0,(size_t *)0,(char **)0,(size_t *)0); 23876 23877 return 0; } 23878 23879_ACEOF 23880if ac_fn_c_try_compile "$LINENO"; then : 23881 apu_iconv_inbuf_const="0" 23882else 23883 apu_iconv_inbuf_const="1" 23884fi 23885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 23886 CFLAGS=$apr_save_CFLAGS 23887 23888fi 23889if test "$apu_iconv_inbuf_const" = "1"; then 23890 23891$as_echo "#define APU_ICONV_INBUF_CONST 1" >>confdefs.h 23892 23893 msg="const char **" 23894else 23895 msg="char **" 23896fi 23897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5 23898$as_echo "$msg" >&6; } 23899 23900fi 23901 23902 23903for ac_header in iconv.h langinfo.h 23904do : 23905 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 23906ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 23907if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 23908 cat >>confdefs.h <<_ACEOF 23909#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 23910_ACEOF 23911 23912fi 23913 23914done 23915 23916for aprt_i in iconv.h langinfo.h 23917do 23918 ac_safe=`echo "$aprt_i" | sed 'y%./+-%__p_%'` 23919 aprt_2=`echo "$aprt_i" | sed -e 's%/%_%g' -e 's/\.//g' -e 's/-//g'` 23920 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 23921 eval "$aprt_2=1" 23922 else 23923 eval "$aprt_2=0" 23924 fi 23925done 23926 23927 23928for ac_func in nl_langinfo 23929do : 23930 ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo" 23931if test "x$ac_cv_func_nl_langinfo" = xyes; then : 23932 cat >>confdefs.h <<_ACEOF 23933#define HAVE_NL_LANGINFO 1 23934_ACEOF 23935 23936fi 23937done 23938 23939for aprt_j in nl_langinfo 23940do 23941 aprt_3="have_$aprt_j" 23942 if eval "test \"`echo '$ac_cv_func_'$aprt_j`\" = yes"; then 23943 eval "$aprt_3=1" 23944 else 23945 eval "$aprt_3=0" 23946 fi 23947done 23948 23949 23950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CODESET in langinfo.h" >&5 23951$as_echo_n "checking for CODESET in langinfo.h... " >&6; } 23952if ${ac_cv_define_CODESET+:} false; then : 23953 $as_echo_n "(cached) " >&6 23954else 23955 23956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 23957/* end confdefs.h. */ 23958 23959#include <langinfo.h> 23960#ifdef CODESET 23961YES_IS_DEFINED 23962#endif 23963 23964_ACEOF 23965if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23966 $EGREP "YES_IS_DEFINED" >/dev/null 2>&1; then : 23967 ac_cv_define_CODESET=yes 23968else 23969 ac_cv_define_CODESET=no 23970fi 23971rm -f conftest* 23972 23973 23974fi 23975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_define_CODESET" >&5 23976$as_echo "$ac_cv_define_CODESET" >&6; } 23977 if test "$ac_cv_define_CODESET" = "yes"; then 23978 23979$as_echo "#define HAVE_CODESET 1" >>confdefs.h 23980 23981 fi 23982 23983 23984 23985 23986 23987 23988 23989 23990 # Check whether --enable-util-dso was given. 23991if test "${enable_util_dso+set}" = set; then : 23992 enableval=$enable_util_dso; 23993fi 23994 23995 23996 if test "$enable_util_dso" = "no"; then 23997 apu_dso_build="0" 23998 else 23999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether APR has DSO support" >&5 24000$as_echo_n "checking whether APR has DSO support... " >&6; } 24001if ${apu_cv_aprdso+:} false; then : 24002 $as_echo_n "(cached) " >&6 24003else 24004 apu_save_CPPFLAGS=$CPPFLAGS 24005 CPPFLAGS="$CPPFLAGS $APR_INCLUDES" 24006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24007/* end confdefs.h. */ 24008#include "apr.h" 24009#if APR_HAS_DSO 24010yes 24011#endif 24012 24013_ACEOF 24014if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 24015 $EGREP "yes" >/dev/null 2>&1; then : 24016 apu_cv_aprdso=yes 24017else 24018 apu_cv_aprdso=no 24019fi 24020rm -f conftest* 24021 24022 CPPFLAGS=$apu_save_CPPFLAGS 24023fi 24024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apu_cv_aprdso" >&5 24025$as_echo "$apu_cv_aprdso" >&6; } 24026 24027 if test $apu_cv_aprdso = yes; then 24028 apu_dso_build=1 24029 else 24030 apu_dso_build=0 24031 fi 24032 fi 24033 24034 if test "$apu_dso_build" = "0"; then 24035 24036 # Statically link the drivers: 24037 objs= 24038 test $apu_have_openssl = 1 && objs="$objs crypto/apr_crypto_openssl.lo" 24039 test $apu_have_nss = 1 && objs="$objs crypto/apr_crypto_nss.lo" 24040 test $apu_have_oracle = 1 && objs="$objs dbd/apr_dbd_oracle.lo" 24041 test $apu_have_pgsql = 1 && objs="$objs dbd/apr_dbd_pgsql.lo" 24042 test $apu_have_mysql = 1 && objs="$objs dbd/apr_dbd_mysql.lo" 24043 test $apu_have_sqlite2 = 1 && objs="$objs dbd/apr_dbd_sqlite2.lo" 24044 test $apu_have_sqlite3 = 1 && objs="$objs dbd/apr_dbd_sqlite3.lo" 24045 test $apu_have_freetds = 1 && objs="$objs dbd/apr_dbd_freetds.lo" 24046 test $apu_have_odbc = 1 && objs="$objs dbd/apr_dbd_odbc.lo" 24047 test $apu_have_db = 1 && objs="$objs dbm/apr_dbm_berkeleydb.lo" 24048 test $apu_have_gdbm = 1 && objs="$objs dbm/apr_dbm_gdbm.lo" 24049 test $apu_have_ndbm = 1 && objs="$objs dbm/apr_dbm_ndbm.lo" 24050 test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_init.lo" 24051 test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_option.lo" 24052 test $apu_has_ldap = 1 && objs="$objs ldap/apr_ldap_rebind.lo" 24053 EXTRA_OBJECTS="$EXTRA_OBJECTS $objs" 24054 24055 # Use libtool *.la for mysql if available 24056 if test $apu_have_mysql = 1; then 24057 for flag in $LDADD_dbd_mysql 24058 do 24059 dir=`echo $flag | grep "^-L" | sed s:-L::` 24060 if test "x$dir" != 'x'; then 24061 if test -f "$dir/libmysqlclient_r.la"; then 24062 LDADD_dbd_mysql=$dir/libmysqlclient_r.la 24063 break 24064 fi 24065 fi 24066 done 24067 fi 24068 24069 APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss" 24070 APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbd_pgsql $LDADD_dbd_sqlite2 $LDADD_dbd_sqlite3 $LDADD_dbd_oracle $LDADD_dbd_mysql $LDADD_dbd_freetds $LDADD_dbd_odbc" 24071 APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm" 24072 APRUTIL_LIBS="$APRUTIL_LIBS $LDADD_ldap" 24073 APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_crypto_openssl $LDADD_crypto_nss" 24074 APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbd_pgsql $LDADD_dbd_sqlite2 $LDADD_dbd_sqlite3 $LDADD_dbd_oracle $LDADD_dbd_mysql $LDADD_dbd_freetds $LDADD_dbd_odbc" 24075 APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_dbm_db $LDADD_dbm_gdbm $LDADD_dbm_ndbm" 24076 APRUTIL_EXPORT_LIBS="$APRUTIL_EXPORT_LIBS $LDADD_ldap" 24077 24078 else 24079 24080 # Build the drivers as loadable modules: 24081 dsos= 24082 test $apu_have_openssl = 1 && dsos="$dsos crypto/apr_crypto_openssl.la" 24083 test $apu_have_nss = 1 && dsos="$dsos crypto/apr_crypto_nss.la" 24084 test $apu_have_oracle = 1 && dsos="$dsos dbd/apr_dbd_oracle.la" 24085 test $apu_have_pgsql = 1 && dsos="$dsos dbd/apr_dbd_pgsql.la" 24086 test $apu_have_mysql = 1 && dsos="$dsos dbd/apr_dbd_mysql.la" 24087 test $apu_have_sqlite2 = 1 && dsos="$dsos dbd/apr_dbd_sqlite2.la" 24088 test $apu_have_sqlite3 = 1 && dsos="$dsos dbd/apr_dbd_sqlite3.la" 24089 test $apu_have_freetds = 1 && dsos="$dsos dbd/apr_dbd_freetds.la" 24090 test $apu_have_odbc = 1 && dsos="$dsos dbd/apr_dbd_odbc.la" 24091 test $apu_have_db = 1 && dsos="$dsos dbm/apr_dbm_db.la" 24092 test $apu_have_gdbm = 1 && dsos="$dsos dbm/apr_dbm_gdbm.la" 24093 test $apu_have_ndbm = 1 && dsos="$dsos dbm/apr_dbm_ndbm.la" 24094 test $apu_has_ldap = 1 && dsos="$dsos ldap/apr_ldap.la" 24095 24096 if test -n "$dsos"; then 24097 APU_MODULES="$APU_MODULES $dsos" 24098 fi 24099 24100 fi 24101 24102 24103cat >>confdefs.h <<_ACEOF 24104#define APU_DSO_BUILD $apu_dso_build 24105_ACEOF 24106 24107 24108 24109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5 24110$as_echo_n "checking for library containing crypt... " >&6; } 24111if ${ac_cv_search_crypt+:} false; then : 24112 $as_echo_n "(cached) " >&6 24113else 24114 ac_func_search_save_LIBS=$LIBS 24115cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24116/* end confdefs.h. */ 24117 24118/* Override any GCC internal prototype to avoid an error. 24119 Use char because int might match the return type of a GCC 24120 builtin and then its argument prototype would still apply. */ 24121#ifdef __cplusplus 24122extern "C" 24123#endif 24124char crypt (); 24125int 24126main () 24127{ 24128return crypt (); 24129 ; 24130 return 0; 24131} 24132_ACEOF 24133for ac_lib in '' crypt ufc; do 24134 if test -z "$ac_lib"; then 24135 ac_res="none required" 24136 else 24137 ac_res=-l$ac_lib 24138 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 24139 fi 24140 if ac_fn_c_try_link "$LINENO"; then : 24141 ac_cv_search_crypt=$ac_res 24142fi 24143rm -f core conftest.err conftest.$ac_objext \ 24144 conftest$ac_exeext 24145 if ${ac_cv_search_crypt+:} false; then : 24146 break 24147fi 24148done 24149if ${ac_cv_search_crypt+:} false; then : 24150 24151else 24152 ac_cv_search_crypt=no 24153fi 24154rm conftest.$ac_ext 24155LIBS=$ac_func_search_save_LIBS 24156fi 24157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5 24158$as_echo "$ac_cv_search_crypt" >&6; } 24159ac_res=$ac_cv_search_crypt 24160if test "$ac_res" != no; then : 24161 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 24162 24163fi 24164 24165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if system crypt() function is threadsafe" >&5 24166$as_echo_n "checking if system crypt() function is threadsafe... " >&6; } 24167if test "x$apu_crypt_threadsafe" = "x1"; then 24168 24169$as_echo "#define APU_CRYPT_THREADSAFE 1" >>confdefs.h 24170 24171 msg="yes" 24172else 24173 msg="no" 24174fi 24175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $msg" >&5 24176$as_echo "$msg" >&6; } 24177 24178for ac_func in crypt_r 24179do : 24180 ac_fn_c_check_func "$LINENO" "crypt_r" "ac_cv_func_crypt_r" 24181if test "x$ac_cv_func_crypt_r" = xyes; then : 24182 cat >>confdefs.h <<_ACEOF 24183#define HAVE_CRYPT_R 1 24184_ACEOF 24185 crypt_r="1" 24186else 24187 crypt_r="0" 24188fi 24189done 24190 24191if test "$crypt_r" = "1"; then 24192 24193 24194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking style of crypt_r" >&5 24195$as_echo_n "checking style of crypt_r... " >&6; } 24196if ${apr_cv_crypt_r_style+:} false; then : 24197 $as_echo_n "(cached) " >&6 24198else 24199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24200/* end confdefs.h. */ 24201#include <crypt.h> 24202int 24203main () 24204{ 24205CRYPTD 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=cryptd 24213else 24214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 24215/* end confdefs.h. */ 24216#include <crypt.h> 24217int 24218main () 24219{ 24220struct crypt_data buffer; 24221 crypt_r("passwd", "hash", &buffer); 24222 ; 24223 return 0; 24224} 24225_ACEOF 24226if ac_fn_c_try_compile "$LINENO"; then : 24227 apr_cv_crypt_r_style=struct_crypt_data 24228else 24229 apr_cv_crypt_r_style=none 24230fi 24231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24232fi 24233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 24234fi 24235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $apr_cv_crypt_r_style" >&5 24236$as_echo "$apr_cv_crypt_r_style" >&6; } 24237 24238if test "$apr_cv_crypt_r_style" = "cryptd"; then 24239 24240$as_echo "#define CRYPT_R_CRYPTD 1" >>confdefs.h 24241 24242elif test "$apr_cv_crypt_r_style" = "struct_crypt_data"; then 24243 24244$as_echo "#define CRYPT_R_STRUCT_CRYPT_DATA 1" >>confdefs.h 24245 24246fi 24247 24248fi 24249 24250so_ext=$APR_SO_EXT 24251lib_target=$APR_LIB_TARGET 24252 24253 24254 24255APRUTIL_LIBNAME="aprutil${libsuffix}" 24256 24257 24258# Set up destination directory for DSOs. 24259APU_DSO_LIBDIR="\${libdir}/apr-util-${APRUTIL_MAJOR_VERSION}" 24260# Set APU_HAVE_MODULES appropriately for the Makefile 24261if test -n "$APU_MODULES"; then 24262 APU_HAVE_MODULES=yes 24263else 24264 APU_HAVE_MODULES=no 24265fi 24266# Define expanded libdir for apu_config.h 24267 24268ap_last= 24269ap_cur="$APU_DSO_LIBDIR" 24270while test "x${ap_cur}" != "x${ap_last}"; 24271do 24272 ap_last="${ap_cur}" 24273 ap_cur=`eval "echo ${ap_cur}"` 24274done 24275abs_dso_libdir="${ap_cur}" 24276 24277 24278cat >>confdefs.h <<_ACEOF 24279#define APU_DSO_LIBDIR "$abs_dso_libdir" 24280_ACEOF 24281 24282 24283 24284 24285 24286 24287 24288 if test "x$APRUTIL_LIBS" = "x"; then 24289 test "x$silent" != "xyes" && echo " setting APRUTIL_LIBS to \"$APR_LIBS\"" 24290 APRUTIL_LIBS="$APR_LIBS" 24291 else 24292 apr_addto_bugger="$APR_LIBS" 24293 for i in $apr_addto_bugger; do 24294 apr_addto_duplicate="0" 24295 for j in $APRUTIL_LIBS; do 24296 if test "x$i" = "x$j"; then 24297 apr_addto_duplicate="1" 24298 break 24299 fi 24300 done 24301 if test $apr_addto_duplicate = "0"; then 24302 test "x$silent" != "xyes" && echo " adding \"$i\" to APRUTIL_LIBS" 24303 APRUTIL_LIBS="$APRUTIL_LIBS $i" 24304 fi 24305 done 24306 fi 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316if test ! -d ./build; then 24317 $mkdir_p build 24318fi 24319case $host in 24320 *-mingw*) 24321 sed -e 's/-DAPR_DECLARE_EXPORT/-DAPU_DECLARE_EXPORT/' \ 24322 -e 's/-DAPR_DECLARE_STATIC/-DAPU_DECLARE_STATIC -DAPR_DECLARE_STATIC/' \ 24323 < $APR_BUILD_DIR/apr_rules.mk > $abs_builddir/build/rules.mk 24324 ;; 24325 *) 24326 cp $APR_BUILD_DIR/apr_rules.mk $abs_builddir/build/rules.mk 24327 ;; 24328esac 24329 24330case "$host_alias" in 24331*bsdi* | BSD/OS) 24332 # Check whether they've installed GNU make 24333 if make --version > /dev/null 2>&1; then 24334 INCLUDE_RULES="include $abs_builddir/build/rules.mk" 24335 INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk" 24336 else 24337 INCLUDE_RULES=".include \"$abs_builddir/build/rules.mk\"" 24338 INCLUDE_OUTPUTS=".include \"$abs_srcdir/build-outputs.mk\"" 24339 fi 24340 ;; 24341*) 24342 INCLUDE_RULES="include $abs_builddir/build/rules.mk" 24343 INCLUDE_OUTPUTS="include $abs_srcdir/build-outputs.mk" 24344 ;; 24345esac 24346 24347 24348 24349for d in include include/private; do 24350 test -d $top_builddir/$d || mkdir $top_builddir/$d 24351done 24352 24353ac_config_files="$ac_config_files Makefile export_vars.sh build/pkg/pkginfo apr-util.pc apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in include/private/apu_select_dbm.h include/apr_ldap.h include/apu.h include/apu_want.h" 24354 24355 24356ac_config_commands="$ac_config_commands default" 24357 24358 24359if test -d $srcdir/test; then 24360 ac_config_files="$ac_config_files test/Makefile" 24361 24362fi 24363 24364cat >confcache <<\_ACEOF 24365# This file is a shell script that caches the results of configure 24366# tests run on this system so they can be shared between configure 24367# scripts and configure runs, see configure's option --config-cache. 24368# It is not useful on other systems. If it contains results you don't 24369# want to keep, you may remove or edit it. 24370# 24371# config.status only pays attention to the cache file if you give it 24372# the --recheck option to rerun configure. 24373# 24374# `ac_cv_env_foo' variables (set or unset) will be overridden when 24375# loading this file, other *unset* `ac_cv_foo' will be assigned the 24376# following values. 24377 24378_ACEOF 24379 24380# The following way of writing the cache mishandles newlines in values, 24381# but we know of no workaround that is simple, portable, and efficient. 24382# So, we kill variables containing newlines. 24383# Ultrix sh set writes to stderr and can't be redirected directly, 24384# and sets the high bit in the cache file unless we assign to the vars. 24385( 24386 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 24387 eval ac_val=\$$ac_var 24388 case $ac_val in #( 24389 *${as_nl}*) 24390 case $ac_var in #( 24391 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 24392$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 24393 esac 24394 case $ac_var in #( 24395 _ | IFS | as_nl) ;; #( 24396 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 24397 *) { eval $ac_var=; unset $ac_var;} ;; 24398 esac ;; 24399 esac 24400 done 24401 24402 (set) 2>&1 | 24403 case $as_nl`(ac_space=' '; set) 2>&1` in #( 24404 *${as_nl}ac_space=\ *) 24405 # `set' does not quote correctly, so add quotes: double-quote 24406 # substitution turns \\\\ into \\, and sed turns \\ into \. 24407 sed -n \ 24408 "s/'/'\\\\''/g; 24409 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 24410 ;; #( 24411 *) 24412 # `set' quotes correctly as required by POSIX, so do not add quotes. 24413 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 24414 ;; 24415 esac | 24416 sort 24417) | 24418 sed ' 24419 /^ac_cv_env_/b end 24420 t clear 24421 :clear 24422 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 24423 t end 24424 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 24425 :end' >>confcache 24426if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 24427 if test -w "$cache_file"; then 24428 if test "x$cache_file" != "x/dev/null"; then 24429 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 24430$as_echo "$as_me: updating cache $cache_file" >&6;} 24431 if test ! -f "$cache_file" || test -h "$cache_file"; then 24432 cat confcache >"$cache_file" 24433 else 24434 case $cache_file in #( 24435 */* | ?:*) 24436 mv -f confcache "$cache_file"$$ && 24437 mv -f "$cache_file"$$ "$cache_file" ;; #( 24438 *) 24439 mv -f confcache "$cache_file" ;; 24440 esac 24441 fi 24442 fi 24443 else 24444 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 24445$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 24446 fi 24447fi 24448rm -f confcache 24449 24450test "x$prefix" = xNONE && prefix=$ac_default_prefix 24451# Let make expand exec_prefix. 24452test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 24453 24454DEFS=-DHAVE_CONFIG_H 24455 24456ac_libobjs= 24457ac_ltlibobjs= 24458U= 24459for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 24460 # 1. Remove the extension, and $U if already installed. 24461 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 24462 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 24463 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 24464 # will be set to the directory where LIBOBJS objects are built. 24465 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 24466 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 24467done 24468LIBOBJS=$ac_libobjs 24469 24470LTLIBOBJS=$ac_ltlibobjs 24471 24472 24473 24474: "${CONFIG_STATUS=./config.status}" 24475ac_write_fail=0 24476ac_clean_files_save=$ac_clean_files 24477ac_clean_files="$ac_clean_files $CONFIG_STATUS" 24478{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 24479$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 24480as_write_fail=0 24481cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 24482#! $SHELL 24483# Generated by $as_me. 24484# Run this file to recreate the current configuration. 24485# Compiler output produced by configure, useful for debugging 24486# configure, is in config.log if it exists. 24487 24488debug=false 24489ac_cs_recheck=false 24490ac_cs_silent=false 24491 24492SHELL=\${CONFIG_SHELL-$SHELL} 24493export SHELL 24494_ASEOF 24495cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 24496## -------------------- ## 24497## M4sh Initialization. ## 24498## -------------------- ## 24499 24500# Be more Bourne compatible 24501DUALCASE=1; export DUALCASE # for MKS sh 24502if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 24503 emulate sh 24504 NULLCMD=: 24505 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 24506 # is contrary to our usage. Disable this feature. 24507 alias -g '${1+"$@"}'='"$@"' 24508 setopt NO_GLOB_SUBST 24509else 24510 case `(set -o) 2>/dev/null` in #( 24511 *posix*) : 24512 set -o posix ;; #( 24513 *) : 24514 ;; 24515esac 24516fi 24517 24518 24519as_nl=' 24520' 24521export as_nl 24522# Printing a long string crashes Solaris 7 /usr/bin/printf. 24523as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 24524as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 24525as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 24526# Prefer a ksh shell builtin over an external printf program on Solaris, 24527# but without wasting forks for bash or zsh. 24528if test -z "$BASH_VERSION$ZSH_VERSION" \ 24529 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 24530 as_echo='print -r --' 24531 as_echo_n='print -rn --' 24532elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 24533 as_echo='printf %s\n' 24534 as_echo_n='printf %s' 24535else 24536 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 24537 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 24538 as_echo_n='/usr/ucb/echo -n' 24539 else 24540 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 24541 as_echo_n_body='eval 24542 arg=$1; 24543 case $arg in #( 24544 *"$as_nl"*) 24545 expr "X$arg" : "X\\(.*\\)$as_nl"; 24546 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 24547 esac; 24548 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 24549 ' 24550 export as_echo_n_body 24551 as_echo_n='sh -c $as_echo_n_body as_echo' 24552 fi 24553 export as_echo_body 24554 as_echo='sh -c $as_echo_body as_echo' 24555fi 24556 24557# The user is always right. 24558if test "${PATH_SEPARATOR+set}" != set; then 24559 PATH_SEPARATOR=: 24560 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 24561 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 24562 PATH_SEPARATOR=';' 24563 } 24564fi 24565 24566 24567# IFS 24568# We need space, tab and new line, in precisely that order. Quoting is 24569# there to prevent editors from complaining about space-tab. 24570# (If _AS_PATH_WALK were called with IFS unset, it would disable word 24571# splitting by setting IFS to empty value.) 24572IFS=" "" $as_nl" 24573 24574# Find who we are. Look in the path if we contain no directory separator. 24575as_myself= 24576case $0 in #(( 24577 *[\\/]* ) as_myself=$0 ;; 24578 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24579for as_dir in $PATH 24580do 24581 IFS=$as_save_IFS 24582 test -z "$as_dir" && as_dir=. 24583 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 24584 done 24585IFS=$as_save_IFS 24586 24587 ;; 24588esac 24589# We did not find ourselves, most probably we were run as `sh COMMAND' 24590# in which case we are not to be found in the path. 24591if test "x$as_myself" = x; then 24592 as_myself=$0 24593fi 24594if test ! -f "$as_myself"; then 24595 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 24596 exit 1 24597fi 24598 24599# Unset variables that we do not need and which cause bugs (e.g. in 24600# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 24601# suppresses any "Segmentation fault" message there. '((' could 24602# trigger a bug in pdksh 5.2.14. 24603for as_var in BASH_ENV ENV MAIL MAILPATH 24604do eval test x\${$as_var+set} = xset \ 24605 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 24606done 24607PS1='$ ' 24608PS2='> ' 24609PS4='+ ' 24610 24611# NLS nuisances. 24612LC_ALL=C 24613export LC_ALL 24614LANGUAGE=C 24615export LANGUAGE 24616 24617# CDPATH. 24618(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 24619 24620 24621# as_fn_error STATUS ERROR [LINENO LOG_FD] 24622# ---------------------------------------- 24623# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 24624# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 24625# script with STATUS, using 1 if that was 0. 24626as_fn_error () 24627{ 24628 as_status=$1; test $as_status -eq 0 && as_status=1 24629 if test "$4"; then 24630 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 24631 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 24632 fi 24633 $as_echo "$as_me: error: $2" >&2 24634 as_fn_exit $as_status 24635} # as_fn_error 24636 24637 24638# as_fn_set_status STATUS 24639# ----------------------- 24640# Set $? to STATUS, without forking. 24641as_fn_set_status () 24642{ 24643 return $1 24644} # as_fn_set_status 24645 24646# as_fn_exit STATUS 24647# ----------------- 24648# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 24649as_fn_exit () 24650{ 24651 set +e 24652 as_fn_set_status $1 24653 exit $1 24654} # as_fn_exit 24655 24656# as_fn_unset VAR 24657# --------------- 24658# Portably unset VAR. 24659as_fn_unset () 24660{ 24661 { eval $1=; unset $1;} 24662} 24663as_unset=as_fn_unset 24664# as_fn_append VAR VALUE 24665# ---------------------- 24666# Append the text in VALUE to the end of the definition contained in VAR. Take 24667# advantage of any shell optimizations that allow amortized linear growth over 24668# repeated appends, instead of the typical quadratic growth present in naive 24669# implementations. 24670if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 24671 eval 'as_fn_append () 24672 { 24673 eval $1+=\$2 24674 }' 24675else 24676 as_fn_append () 24677 { 24678 eval $1=\$$1\$2 24679 } 24680fi # as_fn_append 24681 24682# as_fn_arith ARG... 24683# ------------------ 24684# Perform arithmetic evaluation on the ARGs, and store the result in the 24685# global $as_val. Take advantage of shells that can avoid forks. The arguments 24686# must be portable across $(()) and expr. 24687if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 24688 eval 'as_fn_arith () 24689 { 24690 as_val=$(( $* )) 24691 }' 24692else 24693 as_fn_arith () 24694 { 24695 as_val=`expr "$@" || test $? -eq 1` 24696 } 24697fi # as_fn_arith 24698 24699 24700if expr a : '\(a\)' >/dev/null 2>&1 && 24701 test "X`expr 00001 : '.*\(...\)'`" = X001; then 24702 as_expr=expr 24703else 24704 as_expr=false 24705fi 24706 24707if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 24708 as_basename=basename 24709else 24710 as_basename=false 24711fi 24712 24713if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 24714 as_dirname=dirname 24715else 24716 as_dirname=false 24717fi 24718 24719as_me=`$as_basename -- "$0" || 24720$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 24721 X"$0" : 'X\(//\)$' \| \ 24722 X"$0" : 'X\(/\)' \| . 2>/dev/null || 24723$as_echo X/"$0" | 24724 sed '/^.*\/\([^/][^/]*\)\/*$/{ 24725 s//\1/ 24726 q 24727 } 24728 /^X\/\(\/\/\)$/{ 24729 s//\1/ 24730 q 24731 } 24732 /^X\/\(\/\).*/{ 24733 s//\1/ 24734 q 24735 } 24736 s/.*/./; q'` 24737 24738# Avoid depending upon Character Ranges. 24739as_cr_letters='abcdefghijklmnopqrstuvwxyz' 24740as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 24741as_cr_Letters=$as_cr_letters$as_cr_LETTERS 24742as_cr_digits='0123456789' 24743as_cr_alnum=$as_cr_Letters$as_cr_digits 24744 24745ECHO_C= ECHO_N= ECHO_T= 24746case `echo -n x` in #((((( 24747-n*) 24748 case `echo 'xy\c'` in 24749 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 24750 xy) ECHO_C='\c';; 24751 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 24752 ECHO_T=' ';; 24753 esac;; 24754*) 24755 ECHO_N='-n';; 24756esac 24757 24758rm -f conf$$ conf$$.exe conf$$.file 24759if test -d conf$$.dir; then 24760 rm -f conf$$.dir/conf$$.file 24761else 24762 rm -f conf$$.dir 24763 mkdir conf$$.dir 2>/dev/null 24764fi 24765if (echo >conf$$.file) 2>/dev/null; then 24766 if ln -s conf$$.file conf$$ 2>/dev/null; then 24767 as_ln_s='ln -s' 24768 # ... but there are two gotchas: 24769 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 24770 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 24771 # In both cases, we have to default to `cp -pR'. 24772 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 24773 as_ln_s='cp -pR' 24774 elif ln conf$$.file conf$$ 2>/dev/null; then 24775 as_ln_s=ln 24776 else 24777 as_ln_s='cp -pR' 24778 fi 24779else 24780 as_ln_s='cp -pR' 24781fi 24782rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 24783rmdir conf$$.dir 2>/dev/null 24784 24785 24786# as_fn_mkdir_p 24787# ------------- 24788# Create "$as_dir" as a directory, including parents if necessary. 24789as_fn_mkdir_p () 24790{ 24791 24792 case $as_dir in #( 24793 -*) as_dir=./$as_dir;; 24794 esac 24795 test -d "$as_dir" || eval $as_mkdir_p || { 24796 as_dirs= 24797 while :; do 24798 case $as_dir in #( 24799 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 24800 *) as_qdir=$as_dir;; 24801 esac 24802 as_dirs="'$as_qdir' $as_dirs" 24803 as_dir=`$as_dirname -- "$as_dir" || 24804$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24805 X"$as_dir" : 'X\(//\)[^/]' \| \ 24806 X"$as_dir" : 'X\(//\)$' \| \ 24807 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 24808$as_echo X"$as_dir" | 24809 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 24810 s//\1/ 24811 q 24812 } 24813 /^X\(\/\/\)[^/].*/{ 24814 s//\1/ 24815 q 24816 } 24817 /^X\(\/\/\)$/{ 24818 s//\1/ 24819 q 24820 } 24821 /^X\(\/\).*/{ 24822 s//\1/ 24823 q 24824 } 24825 s/.*/./; q'` 24826 test -d "$as_dir" && break 24827 done 24828 test -z "$as_dirs" || eval "mkdir $as_dirs" 24829 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 24830 24831 24832} # as_fn_mkdir_p 24833if mkdir -p . 2>/dev/null; then 24834 as_mkdir_p='mkdir -p "$as_dir"' 24835else 24836 test -d ./-p && rmdir ./-p 24837 as_mkdir_p=false 24838fi 24839 24840 24841# as_fn_executable_p FILE 24842# ----------------------- 24843# Test if FILE is an executable regular file. 24844as_fn_executable_p () 24845{ 24846 test -f "$1" && test -x "$1" 24847} # as_fn_executable_p 24848as_test_x='test -x' 24849as_executable_p=as_fn_executable_p 24850 24851# Sed expression to map a string onto a valid CPP name. 24852as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 24853 24854# Sed expression to map a string onto a valid variable name. 24855as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 24856 24857 24858exec 6>&1 24859## ----------------------------------- ## 24860## Main body of $CONFIG_STATUS script. ## 24861## ----------------------------------- ## 24862_ASEOF 24863test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 24864 24865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24866# Save the log message, to keep $0 and so on meaningful, and to 24867# report actual input values of CONFIG_FILES etc. instead of their 24868# values after options handling. 24869ac_log=" 24870This file was extended by $as_me, which was 24871generated by GNU Autoconf 2.69. Invocation command line was 24872 24873 CONFIG_FILES = $CONFIG_FILES 24874 CONFIG_HEADERS = $CONFIG_HEADERS 24875 CONFIG_LINKS = $CONFIG_LINKS 24876 CONFIG_COMMANDS = $CONFIG_COMMANDS 24877 $ $0 $@ 24878 24879on `(hostname || uname -n) 2>/dev/null | sed 1q` 24880" 24881 24882_ACEOF 24883 24884case $ac_config_files in *" 24885"*) set x $ac_config_files; shift; ac_config_files=$*;; 24886esac 24887 24888case $ac_config_headers in *" 24889"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 24890esac 24891 24892 24893cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24894# Files that config.status was made for. 24895config_files="$ac_config_files" 24896config_headers="$ac_config_headers" 24897config_commands="$ac_config_commands" 24898 24899_ACEOF 24900 24901cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24902ac_cs_usage="\ 24903\`$as_me' instantiates files and other configuration actions 24904from templates according to the current configuration. Unless the files 24905and actions are specified as TAGs, all are instantiated by default. 24906 24907Usage: $0 [OPTION]... [TAG]... 24908 24909 -h, --help print this help, then exit 24910 -V, --version print version number and configuration settings, then exit 24911 --config print configuration, then exit 24912 -q, --quiet, --silent 24913 do not print progress messages 24914 -d, --debug don't remove temporary files 24915 --recheck update $as_me by reconfiguring in the same conditions 24916 --file=FILE[:TEMPLATE] 24917 instantiate the configuration file FILE 24918 --header=FILE[:TEMPLATE] 24919 instantiate the configuration header FILE 24920 24921Configuration files: 24922$config_files 24923 24924Configuration headers: 24925$config_headers 24926 24927Configuration commands: 24928$config_commands 24929 24930Report bugs to the package provider." 24931 24932_ACEOF 24933cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 24934ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 24935ac_cs_version="\\ 24936config.status 24937configured by $0, generated by GNU Autoconf 2.69, 24938 with options \\"\$ac_cs_config\\" 24939 24940Copyright (C) 2012 Free Software Foundation, Inc. 24941This config.status script is free software; the Free Software Foundation 24942gives unlimited permission to copy, distribute and modify it." 24943 24944ac_pwd='$ac_pwd' 24945srcdir='$srcdir' 24946INSTALL='$INSTALL' 24947test -n "\$AWK" || AWK=awk 24948_ACEOF 24949 24950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 24951# The default lists apply if the user does not specify any file. 24952ac_need_defaults=: 24953while test $# != 0 24954do 24955 case $1 in 24956 --*=?*) 24957 ac_option=`expr "X$1" : 'X\([^=]*\)='` 24958 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 24959 ac_shift=: 24960 ;; 24961 --*=) 24962 ac_option=`expr "X$1" : 'X\([^=]*\)='` 24963 ac_optarg= 24964 ac_shift=: 24965 ;; 24966 *) 24967 ac_option=$1 24968 ac_optarg=$2 24969 ac_shift=shift 24970 ;; 24971 esac 24972 24973 case $ac_option in 24974 # Handling of the options. 24975 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 24976 ac_cs_recheck=: ;; 24977 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 24978 $as_echo "$ac_cs_version"; exit ;; 24979 --config | --confi | --conf | --con | --co | --c ) 24980 $as_echo "$ac_cs_config"; exit ;; 24981 --debug | --debu | --deb | --de | --d | -d ) 24982 debug=: ;; 24983 --file | --fil | --fi | --f ) 24984 $ac_shift 24985 case $ac_optarg in 24986 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 24987 '') as_fn_error $? "missing file argument" ;; 24988 esac 24989 as_fn_append CONFIG_FILES " '$ac_optarg'" 24990 ac_need_defaults=false;; 24991 --header | --heade | --head | --hea ) 24992 $ac_shift 24993 case $ac_optarg in 24994 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 24995 esac 24996 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 24997 ac_need_defaults=false;; 24998 --he | --h) 24999 # Conflict between --help and --header 25000 as_fn_error $? "ambiguous option: \`$1' 25001Try \`$0 --help' for more information.";; 25002 --help | --hel | -h ) 25003 $as_echo "$ac_cs_usage"; exit ;; 25004 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 25005 | -silent | --silent | --silen | --sile | --sil | --si | --s) 25006 ac_cs_silent=: ;; 25007 25008 # This is an error. 25009 -*) as_fn_error $? "unrecognized option: \`$1' 25010Try \`$0 --help' for more information." ;; 25011 25012 *) as_fn_append ac_config_targets " $1" 25013 ac_need_defaults=false ;; 25014 25015 esac 25016 shift 25017done 25018 25019ac_configure_extra_args= 25020 25021if $ac_cs_silent; then 25022 exec 6>/dev/null 25023 ac_configure_extra_args="$ac_configure_extra_args --silent" 25024fi 25025 25026_ACEOF 25027cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25028if \$ac_cs_recheck; then 25029 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 25030 shift 25031 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 25032 CONFIG_SHELL='$SHELL' 25033 export CONFIG_SHELL 25034 exec "\$@" 25035fi 25036 25037_ACEOF 25038cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25039exec 5>>config.log 25040{ 25041 echo 25042 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 25043## Running $as_me. ## 25044_ASBOX 25045 $as_echo "$ac_log" 25046} >&5 25047 25048_ACEOF 25049cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25050# 25051# INIT-COMMANDS 25052# 25053 25054APRUTIL_MAJOR_VERSION=$APRUTIL_MAJOR_VERSION 25055 25056 25057_ACEOF 25058 25059cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25060 25061# Handling of arguments. 25062for ac_config_target in $ac_config_targets 25063do 25064 case $ac_config_target in 25065 "include/private/apu_config.h") CONFIG_HEADERS="$CONFIG_HEADERS include/private/apu_config.h" ;; 25066 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 25067 "export_vars.sh") CONFIG_FILES="$CONFIG_FILES export_vars.sh" ;; 25068 "build/pkg/pkginfo") CONFIG_FILES="$CONFIG_FILES build/pkg/pkginfo" ;; 25069 "apr-util.pc") CONFIG_FILES="$CONFIG_FILES apr-util.pc" ;; 25070 "apu-$APRUTIL_MAJOR_VERSION-config") CONFIG_FILES="$CONFIG_FILES apu-$APRUTIL_MAJOR_VERSION-config:apu-config.in" ;; 25071 "include/private/apu_select_dbm.h") CONFIG_FILES="$CONFIG_FILES include/private/apu_select_dbm.h" ;; 25072 "include/apr_ldap.h") CONFIG_FILES="$CONFIG_FILES include/apr_ldap.h" ;; 25073 "include/apu.h") CONFIG_FILES="$CONFIG_FILES include/apu.h" ;; 25074 "include/apu_want.h") CONFIG_FILES="$CONFIG_FILES include/apu_want.h" ;; 25075 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 25076 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 25077 25078 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 25079 esac 25080done 25081 25082 25083# If the user did not use the arguments to specify the items to instantiate, 25084# then the envvar interface is used. Set only those that are not. 25085# We use the long form for the default assignment because of an extremely 25086# bizarre bug on SunOS 4.1.3. 25087if $ac_need_defaults; then 25088 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 25089 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 25090 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 25091fi 25092 25093# Have a temporary directory for convenience. Make it in the build tree 25094# simply because there is no reason against having it here, and in addition, 25095# creating and moving files from /tmp can sometimes cause problems. 25096# Hook for its removal unless debugging. 25097# Note that there is a small window in which the directory will not be cleaned: 25098# after its creation but before its name has been assigned to `$tmp'. 25099$debug || 25100{ 25101 tmp= ac_tmp= 25102 trap 'exit_status=$? 25103 : "${ac_tmp:=$tmp}" 25104 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 25105' 0 25106 trap 'as_fn_exit 1' 1 2 13 15 25107} 25108# Create a (secure) tmp directory for tmp files. 25109 25110{ 25111 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 25112 test -d "$tmp" 25113} || 25114{ 25115 tmp=./conf$$-$RANDOM 25116 (umask 077 && mkdir "$tmp") 25117} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 25118ac_tmp=$tmp 25119 25120# Set up the scripts for CONFIG_FILES section. 25121# No need to generate them if there are no CONFIG_FILES. 25122# This happens for instance with `./config.status config.h'. 25123if test -n "$CONFIG_FILES"; then 25124 25125 25126ac_cr=`echo X | tr X '\015'` 25127# On cygwin, bash can eat \r inside `` if the user requested igncr. 25128# But we know of no other shell where ac_cr would be empty at this 25129# point, so we can use a bashism as a fallback. 25130if test "x$ac_cr" = x; then 25131 eval ac_cr=\$\'\\r\' 25132fi 25133ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 25134if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 25135 ac_cs_awk_cr='\\r' 25136else 25137 ac_cs_awk_cr=$ac_cr 25138fi 25139 25140echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 25141_ACEOF 25142 25143 25144{ 25145 echo "cat >conf$$subs.awk <<_ACEOF" && 25146 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 25147 echo "_ACEOF" 25148} >conf$$subs.sh || 25149 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 25150ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 25151ac_delim='%!_!# ' 25152for ac_last_try in false false false false false :; do 25153 . ./conf$$subs.sh || 25154 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 25155 25156 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 25157 if test $ac_delim_n = $ac_delim_num; then 25158 break 25159 elif $ac_last_try; then 25160 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 25161 else 25162 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 25163 fi 25164done 25165rm -f conf$$subs.sh 25166 25167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25168cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 25169_ACEOF 25170sed -n ' 25171h 25172s/^/S["/; s/!.*/"]=/ 25173p 25174g 25175s/^[^!]*!// 25176:repl 25177t repl 25178s/'"$ac_delim"'$// 25179t delim 25180:nl 25181h 25182s/\(.\{148\}\)..*/\1/ 25183t more1 25184s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 25185p 25186n 25187b repl 25188:more1 25189s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 25190p 25191g 25192s/.\{148\}// 25193t nl 25194:delim 25195h 25196s/\(.\{148\}\)..*/\1/ 25197t more2 25198s/["\\]/\\&/g; s/^/"/; s/$/"/ 25199p 25200b 25201:more2 25202s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 25203p 25204g 25205s/.\{148\}// 25206t delim 25207' <conf$$subs.awk | sed ' 25208/^[^""]/{ 25209 N 25210 s/\n// 25211} 25212' >>$CONFIG_STATUS || ac_write_fail=1 25213rm -f conf$$subs.awk 25214cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25215_ACAWK 25216cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 25217 for (key in S) S_is_set[key] = 1 25218 FS = "" 25219 25220} 25221{ 25222 line = $ 0 25223 nfields = split(line, field, "@") 25224 substed = 0 25225 len = length(field[1]) 25226 for (i = 2; i < nfields; i++) { 25227 key = field[i] 25228 keylen = length(key) 25229 if (S_is_set[key]) { 25230 value = S[key] 25231 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 25232 len += length(value) + length(field[++i]) 25233 substed = 1 25234 } else 25235 len += 1 + keylen 25236 } 25237 25238 print line 25239} 25240 25241_ACAWK 25242_ACEOF 25243cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25244if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 25245 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 25246else 25247 cat 25248fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 25249 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 25250_ACEOF 25251 25252# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 25253# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 25254# trailing colons and then remove the whole line if VPATH becomes empty 25255# (actually we leave an empty line to preserve line numbers). 25256if test "x$srcdir" = x.; then 25257 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 25258h 25259s/// 25260s/^/:/ 25261s/[ ]*$/:/ 25262s/:\$(srcdir):/:/g 25263s/:\${srcdir}:/:/g 25264s/:@srcdir@:/:/g 25265s/^:*// 25266s/:*$// 25267x 25268s/\(=[ ]*\).*/\1/ 25269G 25270s/\n// 25271s/^[^=]*=[ ]*$// 25272}' 25273fi 25274 25275cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25276fi # test -n "$CONFIG_FILES" 25277 25278# Set up the scripts for CONFIG_HEADERS section. 25279# No need to generate them if there are no CONFIG_HEADERS. 25280# This happens for instance with `./config.status Makefile'. 25281if test -n "$CONFIG_HEADERS"; then 25282cat >"$ac_tmp/defines.awk" <<\_ACAWK || 25283BEGIN { 25284_ACEOF 25285 25286# Transform confdefs.h into an awk script `defines.awk', embedded as 25287# here-document in config.status, that substitutes the proper values into 25288# config.h.in to produce config.h. 25289 25290# Create a delimiter string that does not exist in confdefs.h, to ease 25291# handling of long lines. 25292ac_delim='%!_!# ' 25293for ac_last_try in false false :; do 25294 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 25295 if test -z "$ac_tt"; then 25296 break 25297 elif $ac_last_try; then 25298 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 25299 else 25300 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 25301 fi 25302done 25303 25304# For the awk script, D is an array of macro values keyed by name, 25305# likewise P contains macro parameters if any. Preserve backslash 25306# newline sequences. 25307 25308ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 25309sed -n ' 25310s/.\{148\}/&'"$ac_delim"'/g 25311t rset 25312:rset 25313s/^[ ]*#[ ]*define[ ][ ]*/ / 25314t def 25315d 25316:def 25317s/\\$// 25318t bsnl 25319s/["\\]/\\&/g 25320s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 25321D["\1"]=" \3"/p 25322s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 25323d 25324:bsnl 25325s/["\\]/\\&/g 25326s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 25327D["\1"]=" \3\\\\\\n"\\/p 25328t cont 25329s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 25330t cont 25331d 25332:cont 25333n 25334s/.\{148\}/&'"$ac_delim"'/g 25335t clear 25336:clear 25337s/\\$// 25338t bsnlc 25339s/["\\]/\\&/g; s/^/"/; s/$/"/p 25340d 25341:bsnlc 25342s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 25343b cont 25344' <confdefs.h | sed ' 25345s/'"$ac_delim"'/"\\\ 25346"/g' >>$CONFIG_STATUS || ac_write_fail=1 25347 25348cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25349 for (key in D) D_is_set[key] = 1 25350 FS = "" 25351} 25352/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 25353 line = \$ 0 25354 split(line, arg, " ") 25355 if (arg[1] == "#") { 25356 defundef = arg[2] 25357 mac1 = arg[3] 25358 } else { 25359 defundef = substr(arg[1], 2) 25360 mac1 = arg[2] 25361 } 25362 split(mac1, mac2, "(") #) 25363 macro = mac2[1] 25364 prefix = substr(line, 1, index(line, defundef) - 1) 25365 if (D_is_set[macro]) { 25366 # Preserve the white space surrounding the "#". 25367 print prefix "define", macro P[macro] D[macro] 25368 next 25369 } else { 25370 # Replace #undef with comments. This is necessary, for example, 25371 # in the case of _POSIX_SOURCE, which is predefined and required 25372 # on some systems where configure will not decide to define it. 25373 if (defundef == "undef") { 25374 print "/*", prefix defundef, macro, "*/" 25375 next 25376 } 25377 } 25378} 25379{ print } 25380_ACAWK 25381_ACEOF 25382cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25383 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 25384fi # test -n "$CONFIG_HEADERS" 25385 25386 25387eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 25388shift 25389for ac_tag 25390do 25391 case $ac_tag in 25392 :[FHLC]) ac_mode=$ac_tag; continue;; 25393 esac 25394 case $ac_mode$ac_tag in 25395 :[FHL]*:*);; 25396 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 25397 :[FH]-) ac_tag=-:-;; 25398 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 25399 esac 25400 ac_save_IFS=$IFS 25401 IFS=: 25402 set x $ac_tag 25403 IFS=$ac_save_IFS 25404 shift 25405 ac_file=$1 25406 shift 25407 25408 case $ac_mode in 25409 :L) ac_source=$1;; 25410 :[FH]) 25411 ac_file_inputs= 25412 for ac_f 25413 do 25414 case $ac_f in 25415 -) ac_f="$ac_tmp/stdin";; 25416 *) # Look for the file first in the build tree, then in the source tree 25417 # (if the path is not absolute). The absolute path cannot be DOS-style, 25418 # because $ac_f cannot contain `:'. 25419 test -f "$ac_f" || 25420 case $ac_f in 25421 [\\/$]*) false;; 25422 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 25423 esac || 25424 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 25425 esac 25426 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 25427 as_fn_append ac_file_inputs " '$ac_f'" 25428 done 25429 25430 # Let's still pretend it is `configure' which instantiates (i.e., don't 25431 # use $as_me), people would be surprised to read: 25432 # /* config.h. Generated by config.status. */ 25433 configure_input='Generated from '` 25434 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 25435 `' by configure.' 25436 if test x"$ac_file" != x-; then 25437 configure_input="$ac_file. $configure_input" 25438 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 25439$as_echo "$as_me: creating $ac_file" >&6;} 25440 fi 25441 # Neutralize special characters interpreted by sed in replacement strings. 25442 case $configure_input in #( 25443 *\&* | *\|* | *\\* ) 25444 ac_sed_conf_input=`$as_echo "$configure_input" | 25445 sed 's/[\\\\&|]/\\\\&/g'`;; #( 25446 *) ac_sed_conf_input=$configure_input;; 25447 esac 25448 25449 case $ac_tag in 25450 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 25451 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 25452 esac 25453 ;; 25454 esac 25455 25456 ac_dir=`$as_dirname -- "$ac_file" || 25457$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 25458 X"$ac_file" : 'X\(//\)[^/]' \| \ 25459 X"$ac_file" : 'X\(//\)$' \| \ 25460 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 25461$as_echo X"$ac_file" | 25462 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 25463 s//\1/ 25464 q 25465 } 25466 /^X\(\/\/\)[^/].*/{ 25467 s//\1/ 25468 q 25469 } 25470 /^X\(\/\/\)$/{ 25471 s//\1/ 25472 q 25473 } 25474 /^X\(\/\).*/{ 25475 s//\1/ 25476 q 25477 } 25478 s/.*/./; q'` 25479 as_dir="$ac_dir"; as_fn_mkdir_p 25480 ac_builddir=. 25481 25482case "$ac_dir" in 25483.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 25484*) 25485 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 25486 # A ".." for each directory in $ac_dir_suffix. 25487 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 25488 case $ac_top_builddir_sub in 25489 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 25490 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 25491 esac ;; 25492esac 25493ac_abs_top_builddir=$ac_pwd 25494ac_abs_builddir=$ac_pwd$ac_dir_suffix 25495# for backward compatibility: 25496ac_top_builddir=$ac_top_build_prefix 25497 25498case $srcdir in 25499 .) # We are building in place. 25500 ac_srcdir=. 25501 ac_top_srcdir=$ac_top_builddir_sub 25502 ac_abs_top_srcdir=$ac_pwd ;; 25503 [\\/]* | ?:[\\/]* ) # Absolute name. 25504 ac_srcdir=$srcdir$ac_dir_suffix; 25505 ac_top_srcdir=$srcdir 25506 ac_abs_top_srcdir=$srcdir ;; 25507 *) # Relative name. 25508 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 25509 ac_top_srcdir=$ac_top_build_prefix$srcdir 25510 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 25511esac 25512ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 25513 25514 25515 case $ac_mode in 25516 :F) 25517 # 25518 # CONFIG_FILE 25519 # 25520 25521 case $INSTALL in 25522 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 25523 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 25524 esac 25525_ACEOF 25526 25527cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25528# If the template does not know about datarootdir, expand it. 25529# FIXME: This hack should be removed a few years after 2.60. 25530ac_datarootdir_hack=; ac_datarootdir_seen= 25531ac_sed_dataroot=' 25532/datarootdir/ { 25533 p 25534 q 25535} 25536/@datadir@/p 25537/@docdir@/p 25538/@infodir@/p 25539/@localedir@/p 25540/@mandir@/p' 25541case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 25542*datarootdir*) ac_datarootdir_seen=yes;; 25543*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 25544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 25545$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 25546_ACEOF 25547cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25548 ac_datarootdir_hack=' 25549 s&@datadir@&$datadir&g 25550 s&@docdir@&$docdir&g 25551 s&@infodir@&$infodir&g 25552 s&@localedir@&$localedir&g 25553 s&@mandir@&$mandir&g 25554 s&\\\${datarootdir}&$datarootdir&g' ;; 25555esac 25556_ACEOF 25557 25558# Neutralize VPATH when `$srcdir' = `.'. 25559# Shell code in configure.ac might set extrasub. 25560# FIXME: do we really want to maintain this feature? 25561cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 25562ac_sed_extra="$ac_vpsub 25563$extrasub 25564_ACEOF 25565cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 25566:t 25567/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 25568s|@configure_input@|$ac_sed_conf_input|;t t 25569s&@top_builddir@&$ac_top_builddir_sub&;t t 25570s&@top_build_prefix@&$ac_top_build_prefix&;t t 25571s&@srcdir@&$ac_srcdir&;t t 25572s&@abs_srcdir@&$ac_abs_srcdir&;t t 25573s&@top_srcdir@&$ac_top_srcdir&;t t 25574s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 25575s&@builddir@&$ac_builddir&;t t 25576s&@abs_builddir@&$ac_abs_builddir&;t t 25577s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 25578s&@INSTALL@&$ac_INSTALL&;t t 25579$ac_datarootdir_hack 25580" 25581eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 25582 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 25583 25584test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 25585 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 25586 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 25587 "$ac_tmp/out"`; test -z "$ac_out"; } && 25588 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 25589which seems to be undefined. Please make sure it is defined" >&5 25590$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 25591which seems to be undefined. Please make sure it is defined" >&2;} 25592 25593 rm -f "$ac_tmp/stdin" 25594 case $ac_file in 25595 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 25596 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 25597 esac \ 25598 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 25599 ;; 25600 :H) 25601 # 25602 # CONFIG_HEADER 25603 # 25604 if test x"$ac_file" != x-; then 25605 { 25606 $as_echo "/* $configure_input */" \ 25607 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 25608 } >"$ac_tmp/config.h" \ 25609 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 25610 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 25611 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 25612$as_echo "$as_me: $ac_file is unchanged" >&6;} 25613 else 25614 rm -f "$ac_file" 25615 mv "$ac_tmp/config.h" "$ac_file" \ 25616 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 25617 fi 25618 else 25619 $as_echo "/* $configure_input */" \ 25620 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 25621 || as_fn_error $? "could not create -" "$LINENO" 5 25622 fi 25623 ;; 25624 25625 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 25626$as_echo "$as_me: executing $ac_file commands" >&6;} 25627 ;; 25628 esac 25629 25630 25631 case $ac_file$ac_mode in 25632 "default":C) 25633chmod +x apu-$APRUTIL_MAJOR_VERSION-config 25634 ;; 25635 25636 esac 25637done # for ac_tag 25638 25639 25640as_fn_exit 0 25641_ACEOF 25642ac_clean_files=$ac_clean_files_save 25643 25644test $ac_write_fail = 0 || 25645 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 25646 25647 25648# configure is writing to config.log, and then calls config.status. 25649# config.status does its own redirection, appending to config.log. 25650# Unfortunately, on DOS this fails, as config.log is still kept open 25651# by configure, so config.status won't be able to write to it; its 25652# output is simply discarded. So we exec the FD to /dev/null, 25653# effectively closing config.log, so it can be properly (re)opened and 25654# appended to by config.status. When coming back to configure, we 25655# need to make the FD available again. 25656if test "$no_create" != yes; then 25657 ac_cs_success=: 25658 ac_config_status_args= 25659 test "$silent" = yes && 25660 ac_config_status_args="$ac_config_status_args --quiet" 25661 exec 5>/dev/null 25662 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 25663 exec 5>>config.log 25664 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 25665 # would make configure fail if this is the last instruction. 25666 $ac_cs_success || as_fn_exit 1 25667fi 25668if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 25669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 25670$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 25671fi 25672 25673