configure 679.9 KB
Newer Older
1 2
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
T
Tom Lane 已提交
3
# Generated by GNU Autoconf 2.59 for PostgreSQL 8.2devel.
4 5
#
# Report bugs to <pgsql-bugs@postgresql.org>.
6
#
7
# Copyright (C) 2003 Free Software Foundation, Inc.
8 9
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.
10
#
11
# Copyright (c) 1996-2006, PostgreSQL Global Development Group
12 13 14 15 16 17 18 19
## --------------------- ##
## M4sh Initialization.  ##
## --------------------- ##

# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
20 21 22
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
23 24 25
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  set -o posix
fi
26
DUALCASE=1; export DUALCASE # for MKS sh
27 28

# Support unset when possible.
29
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
30 31 32 33 34
  as_unset=unset
else
  as_unset=false
fi

35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66

# Work around bugs in pre-3.0 UWIN ksh.
$as_unset ENV MAIL MAILPATH
PS1='$ '
PS2='> '
PS4='+ '

# NLS nuisances.
for as_var in \
  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  LC_TELEPHONE LC_TIME
do
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
    eval $as_var=C; export $as_var
  else
    $as_unset $as_var
  fi
done

# Required to use basename.
if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi

if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi
67 68 69


# Name of the executable.
70
as_me=`$as_basename "$0" ||
71 72 73 74 75 76 77 78 79 80
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)$' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
  	  /^X\/\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`

81

82 83 84 85 86 87 88 89 90 91
# PATH needs CR, and LINENO needs CR and PATH.
# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
92 93 94 95
  echo "#! /bin/sh" >conf$$.sh
  echo  "exit 0"   >>conf$$.sh
  chmod +x conf$$.sh
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
96 97 98 99
    PATH_SEPARATOR=';'
  else
    PATH_SEPARATOR=:
  fi
100
  rm -f conf$$.sh
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
fi


  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  # Find who we are.  Look in the path if we contain no path at all
  # relative or not.
  case $0 in
    *[\\/]* ) as_myself=$0 ;;
    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done

       ;;
  esac
  # We did not find ourselves, most probably we were run as `sh COMMAND'
  # in which case we are not to be found in the path.
  if test "x$as_myself" = x; then
    as_myself=$0
  fi
  if test ! -f "$as_myself"; then
    { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
   { (exit 1); exit 1; }; }
  fi
  case $CONFIG_SHELL in
  '')
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for as_base in sh bash ksh sh5; do
	 case $as_dir in
	 /*)
	   if ("$as_dir/$as_base" -c '
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
148 149
	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196
	     CONFIG_SHELL=$as_dir/$as_base
	     export CONFIG_SHELL
	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
	   fi;;
	 esac
       done
done
;;
  esac

  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  # uniformly replaced by the line number.  The first 'sed' inserts a
  # line-number line before each line; the second 'sed' does the real
  # work.  The second script uses 'N' to pair each line-number line
  # with the numbered line, and appends trailing '-' during
  # substitution so that $LINENO is not a special case at line end.
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  sed '=' <$as_myself |
    sed '
      N
      s,$,-,
      : loop
      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
      t loop
      s,-$,,
      s,^['$as_cr_digits']*\n,,
    ' >$as_me.lineno &&
  chmod +x $as_me.lineno ||
    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
   { (exit 1); exit 1; }; }

  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensible to this).
  . ./$as_me.lineno
  # Exit status is that of the last command.
  exit
}


case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  *c*,-n*) ECHO_N= ECHO_C='
' ECHO_T='	' ;;
  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
esac
197

198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221
if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi

rm -f conf$$ conf$$.exe conf$$.file
echo >conf$$.file
if ln -s conf$$.file conf$$ 2>/dev/null; then
  # We could just check for DJGPP; but this test a) works b) is more generic
  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  if test -f conf$$.exe; then
    # Don't use ln at all; we don't have any links
    as_ln_s='cp -p'
  else
    as_ln_s='ln -s'
  fi
elif ln conf$$.file conf$$ 2>/dev/null; then
  as_ln_s=ln
else
  as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.file

222 223 224 225 226 227 228
if mkdir -p . 2>/dev/null; then
  as_mkdir_p=:
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

229 230 231
as_executable_p="test -f"

# Sed expression to map a string onto a valid CPP name.
232
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 234

# Sed expression to map a string onto a valid variable name.
235
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
236 237 238 239 240 241 242 243 244


# IFS
# We need space, tab and new line, in precisely that order.
as_nl='
'
IFS=" 	$as_nl"

# CDPATH.
245
$as_unset CDPATH
246 247 248 249 250 251 252 253 254 255 256 257


# Name of the host.
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`

exec 6>&1

#
# Initializations.
#
258
ac_default_prefix=/usr/local
259
ac_config_libobj_dir=.
260 261 262 263 264 265 266 267 268 269 270 271 272 273
cross_compiling=no
subdirs=
MFLAGS=
MAKEFLAGS=
SHELL=${CONFIG_SHELL-/bin/sh}

# Maximum number of lines to put in a shell here document.
# This variable seems obsolete.  It should probably be removed, and
# only ac_max_sed_lines should be used.
: ${ac_max_here_lines=38}

# Identity of this package.
PACKAGE_NAME='PostgreSQL'
PACKAGE_TARNAME='postgresql'
T
Tom Lane 已提交
274 275
PACKAGE_VERSION='8.2devel'
PACKAGE_STRING='PostgreSQL 8.2devel'
276 277 278
PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'

ac_unique_file="src/backend/access/common/heaptuple.c"
279
ac_default_prefix=/usr/local/pgsql
280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316
# Factoring default headers for most tests.
ac_includes_default="\
#include <stdio.h>
#if HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#if HAVE_SYS_STAT_H
# include <sys/stat.h>
#endif
#if STDC_HEADERS
# include <stdlib.h>
# include <stddef.h>
#else
# if HAVE_STDLIB_H
#  include <stdlib.h>
# endif
#endif
#if HAVE_STRING_H
# if !STDC_HEADERS && HAVE_MEMORY_H
#  include <memory.h>
# endif
# include <string.h>
#endif
#if HAVE_STRINGS_H
# include <strings.h>
#endif
#if HAVE_INTTYPES_H
# include <inttypes.h>
#else
# if HAVE_STDINT_H
#  include <stdint.h>
# endif
#endif
#if HAVE_UNISTD_H
# include <unistd.h>
#endif"

317
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS configure_args build build_cpu build_vendor build_os host host_cpu host_vendor host_os PORTNAME docdir enable_nls WANTED_LANGUAGES default_port enable_shared enable_rpath enable_debug CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP GCC TAS autodepend INCLUDES enable_thread_safety with_tcl with_perl with_python with_krb5 krb_srvtab with_pam with_ldap with_bonjour with_openssl with_zlib EGREP ELF_SYS LDFLAGS_SL AWK FLEX FLEXFLAGS LN_S LD with_gnu_ld ld_R_works RANLIB ac_ct_RANLIB TAR STRIP ac_ct_STRIP STRIP_STATIC_LIB STRIP_SHARED_LIB YACC YFLAGS PERL perl_archlibexp perl_privlibexp perl_useshrplib perl_embed_ldflags PYTHON python_version python_configdir python_includespec python_libdir python_libspec python_additional_libs HAVE_IPV6 LIBOBJS acx_pthread_config PTHREAD_CC PTHREAD_LIBS PTHREAD_CFLAGS HAVE_POSIX_SIGNALS MSGFMT MSGMERGE XGETTEXT localedir TCLSH TCL_CONFIG_SH TCL_INCLUDE_SPEC TCL_LIB_FILE TCL_LIBS TCL_LIB_SPEC TCL_SHARED_BUILD TCL_SHLIB_LD_LIBS NSGMLS JADE have_docbook DOCBOOKSTYLE COLLATEINDEX SGMLSPL vpath_build LTLIBOBJS'
318
ac_subst_files=''
319 320

# Initialize some variables set by options.
321 322
ac_init_help=
ac_init_version=false
323 324
# The variables have the same names as the options, with
# dashes changed to underlines.
325
cache_file=/dev/null
326 327 328 329 330 331 332 333 334 335 336 337 338
exec_prefix=NONE
no_create=
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
srcdir=
verbose=
x_includes=NONE
x_libraries=NONE
339 340 341 342 343 344

# Installation directory options.
# These are left unexpanded so users can "make install exec_prefix=/foo"
# and all the variables that are supposed to be based on exec_prefix
# by default will actually change.
# Use braces instead of parens because sh, perl, etc. also accept them.
345 346 347 348 349 350 351 352 353 354
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datadir='${prefix}/share'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
355
infodir='${prefix}/info'
356 357 358 359 360 361 362 363 364 365 366 367
mandir='${prefix}/man'

ac_prev=
for ac_option
do
  # If the previous option needs an argument, assign it.
  if test -n "$ac_prev"; then
    eval "$ac_prev=\$ac_option"
    ac_prev=
    continue
  fi

368
  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 370 371

  # Accept the important Cygnus configure options, so we can diagnose typos.

372
  case $ac_option in
373 374 375 376

  -bindir | --bindir | --bindi | --bind | --bin | --bi)
    ac_prev=bindir ;;
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
377
    bindir=$ac_optarg ;;
378 379

  -build | --build | --buil | --bui | --bu)
380
    ac_prev=build_alias ;;
381
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
382
    build_alias=$ac_optarg ;;
383 384 385 386 387 388

  -cache-file | --cache-file | --cache-fil | --cache-fi \
  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    ac_prev=cache_file ;;
  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
389 390 391 392
    cache_file=$ac_optarg ;;

  --config-cache | -C)
    cache_file=config.cache ;;
393 394 395 396 397

  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
    ac_prev=datadir ;;
  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  | --da=*)
398
    datadir=$ac_optarg ;;
399 400

  -disable-* | --disable-*)
401
    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
402
    # Reject names that are not valid shell variable names.
403 404 405 406 407
    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   { (exit 1); exit 1; }; }
    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    eval "enable_$ac_feature=no" ;;
408 409

  -enable-* | --enable-*)
410
    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
411
    # Reject names that are not valid shell variable names.
412 413 414 415 416 417
    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
   { (exit 1); exit 1; }; }
    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
    case $ac_option in
      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
418 419
      *) ac_optarg=yes ;;
    esac
420
    eval "enable_$ac_feature='$ac_optarg'" ;;
421 422 423 424 425 426 427 428

  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  | --exec | --exe | --ex)
    ac_prev=exec_prefix ;;
  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  | --exec=* | --exe=* | --ex=*)
429
    exec_prefix=$ac_optarg ;;
430 431 432 433 434

  -gas | --gas | --ga | --g)
    # Obsolete; use --with-gas.
    with_gas=yes ;;

435 436 437 438 439 440
  -help | --help | --hel | --he | -h)
    ac_init_help=long ;;
  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    ac_init_help=recursive ;;
  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    ac_init_help=short ;;
441 442

  -host | --host | --hos | --ho)
443
    ac_prev=host_alias ;;
444
  -host=* | --host=* | --hos=* | --ho=*)
445
    host_alias=$ac_optarg ;;
446 447 448 449 450 451

  -includedir | --includedir | --includedi | --included | --include \
  | --includ | --inclu | --incl | --inc)
    ac_prev=includedir ;;
  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  | --includ=* | --inclu=* | --incl=* | --inc=*)
452
    includedir=$ac_optarg ;;
453

454 455 456 457
  -infodir | --infodir | --infodi | --infod | --info | --inf)
    ac_prev=infodir ;;
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    infodir=$ac_optarg ;;
458 459 460 461

  -libdir | --libdir | --libdi | --libd)
    ac_prev=libdir ;;
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
462
    libdir=$ac_optarg ;;
463 464 465 466 467 468

  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  | --libexe | --libex | --libe)
    ac_prev=libexecdir ;;
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  | --libexe=* | --libex=* | --libe=*)
469
    libexecdir=$ac_optarg ;;
470 471 472 473 474 475 476 477

  -localstatedir | --localstatedir | --localstatedi | --localstated \
  | --localstate | --localstat | --localsta | --localst \
  | --locals | --local | --loca | --loc | --lo)
    ac_prev=localstatedir ;;
  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
478
    localstatedir=$ac_optarg ;;
479 480 481 482

  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    ac_prev=mandir ;;
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
483
    mandir=$ac_optarg ;;
484 485 486 487 488 489

  -nfp | --nfp | --nf)
    # Obsolete; use --without-fp.
    with_fp=no ;;

  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
490
  | --no-cr | --no-c | -n)
491 492 493 494 495 496 497 498 499 500 501 502 503
    no_create=yes ;;

  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    no_recursion=yes ;;

  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  | --oldin | --oldi | --old | --ol | --o)
    ac_prev=oldincludedir ;;
  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
504
    oldincludedir=$ac_optarg ;;
505 506 507 508

  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    ac_prev=prefix ;;
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
509
    prefix=$ac_optarg ;;
510 511 512 513 514 515

  -program-prefix | --program-prefix | --program-prefi | --program-pref \
  | --program-pre | --program-pr | --program-p)
    ac_prev=program_prefix ;;
  -program-prefix=* | --program-prefix=* | --program-prefi=* \
  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
516
    program_prefix=$ac_optarg ;;
517 518 519 520 521 522

  -program-suffix | --program-suffix | --program-suffi | --program-suff \
  | --program-suf | --program-su | --program-s)
    ac_prev=program_suffix ;;
  -program-suffix=* | --program-suffix=* | --program-suffi=* \
  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
523
    program_suffix=$ac_optarg ;;
524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539

  -program-transform-name | --program-transform-name \
  | --program-transform-nam | --program-transform-na \
  | --program-transform-n | --program-transform- \
  | --program-transform | --program-transfor \
  | --program-transfo | --program-transf \
  | --program-trans | --program-tran \
  | --progr-tra | --program-tr | --program-t)
    ac_prev=program_transform_name ;;
  -program-transform-name=* | --program-transform-name=* \
  | --program-transform-nam=* | --program-transform-na=* \
  | --program-transform-n=* | --program-transform-=* \
  | --program-transform=* | --program-transfor=* \
  | --program-transfo=* | --program-transf=* \
  | --program-trans=* | --program-tran=* \
  | --progr-tra=* | --program-tr=* | --program-t=*)
540
    program_transform_name=$ac_optarg ;;
541 542 543 544 545 546 547 548 549

  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil)
    silent=yes ;;

  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
    ac_prev=sbindir ;;
  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  | --sbi=* | --sb=*)
550
    sbindir=$ac_optarg ;;
551 552 553 554 555 556 557 558 559 560

  -sharedstatedir | --sharedstatedir | --sharedstatedi \
  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  | --sharedst | --shareds | --shared | --share | --shar \
  | --sha | --sh)
    ac_prev=sharedstatedir ;;
  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  | --sha=* | --sh=*)
561
    sharedstatedir=$ac_optarg ;;
562 563 564 565

  -site | --site | --sit)
    ac_prev=site ;;
  -site=* | --site=* | --sit=*)
566
    site=$ac_optarg ;;
567 568 569 570

  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    ac_prev=srcdir ;;
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
571
    srcdir=$ac_optarg ;;
572 573 574 575 576 577

  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  | --syscon | --sysco | --sysc | --sys | --sy)
    ac_prev=sysconfdir ;;
  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
578
    sysconfdir=$ac_optarg ;;
579 580

  -target | --target | --targe | --targ | --tar | --ta | --t)
581
    ac_prev=target_alias ;;
582
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
583
    target_alias=$ac_optarg ;;
584 585 586 587

  -v | -verbose | --verbose | --verbos | --verbo | --verb)
    verbose=yes ;;

588 589
  -version | --version | --versio | --versi | --vers | -V)
    ac_init_version=: ;;
590 591

  -with-* | --with-*)
592
    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
593
    # Reject names that are not valid shell variable names.
594 595 596
    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid package name: $ac_package" >&2
   { (exit 1); exit 1; }; }
597
    ac_package=`echo $ac_package| sed 's/-/_/g'`
598 599
    case $ac_option in
      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
600 601
      *) ac_optarg=yes ;;
    esac
602
    eval "with_$ac_package='$ac_optarg'" ;;
603 604

  -without-* | --without-*)
605
    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
606
    # Reject names that are not valid shell variable names.
607 608 609 610 611
    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid package name: $ac_package" >&2
   { (exit 1); exit 1; }; }
    ac_package=`echo $ac_package | sed 's/-/_/g'`
    eval "with_$ac_package=no" ;;
612 613 614 615 616 617 618 619 620 621

  --x)
    # Obsolete; use --with-x.
    with_x=yes ;;

  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  | --x-incl | --x-inc | --x-in | --x-i)
    ac_prev=x_includes ;;
  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
622
    x_includes=$ac_optarg ;;
623 624 625 626 627 628

  -x-libraries | --x-libraries | --x-librarie | --x-librari \
  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
    ac_prev=x_libraries ;;
  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
629
    x_libraries=$ac_optarg ;;
630

631 632 633
  -*) { echo "$as_me: error: unrecognized option: $ac_option
Try \`$0 --help' for more information." >&2
   { (exit 1); exit 1; }; }
634 635
    ;;

636 637 638 639 640 641 642 643 644 645
  *=*)
    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
    # Reject names that are not valid shell variable names.
    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
   { (exit 1); exit 1; }; }
    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
    eval "$ac_envvar='$ac_optarg'"
    export $ac_envvar ;;

646
  *)
647 648 649 650 651
    # FIXME: should be removed in autoconf 3.0.
    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
652 653 654 655 656 657
    ;;

  esac
done

if test -n "$ac_prev"; then
658 659 660
  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  { echo "$as_me: error: missing argument to $ac_option" >&2
   { (exit 1); exit 1; }; }
661 662
fi

663 664 665 666 667 668 669 670 671 672
# Be sure to have absolute paths.
for ac_var in exec_prefix prefix
do
  eval ac_val=$`echo $ac_var`
  case $ac_val in
    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   { (exit 1); exit 1; }; };;
  esac
done
673

674 675
# Be sure to have absolute paths.
for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
676
	      localstatedir libdir includedir oldincludedir infodir mandir
677
do
678 679 680 681 682
  eval ac_val=$`echo $ac_var`
  case $ac_val in
    [\\/$]* | ?:[\\/]* ) ;;
    *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
   { (exit 1); exit 1; }; };;
683 684 685
  esac
done

686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702
# There might be people who depend on the old broken behavior: `$host'
# used to hold the argument of --host etc.
# FIXME: To remove some day.
build=$build_alias
host=$host_alias
target=$target_alias

# FIXME: To remove some day.
if test "x$host_alias" != x; then
  if test "x$build_alias" = x; then
    cross_compiling=maybe
    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used." >&2
  elif test "x$build_alias" != "x$host_alias"; then
    cross_compiling=yes
  fi
fi
703

704 705 706 707
ac_tool_prefix=
test -n "$host_alias" && ac_tool_prefix=$host_alias-

test "$silent" = yes && exec 6>/dev/null
708 709 710 711 712 713


# Find the source files, if location was not specified.
if test -z "$srcdir"; then
  ac_srcdir_defaulted=yes
  # Try the directory containing this script, then its parent.
714 715
  ac_confdir=`(dirname "$0") 2>/dev/null ||
$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
716 717 718 719
	 X"$0" : 'X\(//\)[^/]' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
720 721 722 723 724 725
echo X"$0" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
726 727 728 729 730 731 732 733 734
  srcdir=$ac_confdir
  if test ! -r $srcdir/$ac_unique_file; then
    srcdir=..
  fi
else
  ac_srcdir_defaulted=no
fi
if test ! -r $srcdir/$ac_unique_file; then
  if test "$ac_srcdir_defaulted" = yes; then
735 736
    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
   { (exit 1); exit 1; }; }
737
  else
738 739
    { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
   { (exit 1); exit 1; }; }
740 741
  fi
fi
742 743 744
(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
  { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
   { (exit 1); exit 1; }; }
745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777
srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
ac_env_build_alias_set=${build_alias+set}
ac_env_build_alias_value=$build_alias
ac_cv_env_build_alias_set=${build_alias+set}
ac_cv_env_build_alias_value=$build_alias
ac_env_host_alias_set=${host_alias+set}
ac_env_host_alias_value=$host_alias
ac_cv_env_host_alias_set=${host_alias+set}
ac_cv_env_host_alias_value=$host_alias
ac_env_target_alias_set=${target_alias+set}
ac_env_target_alias_value=$target_alias
ac_cv_env_target_alias_set=${target_alias+set}
ac_cv_env_target_alias_value=$target_alias
ac_env_CC_set=${CC+set}
ac_env_CC_value=$CC
ac_cv_env_CC_set=${CC+set}
ac_cv_env_CC_value=$CC
ac_env_CFLAGS_set=${CFLAGS+set}
ac_env_CFLAGS_value=$CFLAGS
ac_cv_env_CFLAGS_set=${CFLAGS+set}
ac_cv_env_CFLAGS_value=$CFLAGS
ac_env_LDFLAGS_set=${LDFLAGS+set}
ac_env_LDFLAGS_value=$LDFLAGS
ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
ac_cv_env_LDFLAGS_value=$LDFLAGS
ac_env_CPPFLAGS_set=${CPPFLAGS+set}
ac_env_CPPFLAGS_value=$CPPFLAGS
ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
ac_cv_env_CPPFLAGS_value=$CPPFLAGS
ac_env_CPP_set=${CPP+set}
ac_env_CPP_value=$CPP
ac_cv_env_CPP_set=${CPP+set}
ac_cv_env_CPP_value=$CPP
B
Bruce Momjian 已提交
778 779 780 781
ac_env_LDFLAGS_SL_set=${LDFLAGS_SL+set}
ac_env_LDFLAGS_SL_value=$LDFLAGS_SL
ac_cv_env_LDFLAGS_SL_set=${LDFLAGS_SL+set}
ac_cv_env_LDFLAGS_SL_value=$LDFLAGS_SL
782 783 784 785
ac_env_DOCBOOKSTYLE_set=${DOCBOOKSTYLE+set}
ac_env_DOCBOOKSTYLE_value=$DOCBOOKSTYLE
ac_cv_env_DOCBOOKSTYLE_set=${DOCBOOKSTYLE+set}
ac_cv_env_DOCBOOKSTYLE_value=$DOCBOOKSTYLE
786 787 788 789 790 791 792 793

#
# Report the --help message.
#
if test "$ac_init_help" = "long"; then
  # Omit some internal or obsolete options to make the list less imposing.
  # This message is too long to be a string in the A/UX 3.1 sh.
  cat <<_ACEOF
T
Tom Lane 已提交
794
\`configure' configures PostgreSQL 8.2devel to adapt to many kinds of systems.
795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818

Usage: $0 [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print \`checking...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for \`--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or \`..']

_ACEOF

  cat <<_ACEOF
Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
819
			  [$ac_default_prefix]
820
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
821
			  [PREFIX]
822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854

By default, \`make install' will install all the files in
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
for instance \`--prefix=\$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR           user executables [EPREFIX/bin]
  --sbindir=DIR          system admin executables [EPREFIX/sbin]
  --libexecdir=DIR       program executables [EPREFIX/libexec]
  --datadir=DIR          read-only architecture-independent data [PREFIX/share]
  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
  --libdir=DIR           object code libraries [EPREFIX/lib]
  --includedir=DIR       C header files [PREFIX/include]
  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
  --infodir=DIR          info documentation [PREFIX/info]
  --mandir=DIR           man documentation [PREFIX/man]
_ACEOF

  cat <<\_ACEOF

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
_ACEOF
fi

if test -n "$ac_init_help"; then
  case $ac_init_help in
T
Tom Lane 已提交
855
     short | recursive ) echo "Configuration of PostgreSQL 8.2devel:";;
856 857 858 859 860 861
   esac
  cat <<\_ACEOF

Optional Features:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
862
  --enable-integer-datetimes  enable 64-bit integer date/time support
863 864 865
  --enable-nls[=LANGUAGES]  enable Native Language Support
  --disable-shared        do not build shared libraries
  --disable-rpath         do not embed shared library search path in executables
866
  --disable-spinlocks     do not use spinlocks
867 868 869
  --enable-debug          build with debugging symbols (-g)
  --enable-depend         turn on automatic dependency tracking
  --enable-cassert        enable assertion checks (for debugging)
870
  --enable-thread-safety  make client libraries thread-safe
871
  --enable-thread-safety-force  force thread-safety in spite of thread test failure
P
Peter Eisentraut 已提交
872
  --disable-largefile     omit support for large files
873 874 875 876 877

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)

878 879
  --with-docdir=DIR       install the documentation in DIR [PREFIX/doc]
  --without-docdir        do not install the documentation
880 881 882
  --with-includes=DIRS    look for additional header files in DIRS
  --with-libraries=DIRS   look for additional libraries in DIRS
  --with-libs=DIRS        alternative spelling of --with-libraries
883
  --with-pgport=PORTNUM   change default port number [5432]
884
  --with-tcl              build Tcl modules (PL/Tcl)
P
 
PostgreSQL Daemon 已提交
885
  --with-tclconfig=DIR    tclConfig.sh is in DIR
886
  --with-perl             build Perl modules (PL/Perl)
887
  --with-python           build Python modules (PL/Python)
888
  --with-krb5             build with Kerberos 5 support
B
 
Bruce Momjian 已提交
889
  --with-krb-srvnam=NAME  name of the default service principal in Kerberos [postgres]
890
  --with-pam              build with PAM support
891
  --with-ldap             build with LDAP support
892
  --with-bonjour          build with Bonjour support
893
  --with-openssl          build with OpenSSL support
894 895
  --with-libedit-preferred  prefer BSD Libedit over GNU Readline
  --without-readline      do not use GNU Readline / BSD Libedit line editing
896
  --without-zlib          do not use Zlib
897
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
898 899 900 901 902 903 904 905 906

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
              headers in a nonstandard directory <include dir>
  CPP         C preprocessor
B
Bruce Momjian 已提交
907
  LDFLAGS_SL
908 909
  DOCBOOKSTYLE
              location of DocBook stylesheets
910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

Report bugs to <pgsql-bugs@postgresql.org>.
_ACEOF
fi

if test "$ac_init_help" = "recursive"; then
  # If there are subdirs, report their specific --help.
  ac_popdir=`pwd`
  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
    test -d $ac_dir || continue
    ac_builddir=.

if test "$ac_dir" != .; then
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  # A "../" for each directory in $ac_dir_suffix.
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
else
  ac_dir_suffix= ac_top_builddir=
fi

case $srcdir in
  .)  # No --srcdir option.  We are building in place.
    ac_srcdir=.
    if test -z "$ac_top_builddir"; then
       ac_top_srcdir=.
    else
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
    fi ;;
  [\\/]* | ?:[\\/]* )  # Absolute path.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir ;;
  *) # Relative path.
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
esac
948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986

# Do not use `cd foo && pwd` to compute absolute paths, because
# the directories may not exist.
case `pwd` in
.) ac_abs_builddir="$ac_dir";;
*)
  case "$ac_dir" in
  .) ac_abs_builddir=`pwd`;;
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
*)
  case ${ac_top_builddir}. in
  .) ac_abs_top_builddir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
*)
  case $ac_srcdir in
  .) ac_abs_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_srcdir=$ac_top_srcdir;;
*)
  case $ac_top_srcdir in
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  esac;;
esac
987 988 989 990 991 992 993 994 995 996

    cd $ac_dir
    # Check for guested configure; otherwise get Cygnus style configure.
    if test -f $ac_srcdir/configure.gnu; then
      echo
      $SHELL $ac_srcdir/configure.gnu  --help=recursive
    elif test -f $ac_srcdir/configure; then
      echo
      $SHELL $ac_srcdir/configure  --help=recursive
    elif test -f $ac_srcdir/configure.ac ||
997
	   test -f $ac_srcdir/configure.in; then
998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009
      echo
      $ac_configure --help
    else
      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
    fi
    cd $ac_popdir
  done
fi

test -n "$ac_init_help" && exit 0
if $ac_init_version; then
  cat <<\_ACEOF
T
Tom Lane 已提交
1010
PostgreSQL configure 8.2devel
1011
generated by GNU Autoconf 2.59
1012

1013
Copyright (C) 2003 Free Software Foundation, Inc.
1014 1015 1016
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.

1017
Copyright (c) 1996-2006, PostgreSQL Global Development Group
1018 1019 1020 1021 1022 1023 1024 1025
_ACEOF
  exit 0
fi
exec 5>config.log
cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

T
Tom Lane 已提交
1026
It was created by PostgreSQL $as_me 8.2devel, which was
1027
generated by GNU Autoconf 2.59.  Invocation command line was
1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078

  $ $0 $@

_ACEOF
{
cat <<_ASUNAME
## --------- ##
## Platform. ##
## --------- ##

hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`

/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`

_ASUNAME

as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  echo "PATH: $as_dir"
done

} >&5

cat >&5 <<_ACEOF


## ----------- ##
## Core tests. ##
## ----------- ##

_ACEOF


# Keep a trace of the command line.
# Strip out --no-create and --no-recursion so they do not pile up.
1079
# Strip out --silent because we don't want to record it for future runs.
1080
# Also quote any args containing shell meta-characters.
1081
# Make two passes to allow for proper duplicate-argument suppression.
1082
ac_configure_args=
1083 1084
ac_configure_args0=
ac_configure_args1=
1085
ac_sep=
1086 1087
ac_must_keep_next=false
for ac_pass in 1 2
1088
do
1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123
  for ac_arg
  do
    case $ac_arg in
    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
    | -silent | --silent | --silen | --sile | --sil)
      continue ;;
    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
    esac
    case $ac_pass in
    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
    2)
      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
      if test $ac_must_keep_next = true; then
	ac_must_keep_next=false # Got value, back to normal.
      else
	case $ac_arg in
	  *=* | --config-cache | -C | -disable-* | --disable-* \
	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
	  | -with-* | --with-* | -without-* | --without-* | --x)
	    case "$ac_configure_args0 " in
	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
	    esac
	    ;;
	  -* ) ac_must_keep_next=true ;;
	esac
      fi
      ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
      # Get rid of the leading space.
      ac_sep=" "
      ;;
    esac
  done
1124
done
1125 1126
$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1127 1128 1129 1130 1131 1132 1133 1134 1135 1136

# When interrupted or exit'd, cleanup temporary files, and complete
# config.log.  We remove comments because anyway the quotes in there
# would cause problems or look ugly.
# WARNING: Be sure not to use single quotes in there, as some shells,
# such as our DU 5.0 friend, will then `close' the trap.
trap 'exit_status=$?
  # Save into config.log some information that might help in debugging.
  {
    echo
1137

1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149
    cat <<\_ASBOX
## ---------------- ##
## Cache variables. ##
## ---------------- ##
_ASBOX
    echo
    # The following way of writing the cache mishandles newlines in values,
{
  (set) 2>&1 |
    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
    *ac_space=\ *)
      sed -n \
1150 1151
	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1152 1153 1154
      ;;
    *)
      sed -n \
1155
	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1156 1157 1158 1159
      ;;
    esac;
}
    echo
1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188

    cat <<\_ASBOX
## ----------------- ##
## Output variables. ##
## ----------------- ##
_ASBOX
    echo
    for ac_var in $ac_subst_vars
    do
      eval ac_val=$`echo $ac_var`
      echo "$ac_var='"'"'$ac_val'"'"'"
    done | sort
    echo

    if test -n "$ac_subst_files"; then
      cat <<\_ASBOX
## ------------- ##
## Output files. ##
## ------------- ##
_ASBOX
      echo
      for ac_var in $ac_subst_files
      do
	eval ac_val=$`echo $ac_var`
	echo "$ac_var='"'"'$ac_val'"'"'"
      done | sort
      echo
    fi

1189 1190 1191 1192 1193 1194 1195
    if test -s confdefs.h; then
      cat <<\_ASBOX
## ----------- ##
## confdefs.h. ##
## ----------- ##
_ASBOX
      echo
1196
      sed "/^$/d" confdefs.h | sort
1197 1198 1199 1200 1201 1202
      echo
    fi
    test "$ac_signal" != 0 &&
      echo "$as_me: caught signal $ac_signal"
    echo "$as_me: exit $exit_status"
  } >&5
1203
  rm -f core *.core &&
1204 1205 1206 1207 1208 1209 1210
  rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
    exit $exit_status
     ' 0
for ac_signal in 1 2 13 15; do
  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
done
ac_signal=0
1211

1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
# AIX cpp loses on an empty file, so make sure it contains at least a newline.
echo >confdefs.h

# Predefined preprocessor variables.

cat >>confdefs.h <<_ACEOF
#define PACKAGE_NAME "$PACKAGE_NAME"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_VERSION "$PACKAGE_VERSION"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_STRING "$PACKAGE_STRING"
_ACEOF


cat >>confdefs.h <<_ACEOF
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
_ACEOF


# Let the site file select an alternate cache file if it wants to.
1245 1246 1247 1248 1249 1250 1251 1252 1253 1254
# Prefer explicitly selected file to automatically selected ones.
if test -z "$CONFIG_SITE"; then
  if test "x$prefix" != xNONE; then
    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  else
    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  fi
fi
for ac_site_file in $CONFIG_SITE; do
  if test -r "$ac_site_file"; then
1255 1256 1257
    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
echo "$as_me: loading site script $ac_site_file" >&6;}
    sed 's/^/| /' "$ac_site_file" >&5
1258 1259 1260 1261 1262
    . "$ac_site_file"
  fi
done

if test -r "$cache_file"; then
1263 1264 1265 1266 1267 1268 1269 1270 1271 1272
  # Some versions of bash will fail to source /dev/null (special
  # files actually), so we avoid doing that.
  if test -f "$cache_file"; then
    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
echo "$as_me: loading cache $cache_file" >&6;}
    case $cache_file in
      [\\/]* | ?:[\\/]* ) . $cache_file;;
      *)                      . ./$cache_file;;
    esac
  fi
1273
else
1274 1275 1276 1277 1278 1279 1280 1281 1282
  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
echo "$as_me: creating cache $cache_file" >&6;}
  >$cache_file
fi

# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
for ac_var in `(set) 2>&1 |
1283
	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299
  eval ac_old_set=\$ac_cv_env_${ac_var}_set
  eval ac_new_set=\$ac_env_${ac_var}_set
  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
  eval ac_new_val="\$ac_env_${ac_var}_value"
  case $ac_old_set,$ac_new_set in
    set,)
      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,set)
      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
      ac_cache_corrupted=: ;;
    ,);;
    *)
      if test "x$ac_old_val" != "x$ac_new_val"; then
1300
	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1301
echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1302
	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1303
echo "$as_me:   former value:  $ac_old_val" >&2;}
1304
	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1305
echo "$as_me:   current value: $ac_new_val" >&2;}
1306
	ac_cache_corrupted=:
1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327
      fi;;
  esac
  # Pass precious variables to config.status.
  if test "$ac_new_set" = set; then
    case $ac_new_val in
    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
    *) ac_arg=$ac_var=$ac_new_val ;;
    esac
    case " $ac_configure_args " in
      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
    esac
  fi
done
if $ac_cache_corrupted; then
  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
echo "$as_me: error: changes in the environment can compromise the build" >&2;}
  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
   { (exit 1); exit 1; }; }
1328 1329 1330 1331
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
























1359 1360


1361

P
Peter Eisentraut 已提交
1362

1363

P
Peter Eisentraut 已提交
1364 1365


1366
ac_aux_dir=
1367
for ac_dir in config $srcdir/config; do
1368 1369 1370 1371 1372 1373 1374 1375
  if test -f $ac_dir/install-sh; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install-sh -c"
    break
  elif test -f $ac_dir/install.sh; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/install.sh -c"
    break
1376 1377 1378 1379
  elif test -f $ac_dir/shtool; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/shtool install -c"
    break
1380 1381 1382
  fi
done
if test -z "$ac_aux_dir"; then
1383 1384 1385
  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config $srcdir/config" >&5
echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&2;}
   { (exit 1); exit 1; }; }
1386
fi
1387 1388 1389
ac_config_guess="$SHELL $ac_aux_dir/config.guess"
ac_config_sub="$SHELL $ac_aux_dir/config.sub"
ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1390 1391


1392
configure_args=$ac_configure_args
1393 1394 1395



1396 1397 1398
cat >>confdefs.h <<_ACEOF
#define PG_VERSION "$PACKAGE_VERSION"
_ACEOF
1399

1400

1401
# Make sure we can run config.sub.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452
$ac_config_sub sun4 >/dev/null 2>&1 ||
  { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
echo "$as_me: error: cannot run $ac_config_sub" >&2;}
   { (exit 1); exit 1; }; }

echo "$as_me:$LINENO: checking build system type" >&5
echo $ECHO_N "checking build system type... $ECHO_C" >&6
if test "${ac_cv_build+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_build_alias=$build_alias
test -z "$ac_cv_build_alias" &&
  ac_cv_build_alias=`$ac_config_guess`
test -z "$ac_cv_build_alias" &&
  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
   { (exit 1); exit 1; }; }
ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
   { (exit 1); exit 1; }; }

fi
echo "$as_me:$LINENO: result: $ac_cv_build" >&5
echo "${ECHO_T}$ac_cv_build" >&6
build=$ac_cv_build
build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`


echo "$as_me:$LINENO: checking host system type" >&5
echo $ECHO_N "checking host system type... $ECHO_C" >&6
if test "${ac_cv_host+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_host_alias=$host_alias
test -z "$ac_cv_host_alias" &&
  ac_cv_host_alias=$ac_cv_build_alias
ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
  { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
   { (exit 1); exit 1; }; }

fi
echo "$as_me:$LINENO: result: $ac_cv_host" >&5
echo "${ECHO_T}$ac_cv_host" >&6
host=$ac_cv_host
host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1453 1454 1455



1456 1457 1458
template=
echo "$as_me:$LINENO: checking which template to use" >&5
echo $ECHO_N "checking which template to use... $ECHO_C" >&6
1459

1460 1461 1462



1463 1464 1465
# Check whether --with-template or --without-template was given.
if test "${with_template+set}" = set; then
  withval="$with_template"
1466

1467
  case $withval in
1468
    yes)
1469 1470 1471
      { { echo "$as_me:$LINENO: error: argument required for --with-template option" >&5
echo "$as_me: error: argument required for --with-template option" >&2;}
   { (exit 1); exit 1; }; }
1472 1473
      ;;
    no)
1474 1475 1476
      { { echo "$as_me:$LINENO: error: argument required for --with-template option" >&5
echo "$as_me: error: argument required for --with-template option" >&2;}
   { (exit 1); exit 1; }; }
1477 1478
      ;;
    *)
1479

1480
  case $withval in
1481 1482
    list)   echo; ls "$srcdir/src/template"; exit;;
    *)      if test -f "$srcdir/src/template/$with_template" ; then
1483
              template=$withval
1484
            else
1485 1486 1487
              { { echo "$as_me:$LINENO: error: '$withval' is not a valid template name. Use 'list' for a list." >&5
echo "$as_me: error: '$withval' is not a valid template name. Use 'list' for a list." >&2;}
   { (exit 1); exit 1; }; }
1488 1489 1490
            fi;;
  esac

1491
      ;;
1492 1493
  esac

1494
else
1495

1496
# --with-template not given
1497 1498 1499 1500

case $host_os in
     aix*) template=aix ;;
    bsdi*) template=bsdi ;;
1501
  cygwin*) template=cygwin ;;
1502
  darwin*) template=darwin ;;
1503 1504 1505
    dgux*) template=dgux ;;
 freebsd*) template=freebsd ;;
    hpux*) template=hpux ;;
B
Bruce Momjian 已提交
1506
    irix*) template=irix ;;
1507 1508
 linux*|gnu*|k*bsd*-gnu)
           template=linux ;;
1509
   mingw*) template=win32 ;;
1510 1511 1512 1513 1514
  netbsd*) template=netbsd ;;
nextstep*) template=nextstep ;;
 openbsd*) template=openbsd ;;
     osf*) template=osf ;;
     sco*) template=sco ;;
1515
 solaris*) template=solaris ;;
1516
   sunos*) template=sunos4 ;;
B
Bruce Momjian 已提交
1517
 sysv4.2*)
1518 1519 1520 1521
        case $host_vendor in
          univel) template=univel ;;
        esac ;;
   sysv4*) template=svr4 ;;
1522
   sysv5*) template=unixware ;;
1523
  ultrix*) template=ultrix4 ;;
1524 1525
esac

1526
  if test x"$template" = x"" ; then
1527
    { { echo "$as_me:$LINENO: error:
1528 1529
*******************************************************************
PostgreSQL has apparently not been ported to your platform yet.
P
Peter Eisentraut 已提交
1530
To try a manual configuration, look into the src/template directory
1531
for a similar platform and use the '--with-template=' option.
1532 1533

Please also contact <pgsql-ports@postgresql.org> to see about
1534
rectifying this.  Include the above 'checking host system type...'
1535 1536
line.
*******************************************************************
1537 1538 1539 1540 1541 1542
" >&5
echo "$as_me: error:
*******************************************************************
PostgreSQL has apparently not been ported to your platform yet.
To try a manual configuration, look into the src/template directory
for a similar platform and use the '--with-template=' option.
1543

1544 1545 1546 1547 1548 1549 1550
Please also contact <pgsql-ports@postgresql.org> to see about
rectifying this.  Include the above 'checking host system type...'
line.
*******************************************************************
" >&2;}
   { (exit 1); exit 1; }; }
  fi
M
 
Marc G. Fournier 已提交
1551

1552

1553
fi;
1554

B
Bruce Momjian 已提交
1555

1556 1557
echo "$as_me:$LINENO: result: $template" >&5
echo "${ECHO_T}$template" >&6
1558

1559
PORTNAME=$template
1560

1561

1562 1563 1564 1565 1566
# Initialize default assumption that we do not need separate assembly code
# for TAS (test-and-set).  This can be overridden by the template file
# when it's executed.
need_tas=no
tas_file=dummy.s
1567 1568


1569 1570 1571 1572

##
## Command line options
##
1573

1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603
#
# Installation directory for documentation
#



# Check whether --with-docdir or --without-docdir was given.
if test "${with_docdir+set}" = set; then
  withval="$with_docdir"

  case $withval in
    yes)
      { { echo "$as_me:$LINENO: error: option --with-docdir requires an argument" >&5
echo "$as_me: error: option --with-docdir requires an argument" >&2;}
   { (exit 1); exit 1; }; }
      ;;
    no)
      docdir=
      ;;
    *)
      docdir=$withval
      ;;
  esac

else
  docdir='${prefix}/doc'
fi;



1604

1605 1606 1607
#
# Add non-standard directories to the include path
#
1608 1609 1610 1611 1612 1613 1614 1615



# Check whether --with-includes or --without-includes was given.
if test "${with_includes+set}" = set; then
  withval="$with_includes"

  case $withval in
1616
    yes)
1617 1618 1619
      { { echo "$as_me:$LINENO: error: argument required for --with-includes option" >&5
echo "$as_me: error: argument required for --with-includes option" >&2;}
   { (exit 1); exit 1; }; }
1620 1621
      ;;
    no)
1622 1623 1624
      { { echo "$as_me:$LINENO: error: argument required for --with-includes option" >&5
echo "$as_me: error: argument required for --with-includes option" >&2;}
   { (exit 1); exit 1; }; }
1625
      ;;
1626 1627 1628 1629 1630 1631 1632
    *)

      ;;
  esac

fi;

1633 1634


1635 1636 1637
#
# Add non-standard directories to the library search path
#
1638 1639 1640 1641 1642 1643 1644 1645



# Check whether --with-libraries or --without-libraries was given.
if test "${with_libraries+set}" = set; then
  withval="$with_libraries"

  case $withval in
1646
    yes)
1647 1648 1649
      { { echo "$as_me:$LINENO: error: argument required for --with-libraries option" >&5
echo "$as_me: error: argument required for --with-libraries option" >&2;}
   { (exit 1); exit 1; }; }
1650 1651
      ;;
    no)
1652 1653 1654
      { { echo "$as_me:$LINENO: error: argument required for --with-libraries option" >&5
echo "$as_me: error: argument required for --with-libraries option" >&2;}
   { (exit 1); exit 1; }; }
1655 1656 1657 1658
      ;;
    *)
      LIBRARY_DIRS=$withval
      ;;
1659 1660 1661 1662 1663 1664
  esac

fi;



1665

1666 1667 1668 1669 1670 1671

# Check whether --with-libs or --without-libs was given.
if test "${with_libs+set}" = set; then
  withval="$with_libs"

  case $withval in
1672
    yes)
1673 1674 1675
      { { echo "$as_me:$LINENO: error: argument required for --with-libs option" >&5
echo "$as_me: error: argument required for --with-libs option" >&2;}
   { (exit 1); exit 1; }; }
1676 1677
      ;;
    no)
1678 1679 1680
      { { echo "$as_me:$LINENO: error: argument required for --with-libs option" >&5
echo "$as_me: error: argument required for --with-libs option" >&2;}
   { (exit 1); exit 1; }; }
1681 1682 1683 1684
      ;;
    *)
      LIBRARY_DIRS=$withval
      ;;
1685 1686 1687 1688
  esac

fi;

1689

1690 1691

#
1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728
# 64-bit integer date/time storage (--enable-integer-datetimes)
#
echo "$as_me:$LINENO: checking whether to build with 64-bit integer date/time support" >&5
echo $ECHO_N "checking whether to build with 64-bit integer date/time support... $ECHO_C" >&6


# Check whether --enable-integer-datetimes or --disable-integer-datetimes was given.
if test "${enable_integer_datetimes+set}" = set; then
  enableval="$enable_integer_datetimes"

  case $enableval in
    yes)

cat >>confdefs.h <<\_ACEOF
#define USE_INTEGER_DATETIMES 1
_ACEOF

      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-integer-datetimes option" >&5
echo "$as_me: error: no argument expected for --enable-integer-datetimes option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  enable_integer_datetimes=no

fi;

echo "$as_me:$LINENO: result: $enable_integer_datetimes" >&5
echo "${ECHO_T}$enable_integer_datetimes" >&6


P
Peter Eisentraut 已提交
1729 1730 1731
#
# NLS
#
1732 1733 1734 1735 1736 1737 1738 1739 1740
echo "$as_me:$LINENO: checking whether NLS is wanted" >&5
echo $ECHO_N "checking whether NLS is wanted... $ECHO_C" >&6


# Check whether --enable-nls or --disable-nls was given.
if test "${enable_nls+set}" = set; then
  enableval="$enable_nls"

  case $enableval in
P
Peter Eisentraut 已提交
1741 1742 1743 1744 1745 1746 1747 1748 1749 1750
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      enable_nls=yes
WANTED_LANGUAGES=$enableval
      ;;
1751 1752
  esac

P
Peter Eisentraut 已提交
1753 1754
else
  enable_nls=no
1755 1756
fi;

P
Peter Eisentraut 已提交
1757 1758

if test "$enable_nls" = yes; then
1759 1760

cat >>confdefs.h <<\_ACEOF
P
Peter Eisentraut 已提交
1761
#define ENABLE_NLS 1
1762
_ACEOF
P
Peter Eisentraut 已提交
1763 1764 1765

fi

1766 1767
echo "$as_me:$LINENO: result: $enable_nls" >&5
echo "${ECHO_T}$enable_nls" >&6
P
Peter Eisentraut 已提交
1768 1769 1770



1771 1772 1773
#
# Default port number (--with-pgport), default 5432
#
1774 1775 1776 1777 1778 1779 1780 1781 1782 1783
echo "$as_me:$LINENO: checking for default port number" >&5
echo $ECHO_N "checking for default port number... $ECHO_C" >&6



# Check whether --with-pgport or --without-pgport was given.
if test "${with_pgport+set}" = set; then
  withval="$with_pgport"

  case $withval in
1784
    yes)
1785 1786 1787
      { { echo "$as_me:$LINENO: error: argument required for --with-pgport option" >&5
echo "$as_me: error: argument required for --with-pgport option" >&2;}
   { (exit 1); exit 1; }; }
1788 1789
      ;;
    no)
1790 1791 1792
      { { echo "$as_me:$LINENO: error: argument required for --with-pgport option" >&5
echo "$as_me: error: argument required for --with-pgport option" >&2;}
   { (exit 1); exit 1; }; }
1793 1794 1795 1796
      ;;
    *)
      default_port=$withval
      ;;
1797 1798
  esac

1799
else
1800
  default_port=5432
1801 1802 1803 1804
fi;

echo "$as_me:$LINENO: result: $default_port" >&5
echo "${ECHO_T}$default_port" >&6
1805
# Need both of these because some places want an integer and some a string
1806 1807

cat >>confdefs.h <<_ACEOF
1808
#define DEF_PGPORT ${default_port}
1809 1810
_ACEOF

1811

1812
cat >>confdefs.h <<_ACEOF
1813
#define DEF_PGPORT_STR "${default_port}"
1814
_ACEOF
1815 1816


1817

1818 1819 1820
#
# Option to disable shared libraries
#
1821 1822 1823 1824 1825 1826 1827


# Check whether --enable-shared or --disable-shared was given.
if test "${enable_shared+set}" = set; then
  enableval="$enable_shared"

  case $enableval in
1828 1829 1830 1831 1832 1833 1834
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
1835 1836 1837
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-shared option" >&5
echo "$as_me: error: no argument expected for --enable-shared option" >&2;}
   { (exit 1); exit 1; }; }
1838
      ;;
1839 1840
  esac

1841 1842 1843
else
  enable_shared=yes

1844 1845
fi;

1846 1847


1848 1849 1850
#
# '-rpath'-like feature can be disabled
#
1851 1852 1853 1854 1855 1856 1857


# Check whether --enable-rpath or --disable-rpath was given.
if test "${enable_rpath+set}" = set; then
  enableval="$enable_rpath"

  case $enableval in
1858 1859 1860 1861 1862 1863 1864
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
1865 1866 1867
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-rpath option" >&5
echo "$as_me: error: no argument expected for --enable-rpath option" >&2;}
   { (exit 1); exit 1; }; }
1868
      ;;
1869 1870
  esac

1871 1872 1873
else
  enable_rpath=yes

1874 1875
fi;

1876 1877


1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905
#
# Spinlocks
#


# Check whether --enable-spinlocks or --disable-spinlocks was given.
if test "${enable_spinlocks+set}" = set; then
  enableval="$enable_spinlocks"

  case $enableval in
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-spinlocks option" >&5
echo "$as_me: error: no argument expected for --enable-spinlocks option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  enable_spinlocks=yes

fi;

1906

1907 1908 1909
#
# --enable-debug adds -g to compiler flags
#
1910 1911 1912 1913 1914 1915 1916


# Check whether --enable-debug or --disable-debug was given.
if test "${enable_debug+set}" = set; then
  enableval="$enable_debug"

  case $enableval in
1917 1918 1919 1920 1921 1922 1923
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
1924 1925 1926
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-debug option" >&5
echo "$as_me: error: no argument expected for --enable-debug option" >&2;}
   { (exit 1); exit 1; }; }
1927
      ;;
1928 1929
  esac

1930 1931 1932
else
  enable_debug=no

1933 1934
fi;

1935 1936


1937
#
1938 1939 1940
# C compiler
#

1941 1942 1943
# For historical reasons you can also use --with-CC to specify the C compiler
# to use, although the standard way to do this is to set the CC environment
# variable.
1944 1945 1946 1947 1948 1949 1950 1951



# Check whether --with-CC or --without-CC was given.
if test "${with_CC+set}" = set; then
  withval="$with_CC"

  case $withval in
1952
    yes)
1953 1954 1955
      { { echo "$as_me:$LINENO: error: argument required for --with-CC option" >&5
echo "$as_me: error: argument required for --with-CC option" >&2;}
   { (exit 1); exit 1; }; }
1956 1957
      ;;
    no)
1958 1959 1960
      { { echo "$as_me:$LINENO: error: argument required for --with-CC option" >&5
echo "$as_me: error: argument required for --with-CC option" >&2;}
   { (exit 1); exit 1; }; }
1961 1962 1963 1964
      ;;
    *)
      CC=$with_CC
      ;;
1965
  esac
1966

1967
fi;
1968

1969

1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989
case $template in
  aix) pgac_cc_list="gcc xlc";;
 irix) pgac_cc_list="cc";; # no gcc
    *) pgac_cc_list="gcc cc";;
esac

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
if test -n "$ac_tool_prefix"; then
  for ac_prog in $pgac_cc_list
  do
    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
1990 1991 1992 1993
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

2008 2009
fi
fi
2010
CC=$ac_cv_prog_CC
2011
if test -n "$CC"; then
2012 2013
  echo "$as_me:$LINENO: result: $CC" >&5
echo "${ECHO_T}$CC" >&6
2014
else
2015 2016
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
2017 2018
fi

2019 2020 2021
    test -n "$CC" && break
  done
fi
2022
if test -z "$CC"; then
2023 2024 2025 2026 2027 2028 2029 2030 2031
  ac_ct_CC=$CC
  for ac_prog in $pgac_cc_list
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
2032
else
2033 2034
  if test -n "$ac_ct_CC"; then
  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2035
else
2036 2037 2038 2039 2040 2041 2042 2043 2044 2045
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_CC="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
2046
  fi
2047 2048
done
done
2049

2050 2051
fi
fi
2052 2053 2054 2055
ac_ct_CC=$ac_cv_prog_ac_ct_CC
if test -n "$ac_ct_CC"; then
  echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
echo "${ECHO_T}$ac_ct_CC" >&6
2056
else
2057 2058
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
2059 2060
fi

2061 2062
  test -n "$ac_ct_CC" && break
done
2063

2064 2065 2066 2067
  CC=$ac_ct_CC
fi


2068 2069 2070 2071
test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&5
echo "$as_me: error: no acceptable C compiler found in \$PATH
See \`config.log' for more details." >&2;}
2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094
   { (exit 1); exit 1; }; }

# Provide some information about the compiler.
echo "$as_me:$LINENO:" \
     "checking for C compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  (eval $ac_compiler --version </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  (eval $ac_compiler -v </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }
{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  (eval $ac_compiler -V </dev/null >&5) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }

cat >conftest.$ac_ext <<_ACEOF
2095 2096 2097 2098 2099 2100
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2101 2102 2103 2104 2105 2106 2107 2108 2109
int
main ()
{

  ;
  return 0;
}
_ACEOF
ac_clean_files_save=$ac_clean_files
2110
ac_clean_files="$ac_clean_files a.out a.exe b.out"
2111 2112 2113
# Try to create an executable without -o first, disregard a.out.
# It will help us diagnose broken compilers, and finding out an intuition
# of exeext.
2114 2115
echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
  (eval $ac_link_default) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # Find the output, starting from the most likely.  This scheme is
# not robust to junk in `.', hence go to wildcards (a.*) only as a last
# resort.

# Be careful to initialize this variable, since it used to be cached.
# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
ac_cv_exeext=
2129 2130 2131 2132
# b.out is created by i960 compilers.
for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
do
  test -f "$ac_file" || continue
2133
  case $ac_file in
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
	;;
    conftest.$ac_ext )
	# This is the source file.
	;;
    [ab].out )
	# We found the default executable, but exeext='' is most
	# certainly right.
	break;;
    *.* )
	ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
	# FIXME: I believe we export ac_cv_exeext for Libtool,
	# but it would be cool to find out if it's true.  Does anybody
	# maintain Libtool? --akim.
	export ac_cv_exeext
	break;;
    * )
	break;;
2152 2153 2154 2155
  esac
done
else
  echo "$as_me: failed program was:" >&5
2156 2157 2158 2159 2160 2161
sed 's/^/| /' conftest.$ac_ext >&5

{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
See \`config.log' for more details." >&5
echo "$as_me: error: C compiler cannot create executables
See \`config.log' for more details." >&2;}
2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182
   { (exit 77); exit 77; }; }
fi

ac_exeext=$ac_cv_exeext
echo "$as_me:$LINENO: result: $ac_file" >&5
echo "${ECHO_T}$ac_file" >&6

# Check the compiler produces executables we can run.  If not, either
# the compiler is broken, or we cross compile.
echo "$as_me:$LINENO: checking whether the C compiler works" >&5
echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
# If not cross compiling, check that we can run a simple program.
if test "$cross_compiling" != yes; then
  if { ac_try='./$ac_file'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
    cross_compiling=no
2183
  else
2184 2185 2186 2187
    if test "$cross_compiling" = maybe; then
	cross_compiling=yes
    else
	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2188 2189
If you meant to cross compile, use \`--host'.
See \`config.log' for more details." >&5
2190
echo "$as_me: error: cannot run C compiled programs.
2191 2192
If you meant to cross compile, use \`--host'.
See \`config.log' for more details." >&2;}
2193 2194
   { (exit 1); exit 1; }; }
    fi
2195
  fi
2196 2197 2198 2199
fi
echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6

2200
rm -f a.out a.exe conftest$ac_cv_exeext b.out
2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219
ac_clean_files=$ac_clean_files_save
# Check the compiler produces executables we can run.  If not, either
# the compiler is broken, or we cross compile.
echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
echo "$as_me:$LINENO: result: $cross_compiling" >&5
echo "${ECHO_T}$cross_compiling" >&6

echo "$as_me:$LINENO: checking for suffix of executables" >&5
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  # If both `conftest.exe' and `conftest' are `present' (well, observable)
# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
# work properly (i.e., refer to `conftest.exe'), while it won't with
# `rm'.
2220 2221
for ac_file in conftest.exe conftest conftest.*; do
  test -f "$ac_file" || continue
2222
  case $ac_file in
2223
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2224
    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2225 2226
	  export ac_cv_exeext
	  break;;
2227 2228 2229
    * ) break;;
  esac
done
2230
else
2231 2232 2233 2234
  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
See \`config.log' for more details." >&2;}
2235
   { (exit 1); exit 1; }; }
2236 2237
fi

2238 2239 2240
rm -f conftest$ac_cv_exeext
echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
echo "${ECHO_T}$ac_cv_exeext" >&6
2241

2242 2243 2244 2245 2246 2247 2248
rm -f conftest.$ac_ext
EXEEXT=$ac_cv_exeext
ac_exeext=$EXEEXT
echo "$as_me:$LINENO: checking for suffix of object files" >&5
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
if test "${ac_cv_objext+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
2249
else
2250
  cat >conftest.$ac_ext <<_ACEOF
2251 2252 2253 2254 2255 2256
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.o conftest.obj
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; then
  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
  case $ac_file in
2273
    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2274 2275 2276 2277
    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
       break;;
  esac
done
2278
else
2279
  echo "$as_me: failed program was:" >&5
2280 2281 2282 2283 2284 2285
sed 's/^/| /' conftest.$ac_ext >&5

{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute suffix of object files: cannot compile
See \`config.log' for more details." >&2;}
2286
   { (exit 1); exit 1; }; }
2287
fi
2288 2289

rm -f conftest.$ac_cv_objext conftest.$ac_ext
2290
fi
2291 2292 2293 2294 2295 2296 2297 2298 2299 2300
echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
echo "${ECHO_T}$ac_cv_objext" >&6
OBJEXT=$ac_cv_objext
ac_objext=$OBJEXT
echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
if test "${ac_cv_c_compiler_gnu+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
2301 2302 2303 2304 2305 2306
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2307 2308 2309 2310 2311 2312
int
main ()
{
#ifndef __GNUC__
       choke me
#endif
2313

2314 2315 2316 2317 2318 2319
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2320
  (eval $ac_compile) 2>conftest.er1
2321
  ac_status=$?
2322 2323 2324
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2325 2326
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2327 2328 2329 2330 2331 2332 2333 2334
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2335 2336 2337 2338 2339 2340 2341 2342
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_compiler_gnu=yes
else
  echo "$as_me: failed program was:" >&5
2343 2344
sed 's/^/| /' conftest.$ac_ext >&5

2345 2346
ac_compiler_gnu=no
fi
2347
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362
ac_cv_c_compiler_gnu=$ac_compiler_gnu

fi
echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
GCC=`test $ac_compiler_gnu = yes && echo yes`
ac_test_CFLAGS=${CFLAGS+set}
ac_save_CFLAGS=$CFLAGS
CFLAGS="-g"
echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
if test "${ac_cv_prog_cc_g+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
2363 2364 2365 2366 2367 2368
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2369 2370 2371
int
main ()
{
2372

2373 2374 2375 2376 2377 2378
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2379
  (eval $ac_compile) 2>conftest.er1
2380
  ac_status=$?
2381 2382 2383
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2384 2385
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2386 2387 2388 2389 2390 2391 2392 2393
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2394 2395 2396 2397 2398
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
2399
  ac_cv_prog_cc_g=yes
2400
else
2401
  echo "$as_me: failed program was:" >&5
2402 2403
sed 's/^/| /' conftest.$ac_ext >&5

2404
ac_cv_prog_cc_g=no
2405
fi
2406
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2407
fi
2408 2409
echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2410
if test "$ac_test_CFLAGS" = set; then
2411
  CFLAGS=$ac_save_CFLAGS
2412 2413
elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
2414 2415
    CFLAGS="-g -O2"
  else
2416
    CFLAGS="-g"
M
 
Marc G. Fournier 已提交
2417
  fi
2418
else
2419 2420 2421 2422 2423
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi
2424
fi
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 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539
echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
if test "${ac_cv_prog_cc_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_prog_cc_stdc=no
ac_save_CC=$CC
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
     char **p;
     int i;
{
  return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s;
}

/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   function prototypes and stuff, but not '\xHH' hex character constants.
   These don't provoke an error unfortunately, instead are silently treated
   as 'x'.  The following induces an error, until -std1 is added to get
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   array size at least.  It's necessary to write '\x00'==0 to get something
   that's true only with -std1.  */
int osf4_cc_array ['\x00' == 0 ? 1 : -1];

int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
int argc;
char **argv;
int
main ()
{
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  ;
  return 0;
}
_ACEOF
# Don't try gcc -ansi; that turns off useful extensions and
# breaks some systems' header files.
# AIX			-qlanglvl=ansi
# Ultrix and OSF/1	-std1
# HP-UX 10.20 and later	-Ae
# HP-UX older versions	-Aa -D_HPUX_SOURCE
# SVR4			-Xc -D__EXTENSIONS__
for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
do
  CC="$ac_save_CC $ac_arg"
  rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_prog_cc_stdc=$ac_arg
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext
done
rm -f conftest.$ac_ext conftest.$ac_objext
CC=$ac_save_CC

fi

case "x$ac_cv_prog_cc_stdc" in
  x|xno)
    echo "$as_me:$LINENO: result: none needed" >&5
echo "${ECHO_T}none needed" >&6 ;;
  *)
    echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
    CC="$CC $ac_cv_prog_cc_stdc" ;;
esac

2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550
# Some people use a C++ compiler to compile C.  Since we use `exit',
# in C++ we need to declare it.  In case someone uses the same compiler
# for both compiling C and C++ we need to have the C++ compiler decide
# the declaration of exit, since it's the most demanding environment.
cat >conftest.$ac_ext <<_ACEOF
#ifndef __cplusplus
  choke me
#endif
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2551
  (eval $ac_compile) 2>conftest.er1
2552
  ac_status=$?
2553 2554 2555
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2556 2557
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2558 2559 2560 2561 2562 2563 2564 2565
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2566 2567 2568 2569 2570 2571
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  for ac_declaration in \
2572
   '' \
2573 2574 2575 2576 2577 2578 2579
   'extern "C" void std::exit (int) throw (); using std::exit;' \
   'extern "C" void std::exit (int); using std::exit;' \
   'extern "C" void exit (int) throw ();' \
   'extern "C" void exit (int);' \
   'void exit (int);'
do
  cat >conftest.$ac_ext <<_ACEOF
2580 2581 2582 2583 2584
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
2585
$ac_declaration
2586
#include <stdlib.h>
2587 2588 2589 2590 2591 2592 2593 2594 2595 2596
int
main ()
{
exit (42);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2597
  (eval $ac_compile) 2>conftest.er1
2598
  ac_status=$?
2599 2600 2601
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2602 2603
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2604 2605 2606 2607 2608 2609 2610 2611
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2612 2613 2614 2615 2616 2617
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
2618
else
2619
  echo "$as_me: failed program was:" >&5
2620 2621
sed 's/^/| /' conftest.$ac_ext >&5

2622
continue
2623
fi
2624
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2625
  cat >conftest.$ac_ext <<_ACEOF
2626 2627 2628 2629 2630
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641
$ac_declaration
int
main ()
{
exit (42);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2642
  (eval $ac_compile) 2>conftest.er1
2643
  ac_status=$?
2644 2645 2646
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2647 2648
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2649 2650 2651 2652 2653 2654 2655 2656
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2657 2658 2659 2660 2661 2662 2663 2664
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
2665 2666
sed 's/^/| /' conftest.$ac_ext >&5

2667
fi
2668
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2669
done
2670
rm -f conftest*
2671 2672 2673 2674
if test -n "$ac_declaration"; then
  echo '#ifdef __cplusplus' >>confdefs.h
  echo $ac_declaration      >>confdefs.h
  echo '#endif'             >>confdefs.h
2675 2676 2677
fi

else
2678
  echo "$as_me: failed program was:" >&5
2679 2680
sed 's/^/| /' conftest.$ac_ext >&5

2681
fi
2682
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2683 2684 2685 2686 2687
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
2688

2689

2690
unset CFLAGS
2691

2692
#
2693
# Read the template
2694
#
2695
. "$srcdir/src/template/$template" || exit
2696

2697 2698 2699 2700 2701 2702
# CFLAGS are selected so:
# If the user specifies something in the environment, that is used.
# else:  If the template file set something, that is used.
# else:  If the compiler is GCC, then we use -O2.
# else:  If the compiler is something else, then we use -0.

2703 2704
if test "$ac_env_CFLAGS_set" = set; then
  CFLAGS=$ac_env_CFLAGS_value
2705
elif test "${CFLAGS+set}" = set; then
2706 2707 2708
  : # (keep what template set)
elif test "$GCC" = yes; then
  CFLAGS="-O2"
2709
else
2710 2711 2712 2713
  # if the user selected debug mode, don't use -O
  if test "$enable_debug" != yes; then
    CFLAGS="-O"
  fi
2714 2715
fi

2716 2717
# The Intel compiler on Linux supports most gcc options, but not
# all of them, so only add these options if we are really using
2718 2719
# gcc.  Intel compiler has a bug in checking for division by NAN
# (NaN == 0), -mp1 fixes it, so someday we might way to add it.
2720

2721
if test "$GCC" = yes; then
2722

2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

int
main ()
{
#ifndef __INTEL_COMPILER
choke me
#endif
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ICC=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ICC=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  if test "$ICC" = no; then
    CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith -Winline"

    # Some versions of GCC support some additional useful warning flags.
    # Check whether they are supported, and add them to CFLAGS if so.
    echo "$as_me:$LINENO: checking if $CC supports -Wdeclaration-after-statement" >&5
2776 2777 2778 2779
echo $ECHO_N "checking if $CC supports -Wdeclaration-after-statement... $ECHO_C" >&6
pgac_save_CFLAGS=$CFLAGS
CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
cat >conftest.$ac_ext <<_ACEOF
2780 2781 2782 2783 2784 2785
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2786 2787 2788 2789 2790 2791 2792 2793 2794 2795
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2796
  (eval $ac_compile) 2>conftest.er1
2797
  ac_status=$?
2798 2799 2800
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2801 2802
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2803 2804 2805 2806 2807 2808 2809 2810
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2811 2812 2813 2814 2815
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
2816 2817
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
2818 2819
else
  echo "$as_me: failed program was:" >&5
2820 2821
sed 's/^/| /' conftest.$ac_ext >&5

2822 2823 2824 2825
CFLAGS="$pgac_save_CFLAGS"
                    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
2826
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2827

2828
    echo "$as_me:$LINENO: checking if $CC supports -Wendif-labels" >&5
2829 2830 2831 2832
echo $ECHO_N "checking if $CC supports -Wendif-labels... $ECHO_C" >&6
pgac_save_CFLAGS=$CFLAGS
CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
cat >conftest.$ac_ext <<_ACEOF
2833 2834 2835 2836 2837 2838
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2839 2840 2841 2842 2843 2844 2845 2846 2847 2848
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2849
  (eval $ac_compile) 2>conftest.er1
2850
  ac_status=$?
2851 2852 2853
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2854 2855
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2856 2857 2858 2859 2860 2861 2862 2863
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2864 2865 2866 2867 2868 2869 2870 2871 2872
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
  echo "$as_me: failed program was:" >&5
2873 2874
sed 's/^/| /' conftest.$ac_ext >&5

2875 2876 2877
CFLAGS="$pgac_save_CFLAGS"
                    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
2878
fi
2879
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2880

2881
  fi
2882

2883 2884 2885 2886 2887 2888
  # Disable strict-aliasing rules; needed for gcc 3.3+
  echo "$as_me:$LINENO: checking if $CC supports -fno-strict-aliasing" >&5
echo $ECHO_N "checking if $CC supports -fno-strict-aliasing... $ECHO_C" >&6
pgac_save_CFLAGS=$CFLAGS
CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
cat >conftest.$ac_ext <<_ACEOF
2889 2890 2891 2892 2893 2894
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2895 2896 2897 2898 2899 2900 2901 2902 2903 2904
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2905
  (eval $ac_compile) 2>conftest.er1
2906
  ac_status=$?
2907 2908 2909
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2910 2911
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2912 2913 2914 2915 2916 2917 2918 2919
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
2920 2921 2922 2923 2924 2925 2926 2927 2928
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
  echo "$as_me: failed program was:" >&5
2929 2930
sed 's/^/| /' conftest.$ac_ext >&5

2931 2932 2933
CFLAGS="$pgac_save_CFLAGS"
                    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
2934
fi
2935
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2936

2937
fi
2938

2939
# supply -g if --enable-debug
2940
if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
2941 2942
  CFLAGS="$CFLAGS -g"
fi
2943

2944 2945
{ echo "$as_me:$LINENO: using CFLAGS=$CFLAGS" >&5
echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
2946

B
Bruce Momjian 已提交
2947
# We already have this in Makefile.win32, but configure needs it too
2948
if test "$PORTNAME" = "win32"; then
T
Tom Lane 已提交
2949
  CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
B
Bruce Momjian 已提交
2950 2951
fi

2952 2953 2954 2955
# Check if the compiler still works with the template settings
echo "$as_me:$LINENO: checking whether the C compiler still works" >&5
echo $ECHO_N "checking whether the C compiler still works... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
2956 2957 2958 2959 2960 2961
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2962 2963 2964 2965 2966 2967 2968 2969 2970 2971
int
main ()
{
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2972
  (eval $ac_link) 2>conftest.er1
2973
  ac_status=$?
2974 2975 2976
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2977 2978
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2979 2980 2981 2982 2983 2984 2985 2986
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
2987 2988 2989 2990 2991 2992 2993 2994 2995
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
  echo "$as_me: failed program was:" >&5
2996 2997
sed 's/^/| /' conftest.$ac_ext >&5

2998 2999 3000 3001 3002 3003
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
   { { echo "$as_me:$LINENO: error: cannot proceed" >&5
echo "$as_me: error: cannot proceed" >&2;}
   { (exit 1); exit 1; }; }
fi
3004 3005
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
3006

3007
# Defend against gcc -ffast-math
3008 3009
if test "$GCC" = yes; then
cat >conftest.$ac_ext <<_ACEOF
3010 3011 3012 3013 3014 3015
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027
int
main ()
{
#ifdef __FAST_MATH__
choke me
#endif
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3028
  (eval $ac_compile) 2>conftest.er1
3029
  ac_status=$?
3030 3031 3032
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
3033 3034
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
3035 3036 3037 3038 3039 3040 3041 3042
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
3043 3044 3045 3046 3047 3048 3049 3050
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
else
  echo "$as_me: failed program was:" >&5
3051 3052
sed 's/^/| /' conftest.$ac_ext >&5

3053 3054 3055 3056
{ { echo "$as_me:$LINENO: error: do not put -ffast-math in CFLAGS" >&5
echo "$as_me: error: do not put -ffast-math in CFLAGS" >&2;}
   { (exit 1); exit 1; }; }
fi
3057
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3058 3059
fi

3060 3061 3062 3063 3064 3065 3066
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3067 3068 3069 3070 3071
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082
  if test "${ac_cv_prog_CPP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
      # Double quotes because CPP needs to be expanded
    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
    do
      ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
3083 3084
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
3085
  # On the NeXT, cc -E runs the code through the compiler's parser,
3086 3087
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
3099 3100 3101 3102
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
3103
  grep -v '^ *+' conftest.er1 >conftest.err
3104 3105 3106 3107 3108 3109
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
3110
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3111 3112 3113
  else
    ac_cpp_err=
  fi
3114
else
3115 3116 3117
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
3118 3119
  :
else
3120
  echo "$as_me: failed program was:" >&5
3121 3122
sed 's/^/| /' conftest.$ac_ext >&5

3123 3124 3125 3126 3127 3128 3129 3130
  # Broken: fails on valid input.
continue
fi
rm -f conftest.err conftest.$ac_ext

  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
3131 3132 3133 3134 3135
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
3136 3137 3138 3139 3140
#include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
3141
  grep -v '^ *+' conftest.er1 >conftest.err
3142 3143 3144 3145 3146 3147
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
3148
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3149 3150 3151
  else
    ac_cpp_err=
  fi
3152
else
3153
  ac_cpp_err=yes
3154
fi
3155 3156 3157 3158 3159
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
3160 3161
sed 's/^/| /' conftest.$ac_ext >&5

3162 3163 3164
  # Passes both tests.
ac_preproc_ok=:
break
3165
fi
3166 3167 3168 3169 3170 3171 3172
rm -f conftest.err conftest.$ac_ext

done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  break
3173
fi
3174 3175 3176 3177

    done
    ac_cv_prog_CPP=$CPP

3178
fi
3179
  CPP=$ac_cv_prog_CPP
3180
else
3181
  ac_cv_prog_CPP=$CPP
3182
fi
3183 3184 3185 3186 3187 3188 3189
echo "$as_me:$LINENO: result: $CPP" >&5
echo "${ECHO_T}$CPP" >&6
ac_preproc_ok=false
for ac_c_preproc_warn_flag in '' yes
do
  # Use a header file that comes with gcc, so configuring glibc
  # with a fresh cross-compiler works.
3190 3191
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
3192 3193 3194
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif
		     Syntax error
3206 3207 3208 3209
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
3210
  grep -v '^ *+' conftest.er1 >conftest.err
3211 3212 3213 3214 3215 3216
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
3217
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3218 3219 3220
  else
    ac_cpp_err=
  fi
T
Tom Lane 已提交
3221
else
3222
  ac_cpp_err=yes
T
Tom Lane 已提交
3223
fi
3224 3225 3226 3227
if test -z "$ac_cpp_err"; then
  :
else
  echo "$as_me: failed program was:" >&5
3228 3229
sed 's/^/| /' conftest.$ac_ext >&5

3230 3231
  # Broken: fails on valid input.
continue
T
Tom Lane 已提交
3232
fi
3233
rm -f conftest.err conftest.$ac_ext
T
Tom Lane 已提交
3234

3235 3236 3237
  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
3238 3239 3240 3241 3242
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
3243 3244 3245 3246 3247
#include <ac_nonexistent.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
3248
  grep -v '^ *+' conftest.er1 >conftest.err
3249 3250 3251 3252 3253 3254
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
3255
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3256 3257
  else
    ac_cpp_err=
T
Tom Lane 已提交
3258
  fi
3259 3260 3261 3262 3263 3264 3265 3266
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
3267 3268
sed 's/^/| /' conftest.$ac_ext >&5

3269 3270 3271
  # Passes both tests.
ac_preproc_ok=:
break
T
Tom Lane 已提交
3272
fi
3273
rm -f conftest.err conftest.$ac_ext
T
Tom Lane 已提交
3274

3275 3276 3277 3278 3279 3280
done
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
rm -f conftest.err conftest.$ac_ext
if $ac_preproc_ok; then
  :
else
3281 3282 3283 3284
  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&5
echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
See \`config.log' for more details." >&2;}
3285
   { (exit 1); exit 1; }; }
T
Tom Lane 已提交
3286 3287
fi

3288 3289 3290 3291 3292 3293
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

T
Tom Lane 已提交
3294

3295

3296
# Create compiler version string
3297
if test x"$GCC" = x"yes" ; then
3298
  cc_string="GCC `${CC} --version | sed q`"
3299
else
3300
  cc_string=$CC
3301
fi
3302 3303

cat >>confdefs.h <<_ACEOF
T
Tom Lane 已提交
3304
#define PG_VERSION_STR "PostgreSQL $PACKAGE_VERSION on $host, compiled by $cc_string"
3305
_ACEOF
3306

3307 3308


3309 3310 3311 3312
#
# Set up TAS assembly code if needed; the template file has now had its
# chance to request this.
#
3313
          ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
3314 3315 3316 3317 3318 3319 3320 3321 3322 3323


if test "$need_tas" = yes ; then
  TAS=tas.o
else
  TAS=""
fi



P
Peter Eisentraut 已提交
3324 3325 3326
#
# Automatic dependency tracking
#
3327 3328 3329 3330 3331 3332 3333


# Check whether --enable-depend or --disable-depend was given.
if test "${enable_depend+set}" = set; then
  enableval="$enable_depend"

  case $enableval in
3334 3335 3336 3337 3338 3339 3340
    yes)
      autodepend=yes
      ;;
    no)
      :
      ;;
    *)
3341 3342 3343
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-depend option" >&5
echo "$as_me: error: no argument expected for --enable-depend option" >&2;}
   { (exit 1); exit 1; }; }
3344
      ;;
3345 3346
  esac

3347 3348
else
  enable_depend=no
P
Peter Eisentraut 已提交
3349

3350 3351
fi;

P
Peter Eisentraut 已提交
3352 3353 3354



3355 3356 3357
#
# Enable assert checks
#
3358 3359 3360 3361 3362 3363 3364


# Check whether --enable-cassert or --disable-cassert was given.
if test "${enable_cassert+set}" = set; then
  enableval="$enable_cassert"

  case $enableval in
3365
    yes)
3366 3367

cat >>confdefs.h <<\_ACEOF
3368
#define USE_ASSERT_CHECKING 1
3369
_ACEOF
3370 3371 3372 3373 3374 3375

      ;;
    no)
      :
      ;;
    *)
3376 3377 3378
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-cassert option" >&5
echo "$as_me: error: no argument expected for --enable-cassert option" >&2;}
   { (exit 1); exit 1; }; }
3379
      ;;
3380 3381
  esac

3382 3383 3384
else
  enable_cassert=no

3385 3386
fi;

3387

3388 3389 3390 3391 3392

#
# Include directories
#
ac_save_IFS=$IFS
3393
IFS="${IFS}${PATH_SEPARATOR}"
3394 3395 3396 3397 3398
# SRCH_INC comes from the template file
for dir in $with_includes $SRCH_INC; do
  if test -d "$dir"; then
    INCLUDES="$INCLUDES -I$dir"
  else
3399 3400
    { echo "$as_me:$LINENO: WARNING: *** Include directory $dir does not exist." >&5
echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
3401 3402 3403 3404 3405 3406 3407 3408 3409 3410
  fi
done
IFS=$ac_save_IFS



#
# Library directories
#
ac_save_IFS=$IFS
3411
IFS="${IFS}${PATH_SEPARATOR}"
3412 3413 3414
# LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
for dir in $LIBRARY_DIRS $SRCH_LIB; do
  if test -d "$dir"; then
3415
    LIBDIRS="$LIBDIRS -L$dir"
3416
  else
3417 3418
    { echo "$as_me:$LINENO: WARNING: *** Library directory $dir does not exist." >&5
echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
3419 3420 3421 3422
  fi
done
IFS=$ac_save_IFS

3423
#
3424
# Enable thread-safe client libraries
3425
#
3426 3427
echo "$as_me:$LINENO: checking allow thread-safe client libraries" >&5
echo $ECHO_N "checking allow thread-safe client libraries... $ECHO_C" >&6
3428 3429


3430 3431 3432
# Check whether --enable-thread-safety or --disable-thread-safety was given.
if test "${enable_thread_safety+set}" = set; then
  enableval="$enable_thread_safety"
3433

3434
  case $enableval in
3435
    yes)
3436
      :
3437 3438 3439 3440 3441
      ;;
    no)
      :
      ;;
    *)
3442 3443
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety option" >&5
echo "$as_me: error: no argument expected for --enable-thread-safety option" >&2;}
3444 3445 3446 3447 3448
   { (exit 1); exit 1; }; }
      ;;
  esac

else
3449
  enable_thread_safety=no
3450 3451 3452

fi;

3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477


# Check whether --enable-thread-safety-force or --disable-thread-safety-force was given.
if test "${enable_thread_safety_force+set}" = set; then
  enableval="$enable_thread_safety_force"

  case $enableval in
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety-force option" >&5
echo "$as_me: error: no argument expected for --enable-thread-safety-force option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  enable_thread_safety_force=no

fi;

3478 3479
if test "$enable_thread_safety" = yes -o \
        "$enable_thread_safety_force" = yes; then
3480 3481 3482 3483 3484 3485 3486
  enable_thread_safety="yes"	# for 'force'

cat >>confdefs.h <<\_ACEOF
#define ENABLE_THREAD_SAFETY 1
_ACEOF

fi
3487 3488
echo "$as_me:$LINENO: result: $enable_thread_safety" >&5
echo "${ECHO_T}$enable_thread_safety" >&6
3489 3490


3491
#
3492
# Optionally build Tcl modules (PL/Tcl)
3493
#
3494 3495 3496 3497 3498 3499 3500 3501 3502 3503
echo "$as_me:$LINENO: checking whether to build with Tcl" >&5
echo $ECHO_N "checking whether to build with Tcl... $ECHO_C" >&6



# Check whether --with-tcl or --without-tcl was given.
if test "${with_tcl+set}" = set; then
  withval="$with_tcl"

  case $withval in
3504
    yes)
3505
      :
3506 3507
      ;;
    no)
3508
      :
3509 3510
      ;;
    *)
3511 3512 3513
      { { echo "$as_me:$LINENO: error: no argument expected for --with-tcl option" >&5
echo "$as_me: error: no argument expected for --with-tcl option" >&2;}
   { (exit 1); exit 1; }; }
3514
      ;;
3515 3516
  esac

3517
else
3518
  with_tcl=no
3519

3520 3521 3522 3523
fi;

echo "$as_me:$LINENO: result: $with_tcl" >&5
echo "${ECHO_T}$with_tcl" >&6
3524 3525


3526
# We see if the path to the Tcl/Tk configuration scripts is specified.
3527
# This will override the use of tclsh to find the paths to search.
3528

3529 3530 3531 3532 3533 3534 3535 3536



# Check whether --with-tclconfig or --without-tclconfig was given.
if test "${with_tclconfig+set}" = set; then
  withval="$with_tclconfig"

  case $withval in
3537
    yes)
3538 3539 3540
      { { echo "$as_me:$LINENO: error: argument required for --with-tclconfig option" >&5
echo "$as_me: error: argument required for --with-tclconfig option" >&2;}
   { (exit 1); exit 1; }; }
3541 3542
      ;;
    no)
3543 3544 3545
      { { echo "$as_me:$LINENO: error: argument required for --with-tclconfig option" >&5
echo "$as_me: error: argument required for --with-tclconfig option" >&2;}
   { (exit 1); exit 1; }; }
3546
      ;;
3547 3548 3549 3550
    *)

      ;;
  esac
3551

3552 3553 3554
fi;


3555
#
3556
# Optionally build Perl modules (PL/Perl)
3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589
#
echo "$as_me:$LINENO: checking whether to build Perl modules" >&5
echo $ECHO_N "checking whether to build Perl modules... $ECHO_C" >&6



# Check whether --with-perl or --without-perl was given.
if test "${with_perl+set}" = set; then
  withval="$with_perl"

  case $withval in
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --with-perl option" >&5
echo "$as_me: error: no argument expected for --with-perl option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  with_perl=no

fi;

echo "$as_me:$LINENO: result: $with_perl" >&5
echo "${ECHO_T}$with_perl" >&6


3590
#
3591
# Optionally build Python modules (PL/Python)
3592
#
3593 3594 3595 3596 3597 3598 3599 3600 3601 3602
echo "$as_me:$LINENO: checking whether to build Python modules" >&5
echo $ECHO_N "checking whether to build Python modules... $ECHO_C" >&6



# Check whether --with-python or --without-python was given.
if test "${with_python+set}" = set; then
  withval="$with_python"

  case $withval in
3603
    yes)
3604
      :
3605 3606
      ;;
    no)
3607
      :
3608 3609
      ;;
    *)
3610 3611 3612
      { { echo "$as_me:$LINENO: error: no argument expected for --with-python option" >&5
echo "$as_me: error: no argument expected for --with-python option" >&2;}
   { (exit 1); exit 1; }; }
3613
      ;;
3614 3615
  esac

3616
else
3617
  with_python=no
3618

3619 3620 3621 3622
fi;

echo "$as_me:$LINENO: result: $with_python" >&5
echo "${ECHO_T}$with_python" >&6
3623 3624


3625 3626 3627
#
# Kerberos 5
#
3628 3629 3630 3631 3632 3633 3634 3635 3636 3637
echo "$as_me:$LINENO: checking whether to build with Kerberos 5 support" >&5
echo $ECHO_N "checking whether to build with Kerberos 5 support... $ECHO_C" >&6



# Check whether --with-krb5 or --without-krb5 was given.
if test "${with_krb5+set}" = set; then
  withval="$with_krb5"

  case $withval in
3638
    yes)
3639 3640 3641 3642 3643 3644 3645 3646


cat >>confdefs.h <<\_ACEOF
#define KRB5 1
_ACEOF

  krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"

3647 3648 3649 3650 3651
      ;;
    no)
      :
      ;;
    *)
3652 3653 3654
      { { echo "$as_me:$LINENO: error: no argument expected for --with-krb5 option" >&5
echo "$as_me: error: no argument expected for --with-krb5 option" >&2;}
   { (exit 1); exit 1; }; }
3655
      ;;
3656 3657
  esac

3658
else
3659
  with_krb5=no
3660

3661
fi;
3662

3663 3664
echo "$as_me:$LINENO: result: $with_krb5" >&5
echo "${ECHO_T}$with_krb5" >&6
3665 3666 3667



3668 3669 3670



3671 3672 3673
#
# Kerberos configuration parameters
#
3674 3675 3676 3677 3678 3679 3680 3681



# Check whether --with-krb-srvnam or --without-krb-srvnam was given.
if test "${with_krb_srvnam+set}" = set; then
  withval="$with_krb_srvnam"

  case $withval in
3682
    yes)
3683 3684 3685
      { { echo "$as_me:$LINENO: error: argument required for --with-krb-srvnam option" >&5
echo "$as_me: error: argument required for --with-krb-srvnam option" >&2;}
   { (exit 1); exit 1; }; }
3686 3687
      ;;
    no)
3688 3689 3690
      { { echo "$as_me:$LINENO: error: argument required for --with-krb-srvnam option" >&5
echo "$as_me: error: argument required for --with-krb-srvnam option" >&2;}
   { (exit 1); exit 1; }; }
3691
      ;;
3692 3693 3694 3695 3696 3697
    *)

      ;;
  esac

else
3698
  with_krb_srvnam="postgres"
3699 3700 3701 3702
fi;


cat >>confdefs.h <<_ACEOF
3703
#define PG_KRB_SRVNAM "$with_krb_srvnam"
3704
_ACEOF
3705 3706


3707

3708 3709 3710
#
# PAM
#
3711 3712 3713 3714 3715 3716 3717 3718 3719 3720
echo "$as_me:$LINENO: checking whether to build with PAM support" >&5
echo $ECHO_N "checking whether to build with PAM support... $ECHO_C" >&6



# Check whether --with-pam or --without-pam was given.
if test "${with_pam+set}" = set; then
  withval="$with_pam"

  case $withval in
3721
    yes)
3722 3723

cat >>confdefs.h <<\_ACEOF
3724
#define USE_PAM 1
3725
_ACEOF
3726

3727 3728 3729 3730 3731
      ;;
    no)
      :
      ;;
    *)
3732 3733 3734
      { { echo "$as_me:$LINENO: error: no argument expected for --with-pam option" >&5
echo "$as_me: error: no argument expected for --with-pam option" >&2;}
   { (exit 1); exit 1; }; }
3735
      ;;
3736 3737
  esac

3738 3739 3740
else
  with_pam=no

3741 3742 3743 3744
fi;

echo "$as_me:$LINENO: result: $with_pam" >&5
echo "${ECHO_T}$with_pam" >&6
3745 3746


3747

3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787
#
# LDAP
#
echo "$as_me:$LINENO: checking whether to build with LDAP support" >&5
echo $ECHO_N "checking whether to build with LDAP support... $ECHO_C" >&6



# Check whether --with-ldap or --without-ldap was given.
if test "${with_ldap+set}" = set; then
  withval="$with_ldap"

  case $withval in
    yes)

cat >>confdefs.h <<\_ACEOF
#define USE_LDAP 1
_ACEOF

      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --with-ldap option" >&5
echo "$as_me: error: no argument expected for --with-ldap option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  with_ldap=no

fi;

echo "$as_me:$LINENO: result: $with_ldap" >&5
echo "${ECHO_T}$with_ldap" >&6



3788
#
3789
# Bonjour
3790
#
3791 3792
echo "$as_me:$LINENO: checking whether to build with Bonjour support" >&5
echo $ECHO_N "checking whether to build with Bonjour support... $ECHO_C" >&6
3793 3794 3795



3796 3797 3798
# Check whether --with-bonjour or --without-bonjour was given.
if test "${with_bonjour+set}" = set; then
  withval="$with_bonjour"
3799 3800 3801 3802 3803

  case $withval in
    yes)

cat >>confdefs.h <<\_ACEOF
3804
#define USE_BONJOUR 1
3805 3806 3807 3808 3809 3810 3811
_ACEOF

      ;;
    no)
      :
      ;;
    *)
3812 3813
      { { echo "$as_me:$LINENO: error: no argument expected for --with-bonjour option" >&5
echo "$as_me: error: no argument expected for --with-bonjour option" >&2;}
3814 3815 3816 3817 3818
   { (exit 1); exit 1; }; }
      ;;
  esac

else
3819
  with_bonjour=no
3820 3821 3822

fi;

3823 3824
echo "$as_me:$LINENO: result: $with_bonjour" >&5
echo "${ECHO_T}$with_bonjour" >&6
3825 3826 3827



3828 3829 3830
#
# OpenSSL
#
3831 3832
echo "$as_me:$LINENO: checking whether to build with OpenSSL support" >&5
echo $ECHO_N "checking whether to build with OpenSSL support... $ECHO_C" >&6
3833 3834 3835 3836 3837 3838 3839 3840



# Check whether --with-openssl or --without-openssl was given.
if test "${with_openssl+set}" = set; then
  withval="$with_openssl"

  case $withval in
3841
    yes)
3842 3843 3844 3845 3846

cat >>confdefs.h <<\_ACEOF
#define USE_SSL 1
_ACEOF

3847 3848 3849 3850 3851
      ;;
    no)
      :
      ;;
    *)
3852 3853 3854
      { { echo "$as_me:$LINENO: error: no argument expected for --with-openssl option" >&5
echo "$as_me: error: no argument expected for --with-openssl option" >&2;}
   { (exit 1); exit 1; }; }
3855
      ;;
3856 3857
  esac

3858 3859 3860
else
  with_openssl=no

3861
fi;
3862

3863 3864
echo "$as_me:$LINENO: result: $with_openssl" >&5
echo "${ECHO_T}$with_openssl" >&6
3865 3866 3867



3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898
#
# Prefer libedit
#



# Check whether --with-libedit-preferred or --without-libedit-preferred was given.
if test "${with_libedit_preferred+set}" = set; then
  withval="$with_libedit_preferred"

  case $withval in
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --with-libedit-preferred option" >&5
echo "$as_me: error: no argument expected for --with-libedit-preferred option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  with_libedit_preferred=no

fi;



3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927
#
# Readline
#



# Check whether --with-readline or --without-readline was given.
if test "${with_readline+set}" = set; then
  withval="$with_readline"

  case $withval in
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --with-readline option" >&5
echo "$as_me: error: no argument expected for --with-readline option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  with_readline=yes

fi;

3928 3929 3930
# readline on MinGW has problems with backslashes in psql and other bugs.
# This is particularly a problem with non-US code pages.
# Therefore disable its use until we understand the cause. 2004-07-20
3931
if test "$PORTNAME" = "win32"; then
3932 3933 3934 3935
  if test "$with_readline" = yes; then
    { echo "$as_me:$LINENO: WARNING: *** Readline does not work on MinGW --- disabling" >&5
echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
    with_readline=no
3936 3937
  fi
fi
3938

3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969

#
# Zlib
#



# Check whether --with-zlib or --without-zlib was given.
if test "${with_zlib+set}" = set; then
  withval="$with_zlib"

  case $withval in
    yes)
      :
      ;;
    no)
      :
      ;;
    *)
      { { echo "$as_me:$LINENO: error: no argument expected for --with-zlib option" >&5
echo "$as_me: error: no argument expected for --with-zlib option" >&2;}
   { (exit 1); exit 1; }; }
      ;;
  esac

else
  with_zlib=yes

fi;


3970

B
Bruce Momjian 已提交
3971 3972 3973
#
# Elf
#
3974

3975
# Assume system is ELF if it predefines __ELF__ as 1,
M
 
Marc G. Fournier 已提交
3976 3977 3978 3979 3980
# otherwise believe host_os based default.
case $host_os in
    freebsd1*|freebsd2*) elf=no;;
    freebsd3*|freebsd4*) elf=yes;;
esac
3981

M
 
Marc G. Fournier 已提交
3982

3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004
echo "$as_me:$LINENO: checking for egrep" >&5
echo $ECHO_N "checking for egrep... $ECHO_C" >&6
if test "${ac_cv_prog_egrep+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
    then ac_cv_prog_egrep='grep -E'
    else ac_cv_prog_egrep='egrep'
    fi
fi
echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
echo "${ECHO_T}$ac_cv_prog_egrep" >&6
 EGREP=$ac_cv_prog_egrep


cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#if __ELF__
M
 
Marc G. Fournier 已提交
4005 4006 4007
  yes
#endif

4008
_ACEOF
M
 
Marc G. Fournier 已提交
4009
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4010
  $EGREP "yes" >/dev/null 2>&1; then
M
 
Marc G. Fournier 已提交
4011
  ELF_SYS=true
4012
else
M
 
Marc G. Fournier 已提交
4013 4014
  if test "X$elf" = "Xyes" ; then
  ELF_SYS=true
4015
else
M
 
Marc G. Fournier 已提交
4016
  ELF_SYS=
4017
fi
4018
fi
M
 
Marc G. Fournier 已提交
4019
rm -f conftest*
4020

4021 4022


B
Bruce Momjian 已提交
4023 4024 4025
#
# Assignments
#
4026

4027
CPPFLAGS="$CPPFLAGS $INCLUDES"
4028
LDFLAGS="$LDFLAGS $LIBDIRS"
4029

4030 4031 4032 4033 4034
{ echo "$as_me:$LINENO: using CPPFLAGS=$CPPFLAGS" >&5
echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
{ echo "$as_me:$LINENO: using LDFLAGS=$LDFLAGS" >&5
echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}

4035

B
Bruce Momjian 已提交
4036

4037
for ac_prog in gawk mawk nawk awk
4038
do
4039
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4040
set dummy $ac_prog; ac_word=$2
4041 4042 4043 4044
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_AWK+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4045 4046 4047 4048
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_AWK="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

4063 4064
fi
fi
4065
AWK=$ac_cv_prog_AWK
4066
if test -n "$AWK"; then
4067 4068
  echo "$as_me:$LINENO: result: $AWK" >&5
echo "${ECHO_T}$AWK" >&6
4069
else
4070 4071
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4072 4073
fi

4074
  test -n "$AWK" && break
4075 4076
done

4077 4078 4079 4080
echo "$as_me:$LINENO: checking for flex" >&5
echo $ECHO_N "checking for flex... $ECHO_C" >&6
if test "${pgac_cv_path_flex+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4081
else
4082 4083 4084
  # Let the user override the test
if test -n "$FLEX"; then
  pgac_cv_path_flex=$FLEX
4085
else
4086
  pgac_save_IFS=$IFS
4087
  IFS=$PATH_SEPARATOR
4088
  for pgac_dir in $PATH; do
4089
    IFS=$pgac_save_IFS
4090 4091
    if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
      pgac_dir=`pwd`
4092
    fi
4093 4094 4095
    for pgac_prog in flex lex; do
      pgac_candidate="$pgac_dir/$pgac_prog"
      if test -f "$pgac_candidate" \
4096
        && $pgac_candidate --version </dev/null >/dev/null 2>&1
4097 4098 4099
      then
        echo '%%'  > conftest.l
        if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
4100
          if $pgac_candidate --version | grep ' 2\.5\.3$' >/dev/null 2>&1; then
4101 4102 4103 4104 4105 4106 4107 4108 4109
            pgac_broken_flex=$pgac_candidate
            continue
          fi

          pgac_cv_path_flex=$pgac_candidate
          break 2
        fi
      fi
    done
4110
  done
4111
  rm -f conftest.l lex.yy.c
4112
  : ${pgac_cv_path_flex=no}
4113
fi
4114

4115
fi
4116 4117
echo "$as_me:$LINENO: result: $pgac_cv_path_flex" >&5
echo "${ECHO_T}$pgac_cv_path_flex" >&6
4118 4119
if test x"$pgac_cv_path_flex" = x"no"; then
  if test -n "$pgac_broken_flex"; then
4120
    { echo "$as_me:$LINENO: WARNING:
4121
*** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
4122 4123 4124 4125
*** should get version 2.5.4 or later." >&5
echo "$as_me: WARNING:
*** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
*** should get version 2.5.4 or later." >&2;}
4126
  fi
4127

4128 4129 4130 4131 4132 4133 4134
  { echo "$as_me:$LINENO: WARNING:
*** Without Flex you will not be able to build PostgreSQL from CVS or
*** change any of the scanner definition files.  You can obtain Flex from
*** a GNU mirror site.  (If you are using the official distribution of
*** PostgreSQL then you do not need to worry about this because the Flex
*** output is pre-generated.)" >&5
echo "$as_me: WARNING:
4135 4136 4137 4138
*** Without Flex you will not be able to build PostgreSQL from CVS or
*** change any of the scanner definition files.  You can obtain Flex from
*** a GNU mirror site.  (If you are using the official distribution of
*** PostgreSQL then you do not need to worry about this because the Flex
4139
*** output is pre-generated.)" >&2;}
4140 4141
fi

4142 4143
if test x"$pgac_cv_path_flex" = x"no"; then
  FLEX=
4144
else
4145
  FLEX=$pgac_cv_path_flex
4146 4147 4148
fi


4149 4150


4151 4152 4153 4154 4155 4156
echo "$as_me:$LINENO: checking whether ln -s works" >&5
echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
LN_S=$as_ln_s
if test "$LN_S" = "ln -s"; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
4157
else
4158 4159
  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
echo "${ECHO_T}no, using $LN_S" >&6
4160 4161
fi

4162

4163 4164 4165 4166 4167 4168
# Check whether --with-gnu-ld or --without-gnu-ld was given.
if test "${with_gnu_ld+set}" = set; then
  withval="$with_gnu_ld"
  test "$withval" = no || with_gnu_ld=yes
else
  with_gnu_ld=no
4169
fi;
4170
ac_prog=ld
4171
if test "$GCC" = yes; then
4172
  # Check if gcc -print-prog-name=ld gives a path.
4173 4174
  echo "$as_me:$LINENO: checking for ld used by GCC" >&5
echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202
  case $host in
  *-*-mingw*)
    # gcc leaves a trailing carriage return which upsets mingw
    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  *)
    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  esac
  case "$ac_prog" in
    # Accept absolute paths.
    [\\/]* | [A-Za-z]:[\\/]*)
      re_direlt='/[^/][^/]*/\.\./'
      # Canonicalize the path of ld
      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
      done
      test -z "$LD" && LD="$ac_prog"
      ;;
  "")
    # If it fails, then pretend we aren't using GCC.
    ac_prog=ld
    ;;
  *)
    # If it is relative, then search for the first ld in PATH.
    with_gnu_ld=unknown
    ;;
  esac
elif test "$with_gnu_ld" = yes; then
4203 4204
  echo "$as_me:$LINENO: checking for GNU ld" >&5
echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4205
else
4206 4207
  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4208
fi
4209 4210
if test "${ac_cv_path_LD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235
else
  if test -z "$LD"; then
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
  for ac_dir in $PATH; do
    test -z "$ac_dir" && ac_dir=.
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
      ac_cv_path_LD="$ac_dir/$ac_prog"
      # Check to see if the program is GNU ld.  I'd rather use --version,
      # but apparently some GNU ld's only accept -v.
      # Break only if it was the GNU/non-GNU ld that we prefer.
      if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
	test "$with_gnu_ld" != no && break
      else
	test "$with_gnu_ld" != yes && break
      fi
    fi
  done
  IFS="$ac_save_ifs"
else
  ac_cv_path_LD="$LD" # Let the user override the test with a path.
fi
fi

LD="$ac_cv_path_LD"
if test -n "$LD"; then
4236 4237
  echo "$as_me:$LINENO: result: $LD" >&5
echo "${ECHO_T}$LD" >&6
4238
else
4239 4240
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4241
fi
4242 4243 4244 4245 4246 4247 4248
test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
   { (exit 1); exit 1; }; }
echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
if test "${ac_cv_prog_gnu_ld+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4249 4250 4251 4252 4253 4254 4255 4256
else
  # I'd rather use --version here, but apparently some GNU ld's only accept -v.
if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
  ac_cv_prog_gnu_ld=yes
else
  ac_cv_prog_gnu_ld=no
fi
fi
4257 4258
echo "$as_me:$LINENO: result: $ac_cv_prog_gnu_ld" >&5
echo "${ECHO_T}$ac_cv_prog_gnu_ld" >&6
4259 4260 4261
with_gnu_ld=$ac_cv_prog_gnu_ld


4262 4263


B
Bruce Momjian 已提交
4264
case $host_os in sysv5*)
4265 4266 4267 4268
  echo "$as_me:$LINENO: checking whether ld -R works" >&5
echo $ECHO_N "checking whether ld -R works... $ECHO_C" >&6
if test "${pgac_cv_prog_ld_R+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4269
else
4270

4271
    pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
4272
    cat >conftest.$ac_ext <<_ACEOF
4273 4274 4275 4276 4277 4278
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

4279 4280 4281
int
main ()
{
4282

4283 4284 4285 4286 4287 4288
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4289
  (eval $ac_link) 2>conftest.er1
4290
  ac_status=$?
4291 4292 4293
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4294 4295
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4296 4297 4298 4299 4300 4301 4302 4303
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
4304 4305 4306 4307 4308
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
4309 4310
  pgac_cv_prog_ld_R=yes
else
4311
  echo "$as_me: failed program was:" >&5
4312 4313
sed 's/^/| /' conftest.$ac_ext >&5

4314
pgac_cv_prog_ld_R=no
4315
fi
4316 4317
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
4318 4319
    LDFLAGS=$pgac_save_LDFLAGS

4320 4321 4322
fi
echo "$as_me:$LINENO: result: $pgac_cv_prog_ld_R" >&5
echo "${ECHO_T}$pgac_cv_prog_ld_R" >&6
4323
  ld_R_works=$pgac_cv_prog_ld_R
4324

4325
esac
4326 4327 4328 4329 4330 4331 4332
if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_RANLIB+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4333 4334 4335 4336
else
  if test -n "$RANLIB"; then
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
else
4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

4351 4352
fi
fi
4353
RANLIB=$ac_cv_prog_RANLIB
4354
if test -n "$RANLIB"; then
4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401
  echo "$as_me:$LINENO: result: $RANLIB" >&5
echo "${ECHO_T}$RANLIB" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_RANLIB"; then
  ac_ct_RANLIB=$RANLIB
  # Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_RANLIB"; then
  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_RANLIB="ranlib"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
fi
fi
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
if test -n "$ac_ct_RANLIB"; then
  echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
echo "${ECHO_T}$ac_ct_RANLIB" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  RANLIB=$ac_ct_RANLIB
4402
else
4403
  RANLIB="$ac_cv_prog_RANLIB"
4404 4405 4406 4407
fi

# Extract the first word of "tar", so it can be a program name with args.
set dummy tar; ac_word=$2
4408 4409 4410 4411
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_path_TAR+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4412
else
4413 4414
  case $TAR in
  [\\/]* | ?:[\\/]*)
4415
  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
4416 4417
  ;;
  *)
4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

4432 4433 4434
  ;;
esac
fi
4435 4436
TAR=$ac_cv_path_TAR

4437
if test -n "$TAR"; then
4438 4439
  echo "$as_me:$LINENO: result: $TAR" >&5
echo "${ECHO_T}$TAR" >&6
4440
else
4441 4442
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4443 4444
fi

4445

4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543
  if test -n "$ac_tool_prefix"; then
  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
set dummy ${ac_tool_prefix}strip; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$STRIP"; then
  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
STRIP=$ac_cv_prog_STRIP
if test -n "$STRIP"; then
  echo "$as_me:$LINENO: result: $STRIP" >&5
echo "${ECHO_T}$STRIP" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

fi
if test -z "$ac_cv_prog_STRIP"; then
  ac_ct_STRIP=$STRIP
  # Extract the first word of "strip", so it can be a program name with args.
set dummy strip; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$ac_ct_STRIP"; then
  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_ac_ct_STRIP="strip"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
fi
fi
ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
if test -n "$ac_ct_STRIP"; then
  echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
echo "${ECHO_T}$ac_ct_STRIP" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  STRIP=$ac_ct_STRIP
else
  STRIP="$ac_cv_prog_STRIP"
fi


  echo "$as_me:$LINENO: checking whether it is possible to strip libraries" >&5
echo $ECHO_N "checking whether it is possible to strip libraries... $ECHO_C" >&6
  if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
    STRIP_STATIC_LIB="$STRIP -x"
    STRIP_SHARED_LIB="$STRIP --strip-unneeded"
    echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
  else
    STRIP_STATIC_LIB=:
    STRIP_SHARED_LIB=:
    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
  fi




4544
for ac_prog in 'bison -y'
4545
do
4546
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4547
set dummy $ac_prog; ac_word=$2
4548 4549 4550 4551
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_YACC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4552
else
4553 4554
  if test -n "$YACC"; then
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
4555
else
4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_YACC="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

4570
fi
4571
fi
4572
YACC=$ac_cv_prog_YACC
4573
if test -n "$YACC"; then
4574 4575
  echo "$as_me:$LINENO: result: $YACC" >&5
echo "${ECHO_T}$YACC" >&6
4576
else
4577 4578
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4579 4580
fi

4581
  test -n "$YACC" && break
4582
done
4583

4584 4585

if test "$YACC"; then
4586
  if $YACC --version | sed q | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'; then
4587
    { echo "$as_me:$LINENO: WARNING:
4588
*** If you are going to modify the grammar files or build from CVS, the installed
4589
*** version of Bison is too old.  Bison version 1.875 or later is required." >&5
4590
echo "$as_me: WARNING:
4591
*** If you are going to modify the grammar files or build from CVS, the installed
4592
*** version of Bison is too old.  Bison version 1.875 or later is required." >&2;}
4593 4594 4595
  fi
fi

4596
if test -z "$YACC"; then
4597 4598 4599 4600 4601 4602 4603 4604 4605
  { echo "$as_me:$LINENO: WARNING:
*** Without Bison you will not be able to build PostgreSQL from CVS or
*** change any of the parser definition files.  You can obtain Bison from
*** a GNU mirror site.  (If you are using the official distribution of
*** PostgreSQL then you do not need to worry about this because the Bison
*** output is pre-generated.)  To use a different yacc program (possible,
*** but not recommended), set the environment variable YACC before running
*** 'configure'." >&5
echo "$as_me: WARNING:
4606 4607 4608 4609 4610 4611
*** Without Bison you will not be able to build PostgreSQL from CVS or
*** change any of the parser definition files.  You can obtain Bison from
*** a GNU mirror site.  (If you are using the official distribution of
*** PostgreSQL then you do not need to worry about this because the Bison
*** output is pre-generated.)  To use a different yacc program (possible,
*** but not recommended), set the environment variable YACC before running
4612
*** 'configure'." >&2;}
4613
fi
4614

4615

4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681
# Extract the first word of "perl", so it can be a program name with args.
set dummy perl; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_path_PERL+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  case $PERL in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  ;;
esac
fi
PERL=$ac_cv_path_PERL

if test -n "$PERL"; then
  echo "$as_me:$LINENO: result: $PERL" >&5
echo "${ECHO_T}$PERL" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

if test "$with_perl" = yes; then

echo "$as_me:$LINENO: checking for Perl archlibexp" >&5
echo $ECHO_N "checking for Perl archlibexp... $ECHO_C" >&6
perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
echo "$as_me:$LINENO: result: $perl_archlibexp" >&5
echo "${ECHO_T}$perl_archlibexp" >&6
echo "$as_me:$LINENO: checking for Perl privlibexp" >&5
echo $ECHO_N "checking for Perl privlibexp... $ECHO_C" >&6
perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
echo "$as_me:$LINENO: result: $perl_privlibexp" >&5
echo "${ECHO_T}$perl_privlibexp" >&6
echo "$as_me:$LINENO: checking for Perl useshrplib" >&5
echo $ECHO_N "checking for Perl useshrplib... $ECHO_C" >&6
perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
echo "$as_me:$LINENO: result: $perl_useshrplib" >&5
echo "${ECHO_T}$perl_useshrplib" >&6

echo "$as_me:$LINENO: checking for flags to link embedded Perl" >&5
echo $ECHO_N "checking for flags to link embedded Perl... $ECHO_C" >&6
pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
perl_embed_ldflags=`echo X"$pgac_tmp1" | sed "s/^X//;s%$pgac_tmp2%%"`
echo "$as_me:$LINENO: result: $perl_embed_ldflags" >&5
echo "${ECHO_T}$perl_embed_ldflags" >&6
fi

4682 4683 4684
if test "$with_python" = yes; then
  # Extract the first word of "python", so it can be a program name with args.
set dummy python; ac_word=$2
4685 4686 4687 4688
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_path_PYTHON+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4689
else
4690 4691
  case $PYTHON in
  [\\/]* | ?:[\\/]*)
4692 4693 4694
  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
  ;;
  *)
4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

4709 4710 4711
  ;;
esac
fi
4712 4713
PYTHON=$ac_cv_path_PYTHON

4714
if test -n "$PYTHON"; then
4715 4716
  echo "$as_me:$LINENO: result: $PYTHON" >&5
echo "${ECHO_T}$PYTHON" >&6
4717
else
4718 4719
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4720 4721 4722
fi

if test x"$PYTHON" = x""; then
4723 4724 4725
  { { echo "$as_me:$LINENO: error: Python not found" >&5
echo "$as_me: error: Python not found" >&2;}
   { (exit 1); exit 1; }; }
4726 4727
fi

4728

4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741
echo "$as_me:$LINENO: checking for Python distutils module" >&5
echo $ECHO_N "checking for Python distutils module... $ECHO_C" >&6
if "${PYTHON}" 2>&- -c 'import distutils'
then
    echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
    { { echo "$as_me:$LINENO: error: distutils module not found" >&5
echo "$as_me: error: distutils module not found" >&2;}
   { (exit 1); exit 1; }; }
fi
4742 4743
echo "$as_me:$LINENO: checking Python configuration directory" >&5
echo $ECHO_N "checking Python configuration directory... $ECHO_C" >&6
4744
python_version=`${PYTHON} -c "import sys; print sys.version[:3]"`
4745
python_configdir=`${PYTHON} -c "from distutils.sysconfig import get_python_lib as f; import os; print os.path.join(f(plat_specific=1,standard_lib=1),'config')"`
B
Bruce Momjian 已提交
4746
python_includespec=`${PYTHON} -c "import distutils.sysconfig; print '-I'+distutils.sysconfig.get_python_inc()"`
4747

4748
# This should be enough of a message.
4749 4750
echo "$as_me:$LINENO: result: $python_configdir" >&5
echo "${ECHO_T}$python_configdir" >&6
4751 4752


4753 4754
echo "$as_me:$LINENO: checking how to link an embedded Python application" >&5
echo $ECHO_N "checking how to link an embedded Python application... $ECHO_C" >&6
4755

4756 4757 4758 4759
python_libdir=`${PYTHON} -c "import distutils.sysconfig,string; print string.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR')))"`
python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig,string; print string.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY')))"`
python_so=`${PYTHON} -c "import distutils.sysconfig,string; print string.join(filter(None,distutils.sysconfig.get_config_vars('SO')))"`
ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
4760

4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775
if test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
then
	# New way: use the official shared library
	ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
	python_libspec="-L${python_libdir} -l${ldlibrary}"
else
	# Old way: use libpython from python_configdir
	python_libdir="${python_configdir}"
	python_libspec="-L${python_libdir} -lpython${python_version}"
fi

python_additional_libs=`${PYTHON} -c "import distutils.sysconfig,string; print string.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','LOCALMODLIBS','BASEMODLIBS')))"`

echo "$as_me:$LINENO: result: ${python_libspec} ${python_additional_libs}" >&5
echo "${ECHO_T}${python_libspec} ${python_additional_libs}" >&6
4776 4777


4778 4779 4780 4781 4782 4783 4784 4785
# threaded python is not supported on bsd's
echo "$as_me:$LINENO: checking whether Python is compiled with thread support" >&5
echo $ECHO_N "checking whether Python is compiled with thread support... $ECHO_C" >&6
pythreads=`${PYTHON} -c "import sys; print int('thread' in sys.builtin_module_names)"`
if test "$pythreads" = "1"; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
  case $host_os in
4786
  openbsd*|freebsd4*)
4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797
    { { echo "$as_me:$LINENO: error: *** Threaded Python not supported on this platform ***" >&5
echo "$as_me: error: *** Threaded Python not supported on this platform ***" >&2;}
   { (exit 1); exit 1; }; }
    ;;
  esac
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi


4798 4799
fi

4800
# Supply a numeric version string for use by 3rd party add-ons
4801
# awk -F is a regex on some platforms, and not on others, so make "." a tab
4802
PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/A-Za-z.*$//' |
4803 4804
tr '.' '	' |
$AWK '{printf \"%d%02d%02d\", $1, $2, (NF >= 3) ? $3 : 0}'`"
4805 4806 4807 4808 4809

cat >>confdefs.h <<_ACEOF
#define PG_VERSION_NUM $PG_VERSION_NUM
_ACEOF

4810

T
Tom Lane 已提交
4811
##
4812 4813 4814
## Libraries
##

4815 4816 4817
echo "$as_me:$LINENO: checking for library containing setproctitle" >&5
echo $ECHO_N "checking for library containing setproctitle... $ECHO_C" >&6
if test "${ac_cv_search_setproctitle+set}" = set; then
4818
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
 
Marc G. Fournier 已提交
4819
else
4820 4821
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_setproctitle=no
4822
cat >conftest.$ac_ext <<_ACEOF
4823 4824 4825 4826 4827
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
4828

4829 4830 4831 4832 4833 4834 4835
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char setproctitle ();
4836 4837 4838
int
main ()
{
4839
setproctitle ();
4840 4841 4842 4843 4844 4845
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4846
  (eval $ac_link) 2>conftest.er1
4847
  ac_status=$?
4848 4849 4850
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4851 4852
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4853 4854 4855 4856 4857 4858 4859 4860
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
4861 4862 4863 4864 4865
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
4866
  ac_cv_search_setproctitle="none required"
4867 4868
else
  echo "$as_me: failed program was:" >&5
4869 4870
sed 's/^/| /' conftest.$ac_ext >&5

4871
fi
4872 4873
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
4874 4875 4876 4877 4878
if test "$ac_cv_search_setproctitle" = no; then
  for ac_lib in util; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
4879
_ACEOF
4880 4881 4882
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
M
 
Marc G. Fournier 已提交
4883

4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char setproctitle ();
int
main ()
{
setproctitle ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_setproctitle="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
M
 
Marc G. Fournier 已提交
4926 4927

fi
4928 4929 4930 4931 4932 4933 4934 4935 4936 4937
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_setproctitle" >&5
echo "${ECHO_T}$ac_cv_search_setproctitle" >&6
if test "$ac_cv_search_setproctitle" != no; then
  test "$ac_cv_search_setproctitle" = "none required" || LIBS="$ac_cv_search_setproctitle $LIBS"
M
 
Marc G. Fournier 已提交
4938

4939
fi
4940

4941 4942 4943
echo "$as_me:$LINENO: checking for library containing pow" >&5
echo $ECHO_N "checking for library containing pow... $ECHO_C" >&6
if test "${ac_cv_search_pow+set}" = set; then
4944
  echo $ECHO_N "(cached) $ECHO_C" >&6
4945
else
4946 4947
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_pow=no
4948
cat >conftest.$ac_ext <<_ACEOF
4949 4950 4951 4952 4953
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
4954

4955 4956 4957 4958 4959 4960 4961
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char pow ();
4962 4963 4964
int
main ()
{
4965
pow ();
4966 4967 4968 4969 4970 4971
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4972
  (eval $ac_link) 2>conftest.er1
4973
  ac_status=$?
4974 4975 4976
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4977 4978
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4979 4980 4981 4982 4983 4984 4985 4986
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
4987 4988 4989 4990 4991
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
4992
  ac_cv_search_pow="none required"
4993 4994
else
  echo "$as_me: failed program was:" >&5
4995 4996
sed 's/^/| /' conftest.$ac_ext >&5

4997
fi
4998 4999
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5000 5001 5002 5003 5004
if test "$ac_cv_search_pow" = no; then
  for ac_lib in m; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
5005
_ACEOF
5006 5007 5008
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5009

5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char pow ();
int
main ()
{
pow ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_pow="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
5052 5053

fi
5054 5055 5056 5057 5058 5059 5060 5061 5062 5063
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_pow" >&5
echo "${ECHO_T}$ac_cv_search_pow" >&6
if test "$ac_cv_search_pow" != no; then
  test "$ac_cv_search_pow" = "none required" || LIBS="$ac_cv_search_pow $LIBS"
5064

5065
fi
5066

5067 5068 5069
echo "$as_me:$LINENO: checking for library containing dlopen" >&5
echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6
if test "${ac_cv_search_dlopen+set}" = set; then
5070
  echo $ECHO_N "(cached) $ECHO_C" >&6
5071
else
5072 5073
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_dlopen=no
5074
cat >conftest.$ac_ext <<_ACEOF
5075 5076 5077 5078 5079
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5080

5081 5082 5083 5084 5085 5086 5087
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
5088 5089 5090
int
main ()
{
5091
dlopen ();
5092 5093 5094 5095 5096 5097
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5098
  (eval $ac_link) 2>conftest.er1
5099
  ac_status=$?
5100 5101 5102
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5103 5104
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5105 5106 5107 5108 5109 5110 5111 5112
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5113 5114 5115 5116 5117
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5118
  ac_cv_search_dlopen="none required"
B
Bruce Momjian 已提交
5119 5120
else
  echo "$as_me: failed program was:" >&5
5121 5122
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
5123
fi
5124 5125
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5126 5127 5128 5129 5130
if test "$ac_cv_search_dlopen" = no; then
  for ac_lib in dl; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
B
Bruce Momjian 已提交
5131
_ACEOF
5132 5133 5134
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
5135

5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char dlopen ();
int
main ()
{
dlopen ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_dlopen="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
echo "${ECHO_T}$ac_cv_search_dlopen" >&6
if test "$ac_cv_search_dlopen" != no; then
  test "$ac_cv_search_dlopen" = "none required" || LIBS="$ac_cv_search_dlopen $LIBS"
B
Bruce Momjian 已提交
5190 5191 5192

fi

5193 5194 5195
echo "$as_me:$LINENO: checking for library containing socket" >&5
echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6
if test "${ac_cv_search_socket+set}" = set; then
5196
  echo $ECHO_N "(cached) $ECHO_C" >&6
5197
else
5198 5199
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_socket=no
5200
cat >conftest.$ac_ext <<_ACEOF
5201 5202 5203 5204 5205
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5206

5207 5208 5209 5210 5211 5212 5213
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char socket ();
5214 5215 5216
int
main ()
{
5217
socket ();
5218 5219 5220 5221 5222 5223
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5224
  (eval $ac_link) 2>conftest.er1
5225
  ac_status=$?
5226 5227 5228
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5229 5230
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5231 5232 5233 5234 5235 5236 5237 5238
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5239 5240 5241 5242 5243
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5244
  ac_cv_search_socket="none required"
5245 5246
else
  echo "$as_me: failed program was:" >&5
5247 5248
sed 's/^/| /' conftest.$ac_ext >&5

5249
fi
5250 5251
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5252 5253 5254 5255 5256
if test "$ac_cv_search_socket" = no; then
  for ac_lib in socket wsock32; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
5257
_ACEOF
5258 5259 5260
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5261

5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char socket ();
int
main ()
{
socket ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_socket="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
echo "${ECHO_T}$ac_cv_search_socket" >&6
if test "$ac_cv_search_socket" != no; then
  test "$ac_cv_search_socket" = "none required" || LIBS="$ac_cv_search_socket $LIBS"
5316 5317 5318

fi

5319 5320 5321
echo "$as_me:$LINENO: checking for library containing shl_load" >&5
echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6
if test "${ac_cv_search_shl_load+set}" = set; then
5322
  echo $ECHO_N "(cached) $ECHO_C" >&6
5323
else
5324 5325
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_shl_load=no
5326
cat >conftest.$ac_ext <<_ACEOF
5327 5328 5329 5330 5331
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5332

5333 5334 5335 5336 5337 5338 5339
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shl_load ();
5340 5341 5342
int
main ()
{
5343
shl_load ();
5344 5345 5346 5347 5348 5349
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5350
  (eval $ac_link) 2>conftest.er1
5351
  ac_status=$?
5352 5353 5354
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5355 5356
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5357 5358 5359 5360 5361 5362 5363 5364
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5365 5366 5367 5368 5369
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5370
  ac_cv_search_shl_load="none required"
5371 5372
else
  echo "$as_me: failed program was:" >&5
5373 5374
sed 's/^/| /' conftest.$ac_ext >&5

5375
fi
5376 5377
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5378 5379 5380 5381 5382
if test "$ac_cv_search_shl_load" = no; then
  for ac_lib in dld; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
5383
_ACEOF
5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shl_load ();
int
main ()
{
shl_load ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_shl_load="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
5430

5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
echo "${ECHO_T}$ac_cv_search_shl_load" >&6
if test "$ac_cv_search_shl_load" != no; then
  test "$ac_cv_search_shl_load" = "none required" || LIBS="$ac_cv_search_shl_load $LIBS"
5442 5443 5444

fi

5445 5446 5447 5448
# We only use libld in port/dynloader/aix.c
case $host_os in
     aix*)
	echo "$as_me:$LINENO: checking for library containing ldopen" >&5
5449 5450
echo $ECHO_N "checking for library containing ldopen... $ECHO_C" >&6
if test "${ac_cv_search_ldopen+set}" = set; then
5451
  echo $ECHO_N "(cached) $ECHO_C" >&6
5452
else
5453 5454
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_ldopen=no
5455
cat >conftest.$ac_ext <<_ACEOF
5456 5457 5458 5459 5460
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5461

5462 5463 5464 5465 5466 5467 5468
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char ldopen ();
5469 5470 5471
int
main ()
{
5472
ldopen ();
5473 5474 5475 5476 5477 5478
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5479
  (eval $ac_link) 2>conftest.er1
5480
  ac_status=$?
5481 5482 5483
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5484 5485
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5486 5487 5488 5489 5490 5491 5492 5493
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5494 5495 5496 5497 5498
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5499
  ac_cv_search_ldopen="none required"
5500 5501
else
  echo "$as_me: failed program was:" >&5
5502 5503
sed 's/^/| /' conftest.$ac_ext >&5

5504
fi
5505 5506
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5507 5508 5509 5510
if test "$ac_cv_search_ldopen" = no; then
  for ac_lib in ld; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
5511 5512 5513 5514 5515
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5516

5517 5518 5519 5520 5521 5522 5523
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char ldopen ();
5524 5525 5526
int
main ()
{
5527
ldopen ();
5528 5529 5530 5531 5532 5533
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5534
  (eval $ac_link) 2>conftest.er1
5535
  ac_status=$?
5536 5537 5538
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5539 5540
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5541 5542 5543 5544 5545 5546 5547 5548
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5549 5550 5551 5552 5553
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5554 5555
  ac_cv_search_ldopen="-l$ac_lib"
break
5556 5557
else
  echo "$as_me: failed program was:" >&5
5558 5559
sed 's/^/| /' conftest.$ac_ext >&5

5560
fi
5561 5562
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5563
  done
5564
fi
5565
LIBS=$ac_func_search_save_LIBS
5566
fi
5567 5568 5569 5570
echo "$as_me:$LINENO: result: $ac_cv_search_ldopen" >&5
echo "${ECHO_T}$ac_cv_search_ldopen" >&6
if test "$ac_cv_search_ldopen" != no; then
  test "$ac_cv_search_ldopen" = "none required" || LIBS="$ac_cv_search_ldopen $LIBS"
P
Peter Eisentraut 已提交
5571 5572 5573

fi

5574 5575
	;;
esac
5576 5577 5578
echo "$as_me:$LINENO: checking for library containing getopt_long" >&5
echo $ECHO_N "checking for library containing getopt_long... $ECHO_C" >&6
if test "${ac_cv_search_getopt_long+set}" = set; then
5579 5580
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
5581 5582
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_getopt_long=no
5583
cat >conftest.$ac_ext <<_ACEOF
5584 5585 5586 5587 5588
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5589

5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char getopt_long ();
int
main ()
{
getopt_long ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5607
  (eval $ac_link) 2>conftest.er1
5608
  ac_status=$?
5609 5610 5611
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5612 5613
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5614 5615 5616 5617 5618 5619 5620 5621
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5622 5623 5624 5625 5626 5627 5628 5629
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_getopt_long="none required"
else
  echo "$as_me: failed program was:" >&5
5630 5631
sed 's/^/| /' conftest.$ac_ext >&5

5632
fi
5633 5634
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5635
if test "$ac_cv_search_getopt_long" = no; then
5636
  for ac_lib in getopt gnugetopt; do
5637 5638
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
5639 5640 5641 5642 5643
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5644

5645 5646 5647 5648 5649 5650 5651
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char getopt_long ();
5652 5653 5654
int
main ()
{
5655
getopt_long ();
5656 5657 5658 5659 5660 5661
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5662
  (eval $ac_link) 2>conftest.er1
5663
  ac_status=$?
5664 5665 5666
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5667 5668
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5669 5670 5671 5672 5673 5674 5675 5676
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5677 5678 5679 5680 5681
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5682 5683
  ac_cv_search_getopt_long="-l$ac_lib"
break
5684 5685
else
  echo "$as_me: failed program was:" >&5
5686 5687
sed 's/^/| /' conftest.$ac_ext >&5

5688
fi
5689 5690
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5691
  done
5692
fi
5693 5694 5695 5696 5697 5698
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_getopt_long" >&5
echo "${ECHO_T}$ac_cv_search_getopt_long" >&6
if test "$ac_cv_search_getopt_long" != no; then
  test "$ac_cv_search_getopt_long" = "none required" || LIBS="$ac_cv_search_getopt_long $LIBS"
5699 5700 5701

fi

5702 5703 5704 5705
echo "$as_me:$LINENO: checking for library containing crypt" >&5
echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6
if test "${ac_cv_search_crypt+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5706
else
5707 5708 5709
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_crypt=no
cat >conftest.$ac_ext <<_ACEOF
5710 5711 5712 5713 5714
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5715

5716
/* Override any gcc2 internal prototype to avoid an error.  */
5717 5718 5719
#ifdef __cplusplus
extern "C"
#endif
5720
/* We use char because int might match the return type of a gcc2
5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732
   builtin and then its argument prototype would still apply.  */
char crypt ();
int
main ()
{
crypt ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5733
  (eval $ac_link) 2>conftest.er1
5734
  ac_status=$?
5735 5736 5737
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5738 5739
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5740 5741 5742 5743 5744 5745 5746 5747
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5748 5749 5750 5751 5752
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5753 5754
  ac_cv_search_crypt="none required"
else
5755
  echo "$as_me: failed program was:" >&5
5756 5757
sed 's/^/| /' conftest.$ac_ext >&5

5758
fi
5759 5760
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5761 5762 5763 5764
if test "$ac_cv_search_crypt" = no; then
  for ac_lib in crypt; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
5765 5766 5767 5768 5769
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5770

5771
/* Override any gcc2 internal prototype to avoid an error.  */
5772 5773 5774
#ifdef __cplusplus
extern "C"
#endif
5775
/* We use char because int might match the return type of a gcc2
5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787
   builtin and then its argument prototype would still apply.  */
char crypt ();
int
main ()
{
crypt ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5788
  (eval $ac_link) 2>conftest.er1
5789
  ac_status=$?
5790 5791 5792
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5793 5794
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5795 5796 5797 5798 5799 5800 5801 5802
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5803 5804 5805 5806 5807 5808
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_crypt="-l$ac_lib"
5809 5810
break
else
5811
  echo "$as_me: failed program was:" >&5
5812 5813
sed 's/^/| /' conftest.$ac_ext >&5

5814
fi
5815 5816
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5817
  done
5818
fi
5819 5820 5821 5822 5823
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
echo "${ECHO_T}$ac_cv_search_crypt" >&6
if test "$ac_cv_search_crypt" != no; then
5824
  test "$ac_cv_search_crypt" = "none required" || LIBS="$ac_cv_search_crypt $LIBS"
5825

5826
fi
5827

5828 5829 5830 5831
# Solaris:
echo "$as_me:$LINENO: checking for library containing fdatasync" >&5
echo $ECHO_N "checking for library containing fdatasync... $ECHO_C" >&6
if test "${ac_cv_search_fdatasync+set}" = set; then
5832 5833
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
5834 5835
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_fdatasync=no
5836
cat >conftest.$ac_ext <<_ACEOF
5837 5838 5839 5840 5841
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5842

P
Peter Eisentraut 已提交
5843
/* Override any gcc2 internal prototype to avoid an error.  */
5844 5845 5846
#ifdef __cplusplus
extern "C"
#endif
P
Peter Eisentraut 已提交
5847
/* We use char because int might match the return type of a gcc2
5848
   builtin and then its argument prototype would still apply.  */
5849
char fdatasync ();
5850 5851 5852
int
main ()
{
5853
fdatasync ();
5854 5855 5856 5857 5858 5859
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5860
  (eval $ac_link) 2>conftest.er1
5861
  ac_status=$?
5862 5863 5864
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5865 5866
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5867 5868 5869 5870 5871 5872 5873 5874
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
5875 5876 5877 5878 5879
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5880
  ac_cv_search_fdatasync="none required"
5881 5882
else
  echo "$as_me: failed program was:" >&5
5883 5884
sed 's/^/| /' conftest.$ac_ext >&5

5885
fi
5886 5887
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5888 5889 5890 5891
if test "$ac_cv_search_fdatasync" = no; then
  for ac_lib in rt posix4; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
5892 5893 5894 5895 5896
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5897

5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char fdatasync ();
int
main ()
{
fdatasync ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5915
  (eval $ac_link) 2>conftest.er1
5916
  ac_status=$?
5917 5918 5919
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5920 5921
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5922 5923
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
5924 5925 5926 5927
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5928 5929 5930 5931 5932 5933 5934
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
5935 5936 5937 5938
  ac_cv_search_fdatasync="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
5939 5940
sed 's/^/| /' conftest.$ac_ext >&5

5941
fi
5942 5943
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5944 5945 5946 5947 5948 5949 5950 5951
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_fdatasync" >&5
echo "${ECHO_T}$ac_cv_search_fdatasync" >&6
if test "$ac_cv_search_fdatasync" != no; then
  test "$ac_cv_search_fdatasync" = "none required" || LIBS="$ac_cv_search_fdatasync $LIBS"
5952 5953 5954

fi

P
Peter Eisentraut 已提交
5955
# Cygwin:
5956 5957 5958
echo "$as_me:$LINENO: checking for library containing shmget" >&5
echo $ECHO_N "checking for library containing shmget... $ECHO_C" >&6
if test "${ac_cv_search_shmget+set}" = set; then
P
Peter Eisentraut 已提交
5959 5960
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
5961 5962
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_shmget=no
P
Peter Eisentraut 已提交
5963
cat >conftest.$ac_ext <<_ACEOF
5964 5965 5966 5967 5968
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shmget ();
int
main ()
{
shmget ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5987
  (eval $ac_link) 2>conftest.er1
P
Peter Eisentraut 已提交
5988
  ac_status=$?
5989 5990 5991
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
5992 5993
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5994 5995 5996 5997 5998 5999 6000 6001
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
P
Peter Eisentraut 已提交
6002 6003 6004 6005 6006
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6007
  ac_cv_search_shmget="none required"
P
Peter Eisentraut 已提交
6008 6009
else
  echo "$as_me: failed program was:" >&5
6010 6011
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
6012
fi
6013 6014
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6015 6016 6017 6018
if test "$ac_cv_search_shmget" = no; then
  for ac_lib in cygipc; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
6019 6020 6021 6022 6023
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6024

6025 6026 6027 6028 6029 6030 6031
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char shmget ();
6032 6033 6034
int
main ()
{
6035
shmget ();
6036 6037 6038 6039 6040 6041
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6042
  (eval $ac_link) 2>conftest.er1
6043
  ac_status=$?
6044 6045 6046
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6047 6048
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6049 6050 6051 6052 6053 6054 6055 6056
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6057 6058 6059 6060 6061
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6062 6063
  ac_cv_search_shmget="-l$ac_lib"
break
6064 6065
else
  echo "$as_me: failed program was:" >&5
6066 6067
sed 's/^/| /' conftest.$ac_ext >&5

6068
fi
6069 6070
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6071
  done
6072
fi
6073
LIBS=$ac_func_search_save_LIBS
6074
fi
6075 6076 6077 6078
echo "$as_me:$LINENO: result: $ac_cv_search_shmget" >&5
echo "${ECHO_T}$ac_cv_search_shmget" >&6
if test "$ac_cv_search_shmget" != no; then
  test "$ac_cv_search_shmget" = "none required" || LIBS="$ac_cv_search_shmget $LIBS"
6079 6080

fi
6081

6082

6083
if test "$with_readline" = yes; then
B
Bruce Momjian 已提交
6084

6085 6086

if test "${pgac_cv_check_readline+set}" = set; then
6087 6088
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
6089
  pgac_cv_check_readline=no
6090
pgac_save_LIBS=$LIBS
6091 6092 6093 6094 6095 6096 6097
if test x"$with_libedit_preferred" != x"yes"
then	READLINE_ORDER="-lreadline -ledit"
else	READLINE_ORDER="-ledit -lreadline"
fi
for pgac_rllib in $READLINE_ORDER ; do
  echo "$as_me:$LINENO: checking for ${pgac_rllib}" >&5
echo $ECHO_N "checking for ${pgac_rllib}... $ECHO_C" >&6
6098 6099
  for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
    LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
6100
    cat >conftest.$ac_ext <<_ACEOF
6101 6102 6103 6104 6105
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6106

6107
/* Override any gcc2 internal prototype to avoid an error.  */
6108 6109 6110
#ifdef __cplusplus
extern "C"
#endif
6111
/* We use char because int might match the return type of a gcc2
6112
   builtin and then its argument prototype would still apply.  */
6113
char readline ();
6114 6115 6116
int
main ()
{
6117
readline ();
6118 6119 6120 6121 6122 6123
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6124
  (eval $ac_link) 2>conftest.er1
6125
  ac_status=$?
6126 6127 6128
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6129 6130
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6131 6132 6133 6134 6135 6136 6137 6138
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6139 6140 6141 6142 6143
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6144

6145 6146 6147 6148 6149 6150 6151 6152
      # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
      # recognize dependent libraries; assume curses is needed if we didn't
      # find any dependency.
      case $host_os in
        netbsd* | openbsd* | irix*)
          if test x"$pgac_lib" = x"" ; then
            pgac_lib=" -lcurses"
          fi ;;
6153 6154 6155
      esac

      pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
6156
      break
6157

6158
else
6159
  echo "$as_me: failed program was:" >&5
6160 6161
sed 's/^/| /' conftest.$ac_ext >&5

6162
fi
6163 6164
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6165
  done
6166 6167 6168 6169 6170 6171 6172 6173
  if test "$pgac_cv_check_readline" != no ; then
    echo "$as_me:$LINENO: result: yes ($pgac_cv_check_readline)" >&5
echo "${ECHO_T}yes ($pgac_cv_check_readline)" >&6
    break
  else
    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
  fi
6174 6175 6176 6177 6178 6179
done
LIBS=$pgac_save_LIBS

fi

if test "$pgac_cv_check_readline" != no ; then
6180
  LIBS="$pgac_cv_check_readline $LIBS"
6181 6182 6183 6184 6185 6186

cat >>confdefs.h <<\_ACEOF
#define HAVE_LIBREADLINE 1
_ACEOF

fi
6187 6188


6189 6190
  if test x"$pgac_cv_check_readline" = x"no"; then
    { { echo "$as_me:$LINENO: error: readline library not found
6191 6192
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
6193 6194
Use --without-readline to disable readline support." >&5
echo "$as_me: error: readline library not found
6195 6196
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211
Use --without-readline to disable readline support." >&2;}
   { (exit 1); exit 1; }; }
  fi
fi

if test "$with_zlib" = yes; then

echo "$as_me:$LINENO: checking for inflate in -lz" >&5
echo $ECHO_N "checking for inflate in -lz... $ECHO_C" >&6
if test "${ac_cv_lib_z_inflate+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lz  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
6212 6213 6214 6215 6216
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6217

6218
/* Override any gcc2 internal prototype to avoid an error.  */
6219 6220 6221
#ifdef __cplusplus
extern "C"
#endif
6222
/* We use char because int might match the return type of a gcc2
6223
   builtin and then its argument prototype would still apply.  */
6224
char inflate ();
6225 6226 6227
int
main ()
{
6228
inflate ();
6229 6230 6231 6232 6233 6234
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6235
  (eval $ac_link) 2>conftest.er1
6236
  ac_status=$?
6237 6238 6239
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6240 6241
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6242 6243 6244 6245 6246 6247 6248 6249
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6250 6251 6252 6253 6254
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6255
  ac_cv_lib_z_inflate=yes
6256
else
6257
  echo "$as_me: failed program was:" >&5
6258 6259
sed 's/^/| /' conftest.$ac_ext >&5

6260
ac_cv_lib_z_inflate=no
6261
fi
6262 6263
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6264
LIBS=$ac_check_lib_save_LIBS
6265
fi
6266 6267 6268 6269 6270 6271 6272 6273
echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflate" >&5
echo "${ECHO_T}$ac_cv_lib_z_inflate" >&6
if test $ac_cv_lib_z_inflate = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBZ 1
_ACEOF

  LIBS="-lz $LIBS"
6274

6275 6276
else
  { { echo "$as_me:$LINENO: error: zlib library not found
6277 6278
If you have zlib already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
6279 6280
Use --without-zlib to disable zlib support." >&5
echo "$as_me: error: zlib library not found
6281 6282
If you have zlib already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
6283 6284
Use --without-zlib to disable zlib support." >&2;}
   { (exit 1); exit 1; }; }
6285
fi
B
Bruce Momjian 已提交
6286

6287
fi
6288

6289
if test "$enable_spinlocks" = yes; then
6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301

cat >>confdefs.h <<\_ACEOF
#define HAVE_SPINLOCKS 1
_ACEOF

else
  { echo "$as_me:$LINENO: WARNING:
*** Not using spinlocks will cause poor performance." >&5
echo "$as_me: WARNING:
*** Not using spinlocks will cause poor performance." >&2;}
fi

6302
if test "$with_krb5" = yes ; then
6303 6304
  if test "$PORTNAME" != "win32"; then
     echo "$as_me:$LINENO: checking for library containing com_err" >&5
6305 6306 6307 6308 6309 6310 6311
echo $ECHO_N "checking for library containing com_err... $ECHO_C" >&6
if test "${ac_cv_search_com_err+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_com_err=no
cat >conftest.$ac_ext <<_ACEOF
6312 6313 6314 6315 6316
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6317

6318
/* Override any gcc2 internal prototype to avoid an error.  */
6319 6320 6321
#ifdef __cplusplus
extern "C"
#endif
6322
/* We use char because int might match the return type of a gcc2
6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334
   builtin and then its argument prototype would still apply.  */
char com_err ();
int
main ()
{
com_err ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6335
  (eval $ac_link) 2>conftest.er1
6336
  ac_status=$?
6337 6338 6339
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6340 6341
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6342 6343 6344 6345 6346 6347 6348 6349
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6350 6351 6352 6353 6354
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6355
  ac_cv_search_com_err="none required"
6356
else
6357
  echo "$as_me: failed program was:" >&5
6358 6359
sed 's/^/| /' conftest.$ac_ext >&5

6360
fi
6361 6362
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6363 6364 6365 6366
if test "$ac_cv_search_com_err" = no; then
  for ac_lib in krb5 'krb5 -ldes -lasn1 -lroken' com_err; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
6367 6368 6369 6370 6371
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6372

6373
/* Override any gcc2 internal prototype to avoid an error.  */
6374 6375 6376
#ifdef __cplusplus
extern "C"
#endif
6377
/* We use char because int might match the return type of a gcc2
6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389
   builtin and then its argument prototype would still apply.  */
char com_err ();
int
main ()
{
com_err ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6390
  (eval $ac_link) 2>conftest.er1
6391
  ac_status=$?
6392 6393 6394
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6395 6396
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6397 6398 6399 6400 6401 6402 6403 6404
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6405 6406 6407 6408 6409 6410
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_com_err="-l$ac_lib"
6411
break
6412
else
6413
  echo "$as_me: failed program was:" >&5
6414 6415
sed 's/^/| /' conftest.$ac_ext >&5

6416
fi
6417 6418
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6419
  done
6420
fi
6421 6422 6423 6424 6425
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_com_err" >&5
echo "${ECHO_T}$ac_cv_search_com_err" >&6
if test "$ac_cv_search_com_err" != no; then
6426
  test "$ac_cv_search_com_err" = "none required" || LIBS="$ac_cv_search_com_err $LIBS"
6427 6428 6429 6430 6431

else
  { { echo "$as_me:$LINENO: error: could not find function 'com_err' required for Kerberos 5" >&5
echo "$as_me: error: could not find function 'com_err' required for Kerberos 5" >&2;}
   { (exit 1); exit 1; }; }
6432
fi
6433

6434
     echo "$as_me:$LINENO: checking for library containing krb5_encrypt" >&5
6435 6436 6437
echo $ECHO_N "checking for library containing krb5_encrypt... $ECHO_C" >&6
if test "${ac_cv_search_krb5_encrypt+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
6438
else
6439 6440 6441
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_krb5_encrypt=no
cat >conftest.$ac_ext <<_ACEOF
6442 6443 6444 6445 6446
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6447

6448
/* Override any gcc2 internal prototype to avoid an error.  */
6449 6450 6451
#ifdef __cplusplus
extern "C"
#endif
6452
/* We use char because int might match the return type of a gcc2
6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464
   builtin and then its argument prototype would still apply.  */
char krb5_encrypt ();
int
main ()
{
krb5_encrypt ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6465
  (eval $ac_link) 2>conftest.er1
6466
  ac_status=$?
6467 6468 6469
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6470 6471
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6472 6473 6474 6475 6476 6477 6478 6479
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6480 6481 6482 6483 6484
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6485
  ac_cv_search_krb5_encrypt="none required"
6486
else
6487
  echo "$as_me: failed program was:" >&5
6488 6489
sed 's/^/| /' conftest.$ac_ext >&5

6490
fi
6491 6492
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6493 6494 6495 6496
if test "$ac_cv_search_krb5_encrypt" = no; then
  for ac_lib in krb5 'krb5 -ldes -lasn1 -lroken' crypto k5crypto; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
6497 6498 6499 6500 6501
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6502

6503
/* Override any gcc2 internal prototype to avoid an error.  */
6504 6505 6506
#ifdef __cplusplus
extern "C"
#endif
6507
/* We use char because int might match the return type of a gcc2
6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519
   builtin and then its argument prototype would still apply.  */
char krb5_encrypt ();
int
main ()
{
krb5_encrypt ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6520
  (eval $ac_link) 2>conftest.er1
6521
  ac_status=$?
6522 6523 6524
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6525 6526
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6527 6528 6529 6530 6531 6532 6533 6534
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6535 6536 6537 6538 6539 6540
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_krb5_encrypt="-l$ac_lib"
6541
break
6542
else
6543
  echo "$as_me: failed program was:" >&5
6544 6545
sed 's/^/| /' conftest.$ac_ext >&5

6546
fi
6547 6548
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6549
  done
6550
fi
6551 6552 6553 6554 6555
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_krb5_encrypt" >&5
echo "${ECHO_T}$ac_cv_search_krb5_encrypt" >&6
if test "$ac_cv_search_krb5_encrypt" != no; then
6556
  test "$ac_cv_search_krb5_encrypt" = "none required" || LIBS="$ac_cv_search_krb5_encrypt $LIBS"
6557 6558 6559 6560 6561

else
  { { echo "$as_me:$LINENO: error: could not find function 'krb5_encrypt' required for Kerberos 5" >&5
echo "$as_me: error: could not find function 'krb5_encrypt' required for Kerberos 5" >&2;}
   { (exit 1); exit 1; }; }
6562
fi
6563

6564
     echo "$as_me:$LINENO: checking for library containing krb5_sendauth" >&5
6565 6566 6567
echo $ECHO_N "checking for library containing krb5_sendauth... $ECHO_C" >&6
if test "${ac_cv_search_krb5_sendauth+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
Marc G. Fournier 已提交
6568
else
6569 6570 6571
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_krb5_sendauth=no
cat >conftest.$ac_ext <<_ACEOF
6572 6573 6574 6575 6576
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6577

6578
/* Override any gcc2 internal prototype to avoid an error.  */
6579 6580 6581
#ifdef __cplusplus
extern "C"
#endif
6582
/* We use char because int might match the return type of a gcc2
6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594
   builtin and then its argument prototype would still apply.  */
char krb5_sendauth ();
int
main ()
{
krb5_sendauth ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6595
  (eval $ac_link) 2>conftest.er1
6596
  ac_status=$?
6597 6598 6599
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6600 6601
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6602 6603 6604 6605 6606 6607 6608 6609
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6610 6611 6612 6613 6614
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6615
  ac_cv_search_krb5_sendauth="none required"
M
Marc G. Fournier 已提交
6616
else
6617
  echo "$as_me: failed program was:" >&5
6618 6619
sed 's/^/| /' conftest.$ac_ext >&5

M
Marc G. Fournier 已提交
6620
fi
6621 6622
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6623 6624 6625 6626
if test "$ac_cv_search_krb5_sendauth" = no; then
  for ac_lib in krb5 'krb5 -ldes -lasn1 -lroken'; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
6627 6628 6629 6630 6631
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6632

6633
/* Override any gcc2 internal prototype to avoid an error.  */
6634 6635 6636
#ifdef __cplusplus
extern "C"
#endif
6637
/* We use char because int might match the return type of a gcc2
6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649
   builtin and then its argument prototype would still apply.  */
char krb5_sendauth ();
int
main ()
{
krb5_sendauth ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6650
  (eval $ac_link) 2>conftest.er1
6651
  ac_status=$?
6652 6653 6654
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6655 6656
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6657 6658 6659 6660 6661 6662 6663 6664
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6665 6666 6667 6668 6669 6670
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_krb5_sendauth="-l$ac_lib"
6671
break
M
Marc G. Fournier 已提交
6672
else
6673
  echo "$as_me: failed program was:" >&5
6674 6675
sed 's/^/| /' conftest.$ac_ext >&5

6676
fi
6677 6678
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6679
  done
M
Marc G. Fournier 已提交
6680
fi
6681 6682 6683 6684 6685
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_krb5_sendauth" >&5
echo "${ECHO_T}$ac_cv_search_krb5_sendauth" >&6
if test "$ac_cv_search_krb5_sendauth" != no; then
6686
  test "$ac_cv_search_krb5_sendauth" = "none required" || LIBS="$ac_cv_search_krb5_sendauth $LIBS"
6687 6688 6689 6690 6691

else
  { { echo "$as_me:$LINENO: error: could not find function 'krb5_sendauth' required for Kerberos 5" >&5
echo "$as_me: error: could not find function 'krb5_sendauth' required for Kerberos 5" >&2;}
   { (exit 1); exit 1; }; }
6692
fi
6693

6694 6695 6696 6697 6698 6699 6700 6701 6702
  else
     echo "$as_me:$LINENO: checking for library containing com_err" >&5
echo $ECHO_N "checking for library containing com_err... $ECHO_C" >&6
if test "${ac_cv_search_com_err+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_com_err=no
cat >conftest.$ac_ext <<_ACEOF
6703 6704 6705 6706 6707
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char com_err ();
int
main ()
{
com_err ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6726
  (eval $ac_link) 2>conftest.er1
6727
  ac_status=$?
6728 6729 6730
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6731 6732
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6733 6734 6735 6736 6737 6738 6739 6740
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6741 6742 6743 6744 6745 6746 6747 6748
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_com_err="none required"
else
  echo "$as_me: failed program was:" >&5
6749 6750
sed 's/^/| /' conftest.$ac_ext >&5

6751
fi
6752 6753
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6754 6755 6756 6757
if test "$ac_cv_search_com_err" = no; then
  for ac_lib in 'comerr32 -lkrb5_32'; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
6758 6759 6760 6761 6762
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char com_err ();
int
main ()
{
com_err ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6781
  (eval $ac_link) 2>conftest.er1
6782
  ac_status=$?
6783 6784 6785
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6786 6787
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6788 6789 6790 6791 6792 6793 6794 6795
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6796 6797 6798 6799 6800 6801 6802 6803 6804
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_com_err="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
6805 6806
sed 's/^/| /' conftest.$ac_ext >&5

6807
fi
6808 6809
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_com_err" >&5
echo "${ECHO_T}$ac_cv_search_com_err" >&6
if test "$ac_cv_search_com_err" != no; then
  test "$ac_cv_search_com_err" = "none required" || LIBS="$ac_cv_search_com_err $LIBS"

else
  { { echo "$as_me:$LINENO: error: could not find function 'com_err' required for Kerberos 5" >&5
echo "$as_me: error: could not find function 'com_err' required for Kerberos 5" >&2;}
   { (exit 1); exit 1; }; }
fi

  fi
6826 6827 6828
fi

if test "$with_openssl" = yes ; then
6829
    if test "$PORTNAME" != "win32"; then
6830 6831 6832 6833 6834

echo "$as_me:$LINENO: checking for CRYPTO_new_ex_data in -lcrypto" >&5
echo $ECHO_N "checking for CRYPTO_new_ex_data in -lcrypto... $ECHO_C" >&6
if test "${ac_cv_lib_crypto_CRYPTO_new_ex_data+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
6835
else
6836
  ac_check_lib_save_LIBS=$LIBS
6837
LIBS="-lcrypto  $LIBS"
6838
cat >conftest.$ac_ext <<_ACEOF
6839 6840 6841 6842 6843
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6844

6845
/* Override any gcc2 internal prototype to avoid an error.  */
6846 6847 6848
#ifdef __cplusplus
extern "C"
#endif
6849
/* We use char because int might match the return type of a gcc2
6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861
   builtin and then its argument prototype would still apply.  */
char CRYPTO_new_ex_data ();
int
main ()
{
CRYPTO_new_ex_data ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6862
  (eval $ac_link) 2>conftest.er1
6863
  ac_status=$?
6864 6865 6866
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6867 6868
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6869 6870 6871 6872 6873 6874 6875 6876
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6877 6878 6879 6880 6881 6882 6883 6884
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
else
  echo "$as_me: failed program was:" >&5
6885 6886
sed 's/^/| /' conftest.$ac_ext >&5

6887 6888
ac_cv_lib_crypto_CRYPTO_new_ex_data=no
fi
6889 6890
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6891 6892 6893 6894 6895 6896 6897 6898
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
echo "${ECHO_T}$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6
if test $ac_cv_lib_crypto_CRYPTO_new_ex_data = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBCRYPTO 1
_ACEOF
6899

6900
  LIBS="-lcrypto $LIBS"
6901 6902

else
6903 6904 6905
  { { echo "$as_me:$LINENO: error: library 'crypto' is required for OpenSSL" >&5
echo "$as_me: error: library 'crypto' is required for OpenSSL" >&2;}
   { (exit 1); exit 1; }; }
6906 6907
fi

6908 6909 6910 6911 6912

echo "$as_me:$LINENO: checking for SSL_library_init in -lssl" >&5
echo $ECHO_N "checking for SSL_library_init in -lssl... $ECHO_C" >&6
if test "${ac_cv_lib_ssl_SSL_library_init+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
6913
else
6914
  ac_check_lib_save_LIBS=$LIBS
6915
LIBS="-lssl  $LIBS"
6916
cat >conftest.$ac_ext <<_ACEOF
6917 6918 6919 6920 6921
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6922

6923
/* Override any gcc2 internal prototype to avoid an error.  */
6924 6925 6926
#ifdef __cplusplus
extern "C"
#endif
6927
/* We use char because int might match the return type of a gcc2
6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939
   builtin and then its argument prototype would still apply.  */
char SSL_library_init ();
int
main ()
{
SSL_library_init ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6940
  (eval $ac_link) 2>conftest.er1
6941
  ac_status=$?
6942 6943 6944
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6945 6946
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6947 6948 6949 6950 6951 6952 6953 6954
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
6955 6956 6957 6958 6959
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
6960 6961 6962
  ac_cv_lib_ssl_SSL_library_init=yes
else
  echo "$as_me: failed program was:" >&5
6963 6964
sed 's/^/| /' conftest.$ac_ext >&5

6965 6966
ac_cv_lib_ssl_SSL_library_init=no
fi
6967 6968
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSL_library_init" >&5
echo "${ECHO_T}$ac_cv_lib_ssl_SSL_library_init" >&6
if test $ac_cv_lib_ssl_SSL_library_init = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBSSL 1
_ACEOF

  LIBS="-lssl $LIBS"

else
  { { echo "$as_me:$LINENO: error: library 'ssl' is required for OpenSSL" >&5
echo "$as_me: error: library 'ssl' is required for OpenSSL" >&2;}
   { (exit 1); exit 1; }; }
fi

6986 6987 6988 6989 6990 6991 6992 6993 6994 6995
  else

echo "$as_me:$LINENO: checking for CRYPTO_new_ex_data in -leay32" >&5
echo $ECHO_N "checking for CRYPTO_new_ex_data in -leay32... $ECHO_C" >&6
if test "${ac_cv_lib_eay32_CRYPTO_new_ex_data+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-leay32  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
6996 6997 6998 6999 7000
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char CRYPTO_new_ex_data ();
int
main ()
{
CRYPTO_new_ex_data ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7019
  (eval $ac_link) 2>conftest.er1
7020
  ac_status=$?
7021 7022 7023
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7024 7025
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7026 7027 7028 7029 7030 7031 7032 7033
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
7034 7035 7036 7037 7038 7039 7040 7041
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_eay32_CRYPTO_new_ex_data=yes
else
  echo "$as_me: failed program was:" >&5
7042 7043
sed 's/^/| /' conftest.$ac_ext >&5

7044 7045
ac_cv_lib_eay32_CRYPTO_new_ex_data=no
fi
7046 7047
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_eay32_CRYPTO_new_ex_data" >&5
echo "${ECHO_T}$ac_cv_lib_eay32_CRYPTO_new_ex_data" >&6
if test $ac_cv_lib_eay32_CRYPTO_new_ex_data = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBEAY32 1
_ACEOF

  LIBS="-leay32 $LIBS"

else
  { { echo "$as_me:$LINENO: error: library 'eay32' is required for OpenSSL" >&5
echo "$as_me: error: library 'eay32' is required for OpenSSL" >&2;}
   { (exit 1); exit 1; }; }
fi


echo "$as_me:$LINENO: checking for SSL_library_init in -lssleay32" >&5
echo $ECHO_N "checking for SSL_library_init in -lssleay32... $ECHO_C" >&6
if test "${ac_cv_lib_ssleay32_SSL_library_init+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lssleay32  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
7074 7075 7076 7077 7078
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char SSL_library_init ();
int
main ()
{
SSL_library_init ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7097
  (eval $ac_link) 2>conftest.er1
7098
  ac_status=$?
7099 7100 7101
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7102 7103
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7104 7105 7106 7107 7108 7109 7110 7111
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
7112 7113 7114 7115 7116 7117 7118 7119
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_ssleay32_SSL_library_init=yes
else
  echo "$as_me: failed program was:" >&5
7120 7121
sed 's/^/| /' conftest.$ac_ext >&5

7122 7123
ac_cv_lib_ssleay32_SSL_library_init=no
fi
7124 7125
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_ssleay32_SSL_library_init" >&5
echo "${ECHO_T}$ac_cv_lib_ssleay32_SSL_library_init" >&6
if test $ac_cv_lib_ssleay32_SSL_library_init = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBSSLEAY32 1
_ACEOF

  LIBS="-lssleay32 $LIBS"

else
  { { echo "$as_me:$LINENO: error: library 'ssleay32' is required for OpenSSL" >&5
echo "$as_me: error: library 'ssleay32' is required for OpenSSL" >&2;}
   { (exit 1); exit 1; }; }
fi

  fi
7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155
fi

if test "$with_pam" = yes ; then

echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5
echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6
if test "${ac_cv_lib_pam_pam_start+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lpam  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
7156 7157 7158 7159 7160
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char pam_start ();
int
main ()
{
pam_start ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7179
  (eval $ac_link) 2>conftest.er1
7180
  ac_status=$?
7181 7182 7183
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7184 7185
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7186 7187 7188 7189 7190 7191 7192 7193
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
7194 7195 7196 7197 7198 7199 7200 7201
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_pam_pam_start=yes
else
  echo "$as_me: failed program was:" >&5
7202 7203
sed 's/^/| /' conftest.$ac_ext >&5

7204 7205
ac_cv_lib_pam_pam_start=no
fi
7206 7207
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_start" >&5
echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6
if test $ac_cv_lib_pam_pam_start = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBPAM 1
_ACEOF

  LIBS="-lpam $LIBS"

else
  { { echo "$as_me:$LINENO: error: library 'pam' is required for PAM" >&5
echo "$as_me: error: library 'pam' is required for PAM" >&2;}
   { (exit 1); exit 1; }; }
fi

fi


7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389
if test "$with_ldap" = yes ; then
  if test "$PORTNAME" != "win32"; then

echo "$as_me:$LINENO: checking for ldap_bind in -lldap" >&5
echo $ECHO_N "checking for ldap_bind in -lldap... $ECHO_C" >&6
if test "${ac_cv_lib_ldap_ldap_bind+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lldap  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char ldap_bind ();
int
main ()
{
ldap_bind ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_ldap_ldap_bind=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_ldap_ldap_bind=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_ldap_ldap_bind" >&5
echo "${ECHO_T}$ac_cv_lib_ldap_ldap_bind" >&6
if test $ac_cv_lib_ldap_ldap_bind = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBLDAP 1
_ACEOF

  LIBS="-lldap $LIBS"

else
  { { echo "$as_me:$LINENO: error: library 'ldap' is required for LDAP" >&5
echo "$as_me: error: library 'ldap' is required for LDAP" >&2;}
   { (exit 1); exit 1; }; }
fi

  else

echo "$as_me:$LINENO: checking for ldap_bind in -lwldap32" >&5
echo $ECHO_N "checking for ldap_bind in -lwldap32... $ECHO_C" >&6
if test "${ac_cv_lib_wldap32_ldap_bind+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lwldap32  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char ldap_bind ();
int
main ()
{
ldap_bind ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_lib_wldap32_ldap_bind=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_lib_wldap32_ldap_bind=no
fi
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_wldap32_ldap_bind" >&5
echo "${ECHO_T}$ac_cv_lib_wldap32_ldap_bind" >&6
if test $ac_cv_lib_wldap32_ldap_bind = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBWLDAP32 1
_ACEOF

  LIBS="-lwldap32 $LIBS"

else
  { { echo "$as_me:$LINENO: error: library 'wldap32' is required for LDAP" >&5
echo "$as_me: error: library 'wldap32' is required for LDAP" >&2;}
   { (exit 1); exit 1; }; }
fi

  fi
fi

7390 7391 7392 7393 7394 7395 7396 7397 7398 7399
##
## Header files
##

echo "$as_me:$LINENO: checking for ANSI C header files" >&5
echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
if test "${ac_cv_header_stdc+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
7400 7401 7402 7403 7404
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7405 7406 7407 7408 7409
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>

7410 7411 7412 7413 7414 7415 7416
int
main ()
{

  ;
  return 0;
}
7417
_ACEOF
7418 7419 7420
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
7421
  ac_status=$?
7422
  grep -v '^ *+' conftest.er1 >conftest.err
7423 7424 7425
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
7440 7441 7442
  ac_cv_header_stdc=yes
else
  echo "$as_me: failed program was:" >&5
7443 7444 7445
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_header_stdc=no
7446
fi
7447
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7448 7449 7450 7451

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF
7452 7453 7454 7455 7456
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7457 7458 7459 7460
#include <string.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7461
  $EGREP "memchr" >/dev/null 2>&1; then
7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472
  :
else
  ac_cv_header_stdc=no
fi
rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  cat >conftest.$ac_ext <<_ACEOF
7473 7474 7475 7476 7477
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7478 7479 7480 7481
#include <stdlib.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7482
  $EGREP "free" >/dev/null 2>&1; then
7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496
  :
else
  ac_cv_header_stdc=no
fi
rm -f conftest*

fi

if test $ac_cv_header_stdc = yes; then
  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  if test "$cross_compiling" = yes; then
  :
else
  cat >conftest.$ac_ext <<_ACEOF
7497 7498 7499 7500 7501
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7502 7503 7504 7505 7506
#include <ctype.h>
#if ((' ' & 0x0FF) == 0x020)
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#else
7507 7508 7509 7510
# define ISLOWER(c) \
		   (('a' <= (c) && (c) <= 'i') \
		     || ('j' <= (c) && (c) <= 'r') \
		     || ('s' <= (c) && (c) <= 'z'))
7511 7512 7513 7514 7515 7516 7517 7518 7519 7520
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
#endif

#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
int
main ()
{
  int i;
  for (i = 0; i < 256; i++)
    if (XOR (islower (i), ISLOWER (i))
7521
	|| toupper (i) != TOUPPER (i))
7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537
      exit(2);
  exit (0);
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  :
7538
else
7539 7540
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
7541 7542
sed 's/^/| /' conftest.$ac_ext >&5

7543 7544
( exit $ac_status )
ac_cv_header_stdc=no
7545
fi
7546
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7547
fi
7548 7549 7550 7551 7552
fi
fi
echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
echo "${ECHO_T}$ac_cv_header_stdc" >&6
if test $ac_cv_header_stdc = yes; then
7553

7554 7555 7556
cat >>confdefs.h <<\_ACEOF
#define STDC_HEADERS 1
_ACEOF
7557

7558 7559
fi

7560
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
P
Peter Eisentraut 已提交
7561

7562

7563 7564 7565 7566 7567 7568 7569 7570







for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7571
		  inttypes.h stdint.h unistd.h
7572 7573 7574 7575 7576
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
7577
  echo $ECHO_N "(cached) $ECHO_C" >&6
7578
else
7579
  cat >conftest.$ac_ext <<_ACEOF
7580 7581 7582 7583 7584
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7585
$ac_includes_default
7586

7587
#include <$ac_header>
7588
_ACEOF
7589 7590
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7591
  (eval $ac_compile) 2>conftest.er1
7592
  ac_status=$?
7593 7594 7595
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7596 7597
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7598 7599 7600 7601 7602 7603 7604 7605
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
7606 7607 7608 7609 7610
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
7611
  eval "$as_ac_Header=yes"
7612 7613
else
  echo "$as_me: failed program was:" >&5
7614 7615
sed 's/^/| /' conftest.$ac_ext >&5

7616
eval "$as_ac_Header=no"
7617
fi
7618
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7619
fi
7620 7621 7622
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
if test `eval echo '${'$as_ac_Header'}'` = yes; then
7623
  cat >>confdefs.h <<_ACEOF
7624
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7625
_ACEOF
7626 7627 7628

fi

7629
done
7630

7631

7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649


















7650

7651 7652


7653 7654


7655

7656 7657

for ac_header in crypt.h dld.h endian.h fp_class.h getopt.h ieeefp.h langinfo.h poll.h pwd.h sys/ipc.h sys/poll.h sys/pstat.h sys/select.h sys/sem.h sys/socket.h sys/shm.h sys/time.h sys/un.h termios.h utime.h wchar.h wctype.h kernel/OS.h kernel/image.h SupportDefs.h
7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
7673 7674 7675 7676 7677
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7678 7679 7680 7681 7682
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7683
  (eval $ac_compile) 2>conftest.er1
7684
  ac_status=$?
7685 7686 7687
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7688 7689
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7690 7691 7692 7693 7694 7695 7696 7697
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
7698 7699 7700 7701 7702 7703 7704 7705
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
7706 7707
sed 's/^/| /' conftest.$ac_ext >&5

7708 7709
ac_header_compiler=no
fi
7710
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7711 7712 7713 7714 7715 7716 7717
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
7718 7719 7720 7721 7722
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7723 7724 7725 7726 7727
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
7728
  grep -v '^ *+' conftest.er1 >conftest.err
7729 7730 7731 7732 7733 7734
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
7735
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7736 7737 7738 7739 7740 7741 7742 7743 7744 7745
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
7746 7747
sed 's/^/| /' conftest.$ac_ext >&5

7748 7749 7750 7751 7752 7753 7754
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
7755 7756
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
7757 7758
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7759 7760 7761 7762 7763
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
7764 7765
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7766 7767 7768 7769 7770 7771
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7772
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
7785 7786 7787 7788 7789 7790
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
7791
  eval "$as_ac_Header=\$ac_header_preproc"
7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

fi

done


# At least on IRIX, cpp test for netinet/tcp.h will fail unless
# netinet/in.h is included first.

for ac_header in netinet/in.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
7826 7827 7828 7829 7830
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7831 7832 7833 7834 7835
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7836
  (eval $ac_compile) 2>conftest.er1
7837
  ac_status=$?
7838 7839 7840
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7841 7842
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7843 7844 7845 7846 7847 7848 7849 7850
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
7851 7852 7853 7854 7855 7856 7857 7858
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
7859 7860
sed 's/^/| /' conftest.$ac_ext >&5

7861 7862
ac_header_compiler=no
fi
7863
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7864 7865 7866 7867 7868 7869 7870
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
7871 7872 7873 7874 7875
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7876 7877 7878 7879 7880
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
7881
  grep -v '^ *+' conftest.er1 >conftest.err
7882 7883 7884 7885 7886 7887
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
7888
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7889 7890 7891 7892 7893 7894 7895 7896 7897 7898
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
7899 7900
sed 's/^/| /' conftest.$ac_ext >&5

7901 7902 7903 7904 7905 7906 7907
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
7908 7909
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
7910 7911
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7912 7913 7914 7915 7916
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
7917 7918
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7919 7920 7921 7922 7923 7924
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7925
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
7940 7941 7942 7943
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
7944
  eval "$as_ac_Header=\$ac_header_preproc"
7945 7946 7947
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
P
Peter Eisentraut 已提交
7948

7949 7950 7951 7952
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7953
_ACEOF
P
Peter Eisentraut 已提交
7954 7955

fi
7956

7957
done
7958 7959


7960
for ac_header in netinet/tcp.h
7961 7962 7963 7964 7965 7966 7967 7968
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
7969 7970 7971 7972 7973
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7974
$ac_includes_default
7975 7976 7977 7978
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif

7979 7980 7981 7982 7983

#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7984
  (eval $ac_compile) 2>conftest.er1
7985
  ac_status=$?
7986 7987 7988
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7989 7990
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7991 7992 7993 7994 7995 7996 7997 7998
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
7999 8000 8001 8002 8003 8004 8005 8006
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_Header=yes"
else
  echo "$as_me: failed program was:" >&5
8007 8008
sed 's/^/| /' conftest.$ac_ext >&5

8009 8010
eval "$as_ac_Header=no"
fi
8011
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8012 8013 8014 8015 8016 8017 8018 8019
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

P
Peter Eisentraut 已提交
8020 8021 8022 8023 8024
fi

done


8025
if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
P
Peter Eisentraut 已提交
8026

8027
for ac_header in readline/readline.h
8028 8029 8030 8031 8032 8033
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
8034
  echo $ECHO_N "(cached) $ECHO_C" >&6
8035 8036 8037
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8038
else
8039 8040 8041
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8042
cat >conftest.$ac_ext <<_ACEOF
8043 8044 8045 8046 8047
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8048 8049
$ac_includes_default
#include <$ac_header>
8050
_ACEOF
8051 8052
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8053
  (eval $ac_compile) 2>conftest.er1
8054
  ac_status=$?
8055 8056 8057
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8058 8059
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8060 8061 8062 8063 8064 8065 8066 8067
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8068 8069 8070 8071 8072
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
8073
  ac_header_compiler=yes
8074
else
8075
  echo "$as_me: failed program was:" >&5
8076 8077
sed 's/^/| /' conftest.$ac_ext >&5

8078
ac_header_compiler=no
8079
fi
8080
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8081 8082 8083 8084 8085 8086 8087
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8088 8089 8090 8091 8092
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8093
#include <$ac_header>
8094
_ACEOF
8095 8096
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8097
  ac_status=$?
8098
  grep -v '^ *+' conftest.er1 >conftest.err
8099 8100
  rm -f conftest.er1
  cat conftest.err >&5
8101
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8102 8103 8104
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8105
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8106 8107 8108 8109 8110 8111 8112 8113
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
8114
else
8115
  echo "$as_me: failed program was:" >&5
8116 8117
sed 's/^/| /' conftest.$ac_ext >&5

8118
  ac_header_preproc=no
8119
fi
8120 8121 8122 8123 8124
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
8125 8126
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8127 8128
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8129 8130 8131 8132 8133
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
8134 8135
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8136 8137 8138 8139 8140 8141
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8142
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
8155 8156 8157 8158 8159 8160
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8161
  eval "$as_ac_Header=\$ac_header_preproc"
8162
fi
8163 8164 8165
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

8166
fi
8167 8168 8169 8170
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
8171

8172
else
8173

8174
for ac_header in readline.h
8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8190 8191 8192 8193 8194
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8195 8196 8197 8198 8199
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8200
  (eval $ac_compile) 2>conftest.er1
8201
  ac_status=$?
8202 8203 8204
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8205 8206
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8207 8208 8209 8210 8211 8212 8213 8214
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8215 8216 8217 8218 8219 8220 8221 8222
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
8223 8224
sed 's/^/| /' conftest.$ac_ext >&5

8225 8226
ac_header_compiler=no
fi
8227
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8228 8229 8230 8231 8232 8233 8234
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8235 8236 8237 8238 8239
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8240 8241 8242 8243 8244
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
8245
  grep -v '^ *+' conftest.er1 >conftest.err
8246 8247 8248 8249 8250 8251
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8252
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8253 8254 8255 8256 8257 8258 8259 8260 8261 8262
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
8263 8264
sed 's/^/| /' conftest.$ac_ext >&5

8265 8266 8267 8268 8269 8270 8271
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
8272 8273
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8274 8275
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8276 8277 8278 8279 8280
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
8281 8282
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8283 8284 8285 8286 8287 8288
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8289
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
8302 8303 8304 8305 8306 8307
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8308
  eval "$as_ac_Header=\$ac_header_preproc"
8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else
8320 8321 8322 8323 8324 8325 8326 8327 8328 8329
  { { echo "$as_me:$LINENO: error: readline header not found
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable readline support." >&5
echo "$as_me: error: readline header not found
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable readline support." >&2;}
   { (exit 1); exit 1; }; }
fi
8330

8331 8332 8333 8334 8335 8336 8337 8338
done

fi

done


for ac_header in readline/history.h
8339 8340 8341 8342 8343 8344
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
8345 8346
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
8347 8348
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8349
else
8350
  # Is the header compilable?
8351 8352
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8353
cat >conftest.$ac_ext <<_ACEOF
8354 8355 8356 8357 8358
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8359
$ac_includes_default
8360
#include <$ac_header>
8361 8362 8363
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8364
  (eval $ac_compile) 2>conftest.er1
8365
  ac_status=$?
8366 8367 8368
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8369 8370
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8371 8372 8373 8374 8375 8376 8377 8378
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8379 8380 8381 8382 8383 8384 8385 8386
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
8387 8388
sed 's/^/| /' conftest.$ac_ext >&5

8389 8390
ac_header_compiler=no
fi
8391
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8392 8393 8394 8395
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
8396 8397
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8398
cat >conftest.$ac_ext <<_ACEOF
8399 8400 8401 8402 8403
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8404
#include <$ac_header>
8405 8406 8407 8408
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
8409
  grep -v '^ *+' conftest.er1 >conftest.err
8410 8411 8412 8413 8414 8415
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8416
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8417 8418 8419
  else
    ac_cpp_err=
  fi
8420
else
8421
  ac_cpp_err=yes
8422
fi
8423 8424
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
8425
else
8426
  echo "$as_me: failed program was:" >&5
8427 8428
sed 's/^/| /' conftest.$ac_ext >&5

8429 8430 8431 8432 8433 8434 8435
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
8436 8437
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8438 8439
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8440 8441 8442 8443 8444
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
8445 8446
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8447 8448 8449 8450 8451 8452
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8453
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
8466
esac
8467 8468 8469
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
8470 8471
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8472
  eval "$as_ac_Header=\$ac_header_preproc"
8473
fi
8474 8475
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8476

8477
fi
8478 8479 8480 8481
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF
8482

8483
else
8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500

for ac_header in history.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8501 8502 8503 8504 8505
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8506 8507 8508 8509 8510
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8511
  (eval $ac_compile) 2>conftest.er1
8512
  ac_status=$?
8513 8514 8515
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8516 8517
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8518 8519 8520 8521 8522 8523 8524 8525
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8526 8527 8528 8529 8530 8531 8532 8533
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
8534 8535
sed 's/^/| /' conftest.$ac_ext >&5

8536 8537
ac_header_compiler=no
fi
8538
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8539 8540 8541 8542 8543 8544 8545
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8546 8547 8548 8549 8550
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8551 8552 8553 8554 8555
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
8556
  grep -v '^ *+' conftest.er1 >conftest.err
8557 8558 8559 8560 8561 8562
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8563
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8564 8565 8566 8567 8568 8569 8570 8571 8572 8573
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
8574 8575
sed 's/^/| /' conftest.$ac_ext >&5

8576 8577 8578 8579 8580 8581 8582
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
8583 8584
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8585 8586
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8587 8588 8589 8590 8591
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
8592 8593
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8594 8595 8596 8597 8598 8599
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8600
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
8613 8614 8615 8616 8617 8618
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8619
  eval "$as_ac_Header=\$ac_header_preproc"
8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else
  { { echo "$as_me:$LINENO: error: history header not found
8632 8633
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
8634
Use --without-readline to disable readline support." >&5
8635
echo "$as_me: error: history header not found
8636 8637
If you have readline already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
8638 8639 8640 8641 8642 8643
Use --without-readline to disable readline support." >&2;}
   { (exit 1); exit 1; }; }
fi

done

8644
fi
8645

8646 8647
done

8648 8649
fi

8650
if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
8651 8652 8653 8654
# Some installations of libedit usurp /usr/include/readline/, which seems
# bad practice, since in combined installations readline will have its headers
# there.  We might have to resort to AC_EGREP checks to make sure we found
# the proper header...
8655

8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671
for ac_header in editline/readline.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8672 8673 8674 8675 8676
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8677 8678 8679 8680 8681
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8682
  (eval $ac_compile) 2>conftest.er1
8683
  ac_status=$?
8684 8685 8686
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8687 8688
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8689 8690 8691 8692 8693 8694 8695 8696
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8697 8698 8699 8700 8701 8702 8703 8704
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
8705 8706
sed 's/^/| /' conftest.$ac_ext >&5

8707 8708
ac_header_compiler=no
fi
8709
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8710 8711
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6
8712

8713 8714 8715 8716
# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8717 8718 8719 8720 8721
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8722 8723 8724 8725 8726
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
8727
  grep -v '^ *+' conftest.er1 >conftest.err
8728 8729 8730 8731 8732 8733
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8734
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8735 8736 8737 8738 8739 8740 8741 8742 8743 8744
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
8745 8746
sed 's/^/| /' conftest.$ac_ext >&5

8747 8748 8749 8750 8751 8752 8753
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
8754 8755
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8756 8757
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8758 8759 8760 8761 8762
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
8763 8764
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8765 8766 8767 8768 8769 8770
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8771
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
8784 8785 8786 8787 8788 8789
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8790
  eval "$as_ac_Header=\$ac_header_preproc"
8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else

for ac_header in readline.h
8804
do
8805
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8806 8807
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
8808 8809
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
8810
  echo $ECHO_N "(cached) $ECHO_C" >&6
8811 8812 8813
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8814
else
8815 8816 8817 8818
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8819 8820 8821 8822 8823
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8824
$ac_includes_default
8825 8826 8827 8828
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8829
  (eval $ac_compile) 2>conftest.er1
8830
  ac_status=$?
8831 8832 8833
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8834 8835
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8836 8837 8838 8839 8840 8841 8842 8843
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8844 8845 8846 8847 8848
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
8849
  ac_header_compiler=yes
8850
else
8851
  echo "$as_me: failed program was:" >&5
8852 8853
sed 's/^/| /' conftest.$ac_ext >&5

8854
ac_header_compiler=no
8855
fi
8856
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8857 8858 8859 8860 8861 8862 8863
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8864 8865 8866 8867 8868
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8869 8870 8871 8872 8873
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
8874
  grep -v '^ *+' conftest.er1 >conftest.err
8875 8876 8877 8878 8879 8880
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8881
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8882 8883 8884 8885 8886 8887 8888 8889 8890 8891
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
8892 8893
sed 's/^/| /' conftest.$ac_ext >&5

8894 8895 8896 8897 8898 8899 8900
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
8901 8902
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8903 8904
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8905 8906 8907 8908 8909
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
8910 8911
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8912 8913 8914 8915 8916 8917
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
8918
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
8931 8932 8933 8934 8935 8936
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8937
  eval "$as_ac_Header=\$ac_header_preproc"
8938
fi
8939 8940
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8941 8942

fi
8943 8944 8945
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8946 8947
_ACEOF

8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965
else

for ac_header in readline/readline.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
8966 8967 8968 8969 8970
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8971 8972 8973 8974 8975
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8976
  (eval $ac_compile) 2>conftest.er1
8977
  ac_status=$?
8978 8979 8980
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8981 8982
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8983 8984 8985 8986 8987 8988 8989 8990
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
8991 8992 8993 8994 8995 8996 8997 8998
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
8999 9000
sed 's/^/| /' conftest.$ac_ext >&5

9001 9002
ac_header_compiler=no
fi
9003
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9004 9005 9006 9007 9008 9009 9010
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9011 9012 9013 9014 9015
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9016 9017 9018 9019 9020
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9021
  grep -v '^ *+' conftest.er1 >conftest.err
9022 9023 9024 9025 9026 9027
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
9028
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9029 9030 9031 9032 9033 9034 9035 9036 9037 9038
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9039 9040
sed 's/^/| /' conftest.$ac_ext >&5

9041 9042 9043 9044 9045 9046 9047
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
9048 9049
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9050 9051
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9052 9053 9054 9055 9056
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9057 9058
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9059 9060 9061 9062 9063 9064
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9065
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
9078 9079 9080 9081 9082 9083
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
9084
  eval "$as_ac_Header=\$ac_header_preproc"
9085 9086 9087 9088 9089 9090 9091 9092 9093 9094
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

9095
else
9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112
  { { echo "$as_me:$LINENO: error: readline header not found
If you have libedit already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable libedit support." >&5
echo "$as_me: error: readline header not found
If you have libedit already installed, see config.log for details on the
failure.  It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable libedit support." >&2;}
   { (exit 1); exit 1; }; }
fi

done

fi

done

9113 9114 9115 9116
fi

done

9117

9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133
for ac_header in editline/history.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9134 9135 9136 9137 9138
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9139 9140 9141 9142 9143
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9144
  (eval $ac_compile) 2>conftest.er1
9145
  ac_status=$?
9146 9147 9148
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9149 9150
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9151 9152 9153 9154 9155 9156 9157 9158
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
9159 9160 9161 9162 9163 9164 9165 9166
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
9167 9168
sed 's/^/| /' conftest.$ac_ext >&5

9169 9170
ac_header_compiler=no
fi
9171
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9172 9173 9174 9175 9176 9177 9178
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9179 9180 9181 9182 9183
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9184 9185 9186 9187 9188
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9189
  grep -v '^ *+' conftest.er1 >conftest.err
9190 9191 9192 9193 9194 9195
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
9196
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9197 9198 9199 9200 9201 9202 9203 9204 9205 9206
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9207 9208
sed 's/^/| /' conftest.$ac_ext >&5

9209 9210 9211 9212 9213 9214 9215
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
9216 9217
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9218 9219
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9220 9221 9222 9223 9224
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9225 9226
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9227 9228 9229 9230 9231 9232
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9233
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
9246 9247 9248 9249 9250 9251
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
9252
  eval "$as_ac_Header=\$ac_header_preproc"
9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else

9265
for ac_header in history.h
9266 9267 9268 9269 9270 9271
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
9272 9273
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
9274 9275
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9276 9277
else
  # Is the header compilable?
9278 9279
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9280
cat >conftest.$ac_ext <<_ACEOF
9281 9282 9283 9284 9285
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9286
$ac_includes_default
9287
#include <$ac_header>
9288 9289 9290
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9291
  (eval $ac_compile) 2>conftest.er1
9292
  ac_status=$?
9293 9294 9295
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9296 9297
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9298 9299 9300 9301 9302 9303 9304 9305
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
9306 9307 9308 9309 9310 9311 9312 9313
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
9314 9315
sed 's/^/| /' conftest.$ac_ext >&5

9316 9317
ac_header_compiler=no
fi
9318
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9319 9320 9321 9322
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
9323 9324
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
9325
cat >conftest.$ac_ext <<_ACEOF
9326 9327 9328 9329 9330
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9331
#include <$ac_header>
9332 9333 9334 9335
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9336
  grep -v '^ *+' conftest.er1 >conftest.err
9337 9338 9339 9340 9341
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
9342
    ac_cpp_err=$ac_c_preproc_warn_flag
9343
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9344 9345 9346
  else
    ac_cpp_err=
  fi
B
Bruce Momjian 已提交
9347
else
9348
  ac_cpp_err=yes
B
Bruce Momjian 已提交
9349
fi
9350 9351
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
B
Bruce Momjian 已提交
9352
else
9353
  echo "$as_me: failed program was:" >&5
9354 9355
sed 's/^/| /' conftest.$ac_ext >&5

9356 9357 9358 9359 9360 9361 9362
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
9363 9364
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9365 9366
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9367 9368 9369 9370 9371
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9372 9373
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9374 9375 9376 9377 9378 9379
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9380
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
9393
esac
9394 9395 9396
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
9397
  echo $ECHO_N "(cached) $ECHO_C" >&6
B
Bruce Momjian 已提交
9398
else
9399
  eval "$as_ac_Header=\$ac_header_preproc"
B
Bruce Momjian 已提交
9400
fi
9401 9402
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
B
Bruce Momjian 已提交
9403

9404
fi
9405 9406 9407
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9408
_ACEOF
9409

9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427
else

for ac_header in readline/history.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9428 9429 9430 9431 9432
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9433 9434 9435 9436 9437
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9438
  (eval $ac_compile) 2>conftest.er1
9439
  ac_status=$?
9440 9441 9442
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9443 9444
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9445 9446 9447 9448 9449 9450 9451 9452
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
9453 9454 9455 9456 9457 9458 9459 9460
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
9461 9462
sed 's/^/| /' conftest.$ac_ext >&5

9463 9464
ac_header_compiler=no
fi
9465
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9466 9467 9468 9469 9470 9471 9472
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9473 9474 9475 9476 9477
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9478 9479 9480 9481 9482
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9483
  grep -v '^ *+' conftest.er1 >conftest.err
9484 9485 9486 9487 9488 9489
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
9490
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9491 9492 9493 9494 9495 9496 9497 9498 9499 9500
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9501 9502
sed 's/^/| /' conftest.$ac_ext >&5

9503 9504 9505 9506 9507 9508 9509
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
9510 9511
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9512 9513
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9514 9515 9516 9517 9518
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9519 9520
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9521 9522 9523 9524 9525 9526
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9527
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
9540 9541 9542 9543 9544 9545
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
9546
  eval "$as_ac_Header=\$ac_header_preproc"
9547 9548 9549 9550 9551 9552 9553 9554 9555 9556
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

9557 9558
else
  { { echo "$as_me:$LINENO: error: history header not found
9559
If you have libedit already installed, see config.log for details on the
9560
failure.  It is possible the compiler isn't looking in the proper directory.
9561
Use --without-readline to disable libedit support." >&5
9562
echo "$as_me: error: history header not found
9563
If you have libedit already installed, see config.log for details on the
9564
failure.  It is possible the compiler isn't looking in the proper directory.
9565
Use --without-readline to disable libedit support." >&2;}
9566
   { (exit 1); exit 1; }; }
9567
fi
9568

9569
done
9570

9571
fi
9572

9573
done
9574

9575 9576
fi

9577 9578 9579 9580
done

fi

9581 9582 9583 9584 9585
if test "$with_zlib" = yes; then
  if test "${ac_cv_header_zlib_h+set}" = set; then
  echo "$as_me:$LINENO: checking for zlib.h" >&5
echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
if test "${ac_cv_header_zlib_h+set}" = set; then
9586 9587
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
9588 9589
echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
9590 9591
else
  # Is the header compilable?
9592 9593
echo "$as_me:$LINENO: checking zlib.h usability" >&5
echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
9594
cat >conftest.$ac_ext <<_ACEOF
9595 9596 9597 9598 9599
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9600
$ac_includes_default
9601
#include <zlib.h>
9602 9603 9604
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9605
  (eval $ac_compile) 2>conftest.er1
9606
  ac_status=$?
9607 9608 9609
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9610 9611
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9612 9613 9614 9615 9616 9617 9618 9619
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
9620 9621 9622 9623 9624 9625 9626 9627
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
9628 9629
sed 's/^/| /' conftest.$ac_ext >&5

9630 9631
ac_header_compiler=no
fi
9632
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9633 9634 9635 9636
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
9637 9638
echo "$as_me:$LINENO: checking zlib.h presence" >&5
echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
9639
cat >conftest.$ac_ext <<_ACEOF
9640 9641 9642 9643 9644
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9645
#include <zlib.h>
9646 9647 9648 9649
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9650
  grep -v '^ *+' conftest.er1 >conftest.err
9651 9652 9653 9654 9655 9656
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
9657
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9658 9659 9660
  else
    ac_cpp_err=
  fi
9661
else
9662
  ac_cpp_err=yes
9663
fi
9664 9665 9666 9667
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9668 9669
sed 's/^/| /' conftest.$ac_ext >&5

9670 9671 9672 9673 9674 9675 9676
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
9677 9678
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9679 9680
    { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9681 9682 9683 9684 9685
    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9686 9687
    { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
9688 9689 9690 9691 9692 9693
    { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
9694
    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706
echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
9707
esac
9708 9709 9710
echo "$as_me:$LINENO: checking for zlib.h" >&5
echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
if test "${ac_cv_header_zlib_h+set}" = set; then
9711 9712
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
9713
  ac_cv_header_zlib_h=$ac_header_preproc
9714
fi
9715 9716
echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
9717

9718
fi
9719 9720 9721 9722
if test $ac_cv_header_zlib_h = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: zlib header not found
9723
If you have zlib already installed, see config.log for details on the
9724
failure.  It is possible the compiler isn't looking in the proper directory.
9725 9726
Use --without-zlib to disable zlib support." >&5
echo "$as_me: error: zlib header not found
9727
If you have zlib already installed, see config.log for details on the
9728
failure.  It is possible the compiler isn't looking in the proper directory.
9729 9730
Use --without-zlib to disable zlib support." >&2;}
   { (exit 1); exit 1; }; }
9731 9732
fi

9733

9734
fi
9735

9736 9737 9738 9739 9740
if test "$with_krb5" = yes ; then
  if test "${ac_cv_header_krb5_h+set}" = set; then
  echo "$as_me:$LINENO: checking for krb5.h" >&5
echo $ECHO_N "checking for krb5.h... $ECHO_C" >&6
if test "${ac_cv_header_krb5_h+set}" = set; then
9741
  echo $ECHO_N "(cached) $ECHO_C" >&6
9742 9743 9744
fi
echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
echo "${ECHO_T}$ac_cv_header_krb5_h" >&6
9745
else
9746 9747 9748 9749
  # Is the header compilable?
echo "$as_me:$LINENO: checking krb5.h usability" >&5
echo $ECHO_N "checking krb5.h usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9750 9751 9752 9753 9754
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9755 9756
$ac_includes_default
#include <krb5.h>
9757 9758 9759
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9760
  (eval $ac_compile) 2>conftest.er1
9761
  ac_status=$?
9762 9763 9764
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9765 9766
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9767 9768 9769 9770 9771 9772 9773 9774
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
9775 9776 9777 9778 9779
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
9780
  ac_header_compiler=yes
9781
else
9782
  echo "$as_me: failed program was:" >&5
9783 9784
sed 's/^/| /' conftest.$ac_ext >&5

9785
ac_header_compiler=no
9786
fi
9787
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9788 9789
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6
9790

9791 9792 9793 9794
# Is the header present?
echo "$as_me:$LINENO: checking krb5.h presence" >&5
echo $ECHO_N "checking krb5.h presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
9795 9796 9797 9798 9799
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9800 9801 9802 9803 9804
#include <krb5.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9805
  grep -v '^ *+' conftest.er1 >conftest.err
9806 9807 9808 9809 9810 9811
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
9812
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9813 9814 9815 9816 9817
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
9818
fi
9819 9820 9821 9822
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9823 9824
sed 's/^/| /' conftest.$ac_ext >&5

9825 9826 9827 9828 9829
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6
9830

9831
# So?  What about this header?
9832 9833
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9834 9835
    { echo "$as_me:$LINENO: WARNING: krb5.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: krb5.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9836 9837 9838 9839 9840
    { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: krb5.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9841 9842
    { echo "$as_me:$LINENO: WARNING: krb5.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: krb5.h: present but cannot be compiled" >&2;}
9843 9844 9845 9846 9847 9848
    { echo "$as_me:$LINENO: WARNING: krb5.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: krb5.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: krb5.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: krb5.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: krb5.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: krb5.h:     section \"Present But Cannot Be Compiled\"" >&2;}
9849
    { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the preprocessor's result" >&5
9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861
echo "$as_me: WARNING: krb5.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: krb5.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: krb5.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
9862 9863 9864 9865 9866 9867 9868 9869 9870 9871
esac
echo "$as_me:$LINENO: checking for krb5.h" >&5
echo $ECHO_N "checking for krb5.h... $ECHO_C" >&6
if test "${ac_cv_header_krb5_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_header_krb5_h=$ac_header_preproc
fi
echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
echo "${ECHO_T}$ac_cv_header_krb5_h" >&6
9872

9873 9874 9875 9876 9877 9878 9879 9880
fi
if test $ac_cv_header_krb5_h = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: header file <krb5.h> is required for Kerberos 5" >&5
echo "$as_me: error: header file <krb5.h> is required for Kerberos 5" >&2;}
   { (exit 1); exit 1; }; }
fi
9881 9882


9883
fi
9884

9885 9886 9887 9888 9889
if test "$with_openssl" = yes ; then
  if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
  echo "$as_me:$LINENO: checking for openssl/ssl.h" >&5
echo $ECHO_N "checking for openssl/ssl.h... $ECHO_C" >&6
if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
9890 9891
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
9892 9893
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6
9894 9895
else
  # Is the header compilable?
9896 9897
echo "$as_me:$LINENO: checking openssl/ssl.h usability" >&5
echo $ECHO_N "checking openssl/ssl.h usability... $ECHO_C" >&6
9898
cat >conftest.$ac_ext <<_ACEOF
9899 9900 9901 9902 9903
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9904
$ac_includes_default
9905
#include <openssl/ssl.h>
9906 9907 9908
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9909
  (eval $ac_compile) 2>conftest.er1
9910
  ac_status=$?
9911 9912 9913
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9914 9915
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9916 9917 9918 9919 9920 9921 9922 9923
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
9924 9925 9926 9927 9928 9929 9930 9931
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
9932 9933
sed 's/^/| /' conftest.$ac_ext >&5

9934 9935
ac_header_compiler=no
fi
9936
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9937 9938 9939 9940
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
9941 9942
echo "$as_me:$LINENO: checking openssl/ssl.h presence" >&5
echo $ECHO_N "checking openssl/ssl.h presence... $ECHO_C" >&6
9943
cat >conftest.$ac_ext <<_ACEOF
9944 9945 9946 9947 9948
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9949
#include <openssl/ssl.h>
9950 9951 9952 9953
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9954
  grep -v '^ *+' conftest.er1 >conftest.err
9955 9956 9957 9958 9959 9960
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
9961
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9962 9963 9964
  else
    ac_cpp_err=
  fi
9965
else
9966 9967 9968 9969 9970 9971
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9972 9973
sed 's/^/| /' conftest.$ac_ext >&5

9974 9975 9976 9977 9978 9979 9980
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
9981 9982
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9983 9984
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: openssl/ssl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
9985 9986 9987 9988 9989
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: openssl/ssl.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
9990 9991
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: openssl/ssl.h: present but cannot be compiled" >&2;}
9992 9993 9994 9995 9996 9997
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: openssl/ssl.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: openssl/ssl.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: openssl/ssl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
9998
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&5
9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010
echo "$as_me: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: openssl/ssl.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
10011
esac
10012 10013 10014
echo "$as_me:$LINENO: checking for openssl/ssl.h" >&5
echo $ECHO_N "checking for openssl/ssl.h... $ECHO_C" >&6
if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
10015 10016
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
10017
  ac_cv_header_openssl_ssl_h=$ac_header_preproc
10018
fi
10019 10020
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6
10021 10022

fi
10023 10024 10025 10026 10027 10028
if test $ac_cv_header_openssl_ssl_h = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: header file <openssl/ssl.h> is required for OpenSSL" >&5
echo "$as_me: error: header file <openssl/ssl.h> is required for OpenSSL" >&2;}
   { (exit 1); exit 1; }; }
10029 10030 10031
fi


10032 10033 10034 10035
  if test "${ac_cv_header_openssl_err_h+set}" = set; then
  echo "$as_me:$LINENO: checking for openssl/err.h" >&5
echo $ECHO_N "checking for openssl/err.h... $ECHO_C" >&6
if test "${ac_cv_header_openssl_err_h+set}" = set; then
10036 10037
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
10038 10039
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6
10040 10041
else
  # Is the header compilable?
10042 10043
echo "$as_me:$LINENO: checking openssl/err.h usability" >&5
echo $ECHO_N "checking openssl/err.h usability... $ECHO_C" >&6
10044
cat >conftest.$ac_ext <<_ACEOF
10045 10046 10047 10048 10049
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10050
$ac_includes_default
10051
#include <openssl/err.h>
10052 10053 10054
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10055
  (eval $ac_compile) 2>conftest.er1
10056
  ac_status=$?
10057 10058 10059
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10060 10061
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10062 10063 10064 10065 10066 10067 10068 10069
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
10070 10071 10072 10073 10074 10075 10076 10077
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
10078 10079
sed 's/^/| /' conftest.$ac_ext >&5

10080 10081
ac_header_compiler=no
fi
10082
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10083 10084 10085 10086
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
10087 10088
echo "$as_me:$LINENO: checking openssl/err.h presence" >&5
echo $ECHO_N "checking openssl/err.h presence... $ECHO_C" >&6
10089
cat >conftest.$ac_ext <<_ACEOF
10090 10091 10092 10093 10094
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10095
#include <openssl/err.h>
10096 10097 10098 10099
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10100
  grep -v '^ *+' conftest.er1 >conftest.err
10101 10102 10103 10104 10105 10106
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
10107
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10108 10109 10110 10111 10112 10113 10114 10115
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
10116
else
10117
  echo "$as_me: failed program was:" >&5
10118 10119
sed 's/^/| /' conftest.$ac_ext >&5

10120 10121 10122 10123 10124 10125 10126
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
10127 10128
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
10129 10130
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: openssl/err.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10131 10132 10133 10134 10135
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: openssl/err.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
10136 10137
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: openssl/err.h: present but cannot be compiled" >&2;}
10138 10139 10140 10141 10142 10143
    { echo "$as_me:$LINENO: WARNING: openssl/err.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: openssl/err.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: openssl/err.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: openssl/err.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: openssl/err.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10144
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&5
10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156
echo "$as_me: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: openssl/err.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
10157
esac
10158 10159 10160
echo "$as_me:$LINENO: checking for openssl/err.h" >&5
echo $ECHO_N "checking for openssl/err.h... $ECHO_C" >&6
if test "${ac_cv_header_openssl_err_h+set}" = set; then
10161 10162
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
10163
  ac_cv_header_openssl_err_h=$ac_header_preproc
10164
fi
10165 10166
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6
10167 10168

fi
10169
if test $ac_cv_header_openssl_err_h = yes; then
10170 10171
  :
else
10172 10173
  { { echo "$as_me:$LINENO: error: header file <openssl/err.h> is required for OpenSSL" >&5
echo "$as_me: error: header file <openssl/err.h> is required for OpenSSL" >&2;}
10174
   { (exit 1); exit 1; }; }
10175 10176 10177
fi


10178
fi
10179

10180
if test "$with_pam" = yes ; then
B
Bruce Momjian 已提交
10181 10182 10183 10184 10185 10186 10187 10188

for ac_header in security/pam_appl.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
10189 10190
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
B
Bruce Momjian 已提交
10191 10192
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10193 10194
else
  # Is the header compilable?
B
Bruce Momjian 已提交
10195 10196
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10197
cat >conftest.$ac_ext <<_ACEOF
10198 10199 10200 10201 10202
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10203
$ac_includes_default
B
Bruce Momjian 已提交
10204
#include <$ac_header>
10205 10206 10207
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10208
  (eval $ac_compile) 2>conftest.er1
10209
  ac_status=$?
10210 10211 10212
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10213 10214
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10215 10216 10217 10218 10219 10220 10221 10222
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
10223 10224 10225 10226 10227 10228 10229 10230
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
10231 10232
sed 's/^/| /' conftest.$ac_ext >&5

10233 10234
ac_header_compiler=no
fi
10235
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10236 10237 10238 10239
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
B
Bruce Momjian 已提交
10240 10241
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10242
cat >conftest.$ac_ext <<_ACEOF
10243 10244 10245 10246 10247
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
10248
#include <$ac_header>
10249 10250 10251 10252
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10253
  grep -v '^ *+' conftest.er1 >conftest.err
10254 10255 10256 10257 10258 10259
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
10260
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10261 10262 10263 10264 10265 10266 10267 10268
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
10269
else
10270
  echo "$as_me: failed program was:" >&5
10271 10272
sed 's/^/| /' conftest.$ac_ext >&5

10273 10274 10275 10276 10277 10278 10279
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
10280 10281
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
B
Bruce Momjian 已提交
10282 10283
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10284 10285 10286 10287 10288
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
B
Bruce Momjian 已提交
10289 10290
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10291 10292 10293 10294 10295 10296
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
B
Bruce Momjian 已提交
10297
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
10310
esac
B
Bruce Momjian 已提交
10311 10312 10313
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
10314 10315
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
10316
  eval "$as_ac_Header=\$ac_header_preproc"
10317
fi
B
Bruce Momjian 已提交
10318 10319
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10320 10321

fi
B
Bruce Momjian 已提交
10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else

for ac_header in pam/pam_appl.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
10345 10346 10347 10348 10349
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
10350 10351 10352 10353 10354
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10355
  (eval $ac_compile) 2>conftest.er1
B
Bruce Momjian 已提交
10356
  ac_status=$?
10357 10358 10359
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
B
Bruce Momjian 已提交
10360 10361
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10362 10363 10364 10365 10366 10367 10368 10369
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
B
Bruce Momjian 已提交
10370 10371 10372 10373 10374 10375 10376 10377
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
10378 10379
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
10380 10381
ac_header_compiler=no
fi
10382
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
B
Bruce Momjian 已提交
10383 10384 10385 10386 10387 10388 10389
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
10390 10391 10392 10393 10394
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
10395 10396 10397 10398 10399
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10400
  grep -v '^ *+' conftest.er1 >conftest.err
B
Bruce Momjian 已提交
10401 10402 10403 10404 10405 10406
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
10407
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
B
Bruce Momjian 已提交
10408 10409 10410 10411 10412 10413 10414 10415 10416 10417
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
10418 10419
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
10420 10421 10422 10423 10424 10425 10426
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
10427 10428
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
B
Bruce Momjian 已提交
10429 10430
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10431 10432 10433 10434 10435
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
B
Bruce Momjian 已提交
10436 10437
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10438 10439 10440 10441 10442 10443
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
B
Bruce Momjian 已提交
10444
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
B
Bruce Momjian 已提交
10457 10458 10459 10460 10461
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
10462
else
10463
  eval "$as_ac_Header=\$ac_header_preproc"
B
Bruce Momjian 已提交
10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else
  { { echo "$as_me:$LINENO: error: header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." >&5
echo "$as_me: error: header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." >&2;}
10477
   { (exit 1); exit 1; }; }
10478 10479
fi

B
Bruce Momjian 已提交
10480 10481 10482 10483 10484
done

fi

done
10485

10486 10487
fi

10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714
if test "$with_ldap" = yes ; then
  if test "$PORTNAME" != "win32"; then

for ac_header in ldap.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_header_compiler=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
esac
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  eval "$as_ac_Header=\$ac_header_preproc"
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else
  { { echo "$as_me:$LINENO: error: header file <ldap.h> is required for LDAP" >&5
echo "$as_me: error: header file <ldap.h> is required for LDAP" >&2;}
   { (exit 1); exit 1; }; }
fi

done

  else

for ac_header in winldap.h
do
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_header" >&5
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
#include <windows.h>


#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_Header=yes"
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

eval "$as_ac_Header=no"
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
_ACEOF

else
  { { echo "$as_me:$LINENO: error: header file <winldap.h> is required for LDAP" >&5
echo "$as_me: error: header file <winldap.h> is required for LDAP" >&2;}
   { (exit 1); exit 1; }; }
fi

done

  fi
fi

10715
if test "$with_bonjour" = yes ; then
10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728
  if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
  echo "$as_me:$LINENO: checking for DNSServiceDiscovery/DNSServiceDiscovery.h" >&5
echo $ECHO_N "checking for DNSServiceDiscovery/DNSServiceDiscovery.h... $ECHO_C" >&6
if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&5
echo "${ECHO_T}$ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking DNSServiceDiscovery/DNSServiceDiscovery.h usability" >&5
echo $ECHO_N "checking DNSServiceDiscovery/DNSServiceDiscovery.h usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
10729 10730 10731 10732 10733
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10734 10735 10736 10737 10738
$ac_includes_default
#include <DNSServiceDiscovery/DNSServiceDiscovery.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10739
  (eval $ac_compile) 2>conftest.er1
10740
  ac_status=$?
10741 10742 10743
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10744 10745
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10746 10747 10748 10749 10750 10751 10752 10753
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
10754 10755 10756 10757 10758 10759 10760 10761
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
10762 10763
sed 's/^/| /' conftest.$ac_ext >&5

10764 10765
ac_header_compiler=no
fi
10766
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10767 10768 10769 10770 10771 10772 10773
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking DNSServiceDiscovery/DNSServiceDiscovery.h presence" >&5
echo $ECHO_N "checking DNSServiceDiscovery/DNSServiceDiscovery.h presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
10774 10775 10776 10777 10778
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10779 10780 10781 10782 10783
#include <DNSServiceDiscovery/DNSServiceDiscovery.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10784
  grep -v '^ *+' conftest.er1 >conftest.err
10785 10786 10787 10788 10789 10790
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
10791
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10792 10793 10794 10795 10796 10797 10798 10799 10800 10801
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
10802 10803
sed 's/^/| /' conftest.$ac_ext >&5

10804 10805 10806 10807 10808 10809 10810
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
10811 10812
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
10813 10814
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10815 10816 10817 10818 10819
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
10820 10821
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: present but cannot be compiled" >&2;}
10822 10823 10824 10825 10826 10827
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10828
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&5
10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855
esac
echo "$as_me:$LINENO: checking for DNSServiceDiscovery/DNSServiceDiscovery.h" >&5
echo $ECHO_N "checking for DNSServiceDiscovery/DNSServiceDiscovery.h... $ECHO_C" >&6
if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h=$ac_header_preproc
fi
echo "$as_me:$LINENO: result: $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&5
echo "${ECHO_T}$ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&6

fi
if test $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h = yes; then
  :
else
10856 10857
  { { echo "$as_me:$LINENO: error: header file <DNSServiceDiscovery/DNSServiceDiscovery.h> is required for Bonjour" >&5
echo "$as_me: error: header file <DNSServiceDiscovery/DNSServiceDiscovery.h> is required for Bonjour" >&2;}
10858 10859 10860 10861
   { (exit 1); exit 1; }; }
fi


10862
fi
10863 10864 10865 10866 10867 10868


##
## Types, structures, compiler characteristics
##

10869
 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10870 10871 10872
echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
if test "${ac_cv_c_const+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
10873
else
10874
  cat >conftest.$ac_ext <<_ACEOF
10875 10876 10877 10878 10879 10880
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933
int
main ()
{
/* FIXME: Include the comments suggested by Paul. */
#ifndef __cplusplus
  /* Ultrix mips cc rejects this.  */
  typedef int charset[2];
  const charset x;
  /* SunOS 4.1.1 cc rejects this.  */
  char const *const *ccp;
  char **p;
  /* NEC SVR4.0.2 mips cc rejects this.  */
  struct point {int x, y;};
  static struct point const zero = {0,0};
  /* AIX XL C 1.02.0.0 rejects this.
     It does not let you subtract one const X* pointer from another in
     an arm of an if-expression whose if-part is not a constant
     expression */
  const char *g = "string";
  ccp = &g + (g ? g-g : 0);
  /* HPUX 7.0 cc rejects these. */
  ++ccp;
  p = (char**) ccp;
  ccp = (char const *const *) p;
  { /* SCO 3.2v4 cc rejects this.  */
    char *t;
    char const *s = 0 ? (char *) 0 : (char const *) 0;

    *t++ = 0;
  }
  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
    int x[] = {25, 17};
    const int *foo = &x[0];
    ++foo;
  }
  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
    typedef const int *iptr;
    iptr p = 0;
    ++p;
  }
  { /* AIX XL C 1.02.0.0 rejects this saying
       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
    struct s { int j; const int *ap[3]; };
    struct s *b; b->j = 5;
  }
  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
    const int foo = 10;
  }
#endif

  ;
  return 0;
}
10934 10935 10936
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10937
  (eval $ac_compile) 2>conftest.er1
10938
  ac_status=$?
10939 10940 10941
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10942 10943
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10944 10945 10946 10947 10948 10949 10950 10951
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
10952 10953 10954 10955 10956
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
10957
  ac_cv_c_const=yes
10958 10959
else
  echo "$as_me: failed program was:" >&5
10960 10961
sed 's/^/| /' conftest.$ac_ext >&5

10962
ac_cv_c_const=no
10963
fi
10964
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10965 10966 10967 10968
fi
echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
echo "${ECHO_T}$ac_cv_c_const" >&6
if test $ac_cv_c_const = no; then
10969

10970 10971 10972 10973 10974 10975
cat >>confdefs.h <<\_ACEOF
#define const
_ACEOF

fi

10976

10977 10978 10979 10980 10981 10982 10983 10984
echo "$as_me:$LINENO: checking for inline" >&5
echo $ECHO_N "checking for inline... $ECHO_C" >&6
if test "${ac_cv_c_inline+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_c_inline=no
for ac_kw in inline __inline__ __inline; do
  cat >conftest.$ac_ext <<_ACEOF
10985 10986 10987 10988 10989
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10990
#ifndef __cplusplus
10991 10992
typedef int foo_t;
static $ac_kw foo_t static_foo () {return 0; }
10993 10994 10995
$ac_kw int foo () {return 0; }
#endif

10996
_ACEOF
10997 10998
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10999
  (eval $ac_compile) 2>conftest.er1
11000
  ac_status=$?
11001 11002 11003
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11004
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11005
  (exit $ac_status); } &&
11006 11007 11008 11009 11010 11011 11012 11013
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11014 11015 11016 11017 11018 11019
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_c_inline=$ac_kw; break
11020
else
11021
  echo "$as_me: failed program was:" >&5
11022 11023
sed 's/^/| /' conftest.$ac_ext >&5

11024
fi
11025
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11026
done
11027

11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041
fi
echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
echo "${ECHO_T}$ac_cv_c_inline" >&6
case $ac_cv_c_inline in
  inline | yes) ;;
  no)
cat >>confdefs.h <<\_ACEOF
#define inline
_ACEOF
 ;;
  *)  cat >>confdefs.h <<_ACEOF
#define inline $ac_cv_c_inline
_ACEOF
 ;;
11042
esac
11043 11044 11045 11046

echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" >&6
if test "${ac_cv_c_stringize+set}" = set; then
11047 11048
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
11049
  cat >conftest.$ac_ext <<_ACEOF
11050 11051 11052 11053 11054
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11055
#define x(y) #y
11056

11057 11058 11059
char *s = x(teststring);
_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11060
  $EGREP "#teststring" >/dev/null 2>&1; then
11061
  ac_cv_c_stringize=no
11062
else
11063 11064 11065 11066
  ac_cv_c_stringize=yes
fi
rm -f conftest*

11067
fi
11068 11069 11070
echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
echo "${ECHO_T}$ac_cv_c_stringize" >&6
if test $ac_cv_c_stringize = yes; then
11071

11072 11073 11074
cat >>confdefs.h <<\_ACEOF
#define HAVE_STRINGIZE 1
_ACEOF
11075 11076

fi
11077

11078 11079 11080
echo "$as_me:$LINENO: checking for signed types" >&5
echo $ECHO_N "checking for signed types... $ECHO_C" >&6
if test "${pgac_cv_c_signed+set}" = set; then
11081 11082
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
11083
  cat >conftest.$ac_ext <<_ACEOF
11084 11085 11086 11087 11088 11089
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

11090 11091 11092 11093 11094 11095 11096
int
main ()
{
signed char c; signed short s; signed int i;
  ;
  return 0;
}
11097 11098 11099
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11100
  (eval $ac_compile) 2>conftest.er1
11101
  ac_status=$?
11102 11103 11104
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11105 11106
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11107 11108 11109 11110 11111 11112 11113 11114
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11115 11116 11117 11118 11119
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11120
  pgac_cv_c_signed=yes
11121 11122
else
  echo "$as_me: failed program was:" >&5
11123 11124
sed 's/^/| /' conftest.$ac_ext >&5

11125
pgac_cv_c_signed=no
11126
fi
11127
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11128 11129 11130 11131
fi
echo "$as_me:$LINENO: result: $pgac_cv_c_signed" >&5
echo "${ECHO_T}$pgac_cv_c_signed" >&6
if test x"$pgac_cv_c_signed" = xno ; then
11132

11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143
cat >>confdefs.h <<\_ACEOF
#define signed
_ACEOF

fi
echo "$as_me:$LINENO: checking for working volatile" >&5
echo $ECHO_N "checking for working volatile... $ECHO_C" >&6
if test "${ac_cv_c_volatile+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11144 11145 11146 11147 11148 11149
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

11150 11151 11152 11153 11154 11155 11156 11157 11158
int
main ()
{

volatile int x;
int * volatile y;
  ;
  return 0;
}
11159
_ACEOF
11160 11161
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11162
  (eval $ac_compile) 2>conftest.er1
11163
  ac_status=$?
11164 11165 11166
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11167
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11168
  (exit $ac_status); } &&
11169 11170 11171 11172 11173 11174 11175 11176
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11177 11178 11179 11180 11181 11182
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_c_volatile=yes
11183
else
11184
  echo "$as_me: failed program was:" >&5
11185 11186
sed 's/^/| /' conftest.$ac_ext >&5

11187
ac_cv_c_volatile=no
11188
fi
11189
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11190
fi
11191 11192 11193
echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
echo "${ECHO_T}$ac_cv_c_volatile" >&6
if test $ac_cv_c_volatile = no; then
11194

11195 11196 11197
cat >>confdefs.h <<\_ACEOF
#define volatile
_ACEOF
11198

11199
fi
11200

11201 11202 11203 11204 11205 11206
echo "$as_me:$LINENO: checking for __func__" >&5
echo $ECHO_N "checking for __func__... $ECHO_C" >&6
if test "${pgac_cv_funcname_func_support+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11207 11208 11209 11210 11211
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222
#include <stdio.h>
int
main ()
{
printf("%s\n", __func__);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11223
  (eval $ac_compile) 2>conftest.er1
11224
  ac_status=$?
11225 11226 11227
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11228 11229
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11230 11231 11232 11233 11234 11235 11236 11237
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11238 11239 11240 11241 11242 11243 11244 11245
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_funcname_func_support=yes
else
  echo "$as_me: failed program was:" >&5
11246 11247
sed 's/^/| /' conftest.$ac_ext >&5

11248 11249
pgac_cv_funcname_func_support=no
fi
11250
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266
fi
echo "$as_me:$LINENO: result: $pgac_cv_funcname_func_support" >&5
echo "${ECHO_T}$pgac_cv_funcname_func_support" >&6
if test x"$pgac_cv_funcname_func_support" = xyes ; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_FUNCNAME__FUNC 1
_ACEOF

else
echo "$as_me:$LINENO: checking for __FUNCTION__" >&5
echo $ECHO_N "checking for __FUNCTION__... $ECHO_C" >&6
if test "${pgac_cv_funcname_function_support+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11267 11268 11269 11270 11271
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282
#include <stdio.h>
int
main ()
{
printf("%s\n", __FUNCTION__);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11283
  (eval $ac_compile) 2>conftest.er1
11284
  ac_status=$?
11285 11286 11287
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11288 11289
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11290 11291 11292 11293 11294 11295 11296 11297
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11298 11299 11300 11301 11302 11303 11304 11305
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_funcname_function_support=yes
else
  echo "$as_me: failed program was:" >&5
11306 11307
sed 's/^/| /' conftest.$ac_ext >&5

11308 11309
pgac_cv_funcname_function_support=no
fi
11310
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321
fi
echo "$as_me:$LINENO: result: $pgac_cv_funcname_function_support" >&5
echo "${ECHO_T}$pgac_cv_funcname_function_support" >&6
if test x"$pgac_cv_funcname_function_support" = xyes ; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_FUNCNAME__FUNCTION 1
_ACEOF

fi
fi
11322 11323 11324
echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
if test "${ac_cv_struct_tm+set}" = set; then
11325
  echo $ECHO_N "(cached) $ECHO_C" >&6
11326
else
11327
  cat >conftest.$ac_ext <<_ACEOF
11328 11329 11330 11331 11332
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11333 11334 11335 11336 11337 11338 11339 11340 11341 11342
#include <sys/types.h>
#include <time.h>

int
main ()
{
struct tm *tp; tp->tm_sec;
  ;
  return 0;
}
11343 11344 11345
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11346
  (eval $ac_compile) 2>conftest.er1
11347
  ac_status=$?
11348 11349 11350
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11351 11352
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11353 11354 11355 11356 11357 11358 11359 11360
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11361 11362 11363 11364 11365
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11366
  ac_cv_struct_tm=time.h
11367 11368
else
  echo "$as_me: failed program was:" >&5
11369 11370
sed 's/^/| /' conftest.$ac_ext >&5

11371
ac_cv_struct_tm=sys/time.h
11372
fi
11373
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11374 11375 11376 11377
fi
echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
echo "${ECHO_T}$ac_cv_struct_tm" >&6
if test $ac_cv_struct_tm = sys/time.h; then
11378

11379 11380
cat >>confdefs.h <<\_ACEOF
#define TM_IN_SYS_TIME 1
11381
_ACEOF
11382

11383
fi
11384

11385 11386 11387
echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
11388 11389
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
11390
  cat >conftest.$ac_ext <<_ACEOF
11391 11392 11393 11394 11395
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408
#include <sys/types.h>
#include <$ac_cv_struct_tm>


int
main ()
{
static struct tm ac_aggr;
if (ac_aggr.tm_zone)
return 0;
  ;
  return 0;
}
11409 11410 11411
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_tm_tm_zone=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <sys/types.h>
#include <$ac_cv_struct_tm>


int
main ()
{
static struct tm ac_aggr;
if (sizeof ac_aggr.tm_zone)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
11460
  ac_status=$?
11461 11462 11463
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11464 11465
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11466 11467 11468 11469 11470 11471 11472 11473
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11474 11475 11476 11477 11478
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11479
  ac_cv_member_struct_tm_tm_zone=yes
11480 11481
else
  echo "$as_me: failed program was:" >&5
11482 11483
sed 's/^/| /' conftest.$ac_ext >&5

11484
ac_cv_member_struct_tm_tm_zone=no
11485
fi
11486 11487 11488
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11489
fi
11490 11491 11492
echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
if test $ac_cv_member_struct_tm_tm_zone = yes; then
11493

11494 11495 11496
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_TM_TM_ZONE 1
_ACEOF
11497 11498


11499
fi
11500

11501
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
11502

11503 11504 11505
cat >>confdefs.h <<\_ACEOF
#define HAVE_TM_ZONE 1
_ACEOF
11506

11507 11508
fi
echo "$as_me:$LINENO: checking for tzname" >&5
11509 11510
echo $ECHO_N "checking for tzname... $ECHO_C" >&6
if test "${ac_cv_var_tzname+set}" = set; then
11511
  echo $ECHO_N "(cached) $ECHO_C" >&6
11512
else
11513
  cat >conftest.$ac_ext <<_ACEOF
11514 11515 11516 11517 11518
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11519 11520 11521 11522
#include <time.h>
#ifndef tzname /* For SGI.  */
extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
#endif
11523 11524 11525 11526

int
main ()
{
11527
atoi(*tzname);
11528 11529 11530 11531
  ;
  return 0;
}
_ACEOF
11532 11533
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11534
  (eval $ac_link) 2>conftest.er1
11535
  ac_status=$?
11536 11537 11538
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11539 11540
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11541 11542 11543 11544 11545 11546 11547 11548
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
11549 11550 11551 11552 11553
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11554
  ac_cv_var_tzname=yes
11555
else
11556
  echo "$as_me: failed program was:" >&5
11557 11558
sed 's/^/| /' conftest.$ac_ext >&5

11559
ac_cv_var_tzname=no
11560
fi
11561 11562
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
11563
fi
11564 11565
echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
echo "${ECHO_T}$ac_cv_var_tzname" >&6
11566
if test $ac_cv_var_tzname = yes; then
11567

11568
cat >>confdefs.h <<\_ACEOF
11569
#define HAVE_TZNAME 1
11570
_ACEOF
11571

11572 11573
fi

11574 11575 11576
echo "$as_me:$LINENO: checking for union semun" >&5
echo $ECHO_N "checking for union semun... $ECHO_C" >&6
if test "${ac_cv_type_union_semun+set}" = set; then
11577 11578 11579
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11580 11581 11582 11583 11584
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11585 11586 11587
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
11588

11589 11590 11591 11592 11593 11594 11595 11596 11597 11598
int
main ()
{
if ((union semun *) 0)
  return 0;
if (sizeof (union semun))
  return 0;
  ;
  return 0;
}
11599 11600 11601
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11602
  (eval $ac_compile) 2>conftest.er1
11603
  ac_status=$?
11604 11605 11606
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11607 11608
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11609 11610 11611 11612 11613 11614 11615 11616
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11617 11618 11619 11620 11621
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11622
  ac_cv_type_union_semun=yes
11623
else
11624
  echo "$as_me: failed program was:" >&5
11625 11626
sed 's/^/| /' conftest.$ac_ext >&5

11627
ac_cv_type_union_semun=no
11628
fi
11629
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11630
fi
11631 11632
echo "$as_me:$LINENO: result: $ac_cv_type_union_semun" >&5
echo "${ECHO_T}$ac_cv_type_union_semun" >&6
11633 11634 11635 11636 11637 11638 11639 11640
if test $ac_cv_type_union_semun = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_UNION_SEMUN 1
_ACEOF


fi
11641

11642 11643 11644
echo "$as_me:$LINENO: checking for struct sockaddr_un" >&5
echo $ECHO_N "checking for struct sockaddr_un... $ECHO_C" >&6
if test "${ac_cv_type_struct_sockaddr_un+set}" = set; then
11645
  echo $ECHO_N "(cached) $ECHO_C" >&6
11646
else
11647
  cat >conftest.$ac_ext <<_ACEOF
11648 11649 11650 11651 11652
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11653 11654 11655 11656
#include <sys/types.h>
#ifdef HAVE_SYS_UN_H
#include <sys/un.h>
#endif
11657 11658


11659 11660 11661
int
main ()
{
11662 11663 11664 11665
if ((struct sockaddr_un *) 0)
  return 0;
if (sizeof (struct sockaddr_un))
  return 0;
11666 11667 11668 11669 11670 11671
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11672
  (eval $ac_compile) 2>conftest.er1
11673
  ac_status=$?
11674 11675 11676
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11677 11678
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11679 11680 11681 11682 11683 11684 11685 11686
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11687 11688 11689 11690 11691
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11692
  ac_cv_type_struct_sockaddr_un=yes
11693
else
11694
  echo "$as_me: failed program was:" >&5
11695 11696
sed 's/^/| /' conftest.$ac_ext >&5

11697
ac_cv_type_struct_sockaddr_un=no
11698
fi
11699
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11700
fi
11701 11702 11703
echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_un" >&5
echo "${ECHO_T}$ac_cv_type_struct_sockaddr_un" >&6
if test $ac_cv_type_struct_sockaddr_un = yes; then
11704

11705 11706
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_UN 1
11707
_ACEOF
11708

11709

B
Bruce Momjian 已提交
11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721
cat >>confdefs.h <<\_ACEOF
#define HAVE_UNIX_SOCKETS 1
_ACEOF

fi

echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6
if test "${ac_cv_type_struct_sockaddr_storage+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11722 11723 11724 11725 11726
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11727
#include <sys/types.h>
B
Bruce Momjian 已提交
11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
if ((struct sockaddr_storage *) 0)
  return 0;
if (sizeof (struct sockaddr_storage))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11746
  (eval $ac_compile) 2>conftest.er1
B
Bruce Momjian 已提交
11747
  ac_status=$?
11748 11749 11750
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
B
Bruce Momjian 已提交
11751 11752
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11753 11754 11755 11756 11757 11758 11759 11760
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
B
Bruce Momjian 已提交
11761 11762 11763 11764 11765 11766 11767 11768
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_struct_sockaddr_storage=yes
else
  echo "$as_me: failed program was:" >&5
11769 11770
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
11771 11772
ac_cv_type_struct_sockaddr_storage=no
fi
11773
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
B
Bruce Momjian 已提交
11774 11775 11776 11777 11778 11779 11780 11781 11782 11783
fi
echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_storage" >&5
echo "${ECHO_T}$ac_cv_type_struct_sockaddr_storage" >&6
if test $ac_cv_type_struct_sockaddr_storage = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_STORAGE 1
_ACEOF


11784 11785 11786 11787 11788 11789 11790 11791
fi

echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_family" >&5
echo $ECHO_N "checking for struct sockaddr_storage.ss_family... $ECHO_C" >&6
if test "${ac_cv_member_struct_sockaddr_storage_ss_family+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11792 11793 11794 11795 11796
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
if (ac_aggr.ss_family)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11815
  (eval $ac_compile) 2>conftest.er1
P
 
PostgreSQL Daemon 已提交
11816
  ac_status=$?
11817 11818 11819
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
 
PostgreSQL Daemon 已提交
11820 11821
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11822 11823 11824 11825 11826 11827 11828 11829
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
 
PostgreSQL Daemon 已提交
11830 11831 11832 11833 11834 11835 11836 11837
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_storage_ss_family=yes
else
  echo "$as_me: failed program was:" >&5
11838
sed 's/^/| /' conftest.$ac_ext >&5
P
 
PostgreSQL Daemon 已提交
11839

11840 11841
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
11842
_ACEOF
11843 11844 11845
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
11846 11847 11848 11849 11850 11851 11852 11853 11854 11855
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
11856
if (sizeof ac_aggr.ss_family)
P
 
PostgreSQL Daemon 已提交
11857 11858 11859 11860 11861 11862 11863
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11864
  (eval $ac_compile) 2>conftest.er1
11865
  ac_status=$?
11866 11867 11868
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11869 11870
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11871 11872 11873 11874 11875 11876 11877 11878
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
11879 11880 11881 11882 11883
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
11884
  ac_cv_member_struct_sockaddr_storage_ss_family=yes
11885 11886
else
  echo "$as_me: failed program was:" >&5
11887 11888 11889
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_member_struct_sockaddr_storage_ss_family=no
P
 
PostgreSQL Daemon 已提交
11890
fi
11891
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11892
fi
11893 11894 11895 11896 11897
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_family" >&5
echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_family" >&6
if test $ac_cv_member_struct_sockaddr_storage_ss_family = yes; then
11898 11899

cat >>confdefs.h <<_ACEOF
11900
#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
11901 11902 11903 11904
_ACEOF


fi
11905 11906 11907
echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_family" >&5
echo $ECHO_N "checking for struct sockaddr_storage.__ss_family... $ECHO_C" >&6
if test "${ac_cv_member_struct_sockaddr_storage___ss_family+set}" = set; then
11908 11909 11910
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11911 11912 11913 11914 11915
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11916 11917 11918 11919 11920 11921 11922 11923 11924 11925
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
11926
if (ac_aggr.__ss_family)
11927 11928 11929 11930 11931 11932 11933
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11934
  (eval $ac_compile) 2>conftest.er1
P
 
PostgreSQL Daemon 已提交
11935
  ac_status=$?
11936 11937 11938
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
 
PostgreSQL Daemon 已提交
11939 11940
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11941 11942
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
P
 
PostgreSQL Daemon 已提交
11943 11944 11945 11946
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_storage___ss_family=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
if (sizeof ac_aggr.__ss_family)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_storage___ss_family=yes
P
 
PostgreSQL Daemon 已提交
12004 12005
else
  echo "$as_me: failed program was:" >&5
12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_member_struct_sockaddr_storage___ss_family=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_family" >&5
echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_family" >&6
if test $ac_cv_member_struct_sockaddr_storage___ss_family = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
_ACEOF


fi
echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_len" >&5
echo $ECHO_N "checking for struct sockaddr_storage.ss_len... $ECHO_C" >&6
if test "${ac_cv_member_struct_sockaddr_storage_ss_len+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
if (ac_aggr.ss_len)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_storage_ss_len=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
if (sizeof ac_aggr.ss_len)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_storage_ss_len=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

12127 12128
ac_cv_member_struct_sockaddr_storage_ss_len=no
fi
12129 12130 12131
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12132 12133 12134 12135
fi
echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_len" >&5
echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_len" >&6
if test $ac_cv_member_struct_sockaddr_storage_ss_len = yes; then
P
 
PostgreSQL Daemon 已提交
12136

12137 12138
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
P
 
PostgreSQL Daemon 已提交
12139
_ACEOF
12140 12141 12142 12143 12144 12145 12146 12147 12148


fi
echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_len" >&5
echo $ECHO_N "checking for struct sockaddr_storage.__ss_len... $ECHO_C" >&6
if test "${ac_cv_member_struct_sockaddr_storage___ss_len+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12149 12150 12151 12152 12153
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
12154 12155 12156 12157 12158 12159 12160 12161 12162 12163
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
12164
if (ac_aggr.__ss_len)
P
 
PostgreSQL Daemon 已提交
12165 12166 12167 12168 12169 12170 12171
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12172
  (eval $ac_compile) 2>conftest.er1
12173
  ac_status=$?
12174 12175 12176
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12177 12178
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12179 12180 12181 12182 12183 12184 12185 12186
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12187 12188 12189 12190 12191
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
12192
  ac_cv_member_struct_sockaddr_storage___ss_len=yes
12193 12194
else
  echo "$as_me: failed program was:" >&5
12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
if (sizeof ac_aggr.__ss_len)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_storage___ss_len=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

12246
ac_cv_member_struct_sockaddr_storage___ss_len=no
P
 
PostgreSQL Daemon 已提交
12247
fi
12248 12249 12250
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12251
fi
12252 12253 12254
echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_len" >&5
echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_len" >&6
if test $ac_cv_member_struct_sockaddr_storage___ss_len = yes; then
12255 12256

cat >>confdefs.h <<_ACEOF
12257
#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
12258 12259 12260
_ACEOF


12261
fi
12262 12263 12264
echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6
if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
12265 12266 12267
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12268 12269 12270 12271 12272
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12273 12274 12275 12276 12277 12278 12279 12280 12281
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
12282 12283
static struct sockaddr ac_aggr;
if (ac_aggr.sa_len)
12284 12285 12286 12287 12288 12289 12290
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12291
  (eval $ac_compile) 2>conftest.er1
12292
  ac_status=$?
12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_sa_len=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr ac_aggr;
if (sizeof ac_aggr.sa_len)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12345 12346
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12347 12348 12349 12350 12351 12352 12353 12354
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
 
PostgreSQL Daemon 已提交
12355 12356 12357 12358 12359 12360 12361 12362
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_struct_sockaddr_sa_len=yes
else
  echo "$as_me: failed program was:" >&5
12363 12364
sed 's/^/| /' conftest.$ac_ext >&5

12365 12366
ac_cv_member_struct_sockaddr_sa_len=no
fi
12367 12368 12369
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12370 12371 12372 12373 12374 12375 12376 12377 12378 12379
fi
echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6
if test $ac_cv_member_struct_sockaddr_sa_len = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_SA_LEN 1
_ACEOF


12380 12381 12382 12383 12384 12385 12386 12387
fi

echo "$as_me:$LINENO: checking for struct addrinfo" >&5
echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6
if test "${ac_cv_type_struct_addrinfo+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12388 12389 12390 12391 12392
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12393
#include <sys/types.h>
12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410
#include <sys/socket.h>
#include <netdb.h>


int
main ()
{
if ((struct addrinfo *) 0)
  return 0;
if (sizeof (struct addrinfo))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12411
  (eval $ac_compile) 2>conftest.er1
12412
  ac_status=$?
12413 12414 12415
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12416 12417
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12418 12419 12420 12421 12422 12423 12424 12425
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12426 12427 12428 12429 12430 12431 12432 12433
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_struct_addrinfo=yes
else
  echo "$as_me: failed program was:" >&5
12434 12435
sed 's/^/| /' conftest.$ac_ext >&5

12436 12437
ac_cv_type_struct_addrinfo=no
fi
12438
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12439 12440 12441 12442 12443 12444 12445 12446 12447 12448
fi
echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
echo "${ECHO_T}$ac_cv_type_struct_addrinfo" >&6
if test $ac_cv_type_struct_addrinfo = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_ADDRINFO 1
_ACEOF


12449
fi
12450 12451 12452 12453 12454


echo "$as_me:$LINENO: checking for struct cmsgcred" >&5
echo $ECHO_N "checking for struct cmsgcred... $ECHO_C" >&6
if test "${ac_cv_type_struct_cmsgcred+set}" = set; then
12455 12456 12457
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12458 12459 12460 12461 12462
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12463
#include <sys/param.h>
12464
#include <sys/types.h>
12465 12466
#include <sys/socket.h>
#include <sys/ucred.h>
12467

12468 12469 12470
int
main ()
{
12471 12472 12473 12474
if ((struct cmsgcred *) 0)
  return 0;
if (sizeof (struct cmsgcred))
  return 0;
12475 12476 12477 12478 12479 12480
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12481
  (eval $ac_compile) 2>conftest.er1
12482
  ac_status=$?
12483 12484 12485
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12486 12487
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12488 12489 12490 12491 12492 12493 12494 12495
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12496 12497 12498 12499 12500
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
12501
  ac_cv_type_struct_cmsgcred=yes
12502 12503
else
  echo "$as_me: failed program was:" >&5
12504 12505
sed 's/^/| /' conftest.$ac_ext >&5

12506
ac_cv_type_struct_cmsgcred=no
12507
fi
12508
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12509
fi
12510 12511 12512
echo "$as_me:$LINENO: result: $ac_cv_type_struct_cmsgcred" >&5
echo "${ECHO_T}$ac_cv_type_struct_cmsgcred" >&6
if test $ac_cv_type_struct_cmsgcred = yes; then
12513

12514 12515
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_CMSGCRED 1
12516 12517 12518
_ACEOF


12519 12520 12521 12522
fi
echo "$as_me:$LINENO: checking for struct fcred" >&5
echo $ECHO_N "checking for struct fcred... $ECHO_C" >&6
if test "${ac_cv_type_struct_fcred+set}" = set; then
12523 12524 12525
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12526 12527 12528 12529 12530
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12531
#include <sys/param.h>
12532
#include <sys/types.h>
12533 12534
#include <sys/socket.h>
#include <sys/ucred.h>
12535 12536 12537 12538

int
main ()
{
12539 12540 12541 12542
if ((struct fcred *) 0)
  return 0;
if (sizeof (struct fcred))
  return 0;
12543 12544 12545 12546 12547 12548
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12549
  (eval $ac_compile) 2>conftest.er1
12550
  ac_status=$?
12551 12552 12553
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12554 12555
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12556 12557 12558 12559 12560 12561 12562 12563
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12564 12565 12566 12567 12568
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
12569
  ac_cv_type_struct_fcred=yes
12570
else
12571
  echo "$as_me: failed program was:" >&5
12572 12573
sed 's/^/| /' conftest.$ac_ext >&5

12574
ac_cv_type_struct_fcred=no
12575
fi
12576
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
M
Marc G. Fournier 已提交
12577
fi
12578 12579 12580
echo "$as_me:$LINENO: result: $ac_cv_type_struct_fcred" >&5
echo "${ECHO_T}$ac_cv_type_struct_fcred" >&6
if test $ac_cv_type_struct_fcred = yes; then
12581

12582 12583
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_FCRED 1
12584
_ACEOF
12585

12586

12587 12588 12589 12590
fi
echo "$as_me:$LINENO: checking for struct sockcred" >&5
echo $ECHO_N "checking for struct sockcred... $ECHO_C" >&6
if test "${ac_cv_type_struct_sockcred+set}" = set; then
12591
  echo $ECHO_N "(cached) $ECHO_C" >&6
12592
else
12593
  cat >conftest.$ac_ext <<_ACEOF
12594 12595 12596 12597 12598
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12599
#include <sys/param.h>
12600
#include <sys/types.h>
12601 12602
#include <sys/socket.h>
#include <sys/ucred.h>
12603 12604 12605 12606

int
main ()
{
12607 12608 12609 12610
if ((struct sockcred *) 0)
  return 0;
if (sizeof (struct sockcred))
  return 0;
12611 12612 12613 12614 12615 12616
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12617
  (eval $ac_compile) 2>conftest.er1
12618
  ac_status=$?
12619 12620 12621
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12622 12623
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12624 12625 12626 12627 12628 12629 12630 12631
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12632 12633 12634 12635 12636
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
12637
  ac_cv_type_struct_sockcred=yes
12638
else
12639
  echo "$as_me: failed program was:" >&5
12640 12641
sed 's/^/| /' conftest.$ac_ext >&5

12642
ac_cv_type_struct_sockcred=no
12643
fi
12644
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
M
Marc G. Fournier 已提交
12645
fi
12646 12647 12648
echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockcred" >&5
echo "${ECHO_T}$ac_cv_type_struct_sockcred" >&6
if test $ac_cv_type_struct_sockcred = yes; then
12649

12650
cat >>confdefs.h <<_ACEOF
12651
#define HAVE_STRUCT_SOCKCRED 1
12652
_ACEOF
12653 12654


M
Marc G. Fournier 已提交
12655
fi
12656

12657

12658 12659 12660 12661 12662 12663
echo "$as_me:$LINENO: checking for struct option" >&5
echo $ECHO_N "checking for struct option... $ECHO_C" >&6
if test "${ac_cv_type_struct_option+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12664 12665 12666 12667 12668
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12669
#ifdef HAVE_GETOPT_H
T
Tom Lane 已提交
12670
#include <getopt.h>
12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685
#endif

int
main ()
{
if ((struct option *) 0)
  return 0;
if (sizeof (struct option))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12686
  (eval $ac_compile) 2>conftest.er1
12687
  ac_status=$?
12688 12689 12690
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12691 12692
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12693 12694 12695 12696 12697 12698 12699 12700
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12701 12702 12703 12704 12705 12706 12707 12708
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_struct_option=yes
else
  echo "$as_me: failed program was:" >&5
12709 12710
sed 's/^/| /' conftest.$ac_ext >&5

12711 12712
ac_cv_type_struct_option=no
fi
12713
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726
fi
echo "$as_me:$LINENO: result: $ac_cv_type_struct_option" >&5
echo "${ECHO_T}$ac_cv_type_struct_option" >&6
if test $ac_cv_type_struct_option = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_OPTION 1
_ACEOF


fi


12727 12728 12729 12730 12731 12732 12733 12734 12735 12736
if test "$with_zlib" = yes; then
  # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
  # did not).  While we could work around the lack of z_streamp, it
  # seems unwise to encourage people to use such old zlib versions...
  echo "$as_me:$LINENO: checking for z_streamp" >&5
echo $ECHO_N "checking for z_streamp... $ECHO_C" >&6
if test "${ac_cv_type_z_streamp+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12737 12738 12739 12740 12741
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756
#include <zlib.h>

int
main ()
{
if ((z_streamp *) 0)
  return 0;
if (sizeof (z_streamp))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12757
  (eval $ac_compile) 2>conftest.er1
12758
  ac_status=$?
12759 12760 12761
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12762 12763
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12764 12765 12766 12767 12768 12769 12770 12771
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12772 12773 12774 12775 12776 12777 12778 12779
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_z_streamp=yes
else
  echo "$as_me: failed program was:" >&5
12780 12781
sed 's/^/| /' conftest.$ac_ext >&5

12782 12783
ac_cv_type_z_streamp=no
fi
12784
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799
fi
echo "$as_me:$LINENO: result: $ac_cv_type_z_streamp" >&5
echo "${ECHO_T}$ac_cv_type_z_streamp" >&6
if test $ac_cv_type_z_streamp = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: zlib version is too old
Use --without-zlib to disable zlib support." >&5
echo "$as_me: error: zlib version is too old
Use --without-zlib to disable zlib support." >&2;}
   { (exit 1); exit 1; }; }
fi

fi

12800 12801 12802 12803 12804
if test "$with_krb5" = yes; then
# Check for differences between MIT and Heimdal (KTH) releases
  echo "$as_me:$LINENO: checking for krb5_ticket.enc_part2" >&5
echo $ECHO_N "checking for krb5_ticket.enc_part2... $ECHO_C" >&6
if test "${ac_cv_member_krb5_ticket_enc_part2+set}" = set; then
12805
  echo $ECHO_N "(cached) $ECHO_C" >&6
12806
else
12807
  cat >conftest.$ac_ext <<_ACEOF
12808 12809 12810 12811 12812
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826
#include <krb5.h>

int
main ()
{
static krb5_ticket ac_aggr;
if (ac_aggr.enc_part2)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12827
  (eval $ac_compile) 2>conftest.er1
12828
  ac_status=$?
12829 12830 12831
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12832 12833
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12834 12835 12836 12837 12838 12839 12840 12841
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12842 12843 12844 12845 12846
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
12847
  ac_cv_member_krb5_ticket_enc_part2=yes
12848
else
12849
  echo "$as_me: failed program was:" >&5
12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <krb5.h>

int
main ()
{
static krb5_ticket ac_aggr;
if (sizeof ac_aggr.enc_part2)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_krb5_ticket_enc_part2=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

12897 12898
ac_cv_member_krb5_ticket_enc_part2=no
fi
12899 12900 12901
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12902 12903 12904 12905
fi
echo "$as_me:$LINENO: result: $ac_cv_member_krb5_ticket_enc_part2" >&5
echo "${ECHO_T}$ac_cv_member_krb5_ticket_enc_part2" >&6
if test $ac_cv_member_krb5_ticket_enc_part2 = yes; then
12906

12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964
cat >>confdefs.h <<_ACEOF
#define HAVE_KRB5_TICKET_ENC_PART2 1
_ACEOF


else
  echo "$as_me:$LINENO: checking for krb5_ticket.client" >&5
echo $ECHO_N "checking for krb5_ticket.client... $ECHO_C" >&6
if test "${ac_cv_member_krb5_ticket_client+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <krb5.h>

int
main ()
{
static krb5_ticket ac_aggr;
if (ac_aggr.client)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_krb5_ticket_client=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
12965
_ACEOF
12966 12967 12968
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12969
#include <krb5.h>
M
 
Marc G. Fournier 已提交
12970

12971 12972 12973
int
main ()
{
12974
static krb5_ticket ac_aggr;
12975
if (sizeof ac_aggr.client)
12976
return 0;
12977 12978 12979 12980 12981 12982
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12983
  (eval $ac_compile) 2>conftest.er1
12984
  ac_status=$?
12985 12986 12987
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12988 12989
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12990 12991 12992 12993 12994 12995 12996 12997
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
12998 12999 13000 13001 13002
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13003
  ac_cv_member_krb5_ticket_client=yes
13004 13005
else
  echo "$as_me: failed program was:" >&5
13006 13007
sed 's/^/| /' conftest.$ac_ext >&5

13008
ac_cv_member_krb5_ticket_client=no
13009
fi
13010 13011 13012
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13013
fi
13014 13015 13016
echo "$as_me:$LINENO: result: $ac_cv_member_krb5_ticket_client" >&5
echo "${ECHO_T}$ac_cv_member_krb5_ticket_client" >&6
if test $ac_cv_member_krb5_ticket_client = yes; then
13017

13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033
cat >>confdefs.h <<_ACEOF
#define HAVE_KRB5_TICKET_CLIENT 1
_ACEOF


else
  { { echo "$as_me:$LINENO: error: could not determine how to get client name from Kerberos 5 ticket" >&5
echo "$as_me: error: could not determine how to get client name from Kerberos 5 ticket" >&2;}
   { (exit 1); exit 1; }; }
fi

fi

  echo "$as_me:$LINENO: checking for krb5_error.text.data" >&5
echo $ECHO_N "checking for krb5_error.text.data... $ECHO_C" >&6
if test "${ac_cv_member_krb5_error_text_data+set}" = set; then
13034 13035 13036
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13037 13038 13039 13040 13041
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13042
#include <krb5.h>
13043 13044 13045 13046

int
main ()
{
13047 13048 13049
static krb5_error ac_aggr;
if (ac_aggr.text.data)
return 0;
13050 13051 13052 13053 13054 13055
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_krb5_error_text_data=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <krb5.h>

int
main ()
{
static krb5_error ac_aggr;
if (sizeof ac_aggr.text.data)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
13102
  ac_status=$?
13103 13104 13105
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13106 13107
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13108 13109 13110 13111 13112 13113 13114 13115
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
13116 13117 13118 13119 13120
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13121
  ac_cv_member_krb5_error_text_data=yes
13122 13123
else
  echo "$as_me: failed program was:" >&5
13124 13125
sed 's/^/| /' conftest.$ac_ext >&5

13126
ac_cv_member_krb5_error_text_data=no
13127
fi
13128 13129 13130
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13131
fi
13132 13133 13134
echo "$as_me:$LINENO: result: $ac_cv_member_krb5_error_text_data" >&5
echo "${ECHO_T}$ac_cv_member_krb5_error_text_data" >&6
if test $ac_cv_member_krb5_error_text_data = yes; then
13135 13136

cat >>confdefs.h <<_ACEOF
13137
#define HAVE_KRB5_ERROR_TEXT_DATA 1
13138
_ACEOF
M
 
Marc G. Fournier 已提交
13139 13140


13141 13142 13143 13144
else
  echo "$as_me:$LINENO: checking for krb5_error.e_data" >&5
echo $ECHO_N "checking for krb5_error.e_data... $ECHO_C" >&6
if test "${ac_cv_member_krb5_error_e_data+set}" = set; then
13145 13146 13147
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13148 13149 13150 13151 13152
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13153
#include <krb5.h>
13154

13155 13156 13157
int
main ()
{
13158 13159 13160
static krb5_error ac_aggr;
if (ac_aggr.e_data)
return 0;
13161 13162 13163 13164 13165 13166
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_member_krb5_error_e_data=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <krb5.h>

int
main ()
{
static krb5_error ac_aggr;
if (sizeof ac_aggr.e_data)
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
13213
  ac_status=$?
13214 13215 13216
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13217 13218
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13219 13220 13221 13222 13223 13224 13225 13226
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
13227 13228 13229 13230 13231
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13232
  ac_cv_member_krb5_error_e_data=yes
13233 13234
else
  echo "$as_me: failed program was:" >&5
13235 13236
sed 's/^/| /' conftest.$ac_ext >&5

13237
ac_cv_member_krb5_error_e_data=no
13238
fi
13239 13240 13241
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13242
fi
13243 13244 13245
echo "$as_me:$LINENO: result: $ac_cv_member_krb5_error_e_data" >&5
echo "${ECHO_T}$ac_cv_member_krb5_error_e_data" >&6
if test $ac_cv_member_krb5_error_e_data = yes; then
13246 13247 13248 13249 13250 13251

cat >>confdefs.h <<_ACEOF
#define HAVE_KRB5_ERROR_E_DATA 1
_ACEOF


13252 13253 13254 13255 13256
else
  { { echo "$as_me:$LINENO: error: could not determine how to extract Kerberos 5 error messages" >&5
echo "$as_me: error: could not determine how to extract Kerberos 5 error messages" >&2;}
   { (exit 1); exit 1; }; }
fi
13257

13258
fi
13259

13260
fi
13261

13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336
# This is probably only present on Darwin, but may as well check always
echo "$as_me:$LINENO: checking whether F_FULLFSYNC is declared" >&5
echo $ECHO_N "checking whether F_FULLFSYNC is declared... $ECHO_C" >&6
if test "${ac_cv_have_decl_F_FULLFSYNC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
#include <fcntl.h>

int
main ()
{
#ifndef F_FULLFSYNC
  char *p = (char *) F_FULLFSYNC;
#endif

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_have_decl_F_FULLFSYNC=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_have_decl_F_FULLFSYNC=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_have_decl_F_FULLFSYNC" >&5
echo "${ECHO_T}$ac_cv_have_decl_F_FULLFSYNC" >&6
if test $ac_cv_have_decl_F_FULLFSYNC = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_F_FULLFSYNC 1
_ACEOF


else
  cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_F_FULLFSYNC 0
_ACEOF


fi



13337 13338 13339
##
## Functions, global variables
##
13340

13341 13342 13343
echo "$as_me:$LINENO: checking for int timezone" >&5
echo $ECHO_N "checking for int timezone... $ECHO_C" >&6
if test "${pgac_cv_var_int_timezone+set}" = set; then
13344
  echo $ECHO_N "(cached) $ECHO_C" >&6
13345
else
13346
  cat >conftest.$ac_ext <<_ACEOF
13347 13348 13349 13350 13351
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13352 13353
#include <time.h>
int res;
13354 13355 13356
int
main ()
{
13357
#ifndef __CYGWIN__
13358
res = timezone / 60;
13359 13360 13361
#else
res = _timezone / 60;
#endif
13362 13363 13364 13365
  ;
  return 0;
}
_ACEOF
13366 13367
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13368
  (eval $ac_link) 2>conftest.er1
13369
  ac_status=$?
13370 13371 13372
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13373 13374
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13375 13376 13377 13378 13379 13380 13381 13382
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
13383 13384 13385 13386 13387
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13388
  pgac_cv_var_int_timezone=yes
13389 13390
else
  echo "$as_me: failed program was:" >&5
13391 13392
sed 's/^/| /' conftest.$ac_ext >&5

13393
pgac_cv_var_int_timezone=no
13394
fi
13395 13396
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13397
fi
13398 13399 13400
echo "$as_me:$LINENO: result: $pgac_cv_var_int_timezone" >&5
echo "${ECHO_T}$pgac_cv_var_int_timezone" >&6
if test x"$pgac_cv_var_int_timezone" = xyes ; then
13401

13402 13403
cat >>confdefs.h <<\_ACEOF
#define HAVE_INT_TIMEZONE
13404
_ACEOF
13405 13406

fi
13407 13408
echo "$as_me:$LINENO: checking types of arguments for accept()" >&5
echo $ECHO_N "checking types of arguments for accept()... $ECHO_C" >&6
B
Bruce Momjian 已提交
13409
 if test "${ac_cv_func_accept_return+set}" = set; then
13410
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
 
Marc G. Fournier 已提交
13411
else
B
Bruce Momjian 已提交
13412
   if test "${ac_cv_func_accept_arg1+set}" = set; then
13413 13414
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
B
Bruce Momjian 已提交
13415
    if test "${ac_cv_func_accept_arg2+set}" = set; then
13416 13417
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
B
Bruce Momjian 已提交
13418 13419 13420 13421 13422 13423 13424 13425
     if test "${ac_cv_func_accept_arg3+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
      for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL'; do
      for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
       for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
        for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
         cat >conftest.$ac_ext <<_ACEOF
13426 13427 13428 13429 13430
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13431 13432 13433 13434
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
13435
#include <sys/socket.h>
13436
#endif
B
Bruce Momjian 已提交
13437
extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
13438 13439 13440
int
main ()
{
13441

13442 13443 13444 13445 13446 13447
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13448
  (eval $ac_compile) 2>conftest.er1
13449
  ac_status=$?
13450 13451 13452
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13453 13454
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13455 13456 13457 13458 13459 13460 13461 13462
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
13463 13464 13465 13466 13467
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
B
Bruce Momjian 已提交
13468
  ac_not_found=no; break 4
13469 13470
else
  echo "$as_me: failed program was:" >&5
13471 13472
sed 's/^/| /' conftest.$ac_ext >&5

13473
ac_not_found=yes
13474
fi
13475
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
B
Bruce Momjian 已提交
13476
       done
13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488
      done
     done
    done
    if test "$ac_not_found" = yes; then
      { { echo "$as_me:$LINENO: error: could not determine argument types" >&5
echo "$as_me: error: could not determine argument types" >&2;}
   { (exit 1); exit 1; }; }
    fi
    if test "$ac_cv_func_accept_arg3" = "void"; then
      ac_cv_func_accept_arg3=int
    fi

13489
fi
13490 13491 13492 13493

fi

fi
B
Bruce Momjian 已提交
13494 13495 13496 13497 13498 13499 13500 13501 13502

fi
 echo "$as_me:$LINENO: result: $ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&5
echo "${ECHO_T}$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6

cat >>confdefs.h <<_ACEOF
#define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
_ACEOF

13503 13504

cat >>confdefs.h <<_ACEOF
13505
#define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
13506 13507
_ACEOF

M
 
Marc G. Fournier 已提交
13508

13509 13510 13511
cat >>confdefs.h <<_ACEOF
#define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
_ACEOF
M
 
Marc G. Fournier 已提交
13512 13513


13514 13515 13516 13517 13518 13519 13520 13521
cat >>confdefs.h <<_ACEOF
#define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
_ACEOF


echo "$as_me:$LINENO: checking whether gettimeofday takes only one argument" >&5
echo $ECHO_N "checking whether gettimeofday takes only one argument... $ECHO_C" >&6
if test "${pgac_cv_func_gettimeofday_1arg+set}" = set; then
13522
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
 
Marc G. Fournier 已提交
13523
else
13524
  cat >conftest.$ac_ext <<_ACEOF
13525 13526 13527 13528 13529
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13530
#include <sys/time.h>
13531 13532 13533
int
main ()
{
13534 13535 13536
struct timeval *tp;
struct timezone *tzp;
gettimeofday(tp,tzp);
13537 13538 13539 13540 13541 13542
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13543
  (eval $ac_compile) 2>conftest.er1
13544
  ac_status=$?
13545 13546 13547
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13548 13549
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13550 13551 13552 13553 13554 13555 13556 13557
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
13558 13559 13560 13561 13562
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13563
  pgac_cv_func_gettimeofday_1arg=no
13564 13565
else
  echo "$as_me: failed program was:" >&5
13566 13567
sed 's/^/| /' conftest.$ac_ext >&5

13568
pgac_cv_func_gettimeofday_1arg=yes
13569
fi
13570
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13571
fi
13572 13573 13574
echo "$as_me:$LINENO: result: $pgac_cv_func_gettimeofday_1arg" >&5
echo "${ECHO_T}$pgac_cv_func_gettimeofday_1arg" >&6
if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
13575

13576 13577
cat >>confdefs.h <<\_ACEOF
#define GETTIMEOFDAY_1ARG
13578
_ACEOF
M
 
Marc G. Fournier 已提交
13579

13580
fi
13581

13582 13583


13584 13585 13586



13587 13588 13589 13590 13591 13592 13593 13594 13595









13596 13597


13598

13599

13600 13601


13602 13603

for ac_func in cbrt dlopen fcvt fdatasync getpeereid memmove poll pstat readlink setproctitle setsid sigprocmask symlink sysconf towlower utime utimes waitpid wcstombs
13604 13605 13606 13607 13608
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
13609
  echo $ECHO_N "(cached) $ECHO_C" >&6
13610
else
13611
  cat >conftest.$ac_ext <<_ACEOF
13612 13613 13614 13615 13616 13617 13618 13619 13620
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

13621
/* System header to define __stub macros and hopefully few prototypes,
13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

13634 13635 13636
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
13637
{
13638 13639 13640 13641 13642 13643 13644 13645 13646 13647
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
13648 13649 13650 13651
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
13652 13653
#endif

13654 13655 13656 13657
int
main ()
{
return f != $ac_func;
13658 13659 13660 13661
  ;
  return 0;
}
_ACEOF
13662 13663
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13664
  (eval $ac_link) 2>conftest.er1
13665
  ac_status=$?
13666 13667 13668
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13669 13670
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13671 13672 13673 13674 13675 13676 13677 13678
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
13679 13680 13681 13682 13683
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13684
  eval "$as_ac_var=yes"
13685 13686
else
  echo "$as_me: failed program was:" >&5
13687 13688
sed 's/^/| /' conftest.$ac_ext >&5

13689
eval "$as_ac_var=no"
13690
fi
13691 13692
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13693
fi
13694 13695 13696 13697 13698
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
13699
_ACEOF
13700

13701 13702
fi
done
M
 
Marc G. Fournier 已提交
13703

13704 13705 13706 13707

echo "$as_me:$LINENO: checking whether fdatasync is declared" >&5
echo $ECHO_N "checking whether fdatasync is declared... $ECHO_C" >&6
if test "${ac_cv_have_decl_fdatasync+set}" = set; then
13708 13709 13710
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13711 13712 13713 13714 13715
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13716
#include <unistd.h>
13717

13718 13719 13720
int
main ()
{
13721 13722 13723 13724
#ifndef fdatasync
  char *p = (char *) fdatasync;
#endif

13725 13726 13727 13728 13729 13730
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13731
  (eval $ac_compile) 2>conftest.er1
13732
  ac_status=$?
13733 13734 13735
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13736 13737
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13738 13739 13740 13741 13742 13743 13744 13745
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
13746 13747 13748 13749 13750
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13751
  ac_cv_have_decl_fdatasync=yes
13752 13753
else
  echo "$as_me: failed program was:" >&5
13754 13755
sed 's/^/| /' conftest.$ac_ext >&5

13756
ac_cv_have_decl_fdatasync=no
13757
fi
13758
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13759
fi
13760 13761 13762 13763 13764 13765 13766 13767 13768
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fdatasync" >&5
echo "${ECHO_T}$ac_cv_have_decl_fdatasync" >&6
if test $ac_cv_have_decl_fdatasync = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FDATASYNC 1
_ACEOF


13769
else
13770 13771 13772
  cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FDATASYNC 0
_ACEOF
13773 13774 13775 13776


fi

13777

13778

13779
HAVE_IPV6=no
13780 13781 13782
echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6
if test "${ac_cv_type_struct_sockaddr_in6+set}" = set; then
13783 13784 13785
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13786 13787 13788 13789 13790
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13791 13792
$ac_includes_default
#include <netinet/in.h>
13793 13794 13795 13796

int
main ()
{
13797 13798 13799 13800
if ((struct sockaddr_in6 *) 0)
  return 0;
if (sizeof (struct sockaddr_in6))
  return 0;
13801 13802 13803 13804
  ;
  return 0;
}
_ACEOF
13805 13806
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13807
  (eval $ac_compile) 2>conftest.er1
13808
  ac_status=$?
13809 13810 13811
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13812 13813
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13814 13815 13816 13817 13818 13819 13820 13821
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
13822 13823 13824 13825 13826
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13827
  ac_cv_type_struct_sockaddr_in6=yes
13828 13829
else
  echo "$as_me: failed program was:" >&5
13830 13831
sed 's/^/| /' conftest.$ac_ext >&5

13832
ac_cv_type_struct_sockaddr_in6=no
13833
fi
13834
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13835
fi
13836 13837 13838
echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_in6" >&5
echo "${ECHO_T}$ac_cv_type_struct_sockaddr_in6" >&6
if test $ac_cv_type_struct_sockaddr_in6 = yes; then
13839 13840

cat >>confdefs.h <<\_ACEOF
13841 13842 13843
#define HAVE_IPV6 1
_ACEOF

13844
         HAVE_IPV6=yes
13845 13846 13847
fi


13848

13849 13850 13851
echo "$as_me:$LINENO: checking for PS_STRINGS" >&5
echo $ECHO_N "checking for PS_STRINGS... $ECHO_C" >&6
if test "${pgac_cv_var_PS_STRINGS+set}" = set; then
13852
  echo $ECHO_N "(cached) $ECHO_C" >&6
13853
else
13854
  cat >conftest.$ac_ext <<_ACEOF
13855 13856 13857 13858 13859
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13860 13861 13862
#include <machine/vmparam.h>
#include <sys/exec.h>

13863 13864 13865
int
main ()
{
13866 13867
PS_STRINGS->ps_nargvstr = 1;
PS_STRINGS->ps_argvstr = "foo";
13868 13869 13870 13871 13872 13873
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13874
  (eval $ac_link) 2>conftest.er1
13875
  ac_status=$?
13876 13877 13878
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13879 13880
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13881 13882 13883 13884 13885 13886 13887 13888
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
13889 13890 13891 13892 13893
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
13894
  pgac_cv_var_PS_STRINGS=yes
13895
else
13896
  echo "$as_me: failed program was:" >&5
13897 13898
sed 's/^/| /' conftest.$ac_ext >&5

13899
pgac_cv_var_PS_STRINGS=no
13900
fi
13901 13902
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13903
fi
13904 13905 13906
echo "$as_me:$LINENO: result: $pgac_cv_var_PS_STRINGS" >&5
echo "${ECHO_T}$pgac_cv_var_PS_STRINGS" >&6
if test "$pgac_cv_var_PS_STRINGS" = yes ; then
13907

13908
cat >>confdefs.h <<\_ACEOF
13909
#define HAVE_PS_STRINGS
13910
_ACEOF
13911

13912
fi
13913 13914 13915 13916 13917


# We use our snprintf.c emulation if either snprintf() or vsnprintf()
# is missing.  Yes, there are machines that have only one.  We may
# also decide to use snprintf.c if snprintf() is present but does not
13918
# have all the features we need --- see below.
13919

13920
if test "$PORTNAME" = "win32"; then
13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945
  # Win32 gets snprintf.c built unconditionally.
  #
  # To properly translate all NLS languages strings, we must support the
  # *printf() %$ format, which allows *printf() arguments to be selected
  # by position in the translated string.
  #
  # libintl versions < 0.13 use the native *printf() functions, and Win32
  # *printf() doesn't understand %$, so we must use our /port versions,
  # which do understand %$. libintl versions >= 0.13 include their own
  # *printf versions on Win32.  The libintl 0.13 release note text is:
  #
  #   C format strings with positions, as they arise when a translator
  #   needs to reorder a sentence, are now supported on all platforms.
  #   On those few platforms (NetBSD and Woe32) for which the native
  #   printf()/fprintf()/... functions don't support such format
  #   strings, replacements are provided through <libintl.h>.
  #
  # We could use libintl >= 0.13's *printf() if we were sure that we had
  # a litint >= 0.13 at runtime, but seeing that there is no clean way
  # to guarantee that, it is best to just use our own, so we are sure to
  # get %$ support. In include/port.h we disable the *printf() macros
  # that might have been defined by libintl.
  #
  # We do this unconditionally whether NLS is used or not so we are sure
  # that all Win32 libraries and binaries behave the same.
13946 13947 13948
  pgac_need_repl_snprintf=yes
else
  pgac_need_repl_snprintf=no
13949 13950 13951 13952 13953 13954 13955

for ac_func in snprintf
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
13956 13957
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
13958
  cat >conftest.$ac_ext <<_ACEOF
13959 13960 13961 13962 13963 13964 13965 13966 13967
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

13968
/* System header to define __stub macros and hopefully few prototypes,
13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

13981 13982 13983
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
13984
{
13985
#endif
13986 13987 13988 13989 13990 13991 13992 13993 13994
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
13995 13996 13997 13998
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
13999 14000
#endif

14001 14002 14003 14004
int
main ()
{
return f != $ac_func;
14005 14006 14007 14008
  ;
  return 0;
}
_ACEOF
14009 14010
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14011
  (eval $ac_link) 2>conftest.er1
14012
  ac_status=$?
14013 14014 14015
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14016 14017
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14018 14019 14020 14021 14022 14023 14024 14025
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14026 14027 14028 14029 14030
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
14031
  eval "$as_ac_var=yes"
14032 14033
else
  echo "$as_me: failed program was:" >&5
14034 14035
sed 's/^/| /' conftest.$ac_ext >&5

14036
eval "$as_ac_var=no"
14037
fi
14038 14039
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14040
fi
14041 14042 14043 14044 14045
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14046
_ACEOF
14047 14048

else
14049
  pgac_need_repl_snprintf=yes
14050
fi
14051
done
14052

14053

14054
for ac_func in vsnprintf
14055 14056 14057 14058 14059 14060 14061 14062
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
14063 14064 14065 14066 14067 14068 14069 14070 14071
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

14072
/* System header to define __stub macros and hopefully few prototypes,
14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

14085
/* Override any gcc2 internal prototype to avoid an error.  */
14086 14087
#ifdef __cplusplus
extern "C"
14088
{
14089
#endif
14090
/* We use char because int might match the return type of a gcc2
14091 14092
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
14093 14094 14095
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
14096
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14097 14098
choke me
#else
14099 14100 14101 14102
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14103 14104
#endif

14105 14106 14107 14108
int
main ()
{
return f != $ac_func;
14109 14110 14111 14112 14113 14114
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14115
  (eval $ac_link) 2>conftest.er1
14116
  ac_status=$?
14117 14118 14119
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14120 14121
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14122 14123 14124 14125 14126 14127 14128 14129
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14130 14131 14132 14133 14134 14135 14136 14137
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
14138 14139
sed 's/^/| /' conftest.$ac_ext >&5

14140 14141
eval "$as_ac_var=no"
fi
14142 14143
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14144 14145 14146 14147 14148 14149 14150
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
14151

14152
else
14153
  pgac_need_repl_snprintf=yes
14154
fi
14155
done
14156

14157
fi
14158

14159 14160 14161 14162 14163 14164 14165 14166 14167

# Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
# include/c.h will provide declarations.  Note this is a separate test
# from whether the functions exist in the C library --- there are
# systems that have the functions but don't bother to declare them :-(

echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6
if test "${ac_cv_have_decl_snprintf+set}" = set; then
14168
  echo $ECHO_N "(cached) $ECHO_C" >&6
14169
else
14170
  cat >conftest.$ac_ext <<_ACEOF
14171 14172 14173 14174 14175
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14176
$ac_includes_default
14177 14178 14179
int
main ()
{
14180 14181
#ifndef snprintf
  char *p = (char *) snprintf;
14182 14183
#endif

14184 14185 14186 14187 14188 14189
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14190
  (eval $ac_compile) 2>conftest.er1
14191
  ac_status=$?
14192 14193 14194
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14195 14196
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14197 14198 14199 14200 14201 14202 14203 14204
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
14205 14206 14207 14208 14209
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
14210
  ac_cv_have_decl_snprintf=yes
14211
else
14212
  echo "$as_me: failed program was:" >&5
14213 14214
sed 's/^/| /' conftest.$ac_ext >&5

14215
ac_cv_have_decl_snprintf=no
14216
fi
14217
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14218
fi
14219 14220 14221
echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6
if test $ac_cv_have_decl_snprintf = yes; then
14222 14223

cat >>confdefs.h <<_ACEOF
14224
#define HAVE_DECL_SNPRINTF 1
14225
_ACEOF
14226 14227 14228


else
14229
  cat >>confdefs.h <<_ACEOF
14230
#define HAVE_DECL_SNPRINTF 0
14231 14232 14233
_ACEOF


14234
fi
14235 14236 14237
echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6
if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
14238
  echo $ECHO_N "(cached) $ECHO_C" >&6
14239
else
14240
  cat >conftest.$ac_ext <<_ACEOF
14241 14242 14243 14244 14245
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14246
$ac_includes_default
14247 14248 14249
int
main ()
{
14250 14251 14252 14253
#ifndef vsnprintf
  char *p = (char *) vsnprintf;
#endif

14254 14255 14256 14257
  ;
  return 0;
}
_ACEOF
14258 14259
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14260
  (eval $ac_compile) 2>conftest.er1
14261
  ac_status=$?
14262 14263 14264
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14265 14266
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14267 14268 14269 14270 14271 14272 14273 14274
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
14275 14276 14277 14278 14279 14280 14281 14282
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_have_decl_vsnprintf=yes
else
  echo "$as_me: failed program was:" >&5
14283 14284
sed 's/^/| /' conftest.$ac_ext >&5

14285 14286
ac_cv_have_decl_vsnprintf=no
fi
14287
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314
fi
echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6
if test $ac_cv_have_decl_vsnprintf = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_VSNPRINTF 1
_ACEOF


else
  cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_VSNPRINTF 0
_ACEOF


fi




echo "$as_me:$LINENO: checking for isinf" >&5
echo $ECHO_N "checking for isinf... $ECHO_C" >&6
if test "${ac_cv_func_isinf+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
14315 14316 14317 14318 14319
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14320

14321
#include <math.h>
14322
double glob_double;
14323 14324 14325 14326

int
main ()
{
14327
return isinf(glob_double) ? 0 : 1;
14328 14329 14330 14331 14332 14333
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14334
  (eval $ac_link) 2>conftest.er1
14335
  ac_status=$?
14336 14337 14338
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14339 14340
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14341 14342 14343 14344 14345 14346 14347 14348
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14349 14350 14351 14352 14353
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
14354
  ac_cv_func_isinf=yes
14355
else
14356
  echo "$as_me: failed program was:" >&5
14357 14358
sed 's/^/| /' conftest.$ac_ext >&5

14359
ac_cv_func_isinf=no
14360
fi
14361 14362
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
M
Marc G. Fournier 已提交
14363
fi
14364 14365 14366 14367
echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
echo "${ECHO_T}$ac_cv_func_isinf" >&6

if test $ac_cv_func_isinf = yes ; then
14368

14369
cat >>confdefs.h <<\_ACEOF
14370
#define HAVE_ISINF 1
14371
_ACEOF
14372

14373
else
14374 14375 14376 14377 14378 14379 14380 14381
  case $LIBOBJS in
    "isinf.$ac_objext"   | \
  *" isinf.$ac_objext"   | \
    "isinf.$ac_objext "* | \
  *" isinf.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS isinf.$ac_objext" ;;
esac

14382
  # Look for a way to implement a substitute for isinf()
14383

14384

14385 14386


14387
for ac_func in fpclass fp_class fp_class_d class
14388 14389 14390 14391 14392 14393 14394 14395
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
14396 14397 14398 14399 14400 14401 14402 14403 14404
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

B
Bruce Momjian 已提交
14405
/* System header to define __stub macros and hopefully few prototypes,
14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

B
Bruce Momjian 已提交
14418
/* Override any gcc2 internal prototype to avoid an error.  */
14419 14420
#ifdef __cplusplus
extern "C"
14421
{
14422
#endif
B
Bruce Momjian 已提交
14423
/* We use char because int might match the return type of a gcc2
14424 14425
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
B
Bruce Momjian 已提交
14426 14427 14428
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
14429
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
B
Bruce Momjian 已提交
14430 14431
choke me
#else
14432 14433 14434 14435
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
B
Bruce Momjian 已提交
14436 14437
#endif

14438 14439 14440 14441
int
main ()
{
return f != $ac_func;
14442 14443 14444 14445 14446 14447
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14448
  (eval $ac_link) 2>conftest.er1
14449
  ac_status=$?
14450 14451 14452
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14453 14454
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14455 14456 14457 14458 14459 14460 14461 14462
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14463 14464 14465 14466 14467 14468 14469 14470
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
14471 14472
sed 's/^/| /' conftest.$ac_ext >&5

14473 14474
eval "$as_ac_var=no"
fi
14475 14476
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14477 14478 14479 14480 14481 14482 14483
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
14484
 break
B
Bruce Momjian 已提交
14485
fi
14486
done
B
Bruce Momjian 已提交
14487

14488
fi
B
Bruce Momjian 已提交
14489

14490 14491 14492



14493 14494 14495 14496 14497 14498 14499







14500

14501

14502

14503
for ac_func in crypt fseeko getopt getrusage inet_aton random rint srandom strdup strerror strtol strtoul unsetenv
14504 14505 14506 14507 14508 14509 14510 14511
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
14512 14513 14514 14515 14516 14517 14518 14519 14520
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

14521
/* System header to define __stub macros and hopefully few prototypes,
14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

14534 14535 14536
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
14537
{
14538 14539 14540 14541 14542 14543 14544 14545 14546 14547
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
14548 14549 14550 14551
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14552 14553
#endif

14554 14555 14556 14557
int
main ()
{
return f != $ac_func;
14558 14559 14560 14561 14562 14563
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14564
  (eval $ac_link) 2>conftest.er1
14565
  ac_status=$?
14566 14567 14568
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14569 14570
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14571 14572 14573 14574 14575 14576 14577 14578
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14579 14580 14581 14582 14583 14584 14585 14586
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
14587 14588
sed 's/^/| /' conftest.$ac_ext >&5

14589 14590
eval "$as_ac_var=no"
fi
14591 14592
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14593 14594 14595 14596 14597 14598 14599 14600 14601
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

else
14602 14603 14604 14605 14606 14607 14608 14609
  case $LIBOBJS in
    "$ac_func.$ac_objext"   | \
  *" $ac_func.$ac_objext"   | \
    "$ac_func.$ac_objext "* | \
  *" $ac_func.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
esac

14610 14611 14612 14613 14614
fi
done



14615 14616
# System's version of getaddrinfo(), if any, may be used only if we found
# a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
A
 
Andrew Dunstan 已提交
14617
# (Note: the AC_REPLACE_FUNCS probe fails on Windows, where the available
14618 14619
# versions of getaddrinfo don't follow normal C call protocol.  This is OK
# because we want to use our own getaddrinfo.c on Windows anyway.)
14620
if test x"$ac_cv_type_struct_addrinfo" = xyes ; then
A
 
Andrew Dunstan 已提交
14621 14622 14623 14624 14625 14626 14627 14628 14629

for ac_func in getaddrinfo
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
14630
  cat >conftest.$ac_ext <<_ACEOF
14631 14632 14633 14634 14635
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
A
 
Andrew Dunstan 已提交
14636 14637 14638
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func
14639

A
 
Andrew Dunstan 已提交
14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
{
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
#endif
14672

14673 14674 14675
int
main ()
{
A
 
Andrew Dunstan 已提交
14676
return f != $ac_func;
14677 14678 14679 14680 14681 14682
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14683
  (eval $ac_link) 2>conftest.er1
14684
  ac_status=$?
14685 14686 14687
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14688 14689
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14690 14691 14692 14693 14694 14695 14696 14697
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14698 14699 14700 14701 14702
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
A
 
Andrew Dunstan 已提交
14703
  eval "$as_ac_var=yes"
14704
else
14705 14706 14707
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

A
 
Andrew Dunstan 已提交
14708
eval "$as_ac_var=no"
M
Marc G. Fournier 已提交
14709
fi
14710 14711
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
A
 
Andrew Dunstan 已提交
14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

else
  case $LIBOBJS in
    "$ac_func.$ac_objext"   | \
  *" $ac_func.$ac_objext"   | \
    "$ac_func.$ac_objext "* | \
  *" $ac_func.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
esac

fi
done


14733
else
14734 14735 14736 14737 14738 14739 14740 14741
  case $LIBOBJS in
    "getaddrinfo.$ac_objext"   | \
  *" getaddrinfo.$ac_objext"   | \
    "getaddrinfo.$ac_objext "* | \
  *" getaddrinfo.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext" ;;
esac

14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755
fi

# similarly, use system's getopt_long() only if system provides struct option.
if test x"$ac_cv_type_struct_option" = xyes ; then

for ac_func in getopt_long
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
14756 14757 14758 14759 14760 14761 14762 14763 14764
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

14765
/* System header to define __stub macros and hopefully few prototypes,
14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

14778 14779 14780
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
14781
{
14782 14783 14784 14785 14786 14787 14788 14789 14790 14791
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
14792 14793 14794 14795
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14796 14797
#endif

14798 14799 14800 14801
int
main ()
{
return f != $ac_func;
14802 14803 14804 14805 14806 14807
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14808
  (eval $ac_link) 2>conftest.er1
14809
  ac_status=$?
14810 14811 14812
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14813 14814
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14815 14816 14817 14818 14819 14820 14821 14822
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14823 14824 14825 14826 14827 14828 14829 14830
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
14831 14832
sed 's/^/| /' conftest.$ac_ext >&5

14833 14834
eval "$as_ac_var=no"
fi
14835 14836
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14837 14838 14839 14840 14841 14842 14843 14844 14845
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

else
14846 14847 14848 14849 14850 14851 14852 14853
  case $LIBOBJS in
    "$ac_func.$ac_objext"   | \
  *" $ac_func.$ac_objext"   | \
    "$ac_func.$ac_objext "* | \
  *" $ac_func.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
esac

14854 14855 14856 14857 14858
fi
done


else
14859 14860 14861 14862 14863 14864 14865 14866
  case $LIBOBJS in
    "getopt_long.$ac_objext"   | \
  *" getopt_long.$ac_objext"   | \
    "getopt_long.$ac_objext "* | \
  *" getopt_long.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" ;;
esac

14867
fi
14868

B
Bruce Momjian 已提交
14869
# BSD/OS & NetBSD use a custom fseeko/ftello built on fsetpos/fgetpos
14870
# We override the previous test that said fseeko/ftello didn't exist
B
Bruce Momjian 已提交
14871 14872
# OS tests are also done in include/c.h and port/fseeko.c
case $host_os in bsdi*|netbsd*)
14873 14874 14875
ac_cv_func_fseeko=yes
esac

B
Bruce Momjian 已提交
14876 14877
# Solaris has a very slow qsort in certain cases, so we replace it:
#   http://forum.sun.com/thread.jspa?forumID=4&threadID=7231
14878 14879
# Supposedly it is fixed in Solaris, but not sure which version, and
# no confirmed testing.  2005-12-16
14880
if test "$PORTNAME" = "solaris"; then
14881 14882 14883 14884 14885 14886 14887 14888
case $LIBOBJS in
    "qsort.$ac_objext"   | \
  *" qsort.$ac_objext"   | \
    "qsort.$ac_objext "* | \
  *" qsort.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS qsort.$ac_objext" ;;
esac

14889
fi
14890

B
Bruce Momjian 已提交
14891
# Win32 support
14892
if test "$PORTNAME" = "win32"; then
14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924
case $LIBOBJS in
    "gettimeofday.$ac_objext"   | \
  *" gettimeofday.$ac_objext"   | \
    "gettimeofday.$ac_objext "* | \
  *" gettimeofday.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS gettimeofday.$ac_objext" ;;
esac

case $LIBOBJS in
    "kill.$ac_objext"   | \
  *" kill.$ac_objext"   | \
    "kill.$ac_objext "* | \
  *" kill.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS kill.$ac_objext" ;;
esac

case $LIBOBJS in
    "open.$ac_objext"   | \
  *" open.$ac_objext"   | \
    "open.$ac_objext "* | \
  *" open.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS open.$ac_objext" ;;
esac

case $LIBOBJS in
    "rand.$ac_objext"   | \
  *" rand.$ac_objext"   | \
    "rand.$ac_objext "* | \
  *" rand.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS rand.$ac_objext" ;;
esac

B
Bruce Momjian 已提交
14925 14926 14927 14928 14929

cat >>confdefs.h <<\_ACEOF
#define HAVE_SYMLINK 1
_ACEOF

14930
fi
14931 14932 14933 14934 14935

if test "$with_readline" = yes; then
  echo "$as_me:$LINENO: checking for rl_completion_append_character" >&5
echo $ECHO_N "checking for rl_completion_append_character... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
14936 14937 14938 14939 14940
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14941 14942 14943 14944 14945
#include <stdio.h>
#ifdef HAVE_READLINE_READLINE_H
# include <readline/readline.h>
#elif defined(HAVE_READLINE_H)
# include <readline.h>
14946 14947 14948 14949 14950
#endif

int
main ()
{
14951
rl_completion_append_character = 'x';
14952 14953 14954 14955 14956 14957
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14958
  (eval $ac_link) 2>conftest.er1
14959
  ac_status=$?
14960 14961 14962
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14963 14964
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14965 14966 14967 14968 14969 14970 14971 14972
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
14973 14974 14975 14976 14977
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
14978 14979 14980 14981 14982 14983 14984
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6

cat >>confdefs.h <<\_ACEOF
#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
_ACEOF

14985 14986
else
  echo "$as_me: failed program was:" >&5
14987 14988
sed 's/^/| /' conftest.$ac_ext >&5

14989 14990
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
14991
fi
14992 14993
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14994

14995

14996
for ac_func in rl_completion_matches rl_filename_completion_function
14997 14998 14999 15000 15001 15002 15003 15004
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15005 15006 15007 15008 15009 15010 15011 15012 15013
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

15014
/* System header to define __stub macros and hopefully few prototypes,
15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

15027
/* Override any gcc2 internal prototype to avoid an error.  */
15028 15029
#ifdef __cplusplus
extern "C"
15030
{
15031
#endif
15032 15033 15034 15035 15036 15037 15038 15039 15040
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
15041 15042 15043 15044
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15045 15046
#endif

15047 15048 15049 15050
int
main ()
{
return f != $ac_func;
15051 15052 15053 15054 15055 15056
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15057
  (eval $ac_link) 2>conftest.er1
15058
  ac_status=$?
15059 15060 15061
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15062 15063
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15064 15065 15066 15067 15068 15069 15070 15071
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15072 15073 15074 15075 15076 15077 15078 15079
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
15080 15081
sed 's/^/| /' conftest.$ac_ext >&5

15082 15083
eval "$as_ac_var=no"
fi
15084 15085
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

fi
done


for ac_func in replace_history_entry
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15107 15108 15109 15110 15111 15112 15113 15114 15115
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

15116
/* System header to define __stub macros and hopefully few prototypes,
15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

15129 15130 15131
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15132
{
15133
#endif
15134
/* We use char because int might match the return type of a gcc2
15135 15136 15137 15138 15139 15140 15141 15142
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
15143 15144 15145 15146
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15147
#endif
15148

15149 15150 15151 15152
int
main ()
{
return f != $ac_func;
15153 15154 15155 15156 15157 15158
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15159
  (eval $ac_link) 2>conftest.er1
15160
  ac_status=$?
15161 15162 15163
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15164 15165
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15166 15167 15168 15169 15170 15171 15172 15173
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15174 15175 15176 15177 15178 15179 15180 15181
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
15182 15183
sed 's/^/| /' conftest.$ac_ext >&5

15184 15185
eval "$as_ac_var=no"
fi
15186 15187
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15188 15189 15190 15191 15192 15193 15194 15195
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

15196
fi
15197
done
15198

15199
fi
15200 15201


15202 15203 15204
echo "$as_me:$LINENO: checking for finite" >&5
echo $ECHO_N "checking for finite... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
15205 15206 15207 15208 15209
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15210

15211
#include <math.h>
15212 15213
double glob_double;

15214 15215 15216
int
main ()
{
15217
return finite(glob_double) ? 0 : 1;
15218 15219 15220 15221 15222 15223
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15224
  (eval $ac_link) 2>conftest.er1
15225
  ac_status=$?
15226 15227 15228
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15229 15230
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15231 15232 15233 15234 15235 15236 15237 15238
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15239 15240 15241 15242 15243
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
15244 15245 15246 15247 15248 15249 15250

cat >>confdefs.h <<\_ACEOF
#define HAVE_FINITE 1
_ACEOF

echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
15251 15252
else
  echo "$as_me: failed program was:" >&5
15253 15254
sed 's/^/| /' conftest.$ac_ext >&5

15255 15256
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
15257
fi
15258 15259
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15260

15261 15262 15263
echo "$as_me:$LINENO: checking for sigsetjmp" >&5
echo $ECHO_N "checking for sigsetjmp... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
15264 15265 15266 15267 15268
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15269
#include <setjmp.h>
15270 15271 15272
int
main ()
{
15273
sigjmp_buf x; sigsetjmp(x, 1);
15274 15275 15276 15277 15278 15279
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15280
  (eval $ac_link) 2>conftest.er1
15281
  ac_status=$?
15282 15283 15284
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15285 15286
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15287 15288 15289 15290 15291 15292 15293 15294
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15295 15296 15297 15298 15299
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
15300 15301 15302

cat >>confdefs.h <<\_ACEOF
#define HAVE_SIGSETJMP 1
15303 15304
_ACEOF

15305 15306
echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
15307
else
15308
  echo "$as_me: failed program was:" >&5
15309 15310
sed 's/^/| /' conftest.$ac_ext >&5

15311 15312
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
M
Marc G. Fournier 已提交
15313
fi
15314 15315
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15316

15317 15318 15319
echo "$as_me:$LINENO: checking for syslog" >&5
echo $ECHO_N "checking for syslog... $ECHO_C" >&6
if test "${ac_cv_func_syslog+set}" = set; then
15320 15321 15322
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15323 15324 15325 15326 15327 15328 15329 15330 15331
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define syslog to an innocuous variant, in case <limits.h> declares syslog.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define syslog innocuous_syslog

15332
/* System header to define __stub macros and hopefully few prototypes,
15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344
    which can conflict with char syslog (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef syslog

15345
/* Override any gcc2 internal prototype to avoid an error.  */
15346 15347
#ifdef __cplusplus
extern "C"
15348
{
15349
#endif
15350
/* We use char because int might match the return type of a gcc2
15351
   builtin and then its argument prototype would still apply.  */
15352
char syslog ();
15353 15354 15355
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
15356
#if defined (__stub_syslog) || defined (__stub___syslog)
15357 15358
choke me
#else
15359 15360 15361 15362
char (*f) () = syslog;
#endif
#ifdef __cplusplus
}
15363
#endif
15364

15365 15366 15367 15368
int
main ()
{
return f != syslog;
15369 15370 15371 15372 15373 15374
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15375
  (eval $ac_link) 2>conftest.er1
15376
  ac_status=$?
15377 15378 15379
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15380 15381
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15382 15383 15384 15385 15386 15387 15388 15389
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15390 15391 15392 15393 15394
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
15395
  ac_cv_func_syslog=yes
15396 15397
else
  echo "$as_me: failed program was:" >&5
15398 15399
sed 's/^/| /' conftest.$ac_ext >&5

15400
ac_cv_func_syslog=no
15401
fi
15402 15403
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15404
fi
15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420
echo "$as_me:$LINENO: result: $ac_cv_func_syslog" >&5
echo "${ECHO_T}$ac_cv_func_syslog" >&6
if test $ac_cv_func_syslog = yes; then
  if test "${ac_cv_header_syslog_h+set}" = set; then
  echo "$as_me:$LINENO: checking for syslog.h" >&5
echo $ECHO_N "checking for syslog.h... $ECHO_C" >&6
if test "${ac_cv_header_syslog_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: $ac_cv_header_syslog_h" >&5
echo "${ECHO_T}$ac_cv_header_syslog_h" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking syslog.h usability" >&5
echo $ECHO_N "checking syslog.h usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
15421 15422 15423 15424 15425
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15426 15427
$ac_includes_default
#include <syslog.h>
15428
_ACEOF
15429 15430
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15431
  (eval $ac_compile) 2>conftest.er1
15432
  ac_status=$?
15433 15434 15435
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15436 15437
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15438 15439 15440 15441 15442 15443 15444 15445
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
15446 15447 15448 15449 15450 15451 15452 15453
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
15454 15455
sed 's/^/| /' conftest.$ac_ext >&5

15456 15457
ac_header_compiler=no
fi
15458
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
15459 15460
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6
15461

15462 15463 15464 15465
# Is the header present?
echo "$as_me:$LINENO: checking syslog.h presence" >&5
echo $ECHO_N "checking syslog.h presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
15466 15467 15468 15469 15470
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15471 15472 15473 15474 15475
#include <syslog.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
15476
  grep -v '^ *+' conftest.er1 >conftest.err
15477 15478 15479 15480 15481 15482
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
15483
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15484 15485 15486 15487 15488 15489 15490 15491
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
15492
else
15493
  echo "$as_me: failed program was:" >&5
15494 15495
sed 's/^/| /' conftest.$ac_ext >&5

15496 15497 15498 15499 15500 15501 15502
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
15503 15504
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
15505 15506
    { echo "$as_me:$LINENO: WARNING: syslog.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: syslog.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
15507 15508 15509 15510 15511
    { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: syslog.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
15512 15513
    { echo "$as_me:$LINENO: WARNING: syslog.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: syslog.h: present but cannot be compiled" >&2;}
15514 15515 15516 15517 15518 15519
    { echo "$as_me:$LINENO: WARNING: syslog.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: syslog.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: syslog.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: syslog.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: syslog.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: syslog.h:     section \"Present But Cannot Be Compiled\"" >&2;}
15520
    { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the preprocessor's result" >&5
15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532
echo "$as_me: WARNING: syslog.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: syslog.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: syslog.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545
esac
echo "$as_me:$LINENO: checking for syslog.h" >&5
echo $ECHO_N "checking for syslog.h... $ECHO_C" >&6
if test "${ac_cv_header_syslog_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_header_syslog_h=$ac_header_preproc
fi
echo "$as_me:$LINENO: result: $ac_cv_header_syslog_h" >&5
echo "${ECHO_T}$ac_cv_header_syslog_h" >&6

fi
if test $ac_cv_header_syslog_h = yes; then
15546 15547

cat >>confdefs.h <<\_ACEOF
15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562
#define HAVE_SYSLOG 1
_ACEOF

fi


fi


echo "$as_me:$LINENO: checking for optreset" >&5
echo $ECHO_N "checking for optreset... $ECHO_C" >&6
if test "${pgac_cv_var_int_optreset+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15563 15564 15565 15566 15567
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578
#include <unistd.h>
int
main ()
{
extern int optreset; optreset = 1;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15579
  (eval $ac_link) 2>conftest.er1
15580
  ac_status=$?
15581 15582 15583
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15584 15585
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15586 15587 15588 15589 15590 15591 15592 15593
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15594 15595 15596 15597 15598 15599 15600 15601
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_var_int_optreset=yes
else
  echo "$as_me: failed program was:" >&5
15602 15603
sed 's/^/| /' conftest.$ac_ext >&5

15604 15605
pgac_cv_var_int_optreset=no
fi
15606 15607
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15608 15609 15610 15611 15612 15613 15614 15615 15616
fi
echo "$as_me:$LINENO: result: $pgac_cv_var_int_optreset" >&5
echo "${ECHO_T}$pgac_cv_var_int_optreset" >&6
if test x"$pgac_cv_var_int_optreset" = x"yes"; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_INT_OPTRESET 1
_ACEOF

15617 15618 15619 15620
fi



15621
for ac_func in strtoll strtoq
15622 15623 15624 15625 15626 15627 15628 15629
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15630 15631 15632 15633 15634 15635 15636 15637 15638
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

15639
/* System header to define __stub macros and hopefully few prototypes,
15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

15652 15653 15654
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15655
{
15656 15657 15658 15659 15660 15661 15662 15663 15664 15665
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
15666 15667 15668 15669
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15670 15671
#endif

15672 15673 15674 15675
int
main ()
{
return f != $ac_func;
15676 15677 15678 15679 15680 15681
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15682
  (eval $ac_link) 2>conftest.er1
15683
  ac_status=$?
15684 15685 15686
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15687 15688
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15689 15690 15691 15692 15693 15694 15695 15696
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15697 15698 15699 15700 15701 15702 15703 15704
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
15705 15706
sed 's/^/| /' conftest.$ac_ext >&5

15707 15708
eval "$as_ac_var=no"
fi
15709 15710
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15711 15712 15713 15714 15715 15716 15717
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
15718
 break
15719
fi
15720
done
15721 15722


15723

15724
for ac_func in strtoull strtouq
15725 15726 15727 15728 15729 15730 15731 15732
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15733 15734 15735 15736 15737 15738 15739 15740 15741
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

15742
/* System header to define __stub macros and hopefully few prototypes,
15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

15755 15756 15757
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15758
{
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
15769 15770 15771 15772
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
P
Peter Eisentraut 已提交
15773
#endif
P
Peter Eisentraut 已提交
15774

15775 15776 15777 15778
int
main ()
{
return f != $ac_func;
15779 15780 15781 15782 15783 15784
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15785
  (eval $ac_link) 2>conftest.er1
15786
  ac_status=$?
15787 15788 15789
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15790 15791
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15792 15793 15794 15795 15796 15797 15798 15799
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15800 15801 15802 15803 15804 15805 15806 15807
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
15808 15809
sed 's/^/| /' conftest.$ac_ext >&5

15810 15811
eval "$as_ac_var=no"
fi
15812 15813
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15814 15815 15816 15817 15818 15819 15820
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
15821
 break
B
Bruce Momjian 已提交
15822
fi
15823
done
B
Bruce Momjian 已提交
15824

15825

15826
# Check for one of atexit() or on_exit()
15827

15828
for ac_func in atexit
P
Peter Eisentraut 已提交
15829
do
15830 15831 15832 15833 15834 15835 15836
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15837 15838 15839 15840 15841 15842 15843 15844 15845
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

P
Peter Eisentraut 已提交
15846
/* System header to define __stub macros and hopefully few prototypes,
15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

P
Peter Eisentraut 已提交
15859
/* Override any gcc2 internal prototype to avoid an error.  */
15860 15861
#ifdef __cplusplus
extern "C"
15862
{
15863
#endif
P
Peter Eisentraut 已提交
15864
/* We use char because int might match the return type of a gcc2
15865 15866
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
P
Peter Eisentraut 已提交
15867 15868 15869 15870 15871 15872
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
15873 15874 15875 15876
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
P
Peter Eisentraut 已提交
15877 15878
#endif

15879 15880 15881 15882
int
main ()
{
return f != $ac_func;
15883 15884 15885 15886 15887 15888
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15889
  (eval $ac_link) 2>conftest.er1
15890
  ac_status=$?
15891 15892 15893
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15894 15895
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15896 15897 15898 15899 15900 15901 15902 15903
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
15904 15905 15906 15907 15908 15909 15910 15911
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
15912 15913
sed 's/^/| /' conftest.$ac_ext >&5

15914 15915
eval "$as_ac_var=no"
fi
15916 15917
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15918 15919 15920 15921 15922 15923 15924 15925 15926
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

else
15927 15928 15929 15930 15931 15932 15933

for ac_func in on_exit
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
15934 15935 15936
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15937 15938 15939 15940 15941 15942 15943 15944 15945
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

15946
/* System header to define __stub macros and hopefully few prototypes,
15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

15959 15960 15961
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15962
{
15963 15964 15965 15966 15967 15968 15969 15970 15971 15972
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
choke me
#else
15973 15974 15975 15976
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15977 15978
#endif

15979 15980 15981 15982
int
main ()
{
return f != $ac_func;
15983 15984 15985 15986 15987 15988
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15989
  (eval $ac_link) 2>conftest.er1
15990
  ac_status=$?
15991 15992 15993
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15994 15995
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15996 15997 15998 15999 16000 16001 16002 16003
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
16004 16005 16006 16007 16008 16009 16010 16011
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  eval "$as_ac_var=yes"
else
  echo "$as_me: failed program was:" >&5
16012 16013
sed 's/^/| /' conftest.$ac_ext >&5

16014 16015
eval "$as_ac_var=no"
fi
16016 16017
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16018 16019 16020 16021 16022 16023 16024 16025
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF

16026 16027 16028 16029
else
  { { echo "$as_me:$LINENO: error: neither atexit() nor on_exit() found" >&5
echo "$as_me: error: neither atexit() nor on_exit() found" >&2;}
   { (exit 1); exit 1; }; }
16030 16031 16032
fi
done

16033
fi
16034
done
16035 16036


P
Peter Eisentraut 已提交
16037 16038 16039 16040 16041 16042 16043 16044
echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
if test "${ac_cv_sys_largefile_source+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  while :; do
  ac_cv_sys_largefile_source=no
  cat >conftest.$ac_ext <<_ACEOF
16045 16046 16047 16048 16049
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060
#include <stdio.h>
int
main ()
{
return !fseeko;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16061
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
16062
  ac_status=$?
16063 16064 16065
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
16066 16067
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16068 16069 16070 16071 16072 16073 16074 16075
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
16076 16077 16078 16079 16080 16081 16082 16083
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
16084 16085
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
16086
fi
16087
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
16088
  cat >conftest.$ac_ext <<_ACEOF
16089 16090 16091 16092 16093
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105
#define _LARGEFILE_SOURCE 1
#include <stdio.h>
int
main ()
{
return !fseeko;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16106
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
16107
  ac_status=$?
16108 16109 16110
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
16111 16112
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16113 16114 16115 16116 16117 16118 16119 16120
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
16121 16122 16123 16124 16125 16126 16127 16128
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sys_largefile_source=1; break
else
  echo "$as_me: failed program was:" >&5
16129 16130
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
16131
fi
16132
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155
  break
done
fi
echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
if test "$ac_cv_sys_largefile_source" != no; then

cat >>confdefs.h <<_ACEOF
#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
_ACEOF

fi
rm -f conftest*

# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
# in glibc 2.1.3, but that breaks too many other things.
# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
echo "$as_me:$LINENO: checking for fseeko" >&5
echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
if test "${ac_cv_func_fseeko+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
16156 16157 16158 16159 16160
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171
#include <stdio.h>
int
main ()
{
return fseeko && fseeko (stdin, 0, 0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16172
  (eval $ac_link) 2>conftest.er1
P
Peter Eisentraut 已提交
16173
  ac_status=$?
16174 16175 16176
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
16177 16178
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16179 16180 16181 16182 16183 16184 16185 16186
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
P
Peter Eisentraut 已提交
16187 16188 16189 16190 16191 16192 16193 16194
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_fseeko=yes
else
  echo "$as_me: failed program was:" >&5
16195 16196
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
16197 16198
ac_cv_func_fseeko=no
fi
16199 16200
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
P
Peter Eisentraut 已提交
16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212
fi
echo "$as_me:$LINENO: result: $ac_cv_func_fseeko" >&5
echo "${ECHO_T}$ac_cv_func_fseeko" >&6
if test $ac_cv_func_fseeko = yes; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_FSEEKO 1
_ACEOF

fi


16213 16214 16215 16216 16217
#
# Pthreads
#
# For each platform, we need to know about any special compile and link
# libraries, and whether the normal C function names are thread-safe.
16218
# See the comment at the top of src/port/thread.c for more information.
16219
#
16220
if test "$enable_thread_safety" = yes; then
16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247




ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

acx_pthread_ok=no

# We used to check for pthread.h first, but this fails if pthread.h
# requires special compiler flags (e.g. on True64 or Sequent).
# It gets checked for in the link test anyway.

# First of all, check if the user has set any of the PTHREAD_LIBS,
# etcetera environment variables, and if threads linking works using
# them:
if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
        save_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
        save_LIBS="$LIBS"
        LIBS="$PTHREAD_LIBS $LIBS"
        echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6
        cat >conftest.$ac_ext <<_ACEOF
16248 16249 16250 16251 16252
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char pthread_join ();
int
main ()
{
pthread_join ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16271
  (eval $ac_link) 2>conftest.er1
16272
  ac_status=$?
16273 16274 16275
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16276 16277
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16278 16279 16280 16281 16282 16283 16284 16285
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
16286 16287 16288 16289 16290 16291 16292 16293
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  acx_pthread_ok=yes
else
  echo "$as_me: failed program was:" >&5
16294 16295
sed 's/^/| /' conftest.$ac_ext >&5

16296
fi
16297 16298
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318
        echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
echo "${ECHO_T}$acx_pthread_ok" >&6
        if test x"$acx_pthread_ok" = xno; then
                PTHREAD_LIBS=""
                PTHREAD_CFLAGS=""
        fi
        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"
fi

# We must check for the threads library under a number of different
# names; the ordering is very important because some systems
# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
# libraries is broken (non-POSIX).

# Create a list of thread flags to try.  Items starting with a "-" are
# C compiler flags, and other items are library names, except for "none"
# which indicates that we try without any flags at all, and "pthread-config"
# which is a program returning the flags for the Pth emulation library.

16319
acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config pthreadGC2"
16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357

# The ordering *is* (sometimes) important.  Some notes on the
# individual items follow:

# pthreads: AIX (must check this before -lpthread)
# none: in case threads are in libc; should be tried before -Kthread and
#       other compiler flags to prevent continual compiler warnings
# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
# -pthreads: Solaris/gcc
# -mthreads: Mingw32/gcc, Lynx/gcc
# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
#      doesn't hurt to check since this sometimes defines pthreads too;
#      also defines -D_REENTRANT)
# pthread: Linux, etcetera
# --thread-safe: KAI C++
# pthread-config: use pthread-config program (for GNU Pth library)

case "${host_cpu}-${host_os}" in
        *solaris*)

        # On Solaris (at least, for some versions), libc contains stubbed
        # (non-functional) versions of the pthreads routines, so link-based
        # tests will erroneously succeed.  (We need to link with -pthread or
        # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
        # a function called by this macro, so we could check for that, but
        # who knows whether they'll stub that too in a future libc.)  So,
        # we'll just look for -pthreads and -lpthread first:

        acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
        ;;
esac

if test x"$acx_pthread_ok" = xno; then
for flag in $acx_pthread_flags; do

16358 16359
        tryPTHREAD_CFLAGS=""
        tryPTHREAD_LIBS=""
16360 16361 16362 16363 16364 16365 16366 16367 16368
        case $flag in
                none)
                echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6
                ;;

                -*)
                echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6
16369
                tryPTHREAD_CFLAGS="$flag"
16370 16371
                ;;

16372 16373 16374 16375
                pthread-config)
                # skip this if we already have flags defined, for PostgreSQL
                if test x"$PTHREAD_CFLAGS" != x -o x"$PTHREAD_LIBS" != x; then continue; fi
                # Extract the first word of "pthread-config", so it can be a program name with args.
16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410
set dummy pthread-config; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$acx_pthread_config"; then
  ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_acx_pthread_config="yes"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
fi
fi
acx_pthread_config=$ac_cv_prog_acx_pthread_config
if test -n "$acx_pthread_config"; then
  echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
echo "${ECHO_T}$acx_pthread_config" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

16411 16412 16413 16414
                if test x"$acx_pthread_config" = xno; then continue; fi
                tryPTHREAD_CFLAGS="`pthread-config --cflags`"
                tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
                ;;
16415 16416 16417 16418

                *)
                echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6
16419
                tryPTHREAD_LIBS="-l$flag"
16420 16421 16422 16423 16424
                ;;
        esac

        save_LIBS="$LIBS"
        save_CFLAGS="$CFLAGS"
16425 16426
        LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437

        # Check for various functions.  We must include pthread.h,
        # since some functions may be macros.  (On the Sequent, we
        # need a special flag -Kthread to make this header compile.)
        # We check for pthread_join because it is in -lpthread on IRIX
        # while pthread_create is in libc.  We check for pthread_attr_init
        # due to DEC craziness with -lpthreads.  We check for
        # pthread_cleanup_push because it is one of the few pthread
        # functions on Solaris that doesn't have a non-functional libc stub.
        # We try pthread_create on general principles.
        cat >conftest.$ac_ext <<_ACEOF
16438 16439 16440 16441 16442
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455
#include <pthread.h>
int
main ()
{
pthread_t th; pthread_join(th, 0);
                     pthread_attr_init(0); pthread_cleanup_push(0, 0);
                     pthread_create(0,0,0,0); pthread_cleanup_pop(0);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16456
  (eval $ac_link) 2>conftest.er1
16457
  ac_status=$?
16458 16459 16460
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16461 16462
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16463 16464 16465 16466 16467 16468 16469 16470
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
16471 16472 16473 16474 16475 16476 16477 16478
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  acx_pthread_ok=yes
else
  echo "$as_me: failed program was:" >&5
16479 16480
sed 's/^/| /' conftest.$ac_ext >&5

16481
acx_pthread_ok=no
16482
fi
16483 16484
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16485

16486 16487 16488 16489 16490
        if test "x$acx_pthread_ok" = xyes; then
            # Don't use options that are ignored by the compiler.
            # We find them by checking stderror.
            cat >conftest.$ac_ext <<_ACEOF
int
16491
main (int argc, char **argv)
16492
{
16493 16494
  (void) argc;
  (void) argv;
16495 16496 16497 16498
  return 0;
}
_ACEOF
            rm -f conftest.$ac_objext conftest$ac_exeext
16499
            if test "`(eval $ac_link 2>&1 1>&5)`" = ""; then
16500 16501 16502 16503 16504 16505 16506 16507 16508
                # we continue with more flags because Linux needs -lpthread
                # for libpq builds on PostgreSQL.  The test above only
                # tests for building binaries, not shared libraries.
                PTHREAD_LIBS=" $tryPTHREAD_LIBS $PTHREAD_LIBS"
                PTHREAD_CFLAGS="$PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
            else   acx_pthread_ok=no
            fi
        fi

16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528
        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"

        echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
echo "${ECHO_T}$acx_pthread_ok" >&6
done
fi

# Various other checks:
if test "x$acx_pthread_ok" = xyes; then
        save_LIBS="$LIBS"
        LIBS="$PTHREAD_LIBS $LIBS"
        save_CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"

        # Detect AIX lossage: threads are created detached by default
        # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
        echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6
        cat >conftest.$ac_ext <<_ACEOF
16529 16530 16531 16532 16533
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16534 16535 16536 16537 16538 16539 16540 16541 16542
#include <pthread.h>
int
main ()
{
int attr=PTHREAD_CREATE_JOINABLE;
  ;
  return 0;
}
_ACEOF
16543 16544
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16545
  (eval $ac_link) 2>conftest.er1
P
 
PostgreSQL Daemon 已提交
16546
  ac_status=$?
16547 16548 16549
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
 
PostgreSQL Daemon 已提交
16550
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16551
  (exit $ac_status); } &&
16552 16553 16554 16555 16556 16557 16558 16559
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
16560 16561 16562 16563 16564 16565 16566 16567
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ok=PTHREAD_CREATE_JOINABLE
else
  echo "$as_me: failed program was:" >&5
16568 16569
sed 's/^/| /' conftest.$ac_ext >&5

16570 16571
ok=unknown
fi
16572 16573
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16574 16575
        if test x"$ok" = xunknown; then
                cat >conftest.$ac_ext <<_ACEOF
16576 16577 16578 16579 16580
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591
#include <pthread.h>
int
main ()
{
int attr=PTHREAD_CREATE_UNDETACHED;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16592
  (eval $ac_link) 2>conftest.er1
16593
  ac_status=$?
16594 16595 16596
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16597 16598
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16599 16600 16601 16602 16603 16604 16605 16606
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
16607 16608 16609 16610 16611 16612 16613 16614
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ok=PTHREAD_CREATE_UNDETACHED
else
  echo "$as_me: failed program was:" >&5
16615 16616
sed 's/^/| /' conftest.$ac_ext >&5

16617 16618
ok=unknown
fi
16619 16620
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638
        fi
        if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then

cat >>confdefs.h <<\_ACEOF
#define PTHREAD_CREATE_JOINABLE $ok
_ACEOF

        fi
        echo "$as_me:$LINENO: result: ${ok}" >&5
echo "${ECHO_T}${ok}" >&6
        if test x"$ok" = xunknown; then
                { echo "$as_me:$LINENO: WARNING: we do not know how to create joinable pthreads" >&5
echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;}
        fi

        echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6
        flag=no
16639 16640 16641 16642 16643
# We always add these in PostgreSQL
#       case "${host_cpu}-${host_os}" in
#               *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
#               *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
#       esac
16644 16645 16646 16647 16648 16649 16650 16651 16652
        echo "$as_me:$LINENO: result: ${flag}" >&5
echo "${ECHO_T}${flag}" >&6
        if test "x$flag" != xno; then
                PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
        fi

        LIBS="$save_LIBS"
        CFLAGS="$save_CFLAGS"

B
Bruce Momjian 已提交
16653 16654 16655
# Supporting cc_r would require a special CC in all places that
# use libpq, and that is ugly, so we don't do it.  Users can still
# define their compiler as cc_r to do thread builds of everything.
16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720
        # More AIX lossage: must compile with cc_r
        # Extract the first word of "cc_r", so it can be a program name with args.
set dummy cc_r; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$PTHREAD_CC"; then
  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_PTHREAD_CC="cc_r"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
fi
fi
PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
if test -n "$PTHREAD_CC"; then
  echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
echo "${ECHO_T}$PTHREAD_CC" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

else
        PTHREAD_CC="$CC"
fi





# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
if test x"$acx_pthread_ok" = xyes; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_PTHREAD 1
_ACEOF

        :
else
        acx_pthread_ok=no

fi
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu

	# set thread flags

B
Bruce Momjian 已提交
16721 16722 16723 16724 16725
# Some platforms use these, so just defineed them.  They can't hurt if they
# are not supported.
PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"


16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753
# At this point, we don't want to muck with the compiler name for threading.
# Let's see who fails, perhaps AIX.  2004-04-23
if test "$PTHREAD_CC" != "$CC"; then
{ { echo "$as_me:$LINENO: error:
PostgreSQL does not support platforms that require a special
compiler binary for thread-safety.
" >&5
echo "$as_me: error:
PostgreSQL does not support platforms that require a special
compiler binary for thread-safety.
" >&2;}
   { (exit 1); exit 1; }; }
fi

if test "$THREAD_SUPPORT" = no; then
{ { echo "$as_me:$LINENO: error:
Cannot enable threads on your platform.
Your platform is known to not support thread-safe programs.
For details, compile and run src/bin/pg_thread_test.
" >&5
echo "$as_me: error:
Cannot enable threads on your platform.
Your platform is known to not support thread-safe programs.
For details, compile and run src/bin/pg_thread_test.
" >&2;}
   { (exit 1); exit 1; }; }
fi

16754 16755 16756 16757 16758 16759
# Check for *_r functions
_CFLAGS="$CFLAGS"
_LIBS="$LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
LIBS="$LIBS $PTHREAD_LIBS"

16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772
if test "${ac_cv_header_pthread_h+set}" = set; then
  echo "$as_me:$LINENO: checking for pthread.h" >&5
echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
if test "${ac_cv_header_pthread_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking pthread.h usability" >&5
echo $ECHO_N "checking pthread.h usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
16773 16774 16775 16776 16777
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16778 16779 16780 16781 16782
$ac_includes_default
#include <pthread.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
16794 16795
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16796 16797
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
16798 16799 16800 16801 16802 16803 16804 16805
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
16806 16807
sed 's/^/| /' conftest.$ac_ext >&5

16808 16809
ac_header_compiler=no
fi
16810
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16811 16812 16813 16814 16815 16816 16817
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking pthread.h presence" >&5
echo $ECHO_N "checking pthread.h presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
16818 16819 16820 16821 16822
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16823 16824 16825 16826 16827
#include <pthread.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
16828
  grep -v '^ *+' conftest.er1 >conftest.err
16829 16830 16831 16832 16833 16834
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
16835
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16836 16837 16838 16839 16840 16841 16842 16843 16844 16845
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
16846 16847
sed 's/^/| /' conftest.$ac_ext >&5

16848 16849 16850 16851 16852 16853 16854
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
16855 16856
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
16857 16858
    { echo "$as_me:$LINENO: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
16859 16860 16861 16862 16863
    { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: pthread.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
16864 16865
    { echo "$as_me:$LINENO: WARNING: pthread.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: pthread.h: present but cannot be compiled" >&2;}
16866 16867 16868 16869 16870 16871
    { echo "$as_me:$LINENO: WARNING: pthread.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: pthread.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: pthread.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: pthread.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&2;}
16872
    { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884
echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: pthread.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: pthread.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899
esac
echo "$as_me:$LINENO: checking for pthread.h" >&5
echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
if test "${ac_cv_header_pthread_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_header_pthread_h=$ac_header_preproc
fi
echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
echo "${ECHO_T}$ac_cv_header_pthread_h" >&6

fi
if test $ac_cv_header_pthread_h = yes; then
  :
else
16900 16901
  { { echo "$as_me:$LINENO: error: pthread.h not found, required for --enable-thread-safety" >&5
echo "$as_me: error: pthread.h not found, required for --enable-thread-safety" >&2;}
16902 16903 16904 16905 16906
   { (exit 1); exit 1; }; }
fi



16907 16908 16909



B
Bruce Momjian 已提交
16910 16911 16912 16913 16914 16915
for ac_func in strerror_r getpwuid_r gethostbyname_r
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
if eval "test \"\${$as_ac_var+set}\" = set"; then
16916 16917 16918
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
16919 16920 16921 16922 16923 16924 16925 16926 16927
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define $ac_func innocuous_$ac_func

16928
/* System header to define __stub macros and hopefully few prototypes,
16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940
    which can conflict with char $ac_func (); below.
    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
    <limits.h> exists even on freestanding compilers.  */

#ifdef __STDC__
# include <limits.h>
#else
# include <assert.h>
#endif

#undef $ac_func

16941 16942 16943
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
16944
{
16945 16946 16947
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
B
Bruce Momjian 已提交
16948
char $ac_func ();
16949 16950 16951
/* The GNU C library defines this for functions which it implements
    to always fail with ENOSYS.  Some functions are actually named
    something starting with __ and the normal name is an alias.  */
B
Bruce Momjian 已提交
16952
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16953 16954
choke me
#else
16955 16956 16957 16958
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
16959 16960
#endif

16961 16962 16963 16964
int
main ()
{
return f != $ac_func;
16965 16966 16967 16968 16969 16970
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16971
  (eval $ac_link) 2>conftest.er1
16972
  ac_status=$?
16973 16974 16975
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16976 16977
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16978 16979 16980 16981 16982 16983 16984 16985
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
16986 16987 16988 16989 16990
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
B
Bruce Momjian 已提交
16991
  eval "$as_ac_var=yes"
16992 16993
else
  echo "$as_me: failed program was:" >&5
16994 16995
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
16996
eval "$as_ac_var=no"
16997
fi
16998 16999
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
17000
fi
B
Bruce Momjian 已提交
17001 17002 17003 17004 17005
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17006
_ACEOF
B
Bruce Momjian 已提交
17007

17008
fi
B
Bruce Momjian 已提交
17009
done
17010

17011

B
Bruce Momjian 已提交
17012
# Do test here with the proper thread flags
17013 17014 17015 17016 17017 17018
echo "$as_me:$LINENO: checking whether getpwuid_r takes a fifth argument" >&5
echo $ECHO_N "checking whether getpwuid_r takes a fifth argument... $ECHO_C" >&6
if test "${pgac_func_getpwuid_r_5arg+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
17019 17020 17021 17022 17023
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040
#include <sys/types.h>
#include <pwd.h>
int
main ()
{
uid_t uid;
struct passwd *space;
char *buf;
size_t bufsize;
struct passwd **result;
getpwuid_r(uid, space, buf, bufsize, result);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17041
  (eval $ac_compile) 2>conftest.er1
17042
  ac_status=$?
17043 17044 17045
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17046 17047
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17048 17049 17050 17051 17052 17053 17054 17055
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17056 17057 17058 17059 17060 17061 17062 17063
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_func_getpwuid_r_5arg=yes
else
  echo "$as_me: failed program was:" >&5
17064 17065
sed 's/^/| /' conftest.$ac_ext >&5

17066 17067
pgac_func_getpwuid_r_5arg=no
fi
17068
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079
fi
echo "$as_me:$LINENO: result: $pgac_func_getpwuid_r_5arg" >&5
echo "${ECHO_T}$pgac_func_getpwuid_r_5arg" >&6
if test x"$pgac_func_getpwuid_r_5arg" = xyes ; then

cat >>confdefs.h <<\_ACEOF
#define GETPWUID_R_5ARG
_ACEOF

fi

17080 17081 17082 17083 17084 17085
echo "$as_me:$LINENO: checking whether strerror_r returns int" >&5
echo $ECHO_N "checking whether strerror_r returns int... $ECHO_C" >&6
if test "${pgac_func_strerror_r_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
17086 17087 17088 17089 17090
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17091 17092 17093 17094
#include <string.h>
int
main ()
{
17095
#ifndef _AIX
17096
int strerror_r(int, char *, size_t);
17097 17098 17099 17100
#else
/* Older AIX has 'int' for the third argument so we don't test the args. */
int strerror_r();
#endif
17101 17102 17103 17104 17105 17106
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17107
  (eval $ac_compile) 2>conftest.er1
17108
  ac_status=$?
17109 17110 17111
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17112 17113
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17114 17115 17116 17117 17118 17119 17120 17121
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17122 17123 17124 17125 17126 17127 17128 17129
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_func_strerror_r_int=yes
else
  echo "$as_me: failed program was:" >&5
17130 17131
sed 's/^/| /' conftest.$ac_ext >&5

17132 17133
pgac_func_strerror_r_int=no
fi
17134
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145
fi
echo "$as_me:$LINENO: result: $pgac_func_strerror_r_int" >&5
echo "${ECHO_T}$pgac_func_strerror_r_int" >&6
if test x"$pgac_func_strerror_r_int" = xyes ; then

cat >>confdefs.h <<\_ACEOF
#define STRERROR_R_INT
_ACEOF

fi

17146

17147 17148 17149
CFLAGS="$_CFLAGS"
LIBS="$_LIBS"

17150 17151
else
# do not use values from template file
17152 17153
PTHREAD_CFLAGS=
PTHREAD_LIBS=
17154
fi
17155

17156

17157 17158 17159



17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170
# This test makes sure that run tests work at all.  Sometimes a shared
# library is found by the linker, but the runtime linker can't find it.
# This check should come after all modifications of compiler or linker
# variables, and before any other run tests.
echo "$as_me:$LINENO: checking test program" >&5
echo $ECHO_N "checking test program... $ECHO_C" >&6
if test "$cross_compiling" = yes; then
  echo "$as_me:$LINENO: result: cross-compiling" >&5
echo "${ECHO_T}cross-compiling" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
17171 17172 17173 17174 17175
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17176
int main() { return 0; }
17177
_ACEOF
17178
rm -f conftest$ac_exeext
17179 17180 17181 17182
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17183
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17184 17185 17186 17187 17188
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
17189 17190
  echo "$as_me:$LINENO: result: ok" >&5
echo "${ECHO_T}ok" >&6
17191
else
17192 17193
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17194 17195
sed 's/^/| /' conftest.$ac_ext >&5

17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208
( exit $ac_status )
echo "$as_me:$LINENO: result: failed" >&5
echo "${ECHO_T}failed" >&6
{ { echo "$as_me:$LINENO: error:
*** Could not execute a simple test program.  This may be a problem
*** related to locating shared libraries.  Check the file 'config.log'
*** for the exact reason." >&5
echo "$as_me: error:
*** Could not execute a simple test program.  This may be a problem
*** related to locating shared libraries.  Check the file 'config.log'
*** for the exact reason." >&2;}
   { (exit 1); exit 1; }; }
fi
17209
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17210 17211
fi

17212 17213 17214
# --------------------
# Run tests below here
# --------------------
17215

17216
# Force use of our snprintf if system's doesn't do arg control
17217
# See comment above at snprintf test for details.
17218
if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
17219 17220 17221 17222 17223 17224 17225 17226 17227
  echo "$as_me:$LINENO: checking whether printf supports argument control" >&5
echo $ECHO_N "checking whether printf supports argument control... $ECHO_C" >&6
if test "${pgac_cv_printf_arg_control+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$cross_compiling" = yes; then
  pgac_cv_printf_arg_control=cross
else
  cat >conftest.$ac_ext <<_ACEOF
17228 17229 17230 17231 17232
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261
#include <stdio.h>
#include <string.h>

int main()
{
  char buf[100];

  /* can it swap arguments? */
  snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
  if (strcmp(buf, "4 3") != 0)
    return 1;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_printf_arg_control=yes
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17262 17263
sed 's/^/| /' conftest.$ac_ext >&5

17264 17265 17266
( exit $ac_status )
pgac_cv_printf_arg_control=no
fi
17267
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279
fi

fi
echo "$as_me:$LINENO: result: $pgac_cv_printf_arg_control" >&5
echo "${ECHO_T}$pgac_cv_printf_arg_control" >&6

  if test $pgac_cv_printf_arg_control != yes ; then
    pgac_need_repl_snprintf=yes
  fi
fi


17280 17281 17282 17283 17284 17285 17286

echo "$as_me:$LINENO: checking whether long int is 64 bits" >&5
echo $ECHO_N "checking whether long int is 64 bits... $ECHO_C" >&6
if test "${pgac_cv_type_long_int_64+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$cross_compiling" = yes; then
17287 17288 17289
  # If cross-compiling, check the size reported by the compiler and
# trust that the arithmetic works.
cat >conftest.$ac_ext <<_ACEOF
17290 17291 17292 17293 17294 17295
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307
int
main ()
{
static int test_array [1 - 2 * !(sizeof(long int) == 8)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17308
  (eval $ac_compile) 2>conftest.er1
17309
  ac_status=$?
17310 17311 17312
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17313 17314
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17315 17316 17317 17318 17319 17320 17321 17322
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17323 17324 17325 17326 17327 17328 17329 17330
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_type_long_int_64=yes
else
  echo "$as_me: failed program was:" >&5
17331 17332
sed 's/^/| /' conftest.$ac_ext >&5

17333 17334
pgac_cv_type_long_int_64=no
fi
17335
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17336 17337
else
  cat >conftest.$ac_ext <<_ACEOF
17338 17339 17340 17341 17342
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17343
typedef long int ac_int64;
17344 17345 17346 17347 17348

/*
 * These are globals to discourage the compiler from folding all the
 * arithmetic tests down to compile-time constants.
 */
17349 17350
ac_int64 a = 20000001;
ac_int64 b = 40000005;
17351 17352

int does_int64_work()
17353
{
17354
  ac_int64 c,d;
17355

17356
  if (sizeof(ac_int64) != 8)
17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367
    return 0;			/* definitely not the right size */

  /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
  c = a * b;
  d = (c + b) / b;
  if (d != a+1)
    return 0;
  return 1;
}
main() {
  exit(! does_int64_work());
17368 17369
}
_ACEOF
17370
rm -f conftest$ac_exeext
17371 17372 17373 17374
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17375
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17376 17377 17378 17379 17380
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
17381
  pgac_cv_type_long_int_64=yes
M
 
Marc G. Fournier 已提交
17382
else
17383 17384
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17385 17386
sed 's/^/| /' conftest.$ac_ext >&5

17387
( exit $ac_status )
17388
pgac_cv_type_long_int_64=no
17389
fi
17390
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17391 17392
fi
fi
17393 17394
echo "$as_me:$LINENO: result: $pgac_cv_type_long_int_64" >&5
echo "${ECHO_T}$pgac_cv_type_long_int_64" >&6
17395

17396 17397
HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
if test x"$pgac_cv_type_long_int_64" = xyes ; then
17398

17399 17400
cat >>confdefs.h <<\_ACEOF
#define HAVE_LONG_INT_64
17401 17402
_ACEOF

17403
fi
17404 17405


17406 17407 17408 17409
if test x"$HAVE_LONG_INT_64" = x"no" ; then
  echo "$as_me:$LINENO: checking whether long long int is 64 bits" >&5
echo $ECHO_N "checking whether long long int is 64 bits... $ECHO_C" >&6
if test "${pgac_cv_type_long_long_int_64+set}" = set; then
17410
  echo $ECHO_N "(cached) $ECHO_C" >&6
17411 17412
else
  if test "$cross_compiling" = yes; then
17413 17414 17415
  # If cross-compiling, check the size reported by the compiler and
# trust that the arithmetic works.
cat >conftest.$ac_ext <<_ACEOF
17416 17417 17418 17419 17420 17421
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433
int
main ()
{
static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17434
  (eval $ac_compile) 2>conftest.er1
17435
  ac_status=$?
17436 17437 17438
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17439 17440
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17441 17442 17443 17444 17445 17446 17447 17448
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17449 17450 17451 17452 17453 17454 17455 17456
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_type_long_long_int_64=yes
else
  echo "$as_me: failed program was:" >&5
17457 17458
sed 's/^/| /' conftest.$ac_ext >&5

17459 17460
pgac_cv_type_long_long_int_64=no
fi
17461
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17462 17463
else
  cat >conftest.$ac_ext <<_ACEOF
17464 17465 17466 17467 17468
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17469
typedef long long int ac_int64;
17470

17471 17472 17473 17474
/*
 * These are globals to discourage the compiler from folding all the
 * arithmetic tests down to compile-time constants.
 */
17475 17476
ac_int64 a = 20000001;
ac_int64 b = 40000005;
17477 17478

int does_int64_work()
17479
{
17480
  ac_int64 c,d;
17481

17482
  if (sizeof(ac_int64) != 8)
17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493
    return 0;			/* definitely not the right size */

  /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
  c = a * b;
  d = (c + b) / b;
  if (d != a+1)
    return 0;
  return 1;
}
main() {
  exit(! does_int64_work());
17494 17495
}
_ACEOF
17496
rm -f conftest$ac_exeext
17497 17498 17499 17500
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17501
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17502 17503 17504 17505 17506
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
17507
  pgac_cv_type_long_long_int_64=yes
17508
else
17509 17510
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17511 17512
sed 's/^/| /' conftest.$ac_ext >&5

17513 17514
( exit $ac_status )
pgac_cv_type_long_long_int_64=no
17515
fi
17516
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17517
fi
17518 17519 17520 17521 17522 17523 17524 17525 17526
fi
echo "$as_me:$LINENO: result: $pgac_cv_type_long_long_int_64" >&5
echo "${ECHO_T}$pgac_cv_type_long_long_int_64" >&6

HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
if test x"$pgac_cv_type_long_long_int_64" = xyes ; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_LONG_LONG_INT_64
17527
_ACEOF
17528

17529 17530
fi

17531
fi
17532

17533

17534

17535
if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
17536
  cat >conftest.$ac_ext <<_ACEOF
17537 17538 17539 17540 17541
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17542 17543 17544

#define INT64CONST(x)  x##LL
long long int foo = INT64CONST(0x1234567890123456);
17545 17546 17547 17548

int
main ()
{
T
Tatsuo Ishii 已提交
17549

17550 17551 17552 17553
  ;
  return 0;
}
_ACEOF
17554 17555
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17556
  (eval $ac_compile) 2>conftest.er1
17557
  ac_status=$?
17558 17559 17560
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17561 17562
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17563 17564 17565 17566 17567 17568 17569 17570
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17571 17572 17573 17574 17575
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
17576 17577 17578 17579 17580

cat >>confdefs.h <<\_ACEOF
#define HAVE_LL_CONSTANTS 1
_ACEOF

17581 17582
else
  echo "$as_me: failed program was:" >&5
17583 17584
sed 's/^/| /' conftest.$ac_ext >&5

17585
fi
17586
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17587
fi
17588 17589


17590 17591
# If we found "long int" is 64 bits, assume snprintf handles it.  If
# we found we need to use "long long int", better check.  We cope with
17592 17593
# snprintfs that use %lld, %qd, or %I64d as the format.  If none of these
# work, fall back to our own snprintf emulation (which we know uses %lld).
17594

17595
if test "$HAVE_LONG_LONG_INT_64" = yes ; then
17596
  if test $pgac_need_repl_snprintf = no; then
17597 17598 17599 17600 17601 17602 17603 17604
    echo "$as_me:$LINENO: checking snprintf format for long long int" >&5
echo $ECHO_N "checking snprintf format for long long int... $ECHO_C" >&6
if test "${pgac_cv_snprintf_long_long_int_format+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  for pgac_format in '%lld' '%qd' '%I64d'; do
if test "$cross_compiling" = yes; then
  pgac_cv_snprintf_long_long_int_format=cross; break
17605 17606
else
  cat >conftest.$ac_ext <<_ACEOF
17607 17608 17609 17610 17611
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17612
#include <stdio.h>
17613
typedef long long int ac_int64;
17614
#define INT64_FORMAT "$pgac_format"
17615

17616 17617
ac_int64 a = 20000001;
ac_int64 b = 40000005;
17618 17619 17620

int does_int64_snprintf_work()
{
17621
  ac_int64 c;
17622 17623
  char buf[100];

17624
  if (sizeof(ac_int64) != 8)
17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635
    return 0;			/* doesn't look like the right size */

  c = a * b;
  snprintf(buf, 100, INT64_FORMAT, c);
  if (strcmp(buf, "800000140000005") != 0)
    return 0;			/* either multiply or snprintf is busted */
  return 1;
}
main() {
  exit(! does_int64_snprintf_work());
}
17636
_ACEOF
17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
17648
  pgac_cv_snprintf_long_long_int_format=$pgac_format; break
17649
else
17650 17651
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17652 17653
sed 's/^/| /' conftest.$ac_ext >&5

17654
fi
17655
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17656
fi
17657
done
17658
fi
17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675

LONG_LONG_INT_FORMAT=''

case $pgac_cv_snprintf_long_long_int_format in
  cross) echo "$as_me:$LINENO: result: cannot test (not on host machine)" >&5
echo "${ECHO_T}cannot test (not on host machine)" >&6;;
  ?*)    echo "$as_me:$LINENO: result: $pgac_cv_snprintf_long_long_int_format" >&5
echo "${ECHO_T}$pgac_cv_snprintf_long_long_int_format" >&6
         LONG_LONG_INT_FORMAT=$pgac_cv_snprintf_long_long_int_format;;
  *)     echo "$as_me:$LINENO: result: none" >&5
echo "${ECHO_T}none" >&6;;
esac
    if test "$LONG_LONG_INT_FORMAT" = ""; then
      # Force usage of our own snprintf, since system snprintf is broken
      pgac_need_repl_snprintf=yes
      LONG_LONG_INT_FORMAT='%lld'
    fi
17676
  else
17677 17678
    # Here if we previously decided we needed to use our own snprintf
    LONG_LONG_INT_FORMAT='%lld'
17679
  fi
17680
  LONG_LONG_UINT_FORMAT=`echo "$LONG_LONG_INT_FORMAT" | sed 's/d$/u/'`
17681
  INT64_FORMAT="\"$LONG_LONG_INT_FORMAT\""
17682
  UINT64_FORMAT="\"$LONG_LONG_UINT_FORMAT\""
17683
else
17684 17685
  # Here if we are not using 'long long int' at all
  INT64_FORMAT='"%ld"'
17686
  UINT64_FORMAT='"%lu"'
T
Tatsuo Ishii 已提交
17687
fi
17688

T
Tatsuo Ishii 已提交
17689

17690 17691 17692 17693 17694
cat >>confdefs.h <<_ACEOF
#define INT64_FORMAT $INT64_FORMAT
_ACEOF


17695 17696 17697 17698 17699 17700

cat >>confdefs.h <<_ACEOF
#define UINT64_FORMAT $UINT64_FORMAT
_ACEOF


17701 17702
# Now we have checked all the reasons to replace snprintf
if test $pgac_need_repl_snprintf = yes; then
17703 17704

cat >>confdefs.h <<\_ACEOF
17705
#define USE_REPL_SNPRINTF 1
17706 17707
_ACEOF

17708 17709 17710 17711 17712 17713 17714 17715
  case $LIBOBJS in
    "snprintf.$ac_objext"   | \
  *" snprintf.$ac_objext"   | \
    "snprintf.$ac_objext "* | \
  *" snprintf.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" ;;
esac

17716 17717
fi

17718
# Need a #define for the size of Datum (unsigned long)
17719 17720 17721 17722 17723 17724
echo "$as_me:$LINENO: checking for unsigned long" >&5
echo $ECHO_N "checking for unsigned long... $ECHO_C" >&6
if test "${ac_cv_type_unsigned_long+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
17725 17726 17727 17728 17729
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743
$ac_includes_default
int
main ()
{
if ((unsigned long *) 0)
  return 0;
if (sizeof (unsigned long))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17744
  (eval $ac_compile) 2>conftest.er1
17745
  ac_status=$?
17746 17747 17748
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17749 17750
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17751 17752 17753 17754 17755 17756 17757 17758
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17759 17760 17761 17762 17763 17764 17765 17766
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_unsigned_long=yes
else
  echo "$as_me: failed program was:" >&5
17767 17768
sed 's/^/| /' conftest.$ac_ext >&5

17769 17770
ac_cv_type_unsigned_long=no
fi
17771
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788
fi
echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long" >&5
echo "${ECHO_T}$ac_cv_type_unsigned_long" >&6

echo "$as_me:$LINENO: checking size of unsigned long" >&5
echo $ECHO_N "checking size of unsigned long... $ECHO_C" >&6
if test "${ac_cv_sizeof_unsigned_long+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_unsigned_long" = yes; then
  # The cast to unsigned long works around a bug in the HP C Compiler
  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  # This bug is HP SR number 8606223364.
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
17789 17790 17791 17792 17793
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17807
  (eval $ac_compile) 2>conftest.er1
17808
  ac_status=$?
17809 17810 17811
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17812 17813
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17814 17815 17816 17817 17818 17819 17820 17821
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17822 17823 17824 17825 17826 17827 17828 17829
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
17830 17831 17832 17833 17834
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17848
  (eval $ac_compile) 2>conftest.er1
17849
  ac_status=$?
17850 17851 17852
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17853 17854
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17855 17856 17857 17858 17859 17860 17861 17862
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17863 17864 17865 17866 17867 17868 17869 17870
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
17871 17872
sed 's/^/| /' conftest.$ac_ext >&5

17873
ac_lo=`expr $ac_mid + 1`
17874 17875 17876 17877 17878
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
17879
fi
17880
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17881
  done
T
Tatsuo Ishii 已提交
17882
else
17883
  echo "$as_me: failed program was:" >&5
17884 17885
sed 's/^/| /' conftest.$ac_ext >&5

17886
cat >conftest.$ac_ext <<_ACEOF
17887 17888 17889 17890 17891
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17905
  (eval $ac_compile) 2>conftest.er1
17906
  ac_status=$?
17907 17908 17909
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17910 17911
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17912 17913 17914 17915 17916 17917 17918 17919
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17920 17921 17922 17923 17924 17925 17926 17927
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
17928 17929 17930 17931 17932
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17946
  (eval $ac_compile) 2>conftest.er1
17947
  ac_status=$?
17948 17949 17950
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17951 17952
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17953 17954 17955 17956 17957 17958 17959 17960
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
17961 17962 17963 17964 17965 17966 17967 17968
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
17969 17970
sed 's/^/| /' conftest.$ac_ext >&5

17971
ac_hi=`expr '(' $ac_mid ')' - 1`
17972 17973 17974 17975 17976
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
17977
fi
17978
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17979 17980 17981
  done
else
  echo "$as_me: failed program was:" >&5
17982 17983
sed 's/^/| /' conftest.$ac_ext >&5

17984
ac_lo= ac_hi=
T
Tatsuo Ishii 已提交
17985
fi
17986
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17987
fi
17988
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17989 17990 17991 17992
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
17993 17994 17995 17996 17997
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (unsigned long))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18011
  (eval $ac_compile) 2>conftest.er1
18012
  ac_status=$?
18013 18014 18015
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18016 18017
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18018 18019 18020 18021 18022 18023 18024 18025
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18026 18027 18028 18029 18030 18031 18032 18033
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
18034 18035
sed 's/^/| /' conftest.$ac_ext >&5

18036 18037
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
18038
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
T
Tatsuo Ishii 已提交
18039
done
18040 18041
case $ac_lo in
?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
18042 18043 18044 18045
'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long), 77
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute sizeof (unsigned long), 77
See \`config.log' for more details." >&2;}
18046 18047 18048 18049
   { (exit 1); exit 1; }; } ;;
esac
else
  if test "$cross_compiling" = yes; then
18050 18051 18052 18053
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
18054 18055 18056
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
18057 18058 18059 18060 18061
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18062 18063 18064 18065 18066 18067 18068 18069
$ac_includes_default
long longval () { return (long) (sizeof (unsigned long)); }
unsigned long ulongval () { return (long) (sizeof (unsigned long)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
T
Tatsuo Ishii 已提交
18070

18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108
  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if (((long) (sizeof (unsigned long))) < 0)
    {
      long i = longval ();
      if (i != ((long) (sizeof (unsigned long))))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != ((long) (sizeof (unsigned long))))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_unsigned_long=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
18109 18110
sed 's/^/| /' conftest.$ac_ext >&5

18111
( exit $ac_status )
18112 18113 18114 18115
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long), 77
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute sizeof (unsigned long), 77
See \`config.log' for more details." >&2;}
18116 18117
   { (exit 1); exit 1; }; }
fi
18118
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18119 18120 18121 18122 18123 18124
fi
fi
rm -f conftest.val
else
  ac_cv_sizeof_unsigned_long=0
fi
T
Tatsuo Ishii 已提交
18125
fi
18126 18127 18128 18129 18130 18131 18132
echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_long" >&5
echo "${ECHO_T}$ac_cv_sizeof_unsigned_long" >&6
cat >>confdefs.h <<_ACEOF
#define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
_ACEOF


T
Tatsuo Ishii 已提交
18133

18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549
# And one for the size of size_t (enables tweaks for > 32bit address space)
echo "$as_me:$LINENO: checking for size_t" >&5
echo $ECHO_N "checking for size_t... $ECHO_C" >&6
if test "${ac_cv_type_size_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
if ((size_t *) 0)
  return 0;
if (sizeof (size_t))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_size_t=yes
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_type_size_t=no
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
echo "${ECHO_T}$ac_cv_type_size_t" >&6

echo "$as_me:$LINENO: checking size of size_t" >&5
echo $ECHO_N "checking size of size_t... $ECHO_C" >&6
if test "${ac_cv_sizeof_size_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_size_t" = yes; then
  # The cast to unsigned long works around a bug in the HP C Compiler
  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  # This bug is HP SR number 8606223364.
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_lo=`expr $ac_mid + 1`
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (size_t))) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (size_t))) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_hi=`expr '(' $ac_mid ')' - 1`
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  done
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_lo= ac_hi=
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
int
main ()
{
static int test_array [1 - 2 * !(((long) (sizeof (size_t))) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
  ac_status=$?
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

ac_lo=`expr '(' $ac_mid ')' + 1`
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
done
case $ac_lo in
?*) ac_cv_sizeof_size_t=$ac_lo;;
'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute sizeof (size_t), 77
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; } ;;
esac
else
  if test "$cross_compiling" = yes; then
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
long longval () { return (long) (sizeof (size_t)); }
unsigned long ulongval () { return (long) (sizeof (size_t)); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if (((long) (sizeof (size_t))) < 0)
    {
      long i = longval ();
      if (i != ((long) (sizeof (size_t))))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != ((long) (sizeof (size_t))))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sizeof_size_t=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5

( exit $ac_status )
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t), 77
See \`config.log' for more details." >&5
echo "$as_me: error: cannot compute sizeof (size_t), 77
See \`config.log' for more details." >&2;}
   { (exit 1); exit 1; }; }
fi
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
fi
fi
rm -f conftest.val
else
  ac_cv_sizeof_size_t=0
fi
fi
echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6
cat >>confdefs.h <<_ACEOF
#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
_ACEOF



18550 18551 18552 18553 18554 18555 18556 18557
# Determine memory alignment requirements for the basic C data types.

echo "$as_me:$LINENO: checking for short" >&5
echo $ECHO_N "checking for short... $ECHO_C" >&6
if test "${ac_cv_type_short+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
18558 18559 18560 18561 18562
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576
$ac_includes_default
int
main ()
{
if ((short *) 0)
  return 0;
if (sizeof (short))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18577
  (eval $ac_compile) 2>conftest.er1
18578
  ac_status=$?
18579 18580 18581
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18582 18583
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18584 18585 18586 18587 18588 18589 18590 18591
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18592 18593 18594 18595 18596 18597 18598 18599
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_short=yes
else
  echo "$as_me: failed program was:" >&5
18600 18601
sed 's/^/| /' conftest.$ac_ext >&5

18602 18603
ac_cv_type_short=no
fi
18604
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617
fi
echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
echo "${ECHO_T}$ac_cv_type_short" >&6

echo "$as_me:$LINENO: checking alignment of short" >&5
echo $ECHO_N "checking alignment of short... $ECHO_C" >&6
if test "${pgac_cv_alignof_short+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_short" = yes; then
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
18618 18619 18620 18621 18622
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636
$ac_includes_default
struct { char filler; short field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18637
  (eval $ac_compile) 2>conftest.er1
18638
  ac_status=$?
18639 18640 18641
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18642 18643
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18644 18645 18646 18647 18648 18649 18650 18651
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18652 18653 18654 18655 18656 18657 18658 18659
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
18660 18661 18662 18663 18664
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18665 18666 18667 18668 18669 18670 18671
$ac_includes_default
struct { char filler; short field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0
18672

18673 18674 18675 18676 18677 18678
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18679
  (eval $ac_compile) 2>conftest.er1
18680
  ac_status=$?
18681 18682 18683
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18684 18685
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18686 18687 18688 18689 18690 18691 18692 18693
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18694 18695 18696 18697 18698 18699 18700 18701
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
18702 18703
sed 's/^/| /' conftest.$ac_ext >&5

18704
ac_lo=`expr $ac_mid + 1`
18705 18706 18707 18708 18709
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
18710
fi
18711
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18712 18713 18714
  done
else
  echo "$as_me: failed program was:" >&5
18715 18716
sed 's/^/| /' conftest.$ac_ext >&5

18717
cat >conftest.$ac_ext <<_ACEOF
18718 18719 18720 18721 18722
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736
$ac_includes_default
struct { char filler; short field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18737
  (eval $ac_compile) 2>conftest.er1
18738
  ac_status=$?
18739 18740 18741
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18742 18743
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18744 18745 18746 18747 18748 18749 18750 18751
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18752 18753 18754 18755 18756 18757 18758 18759
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
18760 18761 18762 18763 18764
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778
$ac_includes_default
struct { char filler; short field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18779
  (eval $ac_compile) 2>conftest.er1
18780
  ac_status=$?
18781 18782 18783
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18784 18785
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18786 18787 18788 18789 18790 18791 18792 18793
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18794 18795 18796 18797 18798 18799 18800 18801
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
18802 18803
sed 's/^/| /' conftest.$ac_ext >&5

18804
ac_hi=`expr '(' $ac_mid ')' - 1`
18805 18806 18807 18808 18809
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
18810
fi
18811
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18812 18813 18814
  done
else
  echo "$as_me: failed program was:" >&5
18815 18816
sed 's/^/| /' conftest.$ac_ext >&5

18817 18818
ac_lo= ac_hi=
fi
18819
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18820
fi
18821
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18822 18823 18824 18825
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
18826 18827 18828 18829 18830
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18831 18832 18833 18834 18835 18836 18837
$ac_includes_default
struct { char filler; short field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0
18838

18839 18840 18841 18842 18843 18844
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18845
  (eval $ac_compile) 2>conftest.er1
18846
  ac_status=$?
18847 18848 18849
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18850 18851
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18852 18853 18854 18855 18856 18857 18858 18859
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
18860 18861 18862 18863 18864 18865 18866 18867
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
18868 18869
sed 's/^/| /' conftest.$ac_ext >&5

18870 18871
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
18872
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18873 18874 18875 18876 18877 18878 18879
done
case $ac_lo in
?*) pgac_cv_alignof_short=$ac_lo;;
'') { { echo "$as_me:$LINENO: error: cannot compute alignment of short, 77" >&5
echo "$as_me: error: cannot compute alignment of short, 77" >&2;}
   { (exit 1); exit 1; }; } ;;
esac
18880 18881
else
  if test "$cross_compiling" = yes; then
18882 18883 18884 18885
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
18886
   { (exit 1); exit 1; }; }
18887
else
18888
  cat >conftest.$ac_ext <<_ACEOF
18889 18890 18891 18892 18893
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18894 18895 18896 18897
$ac_includes_default
struct { char filler; short field; } pgac_struct;
long longval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
unsigned long ulongval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
18898
#include <stdio.h>
18899 18900 18901
#include <stdlib.h>
int
main ()
18902
{
18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924

  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if ((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)
    {
      long i = longval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
18925
}
18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_alignof_short=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
18942 18943
sed 's/^/| /' conftest.$ac_ext >&5

18944 18945 18946 18947 18948
( exit $ac_status )
{ { echo "$as_me:$LINENO: error: cannot compute alignment of short, 77" >&5
echo "$as_me: error: cannot compute alignment of short, 77" >&2;}
   { (exit 1); exit 1; }; }
fi
18949
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967
fi
fi
rm -f conftest.val
else
  pgac_cv_alignof_short=0
fi
fi
echo "$as_me:$LINENO: result: $pgac_cv_alignof_short" >&5
echo "${ECHO_T}$pgac_cv_alignof_short" >&6
cat >>confdefs.h <<_ACEOF
#define ALIGNOF_SHORT $pgac_cv_alignof_short
_ACEOF


echo "$as_me:$LINENO: checking for int" >&5
echo $ECHO_N "checking for int... $ECHO_C" >&6
if test "${ac_cv_type_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
18968
else
18969
  cat >conftest.$ac_ext <<_ACEOF
18970 18971 18972 18973 18974
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988
$ac_includes_default
int
main ()
{
if ((int *) 0)
  return 0;
if (sizeof (int))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18989
  (eval $ac_compile) 2>conftest.er1
18990
  ac_status=$?
18991 18992 18993
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18994
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18995
  (exit $ac_status); } &&
18996 18997 18998 18999 19000 19001 19002 19003
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19004 19005 19006 19007 19008 19009 19010 19011
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_int=yes
else
  echo "$as_me: failed program was:" >&5
19012 19013
sed 's/^/| /' conftest.$ac_ext >&5

19014 19015
ac_cv_type_int=no
fi
19016
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029
fi
echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
echo "${ECHO_T}$ac_cv_type_int" >&6

echo "$as_me:$LINENO: checking alignment of int" >&5
echo $ECHO_N "checking alignment of int... $ECHO_C" >&6
if test "${pgac_cv_alignof_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_int" = yes; then
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
19030 19031 19032 19033 19034
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048
$ac_includes_default
struct { char filler; int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19049
  (eval $ac_compile) 2>conftest.er1
19050
  ac_status=$?
19051 19052 19053
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19054 19055
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19056 19057 19058 19059 19060 19061 19062 19063
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19064 19065 19066 19067 19068 19069 19070 19071
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
19072 19073 19074 19075 19076
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090
$ac_includes_default
struct { char filler; int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19091
  (eval $ac_compile) 2>conftest.er1
19092
  ac_status=$?
19093 19094 19095
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19096 19097
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19098 19099 19100 19101 19102 19103 19104 19105
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19106 19107 19108 19109 19110 19111 19112 19113
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
19114 19115
sed 's/^/| /' conftest.$ac_ext >&5

19116
ac_lo=`expr $ac_mid + 1`
19117 19118 19119 19120 19121
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
19122
fi
19123
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19124 19125 19126
  done
else
  echo "$as_me: failed program was:" >&5
19127 19128
sed 's/^/| /' conftest.$ac_ext >&5

19129
cat >conftest.$ac_ext <<_ACEOF
19130 19131 19132 19133 19134
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148
$ac_includes_default
struct { char filler; int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19149
  (eval $ac_compile) 2>conftest.er1
19150
  ac_status=$?
19151 19152 19153
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19154 19155
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19156 19157 19158 19159 19160 19161 19162 19163
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19164 19165 19166 19167 19168 19169 19170 19171
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
19172 19173 19174 19175 19176
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190
$ac_includes_default
struct { char filler; int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19191
  (eval $ac_compile) 2>conftest.er1
19192
  ac_status=$?
19193 19194 19195
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19196 19197
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19198 19199 19200 19201 19202 19203 19204 19205
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19206 19207 19208 19209 19210 19211 19212 19213
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
19214 19215
sed 's/^/| /' conftest.$ac_ext >&5

19216
ac_hi=`expr '(' $ac_mid ')' - 1`
19217 19218 19219 19220 19221
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
19222
fi
19223
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19224 19225 19226
  done
else
  echo "$as_me: failed program was:" >&5
19227 19228
sed 's/^/| /' conftest.$ac_ext >&5

19229
ac_lo= ac_hi=
19230
fi
19231
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19232
fi
19233
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19234 19235 19236 19237
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
19238 19239 19240 19241 19242
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256
$ac_includes_default
struct { char filler; int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19257
  (eval $ac_compile) 2>conftest.er1
19258
  ac_status=$?
19259 19260 19261
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19262 19263
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19264 19265 19266 19267 19268 19269 19270 19271
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19272 19273 19274 19275 19276 19277 19278 19279
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
19280 19281
sed 's/^/| /' conftest.$ac_ext >&5

19282 19283
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
19284
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19285 19286 19287 19288 19289 19290 19291 19292 19293
done
case $ac_lo in
?*) pgac_cv_alignof_int=$ac_lo;;
'') { { echo "$as_me:$LINENO: error: cannot compute alignment of int, 77" >&5
echo "$as_me: error: cannot compute alignment of int, 77" >&2;}
   { (exit 1); exit 1; }; } ;;
esac
else
  if test "$cross_compiling" = yes; then
19294 19295 19296 19297
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
19298 19299 19300
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
19301 19302 19303 19304 19305
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19306 19307 19308 19309 19310 19311 19312 19313 19314
$ac_includes_default
struct { char filler; int field; } pgac_struct;
long longval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
unsigned long ulongval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
19315

19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353
  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if ((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)
    {
      long i = longval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_alignof_int=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
19354 19355
sed 's/^/| /' conftest.$ac_ext >&5

19356 19357 19358 19359 19360
( exit $ac_status )
{ { echo "$as_me:$LINENO: error: cannot compute alignment of int, 77" >&5
echo "$as_me: error: cannot compute alignment of int, 77" >&2;}
   { (exit 1); exit 1; }; }
fi
19361
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381
fi
fi
rm -f conftest.val
else
  pgac_cv_alignof_int=0
fi
fi
echo "$as_me:$LINENO: result: $pgac_cv_alignof_int" >&5
echo "${ECHO_T}$pgac_cv_alignof_int" >&6
cat >>confdefs.h <<_ACEOF
#define ALIGNOF_INT $pgac_cv_alignof_int
_ACEOF


echo "$as_me:$LINENO: checking for long" >&5
echo $ECHO_N "checking for long... $ECHO_C" >&6
if test "${ac_cv_type_long+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
19382 19383 19384 19385 19386
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400
$ac_includes_default
int
main ()
{
if ((long *) 0)
  return 0;
if (sizeof (long))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19401
  (eval $ac_compile) 2>conftest.er1
19402
  ac_status=$?
19403 19404 19405
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19406 19407
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19408 19409 19410 19411 19412 19413 19414 19415
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19416 19417 19418 19419 19420 19421 19422 19423
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_long=yes
else
  echo "$as_me: failed program was:" >&5
19424 19425
sed 's/^/| /' conftest.$ac_ext >&5

19426 19427
ac_cv_type_long=no
fi
19428
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441
fi
echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
echo "${ECHO_T}$ac_cv_type_long" >&6

echo "$as_me:$LINENO: checking alignment of long" >&5
echo $ECHO_N "checking alignment of long... $ECHO_C" >&6
if test "${pgac_cv_alignof_long+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_long" = yes; then
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
19442 19443 19444 19445 19446
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460
$ac_includes_default
struct { char filler; long field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19461
  (eval $ac_compile) 2>conftest.er1
19462
  ac_status=$?
19463 19464 19465
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19466 19467
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19468 19469 19470 19471 19472 19473 19474 19475
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19476 19477 19478 19479 19480 19481 19482 19483
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
19484 19485 19486 19487 19488
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502
$ac_includes_default
struct { char filler; long field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19503
  (eval $ac_compile) 2>conftest.er1
19504
  ac_status=$?
19505 19506 19507
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19508 19509
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19510 19511 19512 19513 19514 19515 19516 19517
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19518 19519 19520 19521 19522 19523 19524 19525
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
19526 19527
sed 's/^/| /' conftest.$ac_ext >&5

19528
ac_lo=`expr $ac_mid + 1`
19529 19530 19531 19532 19533
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
19534
fi
19535
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19536 19537 19538
  done
else
  echo "$as_me: failed program was:" >&5
19539 19540
sed 's/^/| /' conftest.$ac_ext >&5

19541
cat >conftest.$ac_ext <<_ACEOF
19542 19543 19544 19545 19546
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560
$ac_includes_default
struct { char filler; long field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19561
  (eval $ac_compile) 2>conftest.er1
19562
  ac_status=$?
19563 19564 19565
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19566 19567
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19568 19569 19570 19571 19572 19573 19574 19575
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19576 19577 19578 19579 19580 19581 19582 19583
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
19584 19585 19586 19587 19588
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602
$ac_includes_default
struct { char filler; long field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19603
  (eval $ac_compile) 2>conftest.er1
19604
  ac_status=$?
19605 19606 19607
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19608 19609
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19610 19611 19612 19613 19614 19615 19616 19617
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19618 19619 19620 19621 19622 19623 19624 19625
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
19626 19627
sed 's/^/| /' conftest.$ac_ext >&5

19628
ac_hi=`expr '(' $ac_mid ')' - 1`
19629 19630 19631 19632 19633
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
19634
fi
19635
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19636 19637 19638
  done
else
  echo "$as_me: failed program was:" >&5
19639 19640
sed 's/^/| /' conftest.$ac_ext >&5

19641
ac_lo= ac_hi=
19642
fi
19643
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19644
fi
19645
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19646 19647 19648 19649
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
19650 19651 19652 19653 19654
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19655 19656 19657 19658 19659 19660 19661
$ac_includes_default
struct { char filler; long field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0
19662

19663 19664 19665 19666 19667 19668
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19669
  (eval $ac_compile) 2>conftest.er1
19670
  ac_status=$?
19671 19672 19673
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19674 19675
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19676 19677 19678 19679 19680 19681 19682 19683
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19684 19685 19686 19687 19688 19689 19690 19691
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
19692 19693
sed 's/^/| /' conftest.$ac_ext >&5

19694 19695
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
19696
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19697 19698 19699 19700 19701 19702 19703 19704 19705
done
case $ac_lo in
?*) pgac_cv_alignof_long=$ac_lo;;
'') { { echo "$as_me:$LINENO: error: cannot compute alignment of long, 77" >&5
echo "$as_me: error: cannot compute alignment of long, 77" >&2;}
   { (exit 1); exit 1; }; } ;;
esac
else
  if test "$cross_compiling" = yes; then
19706 19707 19708 19709
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
19710 19711 19712
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
19713 19714 19715 19716 19717
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19718 19719 19720 19721 19722 19723 19724 19725 19726
$ac_includes_default
struct { char filler; long field; } pgac_struct;
long longval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
unsigned long ulongval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
#include <stdio.h>
#include <stdlib.h>
int
main ()
{
19727

19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745
  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if ((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)
    {
      long i = longval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);
19746

19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765
  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_alignof_long=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
19766 19767
sed 's/^/| /' conftest.$ac_ext >&5

19768 19769 19770 19771 19772
( exit $ac_status )
{ { echo "$as_me:$LINENO: error: cannot compute alignment of long, 77" >&5
echo "$as_me: error: cannot compute alignment of long, 77" >&2;}
   { (exit 1); exit 1; }; }
fi
19773
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785
fi
fi
rm -f conftest.val
else
  pgac_cv_alignof_long=0
fi
fi
echo "$as_me:$LINENO: result: $pgac_cv_alignof_long" >&5
echo "${ECHO_T}$pgac_cv_alignof_long" >&6
cat >>confdefs.h <<_ACEOF
#define ALIGNOF_LONG $pgac_cv_alignof_long
_ACEOF
19786 19787


19788 19789 19790 19791 19792
if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
  echo "$as_me:$LINENO: checking for long long int" >&5
echo $ECHO_N "checking for long long int... $ECHO_C" >&6
if test "${ac_cv_type_long_long_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
19793
else
19794
  cat >conftest.$ac_ext <<_ACEOF
19795 19796 19797 19798 19799
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813
$ac_includes_default
int
main ()
{
if ((long long int *) 0)
  return 0;
if (sizeof (long long int))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19814
  (eval $ac_compile) 2>conftest.er1
19815
  ac_status=$?
19816 19817 19818
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19819 19820
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19821 19822 19823 19824 19825 19826 19827 19828
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19829 19830 19831 19832 19833 19834 19835 19836
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_long_long_int=yes
else
  echo "$as_me: failed program was:" >&5
19837 19838
sed 's/^/| /' conftest.$ac_ext >&5

19839 19840
ac_cv_type_long_long_int=no
fi
19841
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19842 19843 19844 19845 19846 19847 19848 19849 19850 19851
fi
echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
echo "${ECHO_T}$ac_cv_type_long_long_int" >&6

echo "$as_me:$LINENO: checking alignment of long long int" >&5
echo $ECHO_N "checking alignment of long long int... $ECHO_C" >&6
if test "${pgac_cv_alignof_long_long_int+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_long_long_int" = yes; then
19852
  if test "$cross_compiling" = yes; then
19853 19854
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
19855 19856 19857 19858 19859
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19874
  (eval $ac_compile) 2>conftest.er1
19875
  ac_status=$?
19876 19877 19878
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19879 19880
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19881 19882 19883 19884 19885 19886 19887 19888
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19889 19890 19891 19892 19893 19894 19895 19896
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
19897 19898 19899 19900 19901
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19916
  (eval $ac_compile) 2>conftest.er1
19917
  ac_status=$?
19918 19919 19920
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19921 19922
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19923 19924 19925 19926 19927 19928 19929 19930
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19931 19932 19933 19934 19935 19936 19937 19938
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
19939 19940
sed 's/^/| /' conftest.$ac_ext >&5

19941
ac_lo=`expr $ac_mid + 1`
19942 19943 19944 19945 19946
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
19947
fi
19948
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19949
  done
19950
else
19951
  echo "$as_me: failed program was:" >&5
19952 19953
sed 's/^/| /' conftest.$ac_ext >&5

19954
cat >conftest.$ac_ext <<_ACEOF
19955 19956 19957 19958 19959
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19974
  (eval $ac_compile) 2>conftest.er1
19975
  ac_status=$?
19976 19977 19978
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19979 19980
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19981 19982 19983 19984 19985 19986 19987 19988
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
19989 19990 19991 19992 19993 19994 19995 19996
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
19997 19998 19999 20000 20001
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20002 20003 20004 20005
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
int
main ()
20006
{
20007 20008 20009 20010 20011
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
20012
}
20013 20014 20015
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20016
  (eval $ac_compile) 2>conftest.er1
20017
  ac_status=$?
20018 20019 20020
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20021 20022
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20023 20024 20025 20026 20027 20028 20029 20030
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20031 20032 20033 20034 20035 20036 20037 20038
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
20039 20040
sed 's/^/| /' conftest.$ac_ext >&5

20041
ac_hi=`expr '(' $ac_mid ')' - 1`
20042 20043 20044 20045 20046
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
20047
fi
20048
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20049
  done
20050
else
20051
  echo "$as_me: failed program was:" >&5
20052 20053
sed 's/^/| /' conftest.$ac_ext >&5

20054
ac_lo= ac_hi=
20055
fi
20056
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20057
fi
20058
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20059 20060 20061 20062
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
20063 20064 20065 20066 20067
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20068 20069 20070 20071 20072 20073 20074
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0
20075

20076 20077 20078 20079 20080 20081
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20082
  (eval $ac_compile) 2>conftest.er1
20083
  ac_status=$?
20084 20085 20086
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20087 20088
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20089 20090 20091 20092 20093 20094 20095 20096
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20097 20098 20099 20100 20101 20102 20103 20104
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
20105 20106
sed 's/^/| /' conftest.$ac_ext >&5

20107 20108
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
20109
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20110 20111 20112 20113 20114 20115 20116
done
case $ac_lo in
?*) pgac_cv_alignof_long_long_int=$ac_lo;;
'') { { echo "$as_me:$LINENO: error: cannot compute alignment of long long int, 77" >&5
echo "$as_me: error: cannot compute alignment of long long int, 77" >&2;}
   { (exit 1); exit 1; }; } ;;
esac
20117 20118
else
  if test "$cross_compiling" = yes; then
20119 20120 20121 20122
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
20123
   { (exit 1); exit 1; }; }
20124
else
20125
  cat >conftest.$ac_ext <<_ACEOF
20126 20127 20128 20129 20130
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20131 20132 20133 20134
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
long longval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
unsigned long ulongval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
20135
#include <stdio.h>
20136 20137 20138
#include <stdlib.h>
int
main ()
20139 20140
{

20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178
  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if ((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)
    {
      long i = longval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_alignof_long_long_int=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
20179 20180
sed 's/^/| /' conftest.$ac_ext >&5

20181 20182 20183 20184 20185
( exit $ac_status )
{ { echo "$as_me:$LINENO: error: cannot compute alignment of long long int, 77" >&5
echo "$as_me: error: cannot compute alignment of long long int, 77" >&2;}
   { (exit 1); exit 1; }; }
fi
20186
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198
fi
fi
rm -f conftest.val
else
  pgac_cv_alignof_long_long_int=0
fi
fi
echo "$as_me:$LINENO: result: $pgac_cv_alignof_long_long_int" >&5
echo "${ECHO_T}$pgac_cv_alignof_long_long_int" >&6
cat >>confdefs.h <<_ACEOF
#define ALIGNOF_LONG_LONG_INT $pgac_cv_alignof_long_long_int
_ACEOF
20199 20200


20201 20202 20203 20204 20205
fi
echo "$as_me:$LINENO: checking for double" >&5
echo $ECHO_N "checking for double... $ECHO_C" >&6
if test "${ac_cv_type_double+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
20206
else
20207
  cat >conftest.$ac_ext <<_ACEOF
20208 20209 20210 20211 20212
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20213 20214 20215
$ac_includes_default
int
main ()
20216
{
20217 20218 20219 20220 20221 20222
if ((double *) 0)
  return 0;
if (sizeof (double))
  return 0;
  ;
  return 0;
20223
}
20224 20225 20226
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20227
  (eval $ac_compile) 2>conftest.er1
20228
  ac_status=$?
20229 20230 20231
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20232 20233
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20234 20235 20236 20237 20238 20239 20240 20241
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20242 20243 20244 20245 20246 20247 20248 20249
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_double=yes
else
  echo "$as_me: failed program was:" >&5
20250 20251
sed 's/^/| /' conftest.$ac_ext >&5

20252 20253
ac_cv_type_double=no
fi
20254
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267
fi
echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
echo "${ECHO_T}$ac_cv_type_double" >&6

echo "$as_me:$LINENO: checking alignment of double" >&5
echo $ECHO_N "checking alignment of double... $ECHO_C" >&6
if test "${pgac_cv_alignof_double+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$ac_cv_type_double" = yes; then
  if test "$cross_compiling" = yes; then
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
20268 20269 20270 20271 20272
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20273 20274 20275 20276 20277 20278 20279
$ac_includes_default
struct { char filler; double field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= 0)];
test_array [0] = 0
20280

20281 20282 20283 20284 20285 20286
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20287
  (eval $ac_compile) 2>conftest.er1
20288
  ac_status=$?
20289 20290 20291
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20292 20293
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20294 20295 20296 20297 20298 20299 20300 20301
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20302 20303 20304 20305 20306 20307 20308 20309
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=0 ac_mid=0
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
20310 20311 20312 20313 20314
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20315 20316 20317 20318 20319 20320 20321
$ac_includes_default
struct { char filler; double field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0
20322

20323 20324 20325 20326 20327 20328
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20329
  (eval $ac_compile) 2>conftest.er1
20330
  ac_status=$?
20331 20332 20333
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20334 20335
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20336 20337 20338 20339 20340 20341 20342 20343
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20344 20345 20346 20347 20348 20349 20350 20351
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
20352 20353
sed 's/^/| /' conftest.$ac_ext >&5

20354
ac_lo=`expr $ac_mid + 1`
20355 20356 20357 20358 20359
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
20360
fi
20361
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20362
  done
20363
else
20364
  echo "$as_me: failed program was:" >&5
20365 20366
sed 's/^/| /' conftest.$ac_ext >&5

20367
cat >conftest.$ac_ext <<_ACEOF
20368 20369 20370 20371 20372
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20373 20374 20375 20376
$ac_includes_default
struct { char filler; double field; } pgac_struct;
int
main ()
20377
{
20378 20379 20380 20381 20382
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)];
test_array [0] = 0

  ;
  return 0;
20383
}
20384 20385 20386
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20387
  (eval $ac_compile) 2>conftest.er1
20388
  ac_status=$?
20389 20390 20391
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20392 20393
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20394 20395 20396 20397 20398 20399 20400 20401
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20402 20403 20404 20405 20406 20407 20408 20409
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=-1 ac_mid=-1
  while :; do
    cat >conftest.$ac_ext <<_ACEOF
20410 20411 20412 20413 20414
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428
$ac_includes_default
struct { char filler; double field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20429
  (eval $ac_compile) 2>conftest.er1
20430
  ac_status=$?
20431 20432 20433
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20434 20435
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20436 20437 20438 20439 20440 20441 20442 20443
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20444 20445 20446 20447 20448 20449 20450 20451
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_lo=$ac_mid; break
else
  echo "$as_me: failed program was:" >&5
20452 20453
sed 's/^/| /' conftest.$ac_ext >&5

20454
ac_hi=`expr '(' $ac_mid ')' - 1`
20455 20456 20457 20458 20459
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
20460
fi
20461
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20462
  done
20463
else
20464
  echo "$as_me: failed program was:" >&5
20465 20466
sed 's/^/| /' conftest.$ac_ext >&5

20467
ac_lo= ac_hi=
20468
fi
20469
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20470
fi
20471
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20472 20473 20474 20475
# Binary search between lo and hi bounds.
while test "x$ac_lo" != "x$ac_hi"; do
  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  cat >conftest.$ac_ext <<_ACEOF
20476 20477 20478 20479 20480
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20481 20482 20483 20484 20485 20486 20487
$ac_includes_default
struct { char filler; double field; } pgac_struct;
int
main ()
{
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) <= $ac_mid)];
test_array [0] = 0
20488

20489 20490 20491 20492 20493 20494
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20495
  (eval $ac_compile) 2>conftest.er1
20496
  ac_status=$?
20497 20498 20499
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20500 20501
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20502 20503 20504 20505 20506 20507 20508 20509
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20510 20511 20512 20513 20514 20515 20516 20517
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_hi=$ac_mid
else
  echo "$as_me: failed program was:" >&5
20518 20519
sed 's/^/| /' conftest.$ac_ext >&5

20520 20521
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
20522
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20523 20524 20525 20526 20527 20528 20529
done
case $ac_lo in
?*) pgac_cv_alignof_double=$ac_lo;;
'') { { echo "$as_me:$LINENO: error: cannot compute alignment of double, 77" >&5
echo "$as_me: error: cannot compute alignment of double, 77" >&2;}
   { (exit 1); exit 1; }; } ;;
esac
20530 20531
else
  if test "$cross_compiling" = yes; then
20532 20533 20534 20535
  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
See \`config.log' for more details." >&5
echo "$as_me: error: cannot run test program while cross compiling
See \`config.log' for more details." >&2;}
20536
   { (exit 1); exit 1; }; }
20537
else
20538
  cat >conftest.$ac_ext <<_ACEOF
20539 20540 20541 20542 20543
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20544 20545 20546 20547
$ac_includes_default
struct { char filler; double field; } pgac_struct;
long longval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
unsigned long ulongval () { return ((char*) & pgac_struct.field) - ((char*) & pgac_struct); }
20548
#include <stdio.h>
20549 20550 20551
#include <stdlib.h>
int
main ()
20552 20553
{

20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591
  FILE *f = fopen ("conftest.val", "w");
  if (! f)
    exit (1);
  if ((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)
    {
      long i = longval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%ld\n", i);
    }
  else
    {
      unsigned long i = ulongval ();
      if (i != (((char*) & pgac_struct.field) - ((char*) & pgac_struct)))
	exit (1);
      fprintf (f, "%lu\n", i);
    }
  exit (ferror (f) || fclose (f) != 0);

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_alignof_double=`cat conftest.val`
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
20592 20593
sed 's/^/| /' conftest.$ac_ext >&5

20594 20595 20596 20597 20598
( exit $ac_status )
{ { echo "$as_me:$LINENO: error: cannot compute alignment of double, 77" >&5
echo "$as_me: error: cannot compute alignment of double, 77" >&2;}
   { (exit 1); exit 1; }; }
fi
20599
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20600 20601 20602 20603 20604 20605 20606 20607 20608 20609
fi
fi
rm -f conftest.val
else
  pgac_cv_alignof_double=0
fi
fi
echo "$as_me:$LINENO: result: $pgac_cv_alignof_double" >&5
echo "${ECHO_T}$pgac_cv_alignof_double" >&6
cat >>confdefs.h <<_ACEOF
20610
#define ALIGNOF_DOUBLE $pgac_cv_alignof_double
20611
_ACEOF
20612 20613 20614



20615 20616 20617
# Compute maximum alignment of any basic type.
# We assume long's alignment is at least as strong as char, short, or int;
# but we must check long long (if it exists) and double.
20618

20619 20620 20621
MAX_ALIGNOF=$pgac_cv_alignof_long
if test $MAX_ALIGNOF -lt $pgac_cv_alignof_double ; then
  MAX_ALIGNOF=$pgac_cv_alignof_double
20622
fi
20623 20624 20625 20626 20627
if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $pgac_cv_alignof_long_long_int ; then
  MAX_ALIGNOF="$pgac_cv_alignof_long_long_int"
fi

cat >>confdefs.h <<_ACEOF
20628
#define MAXIMUM_ALIGNOF $MAX_ALIGNOF
20629
_ACEOF
20630 20631


20632

T
Tom Lane 已提交
20633
# Some platforms predefine the types int8, int16, etc.  Only check
20634 20635 20636 20637 20638 20639 20640
# a (hopefully) representative subset.
echo "$as_me:$LINENO: checking for int8" >&5
echo $ECHO_N "checking for int8... $ECHO_C" >&6
if test "${ac_cv_type_int8+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
20641 20642 20643 20644 20645
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20646 20647 20648
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
20649
#endif
20650

20651 20652 20653
int
main ()
{
20654 20655 20656 20657
if ((int8 *) 0)
  return 0;
if (sizeof (int8))
  return 0;
20658 20659 20660 20661 20662 20663
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20664
  (eval $ac_compile) 2>conftest.er1
20665
  ac_status=$?
20666 20667 20668
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20669 20670
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20671 20672 20673 20674 20675 20676 20677 20678
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20679 20680 20681 20682 20683 20684 20685 20686
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_int8=yes
else
  echo "$as_me: failed program was:" >&5
20687 20688
sed 's/^/| /' conftest.$ac_ext >&5

20689 20690
ac_cv_type_int8=no
fi
20691
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20692 20693 20694 20695 20696 20697
fi
echo "$as_me:$LINENO: result: $ac_cv_type_int8" >&5
echo "${ECHO_T}$ac_cv_type_int8" >&6
if test $ac_cv_type_int8 = yes; then

cat >>confdefs.h <<_ACEOF
20698
#define HAVE_INT8 1
20699
_ACEOF
T
Tom Lane 已提交
20700 20701


20702 20703 20704 20705 20706
fi
echo "$as_me:$LINENO: checking for uint8" >&5
echo $ECHO_N "checking for uint8... $ECHO_C" >&6
if test "${ac_cv_type_uint8+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
T
Tom Lane 已提交
20707
else
20708
  cat >conftest.$ac_ext <<_ACEOF
20709 20710 20711 20712 20713
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20714 20715 20716 20717 20718 20719 20720 20721
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
#endif

int
main ()
{
20722 20723 20724 20725
if ((uint8 *) 0)
  return 0;
if (sizeof (uint8))
  return 0;
20726 20727 20728 20729 20730 20731
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20732
  (eval $ac_compile) 2>conftest.er1
20733
  ac_status=$?
20734 20735 20736
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20737 20738
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20739 20740 20741 20742 20743 20744 20745 20746
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20747 20748 20749 20750 20751 20752 20753 20754
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_uint8=yes
else
  echo "$as_me: failed program was:" >&5
20755 20756
sed 's/^/| /' conftest.$ac_ext >&5

20757 20758
ac_cv_type_uint8=no
fi
20759
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20760 20761 20762 20763 20764 20765
fi
echo "$as_me:$LINENO: result: $ac_cv_type_uint8" >&5
echo "${ECHO_T}$ac_cv_type_uint8" >&6
if test $ac_cv_type_uint8 = yes; then

cat >>confdefs.h <<_ACEOF
20766
#define HAVE_UINT8 1
20767
_ACEOF
T
Tom Lane 已提交
20768 20769


20770 20771 20772 20773 20774
fi
echo "$as_me:$LINENO: checking for int64" >&5
echo $ECHO_N "checking for int64... $ECHO_C" >&6
if test "${ac_cv_type_int64+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
T
Tom Lane 已提交
20775
else
20776
  cat >conftest.$ac_ext <<_ACEOF
20777 20778 20779 20780 20781
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20782 20783 20784 20785 20786 20787 20788 20789
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
#endif

int
main ()
{
20790 20791 20792 20793
if ((int64 *) 0)
  return 0;
if (sizeof (int64))
  return 0;
20794 20795 20796 20797 20798 20799
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20800
  (eval $ac_compile) 2>conftest.er1
20801
  ac_status=$?
20802 20803 20804
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20805 20806
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20807 20808 20809 20810 20811 20812 20813 20814
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20815 20816 20817 20818 20819 20820 20821
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_int64=yes
else
20822
  echo "$as_me: failed program was:" >&5
20823 20824
sed 's/^/| /' conftest.$ac_ext >&5

20825 20826
ac_cv_type_int64=no
fi
20827
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844
fi
echo "$as_me:$LINENO: result: $ac_cv_type_int64" >&5
echo "${ECHO_T}$ac_cv_type_int64" >&6
if test $ac_cv_type_int64 = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_INT64 1
_ACEOF


fi
echo "$as_me:$LINENO: checking for uint64" >&5
echo $ECHO_N "checking for uint64... $ECHO_C" >&6
if test "${ac_cv_type_uint64+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
20845 20846 20847 20848 20849
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
#endif

int
main ()
{
if ((uint64 *) 0)
  return 0;
if (sizeof (uint64))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20868
  (eval $ac_compile) 2>conftest.er1
20869
  ac_status=$?
20870 20871 20872
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20873 20874
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20875 20876 20877 20878 20879 20880 20881 20882
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20883 20884 20885 20886 20887 20888 20889 20890
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_uint64=yes
else
  echo "$as_me: failed program was:" >&5
20891 20892
sed 's/^/| /' conftest.$ac_ext >&5

20893 20894
ac_cv_type_uint64=no
fi
20895
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916
fi
echo "$as_me:$LINENO: result: $ac_cv_type_uint64" >&5
echo "${ECHO_T}$ac_cv_type_uint64" >&6
if test $ac_cv_type_uint64 = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_UINT64 1
_ACEOF


fi


# We also check for sig_atomic_t, which *should* be defined per ANSI
# C, but is missing on some old platforms.
echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6
if test "${ac_cv_type_sig_atomic_t+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
20917 20918 20919 20920 20921
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936
#include <signal.h>

int
main ()
{
if ((sig_atomic_t *) 0)
  return 0;
if (sizeof (sig_atomic_t))
  return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20937
  (eval $ac_compile) 2>conftest.er1
20938
  ac_status=$?
20939 20940 20941
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20942 20943
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20944 20945 20946 20947 20948 20949 20950 20951
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
20952 20953 20954 20955 20956 20957 20958 20959
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_type_sig_atomic_t=yes
else
  echo "$as_me: failed program was:" >&5
20960 20961
sed 's/^/| /' conftest.$ac_ext >&5

20962 20963
ac_cv_type_sig_atomic_t=no
fi
20964
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978
fi
echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6
if test $ac_cv_type_sig_atomic_t = yes; then

cat >>confdefs.h <<_ACEOF
#define HAVE_SIG_ATOMIC_T 1
_ACEOF


fi



20979 20980
if test x"$template" != x"win32"
then
20981 20982 20983 20984 20985 20986
echo "$as_me:$LINENO: checking for POSIX signal interface" >&5
echo $ECHO_N "checking for POSIX signal interface... $ECHO_C" >&6
if test "${pgac_cv_func_posix_signals+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
20987 20988 20989 20990 20991
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006
#include <signal.h>

int
main ()
{
struct sigaction act, oact;
sigemptyset(&act.sa_mask);
act.sa_flags = SA_RESTART;
sigaction(0, &act, &oact);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21007
  (eval $ac_link) 2>conftest.er1
21008
  ac_status=$?
21009 21010 21011
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21012 21013
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21014 21015 21016 21017 21018 21019 21020 21021
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
21022 21023 21024 21025 21026 21027 21028 21029
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  pgac_cv_func_posix_signals=yes
else
  echo "$as_me: failed program was:" >&5
21030 21031
sed 's/^/| /' conftest.$ac_ext >&5

21032 21033
pgac_cv_func_posix_signals=no
fi
21034 21035
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
21036 21037 21038 21039 21040 21041 21042 21043 21044 21045 21046 21047
fi
echo "$as_me:$LINENO: result: $pgac_cv_func_posix_signals" >&5
echo "${ECHO_T}$pgac_cv_func_posix_signals" >&6
if test x"$pgac_cv_func_posix_signals" = xyes ; then

cat >>confdefs.h <<\_ACEOF
#define HAVE_POSIX_SIGNALS
_ACEOF

fi
HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals

21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058
if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
  { { echo "$as_me:$LINENO: error:
*** Thread-safety requires POSIX signals, which are not supported by your
*** operating system.
" >&5
echo "$as_me: error:
*** Thread-safety requires POSIX signals, which are not supported by your
*** operating system.
" >&2;}
   { (exit 1); exit 1; }; }
fi
21059
fi
21060

P
Peter Eisentraut 已提交
21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075 21076 21077 21078 21079
if test $ac_cv_func_fseeko = yes; then
# Check whether --enable-largefile or --disable-largefile was given.
if test "${enable_largefile+set}" = set; then
  enableval="$enable_largefile"

fi;
if test "$enable_largefile" != no; then

  echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
if test "${ac_cv_sys_largefile_CC+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_sys_largefile_CC=no
     if test "$GCC" != yes; then
       ac_save_CC=$CC
       while :; do
     	 # IRIX 6.2 and later do not support large files by default,
     	 # so use the C compiler's -n32 option if that helps.
21080 21081 21082 21083 21084 21085
	 cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104
#include <sys/types.h>
 /* Check that off_t can represent 2**63 - 1 correctly.
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
    since some C++ compilers masquerading as C compilers
    incorrectly reject 9223372036854775807.  */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
		       && LARGE_OFF_T % 2147483647 == 1)
		      ? 1 : -1];
int
main ()
{

  ;
  return 0;
}
_ACEOF
     	 rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21105
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
21106
  ac_status=$?
21107 21108 21109
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21110 21111
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21112 21113 21114 21115 21116 21117 21118 21119
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
21120 21121 21122 21123 21124 21125 21126 21127
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
21128 21129
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21130
fi
21131
rm -f conftest.err conftest.$ac_objext
P
Peter Eisentraut 已提交
21132 21133 21134
     	 CC="$CC -n32"
     	 rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21135
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
21136
  ac_status=$?
21137 21138 21139
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21140 21141
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21142 21143 21144 21145 21146 21147 21148 21149
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
21150 21151 21152 21153 21154 21155 21156 21157
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sys_largefile_CC=' -n32'; break
else
  echo "$as_me: failed program was:" >&5
21158 21159
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21160
fi
21161 21162
rm -f conftest.err conftest.$ac_objext
	 break
P
Peter Eisentraut 已提交
21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181
       done
       CC=$ac_save_CC
       rm -f conftest.$ac_ext
    fi
fi
echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
  if test "$ac_cv_sys_largefile_CC" != no; then
    CC=$CC$ac_cv_sys_largefile_CC
  fi

  echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
if test "${ac_cv_sys_file_offset_bits+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  while :; do
  ac_cv_sys_file_offset_bits=no
  cat >conftest.$ac_ext <<_ACEOF
21182 21183 21184 21185 21186
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
21187 21188 21189 21190 21191 21192 21193 21194 21195 21196 21197 21198 21199 21200 21201 21202 21203 21204 21205
#include <sys/types.h>
 /* Check that off_t can represent 2**63 - 1 correctly.
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
    since some C++ compilers masquerading as C compilers
    incorrectly reject 9223372036854775807.  */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
		       && LARGE_OFF_T % 2147483647 == 1)
		      ? 1 : -1];
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21206
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
21207
  ac_status=$?
21208 21209 21210
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21211 21212
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21213 21214 21215 21216 21217 21218 21219 21220
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
21221 21222 21223 21224 21225 21226 21227 21228
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
21229 21230
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21231
fi
21232
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
21233
  cat >conftest.$ac_ext <<_ACEOF
21234 21235 21236 21237 21238
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258
#define _FILE_OFFSET_BITS 64
#include <sys/types.h>
 /* Check that off_t can represent 2**63 - 1 correctly.
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
    since some C++ compilers masquerading as C compilers
    incorrectly reject 9223372036854775807.  */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
		       && LARGE_OFF_T % 2147483647 == 1)
		      ? 1 : -1];
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21259
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
21260
  ac_status=$?
21261 21262 21263
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21264 21265
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21266 21267 21268 21269 21270 21271 21272 21273
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
21274 21275 21276 21277 21278 21279 21280 21281
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sys_file_offset_bits=64; break
else
  echo "$as_me: failed program was:" >&5
21282 21283
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21284
fi
21285
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306
  break
done
fi
echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
if test "$ac_cv_sys_file_offset_bits" != no; then

cat >>confdefs.h <<_ACEOF
#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
_ACEOF

fi
rm -f conftest*
  echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
if test "${ac_cv_sys_large_files+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  while :; do
  ac_cv_sys_large_files=no
  cat >conftest.$ac_ext <<_ACEOF
21307 21308 21309 21310 21311
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
21312 21313 21314 21315 21316 21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 21330
#include <sys/types.h>
 /* Check that off_t can represent 2**63 - 1 correctly.
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
    since some C++ compilers masquerading as C compilers
    incorrectly reject 9223372036854775807.  */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
		       && LARGE_OFF_T % 2147483647 == 1)
		      ? 1 : -1];
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21331
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
21332
  ac_status=$?
21333 21334 21335
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21336 21337
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21338 21339 21340 21341 21342 21343 21344 21345
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
21346 21347 21348 21349 21350 21351 21352 21353
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  break
else
  echo "$as_me: failed program was:" >&5
21354 21355
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21356
fi
21357
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
21358
  cat >conftest.$ac_ext <<_ACEOF
21359 21360 21361 21362 21363
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
21364 21365 21366 21367 21368 21369 21370 21371 21372 21373 21374 21375 21376 21377 21378 21379 21380 21381 21382 21383
#define _LARGE_FILES 1
#include <sys/types.h>
 /* Check that off_t can represent 2**63 - 1 correctly.
    We can't simply define LARGE_OFF_T to be 9223372036854775807,
    since some C++ compilers masquerading as C compilers
    incorrectly reject 9223372036854775807.  */
#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
		       && LARGE_OFF_T % 2147483647 == 1)
		      ? 1 : -1];
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21384
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
21385
  ac_status=$?
21386 21387 21388
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21389 21390
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21391 21392 21393 21394 21395 21396 21397 21398
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
P
Peter Eisentraut 已提交
21399 21400 21401 21402 21403 21404 21405 21406
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_sys_large_files=1; break
else
  echo "$as_me: failed program was:" >&5
21407 21408
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21409
fi
21410
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426
  break
done
fi
echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
echo "${ECHO_T}$ac_cv_sys_large_files" >&6
if test "$ac_cv_sys_large_files" != no; then

cat >>confdefs.h <<_ACEOF
#define _LARGE_FILES $ac_cv_sys_large_files
_ACEOF

fi
rm -f conftest*
fi

fi
21427

21428 21429 21430 21431 21432 21433 21434 21435 21436 21437
# SunOS doesn't handle negative byte comparisons properly with +/- return
echo "$as_me:$LINENO: checking for working memcmp" >&5
echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6
if test "${ac_cv_func_memcmp_working+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test "$cross_compiling" = yes; then
  ac_cv_func_memcmp_working=no
else
  cat >conftest.$ac_ext <<_ACEOF
21438 21439 21440 21441 21442 21443
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461
int
main ()
{

  /* Some versions of memcmp are not 8-bit clean.  */
  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
  if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
    exit (1);

  /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
     or more and with at least one buffer not starting on a 4-byte boundary.
     William Lewis provided this test program.   */
  {
    char foo[21];
    char bar[21];
    int i;
    for (i = 0; i < 4; i++)
      {
21462 21463 21464 21465 21466 21467
	char *a = foo + i;
	char *b = bar + i;
	strcpy (a, "--------01111111");
	strcpy (b, "--------10000000");
	if (memcmp (a, b, 16) >= 0)
	  exit (1);
21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490
      }
    exit (0);
  }

  ;
  return 0;
}
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_func_memcmp_working=yes
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
21491 21492
sed 's/^/| /' conftest.$ac_ext >&5

21493 21494 21495
( exit $ac_status )
ac_cv_func_memcmp_working=no
fi
21496
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21497 21498 21499 21500
fi
fi
echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
21501 21502 21503 21504 21505 21506 21507 21508
test $ac_cv_func_memcmp_working = no && case $LIBOBJS in
    "memcmp.$ac_objext"   | \
  *" memcmp.$ac_objext"   | \
    "memcmp.$ac_objext "* | \
  *" memcmp.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" ;;
esac

21509 21510


21511

21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525 21526 21527 21528 21529 21530 21531 21532 21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 21546 21547
# Select semaphore implementation type.
if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then

cat >>confdefs.h <<\_ACEOF
#define USE_NAMED_POSIX_SEMAPHORES 1
_ACEOF

  SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
else
  if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then

cat >>confdefs.h <<\_ACEOF
#define USE_UNNAMED_POSIX_SEMAPHORES 1
_ACEOF

    SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
  else

cat >>confdefs.h <<\_ACEOF
#define USE_SYSV_SEMAPHORES 1
_ACEOF

    SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
  fi
fi


# Select shared-memory implementation type.

cat >>confdefs.h <<\_ACEOF
#define USE_SYSV_SHARED_MEMORY 1
_ACEOF

SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"


21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558
# If not set in template file, set bytes to use libc memset()
if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
  MEMSET_LOOP_LIMIT=1024
fi

cat >>confdefs.h <<_ACEOF
#define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
_ACEOF



21559 21560 21561 21562 21563 21564 21565 21566 21567 21568
if test "$enable_nls" = yes ; then

  echo "$as_me:$LINENO: checking for library containing gettext" >&5
echo $ECHO_N "checking for library containing gettext... $ECHO_C" >&6
if test "${ac_cv_search_gettext+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_gettext=no
cat >conftest.$ac_ext <<_ACEOF
21569 21570 21571 21572 21573
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21574 21575 21576 21577 21578 21579 21580 21581 21582 21583 21584 21585 21586 21587 21588 21589 21590 21591

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char gettext ();
int
main ()
{
gettext ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21592
  (eval $ac_link) 2>conftest.er1
21593
  ac_status=$?
21594 21595 21596
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21597 21598
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21599 21600 21601 21602 21603 21604 21605 21606
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
21607 21608 21609 21610 21611 21612 21613 21614
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_gettext="none required"
else
  echo "$as_me: failed program was:" >&5
21615 21616
sed 's/^/| /' conftest.$ac_ext >&5

21617
fi
21618 21619
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
21620 21621 21622 21623
if test "$ac_cv_search_gettext" = no; then
  for ac_lib in intl; do
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
21624 21625 21626 21627 21628
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644 21645 21646

/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char gettext ();
int
main ()
{
gettext ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21647
  (eval $ac_link) 2>conftest.er1
21648
  ac_status=$?
21649 21650 21651
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21652 21653
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21654 21655 21656 21657 21658 21659 21660 21661
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest$ac_exeext'
21662 21663 21664 21665 21666 21667 21668 21669 21670
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_cv_search_gettext="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
21671 21672
sed 's/^/| /' conftest.$ac_ext >&5

21673
fi
21674 21675
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
21676 21677 21678 21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 21701 21702 21703
  done
fi
LIBS=$ac_func_search_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_search_gettext" >&5
echo "${ECHO_T}$ac_cv_search_gettext" >&6
if test "$ac_cv_search_gettext" != no; then
  test "$ac_cv_search_gettext" = "none required" || LIBS="$ac_cv_search_gettext $LIBS"

else
  { { echo "$as_me:$LINENO: error: a gettext implementation is required for NLS" >&5
echo "$as_me: error: a gettext implementation is required for NLS" >&2;}
   { (exit 1); exit 1; }; }
fi

  if test "${ac_cv_header_libintl_h+set}" = set; then
  echo "$as_me:$LINENO: checking for libintl.h" >&5
echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
if test "${ac_cv_header_libintl_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking libintl.h usability" >&5
echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
21704 21705 21706 21707 21708
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21709 21710 21711 21712 21713
$ac_includes_default
#include <libintl.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21714
  (eval $ac_compile) 2>conftest.er1
21715
  ac_status=$?
21716 21717 21718
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21719 21720
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21721 21722 21723 21724 21725 21726 21727 21728
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
21729 21730 21731 21732 21733 21734 21735 21736
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
21737 21738
sed 's/^/| /' conftest.$ac_ext >&5

21739 21740
ac_header_compiler=no
fi
21741
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21742 21743 21744 21745 21746 21747 21748
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking libintl.h presence" >&5
echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
21749 21750 21751 21752 21753
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21754 21755 21756 21757 21758
#include <libintl.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
21759
  grep -v '^ *+' conftest.er1 >conftest.err
21760 21761 21762 21763 21764 21765
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
21766
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21767 21768 21769 21770 21771 21772 21773 21774 21775 21776
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
21777 21778
sed 's/^/| /' conftest.$ac_ext >&5

21779 21780 21781 21782 21783 21784 21785
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
21786 21787
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
21788 21789
    { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21790 21791 21792 21793 21794
    { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
21795 21796
    { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
21797 21798 21799 21800 21801 21802
    { echo "$as_me:$LINENO: WARNING: libintl.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: libintl.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
21803
    { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815
echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 21950 21951 21952 21953 21954 21955 21956
esac
echo "$as_me:$LINENO: checking for libintl.h" >&5
echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
if test "${ac_cv_header_libintl_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_header_libintl_h=$ac_header_preproc
fi
echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
echo "${ECHO_T}$ac_cv_header_libintl_h" >&6

fi
if test $ac_cv_header_libintl_h = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: header file <libintl.h> is required for NLS" >&5
echo "$as_me: error: header file <libintl.h> is required for NLS" >&2;}
   { (exit 1); exit 1; }; }
fi


  for ac_prog in msgfmt
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_MSGFMT+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$MSGFMT"; then
  ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_MSGFMT="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
MSGFMT=$ac_cv_prog_MSGFMT
if test -n "$MSGFMT"; then
  echo "$as_me:$LINENO: result: $MSGFMT" >&5
echo "${ECHO_T}$MSGFMT" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$MSGFMT" && break
done

  if test -z "$MSGFMT"; then
    { { echo "$as_me:$LINENO: error: msgfmt is required for NLS" >&5
echo "$as_me: error: msgfmt is required for NLS" >&2;}
   { (exit 1); exit 1; }; }
  fi
  for ac_prog in msgmerge
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_MSGMERGE+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$MSGMERGE"; then
  ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_MSGMERGE="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
MSGMERGE=$ac_cv_prog_MSGMERGE
if test -n "$MSGMERGE"; then
  echo "$as_me:$LINENO: result: $MSGMERGE" >&5
echo "${ECHO_T}$MSGMERGE" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$MSGMERGE" && break
done

  for ac_prog in xgettext
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_XGETTEXT+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  if test -n "$XGETTEXT"; then
  ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_XGETTEXT="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

fi
fi
XGETTEXT=$ac_cv_prog_XGETTEXT
if test -n "$XGETTEXT"; then
  echo "$as_me:$LINENO: result: $XGETTEXT" >&5
echo "${ECHO_T}$XGETTEXT" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
21957
fi
21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971

  test -n "$XGETTEXT" && break
done


  # Note: share/locale is always the default, independent of $datadir
  localedir='${prefix}/share/locale'
  if test x"$prefix" = x"NONE"; then
    exp_localedir="$ac_default_prefix/share/locale"
  else
    exp_localedir="$prefix/share/locale"
  fi


21972 21973

cat >>confdefs.h <<_ACEOF
21974
#define LOCALEDIR "$exp_localedir"
21975
_ACEOF
T
Tom Lane 已提交
21976 21977


21978
fi
21979

21980 21981 21982 21983
# Check for Tcl configuration script tclConfig.sh
if test "$with_tcl" = yes; then
    for ac_prog in tclsh tcl
do
21984
  # Extract the first word of "$ac_prog", so it can be a program name with args.
21985
set dummy $ac_prog; ac_word=$2
21986 21987 21988 21989
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_path_TCLSH+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
B
Bruce Momjian 已提交
21990
else
21991 21992
  case $TCLSH in
  [\\/]* | ?:[\\/]*)
B
Bruce Momjian 已提交
21993 21994 21995
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
  ;;
  *)
21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

B
Bruce Momjian 已提交
22010 22011 22012
  ;;
esac
fi
22013 22014
TCLSH=$ac_cv_path_TCLSH

B
Bruce Momjian 已提交
22015
if test -n "$TCLSH"; then
22016 22017
  echo "$as_me:$LINENO: result: $TCLSH" >&5
echo "${ECHO_T}$TCLSH" >&6
B
Bruce Momjian 已提交
22018
else
22019 22020
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
B
Bruce Momjian 已提交
22021
fi
B
Bruce Momjian 已提交
22022

22023
  test -n "$TCLSH" && break
22024
done
B
Bruce Momjian 已提交
22025

22026 22027
echo "$as_me:$LINENO: checking for tclConfig.sh" >&5
echo $ECHO_N "checking for tclConfig.sh... $ECHO_C" >&6
22028 22029 22030
# Let user override test
if test -z "$TCL_CONFIG_SH"; then
    pgac_test_dirs="$with_tclconfig"
B
Bruce Momjian 已提交
22031

22032 22033
    set X $pgac_test_dirs; shift
    if test $# -eq 0; then
22034 22035 22036
        test -z "$TCLSH" && { { echo "$as_me:$LINENO: error: unable to locate tclConfig.sh because no Tcl shell was found" >&5
echo "$as_me: error: unable to locate tclConfig.sh because no Tcl shell was found" >&2;}
   { (exit 1); exit 1; }; }
22037
        set X `echo 'puts $auto_path' | $TCLSH`; shift
B
Bruce Momjian 已提交
22038 22039
    fi

P
Peter Eisentraut 已提交
22040
    for pgac_dir do
22041 22042 22043 22044 22045
        if test -r "$pgac_dir/tclConfig.sh"; then
            TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
            break
        fi
    done
B
Bruce Momjian 已提交
22046 22047
fi

22048
if test -z "$TCL_CONFIG_SH"; then
22049 22050 22051 22052 22053
    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
    { { echo "$as_me:$LINENO: error: file 'tclConfig.sh' is required for Tcl" >&5
echo "$as_me: error: file 'tclConfig.sh' is required for Tcl" >&2;}
   { (exit 1); exit 1; }; }
22054
else
22055 22056
    echo "$as_me:$LINENO: result: $TCL_CONFIG_SH" >&5
echo "${ECHO_T}$TCL_CONFIG_SH" >&6
22057
fi
22058

B
Bruce Momjian 已提交
22059 22060


22061
    . "$TCL_CONFIG_SH"
22062
eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
22063 22064 22065 22066 22067
eval TCL_LIB_FILE=\"$TCL_LIB_FILE\"
eval TCL_LIBS=\"$TCL_LIBS\"
eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"

22068 22069 22070 22071 22072 22073 22074 22075 22076 22077 22078 22079 22080 22081 22082 22083
        # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
    ac_save_CPPFLAGS=$CPPFLAGS
    CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
    if test "${ac_cv_header_tcl_h+set}" = set; then
  echo "$as_me:$LINENO: checking for tcl.h" >&5
echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6
if test "${ac_cv_header_tcl_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5
echo "${ECHO_T}$ac_cv_header_tcl_h" >&6
else
  # Is the header compilable?
echo "$as_me:$LINENO: checking tcl.h usability" >&5
echo $ECHO_N "checking tcl.h usability... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
22084 22085 22086 22087 22088
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
22089 22090 22091 22092 22093
$ac_includes_default
#include <tcl.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22094
  (eval $ac_compile) 2>conftest.er1
22095
  ac_status=$?
22096 22097 22098
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
22099 22100
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
22101 22102 22103 22104 22105 22106 22107 22108
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
22109 22110 22111 22112 22113 22114 22115 22116
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  ac_header_compiler=yes
else
  echo "$as_me: failed program was:" >&5
22117 22118
sed 's/^/| /' conftest.$ac_ext >&5

22119 22120
ac_header_compiler=no
fi
22121
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22122 22123 22124 22125 22126 22127 22128
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
echo "$as_me:$LINENO: checking tcl.h presence" >&5
echo $ECHO_N "checking tcl.h presence... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
22129 22130 22131 22132 22133
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
22134 22135 22136 22137 22138
#include <tcl.h>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
22139
  grep -v '^ *+' conftest.er1 >conftest.err
22140 22141 22142 22143 22144 22145
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
22146
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
22147 22148 22149 22150 22151 22152 22153 22154 22155 22156
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
22157 22158
sed 's/^/| /' conftest.$ac_ext >&5

22159 22160 22161 22162 22163 22164 22165
  ac_header_preproc=no
fi
rm -f conftest.err conftest.$ac_ext
echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
echo "${ECHO_T}$ac_header_preproc" >&6

# So?  What about this header?
22166 22167
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
22168 22169
    { echo "$as_me:$LINENO: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&5
echo "$as_me: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
22170 22171 22172 22173 22174
    { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the compiler's result" >&5
echo "$as_me: WARNING: tcl.h: proceeding with the compiler's result" >&2;}
    ac_header_preproc=yes
    ;;
  no:yes:* )
22175 22176
    { echo "$as_me:$LINENO: WARNING: tcl.h: present but cannot be compiled" >&5
echo "$as_me: WARNING: tcl.h: present but cannot be compiled" >&2;}
22177 22178 22179 22180 22181 22182
    { echo "$as_me:$LINENO: WARNING: tcl.h:     check for missing prerequisite headers?" >&5
echo "$as_me: WARNING: tcl.h:     check for missing prerequisite headers?" >&2;}
    { echo "$as_me:$LINENO: WARNING: tcl.h: see the Autoconf documentation" >&5
echo "$as_me: WARNING: tcl.h: see the Autoconf documentation" >&2;}
    { echo "$as_me:$LINENO: WARNING: tcl.h:     section \"Present But Cannot Be Compiled\"" >&5
echo "$as_me: WARNING: tcl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
22183
    { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5
22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195
echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;}
    { echo "$as_me:$LINENO: WARNING: tcl.h: in the future, the compiler will take precedence" >&5
echo "$as_me: WARNING: tcl.h: in the future, the compiler will take precedence" >&2;}
    (
      cat <<\_ASBOX
## ---------------------------------------- ##
## Report this to pgsql-bugs@postgresql.org ##
## ---------------------------------------- ##
_ASBOX
    ) |
      sed "s/^/$as_me: WARNING:     /" >&2
    ;;
22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 22214 22215 22216 22217 22218
esac
echo "$as_me:$LINENO: checking for tcl.h" >&5
echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6
if test "${ac_cv_header_tcl_h+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_cv_header_tcl_h=$ac_header_preproc
fi
echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5
echo "${ECHO_T}$ac_cv_header_tcl_h" >&6

fi
if test $ac_cv_header_tcl_h = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: header file <tcl.h> is required for Tcl" >&5
echo "$as_me: error: header file <tcl.h> is required for Tcl" >&2;}
   { (exit 1); exit 1; }; }
fi


    CPPFLAGS=$ac_save_CPPFLAGS
fi
22219

22220 22221 22222 22223 22224
#
# Check for DocBook and tools
#
for ac_prog in onsgmls nsgmls
do
22225
  # Extract the first word of "$ac_prog", so it can be a program name with args.
22226
set dummy $ac_prog; ac_word=$2
22227 22228 22229 22230
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_NSGMLS+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
22231
else
22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248
  if test -n "$NSGMLS"; then
  ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_NSGMLS="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

22249 22250
fi
fi
22251
NSGMLS=$ac_cv_prog_NSGMLS
22252
if test -n "$NSGMLS"; then
22253 22254
  echo "$as_me:$LINENO: result: $NSGMLS" >&5
echo "${ECHO_T}$NSGMLS" >&6
22255
else
22256 22257
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
22258 22259
fi

22260
  test -n "$NSGMLS" && break
22261 22262
done

22263
for ac_prog in openjade jade
22264
do
22265
  # Extract the first word of "$ac_prog", so it can be a program name with args.
22266
set dummy $ac_prog; ac_word=$2
22267 22268 22269 22270
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_JADE+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
22271 22272 22273 22274
else
  if test -n "$JADE"; then
  ac_cv_prog_JADE="$JADE" # Let the user override the test.
else
22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 22287 22288
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_JADE="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

22289 22290
fi
fi
22291
JADE=$ac_cv_prog_JADE
22292
if test -n "$JADE"; then
22293 22294
  echo "$as_me:$LINENO: result: $JADE" >&5
echo "${ECHO_T}$JADE" >&6
22295
else
22296 22297
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
22298 22299
fi

22300
  test -n "$JADE" && break
22301 22302
done

22303

P
Peter Eisentraut 已提交
22304 22305
echo "$as_me:$LINENO: checking for DocBook V4.2" >&5
echo $ECHO_N "checking for DocBook V4.2... $ECHO_C" >&6
22306 22307
if test "${pgac_cv_check_docbook+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
22308 22309
else
  cat >conftest.sgml <<EOF
P
Peter Eisentraut 已提交
22310
<!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
22311 22312 22313 22314 22315 22316 22317 22318 22319 22320 22321 22322
<book>
 <title>test</title>
 <chapter>
  <title>random</title>
   <sect1>
    <title>testsect</title>
    <para>text</para>
  </sect1>
 </chapter>
</book>
EOF

22323 22324 22325 22326 22327 22328 22329
pgac_cv_check_docbook=no

if test -n "$NSGMLS"; then
  $NSGMLS -s conftest.sgml 1>&5 2>&1
  if test $? -eq 0; then
    pgac_cv_check_docbook=yes
  fi
22330 22331 22332
fi
rm -f conftest.sgml
fi
22333 22334
echo "$as_me:$LINENO: result: $pgac_cv_check_docbook" >&5
echo "${ECHO_T}$pgac_cv_check_docbook" >&6
22335 22336 22337 22338

have_docbook=$pgac_cv_check_docbook


22339
echo "$as_me:$LINENO: checking for DocBook stylesheets" >&5
22340 22341 22342
echo $ECHO_N "checking for DocBook stylesheets... $ECHO_C" >&6
if test "${pgac_cv_path_stylesheets+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
22343 22344 22345 22346 22347 22348 22349 22350 22351
else
  if test -n "$DOCBOOKSTYLE"; then
  pgac_cv_path_stylesheets=$DOCBOOKSTYLE
else
  for pgac_prefix in /usr /usr/local /opt; do
    for pgac_infix in share lib; do
      for pgac_postfix in \
        sgml/stylesheets/nwalsh-modular \
        sgml/stylesheets/docbook \
22352
		sgml/docbook-dsssl \
22353
        sgml/docbook/dsssl/modular \
22354
        sgml/docbook/stylesheet/dsssl/modular \
22355
        sgml/docbook/dsssl-stylesheets
22356 22357 22358 22359 22360 22361 22362 22363 22364 22365 22366 22367 22368 22369 22370 22371 22372
      do
        pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
        if test -r "$pgac_candidate/html/docbook.dsl" \
           && test -r "$pgac_candidate/print/docbook.dsl"
        then
          pgac_cv_path_stylesheets=$pgac_candidate
          break 3
        fi
      done
    done
  done
fi
fi

DOCBOOKSTYLE=$pgac_cv_path_stylesheets

if test -n "$DOCBOOKSTYLE"; then
22373 22374
  echo "$as_me:$LINENO: result: $DOCBOOKSTYLE" >&5
echo "${ECHO_T}$DOCBOOKSTYLE" >&6
22375
else
22376 22377
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
22378
fi
22379 22380 22381 22382 22383 22384 22385 22386 22387 22388 22389 22390 22391 22392 22393 22394 22395 22396 22397 22398 22399 22400 22401 22402 22403 22404 22405 22406 22407 22408 22409 22410 22411 22412 22413 22414 22415 22416 22417 22418 22419 22420 22421 22422 22423 22424 22425 22426 22427 22428 22429 22430 22431 22432 22433 22434 22435 22436 22437 22438 22439 22440 22441 22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470
if test -n "$DOCBOOKSTYLE"; then
  for ac_prog in collateindex.pl
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_path_COLLATEINDEX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  case $COLLATEINDEX in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $DOCBOOKSTYLE/bin $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  ;;
esac
fi
COLLATEINDEX=$ac_cv_path_COLLATEINDEX

if test -n "$COLLATEINDEX"; then
  echo "$as_me:$LINENO: result: $COLLATEINDEX" >&5
echo "${ECHO_T}$COLLATEINDEX" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$COLLATEINDEX" && break
done

else
  for ac_prog in collateindex.pl
do
  # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_path_COLLATEINDEX+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  case $COLLATEINDEX in
  [\\/]* | ?:[\\/]*)
  ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
  ;;
  *)
  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

  ;;
esac
fi
COLLATEINDEX=$ac_cv_path_COLLATEINDEX

if test -n "$COLLATEINDEX"; then
  echo "$as_me:$LINENO: result: $COLLATEINDEX" >&5
echo "${ECHO_T}$COLLATEINDEX" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi

  test -n "$COLLATEINDEX" && break
done

fi
for ac_prog in sgmlspl
22471
do
22472
  # Extract the first word of "$ac_prog", so it can be a program name with args.
22473
set dummy $ac_prog; ac_word=$2
22474 22475 22476 22477
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_SGMLSPL+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
22478 22479 22480 22481
else
  if test -n "$SGMLSPL"; then
  ac_cv_prog_SGMLSPL="$SGMLSPL" # Let the user override the test.
else
22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for ac_exec_ext in '' $ac_executable_extensions; do
  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
    ac_cv_prog_SGMLSPL="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

22496 22497
fi
fi
22498
SGMLSPL=$ac_cv_prog_SGMLSPL
22499
if test -n "$SGMLSPL"; then
22500 22501
  echo "$as_me:$LINENO: result: $SGMLSPL" >&5
echo "${ECHO_T}$SGMLSPL" >&6
22502
else
22503 22504
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
22505 22506
fi

22507
  test -n "$SGMLSPL" && break
22508 22509 22510
done


22511 22512 22513 22514 22515
# Thread testing

# We have to run the thread test near the end so we have all our symbols
# defined.  Cross compiling throws a warning.
#
22516
if test "$enable_thread_safety_force" = yes; then
22517 22518
if test x"$template" != x"win32"
then
22519 22520
  { echo "$as_me:$LINENO: WARNING:
*** Skipping thread test program.  --enable-thread-safety-force was used.
22521
*** Run the program in src/test/thread on the your machine and add
22522 22523 22524 22525 22526
proper locking function calls to your applications to guarantee thread
safety.
" >&5
echo "$as_me: WARNING:
*** Skipping thread test program.  --enable-thread-safety-force was used.
22527
*** Run the program in src/test/thread on the your machine and add
22528 22529 22530
proper locking function calls to your applications to guarantee thread
safety.
" >&2;}
22531 22532 22533 22534
else
{ echo "$as_me:$LINENO: WARNING: *** Skipping thread test on Win32" >&5
echo "$as_me: WARNING: *** Skipping thread test on Win32" >&2;}
fi
22535
elif test "$enable_thread_safety" = yes; then
22536 22537
if test x"$template" != x"win32"
then
22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549
echo "$as_me:$LINENO: checking thread safety of required library functions" >&5
echo $ECHO_N "checking thread safety of required library functions... $ECHO_C" >&6

_CFLAGS="$CFLAGS"
_LIBS="$LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
LIBS="$LIBS $PTHREAD_LIBS"
if test "$cross_compiling" = yes; then
  echo "$as_me:$LINENO: result: maybe" >&5
echo "${ECHO_T}maybe" >&6
  { echo "$as_me:$LINENO: WARNING:
*** Skipping thread test program because of cross-compile build.
22550
*** Run the program in src/test/thread on the target machine.
22551 22552 22553
" >&5
echo "$as_me: WARNING:
*** Skipping thread test program because of cross-compile build.
22554
*** Run the program in src/test/thread on the target machine.
22555 22556 22557
" >&2;}
else
  cat >conftest.$ac_ext <<_ACEOF
22558 22559 22560 22561 22562
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
22563
#include "$srcdir/src/test/thread/thread_test.c"
22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580
_ACEOF
rm -f conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); }; }; then
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
else
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
22581 22582
sed 's/^/| /' conftest.$ac_ext >&5

22583 22584 22585
( exit $ac_status )
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
B
Bruce Momjian 已提交
22586 22587
  { { echo "$as_me:$LINENO: error:
*** Thread test program failed.  Your platform is not thread-safe.
22588 22589 22590 22591
*** Check the file 'config.log'for the exact reason.
***
*** You can use the configure option --enable-thread-safety-force
*** to force threads to be enabled.  However, you must then run
22592
*** the program in src/test/thread and add locking function calls
22593 22594
*** to your applications to guarantee thread safety.
" >&5
B
Bruce Momjian 已提交
22595 22596
echo "$as_me: error:
*** Thread test program failed.  Your platform is not thread-safe.
22597 22598 22599 22600
*** Check the file 'config.log'for the exact reason.
***
*** You can use the configure option --enable-thread-safety-force
*** to force threads to be enabled.  However, you must then run
22601
*** the program in src/test/thread and add locking function calls
22602 22603
*** to your applications to guarantee thread safety.
" >&2;}
22604 22605
   { (exit 1); exit 1; }; }
fi
22606
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22607 22608 22609
fi
CFLAGS="$_CFLAGS"
LIBS="$_LIBS"
22610 22611 22612 22613
else
{ echo "$as_me:$LINENO: WARNING: *** Skipping thread test on Win32" >&5
echo "$as_me: WARNING: *** Skipping thread test on Win32" >&2;}
fi
22614
fi
22615

22616
# prepare build tree if outside source tree
22617 22618 22619
# Note 1: test -ef might not exist, but it's more reliable than `pwd`.
# Note 2: /bin/pwd might be better than shell's built-in at getting
#         a symlink-free name.
22620 22621 22622 22623 22624
if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
  vpath_build=no
else
  vpath_build=yes
  if test "$no_create" != yes; then
22625 22626 22627 22628 22629 22630 22631 22632 22633
    echo $ECHO_N "preparing build tree... $ECHO_C" >&6
    pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
    $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
      || { { echo "$as_me:$LINENO: error: failed" >&5
echo "$as_me: error: failed" >&2;}
   { (exit 1); exit 1; }; }
    echo "$as_me:$LINENO: result: done" >&5
echo "${ECHO_T}done" >&6
  fi
22634 22635
fi

22636

22637

22638
                    ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
22639 22640


22641
                                                            ac_config_links="$ac_config_links src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION} src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION} src/include/dynloader.h:src/backend/port/dynloader/${template}.h src/include/pg_config_os.h:src/include/port/${template}.h src/Makefile.port:src/makefiles/Makefile.${template}"
22642 22643


22644
if test "$PORTNAME" = "win32"; then
22645
          ac_config_commands="$ac_config_commands check_win32_symlinks"
22646

22647
fi
22648

22649
          ac_config_headers="$ac_config_headers src/include/pg_config.h"
22650 22651 22652


cat >confcache <<\_ACEOF
22653 22654
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
22655 22656 22657
# scripts and configure runs, see configure's option --config-cache.
# It is not useful on other systems.  If it contains results you don't
# want to keep, you may remove or edit it.
22658
#
22659 22660
# config.status only pays attention to the cache file if you give it
# the --recheck option to rerun configure.
22661
#
22662
# `ac_cv_env_foo' variables (set or unset) will be overridden when
22663 22664 22665 22666 22667
# loading this file, other *unset* `ac_cv_foo' will be assigned the
# following values.

_ACEOF

22668 22669 22670 22671 22672
# The following way of writing the cache mishandles newlines in values,
# but we know of no workaround that is simple, portable, and efficient.
# So, don't put newlines in cache variables' values.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
22673 22674 22675 22676 22677 22678 22679
{
  (set) 2>&1 |
    case `(ac_space=' '; set | grep ac_space) 2>&1` in
    *ac_space=\ *)
      # `set' does not quote correctly, so add quotes (double-quote
      # substitution turns \\\\ into \\, and sed turns \\ into \).
      sed -n \
22680 22681
	"s/'/'\\\\''/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22682 22683 22684 22685
      ;;
    *)
      # `set' quotes correctly as required by POSIX, so do not add quotes.
      sed -n \
22686
	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
22687 22688 22689 22690 22691 22692 22693 22694 22695 22696
      ;;
    esac;
} |
  sed '
     t clear
     : clear
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
     t end
     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
     : end' >>confcache
22697
if diff $cache_file confcache >/dev/null 2>&1; then :; else
22698
  if test -w $cache_file; then
22699 22700
    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
    cat confcache >$cache_file
22701 22702 22703
  else
    echo "not updating unwritable cache $cache_file"
  fi
22704
fi
22705
rm -f confcache
22706

22707 22708 22709 22710
test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

22711 22712 22713 22714
# VPATH may cause trouble with some makes, so we remove $(srcdir),
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
# trailing colons and then remove the whole line if VPATH becomes empty
# (actually we leave an empty line to preserve line numbers).
22715
if test "x$srcdir" = x.; then
22716
  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22717 22718 22719
s/:*\$(srcdir):*/:/;
s/:*\${srcdir}:*/:/;
s/:*@srcdir@:*/:/;
22720
s/^\([^=]*=[	 ]*\):*/\1/;
22721
s/:*$//;
22722
s/^[^=]*=[	 ]*$//;
22723
}'
22724 22725
fi

22726
DEFS=-DHAVE_CONFIG_H
22727

22728 22729 22730 22731 22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742
ac_libobjs=
ac_ltlibobjs=
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  # 1. Remove the extension, and $U if already installed.
  ac_i=`echo "$ac_i" |
	 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
  # 2. Add them.
  ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
  ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
done
LIBOBJS=$ac_libobjs

LTLIBOBJS=$ac_ltlibobjs


22743

22744 22745 22746 22747 22748 22749 22750 22751
: ${CONFIG_STATUS=./config.status}
ac_clean_files_save=$ac_clean_files
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
echo "$as_me: creating $CONFIG_STATUS" >&6;}
cat >$CONFIG_STATUS <<_ACEOF
#! $SHELL
# Generated by $as_me.
22752 22753
# Run this file to recreate the current configuration.
# Compiler output produced by configure, useful for debugging
22754
# configure, is in config.log if it exists.
22755

22756
debug=false
22757 22758
ac_cs_recheck=false
ac_cs_silent=false
22759 22760 22761 22762 22763 22764 22765 22766 22767 22768 22769 22770
SHELL=\${CONFIG_SHELL-$SHELL}
_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF
## --------------------- ##
## M4sh Initialization.  ##
## --------------------- ##

# Be Bourne compatible
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  emulate sh
  NULLCMD=:
22771 22772 22773
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
22774 22775 22776
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  set -o posix
fi
22777
DUALCASE=1; export DUALCASE # for MKS sh
22778 22779

# Support unset when possible.
22780
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22781 22782 22783 22784 22785
  as_unset=unset
else
  as_unset=false
fi

22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 22812 22813 22814 22815 22816 22817

# Work around bugs in pre-3.0 UWIN ksh.
$as_unset ENV MAIL MAILPATH
PS1='$ '
PS2='> '
PS4='+ '

# NLS nuisances.
for as_var in \
  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  LC_TELEPHONE LC_TIME
do
  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
    eval $as_var=C; export $as_var
  else
    $as_unset $as_var
  fi
done

# Required to use basename.
if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi

if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi
22818 22819 22820


# Name of the executable.
22821
as_me=`$as_basename "$0" ||
22822 22823 22824 22825 22826 22827 22828 22829 22830 22831
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)$' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
  	  /^X\/\(\/\/\)$/{ s//\1/; q; }
  	  /^X\/\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`

22832

22833 22834 22835 22836 22837 22838 22839 22840 22841 22842
# PATH needs CR, and LINENO needs CR and PATH.
# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits

# The user is always right.
if test "${PATH_SEPARATOR+set}" != set; then
22843 22844 22845 22846
  echo "#! /bin/sh" >conf$$.sh
  echo  "exit 0"   >>conf$$.sh
  chmod +x conf$$.sh
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22847 22848 22849 22850
    PATH_SEPARATOR=';'
  else
    PATH_SEPARATOR=:
  fi
22851
  rm -f conf$$.sh
22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865
fi


  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  # Find who we are.  Look in the path if we contain no path at all
  # relative or not.
  case $0 in
    *[\\/]* ) as_myself=$0 ;;
    *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
22866
do
22867 22868 22869 22870 22871 22872
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done

       ;;
22873
  esac
22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899
  # We did not find ourselves, most probably we were run as `sh COMMAND'
  # in which case we are not to be found in the path.
  if test "x$as_myself" = x; then
    as_myself=$0
  fi
  if test ! -f "$as_myself"; then
    { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
   { (exit 1); exit 1; }; }
  fi
  case $CONFIG_SHELL in
  '')
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  for as_base in sh bash ksh sh5; do
	 case $as_dir in
	 /*)
	   if ("$as_dir/$as_base" -c '
  as_lineno_1=$LINENO
  as_lineno_2=$LINENO
  as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  test "x$as_lineno_1" != "x$as_lineno_2" &&
  test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
22900 22901
	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
22902 22903 22904 22905 22906 22907
	     CONFIG_SHELL=$as_dir/$as_base
	     export CONFIG_SHELL
	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
	   fi;;
	 esac
       done
22908
done
22909 22910
;;
  esac
22911

22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941
  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  # uniformly replaced by the line number.  The first 'sed' inserts a
  # line-number line before each line; the second 'sed' does the real
  # work.  The second script uses 'N' to pair each line-number line
  # with the numbered line, and appends trailing '-' during
  # substitution so that $LINENO is not a special case at line end.
  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  sed '=' <$as_myself |
    sed '
      N
      s,$,-,
      : loop
      s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
      t loop
      s,-$,,
      s,^['$as_cr_digits']*\n,,
    ' >$as_me.lineno &&
  chmod +x $as_me.lineno ||
    { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
   { (exit 1); exit 1; }; }

  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensible to this).
  . ./$as_me.lineno
  # Exit status is that of the last command.
  exit
}
22942 22943


22944 22945 22946 22947 22948 22949
case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  *c*,-n*) ECHO_N= ECHO_C='
' ECHO_T='	' ;;
  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
esac
22950

22951 22952 22953 22954 22955
if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi
22956

22957 22958 22959 22960 22961 22962 22963 22964
rm -f conf$$ conf$$.exe conf$$.file
echo >conf$$.file
if ln -s conf$$.file conf$$ 2>/dev/null; then
  # We could just check for DJGPP; but this test a) works b) is more generic
  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  if test -f conf$$.exe; then
    # Don't use ln at all; we don't have any links
    as_ln_s='cp -p'
22965
  else
22966
    as_ln_s='ln -s'
22967
  fi
22968 22969 22970 22971 22972 22973 22974
elif ln conf$$.file conf$$ 2>/dev/null; then
  as_ln_s=ln
else
  as_ln_s='cp -p'
fi
rm -f conf$$ conf$$.exe conf$$.file

22975 22976 22977 22978 22979 22980 22981
if mkdir -p . 2>/dev/null; then
  as_mkdir_p=:
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

22982 22983 22984
as_executable_p="test -f"

# Sed expression to map a string onto a valid CPP name.
22985
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22986 22987

# Sed expression to map a string onto a valid variable name.
22988
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22989 22990 22991 22992 22993 22994 22995 22996 22997


# IFS
# We need space, tab and new line, in precisely that order.
as_nl='
'
IFS=" 	$as_nl"

# CDPATH.
22998
$as_unset CDPATH
22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013

exec 6>&1

# Open the log real soon, to keep \$[0] and so on meaningful, and to
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.  Logging --version etc. is OK.
exec 5>>config.log
{
  echo
  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## Running $as_me. ##
_ASBOX
} >&5
cat >&5 <<_CSEOF

T
Tom Lane 已提交
23014
This file was extended by PostgreSQL $as_me 8.2devel, which was
23015
generated by GNU Autoconf 2.59.  Invocation command line was
23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054

  CONFIG_FILES    = $CONFIG_FILES
  CONFIG_HEADERS  = $CONFIG_HEADERS
  CONFIG_LINKS    = $CONFIG_LINKS
  CONFIG_COMMANDS = $CONFIG_COMMANDS
  $ $0 $@

_CSEOF
echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
echo >&5
_ACEOF

# Files that config.status was made for.
if test -n "$ac_config_files"; then
  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
fi

if test -n "$ac_config_headers"; then
  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
fi

if test -n "$ac_config_links"; then
  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
fi

if test -n "$ac_config_commands"; then
  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
fi

cat >>$CONFIG_STATUS <<\_ACEOF

ac_cs_usage="\
\`$as_me' instantiates files from templates according to the
current configuration.

Usage: $0 [OPTIONS] [FILE]...

  -h, --help       print this help, then exit
  -V, --version    print version number, then exit
23055
  -q, --quiet      do not print progress messages
23056 23057 23058
  -d, --debug      don't remove temporary files
      --recheck    update $as_me by reconfiguring in the same conditions
  --file=FILE[:TEMPLATE]
23059
		   instantiate the configuration file FILE
23060
  --header=FILE[:TEMPLATE]
23061
		   instantiate the configuration header FILE
23062 23063 23064 23065 23066 23067 23068 23069 23070 23071

Configuration files:
$config_files

Configuration headers:
$config_headers

Configuration links:
$config_links

23072 23073 23074
Configuration commands:
$config_commands

23075 23076 23077 23078 23079
Report bugs to <bug-autoconf@gnu.org>."
_ACEOF

cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
T
Tom Lane 已提交
23080
PostgreSQL config.status 8.2devel
23081
configured by $0, generated by GNU Autoconf 2.59,
23082 23083
  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

23084
Copyright (C) 2003 Free Software Foundation, Inc.
23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
srcdir=$srcdir
_ACEOF

cat >>$CONFIG_STATUS <<\_ACEOF
# If no file are specified by the user, then we need to provide default
# value.  By we need to know if files were specified by the user.
ac_need_defaults=:
while test $# != 0
do
  case $1 in
  --*=*)
    ac_option=`expr "x$1" : 'x\([^=]*\)='`
    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
23100 23101 23102 23103 23104 23105
    ac_shift=:
    ;;
  -*)
    ac_option=$1
    ac_optarg=$2
    ac_shift=shift
23106 23107 23108
    ;;
  *) # This is not an option, so the user has probably given explicit
     # arguments.
23109
     ac_option=$1
23110 23111 23112
     ac_need_defaults=false;;
  esac

23113
  case $ac_option in
23114 23115
  # Handling of the options.
_ACEOF
23116
cat >>$CONFIG_STATUS <<\_ACEOF
23117 23118
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    ac_cs_recheck=: ;;
23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132
  --version | --vers* | -V )
    echo "$ac_cs_version"; exit 0 ;;
  --he | --h)
    # Conflict between --help and --header
    { { echo "$as_me:$LINENO: error: ambiguous option: $1
Try \`$0 --help' for more information." >&5
echo "$as_me: error: ambiguous option: $1
Try \`$0 --help' for more information." >&2;}
   { (exit 1); exit 1; }; };;
  --help | --hel | -h )
    echo "$ac_cs_usage"; exit 0 ;;
  --debug | --d* | -d )
    debug=: ;;
  --file | --fil | --fi | --f )
23133 23134
    $ac_shift
    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
23135 23136
    ac_need_defaults=false;;
  --header | --heade | --head | --hea )
23137 23138
    $ac_shift
    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
23139
    ac_need_defaults=false;;
23140 23141 23142
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
    ac_cs_silent=: ;;
23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156

  # This is an error.
  -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
Try \`$0 --help' for more information." >&5
echo "$as_me: error: unrecognized option: $1
Try \`$0 --help' for more information." >&2;}
   { (exit 1); exit 1; }; } ;;

  *) ac_config_targets="$ac_config_targets $1" ;;

  esac
  shift
done

23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170
ac_configure_extra_args=

if $ac_cs_silent; then
  exec 6>/dev/null
  ac_configure_extra_args="$ac_configure_extra_args --silent"
fi

_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
if \$ac_cs_recheck; then
  echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
  exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
fi

23171 23172
_ACEOF

23173 23174


23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185


cat >>$CONFIG_STATUS <<\_ACEOF
for ac_config_target in $ac_config_targets
do
  case "$ac_config_target" in
  # Handling of arguments.
  "GNUmakefile" ) CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
  "src/Makefile.global" ) CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
  "src/backend/port/tas.s" ) CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
  "src/backend/port/dynloader.c" ) CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
23186 23187
  "src/backend/port/pg_sema.c" ) CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
  "src/backend/port/pg_shmem.c" ) CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
23188 23189 23190
  "src/include/dynloader.h" ) CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
  "src/include/pg_config_os.h" ) CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
  "src/Makefile.port" ) CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
23191
  "check_win32_symlinks" ) CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
23192 23193 23194 23195 23196
  "src/include/pg_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
   { (exit 1); exit 1; }; };;
  esac
23197
done
23198 23199 23200 23201 23202 23203 23204 23205 23206

# If the user did not use the arguments to specify the items to instantiate,
# then the envvar interface is used.  Set only those that are not.
# We use the long form for the default assignment because of an extremely
# bizarre bug on SunOS 4.1.3.
if $ac_need_defaults; then
  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
23207
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23208 23209
fi

23210 23211 23212
# Have a temporary directory for convenience.  Make it in the build tree
# simply because there is no reason to put it here, and in addition,
# creating and moving files from /tmp can sometimes cause problems.
23213 23214 23215 23216 23217 23218
# Create a temporary directory, and hook for its removal unless debugging.
$debug ||
{
  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
  trap '{ (exit 1); exit 1; }' 1 2 13 15
}
23219

23220
# Create a (secure) tmp directory for tmp files.
23221

23222
{
23223
  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
23224 23225 23226
  test -n "$tmp" && test -d "$tmp"
}  ||
{
23227
  tmp=./confstat$$-$RANDOM
23228 23229 23230
  (umask 077 && mkdir $tmp)
} ||
{
23231
   echo "$me: cannot create a temporary directory in ." >&2
23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288
   { (exit 1); exit 1; }
}

_ACEOF

cat >>$CONFIG_STATUS <<_ACEOF

#
# CONFIG_FILES section.
#

# No need to generate the scripts if there are no CONFIG_FILES.
# This happens for instance when ./config.status config.h
if test -n "\$CONFIG_FILES"; then
  # Protect against being on the right side of a sed subst in config.status.
  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
s,@SHELL@,$SHELL,;t t
s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
s,@exec_prefix@,$exec_prefix,;t t
s,@prefix@,$prefix,;t t
s,@program_transform_name@,$program_transform_name,;t t
s,@bindir@,$bindir,;t t
s,@sbindir@,$sbindir,;t t
s,@libexecdir@,$libexecdir,;t t
s,@datadir@,$datadir,;t t
s,@sysconfdir@,$sysconfdir,;t t
s,@sharedstatedir@,$sharedstatedir,;t t
s,@localstatedir@,$localstatedir,;t t
s,@libdir@,$libdir,;t t
s,@includedir@,$includedir,;t t
s,@oldincludedir@,$oldincludedir,;t t
s,@infodir@,$infodir,;t t
s,@mandir@,$mandir,;t t
s,@build_alias@,$build_alias,;t t
s,@host_alias@,$host_alias,;t t
s,@target_alias@,$target_alias,;t t
s,@DEFS@,$DEFS,;t t
s,@ECHO_C@,$ECHO_C,;t t
s,@ECHO_N@,$ECHO_N,;t t
s,@ECHO_T@,$ECHO_T,;t t
s,@LIBS@,$LIBS,;t t
s,@configure_args@,$configure_args,;t t
s,@build@,$build,;t t
s,@build_cpu@,$build_cpu,;t t
s,@build_vendor@,$build_vendor,;t t
s,@build_os@,$build_os,;t t
s,@host@,$host,;t t
s,@host_cpu@,$host_cpu,;t t
s,@host_vendor@,$host_vendor,;t t
s,@host_os@,$host_os,;t t
s,@PORTNAME@,$PORTNAME,;t t
23289
s,@docdir@,$docdir,;t t
23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304
s,@enable_nls@,$enable_nls,;t t
s,@WANTED_LANGUAGES@,$WANTED_LANGUAGES,;t t
s,@default_port@,$default_port,;t t
s,@enable_shared@,$enable_shared,;t t
s,@enable_rpath@,$enable_rpath,;t t
s,@enable_debug@,$enable_debug,;t t
s,@CC@,$CC,;t t
s,@CFLAGS@,$CFLAGS,;t t
s,@LDFLAGS@,$LDFLAGS,;t t
s,@CPPFLAGS@,$CPPFLAGS,;t t
s,@ac_ct_CC@,$ac_ct_CC,;t t
s,@EXEEXT@,$EXEEXT,;t t
s,@OBJEXT@,$OBJEXT,;t t
s,@CPP@,$CPP,;t t
s,@GCC@,$GCC,;t t
23305
s,@TAS@,$TAS,;t t
23306 23307
s,@autodepend@,$autodepend,;t t
s,@INCLUDES@,$INCLUDES,;t t
23308
s,@enable_thread_safety@,$enable_thread_safety,;t t
23309
s,@with_tcl@,$with_tcl,;t t
23310
s,@with_perl@,$with_perl,;t t
23311 23312 23313 23314
s,@with_python@,$with_python,;t t
s,@with_krb5@,$with_krb5,;t t
s,@krb_srvtab@,$krb_srvtab,;t t
s,@with_pam@,$with_pam,;t t
23315
s,@with_ldap@,$with_ldap,;t t
23316
s,@with_bonjour@,$with_bonjour,;t t
23317
s,@with_openssl@,$with_openssl,;t t
23318
s,@with_zlib@,$with_zlib,;t t
23319
s,@EGREP@,$EGREP,;t t
23320
s,@ELF_SYS@,$ELF_SYS,;t t
B
Bruce Momjian 已提交
23321
s,@LDFLAGS_SL@,$LDFLAGS_SL,;t t
23322 23323 23324 23325 23326 23327 23328 23329 23330 23331
s,@AWK@,$AWK,;t t
s,@FLEX@,$FLEX,;t t
s,@FLEXFLAGS@,$FLEXFLAGS,;t t
s,@LN_S@,$LN_S,;t t
s,@LD@,$LD,;t t
s,@with_gnu_ld@,$with_gnu_ld,;t t
s,@ld_R_works@,$ld_R_works,;t t
s,@RANLIB@,$RANLIB,;t t
s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
s,@TAR@,$TAR,;t t
23332 23333 23334 23335
s,@STRIP@,$STRIP,;t t
s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
s,@STRIP_STATIC_LIB@,$STRIP_STATIC_LIB,;t t
s,@STRIP_SHARED_LIB@,$STRIP_SHARED_LIB,;t t
23336 23337
s,@YACC@,$YACC,;t t
s,@YFLAGS@,$YFLAGS,;t t
23338 23339 23340 23341 23342
s,@PERL@,$PERL,;t t
s,@perl_archlibexp@,$perl_archlibexp,;t t
s,@perl_privlibexp@,$perl_privlibexp,;t t
s,@perl_useshrplib@,$perl_useshrplib,;t t
s,@perl_embed_ldflags@,$perl_embed_ldflags,;t t
23343
s,@PYTHON@,$PYTHON,;t t
23344
s,@python_version@,$python_version,;t t
23345 23346
s,@python_configdir@,$python_configdir,;t t
s,@python_includespec@,$python_includespec,;t t
23347
s,@python_libdir@,$python_libdir,;t t
23348
s,@python_libspec@,$python_libspec,;t t
23349
s,@python_additional_libs@,$python_additional_libs,;t t
23350
s,@HAVE_IPV6@,$HAVE_IPV6,;t t
23351
s,@LIBOBJS@,$LIBOBJS,;t t
23352 23353 23354 23355
s,@acx_pthread_config@,$acx_pthread_config,;t t
s,@PTHREAD_CC@,$PTHREAD_CC,;t t
s,@PTHREAD_LIBS@,$PTHREAD_LIBS,;t t
s,@PTHREAD_CFLAGS@,$PTHREAD_CFLAGS,;t t
23356
s,@HAVE_POSIX_SIGNALS@,$HAVE_POSIX_SIGNALS,;t t
23357 23358 23359 23360
s,@MSGFMT@,$MSGFMT,;t t
s,@MSGMERGE@,$MSGMERGE,;t t
s,@XGETTEXT@,$XGETTEXT,;t t
s,@localedir@,$localedir,;t t
23361 23362
s,@TCLSH@,$TCLSH,;t t
s,@TCL_CONFIG_SH@,$TCL_CONFIG_SH,;t t
23363
s,@TCL_INCLUDE_SPEC@,$TCL_INCLUDE_SPEC,;t t
23364 23365 23366 23367 23368
s,@TCL_LIB_FILE@,$TCL_LIB_FILE,;t t
s,@TCL_LIBS@,$TCL_LIBS,;t t
s,@TCL_LIB_SPEC@,$TCL_LIB_SPEC,;t t
s,@TCL_SHARED_BUILD@,$TCL_SHARED_BUILD,;t t
s,@TCL_SHLIB_LD_LIBS@,$TCL_SHLIB_LD_LIBS,;t t
23369 23370 23371 23372
s,@NSGMLS@,$NSGMLS,;t t
s,@JADE@,$JADE,;t t
s,@have_docbook@,$have_docbook,;t t
s,@DOCBOOKSTYLE@,$DOCBOOKSTYLE,;t t
23373
s,@COLLATEINDEX@,$COLLATEINDEX,;t t
23374 23375
s,@SGMLSPL@,$SGMLSPL,;t t
s,@vpath_build@,$vpath_build,;t t
23376
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405
CEOF

_ACEOF

  cat >>$CONFIG_STATUS <<\_ACEOF
  # Split the substitutions into bite-sized pieces for seds with
  # small command number limits, like on Digital OSF/1 and HP-UX.
  ac_max_sed_lines=48
  ac_sed_frag=1 # Number of current file.
  ac_beg=1 # First line for current file.
  ac_end=$ac_max_sed_lines # Line after last line for current file.
  ac_more_lines=:
  ac_sed_cmds=
  while $ac_more_lines; do
    if test $ac_beg -gt 1; then
      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
    else
      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
    fi
    if test ! -s $tmp/subs.frag; then
      ac_more_lines=false
    else
      # The purpose of the label and of the branching condition is to
      # speed up the sed processing (if there are no `@' at all, there
      # is no need to browse any of the substitutions).
      # These are the two extra sed commands mentioned above.
      (echo ':t
  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
      if test -z "$ac_sed_cmds"; then
23406
	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
23407
      else
23408
	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422
      fi
      ac_sed_frag=`expr $ac_sed_frag + 1`
      ac_beg=$ac_end
      ac_end=`expr $ac_end + $ac_max_sed_lines`
    fi
  done
  if test -z "$ac_sed_cmds"; then
    ac_sed_cmds=cat
  fi
fi # test -n "$CONFIG_FILES"

_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
23423
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23424 23425
  case $ac_file in
  - | *:- | *:-:* ) # input from stdin
23426 23427 23428
	cat >$tmp/stdin
	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23429
  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23430
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23431 23432 23433 23434 23435 23436
  * )   ac_file_in=$ac_file.in ;;
  esac

  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
  ac_dir=`(dirname "$ac_file") 2>/dev/null ||
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23437 23438 23439 23440
	 X"$ac_file" : 'X\(//\)[^/]' \| \
	 X"$ac_file" : 'X\(//\)$' \| \
	 X"$ac_file" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23441 23442 23443 23444 23445 23446
echo X"$ac_file" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470
  { if $as_mkdir_p; then
    mkdir -p "$ac_dir"
  else
    as_dir="$ac_dir"
    as_dirs=
    while test ! -d "$as_dir"; do
      as_dirs="$as_dir $as_dirs"
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
    done
    test ! -n "$as_dirs" || mkdir $as_dirs
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   { (exit 1); exit 1; }; }; }
23471

23472
  ac_builddir=.
23473

23474 23475 23476 23477 23478 23479 23480
if test "$ac_dir" != .; then
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  # A "../" for each directory in $ac_dir_suffix.
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
else
  ac_dir_suffix= ac_top_builddir=
fi
23481

23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492
case $srcdir in
  .)  # No --srcdir option.  We are building in place.
    ac_srcdir=.
    if test -z "$ac_top_builddir"; then
       ac_top_srcdir=.
    else
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
    fi ;;
  [\\/]* | ?:[\\/]* )  # Absolute path.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir ;;
23493
  *) # Relative path.
23494 23495 23496
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
esac
23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535

# Do not use `cd foo && pwd` to compute absolute paths, because
# the directories may not exist.
case `pwd` in
.) ac_abs_builddir="$ac_dir";;
*)
  case "$ac_dir" in
  .) ac_abs_builddir=`pwd`;;
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
*)
  case ${ac_top_builddir}. in
  .) ac_abs_top_builddir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
*)
  case $ac_srcdir in
  .) ac_abs_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_srcdir=$ac_top_srcdir;;
*)
  case $ac_top_srcdir in
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  esac;;
esac
23536

23537 23538


23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552
  if test x"$ac_file" != x-; then
    { echo "$as_me:$LINENO: creating $ac_file" >&5
echo "$as_me: creating $ac_file" >&6;}
    rm -f "$ac_file"
  fi
  # Let's still pretend it is `configure' which instantiates (i.e., don't
  # use $as_me), people would be surprised to read:
  #    /* config.h.  Generated by config.status.  */
  if test x"$ac_file" = x-; then
    configure_input=
  else
    configure_input="$ac_file.  "
  fi
  configure_input=$configure_input"Generated from `echo $ac_file_in |
23553
				     sed 's,.*/,,'` by configure."
23554 23555 23556 23557 23558 23559 23560 23561

  # First look for the input files in the build tree, otherwise in the
  # src tree.
  ac_file_inputs=`IFS=:
    for f in $ac_file_in; do
      case $f in
      -) echo $tmp/stdin ;;
      [\\/$]*)
23562 23563
	 # Absolute (can't be DOS-style, as IFS=:)
	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23564 23565
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23566
	 echo "$f";;
23567
      *) # Relative
23568 23569 23570 23571 23572 23573 23574 23575 23576
	 if test -f "$f"; then
	   # Build tree
	   echo "$f"
	 elif test -f "$srcdir/$f"; then
	   # Source tree
	   echo "$srcdir/$f"
	 else
	   # /dev/null tree
	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23577 23578
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23579
	 fi;;
23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614
      esac
    done` || { (exit 1); exit 1; }
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
  sed "$ac_vpsub
$extrasub
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
:t
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
s,@configure_input@,$configure_input,;t t
s,@srcdir@,$ac_srcdir,;t t
s,@abs_srcdir@,$ac_abs_srcdir,;t t
s,@top_srcdir@,$ac_top_srcdir,;t t
s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
s,@builddir@,$ac_builddir,;t t
s,@abs_builddir@,$ac_abs_builddir,;t t
s,@top_builddir@,$ac_top_builddir,;t t
s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
  rm -f $tmp/stdin
  if test x"$ac_file" != x-; then
    mv $tmp/out $ac_file
  else
    cat $tmp/out
    rm -f $tmp/out
  fi

done
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF

#
# CONFIG_HEADER section.
#
23615 23616 23617 23618 23619

# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
23620 23621
ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
ac_dB='[	 ].*$,\1#\2'
23622 23623 23624
ac_dC=' '
ac_dD=',;t'
# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
23625
ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
23626
ac_uB='$,\1#\2define\3'
23627
ac_uC=' '
23628 23629 23630
ac_uD=',;t'

for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
23631
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23632 23633
  case $ac_file in
  - | *:- | *:-:* ) # input from stdin
23634 23635 23636
	cat >$tmp/stdin
	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23637
  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23638
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23639
  * )   ac_file_in=$ac_file.in ;;
23640 23641
  esac

23642 23643 23644 23645 23646 23647 23648 23649 23650 23651
  test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
echo "$as_me: creating $ac_file" >&6;}

  # First look for the input files in the build tree, otherwise in the
  # src tree.
  ac_file_inputs=`IFS=:
    for f in $ac_file_in; do
      case $f in
      -) echo $tmp/stdin ;;
      [\\/$]*)
23652 23653
	 # Absolute (can't be DOS-style, as IFS=:)
	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23654 23655
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23656 23657
	 # Do quote $f, to prevent DOS paths from being IFS'd.
	 echo "$f";;
23658
      *) # Relative
23659 23660 23661 23662 23663 23664 23665 23666 23667
	 if test -f "$f"; then
	   # Build tree
	   echo "$f"
	 elif test -f "$srcdir/$f"; then
	   # Source tree
	   echo "$srcdir/$f"
	 else
	   # /dev/null tree
	   { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23668 23669
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23670
	 fi;;
23671 23672 23673
      esac
    done` || { (exit 1); exit 1; }
  # Remove the trailing spaces.
23674
  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696

_ACEOF

# Transform confdefs.h into two sed scripts, `conftest.defines' and
# `conftest.undefs', that substitutes the proper values into
# config.h.in to produce config.h.  The first handles `#define'
# templates, and the second `#undef' templates.
# And first: Protect against being on the right side of a sed subst in
# config.status.  Protect against being in an unquoted here document
# in config.status.
rm -f conftest.defines conftest.undefs
# Using a here document instead of a string reduces the quoting nightmare.
# Putting comments in sed scripts is not portable.
#
# `end' is used to avoid that the second main sed command (meant for
# 0-ary CPP macros) applies to n-ary macro definitions.
# See the Autoconf documentation for `clear'.
cat >confdef2sed.sed <<\_ACEOF
s/[\\&,]/\\&/g
s,[\\$`],\\&,g
t clear
: clear
23697
s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
23698
t end
23699
s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
23700 23701 23702 23703 23704 23705 23706 23707
: end
_ACEOF
# If some macros were called several times there might be several times
# the same #defines, which is useless.  Nevertheless, we may not want to
# sort them, since we want the *last* AC-DEFINE to be honored.
uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
rm -f confdef2sed.sed
23708 23709 23710 23711

# This sed command replaces #undef with comments.  This is necessary, for
# example, in the case of _POSIX_SOURCE, which is predefined and required
# on some systems where configure will not decide to define it.
23712
cat >>conftest.undefs <<\_ACEOF
23713
s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
23714 23715 23716 23717 23718
_ACEOF

# Break up conftest.defines because some shells have a limit on the size
# of here documents, and old seds have small limits too (100 cmds).
echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
23719
echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
23720 23721 23722 23723 23724 23725 23726 23727
echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
echo '  :' >>$CONFIG_STATUS
rm -f conftest.tail
while grep . conftest.defines >/dev/null
do
  # Write a limited-size here document to $tmp/defines.sed.
  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
  # Speed up: don't consider the non `#define' lines.
23728
  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742
  # Work around the forget-to-reset-the-flag bug.
  echo 't clr' >>$CONFIG_STATUS
  echo ': clr' >>$CONFIG_STATUS
  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
  echo 'CEOF
  sed -f $tmp/defines.sed $tmp/in >$tmp/out
  rm -f $tmp/in
  mv $tmp/out $tmp/in
' >>$CONFIG_STATUS
  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
  rm -f conftest.defines
  mv conftest.tail conftest.defines
done
rm -f conftest.defines
23743
echo '  fi # grep' >>$CONFIG_STATUS
23744
echo >>$CONFIG_STATUS
23745

23746 23747 23748
# Break up conftest.undefs because some shells have a limit on the size
# of here documents, and old seds have small limits too (100 cmds).
echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
23749
rm -f conftest.tail
23750
while grep . conftest.undefs >/dev/null
23751
do
23752 23753 23754
  # Write a limited-size here document to $tmp/undefs.sed.
  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
  # Speed up: don't consider the non `#undef'
23755
  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
23756 23757 23758 23759
  # Work around the forget-to-reset-the-flag bug.
  echo 't clr' >>$CONFIG_STATUS
  echo ': clr' >>$CONFIG_STATUS
  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
23760
  echo 'CEOF
23761 23762 23763 23764 23765 23766 23767
  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
  rm -f $tmp/in
  mv $tmp/out $tmp/in
' >>$CONFIG_STATUS
  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
  rm -f conftest.undefs
  mv conftest.tail conftest.undefs
23768
done
23769 23770 23771 23772 23773 23774 23775 23776
rm -f conftest.undefs

cat >>$CONFIG_STATUS <<\_ACEOF
  # Let's still pretend it is `configure' which instantiates (i.e., don't
  # use $as_me), people would be surprised to read:
  #    /* config.h.  Generated by config.status.  */
  if test x"$ac_file" = x-; then
    echo "/* Generated by configure.  */" >$tmp/config.h
23777
  else
23778
    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
23779
  fi
23780 23781 23782
  cat $tmp/in >>$tmp/config.h
  rm -f $tmp/in
  if test x"$ac_file" != x-; then
23783
    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
23784 23785 23786 23787 23788
      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
echo "$as_me: $ac_file is unchanged" >&6;}
    else
      ac_dir=`(dirname "$ac_file") 2>/dev/null ||
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23789 23790 23791 23792
	 X"$ac_file" : 'X\(//\)[^/]' \| \
	 X"$ac_file" : 'X\(//\)$' \| \
	 X"$ac_file" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23793 23794 23795 23796 23797 23798
echo X"$ac_file" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822
      { if $as_mkdir_p; then
    mkdir -p "$ac_dir"
  else
    as_dir="$ac_dir"
    as_dirs=
    while test ! -d "$as_dir"; do
      as_dirs="$as_dir $as_dirs"
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
    done
    test ! -n "$as_dirs" || mkdir $as_dirs
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   { (exit 1); exit 1; }; }; }
23823

23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840
      rm -f $ac_file
      mv $tmp/config.h $ac_file
    fi
  else
    cat $tmp/config.h
    rm -f $tmp/config.h
  fi
  # Run the commands associated with the file.
  case $ac_file in
    src/include/pg_config.h )
# Update timestamp for pg_config.h (see Makefile.global)
echo >src/include/stamp-h
 ;;
  esac
done
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
23841

23842 23843 23844
#
# CONFIG_LINKS section.
#
23845

23846 23847 23848
for ac_file in : $CONFIG_LINKS; do test "x$ac_file" = x: && continue
  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
23849

23850 23851
  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
23852 23853

  if test ! -r $srcdir/$ac_source; then
23854 23855 23856
    { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
   { (exit 1); exit 1; }; }
23857 23858 23859 23860
  fi
  rm -f $ac_dest

  # Make relative symlinks.
23861 23862
  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23863 23864 23865 23866
	 X"$ac_dest" : 'X\(//\)[^/]' \| \
	 X"$ac_dest" : 'X\(//\)$' \| \
	 X"$ac_dest" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23867 23868 23869 23870 23871 23872
echo X"$ac_dest" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896
  { if $as_mkdir_p; then
    mkdir -p "$ac_dest_dir"
  else
    as_dir="$ac_dest_dir"
    as_dirs=
    while test ! -d "$as_dir"; do
      as_dirs="$as_dir $as_dirs"
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
    done
    test ! -n "$as_dirs" || mkdir $as_dirs
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dest_dir\"" >&5
echo "$as_me: error: cannot create directory \"$ac_dest_dir\"" >&2;}
   { (exit 1); exit 1; }; }; }
23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922

  ac_builddir=.

if test "$ac_dest_dir" != .; then
  ac_dir_suffix=/`echo "$ac_dest_dir" | sed 's,^\.[\\/],,'`
  # A "../" for each directory in $ac_dir_suffix.
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
else
  ac_dir_suffix= ac_top_builddir=
fi

case $srcdir in
  .)  # No --srcdir option.  We are building in place.
    ac_srcdir=.
    if test -z "$ac_top_builddir"; then
       ac_top_srcdir=.
    else
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
    fi ;;
  [\\/]* | ?:[\\/]* )  # Absolute path.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir ;;
  *) # Relative path.
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
esac
23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961

# Do not use `cd foo && pwd` to compute absolute paths, because
# the directories may not exist.
case `pwd` in
.) ac_abs_builddir="$ac_dest_dir";;
*)
  case "$ac_dest_dir" in
  .) ac_abs_builddir=`pwd`;;
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dest_dir";;
  *) ac_abs_builddir=`pwd`/"$ac_dest_dir";;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
*)
  case ${ac_top_builddir}. in
  .) ac_abs_top_builddir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
*)
  case $ac_srcdir in
  .) ac_abs_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_srcdir=$ac_top_srcdir;;
*)
  case $ac_top_srcdir in
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  esac;;
esac
23962

23963

23964 23965 23966
  case $srcdir in
  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
23967 23968
  esac

23969
  # Try a symlink, then a hard link, then a copy.
23970
  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
23971 23972 23973 23974
    ln $srcdir/$ac_source $ac_dest 2>/dev/null ||
    cp -p $srcdir/$ac_source $ac_dest ||
    { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&5
echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_dest" >&2;}
23975
   { (exit 1); exit 1; }; }
23976
done
23977
_ACEOF
23978 23979 23980 23981 23982 23983 23984 23985 23986 23987
cat >>$CONFIG_STATUS <<\_ACEOF

#
# CONFIG_COMMANDS section.
#
for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
  ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23988 23989 23990 23991
	 X"$ac_dest" : 'X\(//\)[^/]' \| \
	 X"$ac_dest" : 'X\(//\)$' \| \
	 X"$ac_dest" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23992 23993 23994 23995 23996 23997
echo X"$ac_dest" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022
  { if $as_mkdir_p; then
    mkdir -p "$ac_dir"
  else
    as_dir="$ac_dir"
    as_dirs=
    while test ! -d "$as_dir"; do
      as_dirs="$as_dir $as_dirs"
      as_dir=`(dirname "$as_dir") 2>/dev/null ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
    done
    test ! -n "$as_dirs" || mkdir $as_dirs
  fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
   { (exit 1); exit 1; }; }; }

24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047
  ac_builddir=.

if test "$ac_dir" != .; then
  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  # A "../" for each directory in $ac_dir_suffix.
  ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
else
  ac_dir_suffix= ac_top_builddir=
fi

case $srcdir in
  .)  # No --srcdir option.  We are building in place.
    ac_srcdir=.
    if test -z "$ac_top_builddir"; then
       ac_top_srcdir=.
    else
       ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
    fi ;;
  [\\/]* | ?:[\\/]* )  # Absolute path.
    ac_srcdir=$srcdir$ac_dir_suffix;
    ac_top_srcdir=$srcdir ;;
  *) # Relative path.
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
esac
24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 24086

# Do not use `cd foo && pwd` to compute absolute paths, because
# the directories may not exist.
case `pwd` in
.) ac_abs_builddir="$ac_dir";;
*)
  case "$ac_dir" in
  .) ac_abs_builddir=`pwd`;;
  [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  *) ac_abs_builddir=`pwd`/"$ac_dir";;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_builddir=${ac_top_builddir}.;;
*)
  case ${ac_top_builddir}. in
  .) ac_abs_top_builddir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_srcdir=$ac_srcdir;;
*)
  case $ac_srcdir in
  .) ac_abs_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  esac;;
esac
case $ac_abs_builddir in
.) ac_abs_top_srcdir=$ac_top_srcdir;;
*)
  case $ac_top_srcdir in
  .) ac_abs_top_srcdir=$ac_abs_builddir;;
  [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  esac;;
esac
24087 24088 24089 24090 24091


  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
echo "$as_me: executing $ac_dest commands" >&6;}
  case $ac_dest in
24092
    check_win32_symlinks )
24093 24094
# Links sometimes fail undetected on Mingw -
# so here we detect it and warn the user
24095
for FILE in $CONFIG_LINKS
24096 24097
 do
	# test -e works for symlinks in the MinGW console
24098
	test -e `expr "$FILE" : '\([^:]*\)'` || { echo "$as_me:$LINENO: WARNING: *** link for $FILE - please fix by hand" >&5
24099 24100 24101 24102 24103 24104
echo "$as_me: WARNING: *** link for $FILE - please fix by hand" >&2;}
 done
 ;;
  esac
done
_ACEOF
24105

24106
cat >>$CONFIG_STATUS <<\_ACEOF
24107

24108 24109
{ (exit 0); exit 0; }
_ACEOF
24110
chmod +x $CONFIG_STATUS
24111 24112 24113 24114 24115 24116 24117 24118 24119 24120 24121 24122 24123
ac_clean_files=$ac_clean_files_save


# configure is writing to config.log, and then calls config.status.
# config.status does its own redirection, appending to config.log.
# Unfortunately, on DOS this fails, as config.log is still kept open
# by configure, so config.status won't be able to write to it; its
# output is simply discarded.  So we exec the FD to /dev/null,
# effectively closing config.log, so it can be properly (re)opened and
# appended to by config.status.  When coming back to configure, we
# need to make the FD available again.
if test "$no_create" != yes; then
  ac_cs_success=:
24124 24125 24126
  ac_config_status_args=
  test "$silent" = yes &&
    ac_config_status_args="$ac_config_status_args --quiet"
24127
  exec 5>/dev/null
24128
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24129 24130 24131 24132 24133
  exec 5>>config.log
  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  # would make configure fail if this is the last instruction.
  $ac_cs_success || { (exit 1); exit 1; }
fi
B
Bruce Momjian 已提交
24134

24135