configure 664.3 KB
Newer Older
1 2
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
3
# Generated by GNU Autoconf 2.59 for PostgreSQL 8.1devel.
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-2005, 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'
B
Bruce Momjian 已提交
274 275
PACKAGE_VERSION='8.1devel'
PACKAGE_STRING='PostgreSQL 8.1devel'
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 318
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_bonjour with_openssl EGREP ELF_SYS LDFLAGS_SL AWK FLEX FLEXFLAGS LN_S LD with_gnu_ld ld_R_works RANLIB ac_ct_RANLIB LORDER 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'
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
B
Bruce Momjian 已提交
794
\`configure' configures PostgreSQL 8.1devel 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
B
Bruce Momjian 已提交
855
     short | recursive ) echo "Configuration of PostgreSQL 8.1devel:";;
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 883
  --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
  --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-bonjour          build with Bonjour support
892
  --with-openssl          build with OpenSSL support
893 894
  --without-readline      do not use Readline
  --without-zlib          do not use Zlib
895
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
896 897 898 899 900 901 902 903 904

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 已提交
905
  LDFLAGS_SL
906 907
  DOCBOOKSTYLE
              location of DocBook stylesheets
908 909 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

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
946 947 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

# 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
985 986 987 988 989 990 991 992 993 994

    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 ||
995
	   test -f $ac_srcdir/configure.in; then
996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007
      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
B
Bruce Momjian 已提交
1008
PostgreSQL configure 8.1devel
1009
generated by GNU Autoconf 2.59
1010

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

1015
Copyright (c) 1996-2005, PostgreSQL Global Development Group
1016 1017 1018 1019 1020 1021 1022 1023
_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.

B
Bruce Momjian 已提交
1024
It was created by PostgreSQL $as_me 8.1devel, which was
1025
generated by GNU Autoconf 2.59.  Invocation command line was
1026 1027 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

  $ $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.
1077
# Strip out --silent because we don't want to record it for future runs.
1078
# Also quote any args containing shell meta-characters.
1079
# Make two passes to allow for proper duplicate-argument suppression.
1080
ac_configure_args=
1081 1082
ac_configure_args0=
ac_configure_args1=
1083
ac_sep=
1084 1085
ac_must_keep_next=false
for ac_pass in 1 2
1086
do
1087 1088 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
  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
1122
done
1123 1124
$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; }
1125 1126 1127 1128 1129 1130 1131 1132 1133 1134

# 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
1135

1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147
    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 \
1148 1149
	"s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1150 1151 1152
      ;;
    *)
      sed -n \
1153
	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1154 1155 1156 1157
      ;;
    esac;
}
    echo
1158 1159 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

    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

1187 1188 1189 1190 1191 1192 1193
    if test -s confdefs.h; then
      cat <<\_ASBOX
## ----------- ##
## confdefs.h. ##
## ----------- ##
_ASBOX
      echo
1194
      sed "/^$/d" confdefs.h | sort
1195 1196 1197 1198 1199 1200
      echo
    fi
    test "$ac_signal" != 0 &&
      echo "$as_me: caught signal $ac_signal"
    echo "$as_me: exit $exit_status"
  } >&5
1201
  rm -f core *.core &&
1202 1203 1204 1205 1206 1207 1208
  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
1209

1210 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
# 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.
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252
# 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
1253 1254 1255
    { 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
1256 1257 1258 1259 1260
    . "$ac_site_file"
  fi
done

if test -r "$cache_file"; then
1261 1262 1263 1264 1265 1266 1267 1268 1269 1270
  # 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
1271
else
1272 1273 1274 1275 1276 1277 1278 1279 1280
  { 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 |
1281
	       sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297
  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
1298
	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1299
echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1300
	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1301
echo "$as_me:   former value:  $ac_old_val" >&2;}
1302
	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1303
echo "$as_me:   current value: $ac_new_val" >&2;}
1304
	ac_cache_corrupted=:
1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325
      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; }; }
1326 1327 1328 1329
fi

ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
1330 1331 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
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
























1357 1358


1359

P
Peter Eisentraut 已提交
1360

1361

P
Peter Eisentraut 已提交
1362 1363


1364
ac_aux_dir=
1365
for ac_dir in config $srcdir/config; do
1366 1367 1368 1369 1370 1371 1372 1373
  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
1374 1375 1376 1377
  elif test -f $ac_dir/shtool; then
    ac_aux_dir=$ac_dir
    ac_install_sh="$ac_aux_dir/shtool install -c"
    break
1378 1379 1380
  fi
done
if test -z "$ac_aux_dir"; then
1381 1382 1383
  { { 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; }; }
1384
fi
1385 1386 1387
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.
1388 1389


1390
configure_args=$ac_configure_args
1391 1392 1393



1394 1395 1396
cat >>confdefs.h <<_ACEOF
#define PG_VERSION "$PACKAGE_VERSION"
_ACEOF
1397

1398

1399
# Make sure we can run config.sub.
1400 1401 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
$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/'`
1451 1452 1453



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

1458 1459 1460



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

1465
  case $withval in
1466
    yes)
1467 1468 1469
      { { 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; }; }
1470 1471
      ;;
    no)
1472 1473 1474
      { { 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; }; }
1475 1476
      ;;
    *)
1477

1478
  case $withval in
1479 1480
    list)   echo; ls "$srcdir/src/template"; exit;;
    *)      if test -f "$srcdir/src/template/$with_template" ; then
1481
              template=$withval
1482
            else
1483 1484 1485
              { { 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; }; }
1486 1487 1488
            fi;;
  esac

1489
      ;;
1490 1491
  esac

1492
else
1493

1494
# --with-template not given
1495 1496 1497

case $host_os in
     aix*) template=aix ;;
B
Bruce Momjian 已提交
1498
    beos*) template=beos ;;
1499
    bsdi*) template=bsdi ;;
1500
  cygwin*) template=cygwin ;;
1501
  darwin*) template=darwin ;;
1502 1503 1504
    dgux*) template=dgux ;;
 freebsd*) template=freebsd ;;
    hpux*) template=hpux ;;
B
Bruce Momjian 已提交
1505
    irix*) template=irix ;;
1506 1507
 linux*|gnu*|k*bsd*-gnu)
           template=linux ;;
1508
   mingw*) template=win32 ;;
1509 1510 1511 1512 1513 1514
  netbsd*) template=netbsd ;;
nextstep*) template=nextstep ;;
 openbsd*) template=openbsd ;;
     osf*) template=osf ;;
     qnx*) template=qnx4 ;;
     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 2716
fi

if test "$GCC" = yes; then
2717 2718 2719 2720 2721 2722 2723 2724 2725
  CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith"

  # 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
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
2726 2727 2728 2729 2730 2731
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2732 2733 2734 2735 2736 2737 2738 2739 2740 2741
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2742
  (eval $ac_compile) 2>conftest.er1
2743
  ac_status=$?
2744 2745 2746
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2747 2748
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2749 2750 2751 2752 2753 2754 2755 2756
	 { 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'
2757 2758 2759 2760 2761 2762 2763
  { (eval 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
2764
else
2765
  echo "$as_me: failed program was:" >&5
2766 2767
sed 's/^/| /' conftest.$ac_ext >&5

2768 2769 2770
CFLAGS="$pgac_save_CFLAGS"
                    echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
2771
fi
2772
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2773

2774 2775 2776 2777 2778
  echo "$as_me:$LINENO: checking if $CC supports -Wold-style-definition" >&5
echo $ECHO_N "checking if $CC supports -Wold-style-definition... $ECHO_C" >&6
pgac_save_CFLAGS=$CFLAGS
CFLAGS="$pgac_save_CFLAGS -Wold-style-definition"
cat >conftest.$ac_ext <<_ACEOF
2779 2780 2781 2782 2783 2784
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

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

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

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

  echo "$as_me:$LINENO: checking if $CC supports -Wendif-labels" >&5
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
2832 2833 2834 2835 2836 2837
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

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

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2848
  (eval $ac_compile) 2>conftest.er1
2849
  ac_status=$?
2850 2851 2852
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2853 2854
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2855 2856 2857 2858 2859 2860 2861 2862
	 { 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'
2863 2864 2865 2866 2867 2868 2869 2870 2871
  { (eval 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
2872 2873
sed 's/^/| /' conftest.$ac_ext >&5

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


2881 2882 2883 2884 2885 2886
  # 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
2887 2888 2889 2890 2891 2892
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

2893 2894 2895 2896 2897 2898 2899 2900 2901 2902
int
main ()
{

  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2903
  (eval $ac_compile) 2>conftest.er1
2904
  ac_status=$?
2905 2906 2907
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
2908 2909
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
2910 2911 2912 2913 2914 2915 2916 2917
	 { 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'
2918 2919 2920 2921 2922 2923 2924 2925 2926
  { (eval 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
2927 2928
sed 's/^/| /' conftest.$ac_ext >&5

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

2935
fi
2936

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

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

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

2950 2951 2952
# 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
2953

2954
cat >conftest.$ac_ext <<_ACEOF
2955 2956 2957 2958 2959 2960
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

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

2997 2998 2999 3000 3001 3002
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
3003 3004
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
3005

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

3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026
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
3027
  (eval $ac_compile) 2>conftest.er1
3028
  ac_status=$?
3029 3030 3031
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
3032 3033
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
3034 3035 3036 3037 3038 3039 3040 3041
	 { 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'
3042 3043 3044 3045 3046 3047 3048 3049
  { (eval 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
3050 3051
sed 's/^/| /' conftest.$ac_ext >&5

3052 3053 3054 3055
{ { 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
3056
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3057 3058
fi

3059 3060 3061 3062 3063 3064 3065
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
3066 3067 3068 3069 3070
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081
  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.
3082 3083
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
3084
  # On the NeXT, cc -E runs the code through the compiler's parser,
3085 3086
  # not just through cpp. "Syntax error" is here to catch this case.
  cat >conftest.$ac_ext <<_ACEOF
3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097
/* 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
3098 3099 3100 3101
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
3102
  grep -v '^ *+' conftest.er1 >conftest.err
3103 3104 3105 3106 3107 3108
  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
3109
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3110 3111 3112
  else
    ac_cpp_err=
  fi
3113
else
3114 3115 3116
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
3117 3118
  :
else
3119
  echo "$as_me: failed program was:" >&5
3120 3121
sed 's/^/| /' conftest.$ac_ext >&5

3122 3123 3124 3125 3126 3127 3128 3129
  # 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
3130 3131 3132 3133 3134
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
3135 3136 3137 3138 3139
#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=$?
3140
  grep -v '^ *+' conftest.er1 >conftest.err
3141 3142 3143 3144 3145 3146
  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
3147
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3148 3149 3150
  else
    ac_cpp_err=
  fi
3151
else
3152
  ac_cpp_err=yes
3153
fi
3154 3155 3156 3157 3158
if test -z "$ac_cpp_err"; then
  # Broken: success on invalid input.
continue
else
  echo "$as_me: failed program was:" >&5
3159 3160
sed 's/^/| /' conftest.$ac_ext >&5

3161 3162 3163
  # Passes both tests.
ac_preproc_ok=:
break
3164
fi
3165 3166 3167 3168 3169 3170 3171
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
3172
fi
3173 3174 3175 3176

    done
    ac_cv_prog_CPP=$CPP

3177
fi
3178
  CPP=$ac_cv_prog_CPP
3179
else
3180
  ac_cv_prog_CPP=$CPP
3181
fi
3182 3183 3184 3185 3186 3187 3188
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.
3189 3190
  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  # <limits.h> exists even on freestanding compilers.
3191 3192 3193
  # 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
3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204
/* 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
3205 3206 3207 3208
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
3209
  grep -v '^ *+' conftest.er1 >conftest.err
3210 3211 3212 3213 3214 3215
  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
3216
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3217 3218 3219
  else
    ac_cpp_err=
  fi
T
Tom Lane 已提交
3220
else
3221
  ac_cpp_err=yes
T
Tom Lane 已提交
3222
fi
3223 3224 3225 3226
if test -z "$ac_cpp_err"; then
  :
else
  echo "$as_me: failed program was:" >&5
3227 3228
sed 's/^/| /' conftest.$ac_ext >&5

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

3234 3235 3236
  # OK, works on sane cases.  Now check whether non-existent headers
  # can be detected and how.
  cat >conftest.$ac_ext <<_ACEOF
3237 3238 3239 3240 3241
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
3242 3243 3244 3245 3246
#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=$?
3247
  grep -v '^ *+' conftest.er1 >conftest.err
3248 3249 3250 3251 3252 3253
  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
3254
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3255 3256
  else
    ac_cpp_err=
T
Tom Lane 已提交
3257
  fi
3258 3259 3260 3261 3262 3263 3264 3265
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
3266 3267
sed 's/^/| /' conftest.$ac_ext >&5

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

3274 3275 3276 3277 3278 3279
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
3280 3281 3282 3283
  { { 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;}
3284
   { (exit 1); exit 1; }; }
T
Tom Lane 已提交
3285 3286
fi

3287 3288 3289 3290 3291 3292
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 已提交
3293

3294

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

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

3306 3307


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


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



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


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

  case $enableval in
3333 3334 3335 3336 3337 3338 3339
    yes)
      autodepend=yes
      ;;
    no)
      :
      ;;
    *)
3340 3341 3342
      { { 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; }; }
3343
      ;;
3344 3345
  esac

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

3349 3350
fi;

P
Peter Eisentraut 已提交
3351 3352 3353



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


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

  case $enableval in
3364
    yes)
3365 3366

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

      ;;
    no)
      :
      ;;
    *)
3375 3376 3377
      { { 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; }; }
3378
      ;;
3379 3380
  esac

3381 3382 3383
else
  enable_cassert=no

3384 3385
fi;

3386

3387 3388 3389 3390 3391

#
# Include directories
#
ac_save_IFS=$IFS
3392
IFS="${IFS}${PATH_SEPARATOR}"
3393 3394 3395 3396 3397
# 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
3398 3399
    { echo "$as_me:$LINENO: WARNING: *** Include directory $dir does not exist." >&5
echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
3400 3401 3402 3403 3404 3405 3406 3407 3408 3409
  fi
done
IFS=$ac_save_IFS



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

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


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

3433
  case $enableval in
3434
    yes)
3435
      :
3436 3437 3438 3439 3440
      ;;
    no)
      :
      ;;
    *)
3441 3442
      { { 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;}
3443 3444 3445 3446 3447
   { (exit 1); exit 1; }; }
      ;;
  esac

else
3448
  enable_thread_safety=no
3449 3450 3451

fi;

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


# 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;

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

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

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


3490
#
3491
# Optionally build Tcl modules (PL/Tcl)
3492
#
3493 3494 3495 3496 3497 3498 3499 3500 3501 3502
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
3503
    yes)
3504
      :
3505 3506
      ;;
    no)
3507
      :
3508 3509
      ;;
    *)
3510 3511 3512
      { { 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; }; }
3513
      ;;
3514 3515
  esac

3516
else
3517
  with_tcl=no
3518

3519 3520 3521 3522
fi;

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


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

3528 3529 3530 3531 3532 3533 3534 3535



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

  case $withval in
3536
    yes)
3537 3538 3539
      { { 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; }; }
3540 3541
      ;;
    no)
3542 3543 3544
      { { 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; }; }
3545
      ;;
3546 3547 3548 3549
    *)

      ;;
  esac
3550

3551 3552 3553
fi;


3554
#
3555
# Optionally build Perl modules (PL/Perl)
3556 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
#
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


3589
#
3590
# Optionally build Python modules (PL/Python)
3591
#
3592 3593 3594 3595 3596 3597 3598 3599 3600 3601
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
3602
    yes)
3603
      :
3604 3605
      ;;
    no)
3606
      :
3607 3608
      ;;
    *)
3609 3610 3611
      { { 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; }; }
3612
      ;;
3613 3614
  esac

3615
else
3616
  with_python=no
3617

3618 3619 3620 3621
fi;

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


3624 3625 3626
#
# Kerberos 5
#
3627 3628 3629 3630 3631 3632 3633 3634 3635 3636
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
3637
    yes)
3638 3639 3640 3641 3642 3643 3644 3645


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

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

3646 3647 3648 3649 3650
      ;;
    no)
      :
      ;;
    *)
3651 3652 3653
      { { 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; }; }
3654
      ;;
3655 3656
  esac

3657
else
3658
  with_krb5=no
3659

3660
fi;
3661

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



3667 3668 3669



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



# 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
3681
    yes)
3682 3683 3684
      { { 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; }; }
3685 3686
      ;;
    no)
3687 3688 3689
      { { 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; }; }
3690
      ;;
3691 3692 3693 3694 3695 3696
    *)

      ;;
  esac

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


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


3706

3707 3708 3709
#
# PAM
#
3710 3711 3712 3713 3714 3715 3716 3717 3718 3719
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
3720
    yes)
3721 3722

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

3726 3727 3728 3729 3730
      ;;
    no)
      :
      ;;
    *)
3731 3732 3733
      { { 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; }; }
3734
      ;;
3735 3736
  esac

3737 3738 3739
else
  with_pam=no

3740 3741 3742 3743
fi;

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


3746

3747
#
3748
# Bonjour
3749
#
3750 3751
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
3752 3753 3754



3755 3756 3757
# Check whether --with-bonjour or --without-bonjour was given.
if test "${with_bonjour+set}" = set; then
  withval="$with_bonjour"
3758 3759 3760 3761 3762

  case $withval in
    yes)

cat >>confdefs.h <<\_ACEOF
3763
#define USE_BONJOUR 1
3764 3765 3766 3767 3768 3769 3770
_ACEOF

      ;;
    no)
      :
      ;;
    *)
3771 3772
      { { 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;}
3773 3774 3775 3776 3777
   { (exit 1); exit 1; }; }
      ;;
  esac

else
3778
  with_bonjour=no
3779 3780 3781

fi;

3782 3783
echo "$as_me:$LINENO: result: $with_bonjour" >&5
echo "${ECHO_T}$with_bonjour" >&6
3784 3785 3786



3787 3788 3789
#
# OpenSSL
#
3790 3791
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
3792 3793 3794 3795 3796 3797 3798 3799



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

  case $withval in
3800
    yes)
3801 3802 3803 3804 3805

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

3806 3807 3808 3809 3810
      ;;
    no)
      :
      ;;
    *)
3811 3812 3813
      { { 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; }; }
3814
      ;;
3815 3816
  esac

3817 3818 3819
else
  with_openssl=no

3820
fi;
3821

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



3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855
#
# 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;

3856 3857 3858
# 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
3859
if test "$PORTNAME" = "win32"; then
3860 3861 3862 3863
  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
3864 3865
  fi
fi
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

#
# 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;


B
Bruce Momjian 已提交
3898 3899 3900
#
# Elf
#
3901

3902
# Assume system is ELF if it predefines __ELF__ as 1,
M
 
Marc G. Fournier 已提交
3903 3904 3905 3906 3907
# otherwise believe host_os based default.
case $host_os in
    freebsd1*|freebsd2*) elf=no;;
    freebsd3*|freebsd4*) elf=yes;;
esac
3908

M
 
Marc G. Fournier 已提交
3909

3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931
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 已提交
3932 3933 3934
  yes
#endif

3935
_ACEOF
M
 
Marc G. Fournier 已提交
3936
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3937
  $EGREP "yes" >/dev/null 2>&1; then
M
 
Marc G. Fournier 已提交
3938
  ELF_SYS=true
3939
else
M
 
Marc G. Fournier 已提交
3940 3941
  if test "X$elf" = "Xyes" ; then
  ELF_SYS=true
3942
else
M
 
Marc G. Fournier 已提交
3943
  ELF_SYS=
3944
fi
3945
fi
M
 
Marc G. Fournier 已提交
3946
rm -f conftest*
3947

3948 3949


B
Bruce Momjian 已提交
3950 3951 3952
#
# Assignments
#
3953

3954
CPPFLAGS="$CPPFLAGS $INCLUDES"
3955
LDFLAGS="$LDFLAGS $LIBDIRS"
3956

3957 3958 3959 3960 3961
{ 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;}

3962

B
Bruce Momjian 已提交
3963

3964
for ac_prog in gawk mawk nawk awk
3965
do
3966
  # Extract the first word of "$ac_prog", so it can be a program name with args.
3967
set dummy $ac_prog; ac_word=$2
3968 3969 3970 3971
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
3972 3973 3974 3975
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989
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

3990 3991
fi
fi
3992
AWK=$ac_cv_prog_AWK
3993
if test -n "$AWK"; then
3994 3995
  echo "$as_me:$LINENO: result: $AWK" >&5
echo "${ECHO_T}$AWK" >&6
3996
else
3997 3998
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
3999 4000
fi

4001
  test -n "$AWK" && break
4002 4003
done

4004 4005 4006 4007
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
4008
else
4009 4010 4011
  # Let the user override the test
if test -n "$FLEX"; then
  pgac_cv_path_flex=$FLEX
4012
else
4013
  pgac_save_IFS=$IFS
4014
  IFS=$PATH_SEPARATOR
4015
  for pgac_dir in $PATH; do
4016
    IFS=$pgac_save_IFS
4017 4018
    if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
      pgac_dir=`pwd`
4019
    fi
4020 4021 4022
    for pgac_prog in flex lex; do
      pgac_candidate="$pgac_dir/$pgac_prog"
      if test -f "$pgac_candidate" \
4023
        && $pgac_candidate --version </dev/null >/dev/null 2>&1
4024 4025 4026
      then
        echo '%%'  > conftest.l
        if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
4027
          if $pgac_candidate --version | grep ' 2\.5\.3$' >/dev/null 2>&1; then
4028 4029 4030 4031 4032 4033 4034 4035 4036
            pgac_broken_flex=$pgac_candidate
            continue
          fi

          pgac_cv_path_flex=$pgac_candidate
          break 2
        fi
      fi
    done
4037
  done
4038
  rm -f conftest.l lex.yy.c
4039
  : ${pgac_cv_path_flex=no}
4040
fi
4041

4042
fi
4043 4044
echo "$as_me:$LINENO: result: $pgac_cv_path_flex" >&5
echo "${ECHO_T}$pgac_cv_path_flex" >&6
4045 4046
if test x"$pgac_cv_path_flex" = x"no"; then
  if test -n "$pgac_broken_flex"; then
4047
    { echo "$as_me:$LINENO: WARNING:
4048
*** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
4049 4050 4051 4052
*** 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;}
4053
  fi
4054

4055 4056 4057 4058 4059 4060 4061
  { 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:
4062 4063 4064 4065
*** 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
4066
*** output is pre-generated.)" >&2;}
4067 4068
fi

4069 4070
if test x"$pgac_cv_path_flex" = x"no"; then
  FLEX=
4071
else
4072
  FLEX=$pgac_cv_path_flex
4073 4074 4075
fi


4076 4077


4078 4079 4080 4081 4082 4083
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
4084
else
4085 4086
  echo "$as_me:$LINENO: result: no, using $LN_S" >&5
echo "${ECHO_T}no, using $LN_S" >&6
4087 4088
fi

4089

4090 4091 4092 4093 4094 4095
# 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
4096
fi;
4097
ac_prog=ld
4098
if test "$GCC" = yes; then
4099
  # Check if gcc -print-prog-name=ld gives a path.
4100 4101
  echo "$as_me:$LINENO: checking for ld used by GCC" >&5
echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129
  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
4130 4131
  echo "$as_me:$LINENO: checking for GNU ld" >&5
echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
4132
else
4133 4134
  echo "$as_me:$LINENO: checking for non-GNU ld" >&5
echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
4135
fi
4136 4137
if test "${ac_cv_path_LD+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162
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
4163 4164
  echo "$as_me:$LINENO: result: $LD" >&5
echo "${ECHO_T}$LD" >&6
4165
else
4166 4167
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4168
fi
4169 4170 4171 4172 4173 4174 4175
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
4176 4177 4178 4179 4180 4181 4182 4183
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
4184 4185
echo "$as_me:$LINENO: result: $ac_cv_prog_gnu_ld" >&5
echo "${ECHO_T}$ac_cv_prog_gnu_ld" >&6
4186 4187 4188
with_gnu_ld=$ac_cv_prog_gnu_ld


4189 4190


B
Bruce Momjian 已提交
4191
case $host_os in sysv5*)
4192 4193 4194 4195
  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
4196
else
4197

4198
    pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
4199
    cat >conftest.$ac_ext <<_ACEOF
4200 4201 4202 4203 4204 4205
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

4206 4207 4208
int
main ()
{
4209

4210 4211 4212 4213 4214 4215
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4216
  (eval $ac_link) 2>conftest.er1
4217
  ac_status=$?
4218 4219 4220
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4221 4222
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4223 4224 4225 4226 4227 4228 4229 4230
	 { 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'
4231 4232 4233 4234 4235
  { (eval 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
4236 4237
  pgac_cv_prog_ld_R=yes
else
4238
  echo "$as_me: failed program was:" >&5
4239 4240
sed 's/^/| /' conftest.$ac_ext >&5

4241
pgac_cv_prog_ld_R=no
4242
fi
4243 4244
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
4245 4246
    LDFLAGS=$pgac_save_LDFLAGS

4247 4248 4249
fi
echo "$as_me:$LINENO: result: $pgac_cv_prog_ld_R" >&5
echo "${ECHO_T}$pgac_cv_prog_ld_R" >&6
4250
  ld_R_works=$pgac_cv_prog_ld_R
4251

4252
esac
4253 4254 4255 4256 4257 4258 4259
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
4260 4261 4262 4263
else
  if test -n "$RANLIB"; then
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
else
4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277
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

4278 4279
fi
fi
4280
RANLIB=$ac_cv_prog_RANLIB
4281
if test -n "$RANLIB"; then
4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328
  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
4329
else
4330
  RANLIB="$ac_cv_prog_RANLIB"
4331 4332
fi

4333 4334
for ac_prog in lorder
do
4335
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4336
set dummy $ac_prog; ac_word=$2
4337 4338 4339 4340
echo "$as_me:$LINENO: checking for $ac_word" >&5
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
if test "${ac_cv_prog_LORDER+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4341 4342 4343 4344
else
  if test -n "$LORDER"; then
  ac_cv_prog_LORDER="$LORDER" # Let the user override the test.
else
4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358
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_LORDER="$ac_prog"
    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
    break 2
  fi
done
done

4359 4360
fi
fi
4361
LORDER=$ac_cv_prog_LORDER
4362
if test -n "$LORDER"; then
4363 4364
  echo "$as_me:$LINENO: result: $LORDER" >&5
echo "${ECHO_T}$LORDER" >&6
4365
else
4366 4367
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4368 4369
fi

4370
  test -n "$LORDER" && break
4371 4372
done

4373 4374
# Extract the first word of "tar", so it can be a program name with args.
set dummy tar; ac_word=$2
4375 4376 4377 4378
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
4379
else
4380 4381
  case $TAR in
  [\\/]* | ?:[\\/]*)
4382
  ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
4383 4384
  ;;
  *)
4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398
  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

4399 4400 4401
  ;;
esac
fi
4402 4403
TAR=$ac_cv_path_TAR

4404
if test -n "$TAR"; then
4405 4406
  echo "$as_me:$LINENO: result: $TAR" >&5
echo "${ECHO_T}$TAR" >&6
4407
else
4408 4409
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4410 4411
fi

4412

4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 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
  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




4511
for ac_prog in 'bison -y'
4512
do
4513
  # Extract the first word of "$ac_prog", so it can be a program name with args.
4514
set dummy $ac_prog; ac_word=$2
4515 4516 4517 4518
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
4519
else
4520 4521
  if test -n "$YACC"; then
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
4522
else
4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536
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

4537
fi
4538
fi
4539
YACC=$ac_cv_prog_YACC
4540
if test -n "$YACC"; then
4541 4542
  echo "$as_me:$LINENO: result: $YACC" >&5
echo "${ECHO_T}$YACC" >&6
4543
else
4544 4545
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4546 4547
fi

4548
  test -n "$YACC" && break
4549
done
4550

4551 4552

if test "$YACC"; then
4553
  if $YACC --version | sed q | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'; then
4554
    { echo "$as_me:$LINENO: WARNING:
4555
*** If you are going to modify the grammar files or build from CVS, the installed
4556
*** version of Bison is too old.  Bison version 1.875 or later is required." >&5
4557
echo "$as_me: WARNING:
4558
*** If you are going to modify the grammar files or build from CVS, the installed
4559
*** version of Bison is too old.  Bison version 1.875 or later is required." >&2;}
4560 4561 4562
  fi
fi

4563
if test -z "$YACC"; then
4564 4565 4566 4567 4568 4569 4570 4571 4572
  { 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:
4573 4574 4575 4576 4577 4578
*** 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
4579
*** 'configure'." >&2;}
4580
fi
4581

4582

4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 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
# 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

4649 4650 4651
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
4652 4653 4654 4655
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
4656
else
4657 4658
  case $PYTHON in
  [\\/]* | ?:[\\/]*)
4659 4660 4661
  ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
  ;;
  *)
4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675
  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

4676 4677 4678
  ;;
esac
fi
4679 4680
PYTHON=$ac_cv_path_PYTHON

4681
if test -n "$PYTHON"; then
4682 4683
  echo "$as_me:$LINENO: result: $PYTHON" >&5
echo "${ECHO_T}$PYTHON" >&6
4684
else
4685 4686
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
4687 4688 4689
fi

if test x"$PYTHON" = x""; then
4690 4691 4692
  { { echo "$as_me:$LINENO: error: Python not found" >&5
echo "$as_me: error: Python not found" >&2;}
   { (exit 1); exit 1; }; }
4693 4694
fi

4695

4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708
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
4709 4710
echo "$as_me:$LINENO: checking Python configuration directory" >&5
echo $ECHO_N "checking Python configuration directory... $ECHO_C" >&6
4711
python_version=`${PYTHON} -c "import sys; print sys.version[:3]"`
4712
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 已提交
4713
python_includespec=`${PYTHON} -c "import distutils.sysconfig; print '-I'+distutils.sysconfig.get_python_inc()"`
4714

4715
# This should be enough of a message.
4716 4717
echo "$as_me:$LINENO: result: $python_configdir" >&5
echo "${ECHO_T}$python_configdir" >&6
4718 4719


4720 4721
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
4722

4723 4724 4725 4726
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}$//"`
4727

4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742
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
4743 4744 4745 4746


fi

4747

T
Tom Lane 已提交
4748
##
4749 4750 4751
## Libraries
##

B
Bruce Momjian 已提交
4752
if test "$PORTNAME" != "aix" -a "$PORTNAME" != "alpha"
4753
then
4754 4755 4756 4757 4758

echo "$as_me:$LINENO: checking for main in -lbsd" >&5
echo $ECHO_N "checking for main in -lbsd... $ECHO_C" >&6
if test "${ac_cv_lib_bsd_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
4759
else
4760
  ac_check_lib_save_LIBS=$LIBS
4761
LIBS="-lbsd  $LIBS"
4762
cat >conftest.$ac_ext <<_ACEOF
4763 4764 4765 4766 4767
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
4768 4769


4770 4771 4772 4773 4774 4775 4776 4777 4778 4779
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4780
  (eval $ac_link) 2>conftest.er1
4781
  ac_status=$?
4782 4783 4784
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4785 4786
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4787 4788 4789 4790 4791 4792 4793 4794
	 { 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'
4795 4796 4797 4798 4799 4800 4801 4802
  { (eval 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_bsd_main=yes
else
  echo "$as_me: failed program was:" >&5
4803 4804
sed 's/^/| /' conftest.$ac_ext >&5

4805 4806
ac_cv_lib_bsd_main=no
fi
4807 4808
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
4809 4810 4811 4812 4813 4814 4815 4816
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_main" >&5
echo "${ECHO_T}$ac_cv_lib_bsd_main" >&6
if test $ac_cv_lib_bsd_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBBSD 1
_ACEOF
4817

4818
  LIBS="-lbsd $LIBS"
4819 4820 4821

fi

4822
fi
4823

4824 4825 4826
echo "$as_me:$LINENO: checking for setproctitle in -lutil" >&5
echo $ECHO_N "checking for setproctitle in -lutil... $ECHO_C" >&6
if test "${ac_cv_lib_util_setproctitle+set}" = set; then
4827
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
 
Marc G. Fournier 已提交
4828
else
4829
  ac_check_lib_save_LIBS=$LIBS
4830
LIBS="-lutil  $LIBS"
4831
cat >conftest.$ac_ext <<_ACEOF
4832 4833 4834 4835 4836
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
4837

4838 4839 4840 4841 4842 4843 4844
/* 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 ();
4845 4846 4847
int
main ()
{
4848
setproctitle ();
4849 4850 4851 4852 4853 4854
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4855
  (eval $ac_link) 2>conftest.er1
4856
  ac_status=$?
4857 4858 4859
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4860 4861
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4862 4863 4864 4865 4866 4867 4868 4869
	 { 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'
4870 4871 4872 4873 4874
  { (eval 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
4875
  ac_cv_lib_util_setproctitle=yes
4876 4877
else
  echo "$as_me: failed program was:" >&5
4878 4879
sed 's/^/| /' conftest.$ac_ext >&5

4880
ac_cv_lib_util_setproctitle=no
4881
fi
4882 4883
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
4884 4885
LIBS=$ac_check_lib_save_LIBS
fi
4886 4887 4888
echo "$as_me:$LINENO: result: $ac_cv_lib_util_setproctitle" >&5
echo "${ECHO_T}$ac_cv_lib_util_setproctitle" >&6
if test $ac_cv_lib_util_setproctitle = yes; then
4889
  cat >>confdefs.h <<_ACEOF
4890
#define HAVE_LIBUTIL 1
4891
_ACEOF
M
 
Marc G. Fournier 已提交
4892

4893
  LIBS="-lutil $LIBS"
M
 
Marc G. Fournier 已提交
4894 4895 4896

fi

4897

4898 4899 4900
echo "$as_me:$LINENO: checking for main in -lm" >&5
echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6
if test "${ac_cv_lib_m_main+set}" = set; then
4901
  echo $ECHO_N "(cached) $ECHO_C" >&6
4902
else
4903
  ac_check_lib_save_LIBS=$LIBS
4904
LIBS="-lm  $LIBS"
4905
cat >conftest.$ac_ext <<_ACEOF
4906 4907 4908 4909 4910
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
4911 4912


4913 4914 4915 4916 4917 4918 4919 4920 4921 4922
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4923
  (eval $ac_link) 2>conftest.er1
4924
  ac_status=$?
4925 4926 4927
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4928 4929
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4930 4931 4932 4933 4934 4935 4936 4937
	 { 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'
4938 4939 4940 4941 4942
  { (eval 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
4943
  ac_cv_lib_m_main=yes
4944 4945
else
  echo "$as_me: failed program was:" >&5
4946 4947
sed 's/^/| /' conftest.$ac_ext >&5

4948
ac_cv_lib_m_main=no
4949
fi
4950 4951
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
4952 4953
LIBS=$ac_check_lib_save_LIBS
fi
4954 4955 4956
echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
echo "${ECHO_T}$ac_cv_lib_m_main" >&6
if test $ac_cv_lib_m_main = yes; then
4957
  cat >>confdefs.h <<_ACEOF
4958
#define HAVE_LIBM 1
4959
_ACEOF
4960

4961
  LIBS="-lm $LIBS"
4962 4963 4964

fi

4965

4966 4967 4968
echo "$as_me:$LINENO: checking for main in -ldl" >&5
echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6
if test "${ac_cv_lib_dl_main+set}" = set; then
4969
  echo $ECHO_N "(cached) $ECHO_C" >&6
4970
else
4971
  ac_check_lib_save_LIBS=$LIBS
4972
LIBS="-ldl  $LIBS"
4973
cat >conftest.$ac_ext <<_ACEOF
4974 4975 4976 4977 4978
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
4979 4980


4981 4982 4983 4984 4985 4986 4987 4988 4989 4990
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4991
  (eval $ac_link) 2>conftest.er1
4992
  ac_status=$?
4993 4994 4995
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
4996 4997
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
4998 4999 5000 5001 5002 5003 5004 5005
	 { 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'
5006 5007 5008 5009 5010
  { (eval 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
5011
  ac_cv_lib_dl_main=yes
B
Bruce Momjian 已提交
5012 5013
else
  echo "$as_me: failed program was:" >&5
5014 5015
sed 's/^/| /' conftest.$ac_ext >&5

5016
ac_cv_lib_dl_main=no
B
Bruce Momjian 已提交
5017
fi
5018 5019
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
B
Bruce Momjian 已提交
5020 5021
LIBS=$ac_check_lib_save_LIBS
fi
5022 5023 5024
echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
echo "${ECHO_T}$ac_cv_lib_dl_main" >&6
if test $ac_cv_lib_dl_main = yes; then
B
Bruce Momjian 已提交
5025
  cat >>confdefs.h <<_ACEOF
5026
#define HAVE_LIBDL 1
B
Bruce Momjian 已提交
5027 5028
_ACEOF

5029
  LIBS="-ldl $LIBS"
B
Bruce Momjian 已提交
5030 5031 5032 5033

fi


5034 5035 5036
echo "$as_me:$LINENO: checking for main in -lnsl" >&5
echo $ECHO_N "checking for main in -lnsl... $ECHO_C" >&6
if test "${ac_cv_lib_nsl_main+set}" = set; then
B
Bruce Momjian 已提交
5037 5038 5039
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
5040
LIBS="-lnsl  $LIBS"
5041
cat >conftest.$ac_ext <<_ACEOF
5042 5043 5044 5045 5046
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5047 5048


5049 5050 5051 5052 5053 5054 5055 5056 5057 5058
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5059
  (eval $ac_link) 2>conftest.er1
5060
  ac_status=$?
5061 5062 5063
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5064 5065
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5066 5067 5068 5069 5070 5071 5072 5073
	 { 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'
5074 5075 5076 5077 5078
  { (eval 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
5079
  ac_cv_lib_nsl_main=yes
5080 5081
else
  echo "$as_me: failed program was:" >&5
5082 5083
sed 's/^/| /' conftest.$ac_ext >&5

5084
ac_cv_lib_nsl_main=no
5085
fi
5086 5087
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5088 5089
LIBS=$ac_check_lib_save_LIBS
fi
5090 5091 5092
echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_main" >&5
echo "${ECHO_T}$ac_cv_lib_nsl_main" >&6
if test $ac_cv_lib_nsl_main = yes; then
5093
  cat >>confdefs.h <<_ACEOF
5094
#define HAVE_LIBNSL 1
5095
_ACEOF
5096

5097
  LIBS="-lnsl $LIBS"
5098 5099 5100

fi

5101

5102 5103 5104
echo "$as_me:$LINENO: checking for main in -lsocket" >&5
echo $ECHO_N "checking for main in -lsocket... $ECHO_C" >&6
if test "${ac_cv_lib_socket_main+set}" = set; then
5105
  echo $ECHO_N "(cached) $ECHO_C" >&6
5106
else
5107
  ac_check_lib_save_LIBS=$LIBS
5108
LIBS="-lsocket  $LIBS"
5109
cat >conftest.$ac_ext <<_ACEOF
5110 5111 5112 5113 5114
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5115 5116


5117 5118 5119 5120 5121 5122 5123 5124 5125 5126
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5127
  (eval $ac_link) 2>conftest.er1
5128
  ac_status=$?
5129 5130 5131
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5132 5133
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5134 5135 5136 5137 5138 5139 5140 5141
	 { 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'
5142 5143 5144 5145 5146
  { (eval 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
5147
  ac_cv_lib_socket_main=yes
5148 5149
else
  echo "$as_me: failed program was:" >&5
5150 5151
sed 's/^/| /' conftest.$ac_ext >&5

5152
ac_cv_lib_socket_main=no
5153
fi
5154 5155
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5156 5157
LIBS=$ac_check_lib_save_LIBS
fi
5158 5159 5160
echo "$as_me:$LINENO: result: $ac_cv_lib_socket_main" >&5
echo "${ECHO_T}$ac_cv_lib_socket_main" >&6
if test $ac_cv_lib_socket_main = yes; then
5161
  cat >>confdefs.h <<_ACEOF
5162
#define HAVE_LIBSOCKET 1
5163
_ACEOF
5164

5165
  LIBS="-lsocket $LIBS"
5166 5167 5168

fi

5169 5170 5171 5172 5173

echo "$as_me:$LINENO: checking for main in -lipc" >&5
echo $ECHO_N "checking for main in -lipc... $ECHO_C" >&6
if test "${ac_cv_lib_ipc_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5174
else
5175
  ac_check_lib_save_LIBS=$LIBS
5176
LIBS="-lipc  $LIBS"
5177
cat >conftest.$ac_ext <<_ACEOF
5178 5179 5180 5181 5182
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5183 5184


5185 5186 5187 5188 5189 5190 5191 5192 5193 5194
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5195
  (eval $ac_link) 2>conftest.er1
5196
  ac_status=$?
5197 5198 5199
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5200 5201
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5202 5203 5204 5205 5206 5207 5208 5209
	 { 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'
5210 5211 5212 5213 5214 5215 5216 5217
  { (eval 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_ipc_main=yes
else
  echo "$as_me: failed program was:" >&5
5218 5219
sed 's/^/| /' conftest.$ac_ext >&5

5220 5221
ac_cv_lib_ipc_main=no
fi
5222 5223
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5224 5225 5226 5227 5228 5229 5230 5231
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_main" >&5
echo "${ECHO_T}$ac_cv_lib_ipc_main" >&6
if test $ac_cv_lib_ipc_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBIPC 1
_ACEOF
5232

5233
  LIBS="-lipc $LIBS"
5234 5235 5236

fi

5237 5238 5239 5240 5241

echo "$as_me:$LINENO: checking for main in -lIPC" >&5
echo $ECHO_N "checking for main in -lIPC... $ECHO_C" >&6
if test "${ac_cv_lib_IPC_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5242
else
5243
  ac_check_lib_save_LIBS=$LIBS
5244
LIBS="-lIPC  $LIBS"
5245
cat >conftest.$ac_ext <<_ACEOF
5246 5247 5248 5249 5250
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5251 5252


5253 5254 5255 5256 5257 5258 5259 5260 5261 5262
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5263
  (eval $ac_link) 2>conftest.er1
5264
  ac_status=$?
5265 5266 5267
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5268 5269
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5270 5271 5272 5273 5274 5275 5276 5277
	 { 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'
5278 5279 5280 5281 5282 5283 5284 5285
  { (eval 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_IPC_main=yes
else
  echo "$as_me: failed program was:" >&5
5286 5287
sed 's/^/| /' conftest.$ac_ext >&5

5288 5289
ac_cv_lib_IPC_main=no
fi
5290 5291
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5292 5293 5294 5295 5296 5297 5298 5299
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_IPC_main" >&5
echo "${ECHO_T}$ac_cv_lib_IPC_main" >&6
if test $ac_cv_lib_IPC_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBIPC 1
_ACEOF
5300

5301
  LIBS="-lIPC $LIBS"
5302 5303 5304

fi

5305 5306 5307 5308 5309

echo "$as_me:$LINENO: checking for main in -llc" >&5
echo $ECHO_N "checking for main in -llc... $ECHO_C" >&6
if test "${ac_cv_lib_lc_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5310
else
5311
  ac_check_lib_save_LIBS=$LIBS
5312
LIBS="-llc  $LIBS"
5313
cat >conftest.$ac_ext <<_ACEOF
5314 5315 5316 5317 5318
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5319 5320


5321 5322 5323 5324 5325 5326 5327 5328 5329 5330
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5331
  (eval $ac_link) 2>conftest.er1
5332
  ac_status=$?
5333 5334 5335
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5336 5337
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5338 5339 5340 5341 5342 5343 5344 5345
	 { 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'
5346 5347 5348 5349 5350 5351 5352 5353
  { (eval 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_lc_main=yes
else
  echo "$as_me: failed program was:" >&5
5354 5355
sed 's/^/| /' conftest.$ac_ext >&5

5356 5357
ac_cv_lib_lc_main=no
fi
5358 5359
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5360 5361 5362 5363 5364 5365 5366 5367
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_lc_main" >&5
echo "${ECHO_T}$ac_cv_lib_lc_main" >&6
if test $ac_cv_lib_lc_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBLC 1
_ACEOF
5368

5369
  LIBS="-llc $LIBS"
5370 5371 5372

fi

5373 5374 5375 5376 5377

echo "$as_me:$LINENO: checking for main in -ldld" >&5
echo $ECHO_N "checking for main in -ldld... $ECHO_C" >&6
if test "${ac_cv_lib_dld_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5378
else
5379
  ac_check_lib_save_LIBS=$LIBS
5380
LIBS="-ldld  $LIBS"
5381
cat >conftest.$ac_ext <<_ACEOF
5382 5383 5384 5385 5386
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5387 5388


5389 5390 5391 5392 5393 5394 5395 5396 5397 5398
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5399
  (eval $ac_link) 2>conftest.er1
5400
  ac_status=$?
5401 5402 5403
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5404 5405
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5406 5407 5408 5409 5410 5411 5412 5413
	 { 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'
5414 5415 5416 5417 5418 5419 5420 5421
  { (eval 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_dld_main=yes
else
  echo "$as_me: failed program was:" >&5
5422 5423
sed 's/^/| /' conftest.$ac_ext >&5

5424 5425
ac_cv_lib_dld_main=no
fi
5426 5427
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5428 5429 5430 5431 5432 5433 5434 5435
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_dld_main" >&5
echo "${ECHO_T}$ac_cv_lib_dld_main" >&6
if test $ac_cv_lib_dld_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBDLD 1
_ACEOF
5436

5437
  LIBS="-ldld $LIBS"
5438 5439 5440

fi

5441 5442 5443 5444 5445

echo "$as_me:$LINENO: checking for main in -lld" >&5
echo $ECHO_N "checking for main in -lld... $ECHO_C" >&6
if test "${ac_cv_lib_ld_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5446
else
5447
  ac_check_lib_save_LIBS=$LIBS
5448
LIBS="-lld  $LIBS"
5449
cat >conftest.$ac_ext <<_ACEOF
5450 5451 5452 5453 5454
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5455 5456


5457 5458 5459 5460 5461 5462 5463 5464 5465 5466
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5467
  (eval $ac_link) 2>conftest.er1
5468
  ac_status=$?
5469 5470 5471
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5472 5473
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5474 5475 5476 5477 5478 5479 5480 5481
	 { 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'
5482 5483 5484 5485 5486 5487 5488 5489
  { (eval 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_ld_main=yes
else
  echo "$as_me: failed program was:" >&5
5490 5491
sed 's/^/| /' conftest.$ac_ext >&5

5492 5493
ac_cv_lib_ld_main=no
fi
5494 5495
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5496 5497 5498 5499 5500 5501 5502 5503
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_ld_main" >&5
echo "${ECHO_T}$ac_cv_lib_ld_main" >&6
if test $ac_cv_lib_ld_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBLD 1
_ACEOF
5504 5505 5506 5507 5508

  LIBS="-lld $LIBS"

fi

5509 5510 5511 5512 5513

echo "$as_me:$LINENO: checking for main in -lcompat" >&5
echo $ECHO_N "checking for main in -lcompat... $ECHO_C" >&6
if test "${ac_cv_lib_compat_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5514
else
5515
  ac_check_lib_save_LIBS=$LIBS
5516
LIBS="-lcompat  $LIBS"
5517
cat >conftest.$ac_ext <<_ACEOF
5518 5519 5520 5521 5522
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5523 5524


5525 5526 5527 5528 5529 5530 5531 5532 5533 5534
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5535
  (eval $ac_link) 2>conftest.er1
5536
  ac_status=$?
5537 5538 5539
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5540 5541
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5542 5543 5544 5545 5546 5547 5548 5549
	 { 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'
5550 5551 5552 5553 5554 5555 5556 5557
  { (eval 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_compat_main=yes
else
  echo "$as_me: failed program was:" >&5
5558 5559
sed 's/^/| /' conftest.$ac_ext >&5

5560 5561
ac_cv_lib_compat_main=no
fi
5562 5563
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5564 5565 5566 5567 5568 5569 5570 5571
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_compat_main" >&5
echo "${ECHO_T}$ac_cv_lib_compat_main" >&6
if test $ac_cv_lib_compat_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBCOMPAT 1
_ACEOF
5572 5573 5574 5575 5576

  LIBS="-lcompat $LIBS"

fi

5577 5578 5579 5580 5581

echo "$as_me:$LINENO: checking for main in -lBSD" >&5
echo $ECHO_N "checking for main in -lBSD... $ECHO_C" >&6
if test "${ac_cv_lib_BSD_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5582
else
5583
  ac_check_lib_save_LIBS=$LIBS
5584
LIBS="-lBSD  $LIBS"
5585
cat >conftest.$ac_ext <<_ACEOF
5586 5587 5588 5589 5590
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5591 5592


5593 5594 5595 5596 5597 5598 5599 5600 5601 5602
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5603
  (eval $ac_link) 2>conftest.er1
5604
  ac_status=$?
5605 5606 5607
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5608 5609
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5610 5611 5612 5613 5614 5615 5616 5617
	 { 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'
5618 5619 5620 5621 5622 5623 5624 5625
  { (eval 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_BSD_main=yes
else
  echo "$as_me: failed program was:" >&5
5626 5627
sed 's/^/| /' conftest.$ac_ext >&5

5628 5629
ac_cv_lib_BSD_main=no
fi
5630 5631
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5632 5633 5634 5635 5636 5637 5638 5639
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_BSD_main" >&5
echo "${ECHO_T}$ac_cv_lib_BSD_main" >&6
if test $ac_cv_lib_BSD_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBBSD 1
_ACEOF
5640 5641 5642 5643 5644

  LIBS="-lBSD $LIBS"

fi

5645

5646 5647 5648 5649 5650 5651 5652 5653
echo "$as_me:$LINENO: checking for main in -lgen" >&5
echo $ECHO_N "checking for main in -lgen... $ECHO_C" >&6
if test "${ac_cv_lib_gen_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lgen  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
5654 5655 5656 5657 5658
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670


int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5671
  (eval $ac_link) 2>conftest.er1
5672
  ac_status=$?
5673 5674 5675
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5676 5677
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5678 5679 5680 5681 5682 5683 5684 5685
	 { 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'
5686 5687 5688 5689 5690 5691 5692 5693
  { (eval 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_gen_main=yes
else
  echo "$as_me: failed program was:" >&5
5694 5695
sed 's/^/| /' conftest.$ac_ext >&5

5696 5697
ac_cv_lib_gen_main=no
fi
5698 5699
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_gen_main" >&5
echo "${ECHO_T}$ac_cv_lib_gen_main" >&6
if test $ac_cv_lib_gen_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBGEN 1
_ACEOF

  LIBS="-lgen $LIBS"

fi


5714 5715 5716 5717
echo "$as_me:$LINENO: checking for main in -lPW" >&5
echo $ECHO_N "checking for main in -lPW... $ECHO_C" >&6
if test "${ac_cv_lib_PW_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5718
else
5719
  ac_check_lib_save_LIBS=$LIBS
5720
LIBS="-lPW  $LIBS"
5721
cat >conftest.$ac_ext <<_ACEOF
5722 5723 5724 5725 5726
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5727 5728


5729 5730 5731 5732 5733 5734 5735 5736 5737 5738
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5739
  (eval $ac_link) 2>conftest.er1
5740
  ac_status=$?
5741 5742 5743
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5744 5745
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5746 5747 5748 5749 5750 5751 5752 5753
	 { 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'
5754 5755 5756 5757 5758 5759 5760 5761
  { (eval 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_PW_main=yes
else
  echo "$as_me: failed program was:" >&5
5762 5763
sed 's/^/| /' conftest.$ac_ext >&5

5764 5765
ac_cv_lib_PW_main=no
fi
5766 5767
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5768 5769 5770 5771 5772 5773 5774 5775
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_PW_main" >&5
echo "${ECHO_T}$ac_cv_lib_PW_main" >&6
if test $ac_cv_lib_PW_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBPW 1
_ACEOF
5776 5777 5778 5779 5780

  LIBS="-lPW $LIBS"

fi

5781 5782 5783 5784 5785

echo "$as_me:$LINENO: checking for main in -lresolv" >&5
echo $ECHO_N "checking for main in -lresolv... $ECHO_C" >&6
if test "${ac_cv_lib_resolv_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
P
Peter Eisentraut 已提交
5786
else
5787
  ac_check_lib_save_LIBS=$LIBS
P
Peter Eisentraut 已提交
5788
LIBS="-lresolv  $LIBS"
5789
cat >conftest.$ac_ext <<_ACEOF
5790 5791 5792 5793 5794
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
5795 5796


5797 5798 5799 5800 5801 5802 5803 5804 5805 5806
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5807
  (eval $ac_link) 2>conftest.er1
5808
  ac_status=$?
5809 5810 5811
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5812 5813
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5814 5815 5816 5817 5818 5819 5820 5821
	 { 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'
5822 5823 5824 5825 5826 5827 5828 5829
  { (eval 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_resolv_main=yes
else
  echo "$as_me: failed program was:" >&5
5830 5831
sed 's/^/| /' conftest.$ac_ext >&5

5832 5833
ac_cv_lib_resolv_main=no
fi
5834 5835
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5836 5837 5838 5839 5840 5841 5842 5843
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_main" >&5
echo "${ECHO_T}$ac_cv_lib_resolv_main" >&6
if test $ac_cv_lib_resolv_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBRESOLV 1
_ACEOF
P
Peter Eisentraut 已提交
5844 5845 5846 5847 5848

  LIBS="-lresolv $LIBS"

fi

5849 5850 5851
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
5852 5853
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
5854 5855
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_getopt_long=no
5856
cat >conftest.$ac_ext <<_ACEOF
5857 5858 5859 5860 5861
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5862

5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879
/* 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
5880
  (eval $ac_link) 2>conftest.er1
5881
  ac_status=$?
5882 5883 5884
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5885 5886
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5887 5888 5889 5890 5891 5892 5893 5894
	 { 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'
5895 5896 5897 5898 5899 5900 5901 5902
  { (eval 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
5903 5904
sed 's/^/| /' conftest.$ac_ext >&5

5905
fi
5906 5907
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5908
if test "$ac_cv_search_getopt_long" = no; then
5909
  for ac_lib in getopt gnugetopt; do
5910 5911
    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
    cat >conftest.$ac_ext <<_ACEOF
5912 5913 5914 5915 5916
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5917

5918 5919 5920 5921 5922 5923 5924
/* 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 ();
5925 5926 5927
int
main ()
{
5928
getopt_long ();
5929 5930 5931 5932 5933 5934
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5935
  (eval $ac_link) 2>conftest.er1
5936
  ac_status=$?
5937 5938 5939
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
5940 5941
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
5942 5943 5944 5945 5946 5947 5948 5949
	 { 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'
5950 5951 5952 5953 5954
  { (eval 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
5955 5956
  ac_cv_search_getopt_long="-l$ac_lib"
break
5957 5958
else
  echo "$as_me: failed program was:" >&5
5959 5960
sed 's/^/| /' conftest.$ac_ext >&5

5961
fi
5962 5963
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
5964
  done
5965
fi
5966 5967 5968 5969 5970 5971
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"
5972 5973 5974

fi

5975
# QNX:
5976 5977 5978 5979 5980

echo "$as_me:$LINENO: checking for main in -lunix" >&5
echo $ECHO_N "checking for main in -lunix... $ECHO_C" >&6
if test "${ac_cv_lib_unix_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
5981
else
5982
  ac_check_lib_save_LIBS=$LIBS
5983
LIBS="-lunix  $LIBS"
5984
cat >conftest.$ac_ext <<_ACEOF
5985 5986 5987 5988 5989
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
5990 5991


5992 5993 5994 5995 5996 5997 5998 5999 6000 6001
int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6002
  (eval $ac_link) 2>conftest.er1
6003
  ac_status=$?
6004 6005 6006
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6007 6008
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6009 6010 6011 6012 6013 6014 6015 6016
	 { 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'
6017 6018 6019 6020 6021 6022 6023 6024
  { (eval 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_unix_main=yes
else
  echo "$as_me: failed program was:" >&5
6025 6026
sed 's/^/| /' conftest.$ac_ext >&5

6027 6028
ac_cv_lib_unix_main=no
fi
6029 6030
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6031 6032 6033 6034 6035 6036 6037 6038
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_unix_main" >&5
echo "${ECHO_T}$ac_cv_lib_unix_main" >&6
if test $ac_cv_lib_unix_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBUNIX 1
_ACEOF
6039 6040 6041 6042 6043

  LIBS="-lunix $LIBS"

fi

6044 6045 6046 6047
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
6048
else
6049 6050 6051
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_crypt=no
cat >conftest.$ac_ext <<_ACEOF
6052 6053 6054 6055 6056
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6057

6058
/* Override any gcc2 internal prototype to avoid an error.  */
6059 6060 6061
#ifdef __cplusplus
extern "C"
#endif
6062
/* We use char because int might match the return type of a gcc2
6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074
   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
6075
  (eval $ac_link) 2>conftest.er1
6076
  ac_status=$?
6077 6078 6079
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6080 6081
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6082 6083 6084 6085 6086 6087 6088 6089
	 { 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'
6090 6091 6092 6093 6094
  { (eval 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
6095 6096
  ac_cv_search_crypt="none required"
else
6097
  echo "$as_me: failed program was:" >&5
6098 6099
sed 's/^/| /' conftest.$ac_ext >&5

6100
fi
6101 6102
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6103 6104 6105 6106
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
6107 6108 6109 6110 6111
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6112

6113
/* Override any gcc2 internal prototype to avoid an error.  */
6114 6115 6116
#ifdef __cplusplus
extern "C"
#endif
6117
/* We use char because int might match the return type of a gcc2
6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129
   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
6130
  (eval $ac_link) 2>conftest.er1
6131
  ac_status=$?
6132 6133 6134
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6135 6136
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6137 6138 6139 6140 6141 6142 6143 6144
	 { 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'
6145 6146 6147 6148 6149 6150
  { (eval 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"
6151 6152
break
else
6153
  echo "$as_me: failed program was:" >&5
6154 6155
sed 's/^/| /' conftest.$ac_ext >&5

6156
fi
6157 6158
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6159
  done
6160
fi
6161 6162 6163 6164 6165
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
6166
  test "$ac_cv_search_crypt" = "none required" || LIBS="$ac_cv_search_crypt $LIBS"
6167

6168
fi
6169

6170
# BeOS:
6171 6172
if test "$PORTNAME" = "beos"
then
6173 6174 6175 6176 6177

echo "$as_me:$LINENO: checking for __inet_ntoa in -lbind" >&5
echo $ECHO_N "checking for __inet_ntoa in -lbind... $ECHO_C" >&6
if test "${ac_cv_lib_bind___inet_ntoa+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
6178
else
6179
  ac_check_lib_save_LIBS=$LIBS
6180
LIBS="-lbind  $LIBS"
6181
cat >conftest.$ac_ext <<_ACEOF
6182 6183 6184 6185 6186
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6187

6188
/* Override any gcc2 internal prototype to avoid an error.  */
6189 6190 6191
#ifdef __cplusplus
extern "C"
#endif
6192
/* We use char because int might match the return type of a gcc2
6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204
   builtin and then its argument prototype would still apply.  */
char __inet_ntoa ();
int
main ()
{
__inet_ntoa ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6205
  (eval $ac_link) 2>conftest.er1
6206
  ac_status=$?
6207 6208 6209
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6210 6211
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6212 6213 6214 6215 6216 6217 6218 6219
	 { 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'
6220 6221 6222 6223 6224 6225 6226 6227
  { (eval 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_bind___inet_ntoa=yes
else
  echo "$as_me: failed program was:" >&5
6228 6229
sed 's/^/| /' conftest.$ac_ext >&5

6230 6231
ac_cv_lib_bind___inet_ntoa=no
fi
6232 6233
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6234 6235 6236 6237 6238 6239 6240 6241
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_bind___inet_ntoa" >&5
echo "${ECHO_T}$ac_cv_lib_bind___inet_ntoa" >&6
if test $ac_cv_lib_bind___inet_ntoa = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBBIND 1
_ACEOF
6242

6243
  LIBS="-lbind $LIBS"
6244 6245 6246

fi

6247
fi
6248 6249 6250 6251
# 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
6252 6253
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
6254 6255
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_fdatasync=no
6256
cat >conftest.$ac_ext <<_ACEOF
6257 6258 6259 6260 6261
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6262

P
Peter Eisentraut 已提交
6263
/* Override any gcc2 internal prototype to avoid an error.  */
6264 6265 6266
#ifdef __cplusplus
extern "C"
#endif
P
Peter Eisentraut 已提交
6267
/* We use char because int might match the return type of a gcc2
6268
   builtin and then its argument prototype would still apply.  */
6269
char fdatasync ();
6270 6271 6272
int
main ()
{
6273
fdatasync ();
6274 6275 6276 6277 6278 6279
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6280
  (eval $ac_link) 2>conftest.er1
6281
  ac_status=$?
6282 6283 6284
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6285 6286
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6287 6288 6289 6290 6291 6292 6293 6294
	 { 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'
6295 6296 6297 6298 6299
  { (eval 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
6300
  ac_cv_search_fdatasync="none required"
6301 6302
else
  echo "$as_me: failed program was:" >&5
6303 6304
sed 's/^/| /' conftest.$ac_ext >&5

6305
fi
6306 6307
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6308 6309 6310 6311
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
6312 6313 6314 6315 6316
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6317

6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334
/* 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
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
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
6344 6345 6346 6347
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348 6349 6350 6351 6352 6353 6354
  (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
6355 6356 6357 6358
  ac_cv_search_fdatasync="-l$ac_lib"
break
else
  echo "$as_me: failed program was:" >&5
6359 6360
sed 's/^/| /' conftest.$ac_ext >&5

6361
fi
6362 6363
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6364 6365 6366 6367 6368 6369 6370 6371
  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"
6372 6373 6374

fi

P
Peter Eisentraut 已提交
6375 6376 6377 6378 6379 6380 6381 6382 6383 6384
# Cygwin:

echo "$as_me:$LINENO: checking for shmget in -lcygipc" >&5
echo $ECHO_N "checking for shmget in -lcygipc... $ECHO_C" >&6
if test "${ac_cv_lib_cygipc_shmget+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lcygipc  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
6385 6386 6387 6388 6389
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407

/* 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
6408
  (eval $ac_link) 2>conftest.er1
P
Peter Eisentraut 已提交
6409
  ac_status=$?
6410 6411 6412
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
6413 6414
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6415 6416 6417 6418 6419 6420 6421 6422
	 { 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 已提交
6423 6424 6425 6426 6427 6428 6429 6430
  { (eval 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_cygipc_shmget=yes
else
  echo "$as_me: failed program was:" >&5
6431 6432
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
6433 6434
ac_cv_lib_cygipc_shmget=no
fi
6435 6436
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
P
Peter Eisentraut 已提交
6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_cygipc_shmget" >&5
echo "${ECHO_T}$ac_cv_lib_cygipc_shmget" >&6
if test $ac_cv_lib_cygipc_shmget = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBCYGIPC 1
_ACEOF

  LIBS="-lcygipc $LIBS"

fi

6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461
# WIN32:
if test "$PORTNAME" = "win32"
then

echo "$as_me:$LINENO: checking for main in -lwsock32" >&5
echo $ECHO_N "checking for main in -lwsock32... $ECHO_C" >&6
if test "${ac_cv_lib_wsock32_main+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lwsock32  $LIBS"
cat >conftest.$ac_ext <<_ACEOF
6462 6463 6464 6465 6466
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478


int
main ()
{
main ();
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6479
  (eval $ac_link) 2>conftest.er1
6480
  ac_status=$?
6481 6482 6483
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6484 6485
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6486 6487 6488 6489 6490 6491 6492 6493
	 { 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'
6494 6495 6496 6497 6498 6499 6500 6501
  { (eval 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_wsock32_main=yes
else
  echo "$as_me: failed program was:" >&5
6502 6503
sed 's/^/| /' conftest.$ac_ext >&5

6504 6505
ac_cv_lib_wsock32_main=no
fi
6506 6507
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521
LIBS=$ac_check_lib_save_LIBS
fi
echo "$as_me:$LINENO: result: $ac_cv_lib_wsock32_main" >&5
echo "${ECHO_T}$ac_cv_lib_wsock32_main" >&6
if test $ac_cv_lib_wsock32_main = yes; then
  cat >>confdefs.h <<_ACEOF
#define HAVE_LIBWSOCK32 1
_ACEOF

  LIBS="-lwsock32 $LIBS"

fi

fi
6522

6523
if test "$with_readline" = yes; then
B
Bruce Momjian 已提交
6524

6525 6526 6527 6528
echo "$as_me:$LINENO: checking for readline" >&5
echo $ECHO_N "checking for readline... $ECHO_C" >&6

if test "${pgac_cv_check_readline+set}" = set; then
6529 6530
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
6531
  pgac_cv_check_readline=no
6532 6533 6534 6535
pgac_save_LIBS=$LIBS
for pgac_rllib in -lreadline -ledit ; do
  for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
    LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
6536
    cat >conftest.$ac_ext <<_ACEOF
6537 6538 6539 6540 6541
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6542

6543
/* Override any gcc2 internal prototype to avoid an error.  */
6544 6545 6546
#ifdef __cplusplus
extern "C"
#endif
6547
/* We use char because int might match the return type of a gcc2
6548
   builtin and then its argument prototype would still apply.  */
6549
char readline ();
6550 6551 6552
int
main ()
{
6553
readline ();
6554 6555 6556 6557 6558 6559
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6560
  (eval $ac_link) 2>conftest.er1
6561
  ac_status=$?
6562 6563 6564
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6565 6566
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6567 6568 6569 6570 6571 6572 6573 6574
	 { 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'
6575 6576 6577 6578 6579
  { (eval 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
6580

6581 6582 6583 6584 6585 6586 6587 6588
      # 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 ;;
6589 6590 6591 6592 6593
      esac

      pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
      break 2

6594
else
6595
  echo "$as_me: failed program was:" >&5
6596 6597
sed 's/^/| /' conftest.$ac_ext >&5

6598
fi
6599 6600
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621
  done
done
LIBS=$pgac_save_LIBS

fi

if test "$pgac_cv_check_readline" != no ; then

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

  LIBS="$pgac_cv_check_readline $LIBS"
  echo "$as_me:$LINENO: result: yes ($pgac_cv_check_readline)" >&5
echo "${ECHO_T}yes ($pgac_cv_check_readline)" >&6
else
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
fi
  if test x"$pgac_cv_check_readline" = x"no"; then
    { { echo "$as_me:$LINENO: error: readline library not found
6622 6623
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.
6624 6625
Use --without-readline to disable readline support." >&5
echo "$as_me: error: readline library not found
6626 6627
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.
6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642
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
6643 6644 6645 6646 6647
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6648

6649
/* Override any gcc2 internal prototype to avoid an error.  */
6650 6651 6652
#ifdef __cplusplus
extern "C"
#endif
6653
/* We use char because int might match the return type of a gcc2
6654
   builtin and then its argument prototype would still apply.  */
6655
char inflate ();
6656 6657 6658
int
main ()
{
6659
inflate ();
6660 6661 6662 6663 6664 6665
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6666
  (eval $ac_link) 2>conftest.er1
6667
  ac_status=$?
6668 6669 6670
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6671 6672
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6673 6674 6675 6676 6677 6678 6679 6680
	 { 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'
6681 6682 6683 6684 6685
  { (eval 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
6686
  ac_cv_lib_z_inflate=yes
6687
else
6688
  echo "$as_me: failed program was:" >&5
6689 6690
sed 's/^/| /' conftest.$ac_ext >&5

6691
ac_cv_lib_z_inflate=no
6692
fi
6693 6694
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6695
LIBS=$ac_check_lib_save_LIBS
6696
fi
6697 6698 6699 6700 6701 6702 6703 6704
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"
6705

6706 6707
else
  { { echo "$as_me:$LINENO: error: zlib library not found
6708 6709
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.
6710 6711
Use --without-zlib to disable zlib support." >&5
echo "$as_me: error: zlib library not found
6712 6713
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.
6714 6715
Use --without-zlib to disable zlib support." >&2;}
   { (exit 1); exit 1; }; }
6716
fi
B
Bruce Momjian 已提交
6717

6718
fi
6719

6720
if test "$enable_spinlocks" = yes; then
6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732

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

6733
if test "$with_krb5" = yes ; then
6734 6735
  if test "$PORTNAME" != "win32"; then
     echo "$as_me:$LINENO: checking for library containing com_err" >&5
6736 6737 6738 6739 6740 6741 6742
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
6743 6744 6745 6746 6747
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6748

6749
/* Override any gcc2 internal prototype to avoid an error.  */
6750 6751 6752
#ifdef __cplusplus
extern "C"
#endif
6753
/* We use char because int might match the return type of a gcc2
6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765
   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
6766
  (eval $ac_link) 2>conftest.er1
6767
  ac_status=$?
6768 6769 6770
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6771 6772
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6773 6774 6775 6776 6777 6778 6779 6780
	 { 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'
6781 6782 6783 6784 6785
  { (eval 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
6786
  ac_cv_search_com_err="none required"
6787
else
6788
  echo "$as_me: failed program was:" >&5
6789 6790
sed 's/^/| /' conftest.$ac_ext >&5

6791
fi
6792 6793
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6794 6795 6796 6797
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
6798 6799 6800 6801 6802
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6803

6804
/* Override any gcc2 internal prototype to avoid an error.  */
6805 6806 6807
#ifdef __cplusplus
extern "C"
#endif
6808
/* We use char because int might match the return type of a gcc2
6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820
   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
6821
  (eval $ac_link) 2>conftest.er1
6822
  ac_status=$?
6823 6824 6825
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6826 6827
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6828 6829 6830 6831 6832 6833 6834 6835
	 { 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'
6836 6837 6838 6839 6840 6841
  { (eval 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"
6842
break
6843
else
6844
  echo "$as_me: failed program was:" >&5
6845 6846
sed 's/^/| /' conftest.$ac_ext >&5

6847
fi
6848 6849
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6850
  done
6851
fi
6852 6853 6854 6855 6856
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
6857
  test "$ac_cv_search_com_err" = "none required" || LIBS="$ac_cv_search_com_err $LIBS"
6858 6859 6860 6861 6862

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; }; }
6863
fi
6864

6865
     echo "$as_me:$LINENO: checking for library containing krb5_encrypt" >&5
6866 6867 6868
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
6869
else
6870 6871 6872
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_krb5_encrypt=no
cat >conftest.$ac_ext <<_ACEOF
6873 6874 6875 6876 6877
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6878

6879
/* Override any gcc2 internal prototype to avoid an error.  */
6880 6881 6882
#ifdef __cplusplus
extern "C"
#endif
6883
/* We use char because int might match the return type of a gcc2
6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895
   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
6896
  (eval $ac_link) 2>conftest.er1
6897
  ac_status=$?
6898 6899 6900
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6901 6902
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6903 6904 6905 6906 6907 6908 6909 6910
	 { 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'
6911 6912 6913 6914 6915
  { (eval 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
6916
  ac_cv_search_krb5_encrypt="none required"
6917
else
6918
  echo "$as_me: failed program was:" >&5
6919 6920
sed 's/^/| /' conftest.$ac_ext >&5

6921
fi
6922 6923
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6924 6925 6926 6927
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
6928 6929 6930 6931 6932
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
6933

6934
/* Override any gcc2 internal prototype to avoid an error.  */
6935 6936 6937
#ifdef __cplusplus
extern "C"
#endif
6938
/* We use char because int might match the return type of a gcc2
6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950
   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
6951
  (eval $ac_link) 2>conftest.er1
6952
  ac_status=$?
6953 6954 6955
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
6956 6957
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
6958 6959 6960 6961 6962 6963 6964 6965
	 { 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'
6966 6967 6968 6969 6970 6971
  { (eval 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"
6972
break
6973
else
6974
  echo "$as_me: failed program was:" >&5
6975 6976
sed 's/^/| /' conftest.$ac_ext >&5

6977
fi
6978 6979
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
6980
  done
6981
fi
6982 6983 6984 6985 6986
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
6987
  test "$ac_cv_search_krb5_encrypt" = "none required" || LIBS="$ac_cv_search_krb5_encrypt $LIBS"
6988 6989 6990 6991 6992

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; }; }
6993
fi
6994

6995
     echo "$as_me:$LINENO: checking for library containing krb5_sendauth" >&5
6996 6997 6998
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 已提交
6999
else
7000 7001 7002
  ac_func_search_save_LIBS=$LIBS
ac_cv_search_krb5_sendauth=no
cat >conftest.$ac_ext <<_ACEOF
7003 7004 7005 7006 7007
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7008

7009
/* Override any gcc2 internal prototype to avoid an error.  */
7010 7011 7012
#ifdef __cplusplus
extern "C"
#endif
7013
/* We use char because int might match the return type of a gcc2
7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025
   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
7026
  (eval $ac_link) 2>conftest.er1
7027
  ac_status=$?
7028 7029 7030
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7031 7032
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7033 7034 7035 7036 7037 7038 7039 7040
	 { 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'
7041 7042 7043 7044 7045
  { (eval 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
7046
  ac_cv_search_krb5_sendauth="none required"
M
Marc G. Fournier 已提交
7047
else
7048
  echo "$as_me: failed program was:" >&5
7049 7050
sed 's/^/| /' conftest.$ac_ext >&5

M
Marc G. Fournier 已提交
7051
fi
7052 7053
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7054 7055 7056 7057
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
7058 7059 7060 7061 7062
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7063

7064
/* Override any gcc2 internal prototype to avoid an error.  */
7065 7066 7067
#ifdef __cplusplus
extern "C"
#endif
7068
/* We use char because int might match the return type of a gcc2
7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080
   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
7081
  (eval $ac_link) 2>conftest.er1
7082
  ac_status=$?
7083 7084 7085
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7086 7087
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7088 7089 7090 7091 7092 7093 7094 7095
	 { 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'
7096 7097 7098 7099 7100 7101
  { (eval 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"
7102
break
M
Marc G. Fournier 已提交
7103
else
7104
  echo "$as_me: failed program was:" >&5
7105 7106
sed 's/^/| /' conftest.$ac_ext >&5

7107
fi
7108 7109
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7110
  done
M
Marc G. Fournier 已提交
7111
fi
7112 7113 7114 7115 7116
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
7117
  test "$ac_cv_search_krb5_sendauth" = "none required" || LIBS="$ac_cv_search_krb5_sendauth $LIBS"
7118 7119 7120 7121 7122

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; }; }
7123
fi
7124

7125 7126 7127 7128 7129 7130 7131 7132 7133
  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
7134 7135 7136 7137 7138
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156

/* 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
7157
  (eval $ac_link) 2>conftest.er1
7158
  ac_status=$?
7159 7160 7161
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7162 7163
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7164 7165 7166 7167 7168 7169 7170 7171
	 { 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'
7172 7173 7174 7175 7176 7177 7178 7179
  { (eval 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
7180 7181
sed 's/^/| /' conftest.$ac_ext >&5

7182
fi
7183 7184
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7185 7186 7187 7188
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
7189 7190 7191 7192 7193
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211

/* 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
7212
  (eval $ac_link) 2>conftest.er1
7213
  ac_status=$?
7214 7215 7216
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7217 7218
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7219 7220 7221 7222 7223 7224 7225 7226
	 { 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'
7227 7228 7229 7230 7231 7232 7233 7234 7235
  { (eval 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
7236 7237
sed 's/^/| /' conftest.$ac_ext >&5

7238
fi
7239 7240
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256
  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
7257 7258 7259
fi

if test "$with_openssl" = yes ; then
7260
    if test "$PORTNAME" != "win32"; then
7261 7262 7263 7264 7265

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
7266
else
7267
  ac_check_lib_save_LIBS=$LIBS
7268
LIBS="-lcrypto  $LIBS"
7269
cat >conftest.$ac_ext <<_ACEOF
7270 7271 7272 7273 7274
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7275

7276
/* Override any gcc2 internal prototype to avoid an error.  */
7277 7278 7279
#ifdef __cplusplus
extern "C"
#endif
7280
/* We use char because int might match the return type of a gcc2
7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292
   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
7293
  (eval $ac_link) 2>conftest.er1
7294
  ac_status=$?
7295 7296 7297
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7298 7299
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7300 7301 7302 7303 7304 7305 7306 7307
	 { 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'
7308 7309 7310 7311 7312 7313 7314 7315
  { (eval 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
7316 7317
sed 's/^/| /' conftest.$ac_ext >&5

7318 7319
ac_cv_lib_crypto_CRYPTO_new_ex_data=no
fi
7320 7321
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7322 7323 7324 7325 7326 7327 7328 7329
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
7330

7331
  LIBS="-lcrypto $LIBS"
7332 7333

else
7334 7335 7336
  { { 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; }; }
7337 7338
fi

7339 7340 7341 7342 7343

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
7344
else
7345
  ac_check_lib_save_LIBS=$LIBS
7346
LIBS="-lssl  $LIBS"
7347
cat >conftest.$ac_ext <<_ACEOF
7348 7349 7350 7351 7352
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7353

7354
/* Override any gcc2 internal prototype to avoid an error.  */
7355 7356 7357
#ifdef __cplusplus
extern "C"
#endif
7358
/* We use char because int might match the return type of a gcc2
7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370
   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
7371
  (eval $ac_link) 2>conftest.er1
7372
  ac_status=$?
7373 7374 7375
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7376 7377
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7378 7379 7380 7381 7382 7383 7384 7385
	 { 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'
7386 7387 7388 7389 7390
  { (eval 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
7391 7392 7393
  ac_cv_lib_ssl_SSL_library_init=yes
else
  echo "$as_me: failed program was:" >&5
7394 7395
sed 's/^/| /' conftest.$ac_ext >&5

7396 7397
ac_cv_lib_ssl_SSL_library_init=no
fi
7398 7399
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416
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

7417 7418 7419 7420 7421 7422 7423 7424 7425 7426
  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
7427 7428 7429 7430 7431
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449

/* 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
7450
  (eval $ac_link) 2>conftest.er1
7451
  ac_status=$?
7452 7453 7454
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7455 7456
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7457 7458 7459 7460 7461 7462 7463 7464
	 { 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'
7465 7466 7467 7468 7469 7470 7471 7472
  { (eval 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
7473 7474
sed 's/^/| /' conftest.$ac_ext >&5

7475 7476
ac_cv_lib_eay32_CRYPTO_new_ex_data=no
fi
7477 7478
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504
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
7505 7506 7507 7508 7509
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527

/* 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
7528
  (eval $ac_link) 2>conftest.er1
7529
  ac_status=$?
7530 7531 7532
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7533 7534
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7535 7536 7537 7538 7539 7540 7541 7542
	 { 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'
7543 7544 7545 7546 7547 7548 7549 7550
  { (eval 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
7551 7552
sed 's/^/| /' conftest.$ac_ext >&5

7553 7554
ac_cv_lib_ssleay32_SSL_library_init=no
fi
7555 7556
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574
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
7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586
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
7587 7588 7589 7590 7591
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609

/* 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
7610
  (eval $ac_link) 2>conftest.er1
7611
  ac_status=$?
7612 7613 7614
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7615 7616
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7617 7618 7619 7620 7621 7622 7623 7624
	 { 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'
7625 7626 7627 7628 7629 7630 7631 7632
  { (eval 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
7633 7634
sed 's/^/| /' conftest.$ac_ext >&5

7635 7636
ac_cv_lib_pam_pam_start=no
fi
7637 7638
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668
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


##
## 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
7669 7670 7671 7672 7673
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7674 7675 7676 7677 7678
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>

7679 7680 7681 7682 7683 7684 7685
int
main ()
{

  ;
  return 0;
}
7686
_ACEOF
7687 7688 7689
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  (eval $ac_compile) 2>conftest.er1
7690
  ac_status=$?
7691
  grep -v '^ *+' conftest.er1 >conftest.err
7692 7693 7694
  rm -f conftest.er1
  cat conftest.err >&5
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708
  (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
7709 7710 7711
  ac_cv_header_stdc=yes
else
  echo "$as_me: failed program was:" >&5
7712 7713 7714
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_header_stdc=no
7715
fi
7716
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7717 7718 7719 7720

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
7721 7722 7723 7724 7725
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7726 7727 7728 7729
#include <string.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7730
  $EGREP "memchr" >/dev/null 2>&1; then
7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741
  :
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
7742 7743 7744 7745 7746
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7747 7748 7749 7750
#include <stdlib.h>

_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7751
  $EGREP "free" >/dev/null 2>&1; then
7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765
  :
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
7766 7767 7768 7769 7770
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7771 7772 7773 7774 7775
#include <ctype.h>
#if ((' ' & 0x0FF) == 0x020)
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#else
7776 7777 7778 7779
# define ISLOWER(c) \
		   (('a' <= (c) && (c) <= 'i') \
		     || ('j' <= (c) && (c) <= 'r') \
		     || ('s' <= (c) && (c) <= 'z'))
7780 7781 7782 7783 7784 7785 7786 7787 7788 7789
# 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))
7790
	|| toupper (i) != TOUPPER (i))
7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806
      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
  :
7807
else
7808 7809
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
7810 7811
sed 's/^/| /' conftest.$ac_ext >&5

7812 7813
( exit $ac_status )
ac_cv_header_stdc=no
7814
fi
7815
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7816
fi
7817 7818 7819 7820 7821
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
7822

7823 7824 7825
cat >>confdefs.h <<\_ACEOF
#define STDC_HEADERS 1
_ACEOF
7826

7827 7828
fi

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

7831

7832 7833 7834 7835 7836 7837 7838 7839







for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7840
		  inttypes.h stdint.h unistd.h
7841 7842 7843 7844 7845
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
7846
  echo $ECHO_N "(cached) $ECHO_C" >&6
7847
else
7848
  cat >conftest.$ac_ext <<_ACEOF
7849 7850 7851 7852 7853
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7854
$ac_includes_default
7855

7856
#include <$ac_header>
7857
_ACEOF
7858 7859
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7860
  (eval $ac_compile) 2>conftest.er1
7861
  ac_status=$?
7862 7863 7864
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7865 7866
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7867 7868 7869 7870 7871 7872 7873 7874
	 { 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'
7875 7876 7877 7878 7879
  { (eval 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
7880
  eval "$as_ac_Header=yes"
7881 7882
else
  echo "$as_me: failed program was:" >&5
7883 7884
sed 's/^/| /' conftest.$ac_ext >&5

7885
eval "$as_ac_Header=no"
7886
fi
7887
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7888
fi
7889 7890 7891
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
7892
  cat >>confdefs.h <<_ACEOF
7893
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7894
_ACEOF
7895 7896 7897

fi

7898
done
7899

7900

7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918


















7919

7920 7921


7922 7923


7924

7925 7926

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
7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941
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
7942 7943 7944 7945 7946
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7947 7948 7949 7950 7951
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7952
  (eval $ac_compile) 2>conftest.er1
7953
  ac_status=$?
7954 7955 7956
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
7957 7958
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
7959 7960 7961 7962 7963 7964 7965 7966
	 { 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'
7967 7968 7969 7970 7971 7972 7973 7974
  { (eval 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
7975 7976
sed 's/^/| /' conftest.$ac_ext >&5

7977 7978
ac_header_compiler=no
fi
7979
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7980 7981 7982 7983 7984 7985 7986
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
7987 7988 7989 7990 7991
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
7992 7993 7994 7995 7996
#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=$?
7997
  grep -v '^ *+' conftest.er1 >conftest.err
7998 7999 8000 8001 8002 8003
  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
8004
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8005 8006 8007 8008 8009 8010 8011 8012 8013 8014
  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
8015 8016
sed 's/^/| /' conftest.$ac_ext >&5

8017 8018 8019 8020 8021 8022 8023
  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?
8024 8025
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8026 8027
    { 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;}
8028 8029 8030 8031 8032
    { 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:* )
8033 8034
    { 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;}
8035 8036 8037 8038 8039 8040
    { 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;}
8041
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053
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
    ;;
8054 8055 8056 8057 8058 8059
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
8060
  eval "$as_ac_Header=\$ac_header_preproc"
8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094
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
8095 8096 8097 8098 8099
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8100 8101 8102 8103 8104
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8105
  (eval $ac_compile) 2>conftest.er1
8106
  ac_status=$?
8107 8108 8109
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8110 8111
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8112 8113 8114 8115 8116 8117 8118 8119
	 { 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'
8120 8121 8122 8123 8124 8125 8126 8127
  { (eval 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
8128 8129
sed 's/^/| /' conftest.$ac_ext >&5

8130 8131
ac_header_compiler=no
fi
8132
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8133 8134 8135 8136 8137 8138 8139
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
8140 8141 8142 8143 8144
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8145 8146 8147 8148 8149
#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=$?
8150
  grep -v '^ *+' conftest.er1 >conftest.err
8151 8152 8153 8154 8155 8156
  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
8157
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8158 8159 8160 8161 8162 8163 8164 8165 8166 8167
  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
8168 8169
sed 's/^/| /' conftest.$ac_ext >&5

8170 8171 8172 8173 8174 8175 8176
  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?
8177 8178
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8179 8180
    { 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;}
8181 8182 8183 8184 8185
    { 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:* )
8186 8187
    { 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;}
8188 8189 8190 8191 8192 8193
    { 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;}
8194
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208
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
8209 8210 8211 8212
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
8213
  eval "$as_ac_Header=\$ac_header_preproc"
8214 8215 8216
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
P
Peter Eisentraut 已提交
8217

8218 8219 8220 8221
fi
if test `eval echo '${'$as_ac_Header'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8222
_ACEOF
P
Peter Eisentraut 已提交
8223 8224

fi
8225

8226
done
8227 8228


8229
for ac_header in netinet/tcp.h
8230 8231 8232 8233 8234 8235 8236 8237
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
8238 8239 8240 8241 8242
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8243
$ac_includes_default
8244 8245 8246 8247
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif

8248 8249 8250 8251 8252

#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8253
  (eval $ac_compile) 2>conftest.er1
8254
  ac_status=$?
8255 8256 8257
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8258 8259
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8260 8261 8262 8263 8264 8265 8266 8267
	 { 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'
8268 8269 8270 8271 8272 8273 8274 8275
  { (eval 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
8276 8277
sed 's/^/| /' conftest.$ac_ext >&5

8278 8279
eval "$as_ac_Header=no"
fi
8280
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8281 8282 8283 8284 8285 8286 8287 8288
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 已提交
8289 8290 8291 8292 8293
fi

done


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

8296
for ac_header in readline/readline.h
8297 8298 8299 8300 8301 8302
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
8303
  echo $ECHO_N "(cached) $ECHO_C" >&6
8304 8305 8306
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8307
else
8308 8309 8310
  # Is the header compilable?
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8311
cat >conftest.$ac_ext <<_ACEOF
8312 8313 8314 8315 8316
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8317 8318
$ac_includes_default
#include <$ac_header>
8319
_ACEOF
8320 8321
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8322
  (eval $ac_compile) 2>conftest.er1
8323
  ac_status=$?
8324 8325 8326
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8327 8328
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8329 8330 8331 8332 8333 8334 8335 8336
	 { 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'
8337 8338 8339 8340 8341
  { (eval 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
8342
  ac_header_compiler=yes
8343
else
8344
  echo "$as_me: failed program was:" >&5
8345 8346
sed 's/^/| /' conftest.$ac_ext >&5

8347
ac_header_compiler=no
8348
fi
8349
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8350 8351 8352 8353 8354 8355 8356
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
8357 8358 8359 8360 8361
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8362
#include <$ac_header>
8363
_ACEOF
8364 8365
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8366
  ac_status=$?
8367
  grep -v '^ *+' conftest.er1 >conftest.err
8368 8369
  rm -f conftest.er1
  cat conftest.err >&5
8370
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8371 8372 8373
  (exit $ac_status); } >/dev/null; then
  if test -s conftest.err; then
    ac_cpp_err=$ac_c_preproc_warn_flag
8374
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8375 8376 8377 8378 8379 8380 8381 8382
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
8383
else
8384
  echo "$as_me: failed program was:" >&5
8385 8386
sed 's/^/| /' conftest.$ac_ext >&5

8387
  ac_header_preproc=no
8388
fi
8389 8390 8391 8392 8393
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?
8394 8395
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8396 8397
    { 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;}
8398 8399 8400 8401 8402
    { 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:* )
8403 8404
    { 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;}
8405 8406 8407 8408 8409 8410
    { 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;}
8411
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423
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
    ;;
8424 8425 8426 8427 8428 8429
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
8430
  eval "$as_ac_Header=\$ac_header_preproc"
8431
fi
8432 8433 8434
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6

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

8441
else
8442

8443
for ac_header in readline.h
8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458
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
8459 8460 8461 8462 8463
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8464 8465 8466 8467 8468
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8469
  (eval $ac_compile) 2>conftest.er1
8470
  ac_status=$?
8471 8472 8473
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8474 8475
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8476 8477 8478 8479 8480 8481 8482 8483
	 { 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'
8484 8485 8486 8487 8488 8489 8490 8491
  { (eval 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
8492 8493
sed 's/^/| /' conftest.$ac_ext >&5

8494 8495
ac_header_compiler=no
fi
8496
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8497 8498 8499 8500 8501 8502 8503
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
8504 8505 8506 8507 8508
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8509 8510 8511 8512 8513
#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=$?
8514
  grep -v '^ *+' conftest.er1 >conftest.err
8515 8516 8517 8518 8519 8520
  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
8521
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8522 8523 8524 8525 8526 8527 8528 8529 8530 8531
  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
8532 8533
sed 's/^/| /' conftest.$ac_ext >&5

8534 8535 8536 8537 8538 8539 8540
  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?
8541 8542
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8543 8544
    { 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;}
8545 8546 8547 8548 8549
    { 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:* )
8550 8551
    { 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;}
8552 8553 8554 8555 8556 8557
    { 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;}
8558
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570
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
    ;;
8571 8572 8573 8574 8575 8576
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
8577
  eval "$as_ac_Header=\$ac_header_preproc"
8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588
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
8589 8590 8591 8592 8593 8594 8595 8596 8597 8598
  { { 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
8599

8600 8601 8602 8603 8604 8605 8606 8607
done

fi

done


for ac_header in readline/history.h
8608 8609 8610 8611 8612 8613
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
8614 8615
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
8616 8617
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8618
else
8619
  # Is the header compilable?
8620 8621
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8622
cat >conftest.$ac_ext <<_ACEOF
8623 8624 8625 8626 8627
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8628
$ac_includes_default
8629
#include <$ac_header>
8630 8631 8632
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8633
  (eval $ac_compile) 2>conftest.er1
8634
  ac_status=$?
8635 8636 8637
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8638 8639
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8640 8641 8642 8643 8644 8645 8646 8647
	 { 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'
8648 8649 8650 8651 8652 8653 8654 8655
  { (eval 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
8656 8657
sed 's/^/| /' conftest.$ac_ext >&5

8658 8659
ac_header_compiler=no
fi
8660
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8661 8662 8663 8664
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
8665 8666
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8667
cat >conftest.$ac_ext <<_ACEOF
8668 8669 8670 8671 8672
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8673
#include <$ac_header>
8674 8675 8676 8677
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
8678
  grep -v '^ *+' conftest.er1 >conftest.err
8679 8680 8681 8682 8683 8684
  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
8685
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8686 8687 8688
  else
    ac_cpp_err=
  fi
8689
else
8690
  ac_cpp_err=yes
8691
fi
8692 8693
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
8694
else
8695
  echo "$as_me: failed program was:" >&5
8696 8697
sed 's/^/| /' conftest.$ac_ext >&5

8698 8699 8700 8701 8702 8703 8704
  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?
8705 8706
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8707 8708
    { 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;}
8709 8710 8711 8712 8713
    { 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:* )
8714 8715
    { 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;}
8716 8717 8718 8719 8720 8721
    { 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;}
8722
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734
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
    ;;
8735
esac
8736 8737 8738
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
8739 8740
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
8741
  eval "$as_ac_Header=\$ac_header_preproc"
8742
fi
8743 8744
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8745

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

8752
else
8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769

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
8770 8771 8772 8773 8774
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8775 8776 8777 8778 8779
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8780
  (eval $ac_compile) 2>conftest.er1
8781
  ac_status=$?
8782 8783 8784
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8785 8786
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8787 8788 8789 8790 8791 8792 8793 8794
	 { 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'
8795 8796 8797 8798 8799 8800 8801 8802
  { (eval 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
8803 8804
sed 's/^/| /' conftest.$ac_ext >&5

8805 8806
ac_header_compiler=no
fi
8807
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8808 8809 8810 8811 8812 8813 8814
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
8815 8816 8817 8818 8819
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8820 8821 8822 8823 8824
#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=$?
8825
  grep -v '^ *+' conftest.er1 >conftest.err
8826 8827 8828 8829 8830 8831
  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
8832
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8833 8834 8835 8836 8837 8838 8839 8840 8841 8842
  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
8843 8844
sed 's/^/| /' conftest.$ac_ext >&5

8845 8846 8847 8848 8849 8850 8851
  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?
8852 8853
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
8854 8855
    { 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;}
8856 8857 8858 8859 8860
    { 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:* )
8861 8862
    { 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;}
8863 8864 8865 8866 8867 8868
    { 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;}
8869
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881
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
    ;;
8882 8883 8884 8885 8886 8887
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
8888
  eval "$as_ac_Header=\$ac_header_preproc"
8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900
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
8901 8902
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.
8903
Use --without-readline to disable readline support." >&5
8904
echo "$as_me: error: history header not found
8905 8906
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.
8907 8908 8909 8910 8911 8912
Use --without-readline to disable readline support." >&2;}
   { (exit 1); exit 1; }; }
fi

done

8913
fi
8914

8915 8916
done

8917 8918
fi

8919
if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
8920 8921 8922 8923
# 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...
8924

8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940
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
8941 8942 8943 8944 8945
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8946 8947 8948 8949 8950
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8951
  (eval $ac_compile) 2>conftest.er1
8952
  ac_status=$?
8953 8954 8955
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
8956 8957
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
8958 8959 8960 8961 8962 8963 8964 8965
	 { 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'
8966 8967 8968 8969 8970 8971 8972 8973
  { (eval 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
8974 8975
sed 's/^/| /' conftest.$ac_ext >&5

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

8982 8983 8984 8985
# 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
8986 8987 8988 8989 8990
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
8991 8992 8993 8994 8995
#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=$?
8996
  grep -v '^ *+' conftest.er1 >conftest.err
8997 8998 8999 9000 9001 9002
  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
9003
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9004 9005 9006 9007 9008 9009 9010 9011 9012 9013
  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
9014 9015
sed 's/^/| /' conftest.$ac_ext >&5

9016 9017 9018 9019 9020 9021 9022
  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?
9023 9024
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9025 9026
    { 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;}
9027 9028 9029 9030 9031
    { 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:* )
9032 9033
    { 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;}
9034 9035 9036 9037 9038 9039
    { 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;}
9040
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052
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
    ;;
9053 9054 9055 9056 9057 9058
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
9059
  eval "$as_ac_Header=\$ac_header_preproc"
9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072
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
9073
do
9074
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9075 9076
if eval "test \"\${$as_ac_Header+set}\" = set"; then
  echo "$as_me:$LINENO: checking for $ac_header" >&5
9077 9078
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
if eval "test \"\${$as_ac_Header+set}\" = set"; then
9079
  echo $ECHO_N "(cached) $ECHO_C" >&6
9080 9081 9082
fi
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9083
else
9084 9085 9086 9087
  # 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
9088 9089 9090 9091 9092
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9093
$ac_includes_default
9094 9095 9096 9097
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9098
  (eval $ac_compile) 2>conftest.er1
9099
  ac_status=$?
9100 9101 9102
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9103 9104
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9105 9106 9107 9108 9109 9110 9111 9112
	 { 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'
9113 9114 9115 9116 9117
  { (eval 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
9118
  ac_header_compiler=yes
9119
else
9120
  echo "$as_me: failed program was:" >&5
9121 9122
sed 's/^/| /' conftest.$ac_ext >&5

9123
ac_header_compiler=no
9124
fi
9125
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9126 9127 9128 9129 9130 9131 9132
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
9133 9134 9135 9136 9137
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9138 9139 9140 9141 9142
#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=$?
9143
  grep -v '^ *+' conftest.er1 >conftest.err
9144 9145 9146 9147 9148 9149
  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
9150
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9151 9152 9153 9154 9155 9156 9157 9158 9159 9160
  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
9161 9162
sed 's/^/| /' conftest.$ac_ext >&5

9163 9164 9165 9166 9167 9168 9169
  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?
9170 9171
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9172 9173
    { 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;}
9174 9175 9176 9177 9178
    { 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:* )
9179 9180
    { 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;}
9181 9182 9183 9184 9185 9186
    { 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;}
9187
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199
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
    ;;
9200 9201 9202 9203 9204 9205
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
9206
  eval "$as_ac_Header=\$ac_header_preproc"
9207
fi
9208 9209
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9210 9211

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

9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234
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
9235 9236 9237 9238 9239
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9240 9241 9242 9243 9244
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9245
  (eval $ac_compile) 2>conftest.er1
9246
  ac_status=$?
9247 9248 9249
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9250 9251
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9252 9253 9254 9255 9256 9257 9258 9259
	 { 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'
9260 9261 9262 9263 9264 9265 9266 9267
  { (eval 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
9268 9269
sed 's/^/| /' conftest.$ac_ext >&5

9270 9271
ac_header_compiler=no
fi
9272
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9273 9274 9275 9276 9277 9278 9279
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
9280 9281 9282 9283 9284
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9285 9286 9287 9288 9289
#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=$?
9290
  grep -v '^ *+' conftest.er1 >conftest.err
9291 9292 9293 9294 9295 9296
  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
9297
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9298 9299 9300 9301 9302 9303 9304 9305 9306 9307
  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
9308 9309
sed 's/^/| /' conftest.$ac_ext >&5

9310 9311 9312 9313 9314 9315 9316
  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?
9317 9318
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9319 9320
    { 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;}
9321 9322 9323 9324 9325
    { 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:* )
9326 9327
    { 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;}
9328 9329 9330 9331 9332 9333
    { 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;}
9334
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346
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
    ;;
9347 9348 9349 9350 9351 9352
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
9353
  eval "$as_ac_Header=\$ac_header_preproc"
9354 9355 9356 9357 9358 9359 9360 9361 9362 9363
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

9364
else
9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381
  { { 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

9382 9383 9384 9385
fi

done

9386

9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402
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
9403 9404 9405 9406 9407
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9408 9409 9410 9411 9412
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9413
  (eval $ac_compile) 2>conftest.er1
9414
  ac_status=$?
9415 9416 9417
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9418 9419
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9420 9421 9422 9423 9424 9425 9426 9427
	 { 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'
9428 9429 9430 9431 9432 9433 9434 9435
  { (eval 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
9436 9437
sed 's/^/| /' conftest.$ac_ext >&5

9438 9439
ac_header_compiler=no
fi
9440
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9441 9442 9443 9444 9445 9446 9447
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
9448 9449 9450 9451 9452
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9453 9454 9455 9456 9457
#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=$?
9458
  grep -v '^ *+' conftest.er1 >conftest.err
9459 9460 9461 9462 9463 9464
  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
9465
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9466 9467 9468 9469 9470 9471 9472 9473 9474 9475
  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
9476 9477
sed 's/^/| /' conftest.$ac_ext >&5

9478 9479 9480 9481 9482 9483 9484
  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?
9485 9486
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9487 9488
    { 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;}
9489 9490 9491 9492 9493
    { 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:* )
9494 9495
    { 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;}
9496 9497 9498 9499 9500 9501
    { 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;}
9502
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514
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
    ;;
9515 9516 9517 9518 9519 9520
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
9521
  eval "$as_ac_Header=\$ac_header_preproc"
9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533
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

9534
for ac_header in history.h
9535 9536 9537 9538 9539 9540
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
9541 9542
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
9543 9544
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9545 9546
else
  # Is the header compilable?
9547 9548
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
9549
cat >conftest.$ac_ext <<_ACEOF
9550 9551 9552 9553 9554
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9555
$ac_includes_default
9556
#include <$ac_header>
9557 9558 9559
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9560
  (eval $ac_compile) 2>conftest.er1
9561
  ac_status=$?
9562 9563 9564
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9565 9566
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9567 9568 9569 9570 9571 9572 9573 9574
	 { 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'
9575 9576 9577 9578 9579 9580 9581 9582
  { (eval 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
9583 9584
sed 's/^/| /' conftest.$ac_ext >&5

9585 9586
ac_header_compiler=no
fi
9587
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9588 9589 9590 9591
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
9592 9593
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $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
#include <$ac_header>
9601 9602 9603 9604
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9605
  grep -v '^ *+' conftest.er1 >conftest.err
9606 9607 9608 9609 9610
  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
9611
    ac_cpp_err=$ac_c_preproc_warn_flag
9612
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9613 9614 9615
  else
    ac_cpp_err=
  fi
B
Bruce Momjian 已提交
9616
else
9617
  ac_cpp_err=yes
B
Bruce Momjian 已提交
9618
fi
9619 9620
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
B
Bruce Momjian 已提交
9621
else
9622
  echo "$as_me: failed program was:" >&5
9623 9624
sed 's/^/| /' conftest.$ac_ext >&5

9625 9626 9627 9628 9629 9630 9631
  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?
9632 9633
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9634 9635
    { 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;}
9636 9637 9638 9639 9640
    { 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:* )
9641 9642
    { 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;}
9643 9644 9645 9646 9647 9648
    { 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;}
9649
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661
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
    ;;
9662
esac
9663 9664 9665
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
9666
  echo $ECHO_N "(cached) $ECHO_C" >&6
B
Bruce Momjian 已提交
9667
else
9668
  eval "$as_ac_Header=\$ac_header_preproc"
B
Bruce Momjian 已提交
9669
fi
9670 9671
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
B
Bruce Momjian 已提交
9672

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

9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696
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
9697 9698 9699 9700 9701
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9702 9703 9704 9705 9706
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9707
  (eval $ac_compile) 2>conftest.er1
9708
  ac_status=$?
9709 9710 9711
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9712 9713
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9714 9715 9716 9717 9718 9719 9720 9721
	 { 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'
9722 9723 9724 9725 9726 9727 9728 9729
  { (eval 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
9730 9731
sed 's/^/| /' conftest.$ac_ext >&5

9732 9733
ac_header_compiler=no
fi
9734
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9735 9736 9737 9738 9739 9740 9741
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
9742 9743 9744 9745 9746
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9747 9748 9749 9750 9751
#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=$?
9752
  grep -v '^ *+' conftest.er1 >conftest.err
9753 9754 9755 9756 9757 9758
  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
9759
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9760 9761 9762 9763 9764 9765 9766 9767 9768 9769
  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
9770 9771
sed 's/^/| /' conftest.$ac_ext >&5

9772 9773 9774 9775 9776 9777 9778
  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?
9779 9780
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9781 9782
    { 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;}
9783 9784 9785 9786 9787
    { 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:* )
9788 9789
    { 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;}
9790 9791 9792 9793 9794 9795
    { 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;}
9796
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808
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
    ;;
9809 9810 9811 9812 9813 9814
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
9815
  eval "$as_ac_Header=\$ac_header_preproc"
9816 9817 9818 9819 9820 9821 9822 9823 9824 9825
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

9826 9827
else
  { { echo "$as_me:$LINENO: error: history header not found
9828
If you have libedit already installed, see config.log for details on the
9829
failure.  It is possible the compiler isn't looking in the proper directory.
9830
Use --without-readline to disable libedit support." >&5
9831
echo "$as_me: error: history header not found
9832
If you have libedit already installed, see config.log for details on the
9833
failure.  It is possible the compiler isn't looking in the proper directory.
9834
Use --without-readline to disable libedit support." >&2;}
9835
   { (exit 1); exit 1; }; }
9836
fi
9837

9838
done
9839

9840
fi
9841

9842
done
9843

9844 9845
fi

9846 9847 9848 9849
done

fi

9850 9851 9852 9853 9854
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
9855 9856
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
9857 9858
echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
9859 9860
else
  # Is the header compilable?
9861 9862
echo "$as_me:$LINENO: checking zlib.h usability" >&5
echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
9863
cat >conftest.$ac_ext <<_ACEOF
9864 9865 9866 9867 9868
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9869
$ac_includes_default
9870
#include <zlib.h>
9871 9872 9873
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9874
  (eval $ac_compile) 2>conftest.er1
9875
  ac_status=$?
9876 9877 9878
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
9879 9880
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
9881 9882 9883 9884 9885 9886 9887 9888
	 { 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'
9889 9890 9891 9892 9893 9894 9895 9896
  { (eval 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
9897 9898
sed 's/^/| /' conftest.$ac_ext >&5

9899 9900
ac_header_compiler=no
fi
9901
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9902 9903 9904 9905
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
9906 9907
echo "$as_me:$LINENO: checking zlib.h presence" >&5
echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
9908
cat >conftest.$ac_ext <<_ACEOF
9909 9910 9911 9912 9913
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
9914
#include <zlib.h>
9915 9916 9917 9918
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
9919
  grep -v '^ *+' conftest.er1 >conftest.err
9920 9921 9922 9923 9924 9925
  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
9926
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9927 9928 9929
  else
    ac_cpp_err=
  fi
9930
else
9931
  ac_cpp_err=yes
9932
fi
9933 9934 9935 9936
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
9937 9938
sed 's/^/| /' conftest.$ac_ext >&5

9939 9940 9941 9942 9943 9944 9945
  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?
9946 9947
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
9948 9949
    { 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;}
9950 9951 9952 9953 9954
    { 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:* )
9955 9956
    { 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;}
9957 9958 9959 9960 9961 9962
    { 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;}
9963
    { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975
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
    ;;
9976
esac
9977 9978 9979
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
9980 9981
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
9982
  ac_cv_header_zlib_h=$ac_header_preproc
9983
fi
9984 9985
echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
9986

9987
fi
9988 9989 9990 9991
if test $ac_cv_header_zlib_h = yes; then
  :
else
  { { echo "$as_me:$LINENO: error: zlib header not found
9992
If you have zlib already installed, see config.log for details on the
9993
failure.  It is possible the compiler isn't looking in the proper directory.
9994 9995
Use --without-zlib to disable zlib support." >&5
echo "$as_me: error: zlib header not found
9996
If you have zlib already installed, see config.log for details on the
9997
failure.  It is possible the compiler isn't looking in the proper directory.
9998 9999
Use --without-zlib to disable zlib support." >&2;}
   { (exit 1); exit 1; }; }
10000 10001
fi

10002

10003
fi
10004

10005 10006 10007 10008 10009
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
10010
  echo $ECHO_N "(cached) $ECHO_C" >&6
10011 10012 10013
fi
echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
echo "${ECHO_T}$ac_cv_header_krb5_h" >&6
10014
else
10015 10016 10017 10018
  # 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
10019 10020 10021 10022 10023
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10024 10025
$ac_includes_default
#include <krb5.h>
10026 10027 10028
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10029
  (eval $ac_compile) 2>conftest.er1
10030
  ac_status=$?
10031 10032 10033
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10034 10035
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10036 10037 10038 10039 10040 10041 10042 10043
	 { 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'
10044 10045 10046 10047 10048
  { (eval 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
10049
  ac_header_compiler=yes
10050
else
10051
  echo "$as_me: failed program was:" >&5
10052 10053
sed 's/^/| /' conftest.$ac_ext >&5

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

10060 10061 10062 10063
# 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
10064 10065 10066 10067 10068
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10069 10070 10071 10072 10073
#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=$?
10074
  grep -v '^ *+' conftest.er1 >conftest.err
10075 10076 10077 10078 10079 10080
  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
10081
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10082 10083 10084 10085 10086
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
10087
fi
10088 10089 10090 10091
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
10092 10093
sed 's/^/| /' conftest.$ac_ext >&5

10094 10095 10096 10097 10098
  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
10099

10100
# So?  What about this header?
10101 10102
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
10103 10104
    { 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;}
10105 10106 10107 10108 10109
    { 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:* )
10110 10111
    { 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;}
10112 10113 10114 10115 10116 10117
    { 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;}
10118
    { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the preprocessor's result" >&5
10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130
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
    ;;
10131 10132 10133 10134 10135 10136 10137 10138 10139 10140
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
10141

10142 10143 10144 10145 10146 10147 10148 10149
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
10150 10151


10152
fi
10153

10154 10155 10156 10157 10158
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
10159 10160
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
10161 10162
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6
10163 10164
else
  # Is the header compilable?
10165 10166
echo "$as_me:$LINENO: checking openssl/ssl.h usability" >&5
echo $ECHO_N "checking openssl/ssl.h usability... $ECHO_C" >&6
10167
cat >conftest.$ac_ext <<_ACEOF
10168 10169 10170 10171 10172
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10173
$ac_includes_default
10174
#include <openssl/ssl.h>
10175 10176 10177
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10178
  (eval $ac_compile) 2>conftest.er1
10179
  ac_status=$?
10180 10181 10182
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10183 10184
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10185 10186 10187 10188 10189 10190 10191 10192
	 { 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'
10193 10194 10195 10196 10197 10198 10199 10200
  { (eval 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
10201 10202
sed 's/^/| /' conftest.$ac_ext >&5

10203 10204
ac_header_compiler=no
fi
10205
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10206 10207 10208 10209
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
10210 10211
echo "$as_me:$LINENO: checking openssl/ssl.h presence" >&5
echo $ECHO_N "checking openssl/ssl.h presence... $ECHO_C" >&6
10212
cat >conftest.$ac_ext <<_ACEOF
10213 10214 10215 10216 10217
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10218
#include <openssl/ssl.h>
10219 10220 10221 10222
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10223
  grep -v '^ *+' conftest.er1 >conftest.err
10224 10225 10226 10227 10228 10229
  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
10230
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10231 10232 10233
  else
    ac_cpp_err=
  fi
10234
else
10235 10236 10237 10238 10239 10240
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
else
  echo "$as_me: failed program was:" >&5
10241 10242
sed 's/^/| /' conftest.$ac_ext >&5

10243 10244 10245 10246 10247 10248 10249
  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?
10250 10251
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
10252 10253
    { 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;}
10254 10255 10256 10257 10258
    { 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:* )
10259 10260
    { 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;}
10261 10262 10263 10264 10265 10266
    { 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;}
10267
    { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&5
10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279
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
    ;;
10280
esac
10281 10282 10283
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
10284 10285
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
10286
  ac_cv_header_openssl_ssl_h=$ac_header_preproc
10287
fi
10288 10289
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6
10290 10291

fi
10292 10293 10294 10295 10296 10297
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; }; }
10298 10299 10300
fi


10301 10302 10303 10304
  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
10305 10306
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
10307 10308
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6
10309 10310
else
  # Is the header compilable?
10311 10312
echo "$as_me:$LINENO: checking openssl/err.h usability" >&5
echo $ECHO_N "checking openssl/err.h usability... $ECHO_C" >&6
10313
cat >conftest.$ac_ext <<_ACEOF
10314 10315 10316 10317 10318
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10319
$ac_includes_default
10320
#include <openssl/err.h>
10321 10322 10323
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10324
  (eval $ac_compile) 2>conftest.er1
10325
  ac_status=$?
10326 10327 10328
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10329 10330
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10331 10332 10333 10334 10335 10336 10337 10338
	 { 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'
10339 10340 10341 10342 10343 10344 10345 10346
  { (eval 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
10347 10348
sed 's/^/| /' conftest.$ac_ext >&5

10349 10350
ac_header_compiler=no
fi
10351
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10352 10353 10354 10355
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
10356 10357
echo "$as_me:$LINENO: checking openssl/err.h presence" >&5
echo $ECHO_N "checking openssl/err.h presence... $ECHO_C" >&6
10358
cat >conftest.$ac_ext <<_ACEOF
10359 10360 10361 10362 10363
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10364
#include <openssl/err.h>
10365 10366 10367 10368
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10369
  grep -v '^ *+' conftest.er1 >conftest.err
10370 10371 10372 10373 10374 10375
  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
10376
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10377 10378 10379 10380 10381 10382 10383 10384
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
10385
else
10386
  echo "$as_me: failed program was:" >&5
10387 10388
sed 's/^/| /' conftest.$ac_ext >&5

10389 10390 10391 10392 10393 10394 10395
  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?
10396 10397
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
10398 10399
    { 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;}
10400 10401 10402 10403 10404
    { 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:* )
10405 10406
    { 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;}
10407 10408 10409 10410 10411 10412
    { 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;}
10413
    { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&5
10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425
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
    ;;
10426
esac
10427 10428 10429
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
10430 10431
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
10432
  ac_cv_header_openssl_err_h=$ac_header_preproc
10433
fi
10434 10435
echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6
10436 10437

fi
10438
if test $ac_cv_header_openssl_err_h = yes; then
10439 10440
  :
else
10441 10442
  { { 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;}
10443
   { (exit 1); exit 1; }; }
10444 10445 10446
fi


10447
fi
10448

10449
if test "$with_pam" = yes ; then
B
Bruce Momjian 已提交
10450 10451 10452 10453 10454 10455 10456 10457

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
10458 10459
  echo $ECHO_N "(cached) $ECHO_C" >&6
fi
B
Bruce Momjian 已提交
10460 10461
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10462 10463
else
  # Is the header compilable?
B
Bruce Momjian 已提交
10464 10465
echo "$as_me:$LINENO: checking $ac_header usability" >&5
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10466
cat >conftest.$ac_ext <<_ACEOF
10467 10468 10469 10470 10471
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10472
$ac_includes_default
B
Bruce Momjian 已提交
10473
#include <$ac_header>
10474 10475 10476
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10477
  (eval $ac_compile) 2>conftest.er1
10478
  ac_status=$?
10479 10480 10481
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10482 10483
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10484 10485 10486 10487 10488 10489 10490 10491
	 { 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'
10492 10493 10494 10495 10496 10497 10498 10499
  { (eval 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
10500 10501
sed 's/^/| /' conftest.$ac_ext >&5

10502 10503
ac_header_compiler=no
fi
10504
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10505 10506 10507 10508
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
echo "${ECHO_T}$ac_header_compiler" >&6

# Is the header present?
B
Bruce Momjian 已提交
10509 10510
echo "$as_me:$LINENO: checking $ac_header presence" >&5
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10511
cat >conftest.$ac_ext <<_ACEOF
10512 10513 10514 10515 10516
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
10517
#include <$ac_header>
10518 10519 10520 10521
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  ac_status=$?
10522
  grep -v '^ *+' conftest.er1 >conftest.err
10523 10524 10525 10526 10527 10528
  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
10529
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10530 10531 10532 10533 10534 10535 10536 10537
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
10538
else
10539
  echo "$as_me: failed program was:" >&5
10540 10541
sed 's/^/| /' conftest.$ac_ext >&5

10542 10543 10544 10545 10546 10547 10548
  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?
10549 10550
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
B
Bruce Momjian 已提交
10551 10552
    { 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;}
10553 10554 10555 10556 10557
    { 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 已提交
10558 10559
    { 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;}
10560 10561 10562 10563 10564 10565
    { 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 已提交
10566
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578
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
    ;;
10579
esac
B
Bruce Momjian 已提交
10580 10581 10582
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
10583 10584
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
10585
  eval "$as_ac_Header=\$ac_header_preproc"
10586
fi
B
Bruce Momjian 已提交
10587 10588
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10589 10590

fi
B
Bruce Momjian 已提交
10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613
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
10614 10615 10616 10617 10618
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
10619 10620 10621 10622 10623
$ac_includes_default
#include <$ac_header>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10624
  (eval $ac_compile) 2>conftest.er1
B
Bruce Momjian 已提交
10625
  ac_status=$?
10626 10627 10628
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
B
Bruce Momjian 已提交
10629 10630
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10631 10632 10633 10634 10635 10636 10637 10638
	 { 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 已提交
10639 10640 10641 10642 10643 10644 10645 10646
  { (eval 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
10647 10648
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
10649 10650
ac_header_compiler=no
fi
10651
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
B
Bruce Momjian 已提交
10652 10653 10654 10655 10656 10657 10658
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
10659 10660 10661 10662 10663
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
B
Bruce Momjian 已提交
10664 10665 10666 10667 10668
#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=$?
10669
  grep -v '^ *+' conftest.er1 >conftest.err
B
Bruce Momjian 已提交
10670 10671 10672 10673 10674 10675
  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
10676
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
B
Bruce Momjian 已提交
10677 10678 10679 10680 10681 10682 10683 10684 10685 10686
  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
10687 10688
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
10689 10690 10691 10692 10693 10694 10695
  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?
10696 10697
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
B
Bruce Momjian 已提交
10698 10699
    { 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;}
10700 10701 10702 10703 10704
    { 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 已提交
10705 10706
    { 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;}
10707 10708 10709 10710 10711 10712
    { 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 已提交
10713
    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725
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 已提交
10726 10727 10728 10729 10730
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
10731
else
10732
  eval "$as_ac_Header=\$ac_header_preproc"
B
Bruce Momjian 已提交
10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745
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;}
10746
   { (exit 1); exit 1; }; }
10747 10748
fi

B
Bruce Momjian 已提交
10749 10750 10751 10752 10753
done

fi

done
10754

10755 10756
fi

10757
if test "$with_bonjour" = yes ; then
10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770
  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
10771 10772 10773 10774 10775
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10776 10777 10778 10779 10780
$ac_includes_default
#include <DNSServiceDiscovery/DNSServiceDiscovery.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10781
  (eval $ac_compile) 2>conftest.er1
10782
  ac_status=$?
10783 10784 10785
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10786 10787
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10788 10789 10790 10791 10792 10793 10794 10795
	 { 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'
10796 10797 10798 10799 10800 10801 10802 10803
  { (eval 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
10804 10805
sed 's/^/| /' conftest.$ac_ext >&5

10806 10807
ac_header_compiler=no
fi
10808
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10809 10810 10811 10812 10813 10814 10815
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
10816 10817 10818 10819 10820
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
10821 10822 10823 10824 10825
#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=$?
10826
  grep -v '^ *+' conftest.er1 >conftest.err
10827 10828 10829 10830 10831 10832
  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
10833
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10834 10835 10836 10837 10838 10839 10840 10841 10842 10843
  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
10844 10845
sed 's/^/| /' conftest.$ac_ext >&5

10846 10847 10848 10849 10850 10851 10852
  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?
10853 10854
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
10855 10856
    { 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;}
10857 10858 10859 10860 10861
    { 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:* )
10862 10863
    { 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;}
10864 10865 10866 10867 10868 10869
    { 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;}
10870
    { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&5
10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882
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
    ;;
10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897
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
10898 10899
  { { 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;}
10900 10901 10902 10903
   { (exit 1); exit 1; }; }
fi


10904
fi
10905 10906 10907 10908 10909 10910


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

10911
 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10912 10913 10914
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
10915
else
10916
  cat >conftest.$ac_ext <<_ACEOF
10917 10918 10919 10920 10921 10922
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975
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;
}
10976 10977 10978
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10979
  (eval $ac_compile) 2>conftest.er1
10980
  ac_status=$?
10981 10982 10983
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
10984 10985
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
10986 10987 10988 10989 10990 10991 10992 10993
	 { 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'
10994 10995 10996 10997 10998
  { (eval 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
10999
  ac_cv_c_const=yes
11000 11001
else
  echo "$as_me: failed program was:" >&5
11002 11003
sed 's/^/| /' conftest.$ac_ext >&5

11004
ac_cv_c_const=no
11005
fi
11006
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11007 11008 11009 11010
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
11011

11012 11013 11014 11015 11016 11017
cat >>confdefs.h <<\_ACEOF
#define const
_ACEOF

fi

11018

11019 11020 11021 11022 11023 11024 11025 11026
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
11027 11028 11029 11030 11031
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11032
#ifndef __cplusplus
11033 11034
typedef int foo_t;
static $ac_kw foo_t static_foo () {return 0; }
11035 11036 11037
$ac_kw int foo () {return 0; }
#endif

11038
_ACEOF
11039 11040
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11041
  (eval $ac_compile) 2>conftest.er1
11042
  ac_status=$?
11043 11044 11045
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11046
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11047
  (exit $ac_status); } &&
11048 11049 11050 11051 11052 11053 11054 11055
	 { 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'
11056 11057 11058 11059 11060 11061
  { (eval 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
11062
else
11063
  echo "$as_me: failed program was:" >&5
11064 11065
sed 's/^/| /' conftest.$ac_ext >&5

11066
fi
11067
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11068
done
11069

11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083
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
 ;;
11084
esac
11085 11086 11087 11088

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
11089 11090
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
11091
  cat >conftest.$ac_ext <<_ACEOF
11092 11093 11094 11095 11096
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11097
#define x(y) #y
11098

11099 11100 11101
char *s = x(teststring);
_ACEOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11102
  $EGREP "#teststring" >/dev/null 2>&1; then
11103
  ac_cv_c_stringize=no
11104
else
11105 11106 11107 11108
  ac_cv_c_stringize=yes
fi
rm -f conftest*

11109
fi
11110 11111 11112
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
11113

11114 11115 11116
cat >>confdefs.h <<\_ACEOF
#define HAVE_STRINGIZE 1
_ACEOF
11117 11118

fi
11119

11120 11121 11122
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
11123 11124
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
11125
  cat >conftest.$ac_ext <<_ACEOF
11126 11127 11128 11129 11130 11131
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

11132 11133 11134 11135 11136 11137 11138
int
main ()
{
signed char c; signed short s; signed int i;
  ;
  return 0;
}
11139 11140 11141
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11142
  (eval $ac_compile) 2>conftest.er1
11143
  ac_status=$?
11144 11145 11146
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11147 11148
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11149 11150 11151 11152 11153 11154 11155 11156
	 { 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'
11157 11158 11159 11160 11161
  { (eval 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
11162
  pgac_cv_c_signed=yes
11163 11164
else
  echo "$as_me: failed program was:" >&5
11165 11166
sed 's/^/| /' conftest.$ac_ext >&5

11167
pgac_cv_c_signed=no
11168
fi
11169
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11170 11171 11172 11173
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
11174

11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185
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
11186 11187 11188 11189 11190 11191
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

11192 11193 11194 11195 11196 11197 11198 11199 11200
int
main ()
{

volatile int x;
int * volatile y;
  ;
  return 0;
}
11201
_ACEOF
11202 11203
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11204
  (eval $ac_compile) 2>conftest.er1
11205
  ac_status=$?
11206 11207 11208
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11209
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11210
  (exit $ac_status); } &&
11211 11212 11213 11214 11215 11216 11217 11218
	 { 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'
11219 11220 11221 11222 11223 11224
  { (eval 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
11225
else
11226
  echo "$as_me: failed program was:" >&5
11227 11228
sed 's/^/| /' conftest.$ac_ext >&5

11229
ac_cv_c_volatile=no
11230
fi
11231
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11232
fi
11233 11234 11235
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
11236

11237 11238 11239
cat >>confdefs.h <<\_ACEOF
#define volatile
_ACEOF
11240

11241
fi
11242

11243 11244 11245 11246 11247 11248
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
11249 11250 11251 11252 11253
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264
#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
11265
  (eval $ac_compile) 2>conftest.er1
11266
  ac_status=$?
11267 11268 11269
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11270 11271
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11272 11273 11274 11275 11276 11277 11278 11279
	 { 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'
11280 11281 11282 11283 11284 11285 11286 11287
  { (eval 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
11288 11289
sed 's/^/| /' conftest.$ac_ext >&5

11290 11291
pgac_cv_funcname_func_support=no
fi
11292
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308
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
11309 11310 11311 11312 11313
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324
#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
11325
  (eval $ac_compile) 2>conftest.er1
11326
  ac_status=$?
11327 11328 11329
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11330 11331
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11332 11333 11334 11335 11336 11337 11338 11339
	 { 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'
11340 11341 11342 11343 11344 11345 11346 11347
  { (eval 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
11348 11349
sed 's/^/| /' conftest.$ac_ext >&5

11350 11351
pgac_cv_funcname_function_support=no
fi
11352
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363
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
11364 11365 11366
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
11367
  echo $ECHO_N "(cached) $ECHO_C" >&6
11368
else
11369
  cat >conftest.$ac_ext <<_ACEOF
11370 11371 11372 11373 11374
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11375 11376 11377 11378 11379 11380 11381 11382 11383 11384
#include <sys/types.h>
#include <time.h>

int
main ()
{
struct tm *tp; tp->tm_sec;
  ;
  return 0;
}
11385 11386 11387
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11388
  (eval $ac_compile) 2>conftest.er1
11389
  ac_status=$?
11390 11391 11392
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11393 11394
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11395 11396 11397 11398 11399 11400 11401 11402
	 { 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'
11403 11404 11405 11406 11407
  { (eval 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
11408
  ac_cv_struct_tm=time.h
11409 11410
else
  echo "$as_me: failed program was:" >&5
11411 11412
sed 's/^/| /' conftest.$ac_ext >&5

11413
ac_cv_struct_tm=sys/time.h
11414
fi
11415
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11416 11417 11418 11419
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
11420

11421 11422
cat >>confdefs.h <<\_ACEOF
#define TM_IN_SYS_TIME 1
11423
_ACEOF
11424

11425
fi
11426

11427 11428 11429
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
11430 11431
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
11432
  cat >conftest.$ac_ext <<_ACEOF
11433 11434 11435 11436 11437
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450
#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;
}
11451 11452 11453
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501
  (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
11502
  ac_status=$?
11503 11504 11505
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11506 11507
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11508 11509 11510 11511 11512 11513 11514 11515
	 { 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'
11516 11517 11518 11519 11520
  { (eval 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
11521
  ac_cv_member_struct_tm_tm_zone=yes
11522 11523
else
  echo "$as_me: failed program was:" >&5
11524 11525
sed 's/^/| /' conftest.$ac_ext >&5

11526
ac_cv_member_struct_tm_tm_zone=no
11527
fi
11528 11529 11530
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11531
fi
11532 11533 11534
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
11535

11536 11537 11538
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_TM_TM_ZONE 1
_ACEOF
11539 11540


11541
fi
11542

11543
if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
11544

11545 11546 11547
cat >>confdefs.h <<\_ACEOF
#define HAVE_TM_ZONE 1
_ACEOF
11548

11549 11550
fi
echo "$as_me:$LINENO: checking for tzname" >&5
11551 11552
echo $ECHO_N "checking for tzname... $ECHO_C" >&6
if test "${ac_cv_var_tzname+set}" = set; then
11553
  echo $ECHO_N "(cached) $ECHO_C" >&6
11554
else
11555
  cat >conftest.$ac_ext <<_ACEOF
11556 11557 11558 11559 11560
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11561 11562 11563 11564
#include <time.h>
#ifndef tzname /* For SGI.  */
extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
#endif
11565 11566 11567 11568

int
main ()
{
11569
atoi(*tzname);
11570 11571 11572 11573
  ;
  return 0;
}
_ACEOF
11574 11575
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11576
  (eval $ac_link) 2>conftest.er1
11577
  ac_status=$?
11578 11579 11580
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11581 11582
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11583 11584 11585 11586 11587 11588 11589 11590
	 { 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'
11591 11592 11593 11594 11595
  { (eval 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
11596
  ac_cv_var_tzname=yes
11597
else
11598
  echo "$as_me: failed program was:" >&5
11599 11600
sed 's/^/| /' conftest.$ac_ext >&5

11601
ac_cv_var_tzname=no
11602
fi
11603 11604
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
11605
fi
11606 11607
echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
echo "${ECHO_T}$ac_cv_var_tzname" >&6
11608
if test $ac_cv_var_tzname = yes; then
11609

11610
cat >>confdefs.h <<\_ACEOF
11611
#define HAVE_TZNAME 1
11612
_ACEOF
11613

11614 11615
fi

11616 11617 11618
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
11619 11620 11621
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11622 11623 11624 11625 11626
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11627 11628 11629
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
11630

11631 11632 11633 11634 11635 11636 11637 11638 11639 11640
int
main ()
{
if ((union semun *) 0)
  return 0;
if (sizeof (union semun))
  return 0;
  ;
  return 0;
}
11641 11642 11643
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11644
  (eval $ac_compile) 2>conftest.er1
11645
  ac_status=$?
11646 11647 11648
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11649 11650
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11651 11652 11653 11654 11655 11656 11657 11658
	 { 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'
11659 11660 11661 11662 11663
  { (eval 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
11664
  ac_cv_type_union_semun=yes
11665
else
11666
  echo "$as_me: failed program was:" >&5
11667 11668
sed 's/^/| /' conftest.$ac_ext >&5

11669
ac_cv_type_union_semun=no
11670
fi
11671
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11672
fi
11673 11674
echo "$as_me:$LINENO: result: $ac_cv_type_union_semun" >&5
echo "${ECHO_T}$ac_cv_type_union_semun" >&6
11675 11676 11677 11678 11679 11680 11681 11682
if test $ac_cv_type_union_semun = yes; then

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


fi
11683

11684 11685 11686
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
11687
  echo $ECHO_N "(cached) $ECHO_C" >&6
11688
else
11689
  cat >conftest.$ac_ext <<_ACEOF
11690 11691 11692 11693 11694
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11695 11696 11697 11698
#include <sys/types.h>
#ifdef HAVE_SYS_UN_H
#include <sys/un.h>
#endif
11699 11700


11701 11702 11703
int
main ()
{
11704 11705 11706 11707
if ((struct sockaddr_un *) 0)
  return 0;
if (sizeof (struct sockaddr_un))
  return 0;
11708 11709 11710 11711 11712 11713
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11714
  (eval $ac_compile) 2>conftest.er1
11715
  ac_status=$?
11716 11717 11718
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11719 11720
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11721 11722 11723 11724 11725 11726 11727 11728
	 { 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'
11729 11730 11731 11732 11733
  { (eval 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
11734
  ac_cv_type_struct_sockaddr_un=yes
11735
else
11736
  echo "$as_me: failed program was:" >&5
11737 11738
sed 's/^/| /' conftest.$ac_ext >&5

11739
ac_cv_type_struct_sockaddr_un=no
11740
fi
11741
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11742
fi
11743 11744 11745
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
11746

11747 11748
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_UN 1
11749
_ACEOF
11750

11751

B
Bruce Momjian 已提交
11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763
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
11764 11765 11766 11767 11768
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11769
#include <sys/types.h>
B
Bruce Momjian 已提交
11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787
#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
11788
  (eval $ac_compile) 2>conftest.er1
B
Bruce Momjian 已提交
11789
  ac_status=$?
11790 11791 11792
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
B
Bruce Momjian 已提交
11793 11794
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11795 11796 11797 11798 11799 11800 11801 11802
	 { 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 已提交
11803 11804 11805 11806 11807 11808 11809 11810
  { (eval 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
11811 11812
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
11813 11814
ac_cv_type_struct_sockaddr_storage=no
fi
11815
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
B
Bruce Momjian 已提交
11816 11817 11818 11819 11820 11821 11822 11823 11824 11825
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


11826 11827 11828 11829 11830 11831 11832 11833
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
11834 11835 11836 11837 11838
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856
#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
11857
  (eval $ac_compile) 2>conftest.er1
P
 
PostgreSQL Daemon 已提交
11858
  ac_status=$?
11859 11860 11861
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
 
PostgreSQL Daemon 已提交
11862 11863
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11864 11865 11866 11867 11868 11869 11870 11871
	 { 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 已提交
11872 11873 11874 11875 11876 11877 11878 11879
  { (eval 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
11880
sed 's/^/| /' conftest.$ac_ext >&5
P
 
PostgreSQL Daemon 已提交
11881

11882 11883
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
11884
_ACEOF
11885 11886 11887
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
11888 11889 11890 11891 11892 11893 11894 11895 11896 11897
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
11898
if (sizeof ac_aggr.ss_family)
P
 
PostgreSQL Daemon 已提交
11899 11900 11901 11902 11903 11904 11905
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11906
  (eval $ac_compile) 2>conftest.er1
11907
  ac_status=$?
11908 11909 11910
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
11911 11912
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11913 11914 11915 11916 11917 11918 11919 11920
	 { 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'
11921 11922 11923 11924 11925
  { (eval 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
11926
  ac_cv_member_struct_sockaddr_storage_ss_family=yes
11927 11928
else
  echo "$as_me: failed program was:" >&5
11929 11930 11931
sed 's/^/| /' conftest.$ac_ext >&5

ac_cv_member_struct_sockaddr_storage_ss_family=no
P
 
PostgreSQL Daemon 已提交
11932
fi
11933
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11934
fi
11935 11936 11937 11938 11939
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
11940 11941

cat >>confdefs.h <<_ACEOF
11942
#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
11943 11944 11945 11946
_ACEOF


fi
11947 11948 11949
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
11950 11951 11952
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
11953 11954 11955 11956 11957
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
11958 11959 11960 11961 11962 11963 11964 11965 11966 11967
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
11968
if (ac_aggr.__ss_family)
11969 11970 11971 11972 11973 11974 11975
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11976
  (eval $ac_compile) 2>conftest.er1
P
 
PostgreSQL Daemon 已提交
11977
  ac_status=$?
11978 11979 11980
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
 
PostgreSQL Daemon 已提交
11981 11982
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
11983 11984
	 { ac_try='test -z "$ac_c_werror_flag"
			 || test ! -s conftest.err'
P
 
PostgreSQL Daemon 已提交
11985 11986 11987 11988
  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  (eval $ac_try) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 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
  (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 已提交
12046 12047
else
  echo "$as_me: failed program was:" >&5
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 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168
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

12169 12170
ac_cv_member_struct_sockaddr_storage_ss_len=no
fi
12171 12172 12173
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12174 12175 12176 12177
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 已提交
12178

12179 12180
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
P
 
PostgreSQL Daemon 已提交
12181
_ACEOF
12182 12183 12184 12185 12186 12187 12188 12189 12190


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
12191 12192 12193 12194 12195
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
12196 12197 12198 12199 12200 12201 12202 12203 12204 12205
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
static struct sockaddr_storage ac_aggr;
12206
if (ac_aggr.__ss_len)
P
 
PostgreSQL Daemon 已提交
12207 12208 12209 12210 12211 12212 12213
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12214
  (eval $ac_compile) 2>conftest.er1
12215
  ac_status=$?
12216 12217 12218
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12219 12220
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12221 12222 12223 12224 12225 12226 12227 12228
	 { 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'
12229 12230 12231 12232 12233
  { (eval 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
12234
  ac_cv_member_struct_sockaddr_storage___ss_len=yes
12235 12236
else
  echo "$as_me: failed program was:" >&5
12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287
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

12288
ac_cv_member_struct_sockaddr_storage___ss_len=no
P
 
PostgreSQL Daemon 已提交
12289
fi
12290 12291 12292
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12293
fi
12294 12295 12296
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
12297 12298

cat >>confdefs.h <<_ACEOF
12299
#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
12300 12301 12302
_ACEOF


12303
fi
12304 12305 12306
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
12307 12308 12309
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12310 12311 12312 12313 12314
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12315 12316 12317 12318 12319 12320 12321 12322 12323
#include <sys/types.h>
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>
#endif


int
main ()
{
12324 12325
static struct sockaddr ac_aggr;
if (ac_aggr.sa_len)
12326 12327 12328 12329 12330 12331 12332
return 0;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12333
  (eval $ac_compile) 2>conftest.er1
12334
  ac_status=$?
12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386
  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
12387 12388
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12389 12390 12391 12392 12393 12394 12395 12396
	 { 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 已提交
12397 12398 12399 12400 12401 12402 12403 12404
  { (eval 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
12405 12406
sed 's/^/| /' conftest.$ac_ext >&5

12407 12408
ac_cv_member_struct_sockaddr_sa_len=no
fi
12409 12410 12411
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12412 12413 12414 12415 12416 12417 12418 12419 12420 12421
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


12422 12423 12424 12425 12426 12427 12428 12429
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
12430 12431 12432 12433 12434
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12435
#include <sys/types.h>
12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452
#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
12453
  (eval $ac_compile) 2>conftest.er1
12454
  ac_status=$?
12455 12456 12457
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12458 12459
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12460 12461 12462 12463 12464 12465 12466 12467
	 { 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'
12468 12469 12470 12471 12472 12473 12474 12475
  { (eval 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
12476 12477
sed 's/^/| /' conftest.$ac_ext >&5

12478 12479
ac_cv_type_struct_addrinfo=no
fi
12480
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12481 12482 12483 12484 12485 12486 12487 12488 12489 12490
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


12491
fi
12492 12493 12494 12495 12496


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
12497 12498 12499
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12500 12501 12502 12503 12504
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12505
#include <sys/param.h>
12506
#include <sys/types.h>
12507 12508
#include <sys/socket.h>
#include <sys/ucred.h>
12509

12510 12511 12512
int
main ()
{
12513 12514 12515 12516
if ((struct cmsgcred *) 0)
  return 0;
if (sizeof (struct cmsgcred))
  return 0;
12517 12518 12519 12520 12521 12522
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12523
  (eval $ac_compile) 2>conftest.er1
12524
  ac_status=$?
12525 12526 12527
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12528 12529
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12530 12531 12532 12533 12534 12535 12536 12537
	 { 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'
12538 12539 12540 12541 12542
  { (eval 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
12543
  ac_cv_type_struct_cmsgcred=yes
12544 12545
else
  echo "$as_me: failed program was:" >&5
12546 12547
sed 's/^/| /' conftest.$ac_ext >&5

12548
ac_cv_type_struct_cmsgcred=no
12549
fi
12550
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12551
fi
12552 12553 12554
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
12555

12556 12557
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_CMSGCRED 1
12558 12559 12560
_ACEOF


12561 12562 12563 12564
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
12565 12566 12567
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
12568 12569 12570 12571 12572
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12573
#include <sys/param.h>
12574
#include <sys/types.h>
12575 12576
#include <sys/socket.h>
#include <sys/ucred.h>
12577 12578 12579 12580

int
main ()
{
12581 12582 12583 12584
if ((struct fcred *) 0)
  return 0;
if (sizeof (struct fcred))
  return 0;
12585 12586 12587 12588 12589 12590
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12591
  (eval $ac_compile) 2>conftest.er1
12592
  ac_status=$?
12593 12594 12595
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12596 12597
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12598 12599 12600 12601 12602 12603 12604 12605
	 { 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'
12606 12607 12608 12609 12610
  { (eval 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
12611
  ac_cv_type_struct_fcred=yes
12612
else
12613
  echo "$as_me: failed program was:" >&5
12614 12615
sed 's/^/| /' conftest.$ac_ext >&5

12616
ac_cv_type_struct_fcred=no
12617
fi
12618
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
M
Marc G. Fournier 已提交
12619
fi
12620 12621 12622
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
12623

12624 12625
cat >>confdefs.h <<_ACEOF
#define HAVE_STRUCT_FCRED 1
12626
_ACEOF
12627

12628

12629 12630 12631 12632
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
12633
  echo $ECHO_N "(cached) $ECHO_C" >&6
12634
else
12635
  cat >conftest.$ac_ext <<_ACEOF
12636 12637 12638 12639 12640
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12641
#include <sys/param.h>
12642
#include <sys/types.h>
12643 12644
#include <sys/socket.h>
#include <sys/ucred.h>
12645 12646 12647 12648

int
main ()
{
12649 12650 12651 12652
if ((struct sockcred *) 0)
  return 0;
if (sizeof (struct sockcred))
  return 0;
12653 12654 12655 12656 12657 12658
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12659
  (eval $ac_compile) 2>conftest.er1
12660
  ac_status=$?
12661 12662 12663
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12664 12665
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12666 12667 12668 12669 12670 12671 12672 12673
	 { 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'
12674 12675 12676 12677 12678
  { (eval 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
12679
  ac_cv_type_struct_sockcred=yes
12680
else
12681
  echo "$as_me: failed program was:" >&5
12682 12683
sed 's/^/| /' conftest.$ac_ext >&5

12684
ac_cv_type_struct_sockcred=no
12685
fi
12686
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
M
Marc G. Fournier 已提交
12687
fi
12688 12689 12690
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
12691

12692
cat >>confdefs.h <<_ACEOF
12693
#define HAVE_STRUCT_SOCKCRED 1
12694
_ACEOF
12695 12696


M
Marc G. Fournier 已提交
12697
fi
12698

12699

12700 12701 12702 12703 12704 12705
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
12706 12707 12708 12709 12710
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12711
#ifdef HAVE_GETOPT_H
T
Tom Lane 已提交
12712
#include <getopt.h>
12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727
#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
12728
  (eval $ac_compile) 2>conftest.er1
12729
  ac_status=$?
12730 12731 12732
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12733 12734
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12735 12736 12737 12738 12739 12740 12741 12742
	 { 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'
12743 12744 12745 12746 12747 12748 12749 12750
  { (eval 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
12751 12752
sed 's/^/| /' conftest.$ac_ext >&5

12753 12754
ac_cv_type_struct_option=no
fi
12755
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768
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


12769 12770 12771 12772 12773 12774 12775 12776 12777 12778
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
12779 12780 12781 12782 12783
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798
#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
12799
  (eval $ac_compile) 2>conftest.er1
12800
  ac_status=$?
12801 12802 12803
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12804 12805
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12806 12807 12808 12809 12810 12811 12812 12813
	 { 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'
12814 12815 12816 12817 12818 12819 12820 12821
  { (eval 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
12822 12823
sed 's/^/| /' conftest.$ac_ext >&5

12824 12825
ac_cv_type_z_streamp=no
fi
12826
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841
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

12842 12843 12844 12845 12846
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
12847
  echo $ECHO_N "(cached) $ECHO_C" >&6
12848
else
12849
  cat >conftest.$ac_ext <<_ACEOF
12850 12851 12852 12853 12854
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
 
PostgreSQL Daemon 已提交
12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868
#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
12869
  (eval $ac_compile) 2>conftest.er1
12870
  ac_status=$?
12871 12872 12873
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
12874 12875
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
12876 12877 12878 12879 12880 12881 12882 12883
	 { 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'
12884 12885 12886 12887 12888
  { (eval 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
12889
  ac_cv_member_krb5_ticket_enc_part2=yes
12890
else
12891
  echo "$as_me: failed program was:" >&5
12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 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
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

12939 12940
ac_cv_member_krb5_ticket_enc_part2=no
fi
12941 12942 12943
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12944 12945 12946 12947
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
12948

12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006
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.  */
13007
_ACEOF
13008 13009 13010
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13011
#include <krb5.h>
M
 
Marc G. Fournier 已提交
13012

13013 13014 13015
int
main ()
{
13016
static krb5_ticket ac_aggr;
13017
if (sizeof ac_aggr.client)
13018
return 0;
13019 13020 13021 13022 13023 13024
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13025
  (eval $ac_compile) 2>conftest.er1
13026
  ac_status=$?
13027 13028 13029
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13030 13031
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13032 13033 13034 13035 13036 13037 13038 13039
	 { 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'
13040 13041 13042 13043 13044
  { (eval 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
13045
  ac_cv_member_krb5_ticket_client=yes
13046 13047
else
  echo "$as_me: failed program was:" >&5
13048 13049
sed 's/^/| /' conftest.$ac_ext >&5

13050
ac_cv_member_krb5_ticket_client=no
13051
fi
13052 13053 13054
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13055
fi
13056 13057 13058
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
13059

13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075
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
13076 13077 13078
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13079 13080 13081 13082 13083
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13084
#include <krb5.h>
13085 13086 13087 13088

int
main ()
{
13089 13090 13091
static krb5_error ac_aggr;
if (ac_aggr.text.data)
return 0;
13092 13093 13094 13095 13096 13097
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143
  (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
13144
  ac_status=$?
13145 13146 13147
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13148 13149
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13150 13151 13152 13153 13154 13155 13156 13157
	 { 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'
13158 13159 13160 13161 13162
  { (eval 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
13163
  ac_cv_member_krb5_error_text_data=yes
13164 13165
else
  echo "$as_me: failed program was:" >&5
13166 13167
sed 's/^/| /' conftest.$ac_ext >&5

13168
ac_cv_member_krb5_error_text_data=no
13169
fi
13170 13171 13172
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13173
fi
13174 13175 13176
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
13177 13178

cat >>confdefs.h <<_ACEOF
13179
#define HAVE_KRB5_ERROR_TEXT_DATA 1
13180
_ACEOF
M
 
Marc G. Fournier 已提交
13181 13182


13183 13184 13185 13186
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
13187 13188 13189
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13190 13191 13192 13193 13194
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13195
#include <krb5.h>
13196

13197 13198 13199
int
main ()
{
13200 13201 13202
static krb5_error ac_aggr;
if (ac_aggr.e_data)
return 0;
13203 13204 13205 13206 13207 13208
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254
  (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
13255
  ac_status=$?
13256 13257 13258
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13259 13260
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13261 13262 13263 13264 13265 13266 13267 13268
	 { 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'
13269 13270 13271 13272 13273
  { (eval 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
13274
  ac_cv_member_krb5_error_e_data=yes
13275 13276
else
  echo "$as_me: failed program was:" >&5
13277 13278
sed 's/^/| /' conftest.$ac_ext >&5

13279
ac_cv_member_krb5_error_e_data=no
13280
fi
13281 13282 13283
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
fi
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13284
fi
13285 13286 13287
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
13288 13289 13290 13291 13292 13293

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


13294 13295 13296 13297 13298
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
13299

13300
fi
13301

13302
fi
13303 13304 13305 13306

##
## Functions, global variables
##
13307

13308 13309 13310
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
13311
  echo $ECHO_N "(cached) $ECHO_C" >&6
13312
else
13313
  cat >conftest.$ac_ext <<_ACEOF
13314 13315 13316 13317 13318
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13319 13320
#include <time.h>
int res;
13321 13322 13323
int
main ()
{
13324
#ifndef __CYGWIN__
13325
res = timezone / 60;
13326 13327 13328
#else
res = _timezone / 60;
#endif
13329 13330 13331 13332
  ;
  return 0;
}
_ACEOF
13333 13334
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13335
  (eval $ac_link) 2>conftest.er1
13336
  ac_status=$?
13337 13338 13339
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13340 13341
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13342 13343 13344 13345 13346 13347 13348 13349
	 { 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'
13350 13351 13352 13353 13354
  { (eval 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
13355
  pgac_cv_var_int_timezone=yes
13356 13357
else
  echo "$as_me: failed program was:" >&5
13358 13359
sed 's/^/| /' conftest.$ac_ext >&5

13360
pgac_cv_var_int_timezone=no
13361
fi
13362 13363
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13364
fi
13365 13366 13367
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
13368

13369 13370
cat >>confdefs.h <<\_ACEOF
#define HAVE_INT_TIMEZONE
13371
_ACEOF
13372 13373

fi
13374 13375
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 已提交
13376
 if test "${ac_cv_func_accept_return+set}" = set; then
13377
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
 
Marc G. Fournier 已提交
13378
else
B
Bruce Momjian 已提交
13379
   if test "${ac_cv_func_accept_arg1+set}" = set; then
13380 13381
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
B
Bruce Momjian 已提交
13382
    if test "${ac_cv_func_accept_arg2+set}" = set; then
13383 13384
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
B
Bruce Momjian 已提交
13385 13386 13387 13388 13389 13390 13391 13392
     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
13393 13394 13395 13396 13397
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13398 13399 13400 13401
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
13402
#include <sys/socket.h>
13403
#endif
B
Bruce Momjian 已提交
13404
extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
13405 13406 13407
int
main ()
{
13408

13409 13410 13411 13412 13413 13414
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13415
  (eval $ac_compile) 2>conftest.er1
13416
  ac_status=$?
13417 13418 13419
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13420 13421
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13422 13423 13424 13425 13426 13427 13428 13429
	 { 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'
13430 13431 13432 13433 13434
  { (eval 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 已提交
13435
  ac_not_found=no; break 4
13436 13437
else
  echo "$as_me: failed program was:" >&5
13438 13439
sed 's/^/| /' conftest.$ac_ext >&5

13440
ac_not_found=yes
13441
fi
13442
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
B
Bruce Momjian 已提交
13443
       done
13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455
      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

13456
fi
13457 13458 13459 13460

fi

fi
B
Bruce Momjian 已提交
13461 13462 13463 13464 13465 13466 13467 13468 13469

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

13470 13471

cat >>confdefs.h <<_ACEOF
13472
#define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
13473 13474
_ACEOF

M
 
Marc G. Fournier 已提交
13475

13476 13477 13478
cat >>confdefs.h <<_ACEOF
#define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
_ACEOF
M
 
Marc G. Fournier 已提交
13479 13480


13481 13482 13483 13484 13485 13486 13487 13488
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
13489
  echo $ECHO_N "(cached) $ECHO_C" >&6
M
 
Marc G. Fournier 已提交
13490
else
13491
  cat >conftest.$ac_ext <<_ACEOF
13492 13493 13494 13495 13496
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13497
#include <sys/time.h>
13498 13499 13500
int
main ()
{
13501 13502 13503
struct timeval *tp;
struct timezone *tzp;
gettimeofday(tp,tzp);
13504 13505 13506 13507 13508 13509
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13510
  (eval $ac_compile) 2>conftest.er1
13511
  ac_status=$?
13512 13513 13514
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13515 13516
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13517 13518 13519 13520 13521 13522 13523 13524
	 { 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'
13525 13526 13527 13528 13529
  { (eval 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
13530
  pgac_cv_func_gettimeofday_1arg=no
13531 13532
else
  echo "$as_me: failed program was:" >&5
13533 13534
sed 's/^/| /' conftest.$ac_ext >&5

13535
pgac_cv_func_gettimeofday_1arg=yes
13536
fi
13537
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13538
fi
13539 13540 13541
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
13542

13543 13544
cat >>confdefs.h <<\_ACEOF
#define GETTIMEOFDAY_1ARG
13545
_ACEOF
M
 
Marc G. Fournier 已提交
13546

13547
fi
13548

13549 13550


13551 13552 13553



13554 13555 13556 13557 13558 13559 13560 13561 13562









13563 13564


13565

13566

13567 13568


13569 13570

for ac_func in cbrt dlopen fcvt fdatasync getpeereid memmove poll pstat readlink setproctitle setsid sigprocmask symlink sysconf towlower utime utimes waitpid wcstombs
13571 13572 13573 13574 13575
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
13576
  echo $ECHO_N "(cached) $ECHO_C" >&6
13577
else
13578
  cat >conftest.$ac_ext <<_ACEOF
13579 13580 13581 13582 13583 13584 13585 13586 13587
/* 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

13588
/* System header to define __stub macros and hopefully few prototypes,
13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600
    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

13601 13602 13603
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
13604
{
13605 13606 13607 13608 13609 13610 13611 13612 13613 13614
#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
13615 13616 13617 13618
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
13619 13620
#endif

13621 13622 13623 13624
int
main ()
{
return f != $ac_func;
13625 13626 13627 13628
  ;
  return 0;
}
_ACEOF
13629 13630
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13631
  (eval $ac_link) 2>conftest.er1
13632
  ac_status=$?
13633 13634 13635
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13636 13637
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13638 13639 13640 13641 13642 13643 13644 13645
	 { 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'
13646 13647 13648 13649 13650
  { (eval 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
13651
  eval "$as_ac_var=yes"
13652 13653
else
  echo "$as_me: failed program was:" >&5
13654 13655
sed 's/^/| /' conftest.$ac_ext >&5

13656
eval "$as_ac_var=no"
13657
fi
13658 13659
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13660
fi
13661 13662 13663 13664 13665
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
13666
_ACEOF
13667

13668 13669
fi
done
M
 
Marc G. Fournier 已提交
13670

13671 13672 13673 13674

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
13675 13676 13677
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13678 13679 13680 13681 13682
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13683
#include <unistd.h>
13684

13685 13686 13687
int
main ()
{
13688 13689 13690 13691
#ifndef fdatasync
  char *p = (char *) fdatasync;
#endif

13692 13693 13694 13695 13696 13697
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13698
  (eval $ac_compile) 2>conftest.er1
13699
  ac_status=$?
13700 13701 13702
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13703 13704
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13705 13706 13707 13708 13709 13710 13711 13712
	 { 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'
13713 13714 13715 13716 13717
  { (eval 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
13718
  ac_cv_have_decl_fdatasync=yes
13719 13720
else
  echo "$as_me: failed program was:" >&5
13721 13722
sed 's/^/| /' conftest.$ac_ext >&5

13723
ac_cv_have_decl_fdatasync=no
13724
fi
13725
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13726
fi
13727 13728 13729 13730 13731 13732 13733 13734 13735
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


13736
else
13737 13738 13739
  cat >>confdefs.h <<_ACEOF
#define HAVE_DECL_FDATASYNC 0
_ACEOF
13740 13741 13742 13743


fi

13744

13745

13746
HAVE_IPV6=no
13747 13748 13749
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
13750 13751 13752
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
13753 13754 13755 13756 13757
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13758 13759
$ac_includes_default
#include <netinet/in.h>
13760 13761 13762 13763

int
main ()
{
13764 13765 13766 13767
if ((struct sockaddr_in6 *) 0)
  return 0;
if (sizeof (struct sockaddr_in6))
  return 0;
13768 13769 13770 13771
  ;
  return 0;
}
_ACEOF
13772 13773
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13774
  (eval $ac_compile) 2>conftest.er1
13775
  ac_status=$?
13776 13777 13778
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13779 13780
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13781 13782 13783 13784 13785 13786 13787 13788
	 { 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'
13789 13790 13791 13792 13793
  { (eval 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
13794
  ac_cv_type_struct_sockaddr_in6=yes
13795 13796
else
  echo "$as_me: failed program was:" >&5
13797 13798
sed 's/^/| /' conftest.$ac_ext >&5

13799
ac_cv_type_struct_sockaddr_in6=no
13800
fi
13801
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13802
fi
13803 13804 13805 13806 13807 13808
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
  echo "$as_me:$LINENO: checking for inet_ntop" >&5
echo $ECHO_N "checking for inet_ntop... $ECHO_C" >&6
if test "${ac_cv_func_inet_ntop+set}" = set; then
13809 13810
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
13811
  cat >conftest.$ac_ext <<_ACEOF
13812 13813 13814 13815 13816 13817 13818 13819 13820
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
/* Define inet_ntop to an innocuous variant, in case <limits.h> declares inet_ntop.
   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
#define inet_ntop innocuous_inet_ntop

13821
/* System header to define __stub macros and hopefully few prototypes,
13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833
    which can conflict with char inet_ntop (); 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 inet_ntop

13834 13835 13836
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
13837
{
13838 13839 13840 13841 13842 13843 13844 13845 13846 13847
#endif
/* We use char because int might match the return type of a gcc2
   builtin and then its argument prototype would still apply.  */
char inet_ntop ();
/* 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_inet_ntop) || defined (__stub___inet_ntop)
choke me
#else
13848 13849 13850 13851
char (*f) () = inet_ntop;
#endif
#ifdef __cplusplus
}
13852 13853
#endif

13854 13855 13856 13857
int
main ()
{
return f != inet_ntop;
13858 13859 13860
  ;
  return 0;
}
13861
_ACEOF
13862 13863
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13864
  (eval $ac_link) 2>conftest.er1
13865
  ac_status=$?
13866 13867 13868
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13869 13870
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13871 13872 13873 13874 13875 13876 13877 13878
	 { 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'
13879 13880 13881 13882 13883
  { (eval 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
13884
  ac_cv_func_inet_ntop=yes
13885 13886
else
  echo "$as_me: failed program was:" >&5
13887 13888
sed 's/^/| /' conftest.$ac_ext >&5

13889
ac_cv_func_inet_ntop=no
13890
fi
13891 13892
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13893
fi
13894 13895 13896
echo "$as_me:$LINENO: result: $ac_cv_func_inet_ntop" >&5
echo "${ECHO_T}$ac_cv_func_inet_ntop" >&6
if test $ac_cv_func_inet_ntop = yes; then
13897 13898

cat >>confdefs.h <<\_ACEOF
13899 13900 13901
#define HAVE_IPV6 1
_ACEOF

13902
							  HAVE_IPV6=yes
13903 13904
fi

13905 13906 13907
fi


13908

13909 13910 13911
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
13912
  echo $ECHO_N "(cached) $ECHO_C" >&6
13913
else
13914
  cat >conftest.$ac_ext <<_ACEOF
13915 13916 13917 13918 13919
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
13920 13921 13922
#include <machine/vmparam.h>
#include <sys/exec.h>

13923 13924 13925
int
main ()
{
13926 13927
PS_STRINGS->ps_nargvstr = 1;
PS_STRINGS->ps_argvstr = "foo";
13928 13929 13930 13931 13932 13933
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13934
  (eval $ac_link) 2>conftest.er1
13935
  ac_status=$?
13936 13937 13938
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
13939 13940
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
13941 13942 13943 13944 13945 13946 13947 13948
	 { 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'
13949 13950 13951 13952 13953
  { (eval 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
13954
  pgac_cv_var_PS_STRINGS=yes
13955
else
13956
  echo "$as_me: failed program was:" >&5
13957 13958
sed 's/^/| /' conftest.$ac_ext >&5

13959
pgac_cv_var_PS_STRINGS=no
13960
fi
13961 13962
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
13963
fi
13964 13965 13966
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
13967

13968
cat >>confdefs.h <<\_ACEOF
13969
#define HAVE_PS_STRINGS
13970
_ACEOF
13971

13972
fi
13973 13974 13975 13976 13977


# 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
13978
# have all the features we need --- see below.
13979

13980
pgac_need_repl_snprintf=no
13981 13982 13983 13984 13985 13986 13987

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
13988 13989
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
13990
  cat >conftest.$ac_ext <<_ACEOF
13991 13992 13993 13994 13995 13996 13997 13998 13999
/* 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

14000
/* System header to define __stub macros and hopefully few prototypes,
14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012
    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

14013 14014 14015
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
14016
{
14017
#endif
14018 14019 14020 14021 14022 14023 14024 14025 14026
/* 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
14027 14028 14029 14030
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14031 14032
#endif

14033 14034 14035 14036
int
main ()
{
return f != $ac_func;
14037 14038 14039 14040
  ;
  return 0;
}
_ACEOF
14041 14042
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14043
  (eval $ac_link) 2>conftest.er1
14044
  ac_status=$?
14045 14046 14047
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14048 14049
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14050 14051 14052 14053 14054 14055 14056 14057
	 { 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'
14058 14059 14060 14061 14062
  { (eval 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
14063
  eval "$as_ac_var=yes"
14064 14065
else
  echo "$as_me: failed program was:" >&5
14066 14067
sed 's/^/| /' conftest.$ac_ext >&5

14068
eval "$as_ac_var=no"
14069
fi
14070 14071
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14072
fi
14073 14074 14075 14076 14077
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
14078
_ACEOF
14079 14080

else
14081
  pgac_need_repl_snprintf=yes
14082
fi
14083
done
14084

14085

14086
for ac_func in vsnprintf
14087 14088 14089 14090 14091 14092 14093 14094
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
14095 14096 14097 14098 14099 14100 14101 14102 14103
/* 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

14104
/* System header to define __stub macros and hopefully few prototypes,
14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116
    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

14117
/* Override any gcc2 internal prototype to avoid an error.  */
14118 14119
#ifdef __cplusplus
extern "C"
14120
{
14121
#endif
14122
/* We use char because int might match the return type of a gcc2
14123 14124
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
14125 14126 14127
/* 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.  */
14128
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14129 14130
choke me
#else
14131 14132 14133 14134
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14135 14136
#endif

14137 14138 14139 14140
int
main ()
{
return f != $ac_func;
14141 14142 14143 14144 14145 14146
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14147
  (eval $ac_link) 2>conftest.er1
14148
  ac_status=$?
14149 14150 14151
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14152 14153
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14154 14155 14156 14157 14158 14159 14160 14161
	 { 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'
14162 14163 14164 14165 14166 14167 14168 14169
  { (eval 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
14170 14171
sed 's/^/| /' conftest.$ac_ext >&5

14172 14173
eval "$as_ac_var=no"
fi
14174 14175
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14176 14177 14178 14179 14180 14181 14182
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
14183

14184
else
14185
  pgac_need_repl_snprintf=yes
14186
fi
14187
done
14188

14189

14190 14191 14192 14193 14194 14195 14196 14197 14198

# 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
14199
  echo $ECHO_N "(cached) $ECHO_C" >&6
14200
else
14201
  cat >conftest.$ac_ext <<_ACEOF
14202 14203 14204 14205 14206
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14207
$ac_includes_default
14208 14209 14210
int
main ()
{
14211 14212
#ifndef snprintf
  char *p = (char *) snprintf;
14213 14214
#endif

14215 14216 14217 14218 14219 14220
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14221
  (eval $ac_compile) 2>conftest.er1
14222
  ac_status=$?
14223 14224 14225
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14226 14227
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14228 14229 14230 14231 14232 14233 14234 14235
	 { 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'
14236 14237 14238 14239 14240
  { (eval 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
14241
  ac_cv_have_decl_snprintf=yes
14242
else
14243
  echo "$as_me: failed program was:" >&5
14244 14245
sed 's/^/| /' conftest.$ac_ext >&5

14246
ac_cv_have_decl_snprintf=no
14247
fi
14248
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14249
fi
14250 14251 14252
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
14253 14254

cat >>confdefs.h <<_ACEOF
14255
#define HAVE_DECL_SNPRINTF 1
14256
_ACEOF
14257 14258 14259


else
14260
  cat >>confdefs.h <<_ACEOF
14261
#define HAVE_DECL_SNPRINTF 0
14262 14263 14264
_ACEOF


14265
fi
14266 14267 14268
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
14269
  echo $ECHO_N "(cached) $ECHO_C" >&6
14270
else
14271
  cat >conftest.$ac_ext <<_ACEOF
14272 14273 14274 14275 14276
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14277
$ac_includes_default
14278 14279 14280
int
main ()
{
14281 14282 14283 14284
#ifndef vsnprintf
  char *p = (char *) vsnprintf;
#endif

14285 14286 14287 14288
  ;
  return 0;
}
_ACEOF
14289 14290
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14291
  (eval $ac_compile) 2>conftest.er1
14292
  ac_status=$?
14293 14294 14295
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14296 14297
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14298 14299 14300 14301 14302 14303 14304 14305
	 { 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'
14306 14307 14308 14309 14310 14311 14312 14313
  { (eval 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
14314 14315
sed 's/^/| /' conftest.$ac_ext >&5

14316 14317
ac_cv_have_decl_vsnprintf=no
fi
14318
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346
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




# do this one the hard way in case isinf() is a macro
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
14347 14348 14349 14350 14351
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363
#include <math.h>

int
main ()
{
double x = 0.0; int res = isinf(x);
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14364
  (eval $ac_link) 2>conftest.er1
14365
  ac_status=$?
14366 14367 14368
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14369 14370
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14371 14372 14373 14374 14375 14376 14377 14378
	 { 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'
14379 14380 14381 14382 14383
  { (eval 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
14384
  ac_cv_func_isinf=yes
14385
else
14386
  echo "$as_me: failed program was:" >&5
14387 14388
sed 's/^/| /' conftest.$ac_ext >&5

14389
ac_cv_func_isinf=no
14390
fi
14391 14392
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
M
Marc G. Fournier 已提交
14393
fi
14394 14395 14396 14397
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
14398

14399
cat >>confdefs.h <<\_ACEOF
14400
#define HAVE_ISINF 1
14401
_ACEOF
14402

14403
else
14404 14405 14406 14407 14408 14409 14410 14411
  case $LIBOBJS in
    "isinf.$ac_objext"   | \
  *" isinf.$ac_objext"   | \
    "isinf.$ac_objext "* | \
  *" isinf.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS isinf.$ac_objext" ;;
esac

14412
  # Look for a way to implement a substitute for isinf()
14413

14414

14415 14416


14417
for ac_func in fpclass fp_class fp_class_d class
14418 14419 14420 14421 14422 14423 14424 14425
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
14426 14427 14428 14429 14430 14431 14432 14433 14434
/* 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 已提交
14435
/* System header to define __stub macros and hopefully few prototypes,
14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447
    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 已提交
14448
/* Override any gcc2 internal prototype to avoid an error.  */
14449 14450
#ifdef __cplusplus
extern "C"
14451
{
14452
#endif
B
Bruce Momjian 已提交
14453
/* We use char because int might match the return type of a gcc2
14454 14455
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
B
Bruce Momjian 已提交
14456 14457 14458
/* 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.  */
14459
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
B
Bruce Momjian 已提交
14460 14461
choke me
#else
14462 14463 14464 14465
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
B
Bruce Momjian 已提交
14466 14467
#endif

14468 14469 14470 14471
int
main ()
{
return f != $ac_func;
14472 14473 14474 14475 14476 14477
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14478
  (eval $ac_link) 2>conftest.er1
14479
  ac_status=$?
14480 14481 14482
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14483 14484
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14485 14486 14487 14488 14489 14490 14491 14492
	 { 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'
14493 14494 14495 14496 14497 14498 14499 14500
  { (eval 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
14501 14502
sed 's/^/| /' conftest.$ac_ext >&5

14503 14504
eval "$as_ac_var=no"
fi
14505 14506
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14507 14508 14509 14510 14511 14512 14513
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
14514
 break
B
Bruce Momjian 已提交
14515
fi
14516
done
B
Bruce Momjian 已提交
14517

14518
fi
B
Bruce Momjian 已提交
14519

14520 14521 14522



14523 14524 14525 14526 14527 14528 14529







14530

14531

14532

14533
for ac_func in crypt fseeko getopt getrusage inet_aton random rint srandom strdup strerror strtol strtoul unsetenv
14534 14535 14536 14537 14538 14539 14540 14541
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
14542 14543 14544 14545 14546 14547 14548 14549 14550
/* 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

14551
/* System header to define __stub macros and hopefully few prototypes,
14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563
    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

14564 14565 14566
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
14567
{
14568 14569 14570 14571 14572 14573 14574 14575 14576 14577
#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
14578 14579 14580 14581
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14582 14583
#endif

14584 14585 14586 14587
int
main ()
{
return f != $ac_func;
14588 14589 14590 14591 14592 14593
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14594
  (eval $ac_link) 2>conftest.er1
14595
  ac_status=$?
14596 14597 14598
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14599 14600
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14601 14602 14603 14604 14605 14606 14607 14608
	 { 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'
14609 14610 14611 14612 14613 14614 14615 14616
  { (eval 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
14617 14618
sed 's/^/| /' conftest.$ac_ext >&5

14619 14620
eval "$as_ac_var=no"
fi
14621 14622
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14623 14624 14625 14626 14627 14628 14629 14630 14631
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
14632 14633 14634 14635 14636 14637 14638 14639
  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

14640 14641 14642 14643 14644 14645 14646 14647
fi
done



# 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
if test x"$ac_cv_type_struct_addrinfo" = xyes ; then
14648

14649
for ac_func in getaddrinfo
14650 14651 14652 14653 14654 14655 14656 14657
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
14658 14659 14660 14661 14662 14663 14664 14665 14666
/* 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

14667
/* System header to define __stub macros and hopefully few prototypes,
14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679
    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

14680
/* Override any gcc2 internal prototype to avoid an error.  */
14681 14682
#ifdef __cplusplus
extern "C"
14683
{
14684
#endif
14685
/* We use char because int might match the return type of a gcc2
14686 14687
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
14688 14689 14690
/* 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.  */
14691
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14692 14693
choke me
#else
14694 14695 14696 14697
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14698 14699
#endif

14700 14701 14702 14703
int
main ()
{
return f != $ac_func;
14704 14705 14706 14707 14708 14709
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14710
  (eval $ac_link) 2>conftest.er1
14711
  ac_status=$?
14712 14713 14714
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14715 14716
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14717 14718 14719 14720 14721 14722 14723 14724
	 { 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'
14725 14726 14727 14728 14729 14730 14731 14732
  { (eval 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
14733 14734
sed 's/^/| /' conftest.$ac_ext >&5

14735 14736
eval "$as_ac_var=no"
fi
14737 14738
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14739 14740 14741 14742 14743 14744 14745 14746 14747
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
14748 14749 14750 14751 14752 14753 14754 14755
  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

M
Marc G. Fournier 已提交
14756
fi
14757
done
14758

14759

14760
else
14761 14762 14763 14764 14765 14766 14767 14768
  case $LIBOBJS in
    "getaddrinfo.$ac_objext"   | \
  *" getaddrinfo.$ac_objext"   | \
    "getaddrinfo.$ac_objext "* | \
  *" getaddrinfo.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext" ;;
esac

14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782
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
14783 14784 14785 14786 14787 14788 14789 14790 14791
/* 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

14792
/* System header to define __stub macros and hopefully few prototypes,
14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804
    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

14805 14806 14807
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
14808
{
14809 14810 14811 14812 14813 14814 14815 14816 14817 14818
#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
14819 14820 14821 14822
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
14823 14824
#endif

14825 14826 14827 14828
int
main ()
{
return f != $ac_func;
14829 14830 14831 14832 14833 14834
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14835
  (eval $ac_link) 2>conftest.er1
14836
  ac_status=$?
14837 14838 14839
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14840 14841
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14842 14843 14844 14845 14846 14847 14848 14849
	 { 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'
14850 14851 14852 14853 14854 14855 14856 14857
  { (eval 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
14858 14859
sed 's/^/| /' conftest.$ac_ext >&5

14860 14861
eval "$as_ac_var=no"
fi
14862 14863
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
14864 14865 14866 14867 14868 14869 14870 14871 14872
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
14873 14874 14875 14876 14877 14878 14879 14880
  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

14881 14882 14883 14884 14885
fi
done


else
14886 14887 14888 14889 14890 14891 14892 14893
  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

14894
fi
14895

B
Bruce Momjian 已提交
14896
# BSD/OS & NetBSD use a custom fseeko/ftello built on fsetpos/fgetpos
14897
# We override the previous test that said fseeko/ftello didn't exist
B
Bruce Momjian 已提交
14898 14899
# OS tests are also done in include/c.h and port/fseeko.c
case $host_os in bsdi*|netbsd*)
14900 14901 14902
ac_cv_func_fseeko=yes
esac

B
Bruce Momjian 已提交
14903
# Solaris has a very slow qsort in certain cases, so we replace it.
14904
if test "$PORTNAME" = "solaris"; then
14905 14906 14907 14908 14909 14910 14911 14912
case $LIBOBJS in
    "qsort.$ac_objext"   | \
  *" qsort.$ac_objext"   | \
    "qsort.$ac_objext "* | \
  *" qsort.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS qsort.$ac_objext" ;;
esac

14913
fi
14914

B
Bruce Momjian 已提交
14915
# Win32 support
14916
if test "$PORTNAME" = "win32"; then
14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956
case $LIBOBJS in
    "copydir.$ac_objext"   | \
  *" copydir.$ac_objext"   | \
    "copydir.$ac_objext "* | \
  *" copydir.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS copydir.$ac_objext" ;;
esac

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 已提交
14957 14958 14959 14960 14961

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

14962
fi
14963 14964 14965 14966 14967

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
14968 14969 14970 14971 14972
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
14973 14974 14975 14976 14977
#include <stdio.h>
#ifdef HAVE_READLINE_READLINE_H
# include <readline/readline.h>
#elif defined(HAVE_READLINE_H)
# include <readline.h>
14978 14979 14980 14981 14982
#endif

int
main ()
{
14983
rl_completion_append_character = 'x';
14984 14985 14986 14987 14988 14989
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
14990
  (eval $ac_link) 2>conftest.er1
14991
  ac_status=$?
14992 14993 14994
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
14995 14996
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
14997 14998 14999 15000 15001 15002 15003 15004
	 { 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'
15005 15006 15007 15008 15009
  { (eval 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
15010 15011 15012 15013 15014 15015 15016
  echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6

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

15017 15018
else
  echo "$as_me: failed program was:" >&5
15019 15020
sed 's/^/| /' conftest.$ac_ext >&5

15021 15022
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
15023
fi
15024 15025
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15026

15027

15028
for ac_func in rl_completion_matches rl_filename_completion_function
15029 15030 15031 15032 15033 15034 15035 15036
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
15037 15038 15039 15040 15041 15042 15043 15044 15045
/* 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

15046
/* System header to define __stub macros and hopefully few prototypes,
15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058
    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

15059
/* Override any gcc2 internal prototype to avoid an error.  */
15060 15061
#ifdef __cplusplus
extern "C"
15062
{
15063
#endif
15064 15065 15066 15067 15068 15069 15070 15071 15072
/* 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
15073 15074 15075 15076
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15077 15078
#endif

15079 15080 15081 15082
int
main ()
{
return f != $ac_func;
15083 15084 15085 15086 15087 15088
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15089
  (eval $ac_link) 2>conftest.er1
15090
  ac_status=$?
15091 15092 15093
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15094 15095
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15096 15097 15098 15099 15100 15101 15102 15103
	 { 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'
15104 15105 15106 15107 15108 15109 15110 15111
  { (eval 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
15112 15113
sed 's/^/| /' conftest.$ac_ext >&5

15114 15115
eval "$as_ac_var=no"
fi
15116 15117
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138
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
15139 15140 15141 15142 15143 15144 15145 15146 15147
/* 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

15148
/* System header to define __stub macros and hopefully few prototypes,
15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160
    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

15161 15162 15163
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15164
{
15165
#endif
15166
/* We use char because int might match the return type of a gcc2
15167 15168 15169 15170 15171 15172 15173 15174
   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
15175 15176 15177 15178
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15179
#endif
15180

15181 15182 15183 15184
int
main ()
{
return f != $ac_func;
15185 15186 15187 15188 15189 15190
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15191
  (eval $ac_link) 2>conftest.er1
15192
  ac_status=$?
15193 15194 15195
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15196 15197
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15198 15199 15200 15201 15202 15203 15204 15205
	 { 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'
15206 15207 15208 15209 15210 15211 15212 15213
  { (eval 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
15214 15215
sed 's/^/| /' conftest.$ac_ext >&5

15216 15217
eval "$as_ac_var=no"
fi
15218 15219
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15220 15221 15222 15223 15224 15225 15226 15227
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

15228
fi
15229
done
15230

15231
fi
15232 15233


15234 15235 15236
echo "$as_me:$LINENO: checking for finite" >&5
echo $ECHO_N "checking for finite... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
15237 15238 15239 15240 15241
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15242
#include <math.h>
15243 15244 15245
int
main ()
{
15246
int dummy=finite(1.0);
15247 15248 15249 15250 15251 15252
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15253
  (eval $ac_link) 2>conftest.er1
15254
  ac_status=$?
15255 15256 15257
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15258 15259
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15260 15261 15262 15263 15264 15265 15266 15267
	 { 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'
15268 15269 15270 15271 15272
  { (eval 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
15273 15274 15275 15276 15277 15278 15279

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

echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
15280 15281
else
  echo "$as_me: failed program was:" >&5
15282 15283
sed 's/^/| /' conftest.$ac_ext >&5

15284 15285
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
15286
fi
15287 15288
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15289

15290 15291 15292
echo "$as_me:$LINENO: checking for sigsetjmp" >&5
echo $ECHO_N "checking for sigsetjmp... $ECHO_C" >&6
cat >conftest.$ac_ext <<_ACEOF
15293 15294 15295 15296 15297
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15298
#include <setjmp.h>
15299 15300 15301
int
main ()
{
15302
sigjmp_buf x; sigsetjmp(x, 1);
15303 15304 15305 15306 15307 15308
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15309
  (eval $ac_link) 2>conftest.er1
15310
  ac_status=$?
15311 15312 15313
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15314 15315
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15316 15317 15318 15319 15320 15321 15322 15323
	 { 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'
15324 15325 15326 15327 15328
  { (eval 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
15329 15330 15331

cat >>confdefs.h <<\_ACEOF
#define HAVE_SIGSETJMP 1
15332 15333
_ACEOF

15334 15335
echo "$as_me:$LINENO: result: yes" >&5
echo "${ECHO_T}yes" >&6
15336
else
15337
  echo "$as_me: failed program was:" >&5
15338 15339
sed 's/^/| /' conftest.$ac_ext >&5

15340 15341
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
M
Marc G. Fournier 已提交
15342
fi
15343 15344
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15345

15346 15347 15348
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
15349 15350 15351
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15352 15353 15354 15355 15356 15357 15358 15359 15360
/* 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

15361
/* System header to define __stub macros and hopefully few prototypes,
15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373
    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

15374
/* Override any gcc2 internal prototype to avoid an error.  */
15375 15376
#ifdef __cplusplus
extern "C"
15377
{
15378
#endif
15379
/* We use char because int might match the return type of a gcc2
15380
   builtin and then its argument prototype would still apply.  */
15381
char syslog ();
15382 15383 15384
/* 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.  */
15385
#if defined (__stub_syslog) || defined (__stub___syslog)
15386 15387
choke me
#else
15388 15389 15390 15391
char (*f) () = syslog;
#endif
#ifdef __cplusplus
}
15392
#endif
15393

15394 15395 15396 15397
int
main ()
{
return f != syslog;
15398 15399 15400 15401 15402 15403
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15404
  (eval $ac_link) 2>conftest.er1
15405
  ac_status=$?
15406 15407 15408
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15409 15410
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15411 15412 15413 15414 15415 15416 15417 15418
	 { 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'
15419 15420 15421 15422 15423
  { (eval 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
15424
  ac_cv_func_syslog=yes
15425 15426
else
  echo "$as_me: failed program was:" >&5
15427 15428
sed 's/^/| /' conftest.$ac_ext >&5

15429
ac_cv_func_syslog=no
15430
fi
15431 15432
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15433
fi
15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449
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
15450 15451 15452 15453 15454
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15455 15456
$ac_includes_default
#include <syslog.h>
15457
_ACEOF
15458 15459
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15460
  (eval $ac_compile) 2>conftest.er1
15461
  ac_status=$?
15462 15463 15464
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15465 15466
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15467 15468 15469 15470 15471 15472 15473 15474
	 { 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'
15475 15476 15477 15478 15479 15480 15481 15482
  { (eval 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
15483 15484
sed 's/^/| /' conftest.$ac_ext >&5

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

15491 15492 15493 15494
# 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
15495 15496 15497 15498 15499
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15500 15501 15502 15503 15504
#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=$?
15505
  grep -v '^ *+' conftest.er1 >conftest.err
15506 15507 15508 15509 15510 15511
  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
15512
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
15513 15514 15515 15516 15517 15518 15519 15520
  else
    ac_cpp_err=
  fi
else
  ac_cpp_err=yes
fi
if test -z "$ac_cpp_err"; then
  ac_header_preproc=yes
15521
else
15522
  echo "$as_me: failed program was:" >&5
15523 15524
sed 's/^/| /' conftest.$ac_ext >&5

15525 15526 15527 15528 15529 15530 15531
  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?
15532 15533
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
15534 15535
    { 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;}
15536 15537 15538 15539 15540
    { 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:* )
15541 15542
    { 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;}
15543 15544 15545 15546 15547 15548
    { 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;}
15549
    { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the preprocessor's result" >&5
15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561
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
    ;;
15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574
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
15575 15576

cat >>confdefs.h <<\_ACEOF
15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591
#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
15592 15593 15594 15595 15596
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607
#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
15608
  (eval $ac_link) 2>conftest.er1
15609
  ac_status=$?
15610 15611 15612
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15613 15614
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15615 15616 15617 15618 15619 15620 15621 15622
	 { 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'
15623 15624 15625 15626 15627 15628 15629 15630
  { (eval 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
15631 15632
sed 's/^/| /' conftest.$ac_ext >&5

15633 15634
pgac_cv_var_int_optreset=no
fi
15635 15636
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15637 15638 15639 15640 15641 15642 15643 15644 15645
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

15646 15647 15648 15649
fi



15650
for ac_func in strtoll strtoq
15651 15652 15653 15654 15655 15656 15657 15658
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
15659 15660 15661 15662 15663 15664 15665 15666 15667
/* 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

15668
/* System header to define __stub macros and hopefully few prototypes,
15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680
    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

15681 15682 15683
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15684
{
15685 15686 15687 15688 15689 15690 15691 15692 15693 15694
#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
15695 15696 15697 15698
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
15699 15700
#endif

15701 15702 15703 15704
int
main ()
{
return f != $ac_func;
15705 15706 15707 15708 15709 15710
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15711
  (eval $ac_link) 2>conftest.er1
15712
  ac_status=$?
15713 15714 15715
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15716 15717
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15718 15719 15720 15721 15722 15723 15724 15725
	 { 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'
15726 15727 15728 15729 15730 15731 15732 15733
  { (eval 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
15734 15735
sed 's/^/| /' conftest.$ac_ext >&5

15736 15737
eval "$as_ac_var=no"
fi
15738 15739
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15740 15741 15742 15743 15744 15745 15746
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
15747
 break
15748
fi
15749
done
15750 15751


15752

15753
for ac_func in strtoull strtouq
15754 15755 15756 15757 15758 15759 15760 15761
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
15762 15763 15764 15765 15766 15767 15768 15769 15770
/* 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

15771
/* System header to define __stub macros and hopefully few prototypes,
15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783
    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

15784 15785 15786
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15787
{
15788 15789 15790 15791 15792 15793 15794 15795 15796 15797
#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
15798 15799 15800 15801
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
P
Peter Eisentraut 已提交
15802
#endif
P
Peter Eisentraut 已提交
15803

15804 15805 15806 15807
int
main ()
{
return f != $ac_func;
15808 15809 15810 15811 15812 15813
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15814
  (eval $ac_link) 2>conftest.er1
15815
  ac_status=$?
15816 15817 15818
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15819 15820
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15821 15822 15823 15824 15825 15826 15827 15828
	 { 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'
15829 15830 15831 15832 15833 15834 15835 15836
  { (eval 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
15837 15838
sed 's/^/| /' conftest.$ac_ext >&5

15839 15840
eval "$as_ac_var=no"
fi
15841 15842
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15843 15844 15845 15846 15847 15848 15849
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
15850
 break
B
Bruce Momjian 已提交
15851
fi
15852
done
B
Bruce Momjian 已提交
15853

15854

15855
# Check for one of atexit() or on_exit()
15856

15857
for ac_func in atexit
P
Peter Eisentraut 已提交
15858
do
15859 15860 15861 15862 15863 15864 15865
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
15866 15867 15868 15869 15870 15871 15872 15873 15874
/* 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 已提交
15875
/* System header to define __stub macros and hopefully few prototypes,
15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887
    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 已提交
15888
/* Override any gcc2 internal prototype to avoid an error.  */
15889 15890
#ifdef __cplusplus
extern "C"
15891
{
15892
#endif
P
Peter Eisentraut 已提交
15893
/* We use char because int might match the return type of a gcc2
15894 15895
   builtin and then its argument prototype would still apply.  */
char $ac_func ();
P
Peter Eisentraut 已提交
15896 15897 15898 15899 15900 15901
/* 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
15902 15903 15904 15905
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
P
Peter Eisentraut 已提交
15906 15907
#endif

15908 15909 15910 15911
int
main ()
{
return f != $ac_func;
15912 15913 15914 15915 15916 15917
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15918
  (eval $ac_link) 2>conftest.er1
15919
  ac_status=$?
15920 15921 15922
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
15923 15924
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
15925 15926 15927 15928 15929 15930 15931 15932
	 { 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'
15933 15934 15935 15936 15937 15938 15939 15940
  { (eval 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
15941 15942
sed 's/^/| /' conftest.$ac_ext >&5

15943 15944
eval "$as_ac_var=no"
fi
15945 15946
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
15947 15948 15949 15950 15951 15952 15953 15954 15955
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
15956 15957 15958 15959 15960 15961 15962

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
15963 15964 15965
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
15966 15967 15968 15969 15970 15971 15972 15973 15974
/* 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

15975
/* System header to define __stub macros and hopefully few prototypes,
15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987
    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

15988 15989 15990
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
15991
{
15992 15993 15994 15995 15996 15997 15998 15999 16000 16001
#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
16002 16003 16004 16005
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
16006 16007
#endif

16008 16009 16010 16011
int
main ()
{
return f != $ac_func;
16012 16013 16014 16015 16016 16017
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16018
  (eval $ac_link) 2>conftest.er1
16019
  ac_status=$?
16020 16021 16022
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16023 16024
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16025 16026 16027 16028 16029 16030 16031 16032
	 { 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'
16033 16034 16035 16036 16037 16038 16039 16040
  { (eval 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
16041 16042
sed 's/^/| /' conftest.$ac_ext >&5

16043 16044
eval "$as_ac_var=no"
fi
16045 16046
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16047 16048 16049 16050 16051 16052 16053 16054
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

16055 16056 16057 16058
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; }; }
16059 16060 16061
fi
done

16062
fi
16063
done
16064 16065


P
Peter Eisentraut 已提交
16066 16067 16068 16069 16070 16071 16072 16073
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
16074 16075 16076 16077 16078
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089
#include <stdio.h>
int
main ()
{
return !fseeko;
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16090
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
16091
  ac_status=$?
16092 16093 16094
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
16095 16096
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16097 16098 16099 16100 16101 16102 16103 16104
	 { 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 已提交
16105 16106 16107 16108 16109 16110 16111 16112
  { (eval 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
16113 16114
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
16115
fi
16116
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
16117
  cat >conftest.$ac_ext <<_ACEOF
16118 16119 16120 16121 16122
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134
#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
16135
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
16136
  ac_status=$?
16137 16138 16139
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
16140 16141
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16142 16143 16144 16145 16146 16147 16148 16149
	 { 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 已提交
16150 16151 16152 16153 16154 16155 16156 16157
  { (eval 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
16158 16159
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
16160
fi
16161
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184
  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
16185 16186 16187 16188 16189
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200
#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
16201
  (eval $ac_link) 2>conftest.er1
P
Peter Eisentraut 已提交
16202
  ac_status=$?
16203 16204 16205
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
16206 16207
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16208 16209 16210 16211 16212 16213 16214 16215
	 { 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 已提交
16216 16217 16218 16219 16220 16221 16222 16223
  { (eval 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
16224 16225
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
16226 16227
ac_cv_func_fseeko=no
fi
16228 16229
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
P
Peter Eisentraut 已提交
16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241
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


16242 16243 16244 16245 16246
#
# 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.
16247
# See the comment at the top of src/port/thread.c for more information.
16248
#
16249
if test "$enable_thread_safety" = yes; then
16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276




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
16277 16278 16279 16280 16281
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299

/* 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
16300
  (eval $ac_link) 2>conftest.er1
16301
  ac_status=$?
16302 16303 16304
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16305 16306
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16307 16308 16309 16310 16311 16312 16313 16314
	 { 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'
16315 16316 16317 16318 16319 16320 16321 16322
  { (eval 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
16323 16324
sed 's/^/| /' conftest.$ac_ext >&5

16325
fi
16326 16327
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
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 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386
        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.

acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"

# 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

16387 16388
        tryPTHREAD_CFLAGS=""
        tryPTHREAD_LIBS=""
16389 16390 16391 16392 16393 16394 16395 16396 16397
        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
16398
                tryPTHREAD_CFLAGS="$flag"
16399 16400
                ;;

16401 16402 16403 16404
                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.
16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439
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

16440 16441 16442 16443
                if test x"$acx_pthread_config" = xno; then continue; fi
                tryPTHREAD_CFLAGS="`pthread-config --cflags`"
                tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
                ;;
16444 16445 16446 16447

                *)
                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
16448
                tryPTHREAD_LIBS="-l$flag"
16449 16450 16451 16452 16453
                ;;
        esac

        save_LIBS="$LIBS"
        save_CFLAGS="$CFLAGS"
16454 16455
        LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
        CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466

        # 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
16467 16468 16469 16470 16471
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484
#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
16485
  (eval $ac_link) 2>conftest.er1
16486
  ac_status=$?
16487 16488 16489
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16490 16491
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16492 16493 16494 16495 16496 16497 16498 16499
	 { 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'
16500 16501 16502 16503 16504 16505 16506 16507
  { (eval 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
16508 16509
sed 's/^/| /' conftest.$ac_ext >&5

16510
acx_pthread_ok=no
16511
fi
16512 16513
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16514

16515 16516 16517 16518 16519
        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
16520
main (int argc, char **argv)
16521
{
16522 16523
  (void) argc;
  (void) argv;
16524 16525 16526 16527
  return 0;
}
_ACEOF
            rm -f conftest.$ac_objext conftest$ac_exeext
16528
            if test "`(eval $ac_link 2>&1 1>&5)`" = ""; then
16529 16530 16531 16532 16533 16534 16535 16536 16537
                # 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

16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557
        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
16558 16559 16560 16561 16562
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16563 16564 16565 16566 16567 16568 16569 16570 16571
#include <pthread.h>
int
main ()
{
int attr=PTHREAD_CREATE_JOINABLE;
  ;
  return 0;
}
_ACEOF
16572 16573
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16574
  (eval $ac_link) 2>conftest.er1
P
 
PostgreSQL Daemon 已提交
16575
  ac_status=$?
16576 16577 16578
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
 
PostgreSQL Daemon 已提交
16579
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16580
  (exit $ac_status); } &&
16581 16582 16583 16584 16585 16586 16587 16588
	 { 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'
16589 16590 16591 16592 16593 16594 16595 16596
  { (eval 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
16597 16598
sed 's/^/| /' conftest.$ac_ext >&5

16599 16600
ok=unknown
fi
16601 16602
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16603 16604
        if test x"$ok" = xunknown; then
                cat >conftest.$ac_ext <<_ACEOF
16605 16606 16607 16608 16609
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620
#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
16621
  (eval $ac_link) 2>conftest.er1
16622
  ac_status=$?
16623 16624 16625
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
16626 16627
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
16628 16629 16630 16631 16632 16633 16634 16635
	 { 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'
16636 16637 16638 16639 16640 16641 16642 16643
  { (eval 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
16644 16645
sed 's/^/| /' conftest.$ac_ext >&5

16646 16647
ok=unknown
fi
16648 16649
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667
        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
16668 16669 16670 16671 16672
# 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
16673 16674 16675 16676 16677 16678 16679 16680 16681
        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 已提交
16682 16683 16684
# 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.
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 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749
        # 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 已提交
16750 16751 16752 16753 16754
# 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"


16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782
# 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

16783 16784 16785 16786 16787 16788
# Check for *_r functions
_CFLAGS="$CFLAGS"
_LIBS="$LIBS"
CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
LIBS="$LIBS $PTHREAD_LIBS"

16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801
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
16802 16803 16804 16805 16806
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16807 16808 16809 16810 16811
$ac_includes_default
#include <pthread.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822
  (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
16823 16824
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16825 16826
  (exit $ac_status); }; } &&
	 { ac_try='test -s conftest.$ac_objext'
16827 16828 16829 16830 16831 16832 16833 16834
  { (eval 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
16835 16836
sed 's/^/| /' conftest.$ac_ext >&5

16837 16838
ac_header_compiler=no
fi
16839
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
16840 16841 16842 16843 16844 16845 16846
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
16847 16848 16849 16850 16851
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
16852 16853 16854 16855 16856
#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=$?
16857
  grep -v '^ *+' conftest.er1 >conftest.err
16858 16859 16860 16861 16862 16863
  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
16864
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16865 16866 16867 16868 16869 16870 16871 16872 16873 16874
  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
16875 16876
sed 's/^/| /' conftest.$ac_ext >&5

16877 16878 16879 16880 16881 16882 16883
  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?
16884 16885
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
16886 16887
    { 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;}
16888 16889 16890 16891 16892
    { 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:* )
16893 16894
    { 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;}
16895 16896 16897 16898 16899 16900
    { 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;}
16901
    { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913
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
    ;;
16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928
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
16929 16930
  { { 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;}
16931 16932 16933 16934 16935
   { (exit 1); exit 1; }; }
fi



16936 16937 16938



B
Bruce Momjian 已提交
16939 16940 16941 16942 16943 16944
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
16945 16946 16947
  echo $ECHO_N "(cached) $ECHO_C" >&6
else
  cat >conftest.$ac_ext <<_ACEOF
16948 16949 16950 16951 16952 16953 16954 16955 16956
/* 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

16957
/* System header to define __stub macros and hopefully few prototypes,
16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969
    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

16970 16971 16972
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
16973
{
16974 16975 16976
#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 已提交
16977
char $ac_func ();
16978 16979 16980
/* 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 已提交
16981
#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
16982 16983
choke me
#else
16984 16985 16986 16987
char (*f) () = $ac_func;
#endif
#ifdef __cplusplus
}
16988 16989
#endif

16990 16991 16992 16993
int
main ()
{
return f != $ac_func;
16994 16995 16996 16997 16998 16999
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext conftest$ac_exeext
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17000
  (eval $ac_link) 2>conftest.er1
17001
  ac_status=$?
17002 17003 17004
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17005 17006
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17007 17008 17009 17010 17011 17012 17013 17014
	 { 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'
17015 17016 17017 17018 17019
  { (eval 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 已提交
17020
  eval "$as_ac_var=yes"
17021 17022
else
  echo "$as_me: failed program was:" >&5
17023 17024
sed 's/^/| /' conftest.$ac_ext >&5

B
Bruce Momjian 已提交
17025
eval "$as_ac_var=no"
17026
fi
17027 17028
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
17029
fi
B
Bruce Momjian 已提交
17030 17031 17032 17033 17034
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
17035
_ACEOF
B
Bruce Momjian 已提交
17036

17037
fi
B
Bruce Momjian 已提交
17038
done
17039

17040

B
Bruce Momjian 已提交
17041
# Do test here with the proper thread flags
17042 17043 17044 17045 17046 17047
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
17048 17049 17050 17051 17052
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069
#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
17070
  (eval $ac_compile) 2>conftest.er1
17071
  ac_status=$?
17072 17073 17074
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17075 17076
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17077 17078 17079 17080 17081 17082 17083 17084
	 { 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'
17085 17086 17087 17088 17089 17090 17091 17092
  { (eval 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
17093 17094
sed 's/^/| /' conftest.$ac_ext >&5

17095 17096
pgac_func_getpwuid_r_5arg=no
fi
17097
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108
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

17109 17110 17111 17112 17113 17114
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
17115 17116 17117 17118 17119
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17120 17121 17122 17123
#include <string.h>
int
main ()
{
17124
#ifndef _AIX
17125
int strerror_r(int, char *, size_t);
17126 17127 17128 17129
#else
/* Older AIX has 'int' for the third argument so we don't test the args. */
int strerror_r();
#endif
17130 17131 17132 17133 17134 17135
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17136
  (eval $ac_compile) 2>conftest.er1
17137
  ac_status=$?
17138 17139 17140
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17141 17142
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17143 17144 17145 17146 17147 17148 17149 17150
	 { 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'
17151 17152 17153 17154 17155 17156 17157 17158
  { (eval 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
17159 17160
sed 's/^/| /' conftest.$ac_ext >&5

17161 17162
pgac_func_strerror_r_int=no
fi
17163
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174
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

17175

17176 17177 17178
CFLAGS="$_CFLAGS"
LIBS="$_LIBS"

17179 17180
else
# do not use values from template file
17181 17182
PTHREAD_CFLAGS=
PTHREAD_LIBS=
17183
fi
17184

17185

17186 17187 17188



17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199
# 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
17200 17201 17202 17203 17204
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17205
int main() { return 0; }
17206
_ACEOF
17207
rm -f conftest$ac_exeext
17208 17209 17210 17211
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17212
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17213 17214 17215 17216 17217
  { (eval 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
17218 17219
  echo "$as_me:$LINENO: result: ok" >&5
echo "${ECHO_T}ok" >&6
17220
else
17221 17222
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17223 17224
sed 's/^/| /' conftest.$ac_ext >&5

17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237
( 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
17238
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17239 17240
fi

17241

17242
# Force use of our snprintf if system's doesn't do arg control
17243
# This feature is used by NLS
17244 17245 17246 17247 17248 17249 17250
if test "$enable_nls" = yes &&
   test $pgac_need_repl_snprintf = no &&
# On Win32, libintl replaces snprintf() with its own version that
# understands arg control, so we don't need our own.  In fact, it
# also uses macros that conflict with ours, so we _can't_ use
# our own.
   test "$PORTNAME" != "win32"; then
17251 17252 17253 17254 17255 17256 17257 17258 17259
  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
17260 17261 17262 17263 17264
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293
#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
17294 17295
sed 's/^/| /' conftest.$ac_ext >&5

17296 17297 17298
( exit $ac_status )
pgac_cv_printf_arg_control=no
fi
17299
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311
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


17312 17313 17314 17315 17316 17317 17318

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
17319 17320 17321
  # If cross-compiling, check the size reported by the compiler and
# trust that the arithmetic works.
cat >conftest.$ac_ext <<_ACEOF
17322 17323 17324 17325 17326 17327
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339
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
17340
  (eval $ac_compile) 2>conftest.er1
17341
  ac_status=$?
17342 17343 17344
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17345 17346
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17347 17348 17349 17350 17351 17352 17353 17354
	 { 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'
17355 17356 17357 17358 17359 17360 17361 17362
  { (eval 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
17363 17364
sed 's/^/| /' conftest.$ac_ext >&5

17365 17366
pgac_cv_type_long_int_64=no
fi
17367
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17368 17369
else
  cat >conftest.$ac_ext <<_ACEOF
17370 17371 17372 17373 17374
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17375
typedef long int ac_int64;
17376 17377 17378 17379 17380

/*
 * These are globals to discourage the compiler from folding all the
 * arithmetic tests down to compile-time constants.
 */
17381 17382
ac_int64 a = 20000001;
ac_int64 b = 40000005;
17383 17384

int does_int64_work()
17385
{
17386
  ac_int64 c,d;
17387

17388
  if (sizeof(ac_int64) != 8)
17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399
    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());
17400 17401
}
_ACEOF
17402
rm -f conftest$ac_exeext
17403 17404 17405 17406
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17407
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17408 17409 17410 17411 17412
  { (eval 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
17413
  pgac_cv_type_long_int_64=yes
M
 
Marc G. Fournier 已提交
17414
else
17415 17416
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17417 17418
sed 's/^/| /' conftest.$ac_ext >&5

17419
( exit $ac_status )
17420
pgac_cv_type_long_int_64=no
17421
fi
17422
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17423 17424
fi
fi
17425 17426
echo "$as_me:$LINENO: result: $pgac_cv_type_long_int_64" >&5
echo "${ECHO_T}$pgac_cv_type_long_int_64" >&6
17427

17428 17429
HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
if test x"$pgac_cv_type_long_int_64" = xyes ; then
17430

17431 17432
cat >>confdefs.h <<\_ACEOF
#define HAVE_LONG_INT_64
17433 17434
_ACEOF

17435
fi
17436 17437


17438 17439 17440 17441
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
17442
  echo $ECHO_N "(cached) $ECHO_C" >&6
17443 17444
else
  if test "$cross_compiling" = yes; then
17445 17446 17447
  # If cross-compiling, check the size reported by the compiler and
# trust that the arithmetic works.
cat >conftest.$ac_ext <<_ACEOF
17448 17449 17450 17451 17452 17453
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */

17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465
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
17466
  (eval $ac_compile) 2>conftest.er1
17467
  ac_status=$?
17468 17469 17470
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17471 17472
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17473 17474 17475 17476 17477 17478 17479 17480
	 { 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'
17481 17482 17483 17484 17485 17486 17487 17488
  { (eval 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
17489 17490
sed 's/^/| /' conftest.$ac_ext >&5

17491 17492
pgac_cv_type_long_long_int_64=no
fi
17493
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17494 17495
else
  cat >conftest.$ac_ext <<_ACEOF
17496 17497 17498 17499 17500
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17501
typedef long long int ac_int64;
17502

17503 17504 17505 17506
/*
 * These are globals to discourage the compiler from folding all the
 * arithmetic tests down to compile-time constants.
 */
17507 17508
ac_int64 a = 20000001;
ac_int64 b = 40000005;
17509 17510

int does_int64_work()
17511
{
17512
  ac_int64 c,d;
17513

17514
  if (sizeof(ac_int64) != 8)
17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525
    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());
17526 17527
}
_ACEOF
17528
rm -f conftest$ac_exeext
17529 17530 17531 17532
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  (eval $ac_link) 2>&5
  ac_status=$?
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17533
  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17534 17535 17536 17537 17538
  { (eval 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
17539
  pgac_cv_type_long_long_int_64=yes
17540
else
17541 17542
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17543 17544
sed 's/^/| /' conftest.$ac_ext >&5

17545 17546
( exit $ac_status )
pgac_cv_type_long_long_int_64=no
17547
fi
17548
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17549
fi
17550 17551 17552 17553 17554 17555 17556 17557 17558
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
17559
_ACEOF
17560

17561 17562
fi

17563
fi
17564

17565

17566

17567
if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
17568
  cat >conftest.$ac_ext <<_ACEOF
17569 17570 17571 17572 17573
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17574 17575 17576

#define INT64CONST(x)  x##LL
long long int foo = INT64CONST(0x1234567890123456);
17577 17578 17579 17580

int
main ()
{
T
Tatsuo Ishii 已提交
17581

17582 17583 17584 17585
  ;
  return 0;
}
_ACEOF
17586 17587
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17588
  (eval $ac_compile) 2>conftest.er1
17589
  ac_status=$?
17590 17591 17592
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17593 17594
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17595 17596 17597 17598 17599 17600 17601 17602
	 { 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'
17603 17604 17605 17606 17607
  { (eval 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
17608 17609 17610 17611 17612

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

17613 17614
else
  echo "$as_me: failed program was:" >&5
17615 17616
sed 's/^/| /' conftest.$ac_ext >&5

17617
fi
17618
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17619
fi
17620 17621


17622 17623
# 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
17624 17625
# 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).
17626

17627
if test "$HAVE_LONG_LONG_INT_64" = yes ; then
17628
  if test $pgac_need_repl_snprintf = no; then
17629 17630 17631 17632 17633 17634 17635 17636
    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
17637 17638
else
  cat >conftest.$ac_ext <<_ACEOF
17639 17640 17641 17642 17643
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17644
#include <stdio.h>
17645
typedef long long int ac_int64;
17646
#define INT64_FORMAT "$pgac_format"
17647

17648 17649
ac_int64 a = 20000001;
ac_int64 b = 40000005;
17650 17651 17652

int does_int64_snprintf_work()
{
17653
  ac_int64 c;
17654 17655
  char buf[100];

17656
  if (sizeof(ac_int64) != 8)
17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667
    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());
}
17668
_ACEOF
17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679
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
17680
  pgac_cv_snprintf_long_long_int_format=$pgac_format; break
17681
else
17682 17683
  echo "$as_me: program exited with status $ac_status" >&5
echo "$as_me: failed program was:" >&5
17684 17685
sed 's/^/| /' conftest.$ac_ext >&5

17686
fi
17687
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17688
fi
17689
done
17690
fi
17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707

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
17708
  else
17709 17710
    # Here if we previously decided we needed to use our own snprintf
    LONG_LONG_INT_FORMAT='%lld'
17711
  fi
17712
  LONG_LONG_UINT_FORMAT=`echo "$LONG_LONG_INT_FORMAT" | sed 's/d$/u/'`
17713
  INT64_FORMAT="\"$LONG_LONG_INT_FORMAT\""
17714
  UINT64_FORMAT="\"$LONG_LONG_UINT_FORMAT\""
17715
else
17716 17717
  # Here if we are not using 'long long int' at all
  INT64_FORMAT='"%ld"'
17718
  UINT64_FORMAT='"%lu"'
T
Tatsuo Ishii 已提交
17719
fi
17720

T
Tatsuo Ishii 已提交
17721

17722 17723 17724 17725 17726
cat >>confdefs.h <<_ACEOF
#define INT64_FORMAT $INT64_FORMAT
_ACEOF


17727 17728 17729 17730 17731 17732

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


17733 17734
# Now we have checked all the reasons to replace snprintf
if test $pgac_need_repl_snprintf = yes; then
17735 17736 17737 17738 17739

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

17740 17741 17742 17743 17744 17745 17746 17747
  case $LIBOBJS in
    "snprintf.$ac_objext"   | \
  *" snprintf.$ac_objext"   | \
    "snprintf.$ac_objext "* | \
  *" snprintf.$ac_objext "* ) ;;
  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" ;;
esac

17748 17749
fi

17750
# Need a #define for the size of Datum (unsigned long)
17751 17752 17753 17754 17755 17756
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
17757 17758 17759 17760 17761
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775
$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
17776
  (eval $ac_compile) 2>conftest.er1
17777
  ac_status=$?
17778 17779 17780
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17781 17782
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17783 17784 17785 17786 17787 17788 17789 17790
	 { 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'
17791 17792 17793 17794 17795 17796 17797 17798
  { (eval 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
17799 17800
sed 's/^/| /' conftest.$ac_ext >&5

17801 17802
ac_cv_type_unsigned_long=no
fi
17803
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820
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
17821 17822 17823 17824 17825
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838
$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
17839
  (eval $ac_compile) 2>conftest.er1
17840
  ac_status=$?
17841 17842 17843
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17844 17845
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17846 17847 17848 17849 17850 17851 17852 17853
	 { 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'
17854 17855 17856 17857 17858 17859 17860 17861
  { (eval 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
17862 17863 17864 17865 17866
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879
$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
17880
  (eval $ac_compile) 2>conftest.er1
17881
  ac_status=$?
17882 17883 17884
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17885 17886
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17887 17888 17889 17890 17891 17892 17893 17894
	 { 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'
17895 17896 17897 17898 17899 17900 17901 17902
  { (eval 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
17903 17904
sed 's/^/| /' conftest.$ac_ext >&5

17905
ac_lo=`expr $ac_mid + 1`
17906 17907 17908 17909 17910
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
17911
fi
17912
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
17913
  done
T
Tatsuo Ishii 已提交
17914
else
17915
  echo "$as_me: failed program was:" >&5
17916 17917
sed 's/^/| /' conftest.$ac_ext >&5

17918
cat >conftest.$ac_ext <<_ACEOF
17919 17920 17921 17922 17923
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936
$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
17937
  (eval $ac_compile) 2>conftest.er1
17938
  ac_status=$?
17939 17940 17941
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17942 17943
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17944 17945 17946 17947 17948 17949 17950 17951
	 { 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'
17952 17953 17954 17955 17956 17957 17958 17959
  { (eval 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
17960 17961 17962 17963 17964
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977
$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
17978
  (eval $ac_compile) 2>conftest.er1
17979
  ac_status=$?
17980 17981 17982
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
17983 17984
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
17985 17986 17987 17988 17989 17990 17991 17992
	 { 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'
17993 17994 17995 17996 17997 17998 17999 18000
  { (eval 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
18001 18002
sed 's/^/| /' conftest.$ac_ext >&5

18003
ac_hi=`expr '(' $ac_mid ')' - 1`
18004 18005 18006 18007 18008
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
18009
fi
18010
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18011 18012 18013
  done
else
  echo "$as_me: failed program was:" >&5
18014 18015
sed 's/^/| /' conftest.$ac_ext >&5

18016
ac_lo= ac_hi=
T
Tatsuo Ishii 已提交
18017
fi
18018
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18019
fi
18020
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18021 18022 18023 18024
# 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
18025 18026 18027 18028 18029
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042
$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
18043
  (eval $ac_compile) 2>conftest.er1
18044
  ac_status=$?
18045 18046 18047
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18048 18049
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18050 18051 18052 18053 18054 18055 18056 18057
	 { 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'
18058 18059 18060 18061 18062 18063 18064 18065
  { (eval 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
18066 18067
sed 's/^/| /' conftest.$ac_ext >&5

18068 18069
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
18070
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
T
Tatsuo Ishii 已提交
18071
done
18072 18073
case $ac_lo in
?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
18074 18075 18076 18077
'') { { 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;}
18078 18079 18080 18081
   { (exit 1); exit 1; }; } ;;
esac
else
  if test "$cross_compiling" = yes; then
18082 18083 18084 18085
  { { 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;}
18086 18087 18088
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
18089 18090 18091 18092 18093
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18094 18095 18096 18097 18098 18099 18100 18101
$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 已提交
18102

18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140
  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
18141 18142
sed 's/^/| /' conftest.$ac_ext >&5

18143
( exit $ac_status )
18144 18145 18146 18147
{ { 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;}
18148 18149
   { (exit 1); exit 1; }; }
fi
18150
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18151 18152 18153 18154 18155 18156
fi
fi
rm -f conftest.val
else
  ac_cv_sizeof_unsigned_long=0
fi
T
Tatsuo Ishii 已提交
18157
fi
18158 18159 18160 18161 18162 18163 18164
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 已提交
18165

18166 18167 18168 18169 18170 18171 18172 18173
# 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
18174 18175 18176 18177 18178
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192
$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
18193
  (eval $ac_compile) 2>conftest.er1
18194
  ac_status=$?
18195 18196 18197
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18198 18199
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18200 18201 18202 18203 18204 18205 18206 18207
	 { 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'
18208 18209 18210 18211 18212 18213 18214 18215
  { (eval 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
18216 18217
sed 's/^/| /' conftest.$ac_ext >&5

18218 18219
ac_cv_type_short=no
fi
18220
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233
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
18234 18235 18236 18237 18238
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252
$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
18253
  (eval $ac_compile) 2>conftest.er1
18254
  ac_status=$?
18255 18256 18257
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18258 18259
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18260 18261 18262 18263 18264 18265 18266 18267
	 { 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'
18268 18269 18270 18271 18272 18273 18274 18275
  { (eval 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
18276 18277 18278 18279 18280
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18281 18282 18283 18284 18285 18286 18287
$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
18288

18289 18290 18291 18292 18293 18294
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18295
  (eval $ac_compile) 2>conftest.er1
18296
  ac_status=$?
18297 18298 18299
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18300 18301
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18302 18303 18304 18305 18306 18307 18308 18309
	 { 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'
18310 18311 18312 18313 18314 18315 18316 18317
  { (eval 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
18318 18319
sed 's/^/| /' conftest.$ac_ext >&5

18320
ac_lo=`expr $ac_mid + 1`
18321 18322 18323 18324 18325
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
18326
fi
18327
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18328 18329 18330
  done
else
  echo "$as_me: failed program was:" >&5
18331 18332
sed 's/^/| /' conftest.$ac_ext >&5

18333
cat >conftest.$ac_ext <<_ACEOF
18334 18335 18336 18337 18338
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352
$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
18353
  (eval $ac_compile) 2>conftest.er1
18354
  ac_status=$?
18355 18356 18357
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18358 18359
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18360 18361 18362 18363 18364 18365 18366 18367
	 { 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'
18368 18369 18370 18371 18372 18373 18374 18375
  { (eval 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
18376 18377 18378 18379 18380
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394
$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
18395
  (eval $ac_compile) 2>conftest.er1
18396
  ac_status=$?
18397 18398 18399
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18400 18401
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18402 18403 18404 18405 18406 18407 18408 18409
	 { 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'
18410 18411 18412 18413 18414 18415 18416 18417
  { (eval 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
18418 18419
sed 's/^/| /' conftest.$ac_ext >&5

18420
ac_hi=`expr '(' $ac_mid ')' - 1`
18421 18422 18423 18424 18425
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
18426
fi
18427
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18428 18429 18430
  done
else
  echo "$as_me: failed program was:" >&5
18431 18432
sed 's/^/| /' conftest.$ac_ext >&5

18433 18434
ac_lo= ac_hi=
fi
18435
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18436
fi
18437
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18438 18439 18440 18441
# 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
18442 18443 18444 18445 18446
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18447 18448 18449 18450 18451 18452 18453
$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
18454

18455 18456 18457 18458 18459 18460
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18461
  (eval $ac_compile) 2>conftest.er1
18462
  ac_status=$?
18463 18464 18465
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18466 18467
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18468 18469 18470 18471 18472 18473 18474 18475
	 { 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'
18476 18477 18478 18479 18480 18481 18482 18483
  { (eval 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
18484 18485
sed 's/^/| /' conftest.$ac_ext >&5

18486 18487
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
18488
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18489 18490 18491 18492 18493 18494 18495
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
18496 18497
else
  if test "$cross_compiling" = yes; then
18498 18499 18500 18501
  { { 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;}
18502
   { (exit 1); exit 1; }; }
18503
else
18504
  cat >conftest.$ac_ext <<_ACEOF
18505 18506 18507 18508 18509
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18510 18511 18512 18513
$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); }
18514
#include <stdio.h>
18515 18516 18517
#include <stdlib.h>
int
main ()
18518
{
18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540

  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;
18541
}
18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557
_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
18558 18559
sed 's/^/| /' conftest.$ac_ext >&5

18560 18561 18562 18563 18564
( 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
18565
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583
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
18584
else
18585
  cat >conftest.$ac_ext <<_ACEOF
18586 18587 18588 18589 18590
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604
$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
18605
  (eval $ac_compile) 2>conftest.er1
18606
  ac_status=$?
18607 18608 18609
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18610
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18611
  (exit $ac_status); } &&
18612 18613 18614 18615 18616 18617 18618 18619
	 { 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'
18620 18621 18622 18623 18624 18625 18626 18627
  { (eval 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
18628 18629
sed 's/^/| /' conftest.$ac_ext >&5

18630 18631
ac_cv_type_int=no
fi
18632
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645
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
18646 18647 18648 18649 18650
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664
$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
18665
  (eval $ac_compile) 2>conftest.er1
18666
  ac_status=$?
18667 18668 18669
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18670 18671
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18672 18673 18674 18675 18676 18677 18678 18679
	 { 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'
18680 18681 18682 18683 18684 18685 18686 18687
  { (eval 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
18688 18689 18690 18691 18692
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706
$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
18707
  (eval $ac_compile) 2>conftest.er1
18708
  ac_status=$?
18709 18710 18711
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18712 18713
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18714 18715 18716 18717 18718 18719 18720 18721
	 { 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'
18722 18723 18724 18725 18726 18727 18728 18729
  { (eval 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
18730 18731
sed 's/^/| /' conftest.$ac_ext >&5

18732
ac_lo=`expr $ac_mid + 1`
18733 18734 18735 18736 18737
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
18738
fi
18739
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18740 18741 18742
  done
else
  echo "$as_me: failed program was:" >&5
18743 18744
sed 's/^/| /' conftest.$ac_ext >&5

18745
cat >conftest.$ac_ext <<_ACEOF
18746 18747 18748 18749 18750
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764
$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
18765
  (eval $ac_compile) 2>conftest.er1
18766
  ac_status=$?
18767 18768 18769
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18770 18771
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18772 18773 18774 18775 18776 18777 18778 18779
	 { 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'
18780 18781 18782 18783 18784 18785 18786 18787
  { (eval 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
18788 18789 18790 18791 18792
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806
$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
18807
  (eval $ac_compile) 2>conftest.er1
18808
  ac_status=$?
18809 18810 18811
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18812 18813
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18814 18815 18816 18817 18818 18819 18820 18821
	 { 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'
18822 18823 18824 18825 18826 18827 18828 18829
  { (eval 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
18830 18831
sed 's/^/| /' conftest.$ac_ext >&5

18832
ac_hi=`expr '(' $ac_mid ')' - 1`
18833 18834 18835 18836 18837
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
18838
fi
18839
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18840 18841 18842
  done
else
  echo "$as_me: failed program was:" >&5
18843 18844
sed 's/^/| /' conftest.$ac_ext >&5

18845
ac_lo= ac_hi=
18846
fi
18847
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18848
fi
18849
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18850 18851 18852 18853
# 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
18854 18855 18856 18857 18858
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872
$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
18873
  (eval $ac_compile) 2>conftest.er1
18874
  ac_status=$?
18875 18876 18877
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
18878 18879
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
18880 18881 18882 18883 18884 18885 18886 18887
	 { 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'
18888 18889 18890 18891 18892 18893 18894 18895
  { (eval 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
18896 18897
sed 's/^/| /' conftest.$ac_ext >&5

18898 18899
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
18900
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
18901 18902 18903 18904 18905 18906 18907 18908 18909
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
18910 18911 18912 18913
  { { 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;}
18914 18915 18916
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
18917 18918 18919 18920 18921
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
18922 18923 18924 18925 18926 18927 18928 18929 18930
$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 ()
{
18931

18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969
  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
18970 18971
sed 's/^/| /' conftest.$ac_ext >&5

18972 18973 18974 18975 18976
( 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
18977
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997
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
18998 18999 19000 19001 19002
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016
$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
19017
  (eval $ac_compile) 2>conftest.er1
19018
  ac_status=$?
19019 19020 19021
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19022 19023
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19024 19025 19026 19027 19028 19029 19030 19031
	 { 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'
19032 19033 19034 19035 19036 19037 19038 19039
  { (eval 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
19040 19041
sed 's/^/| /' conftest.$ac_ext >&5

19042 19043
ac_cv_type_long=no
fi
19044
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057
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
19058 19059 19060 19061 19062
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076
$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
19077
  (eval $ac_compile) 2>conftest.er1
19078
  ac_status=$?
19079 19080 19081
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19082 19083
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19084 19085 19086 19087 19088 19089 19090 19091
	 { 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'
19092 19093 19094 19095 19096 19097 19098 19099
  { (eval 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
19100 19101 19102 19103 19104
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118
$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
19119
  (eval $ac_compile) 2>conftest.er1
19120
  ac_status=$?
19121 19122 19123
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19124 19125
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19126 19127 19128 19129 19130 19131 19132 19133
	 { 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'
19134 19135 19136 19137 19138 19139 19140 19141
  { (eval 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
19142 19143
sed 's/^/| /' conftest.$ac_ext >&5

19144
ac_lo=`expr $ac_mid + 1`
19145 19146 19147 19148 19149
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
19150
fi
19151
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19152 19153 19154
  done
else
  echo "$as_me: failed program was:" >&5
19155 19156
sed 's/^/| /' conftest.$ac_ext >&5

19157
cat >conftest.$ac_ext <<_ACEOF
19158 19159 19160 19161 19162
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176
$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
19177
  (eval $ac_compile) 2>conftest.er1
19178
  ac_status=$?
19179 19180 19181
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19182 19183
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19184 19185 19186 19187 19188 19189 19190 19191
	 { 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'
19192 19193 19194 19195 19196 19197 19198 19199
  { (eval 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
19200 19201 19202 19203 19204
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218
$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
19219
  (eval $ac_compile) 2>conftest.er1
19220
  ac_status=$?
19221 19222 19223
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19224 19225
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19226 19227 19228 19229 19230 19231 19232 19233
	 { 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'
19234 19235 19236 19237 19238 19239 19240 19241
  { (eval 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
19242 19243
sed 's/^/| /' conftest.$ac_ext >&5

19244
ac_hi=`expr '(' $ac_mid ')' - 1`
19245 19246 19247 19248 19249
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
19250
fi
19251
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19252 19253 19254
  done
else
  echo "$as_me: failed program was:" >&5
19255 19256
sed 's/^/| /' conftest.$ac_ext >&5

19257
ac_lo= ac_hi=
19258
fi
19259
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19260
fi
19261
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19262 19263 19264 19265
# 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
19266 19267 19268 19269 19270
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19271 19272 19273 19274 19275 19276 19277
$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
19278

19279 19280 19281 19282 19283 19284
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19285
  (eval $ac_compile) 2>conftest.er1
19286
  ac_status=$?
19287 19288 19289
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19290 19291
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19292 19293 19294 19295 19296 19297 19298 19299
	 { 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'
19300 19301 19302 19303 19304 19305 19306 19307
  { (eval 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
19308 19309
sed 's/^/| /' conftest.$ac_ext >&5

19310 19311
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
19312
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19313 19314 19315 19316 19317 19318 19319 19320 19321
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
19322 19323 19324 19325
  { { 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;}
19326 19327 19328
   { (exit 1); exit 1; }; }
else
  cat >conftest.$ac_ext <<_ACEOF
19329 19330 19331 19332 19333
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19334 19335 19336 19337 19338 19339 19340 19341 19342
$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 ()
{
19343

19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361
  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);
19362

19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381
  ;
  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
19382 19383
sed 's/^/| /' conftest.$ac_ext >&5

19384 19385 19386 19387 19388
( 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
19389
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401
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
19402 19403


19404 19405 19406 19407 19408
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
19409
else
19410
  cat >conftest.$ac_ext <<_ACEOF
19411 19412 19413 19414 19415
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429
$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
19430
  (eval $ac_compile) 2>conftest.er1
19431
  ac_status=$?
19432 19433 19434
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19435 19436
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19437 19438 19439 19440 19441 19442 19443 19444
	 { 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'
19445 19446 19447 19448 19449 19450 19451 19452
  { (eval 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
19453 19454
sed 's/^/| /' conftest.$ac_ext >&5

19455 19456
ac_cv_type_long_long_int=no
fi
19457
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19458 19459 19460 19461 19462 19463 19464 19465 19466 19467
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
19468
  if test "$cross_compiling" = yes; then
19469 19470
  # Depending upon the size, compute the lo and hi bounds.
cat >conftest.$ac_ext <<_ACEOF
19471 19472 19473 19474 19475
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489
$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
19490
  (eval $ac_compile) 2>conftest.er1
19491
  ac_status=$?
19492 19493 19494
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19495 19496
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19497 19498 19499 19500 19501 19502 19503 19504
	 { 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'
19505 19506 19507 19508 19509 19510 19511 19512
  { (eval 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
19513 19514 19515 19516 19517
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531
$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
19532
  (eval $ac_compile) 2>conftest.er1
19533
  ac_status=$?
19534 19535 19536
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19537 19538
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19539 19540 19541 19542 19543 19544 19545 19546
	 { 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'
19547 19548 19549 19550 19551 19552 19553 19554
  { (eval 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
19555 19556
sed 's/^/| /' conftest.$ac_ext >&5

19557
ac_lo=`expr $ac_mid + 1`
19558 19559 19560 19561 19562
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
19563
fi
19564
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19565
  done
19566
else
19567
  echo "$as_me: failed program was:" >&5
19568 19569
sed 's/^/| /' conftest.$ac_ext >&5

19570
cat >conftest.$ac_ext <<_ACEOF
19571 19572 19573 19574 19575
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589
$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
19590
  (eval $ac_compile) 2>conftest.er1
19591
  ac_status=$?
19592 19593 19594
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19595 19596
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19597 19598 19599 19600 19601 19602 19603 19604
	 { 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'
19605 19606 19607 19608 19609 19610 19611 19612
  { (eval 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
19613 19614 19615 19616 19617
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19618 19619 19620 19621
$ac_includes_default
struct { char filler; long long int field; } pgac_struct;
int
main ()
19622
{
19623 19624 19625 19626 19627
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) >= $ac_mid)];
test_array [0] = 0

  ;
  return 0;
19628
}
19629 19630 19631
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19632
  (eval $ac_compile) 2>conftest.er1
19633
  ac_status=$?
19634 19635 19636
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19637 19638
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19639 19640 19641 19642 19643 19644 19645 19646
	 { 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'
19647 19648 19649 19650 19651 19652 19653 19654
  { (eval 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
19655 19656
sed 's/^/| /' conftest.$ac_ext >&5

19657
ac_hi=`expr '(' $ac_mid ')' - 1`
19658 19659 19660 19661 19662
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
19663
fi
19664
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19665
  done
19666
else
19667
  echo "$as_me: failed program was:" >&5
19668 19669
sed 's/^/| /' conftest.$ac_ext >&5

19670
ac_lo= ac_hi=
19671
fi
19672
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19673
fi
19674
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19675 19676 19677 19678
# 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
19679 19680 19681 19682 19683
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19684 19685 19686 19687 19688 19689 19690
$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
19691

19692 19693 19694 19695 19696 19697
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19698
  (eval $ac_compile) 2>conftest.er1
19699
  ac_status=$?
19700 19701 19702
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19703 19704
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19705 19706 19707 19708 19709 19710 19711 19712
	 { 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'
19713 19714 19715 19716 19717 19718 19719 19720
  { (eval 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
19721 19722
sed 's/^/| /' conftest.$ac_ext >&5

19723 19724
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
19725
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19726 19727 19728 19729 19730 19731 19732
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
19733 19734
else
  if test "$cross_compiling" = yes; then
19735 19736 19737 19738
  { { 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;}
19739
   { (exit 1); exit 1; }; }
19740
else
19741
  cat >conftest.$ac_ext <<_ACEOF
19742 19743 19744 19745 19746
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19747 19748 19749 19750
$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); }
19751
#include <stdio.h>
19752 19753 19754
#include <stdlib.h>
int
main ()
19755 19756
{

19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794
  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
19795 19796
sed 's/^/| /' conftest.$ac_ext >&5

19797 19798 19799 19800 19801
( 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
19802
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814
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
19815 19816


19817 19818 19819 19820 19821
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
19822
else
19823
  cat >conftest.$ac_ext <<_ACEOF
19824 19825 19826 19827 19828
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19829 19830 19831
$ac_includes_default
int
main ()
19832
{
19833 19834 19835 19836 19837 19838
if ((double *) 0)
  return 0;
if (sizeof (double))
  return 0;
  ;
  return 0;
19839
}
19840 19841 19842
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19843
  (eval $ac_compile) 2>conftest.er1
19844
  ac_status=$?
19845 19846 19847
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19848 19849
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19850 19851 19852 19853 19854 19855 19856 19857
	 { 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'
19858 19859 19860 19861 19862 19863 19864 19865
  { (eval 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
19866 19867
sed 's/^/| /' conftest.$ac_ext >&5

19868 19869
ac_cv_type_double=no
fi
19870
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883
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
19884 19885 19886 19887 19888
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19889 19890 19891 19892 19893 19894 19895
$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
19896

19897 19898 19899 19900 19901 19902
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19903
  (eval $ac_compile) 2>conftest.er1
19904
  ac_status=$?
19905 19906 19907
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19908 19909
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19910 19911 19912 19913 19914 19915 19916 19917
	 { 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'
19918 19919 19920 19921 19922 19923 19924 19925
  { (eval 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
19926 19927 19928 19929 19930
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19931 19932 19933 19934 19935 19936 19937
$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
19938

19939 19940 19941 19942 19943 19944
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19945
  (eval $ac_compile) 2>conftest.er1
19946
  ac_status=$?
19947 19948 19949
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
19950 19951
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
19952 19953 19954 19955 19956 19957 19958 19959
	 { 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'
19960 19961 19962 19963 19964 19965 19966 19967
  { (eval 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
19968 19969
sed 's/^/| /' conftest.$ac_ext >&5

19970
ac_lo=`expr $ac_mid + 1`
19971 19972 19973 19974 19975
		    if test $ac_lo -le $ac_mid; then
		      ac_lo= ac_hi=
		      break
		    fi
		    ac_mid=`expr 2 '*' $ac_mid + 1`
19976
fi
19977
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19978
  done
19979
else
19980
  echo "$as_me: failed program was:" >&5
19981 19982
sed 's/^/| /' conftest.$ac_ext >&5

19983
cat >conftest.$ac_ext <<_ACEOF
19984 19985 19986 19987 19988
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
19989 19990 19991 19992
$ac_includes_default
struct { char filler; double field; } pgac_struct;
int
main ()
19993
{
19994 19995 19996 19997 19998
static int test_array [1 - 2 * !((((char*) & pgac_struct.field) - ((char*) & pgac_struct)) < 0)];
test_array [0] = 0

  ;
  return 0;
19999
}
20000 20001 20002
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20003
  (eval $ac_compile) 2>conftest.er1
20004
  ac_status=$?
20005 20006 20007
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20008 20009
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20010 20011 20012 20013 20014 20015 20016 20017
	 { 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'
20018 20019 20020 20021 20022 20023 20024 20025
  { (eval 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
20026 20027 20028 20029 20030
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044
$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
20045
  (eval $ac_compile) 2>conftest.er1
20046
  ac_status=$?
20047 20048 20049
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20050 20051
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20052 20053 20054 20055 20056 20057 20058 20059
	 { 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'
20060 20061 20062 20063 20064 20065 20066 20067
  { (eval 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
20068 20069
sed 's/^/| /' conftest.$ac_ext >&5

20070
ac_hi=`expr '(' $ac_mid ')' - 1`
20071 20072 20073 20074 20075
		       if test $ac_mid -le $ac_hi; then
			 ac_lo= ac_hi=
			 break
		       fi
		       ac_mid=`expr 2 '*' $ac_mid`
20076
fi
20077
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20078
  done
20079
else
20080
  echo "$as_me: failed program was:" >&5
20081 20082
sed 's/^/| /' conftest.$ac_ext >&5

20083
ac_lo= ac_hi=
20084
fi
20085
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20086
fi
20087
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20088 20089 20090 20091
# 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
20092 20093 20094 20095 20096
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20097 20098 20099 20100 20101 20102 20103
$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
20104

20105 20106 20107 20108 20109 20110
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20111
  (eval $ac_compile) 2>conftest.er1
20112
  ac_status=$?
20113 20114 20115
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20116 20117
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20118 20119 20120 20121 20122 20123 20124 20125
	 { 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'
20126 20127 20128 20129 20130 20131 20132 20133
  { (eval 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
20134 20135
sed 's/^/| /' conftest.$ac_ext >&5

20136 20137
ac_lo=`expr '(' $ac_mid ')' + 1`
fi
20138
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20139 20140 20141 20142 20143 20144 20145
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
20146 20147
else
  if test "$cross_compiling" = yes; then
20148 20149 20150 20151
  { { 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;}
20152
   { (exit 1); exit 1; }; }
20153
else
20154
  cat >conftest.$ac_ext <<_ACEOF
20155 20156 20157 20158 20159
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20160 20161 20162 20163
$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); }
20164
#include <stdio.h>
20165 20166 20167
#include <stdlib.h>
int
main ()
20168 20169
{

20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207
  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
20208 20209
sed 's/^/| /' conftest.$ac_ext >&5

20210 20211 20212 20213 20214
( 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
20215
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20216 20217 20218 20219 20220 20221 20222 20223 20224 20225
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
20226
#define ALIGNOF_DOUBLE $pgac_cv_alignof_double
20227
_ACEOF
20228 20229 20230



20231 20232 20233
# 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.
20234

20235 20236 20237
MAX_ALIGNOF=$pgac_cv_alignof_long
if test $MAX_ALIGNOF -lt $pgac_cv_alignof_double ; then
  MAX_ALIGNOF=$pgac_cv_alignof_double
20238
fi
20239 20240 20241 20242 20243
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
20244
#define MAXIMUM_ALIGNOF $MAX_ALIGNOF
20245
_ACEOF
20246 20247


20248

T
Tom Lane 已提交
20249
# Some platforms predefine the types int8, int16, etc.  Only check
20250 20251 20252 20253 20254 20255 20256
# 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
20257 20258 20259 20260 20261
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20262 20263 20264
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
20265
#endif
20266

20267 20268 20269
int
main ()
{
20270 20271 20272 20273
if ((int8 *) 0)
  return 0;
if (sizeof (int8))
  return 0;
20274 20275 20276 20277 20278 20279
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20280
  (eval $ac_compile) 2>conftest.er1
20281
  ac_status=$?
20282 20283 20284
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20285 20286
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20287 20288 20289 20290 20291 20292 20293 20294
	 { 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'
20295 20296 20297 20298 20299 20300 20301 20302
  { (eval 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
20303 20304
sed 's/^/| /' conftest.$ac_ext >&5

20305 20306
ac_cv_type_int8=no
fi
20307
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20308 20309 20310 20311 20312 20313
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
20314
#define HAVE_INT8 1
20315
_ACEOF
T
Tom Lane 已提交
20316 20317


20318 20319 20320 20321 20322
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 已提交
20323
else
20324
  cat >conftest.$ac_ext <<_ACEOF
20325 20326 20327 20328 20329
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20330 20331 20332 20333 20334 20335 20336 20337
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
#endif

int
main ()
{
20338 20339 20340 20341
if ((uint8 *) 0)
  return 0;
if (sizeof (uint8))
  return 0;
20342 20343 20344 20345 20346 20347
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20348
  (eval $ac_compile) 2>conftest.er1
20349
  ac_status=$?
20350 20351 20352
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20353 20354
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20355 20356 20357 20358 20359 20360 20361 20362
	 { 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'
20363 20364 20365 20366 20367 20368 20369 20370
  { (eval 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
20371 20372
sed 's/^/| /' conftest.$ac_ext >&5

20373 20374
ac_cv_type_uint8=no
fi
20375
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20376 20377 20378 20379 20380 20381
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
20382
#define HAVE_UINT8 1
20383
_ACEOF
T
Tom Lane 已提交
20384 20385


20386 20387 20388 20389 20390
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 已提交
20391
else
20392
  cat >conftest.$ac_ext <<_ACEOF
20393 20394 20395 20396 20397
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20398 20399 20400 20401 20402 20403 20404 20405
#include <stdio.h>
#ifdef HAVE_SUPPORTDEFS_H
#include <SupportDefs.h>
#endif

int
main ()
{
20406 20407 20408 20409
if ((int64 *) 0)
  return 0;
if (sizeof (int64))
  return 0;
20410 20411 20412 20413 20414 20415
  ;
  return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20416
  (eval $ac_compile) 2>conftest.er1
20417
  ac_status=$?
20418 20419 20420
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20421 20422
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20423 20424 20425 20426 20427 20428 20429 20430
	 { 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'
20431 20432 20433 20434 20435 20436 20437
  { (eval 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
20438
  echo "$as_me: failed program was:" >&5
20439 20440
sed 's/^/| /' conftest.$ac_ext >&5

20441 20442
ac_cv_type_int64=no
fi
20443
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460
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
20461 20462 20463 20464 20465
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483
#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
20484
  (eval $ac_compile) 2>conftest.er1
20485
  ac_status=$?
20486 20487 20488
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20489 20490
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20491 20492 20493 20494 20495 20496 20497 20498
	 { 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'
20499 20500 20501 20502 20503 20504 20505 20506
  { (eval 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
20507 20508
sed 's/^/| /' conftest.$ac_ext >&5

20509 20510
ac_cv_type_uint64=no
fi
20511
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532
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
20533 20534 20535 20536 20537
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552
#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
20553
  (eval $ac_compile) 2>conftest.er1
20554
  ac_status=$?
20555 20556 20557
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20558 20559
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20560 20561 20562 20563 20564 20565 20566 20567
	 { 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'
20568 20569 20570 20571 20572 20573 20574 20575
  { (eval 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
20576 20577
sed 's/^/| /' conftest.$ac_ext >&5

20578 20579
ac_cv_type_sig_atomic_t=no
fi
20580
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600
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



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
20601 20602 20603 20604 20605
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
20606 20607 20608 20609 20610 20611 20612 20613 20614 20615 20616 20617 20618 20619 20620
#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
20621
  (eval $ac_link) 2>conftest.er1
20622
  ac_status=$?
20623 20624 20625
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
20626 20627
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20628 20629 20630 20631 20632 20633 20634 20635
	 { 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'
20636 20637 20638 20639 20640 20641 20642 20643
  { (eval 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
20644 20645
sed 's/^/| /' conftest.$ac_ext >&5

20646 20647
pgac_cv_func_posix_signals=no
fi
20648 20649
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661
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

20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673
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

P
Peter Eisentraut 已提交
20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692
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.
20693 20694 20695 20696 20697 20698
	 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 已提交
20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717
#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
20718
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
20719
  ac_status=$?
20720 20721 20722
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
20723 20724
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20725 20726 20727 20728 20729 20730 20731 20732
	 { 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 已提交
20733 20734 20735 20736 20737 20738 20739 20740
  { (eval 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
20741 20742
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
20743
fi
20744
rm -f conftest.err conftest.$ac_objext
P
Peter Eisentraut 已提交
20745 20746 20747
     	 CC="$CC -n32"
     	 rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20748
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
20749
  ac_status=$?
20750 20751 20752
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
20753 20754
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20755 20756 20757 20758 20759 20760 20761 20762
	 { 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 已提交
20763 20764 20765 20766 20767 20768 20769 20770
  { (eval 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
20771 20772
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
20773
fi
20774 20775
rm -f conftest.err conftest.$ac_objext
	 break
P
Peter Eisentraut 已提交
20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794
       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
20795 20796 20797 20798 20799
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
20800 20801 20802 20803 20804 20805 20806 20807 20808 20809 20810 20811 20812 20813 20814 20815 20816 20817 20818
#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
20819
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
20820
  ac_status=$?
20821 20822 20823
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
20824 20825
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20826 20827 20828 20829 20830 20831 20832 20833
	 { 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 已提交
20834 20835 20836 20837 20838 20839 20840 20841
  { (eval 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
20842 20843
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
20844
fi
20845
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
20846
  cat >conftest.$ac_ext <<_ACEOF
20847 20848 20849 20850 20851
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871
#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
20872
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
20873
  ac_status=$?
20874 20875 20876
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
20877 20878
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20879 20880 20881 20882 20883 20884 20885 20886
	 { 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 已提交
20887 20888 20889 20890 20891 20892 20893 20894
  { (eval 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
20895 20896
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
20897
fi
20898
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919
  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
20920 20921 20922 20923 20924
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943
#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
20944
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
20945
  ac_status=$?
20946 20947 20948
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
20949 20950
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
20951 20952 20953 20954 20955 20956 20957 20958
	 { 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 已提交
20959 20960 20961 20962 20963 20964 20965 20966
  { (eval 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
20967 20968
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
20969
fi
20970
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
20971
  cat >conftest.$ac_ext <<_ACEOF
20972 20973 20974 20975 20976
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
P
Peter Eisentraut 已提交
20977 20978 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996
#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
20997
  (eval $ac_compile) 2>conftest.er1
P
Peter Eisentraut 已提交
20998
  ac_status=$?
20999 21000 21001
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
P
Peter Eisentraut 已提交
21002 21003
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21004 21005 21006 21007 21008 21009 21010 21011
	 { 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 已提交
21012 21013 21014 21015 21016 21017 21018 21019
  { (eval 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
21020 21021
sed 's/^/| /' conftest.$ac_ext >&5

P
Peter Eisentraut 已提交
21022
fi
21023
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
P
Peter Eisentraut 已提交
21024 21025 21026 21027 21028 21029 21030 21031 21032 21033 21034 21035 21036 21037 21038 21039
  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
21040

21041 21042 21043 21044 21045 21046 21047 21048 21049 21050
# 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
21051 21052 21053 21054 21055 21056
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
$ac_includes_default
21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074
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++)
      {
21075 21076 21077 21078 21079 21080
	char *a = foo + i;
	char *b = bar + i;
	strcpy (a, "--------01111111");
	strcpy (b, "--------10000000");
	if (memcmp (a, b, 16) >= 0)
	  exit (1);
21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103
      }
    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
21104 21105
sed 's/^/| /' conftest.$ac_ext >&5

21106 21107 21108
( exit $ac_status )
ac_cv_func_memcmp_working=no
fi
21109
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21110 21111 21112 21113
fi
fi
echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6
21114 21115 21116 21117 21118 21119 21120 21121
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

21122 21123


21124

21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 21155 21156 21157 21158 21159 21160
# 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"


21161 21162 21163 21164 21165 21166 21167 21168 21169 21170
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
21171 21172 21173 21174 21175
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193

/* 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
21194
  (eval $ac_link) 2>conftest.er1
21195
  ac_status=$?
21196 21197 21198
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21199 21200
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21201 21202 21203 21204 21205 21206 21207 21208
	 { 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'
21209 21210 21211 21212 21213 21214 21215 21216
  { (eval 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
21217 21218
sed 's/^/| /' conftest.$ac_ext >&5

21219
fi
21220 21221
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
21222 21223 21224 21225
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
21226 21227 21228 21229 21230
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248

/* 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
21249
  (eval $ac_link) 2>conftest.er1
21250
  ac_status=$?
21251 21252 21253
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21254 21255
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21256 21257 21258 21259 21260 21261 21262 21263
	 { 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'
21264 21265 21266 21267 21268 21269 21270 21271 21272
  { (eval 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
21273 21274
sed 's/^/| /' conftest.$ac_ext >&5

21275
fi
21276 21277
rm -f conftest.err conftest.$ac_objext \
      conftest$ac_exeext conftest.$ac_ext
21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305
  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
21306 21307 21308 21309 21310
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21311 21312 21313 21314 21315
$ac_includes_default
#include <libintl.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21316
  (eval $ac_compile) 2>conftest.er1
21317
  ac_status=$?
21318 21319 21320
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21321 21322
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21323 21324 21325 21326 21327 21328 21329 21330
	 { 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'
21331 21332 21333 21334 21335 21336 21337 21338
  { (eval 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
21339 21340
sed 's/^/| /' conftest.$ac_ext >&5

21341 21342
ac_header_compiler=no
fi
21343
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21344 21345 21346 21347 21348 21349 21350
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
21351 21352 21353 21354 21355
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21356 21357 21358 21359 21360
#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=$?
21361
  grep -v '^ *+' conftest.er1 >conftest.err
21362 21363 21364 21365 21366 21367
  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
21368
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21369 21370 21371 21372 21373 21374 21375 21376 21377 21378
  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
21379 21380
sed 's/^/| /' conftest.$ac_ext >&5

21381 21382 21383 21384 21385 21386 21387
  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?
21388 21389
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
21390 21391
    { 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;}
21392 21393 21394 21395 21396
    { 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:* )
21397 21398
    { 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;}
21399 21400 21401 21402 21403 21404
    { 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;}
21405
    { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417
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
    ;;
21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 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 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558
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
21559
fi
21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573

  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


21574 21575

cat >>confdefs.h <<_ACEOF
21576
#define LOCALEDIR "$exp_localedir"
21577
_ACEOF
T
Tom Lane 已提交
21578 21579


21580
fi
21581

21582 21583 21584 21585
# Check for Tcl configuration script tclConfig.sh
if test "$with_tcl" = yes; then
    for ac_prog in tclsh tcl
do
21586
  # Extract the first word of "$ac_prog", so it can be a program name with args.
21587
set dummy $ac_prog; ac_word=$2
21588 21589 21590 21591
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 已提交
21592
else
21593 21594
  case $TCLSH in
  [\\/]* | ?:[\\/]*)
B
Bruce Momjian 已提交
21595 21596 21597
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
  ;;
  *)
21598 21599 21600 21601 21602 21603 21604 21605 21606 21607 21608 21609 21610 21611
  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 已提交
21612 21613 21614
  ;;
esac
fi
21615 21616
TCLSH=$ac_cv_path_TCLSH

B
Bruce Momjian 已提交
21617
if test -n "$TCLSH"; then
21618 21619
  echo "$as_me:$LINENO: result: $TCLSH" >&5
echo "${ECHO_T}$TCLSH" >&6
B
Bruce Momjian 已提交
21620
else
21621 21622
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
B
Bruce Momjian 已提交
21623
fi
B
Bruce Momjian 已提交
21624

21625
  test -n "$TCLSH" && break
21626
done
B
Bruce Momjian 已提交
21627

21628 21629
echo "$as_me:$LINENO: checking for tclConfig.sh" >&5
echo $ECHO_N "checking for tclConfig.sh... $ECHO_C" >&6
21630 21631 21632
# Let user override test
if test -z "$TCL_CONFIG_SH"; then
    pgac_test_dirs="$with_tclconfig"
B
Bruce Momjian 已提交
21633

21634 21635
    set X $pgac_test_dirs; shift
    if test $# -eq 0; then
21636 21637 21638
        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; }; }
21639
        set X `echo 'puts $auto_path' | $TCLSH`; shift
B
Bruce Momjian 已提交
21640 21641
    fi

P
Peter Eisentraut 已提交
21642
    for pgac_dir do
21643 21644 21645 21646 21647
        if test -r "$pgac_dir/tclConfig.sh"; then
            TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
            break
        fi
    done
B
Bruce Momjian 已提交
21648 21649
fi

21650
if test -z "$TCL_CONFIG_SH"; then
21651 21652 21653 21654 21655
    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; }; }
21656
else
21657 21658
    echo "$as_me:$LINENO: result: $TCL_CONFIG_SH" >&5
echo "${ECHO_T}$TCL_CONFIG_SH" >&6
21659
fi
21660

B
Bruce Momjian 已提交
21661 21662


21663
    . "$TCL_CONFIG_SH"
21664
eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
21665 21666 21667 21668 21669
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\"

21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 21681 21682 21683 21684 21685
        # 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
21686 21687 21688 21689 21690
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21691 21692 21693 21694 21695
$ac_includes_default
#include <tcl.h>
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
21696
  (eval $ac_compile) 2>conftest.er1
21697
  ac_status=$?
21698 21699 21700
  grep -v '^ *+' conftest.er1 >conftest.err
  rm -f conftest.er1
  cat conftest.err >&5
21701 21702
  echo "$as_me:$LINENO: \$? = $ac_status" >&5
  (exit $ac_status); } &&
21703 21704 21705 21706 21707 21708 21709 21710
	 { 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'
21711 21712 21713 21714 21715 21716 21717 21718
  { (eval 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
21719 21720
sed 's/^/| /' conftest.$ac_ext >&5

21721 21722
ac_header_compiler=no
fi
21723
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
21724 21725 21726 21727 21728 21729 21730
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
21731 21732 21733 21734 21735
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
21736 21737 21738 21739 21740
#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=$?
21741
  grep -v '^ *+' conftest.er1 >conftest.err
21742 21743 21744 21745 21746 21747
  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
21748
    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
21749 21750 21751 21752 21753 21754 21755 21756 21757 21758
  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
21759 21760
sed 's/^/| /' conftest.$ac_ext >&5

21761 21762 21763 21764 21765 21766 21767
  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?
21768 21769
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  yes:no: )
21770 21771
    { 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;}
21772 21773 21774 21775 21776
    { 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:* )
21777 21778
    { 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;}
21779 21780 21781 21782 21783 21784
    { 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;}
21785
    { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5
21786 21787 21788 21789 21790 21791 21792 21793 21794 21795 21796 21797
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
    ;;
21798 21799 21800 21801 21802 21803 21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815 21816 21817 21818 21819 21820
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
21821

21822 21823 21824 21825 21826
#
# Check for DocBook and tools
#
for ac_prog in onsgmls nsgmls
do
21827
  # Extract the first word of "$ac_prog", so it can be a program name with args.
21828
set dummy $ac_prog; ac_word=$2
21829 21830 21831 21832
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
21833
else
21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850
  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

21851 21852
fi
fi
21853
NSGMLS=$ac_cv_prog_NSGMLS
21854
if test -n "$NSGMLS"; then
21855 21856
  echo "$as_me:$LINENO: result: $NSGMLS" >&5
echo "${ECHO_T}$NSGMLS" >&6
21857
else
21858 21859
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
21860 21861
fi

21862
  test -n "$NSGMLS" && break
21863 21864
done

21865
for ac_prog in openjade jade
21866
do
21867
  # Extract the first word of "$ac_prog", so it can be a program name with args.
21868
set dummy $ac_prog; ac_word=$2
21869 21870 21871 21872
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
21873 21874 21875 21876
else
  if test -n "$JADE"; then
  ac_cv_prog_JADE="$JADE" # Let the user override the test.
else
21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890
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

21891 21892
fi
fi
21893
JADE=$ac_cv_prog_JADE
21894
if test -n "$JADE"; then
21895 21896
  echo "$as_me:$LINENO: result: $JADE" >&5
echo "${ECHO_T}$JADE" >&6
21897
else
21898 21899
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
21900 21901
fi

21902
  test -n "$JADE" && break
21903 21904
done

21905

P
Peter Eisentraut 已提交
21906 21907
echo "$as_me:$LINENO: checking for DocBook V4.2" >&5
echo $ECHO_N "checking for DocBook V4.2... $ECHO_C" >&6
21908 21909
if test "${pgac_cv_check_docbook+set}" = set; then
  echo $ECHO_N "(cached) $ECHO_C" >&6
21910 21911
else
  cat >conftest.sgml <<EOF
P
Peter Eisentraut 已提交
21912
<!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924
<book>
 <title>test</title>
 <chapter>
  <title>random</title>
   <sect1>
    <title>testsect</title>
    <para>text</para>
  </sect1>
 </chapter>
</book>
EOF

21925 21926 21927 21928 21929 21930 21931
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
21932 21933 21934
fi
rm -f conftest.sgml
fi
21935 21936
echo "$as_me:$LINENO: result: $pgac_cv_check_docbook" >&5
echo "${ECHO_T}$pgac_cv_check_docbook" >&6
21937 21938 21939 21940

have_docbook=$pgac_cv_check_docbook


21941
echo "$as_me:$LINENO: checking for DocBook stylesheets" >&5
21942 21943 21944
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
21945 21946 21947 21948 21949 21950 21951 21952 21953
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 \
21954
		sgml/docbook-dsssl \
21955
        sgml/docbook/dsssl/modular \
21956
        sgml/docbook/stylesheet/dsssl/modular \
21957
        sgml/docbook/dsssl-stylesheets
21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971 21972 21973 21974
      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
21975 21976
  echo "$as_me:$LINENO: result: $DOCBOOKSTYLE" >&5
echo "${ECHO_T}$DOCBOOKSTYLE" >&6
21977
else
21978 21979
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
21980
fi
21981 21982 21983 21984 21985 21986 21987 21988 21989 21990 21991 21992 21993 21994 21995 21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 22065 22066 22067 22068 22069 22070 22071 22072
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
22073
do
22074
  # Extract the first word of "$ac_prog", so it can be a program name with args.
22075
set dummy $ac_prog; ac_word=$2
22076 22077 22078 22079
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
22080 22081 22082 22083
else
  if test -n "$SGMLSPL"; then
  ac_cv_prog_SGMLSPL="$SGMLSPL" # Let the user override the test.
else
22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097
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

22098 22099
fi
fi
22100
SGMLSPL=$ac_cv_prog_SGMLSPL
22101
if test -n "$SGMLSPL"; then
22102 22103
  echo "$as_me:$LINENO: result: $SGMLSPL" >&5
echo "${ECHO_T}$SGMLSPL" >&6
22104
else
22105 22106
  echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
22107 22108
fi

22109
  test -n "$SGMLSPL" && break
22110 22111 22112
done


22113 22114 22115 22116 22117
# Thread testing

# We have to run the thread test near the end so we have all our symbols
# defined.  Cross compiling throws a warning.
#
22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131
if test "$enable_thread_safety_force" = yes; then
  { echo "$as_me:$LINENO: WARNING:
*** Skipping thread test program.  --enable-thread-safety-force was used.
*** Run the program in src/tools/thread on the your machine and add
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.
*** Run the program in src/tools/thread on the your machine and add
proper locking function calls to your applications to guarantee thread
safety.
" >&2;}
elif test "$enable_thread_safety" = yes; then
22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143
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.
22144
*** Run the program in src/tools/thread on the target machine.
22145 22146 22147
" >&5
echo "$as_me: WARNING:
*** Skipping thread test program because of cross-compile build.
22148
*** Run the program in src/tools/thread on the target machine.
22149 22150 22151
" >&2;}
else
  cat >conftest.$ac_ext <<_ACEOF
22152 22153 22154 22155 22156
/* confdefs.h.  */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h.  */
22157
#include "$srcdir/src/tools/thread/thread_test.c"
22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174
_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
22175 22176
sed 's/^/| /' conftest.$ac_ext >&5

22177 22178 22179
( exit $ac_status )
echo "$as_me:$LINENO: result: no" >&5
echo "${ECHO_T}no" >&6
B
Bruce Momjian 已提交
22180 22181
  { { echo "$as_me:$LINENO: error:
*** Thread test program failed.  Your platform is not thread-safe.
22182 22183 22184 22185 22186 22187 22188
*** 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
*** the program in src/tools/thread and add locking function calls
*** to your applications to guarantee thread safety.
" >&5
B
Bruce Momjian 已提交
22189 22190
echo "$as_me: error:
*** Thread test program failed.  Your platform is not thread-safe.
22191 22192 22193 22194 22195 22196 22197
*** 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
*** the program in src/tools/thread and add locking function calls
*** to your applications to guarantee thread safety.
" >&2;}
22198 22199
   { (exit 1); exit 1; }; }
fi
22200
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22201 22202 22203 22204
fi
CFLAGS="$_CFLAGS"
LIBS="$_LIBS"
fi
22205

22206
# prepare build tree if outside source tree
22207 22208 22209
# 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.
22210 22211 22212 22213 22214
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
22215 22216 22217 22218 22219 22220 22221 22222 22223
    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
22224 22225
fi

22226

22227

22228
                    ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
22229 22230


22231
                                                            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}"
22232 22233


22234
if test "$PORTNAME" = "win32"; then
22235
          ac_config_commands="$ac_config_commands check_win32_symlinks"
22236

22237
fi
22238

22239
          ac_config_headers="$ac_config_headers src/include/pg_config.h"
22240 22241 22242


cat >confcache <<\_ACEOF
22243 22244
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
22245 22246 22247
# 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.
22248
#
22249 22250
# config.status only pays attention to the cache file if you give it
# the --recheck option to rerun configure.
22251
#
22252
# `ac_cv_env_foo' variables (set or unset) will be overridden when
22253 22254 22255 22256 22257
# loading this file, other *unset* `ac_cv_foo' will be assigned the
# following values.

_ACEOF

22258 22259 22260 22261 22262
# 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.
22263 22264 22265 22266 22267 22268 22269
{
  (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 \
22270 22271
	"s/'/'\\\\''/g;
	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22272 22273 22274 22275
      ;;
    *)
      # `set' quotes correctly as required by POSIX, so do not add quotes.
      sed -n \
22276
	"s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
22277 22278 22279 22280 22281 22282 22283 22284 22285 22286
      ;;
    esac;
} |
  sed '
     t clear
     : clear
     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
     t end
     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
     : end' >>confcache
22287
if diff $cache_file confcache >/dev/null 2>&1; then :; else
22288
  if test -w $cache_file; then
22289 22290
    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
    cat confcache >$cache_file
22291 22292 22293
  else
    echo "not updating unwritable cache $cache_file"
  fi
22294
fi
22295
rm -f confcache
22296

22297 22298 22299 22300
test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

22301 22302 22303 22304
# 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).
22305
if test "x$srcdir" = x.; then
22306
  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22307 22308 22309
s/:*\$(srcdir):*/:/;
s/:*\${srcdir}:*/:/;
s/:*@srcdir@:*/:/;
22310
s/^\([^=]*=[	 ]*\):*/\1/;
22311
s/:*$//;
22312
s/^[^=]*=[	 ]*$//;
22313
}'
22314 22315
fi

22316
DEFS=-DHAVE_CONFIG_H
22317

22318 22319 22320 22321 22322 22323 22324 22325 22326 22327 22328 22329 22330 22331 22332
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


22333

22334 22335 22336 22337 22338 22339 22340 22341
: ${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.
22342 22343
# Run this file to recreate the current configuration.
# Compiler output produced by configure, useful for debugging
22344
# configure, is in config.log if it exists.
22345

22346
debug=false
22347 22348
ac_cs_recheck=false
ac_cs_silent=false
22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360
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=:
22361 22362 22363
  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
22364 22365 22366
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  set -o posix
fi
22367
DUALCASE=1; export DUALCASE # for MKS sh
22368 22369

# Support unset when possible.
22370
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22371 22372 22373 22374 22375
  as_unset=unset
else
  as_unset=false
fi

22376 22377 22378 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

# 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
22408 22409 22410


# Name of the executable.
22411
as_me=`$as_basename "$0" ||
22412 22413 22414 22415 22416 22417 22418 22419 22420 22421
$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'`

22422

22423 22424 22425 22426 22427 22428 22429 22430 22431 22432
# 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
22433 22434 22435 22436
  echo "#! /bin/sh" >conf$$.sh
  echo  "exit 0"   >>conf$$.sh
  chmod +x conf$$.sh
  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22437 22438 22439 22440
    PATH_SEPARATOR=';'
  else
    PATH_SEPARATOR=:
  fi
22441
  rm -f conf$$.sh
22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455
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
22456
do
22457 22458 22459 22460 22461 22462
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
done

       ;;
22463
  esac
22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489
  # 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
22490 22491
	     $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
	     $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
22492 22493 22494 22495 22496 22497
	     CONFIG_SHELL=$as_dir/$as_base
	     export CONFIG_SHELL
	     exec "$CONFIG_SHELL" "$0" ${1+"$@"}
	   fi;;
	 esac
       done
22498
done
22499 22500
;;
  esac
22501

22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531
  # 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
}
22532 22533


22534 22535 22536 22537 22538 22539
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
22540

22541 22542 22543 22544 22545
if expr a : '\(a\)' >/dev/null 2>&1; then
  as_expr=expr
else
  as_expr=false
fi
22546

22547 22548 22549 22550 22551 22552 22553 22554
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'
22555
  else
22556
    as_ln_s='ln -s'
22557
  fi
22558 22559 22560 22561 22562 22563 22564
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

22565 22566 22567 22568 22569 22570 22571
if mkdir -p . 2>/dev/null; then
  as_mkdir_p=:
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

22572 22573 22574
as_executable_p="test -f"

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

# Sed expression to map a string onto a valid variable name.
22578
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22579 22580 22581 22582 22583 22584 22585 22586 22587


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

# CDPATH.
22588
$as_unset CDPATH
22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603

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

B
Bruce Momjian 已提交
22604
This file was extended by PostgreSQL $as_me 8.1devel, which was
22605
generated by GNU Autoconf 2.59.  Invocation command line was
22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 22617 22618 22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644

  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
22645
  -q, --quiet      do not print progress messages
22646 22647 22648
  -d, --debug      don't remove temporary files
      --recheck    update $as_me by reconfiguring in the same conditions
  --file=FILE[:TEMPLATE]
22649
		   instantiate the configuration file FILE
22650
  --header=FILE[:TEMPLATE]
22651
		   instantiate the configuration header FILE
22652 22653 22654 22655 22656 22657 22658 22659 22660 22661

Configuration files:
$config_files

Configuration headers:
$config_headers

Configuration links:
$config_links

22662 22663 22664
Configuration commands:
$config_commands

22665 22666 22667 22668 22669
Report bugs to <bug-autoconf@gnu.org>."
_ACEOF

cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
B
Bruce Momjian 已提交
22670
PostgreSQL config.status 8.1devel
22671
configured by $0, generated by GNU Autoconf 2.59,
22672 22673
  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

22674
Copyright (C) 2003 Free Software Foundation, Inc.
22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689
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[^=]*=\(.*\)'`
22690 22691 22692 22693 22694 22695
    ac_shift=:
    ;;
  -*)
    ac_option=$1
    ac_optarg=$2
    ac_shift=shift
22696 22697 22698
    ;;
  *) # This is not an option, so the user has probably given explicit
     # arguments.
22699
     ac_option=$1
22700 22701 22702
     ac_need_defaults=false;;
  esac

22703
  case $ac_option in
22704 22705
  # Handling of the options.
_ACEOF
22706
cat >>$CONFIG_STATUS <<\_ACEOF
22707 22708
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    ac_cs_recheck=: ;;
22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722
  --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 )
22723 22724
    $ac_shift
    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22725 22726
    ac_need_defaults=false;;
  --header | --heade | --head | --hea )
22727 22728
    $ac_shift
    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22729
    ac_need_defaults=false;;
22730 22731 22732
  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  | -silent | --silent | --silen | --sile | --sil | --si | --s)
    ac_cs_silent=: ;;
22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746

  # 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

22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 22759 22760
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

22761 22762
_ACEOF

22763 22764


22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775


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" ;;
22776 22777
  "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}" ;;
22778 22779 22780
  "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}" ;;
22781
  "check_win32_symlinks" ) CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
22782 22783 22784 22785 22786
  "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
22787
done
22788 22789 22790 22791 22792 22793 22794 22795 22796

# 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
22797
  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22798 22799
fi

22800 22801 22802
# 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.
22803 22804 22805 22806 22807 22808
# 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
}
22809

22810
# Create a (secure) tmp directory for tmp files.
22811

22812
{
22813
  tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
22814 22815 22816
  test -n "$tmp" && test -d "$tmp"
}  ||
{
22817
  tmp=./confstat$$-$RANDOM
22818 22819 22820
  (umask 077 && mkdir $tmp)
} ||
{
22821
   echo "$me: cannot create a temporary directory in ." >&2
22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878
   { (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
22879
s,@docdir@,$docdir,;t t
22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894
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
22895
s,@TAS@,$TAS,;t t
22896 22897
s,@autodepend@,$autodepend,;t t
s,@INCLUDES@,$INCLUDES,;t t
22898
s,@enable_thread_safety@,$enable_thread_safety,;t t
22899
s,@with_tcl@,$with_tcl,;t t
22900
s,@with_perl@,$with_perl,;t t
22901 22902 22903 22904
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
22905
s,@with_bonjour@,$with_bonjour,;t t
22906
s,@with_openssl@,$with_openssl,;t t
22907
s,@EGREP@,$EGREP,;t t
22908
s,@ELF_SYS@,$ELF_SYS,;t t
B
Bruce Momjian 已提交
22909
s,@LDFLAGS_SL@,$LDFLAGS_SL,;t t
22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920
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,@LORDER@,$LORDER,;t t
s,@TAR@,$TAR,;t t
22921 22922 22923 22924
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
22925 22926
s,@YACC@,$YACC,;t t
s,@YFLAGS@,$YFLAGS,;t t
22927 22928 22929 22930 22931
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
22932
s,@PYTHON@,$PYTHON,;t t
22933
s,@python_version@,$python_version,;t t
22934 22935
s,@python_configdir@,$python_configdir,;t t
s,@python_includespec@,$python_includespec,;t t
22936
s,@python_libdir@,$python_libdir,;t t
22937
s,@python_libspec@,$python_libspec,;t t
22938
s,@python_additional_libs@,$python_additional_libs,;t t
22939
s,@HAVE_IPV6@,$HAVE_IPV6,;t t
22940
s,@LIBOBJS@,$LIBOBJS,;t t
22941 22942 22943 22944
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
22945
s,@HAVE_POSIX_SIGNALS@,$HAVE_POSIX_SIGNALS,;t t
22946 22947 22948 22949
s,@MSGFMT@,$MSGFMT,;t t
s,@MSGMERGE@,$MSGMERGE,;t t
s,@XGETTEXT@,$XGETTEXT,;t t
s,@localedir@,$localedir,;t t
22950 22951
s,@TCLSH@,$TCLSH,;t t
s,@TCL_CONFIG_SH@,$TCL_CONFIG_SH,;t t
22952
s,@TCL_INCLUDE_SPEC@,$TCL_INCLUDE_SPEC,;t t
22953 22954 22955 22956 22957
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
22958 22959 22960 22961
s,@NSGMLS@,$NSGMLS,;t t
s,@JADE@,$JADE,;t t
s,@have_docbook@,$have_docbook,;t t
s,@DOCBOOKSTYLE@,$DOCBOOKSTYLE,;t t
22962
s,@COLLATEINDEX@,$COLLATEINDEX,;t t
22963 22964
s,@SGMLSPL@,$SGMLSPL,;t t
s,@vpath_build@,$vpath_build,;t t
22965
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994
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
22995
	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
22996
      else
22997
	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011
      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
23012
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23013 23014
  case $ac_file in
  - | *:- | *:-:* ) # input from stdin
23015 23016 23017
	cat >$tmp/stdin
	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23018
  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23019
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23020 23021 23022 23023 23024 23025
  * )   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\(.*[^/]\)//*[^/][^/]*/*$' \| \
23026 23027 23028 23029
	 X"$ac_file" : 'X\(//\)[^/]' \| \
	 X"$ac_file" : 'X\(//\)$' \| \
	 X"$ac_file" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23030 23031 23032 23033 23034 23035
echo X"$ac_file" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059
  { 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; }; }; }
23060

23061
  ac_builddir=.
23062

23063 23064 23065 23066 23067 23068 23069
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
23070

23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081
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 ;;
23082
  *) # Relative path.
23083 23084 23085
    ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
    ac_top_srcdir=$ac_top_builddir$srcdir ;;
esac
23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124

# 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
23125

23126 23127


23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141
  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 |
23142
				     sed 's,.*/,,'` by configure."
23143 23144 23145 23146 23147 23148 23149 23150

  # 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 ;;
      [\\/$]*)
23151 23152
	 # Absolute (can't be DOS-style, as IFS=:)
	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23153 23154
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23155
	 echo "$f";;
23156
      *) # Relative
23157 23158 23159 23160 23161 23162 23163 23164 23165
	 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
23166 23167
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23168
	 fi;;
23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203
      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.
#
23204 23205 23206 23207 23208

# 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.
23209 23210
ac_dA='s,^\([	 ]*\)#\([	 ]*define[	 ][	 ]*\)'
ac_dB='[	 ].*$,\1#\2'
23211 23212 23213
ac_dC=' '
ac_dD=',;t'
# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
23214
ac_uA='s,^\([	 ]*\)#\([	 ]*\)undef\([	 ][	 ]*\)'
23215
ac_uB='$,\1#\2define\3'
23216
ac_uC=' '
23217 23218 23219
ac_uD=',;t'

for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
23220
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
23221 23222
  case $ac_file in
  - | *:- | *:-:* ) # input from stdin
23223 23224 23225
	cat >$tmp/stdin
	ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23226
  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
23227
	ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
23228
  * )   ac_file_in=$ac_file.in ;;
23229 23230
  esac

23231 23232 23233 23234 23235 23236 23237 23238 23239 23240
  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 ;;
      [\\/$]*)
23241 23242
	 # Absolute (can't be DOS-style, as IFS=:)
	 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
23243 23244
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23245 23246
	 # Do quote $f, to prevent DOS paths from being IFS'd.
	 echo "$f";;
23247
      *) # Relative
23248 23249 23250 23251 23252 23253 23254 23255 23256
	 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
23257 23258
echo "$as_me: error: cannot find input file: $f" >&2;}
   { (exit 1); exit 1; }; }
23259
	 fi;;
23260 23261 23262
      esac
    done` || { (exit 1); exit 1; }
  # Remove the trailing spaces.
23263
  sed 's/[	 ]*$//' $ac_file_inputs >$tmp/in
23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285

_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
23286
s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*\)\(([^)]*)\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
23287
t end
23288
s,^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
23289 23290 23291 23292 23293 23294 23295 23296
: 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
23297 23298 23299 23300

# 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.
23301
cat >>conftest.undefs <<\_ACEOF
23302
s,^[	 ]*#[	 ]*undef[	 ][	 ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
23303 23304 23305 23306 23307
_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
23308
echo '  if grep "^[	 ]*#[	 ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
23309 23310 23311 23312 23313 23314 23315 23316
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.
23317
  echo '/^[	 ]*#[	 ]*define/!b' >>$CONFIG_STATUS
23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331
  # 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
23332
echo '  fi # grep' >>$CONFIG_STATUS
23333
echo >>$CONFIG_STATUS
23334

23335 23336 23337
# 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
23338
rm -f conftest.tail
23339
while grep . conftest.undefs >/dev/null
23340
do
23341 23342 23343
  # 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'
23344
  echo '/^[	 ]*#[	 ]*undef/!b' >>$CONFIG_STATUS
23345 23346 23347 23348
  # 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
23349
  echo 'CEOF
23350 23351 23352 23353 23354 23355 23356
  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
23357
done
23358 23359 23360 23361 23362 23363 23364 23365
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
23366
  else
23367
    echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
23368
  fi
23369 23370 23371
  cat $tmp/in >>$tmp/config.h
  rm -f $tmp/in
  if test x"$ac_file" != x-; then
23372
    if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
23373 23374 23375 23376 23377
      { 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\(.*[^/]\)//*[^/][^/]*/*$' \| \
23378 23379 23380 23381
	 X"$ac_file" : 'X\(//\)[^/]' \| \
	 X"$ac_file" : 'X\(//\)$' \| \
	 X"$ac_file" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23382 23383 23384 23385 23386 23387
echo X"$ac_file" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411
      { 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; }; }; }
23412

23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429
      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
23430

23431 23432 23433
#
# CONFIG_LINKS section.
#
23434

23435 23436 23437
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,[^:]*:,,'`
23438

23439 23440
  { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_dest" >&5
echo "$as_me: linking $srcdir/$ac_source to $ac_dest" >&6;}
23441 23442

  if test ! -r $srcdir/$ac_source; then
23443 23444 23445
    { { 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; }; }
23446 23447 23448 23449
  fi
  rm -f $ac_dest

  # Make relative symlinks.
23450 23451
  ac_dest_dir=`(dirname "$ac_dest") 2>/dev/null ||
$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23452 23453 23454 23455
	 X"$ac_dest" : 'X\(//\)[^/]' \| \
	 X"$ac_dest" : 'X\(//\)$' \| \
	 X"$ac_dest" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23456 23457 23458 23459 23460 23461
echo X"$ac_dest" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485
  { 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; }; }; }
23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511

  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
23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550

# 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
23551

23552

23553 23554 23555
  case $srcdir in
  [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
      *) ac_rel_source=$ac_top_builddir$srcdir/$ac_source ;;
23556 23557
  esac

23558
  # Try a symlink, then a hard link, then a copy.
23559
  ln -s $ac_rel_source $ac_dest 2>/dev/null ||
23560 23561 23562 23563
    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;}
23564
   { (exit 1); exit 1; }; }
23565
done
23566
_ACEOF
23567 23568 23569 23570 23571 23572 23573 23574 23575 23576
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\(.*[^/]\)//*[^/][^/]*/*$' \| \
23577 23578 23579 23580
	 X"$ac_dest" : 'X\(//\)[^/]' \| \
	 X"$ac_dest" : 'X\(//\)$' \| \
	 X"$ac_dest" : 'X\(/\)' \| \
	 .     : '\(.\)' 2>/dev/null ||
23581 23582 23583 23584 23585 23586
echo X"$ac_dest" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  	  /^X\(\/\/\)$/{ s//\1/; q; }
  	  /^X\(\/\).*/{ s//\1/; q; }
  	  s/.*/./; q'`
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
  { 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; }; }; }

23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636
  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
23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675

# 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
23676 23677 23678 23679 23680


  { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
echo "$as_me: executing $ac_dest commands" >&6;}
  case $ac_dest in
23681
    check_win32_symlinks )
23682 23683
# Links sometimes fail undetected on Mingw -
# so here we detect it and warn the user
23684
for FILE in $CONFIG_LINKS
23685 23686
 do
	# test -e works for symlinks in the MinGW console
23687
	test -e `expr "$FILE" : '\([^:]*\)'` || { echo "$as_me:$LINENO: WARNING: *** link for $FILE - please fix by hand" >&5
23688 23689 23690 23691 23692 23693
echo "$as_me: WARNING: *** link for $FILE - please fix by hand" >&2;}
 done
 ;;
  esac
done
_ACEOF
23694

23695
cat >>$CONFIG_STATUS <<\_ACEOF
23696

23697 23698
{ (exit 0); exit 0; }
_ACEOF
23699
chmod +x $CONFIG_STATUS
23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712
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=:
23713 23714 23715
  ac_config_status_args=
  test "$silent" = yes &&
    ac_config_status_args="$ac_config_status_args --quiet"
23716
  exec 5>/dev/null
23717
  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23718 23719 23720 23721 23722
  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 已提交
23723

23724