configure 246.8 KB
Newer Older
1
#! /bin/sh
B
Bruce Momjian 已提交
2

3
# Guess values for system-dependent variables and create Makefiles.
4
# Generated automatically using autoconf version 2.13 
5 6 7 8 9 10 11 12 13
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
# gives unlimited permission to copy, distribute and modify it.

# Defaults:
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
14
ac_default_prefix=/usr/local/pgsql
15 16 17 18
ac_help="$ac_help
  --with-template=TEMPLATE
                          use operating system template file 
                              see template directory"
19
ac_help="$ac_help
20
  --with-includes=DIRS    look for header files for tcl/tk, etc in DIRS"
21
ac_help="$ac_help
22
  --with-libraries=DIRS   look for additional libraries in DIRS"
23
ac_help="$ac_help
24
  --with-libs=DIRS        alternate spelling of --with-libraries"
25
ac_help="$ac_help
26
  --enable-locale         enable locale support "
27
ac_help="$ac_help
28
  --enable-recode         enable cyrillic recode support "
M
Marc G. Fournier 已提交
29
ac_help="$ac_help
P
Peter Eisentraut 已提交
30
  --enable-multibyte      enable multibyte character support "
31
ac_help="$ac_help
32
  --with-pgport=PORTNUM   change default postmaster port "
33
ac_help="$ac_help
34
  --with-maxbackends=N    set default maximum number of server processes "
35 36
ac_help="$ac_help
  --with-CC=compiler      use specific C compiler"
37
ac_help="$ac_help
38
  --with-tcl              build Tcl interfaces and pgtclsh "
B
Bruce Momjian 已提交
39 40
ac_help="$ac_help
  --with-tclconfig=DIR    tclConfig.sh and tkConfig.sh are in DIR"
B
Bruce Momjian 已提交
41 42
ac_help="$ac_help
  --with-tkconfig=DIR     tkConfig.sh is in DIR"
43
ac_help="$ac_help
44 45 46
  --with-perl             build Perl interface and plperl"
ac_help="$ac_help
  --with-python           build Python interface module"
47
ac_help="$ac_help
B
Bruce Momjian 已提交
48
  --with-odbc             build ODBC driver package "
B
Bruce Momjian 已提交
49
ac_help="$ac_help
50
  --with-unixODBC[=DIR]   Use unixODBC located in DIR"
51
ac_help="$ac_help
B
Bruce Momjian 已提交
52
  --with-odbcinst=DIR     change default directory for odbcinst.ini"
53 54
ac_help="$ac_help
  --enable-cassert        enable assertion checks (for debugging) "
B
Bruce Momjian 已提交
55 56
ac_help="$ac_help
  --enable-debug          build with debugging symbols (-g) "
B
Bruce Momjian 已提交
57
ac_help="$ac_help
58
  --with-CXX              build C++ modules (libpq++)"
59 60
ac_help="$ac_help
  --enable-syslog         enable logging to syslog"
61 62
ac_help="$ac_help
  --with-x                use the X Window System"
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

# Initialize some variables set by options.
# The variables have the same names as the options, with
# dashes changed to underlines.
build=NONE
cache_file=./config.cache
exec_prefix=NONE
host=NONE
no_create=
nonopt=NONE
no_recursion=
prefix=NONE
program_prefix=NONE
program_suffix=NONE
program_transform_name=s,x,x,
silent=
site=
srcdir=
target=NONE
verbose=
x_includes=NONE
x_libraries=NONE
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'
infodir='${prefix}/info'
mandir='${prefix}/man'

# Initialize some other variables.
subdirs=
MFLAGS= MAKEFLAGS=
101
SHELL=${CONFIG_SHELL-/bin/sh}
102 103
# Maximum number of lines to put in a shell here document.
ac_max_here_lines=12
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 148 149 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 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 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 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 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384

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

  case "$ac_option" in
  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  *) ac_optarg= ;;
  esac

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

  case "$ac_option" in

  -bindir | --bindir | --bindi | --bind | --bin | --bi)
    ac_prev=bindir ;;
  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    bindir="$ac_optarg" ;;

  -build | --build | --buil | --bui | --bu)
    ac_prev=build ;;
  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    build="$ac_optarg" ;;

  -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=*)
    cache_file="$ac_optarg" ;;

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

  -disable-* | --disable-*)
    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
    fi
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
    eval "enable_${ac_feature}=no" ;;

  -enable-* | --enable-*)
    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
    fi
    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
    case "$ac_option" in
      *=*) ;;
      *) ac_optarg=yes ;;
    esac
    eval "enable_${ac_feature}='$ac_optarg'" ;;

  -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=*)
    exec_prefix="$ac_optarg" ;;

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

  -help | --help | --hel | --he)
    # 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 << EOF
Usage: configure [options] [host]
Options: [defaults in brackets after descriptions]
Configuration:
  --cache-file=FILE       cache test results in FILE
  --help                  print this message
  --no-create             do not create output files
  --quiet, --silent       do not print \`checking...' messages
  --version               print the version of autoconf that created configure
Directory and file names:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [$ac_default_prefix]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [same as prefix]
  --bindir=DIR            user executables in DIR [EPREFIX/bin]
  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
  --datadir=DIR           read-only architecture-independent data in DIR
                          [PREFIX/share]
  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
                          [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
  --includedir=DIR        C header files in DIR [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
  --infodir=DIR           info documentation in DIR [PREFIX/info]
  --mandir=DIR            man documentation in DIR [PREFIX/man]
  --srcdir=DIR            find the sources in DIR [configure dir or ..]
  --program-prefix=PREFIX prepend PREFIX to installed program names
  --program-suffix=SUFFIX append SUFFIX to installed program names
  --program-transform-name=PROGRAM
                          run sed PROGRAM on installed program names
EOF
    cat << EOF
Host type:
  --build=BUILD           configure for building on BUILD [BUILD=HOST]
  --host=HOST             configure for HOST [guessed]
  --target=TARGET         configure for TARGET [TARGET=HOST]
Features and packages:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --x-includes=DIR        X include files are in DIR
  --x-libraries=DIR       X library files are in DIR
EOF
    if test -n "$ac_help"; then
      echo "--enable and --with options recognized:$ac_help"
    fi
    exit 0 ;;

  -host | --host | --hos | --ho)
    ac_prev=host ;;
  -host=* | --host=* | --hos=* | --ho=*)
    host="$ac_optarg" ;;

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

  -infodir | --infodir | --infodi | --infod | --info | --inf)
    ac_prev=infodir ;;
  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    infodir="$ac_optarg" ;;

  -libdir | --libdir | --libdi | --libd)
    ac_prev=libdir ;;
  -libdir=* | --libdir=* | --libdi=* | --libd=*)
    libdir="$ac_optarg" ;;

  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  | --libexe | --libex | --libe)
    ac_prev=libexecdir ;;
  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  | --libexe=* | --libex=* | --libe=*)
    libexecdir="$ac_optarg" ;;

  -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=*)
    localstatedir="$ac_optarg" ;;

  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    ac_prev=mandir ;;
  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    mandir="$ac_optarg" ;;

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

  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c)
    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=*)
    oldincludedir="$ac_optarg" ;;

  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
    ac_prev=prefix ;;
  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
    prefix="$ac_optarg" ;;

  -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=*)
    program_prefix="$ac_optarg" ;;

  -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=*)
    program_suffix="$ac_optarg" ;;

  -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=*)
    program_transform_name="$ac_optarg" ;;

  -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=*)
    sbindir="$ac_optarg" ;;

  -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=*)
    sharedstatedir="$ac_optarg" ;;

  -site | --site | --sit)
    ac_prev=site ;;
  -site=* | --site=* | --sit=*)
    site="$ac_optarg" ;;

  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
    ac_prev=srcdir ;;
  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
    srcdir="$ac_optarg" ;;

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

  -target | --target | --targe | --targ | --tar | --ta | --t)
    ac_prev=target ;;
  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
    target="$ac_optarg" ;;

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

  -version | --version | --versio | --versi | --vers)
385
    echo "configure generated by autoconf version 2.13"
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486
    exit 0 ;;

  -with-* | --with-*)
    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
    fi
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    case "$ac_option" in
      *=*) ;;
      *) ac_optarg=yes ;;
    esac
    eval "with_${ac_package}='$ac_optarg'" ;;

  -without-* | --without-*)
    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
    # Reject names that are not valid shell variable names.
    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
    fi
    ac_package=`echo $ac_package| sed 's/-/_/g'`
    eval "with_${ac_package}=no" ;;

  --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=*)
    x_includes="$ac_optarg" ;;

  -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=*)
    x_libraries="$ac_optarg" ;;

  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
    ;;

  *)
    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
      echo "configure: warning: $ac_option: invalid host type" 1>&2
    fi
    if test "x$nonopt" != xNONE; then
      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
    fi
    nonopt="$ac_option"
    ;;

  esac
done

if test -n "$ac_prev"; then
  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
fi

trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15

# File descriptor usage:
# 0 standard input
# 1 file creation
# 2 errors and warnings
# 3 some systems may open it to /dev/tty
# 4 used on the Kubota Titan
# 6 checking for... messages and results
# 5 compiler messages saved in config.log
if test "$silent" = yes; then
  exec 6>/dev/null
else
  exec 6>&1
fi
exec 5>./config.log

echo "\
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
" 1>&5

# Strip out --no-create and --no-recursion so they do not pile up.
# Also quote any args containing shell metacharacters.
ac_configure_args=
for ac_arg
do
  case "$ac_arg" in
  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  | --no-cr | --no-c) ;;
  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
  esac
done

# NLS nuisances.
487 488 489 490
# Only set these to C if already set.  These must not be set unconditionally
# because not all systems understand e.g. LANG=C (notably SCO).
# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
# Non-C LC_CTYPE values break the ctype check.
M
Marc G. Fournier 已提交
491
if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
492 493 494
if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
495 496 497 498 499 500 501 502

# 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

# A filename unique to this package, relative to the directory that
# configure is in, which we can look for to find out if srcdir is correct.
503
ac_unique_file=src/backend/access/common/heaptuple.c
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554

# 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.
  ac_prog=$0
  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
  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
    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
  else
    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
  fi
fi
srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`

# 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
    echo "loading site script $ac_site_file"
    . "$ac_site_file"
  fi
done

if test -r "$cache_file"; then
  echo "loading cache $cache_file"
  . $cache_file
else
  echo "creating cache $cache_file"
  > $cache_file
fi

ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
555
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
556
cross_compiling=$ac_cv_prog_cc_cross
557

558 559
ac_exeext=
ac_objext=o
560 561 562 563 564 565 566 567 568 569 570 571 572
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
    ac_n= ac_c='
' ac_t='	'
  else
    ac_n=-n ac_c= ac_t=
  fi
else
  ac_n= ac_c='\c' ac_t=
fi


573 574


T
Tom Lane 已提交
575

576

577
ac_aux_dir=
578
for ac_dir in `pwd`/config $srcdir/`pwd`/config; do
579 580 581 582 583 584 585 586 587 588 589
  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
  fi
done
if test -z "$ac_aux_dir"; then
590
  { echo "configure: error: can not find install-sh or install.sh in `pwd`/config $srcdir/`pwd`/config" 1>&2; exit 1; }
591 592 593 594 595 596
fi
ac_config_guess=$ac_aux_dir/config.guess
ac_config_sub=$ac_aux_dir/config.sub
ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.


597 598 599
mkinstalldirs="\$(SHELL) \$(top_srcdir)/config/mkinstalldirs"


600

601
# Make sure we can run config.sub.
602
if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
603 604 605 606
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
fi

echo $ac_n "checking host system type""... $ac_c" 1>&6
B
Bruce Momjian 已提交
607
echo "configure:608: checking host system type" >&5
608 609 610 611 612 613

host_alias=$host
case "$host_alias" in
NONE)
  case $nonopt in
  NONE)
614
    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
615 616 617 618 619 620
    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
    fi ;;
  *) host_alias=$nonopt ;;
  esac ;;
esac

621
host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
622 623 624
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
625 626
echo "$ac_t""$host" 1>&6

627

628
tas_file=dummy.s
629
case "$host_os" in
630
 solaris*)
B
Bruce Momjian 已提交
631
	case "$host_cpu" in
B
Bruce Momjian 已提交
632
	  sparc) os=solaris_sparc need_tas=yes tas_file=solaris_sparc.s ;;
B
Bruce Momjian 已提交
633
	   i386) os=solaris_i386 need_tas=yes tas_file=solaris_i386.s ;;
B
Bruce Momjian 已提交
634
	esac ;;
635
   sunos*) os=sunos4 need_tas=no ;;
M
 
Marc G. Fournier 已提交
636
     beos) os=beos need_tas=no ;;
637 638 639
     aux*) os=aux need_tas=no ;;
   linux*) os=linux need_tas=no ;;
    bsdi*) os=bsdi need_tas=no ;;
M
 
Marc G. Fournier 已提交
640
 freebsd1*|freebsd2*) os=freebsd need_tas=no ;;
M
 
Marc G. Fournier 已提交
641
 freebsd*) os=freebsd need_tas=no elf=yes ;;
T
Tom Lane 已提交
642
  netbsd*) os=netbsd need_tas=no ;;
643
  openbsd*) os=bsd need_tas=no ;;
644 645 646 647 648
    dgux*) os=dgux need_tas=no ;;
     aix*) os=aix need_tas=no ;;
nextstep*) os=nextstep need_tas=no ;;
  ultrix*) os=ultrix4 need_tas=no ;;
    irix*) os=irix5 need_tas=no ;;
649
    hpux*) os=hpux need_tas=yes tas_file=hpux.s ;;
650 651 652 653
     osf*) os=alpha need_tas=no ;;
     sco*) os=sco need_tas=no ;;
 machten*) os=machten need_tas=no ;;
  cygwin*) os=win need_tas=no ;;
B
Bruce Momjian 已提交
654
 sysv4.2*)
655
       case "$host_vendor" in
B
Bruce Momjian 已提交
656 657
	       univel) os=univel need_tas=no ;;
		    *) os=unknown need_tas=no ;;
658
       esac ;;
659
   sysv4*) os=svr4 need_tas=no ;;
660
   sysv5uw*) os=unixware need_tas=no ;;
661
   unixware*) os=unixware need_tas=no ;;
662
    qnx*) os=qnx4 need_tas=no ;;
663 664 665 666
*) echo ""
   echo "*************************************************************"
   echo "configure does not currently recognize your operating system,"
   echo "therefore you must do a manual configuration of:"
667
   echo "$host_os"
668 669 670 671 672 673 674
   echo "Please contact scrappy@hub.org to see about rectifying this, "
   echo "including the above 'checking host system type...' line "
   echo "*************************************************************"
   echo ""
   exit;;
esac

675 676 677 678 679 680
PORTNAME=${os}
CPU=${host_cpu}




M
 
Marc G. Fournier 已提交
681

682
if test "X$need_tas" = "Xyes"
683 684 685
then
	
	TAS=tas.o
B
Bruce Momjian 已提交
686
	
687
fi
688

689

690
echo $ac_n "checking setting template to""... $ac_c" 1>&6
B
Bruce Momjian 已提交
691
echo "configure:692: checking setting template to" >&5
692 693 694
# Check whether --with-template or --without-template was given.
if test "${with_template+set}" = set; then
  withval="$with_template"
695 696
    TEMPLATE=$withval 
else
697
  
B
Bruce Momjian 已提交
698 699

# lowercase $host
700
host="`echo $host | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`"
B
Bruce Momjian 已提交
701

702
# First, try for a template exactly matching $host
703
if test -f "src/template/$host"
704 705
then TEMPLATE="$host"
else
T
Tom Lane 已提交
706 707 708 709 710 711
    # Scan template/.similar for a rule that tells us which template to use.
    # The format of each line of the file is
    #           hostnamepattern=templatefilename
    # where the hostnamepattern is evaluated per the rules of expr(1) ---
    # namely, it is a standard regular expression with an implicit ^ at the
    # start.  If multiple lines match, we will end up using the last match.
712 713 714 715 716 717 718
    #
    # The tempfile hackery is needed because some shells will run the loop
    # inside a subshell, whereupon shell variables set therein aren't seen
    # outside the loop :-(
    TMPFILE="guesses.$$"
    cat /dev/null > $TMPFILE
    while read LINE
T
Tom Lane 已提交
719 720 721 722
    do
	SIMHOST=`expr "$LINE" : '\(.*\)='`
	MATCH=`expr "$host" : "$SIMHOST"`
	if test "$MATCH" != 0
723 724
	then
	    echo "$LINE" | sed 's/^.*=//' > $TMPFILE
T
Tom Lane 已提交
725
	fi
726
    done <src/template/.similar
727 728
    GUESS=`cat $TMPFILE`
    rm -f $TMPFILE
729 730 731
    if test "$GUESS"
    then TEMPLATE="$GUESS"
    else
T
Tom Lane 已提交
732
	# Last chance ... maybe uname -s will match an entry.
733
	TEMPLATE=`uname -s | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
734 735
    fi
fi
736
    
737 738
fi

739
echo "$ac_t""$TEMPLATE" 1>&6
740

741
export TEMPLATE
742
if test ! -f "src/template/$TEMPLATE"; then
743 744 745
	echo ""
	echo "$TEMPLATE does not exist"
	echo ""
T
Tom Lane 已提交
746
	echo "Available Templates (select one using --with-template):"
747
	echo ""
748
	ls template
749 750
	echo ""
	exit
751 752
fi

753 754 755


rm -f conftest.sh
756
sed 's/^\([A-Za-z_]*\):\(.*\)$/\1="\2"/' "src/template/$TEMPLATE" >conftest.sh
B
Bruce Momjian 已提交
757
. ./conftest.sh
758 759
rm -f conftest.sh

760 761


762 763 764 765 766 767 768 769 770 771 772
# Check whether --with-includes or --without-includes was given.
if test "${with_includes+set}" = set; then
  withval="$with_includes"
  
	case "$withval" in
	"" | y | ye | yes | n | no)
	    { echo "configure: error: *** You must supply an argument to the --with-includes option." 1>&2; exit 1; }
	  ;;
	esac
	INCLUDE_DIRS="$withval"
    
773
fi
774

775

M
 
Marc G. Fournier 已提交
776
if test "$INCLUDE_DIRS" -o "$SRCH_INC"; then
777
	for dir in $INCLUDE_DIRS $SRCH_INC; do
B
Bruce Momjian 已提交
778
		if test -d "$dir"; then
779
			PGSQL_INCLUDES="$PGSQL_INCLUDES -I$dir"
B
Bruce Momjian 已提交
780 781 782
		else
			echo "configure: warning: *** Include directory $dir does not exist." 1>&2
		fi
783
	done
784 785
fi

786 787 788
# Check whether --with-libraries or --without-libraries was given.
if test "${with_libraries+set}" = set; then
  withval="$with_libraries"
789 790 791
  
	case "$withval" in
	"" | y | ye | yes | n | no)
792
	    { echo "configure: error: *** You must supply an argument to the --with-libraries option." 1>&2; exit 1; }
793 794 795 796 797 798 799
	  ;;
	esac
	LIBRARY_DIRS="$withval"
    
fi


800 801 802
# Check whether --with-libs or --without-libs was given.
if test "${with_libs+set}" = set; then
  withval="$with_libs"
803 804 805
  
	case "$withval" in
	"" | y | ye | yes | n | no)
806
	    { echo "configure: error: *** You must supply an argument to the --with-libs option." 1>&2; exit 1; }
807 808 809 810
	  ;;
	esac
	LIBRARY_DIRS="$withval"
    
811
fi
812

813

M
 
Marc G. Fournier 已提交
814
if test "$LIBRARY_DIRS" -o "$SRCH_LIB"; then
815
	for dir in $LIBRARY_DIRS $SRCH_LIB; do
B
Bruce Momjian 已提交
816 817 818 819 820
		if test -d "$dir"; then
			PGSQL_LDFLAGS="$PGSQL_LDFLAGS -L$dir"
		else
			echo "configure: warning: *** Library directory $dir does not exist." 1>&2
		fi
821
	done
822 823
fi

824

P
Peter Eisentraut 已提交
825
echo $ac_n "checking whether to support locale""... $ac_c" 1>&6
B
Bruce Momjian 已提交
826
echo "configure:827: checking whether to support locale" >&5
827 828 829 830 831 832 833
# Check whether --enable-locale or --disable-locale was given.
if test "${enable_locale+set}" = set; then
  enableval="$enable_locale"
  cat >> confdefs.h <<\EOF
#define USE_LOCALE 1
EOF
 echo "$ac_t""enabled" 1>&6
834
else
835 836
  echo "$ac_t""disabled" 1>&6

837 838
fi

839

P
Peter Eisentraut 已提交
840
echo $ac_n "checking whether to support cyrillic recode""... $ac_c" 1>&6
B
Bruce Momjian 已提交
841
echo "configure:842: checking whether to support cyrillic recode" >&5
842 843 844 845 846 847 848
# Check whether --enable-recode or --disable-recode was given.
if test "${enable_recode+set}" = set; then
  enableval="$enable_recode"
  cat >> confdefs.h <<\EOF
#define CYR_RECODE 1
EOF
 echo "$ac_t""enabled" 1>&6
849
else
850 851
  echo "$ac_t""disabled" 1>&6

852 853
fi

854

P
Peter Eisentraut 已提交
855 856

echo $ac_n "checking whether to support multibyte""... $ac_c" 1>&6
B
Bruce Momjian 已提交
857
echo "configure:858: checking whether to support multibyte" >&5
P
Peter Eisentraut 已提交
858 859 860
# Check whether --enable-multibyte or --disable-multibyte was given.
if test "${enable_multibyte+set}" = set; then
  enableval="$enable_multibyte"
M
Marc G. Fournier 已提交
861
  
P
Peter Eisentraut 已提交
862 863 864
        MULTIBYTE=SQL_ASCII
        if test "$enableval" != "yes"; then
                case "$enableval" in
865
                        SQL_ASCII|EUC_JP|EUC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL|LATIN1|LATIN2|LATIN3|LATIN4|LATIN5|KOI8|WIN|ALT)
P
Peter Eisentraut 已提交
866 867 868 869 870 871 872
                        # ok
                        ;;
                *)
                        { echo "configure: error: Argument to --enable-multibyte must be one of:
  SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW,
  UNICODE, MULE_INTERNAL,
  LATIN1, LATIN2, LATIN3, LATIN4, LATIN5,
873
  KOI8, WIN, ALT
P
Peter Eisentraut 已提交
874 875 876 877 878 879 880 881 882
Or do not specify an argument to the option to use the default." 1>&2; exit 1; }
                esac
                MULTIBYTE=$enableval
        fi
        cat >> confdefs.h <<\EOF
#define MULTIBYTE 1
EOF

        echo "$ac_t""enabled" 1>&6
M
Marc G. Fournier 已提交
883 884 885 886 887 888 889
    
else
  echo "$ac_t"""disabled"" 1>&6

fi


890
if test "${with_mb}"; then
891
  { echo "configure: error: --with-mb is not supported anymore. Use --enable-multibyte instead." 1>&2; exit 1; }
892
fi
T
Tatsuo Ishii 已提交
893

P
Peter Eisentraut 已提交
894

895
echo $ac_n "checking setting DEF_PGPORT""... $ac_c" 1>&6
B
Bruce Momjian 已提交
896
echo "configure:897: checking setting DEF_PGPORT" >&5
897 898 899
# Check whether --with-pgport or --without-pgport was given.
if test "${with_pgport+set}" = set; then
  withval="$with_pgport"
900
  default_port="$withval"
901
else
902
  default_port=5432
903

904 905
fi

906 907 908 909 910 911 912 913 914 915
cat >> confdefs.h <<EOF
#define DEF_PGPORT ${default_port}
EOF

cat >> confdefs.h <<EOF
#define DEF_PGPORT_STR "${default_port}"
EOF

echo "$ac_t""${default_port}" 1>&6

916

917
echo $ac_n "checking setting DEF_MAXBACKENDS""... $ac_c" 1>&6
B
Bruce Momjian 已提交
918
echo "configure:919: checking setting DEF_MAXBACKENDS" >&5
919 920 921 922
# Check whether --with-maxbackends or --without-maxbackends was given.
if test "${with_maxbackends+set}" = set; then
  withval="$with_maxbackends"
  cat >> confdefs.h <<EOF
923
#define DEF_MAXBACKENDS ${withval}
924 925 926 927
EOF
 echo "$ac_t""$with_maxbackends" 1>&6
else
  cat >> confdefs.h <<EOF
928
#define DEF_MAXBACKENDS 32
929
EOF
930
 echo "$ac_t""32" 1>&6
931 932 933 934

fi


935

B
Bruce Momjian 已提交
936 937 938 939 940 941 942 943 944 945 946
# Check whether --with-CC or --without-CC was given.
if test "${with_CC+set}" = set; then
  withval="$with_CC"
  
	case "$withval" in
	"" | y | ye | yes | n | no)
	    { echo "configure: error: *** You must supply an argument to the --with-CC option." 1>&2; exit 1; }
	  ;;
	esac
	CC="$withval"
    
947 948 949 950
fi


# Extract the first word of "gcc", so it can be a program name with args.
951 952
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
B
Bruce Momjian 已提交
953
echo "configure:954: checking for $ac_word" >&5
954 955 956 957 958 959
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
960 961 962
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_CC="gcc"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
  echo "$ac_t""$CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test -z "$CC"; then
  # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
B
Bruce Momjian 已提交
983
echo "configure:984: checking for $ac_word" >&5
984 985 986 987 988 989
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
990
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
991
  ac_prog_rejected=no
992 993
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
        ac_prog_rejected=yes
	continue
      fi
      ac_cv_prog_CC="cc"
      break
    fi
  done
  IFS="$ac_save_ifs"
if test $ac_prog_rejected = yes; then
  # We found a bogon in the path, so make sure we never use it.
  set dummy $ac_cv_prog_CC
  shift
  if test $# -gt 0; then
    # We chose a different compiler from the bogus one.
    # However, it has the same basename, so the bogon will be chosen
    # first if we set CC to just the basename; use the full file name.
    shift
    set dummy "$ac_dir/$ac_word" "$@"
    shift
    ac_cv_prog_CC="$@"
  fi
fi
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
  echo "$ac_t""$CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

1028 1029 1030 1031 1032 1033
  if test -z "$CC"; then
    case "`uname -s`" in
    *win32* | *WIN32*)
      # Extract the first word of "cl", so it can be a program name with args.
set dummy cl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1034
echo "configure:1035: checking for $ac_word" >&5
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
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CC"; then
  ac_cv_prog_CC="$CC" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_CC="cl"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
CC="$ac_cv_prog_CC"
if test -n "$CC"; then
  echo "$ac_t""$CC" 1>&6
else
  echo "$ac_t""no" 1>&6
fi
 ;;
    esac
  fi
1062 1063 1064
  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
fi

1065
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1066
echo "configure:1067: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1067 1068 1069 1070 1071

ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1072
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1073 1074
cross_compiling=$ac_cv_prog_cc_cross

1075 1076
cat > conftest.$ac_ext << EOF

B
Bruce Momjian 已提交
1077
#line 1078 "configure"
1078
#include "confdefs.h"
1079

1080 1081
main(){return(0);}
EOF
B
Bruce Momjian 已提交
1082
if { (eval echo configure:1083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095
  ac_cv_prog_cc_works=yes
  # If we can't run a trivial program, we are probably using a cross compiler.
  if (./conftest; exit) 2>/dev/null; then
    ac_cv_prog_cc_cross=no
  else
    ac_cv_prog_cc_cross=yes
  fi
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  ac_cv_prog_cc_works=no
fi
rm -fr conftest*
1096 1097 1098 1099 1100 1101
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
1102 1103 1104 1105 1106 1107

echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
if test $ac_cv_prog_cc_works = no; then
  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1108
echo "configure:1109: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1109 1110 1111
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross

1112
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1113
echo "configure:1114: checking whether we are using GNU C" >&5
1114 1115 1116 1117 1118 1119 1120 1121
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.c <<EOF
#ifdef __GNUC__
  yes;
#endif
EOF
B
Bruce Momjian 已提交
1122
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1123: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1123 1124 1125 1126 1127 1128 1129
  ac_cv_prog_gcc=yes
else
  ac_cv_prog_gcc=no
fi
fi

echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1130

1131
if test $ac_cv_prog_gcc = yes; then
1132
  GCC=yes
1133 1134 1135 1136 1137 1138 1139 1140
else
  GCC=
fi

ac_test_CFLAGS="${CFLAGS+set}"
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1141
echo "configure:1142: checking whether ${CC-cc} accepts -g" >&5
1142
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1143 1144 1145 1146
  echo $ac_n "(cached) $ac_c" 1>&6
else
  echo 'void f(){}' > conftest.c
if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1147
  ac_cv_prog_cc_g=yes
1148
else
1149
  ac_cv_prog_cc_g=no
1150 1151 1152 1153 1154
fi
rm -f conftest*

fi

1155
echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1156 1157 1158 1159
if test "$ac_test_CFLAGS" = set; then
  CFLAGS="$ac_save_CFLAGS"
elif test $ac_cv_prog_cc_g = yes; then
  if test "$GCC" = yes; then
1160 1161
    CFLAGS="-g -O2"
  else
1162
    CFLAGS="-g"
M
 
Marc G. Fournier 已提交
1163
  fi
1164
else
1165 1166 1167 1168 1169
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
  fi
1170 1171
fi

1172
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1173
echo "configure:1174: checking how to run the C preprocessor" >&5
1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
  CPP=
fi
if test -z "$CPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    # This must be in double quotes, not single quotes, because CPP may get
  # substituted into the Makefile and "${CC-cc}" will confuse make.
  CPP="${CC-cc} -E"
  # On the NeXT, cc -E runs the code through the compiler's parser,
  # not just through cpp.
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1188
#line 1189 "configure"
1189 1190 1191 1192 1193
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
B
Bruce Momjian 已提交
1194
{ (eval echo configure:1195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1195
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1196 1197 1198 1199 1200 1201 1202 1203 1204
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP="${CC-cc} -E -traditional-cpp"
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1205
#line 1206 "configure"
M
 
Marc G. Fournier 已提交
1206 1207 1208 1209 1210
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
B
Bruce Momjian 已提交
1211
{ (eval echo configure:1212: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1212 1213 1214 1215 1216 1217 1218 1219 1220 1221
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP="${CC-cc} -nologo -E"
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1222
#line 1223 "configure"
1223 1224 1225 1226 1227
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
B
Bruce Momjian 已提交
1228
{ (eval echo configure:1229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1229
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CPP=/lib/cpp
fi
rm -f conftest*
fi
1241 1242
rm -f conftest*
fi
1243 1244 1245 1246 1247 1248 1249 1250 1251 1252
rm -f conftest*
  ac_cv_prog_CPP="$CPP"
fi
  CPP="$ac_cv_prog_CPP"
else
  ac_cv_prog_CPP="$CPP"
fi
echo "$ac_t""$CPP" 1>&6

if test $ac_cv_prog_gcc = yes; then
T
Tom Lane 已提交
1253
    echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1254
echo "configure:1255: checking whether ${CC-cc} needs -traditional" >&5
T
Tom Lane 已提交
1255 1256 1257 1258 1259
if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    ac_pattern="Autoconf.*'x'"
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1260
#line 1261 "configure"
T
Tom Lane 已提交
1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277
#include "confdefs.h"
#include <sgtty.h>
Autoconf TIOCGETP
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "$ac_pattern" >/dev/null 2>&1; then
  rm -rf conftest*
  ac_cv_prog_gcc_traditional=yes
else
  rm -rf conftest*
  ac_cv_prog_gcc_traditional=no
fi
rm -f conftest*


  if test $ac_cv_prog_gcc_traditional = no; then
    cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1278
#line 1279 "configure"
T
Tom Lane 已提交
1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299
#include "confdefs.h"
#include <termio.h>
Autoconf TCGETA
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "$ac_pattern" >/dev/null 2>&1; then
  rm -rf conftest*
  ac_cv_prog_gcc_traditional=yes
fi
rm -f conftest*

  fi
fi

echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
  if test $ac_cv_prog_gcc_traditional = yes; then
    CC="$CC -traditional"
  fi
fi


1300

1301 1302 1303 1304 1305 1306 1307 1308
if test "$CC" = "gcc"
then
	CC_VERSION=`${CC} --version`
else
	CC_VERSION=""
fi


1309 1310

echo $ac_n "checking setting USE_TCL""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1311
echo "configure:1312: checking setting USE_TCL" >&5
1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 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 1357 1358 1359 1360 1361
# Check whether --with-tcl or --without-tcl was given.
if test "${with_tcl+set}" = set; then
  withval="$with_tcl"
  
	case "$withval" in
	y | ye | yes)		USE_TCL=true; USE_TK=true; echo "$ac_t""enabled" 1>&6 ;;
	*)			USE_TCL=; USE_TK=; echo "$ac_t""disabled" 1>&6 ;;
	esac
   
else
   USE_TCL=; USE_TK=; echo "$ac_t""disabled" 1>&6 

fi


export USE_TCL
export USE_TK


# Check whether --with-tclconfig or --without-tclconfig was given.
if test "${with_tclconfig+set}" = set; then
  withval="$with_tclconfig"
  
	case "$withval" in
	"" | y | ye | yes | n | no)
	    { echo "configure: error: *** You must supply an argument to the --with-tclconfig option." 1>&2; exit 1; }
	  ;;
	esac
	TCL_DIRS="$withval"
    

fi



# Check whether --with-tkconfig or --without-tkconfig was given.
if test "${with_tkconfig+set}" = set; then
  withval="$with_tkconfig"
  
	case "$withval" in
	"" | y | ye | yes | n | no)
	    { echo "configure: error: *** You must supply an argument to the --with-tkconfig option." 1>&2; exit 1; }
	  ;;
	esac
	TK_DIRS="$withval"
    

fi


1362 1363

echo $ac_n "checking whether to build Perl modules""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1364
echo "configure:1365: checking whether to build Perl modules" >&5
1365 1366 1367
# Check whether --with-perl or --without-perl was given.
if test "${with_perl+set}" = set; then
  withval="$with_perl"
1368 1369
  if test x"${withval}" = x"yes" ; then
  echo "$ac_t""yes" 1>&6
1370
else
1371 1372 1373 1374 1375 1376 1377 1378 1379 1380
  echo "$ac_t""no" 1>&6
fi
else
  echo "$ac_t""no" 1>&6
fi




echo $ac_n "checking whether to build Python modules""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1381
echo "configure:1382: checking whether to build Python modules" >&5
1382 1383 1384 1385 1386 1387 1388 1389
# Check whether --with-python or --without-python was given.
if test "${with_python+set}" = set; then
  withval="$with_python"
  if test x"${withval}" = x"yes" ; then
  echo "$ac_t""yes" 1>&6
  # Extract the first word of "python", so it can be a program name with args.
set dummy python; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1390
echo "configure:1391: checking for $ac_word" >&5
1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414
if eval "test \"`echo '$''{'ac_cv_prog_PYTHON'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$PYTHON"; then
  ac_cv_prog_PYTHON="$PYTHON" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_PYTHON="python"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
PYTHON="$ac_cv_prog_PYTHON"
if test -n "$PYTHON"; then
  echo "$ac_t""$PYTHON" 1>&6
else
  echo "$ac_t""no" 1>&6
fi
1415

1416 1417 1418 1419 1420 1421 1422 1423 1424 1425
  
if test "${PYTHON+set}" = set ; then
  python_version=`${PYTHON} -c "import sys; print sys.version[:3]"`
  python_prefix=`${PYTHON} -c "import sys; print sys.prefix"`
  python_execprefix=`${PYTHON} -c "import sys; print sys.exec_prefix"`
  python_configdir="${python_execprefix}/lib/python${python_version}/config"
  python_moduledir="${python_prefix}/lib/python${python_version}"
  python_extmakefile="${python_configdir}/Makefile.pre.in"

  echo $ac_n "checking for Python extension makefile""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1426
echo "configure:1427: checking for Python extension makefile" >&5
1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448
  if test -f "${python_extmakefile}" ; then
    echo "$ac_t""found" 1>&6
  else
    echo "$ac_t""no" 1>&6
    { echo "configure: error: The Python extension makefile was expected at \`${python_extmakefile}\'
but does not exist. This means the Python module cannot be built automatically." 1>&2; exit 1; }
  fi

  
  
  
  
  
  
else
  { echo "configure: error: Python not found" 1>&2; exit 1; }
fi
else
  echo "$ac_t""no" 1>&6
fi
else
  echo "$ac_t""no" 1>&6
1449 1450 1451
fi


1452

1453
echo $ac_n "checking setting USE_ODBC""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1454
echo "configure:1455: checking setting USE_ODBC" >&5
1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471
# Check whether --with-odbc or --without-odbc was given.
if test "${with_odbc+set}" = set; then
  withval="$with_odbc"
  
	case "$withval" in
	y | ye | yes)		USE_ODBC=true; echo "$ac_t""enabled" 1>&6 ;;
	*)			USE_ODBC=false; echo "$ac_t""disabled" 1>&6 ;;
	esac
   
else
   USE_ODBC=false; echo "$ac_t""disabled" 1>&6 

fi

export USE_ODBC


B
Bruce Momjian 已提交
1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490
use_unixODBC=no
echo $ac_n "checking setting USE_UNIXODBC""... $ac_c" 1>&6
echo "configure:1475: checking setting USE_UNIXODBC" >&5
# Check whether --with-unixODBC or --without-unixODBC was given.
if test "${with_unixODBC+set}" = set; then
  withval="$with_unixODBC"
  
        use_unixODBC=yes;
        unixODBC="$withval";
        USE_ODBC=true;
        echo "$ac_t""enabled" 1>&6;
    
else
   USE_ODBC=false; use_unixODBC=no; echo "$ac_t""disabled" 1>&6 

fi

export USE_ODBC

1491 1492 1493 1494 1495 1496 1497 1498
if test "X$USE_ODBC" = "Xtrue"
then
   
   
   
   

   echo $ac_n "checking setting ODBCINST""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1499
echo "configure:1500: checking setting ODBCINST" >&5
1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521
   # Check whether --with-odbcinst or --without-odbcinst was given.
if test "${with_odbcinst+set}" = set; then
  withval="$with_odbcinst"
  cat >> confdefs.h <<EOF
#define ODBCINST ${with_odbcinst}
EOF
 echo "$ac_t""$with_odbcinst" 1>&6
else
  cat >> confdefs.h <<EOF
#define ODBCINST ${ODBCINSTDIR}
EOF
 echo "$ac_t""${ODBCINSTDIR}" 1>&6
   
fi

fi
if test "X$with_odbcinst" != "X"
then
    ODBCINSTDIR=$with_odbcinst
fi


B
Bruce Momjian 已提交
1522
#check for unixODBC libs
1523

B
Bruce Momjian 已提交
1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 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 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627
if test "x$use_unixODBC" = "xyes"
then

  # default to /usr/local if not specified
  if test "x$unixODBC" = "x"
  then
      unixODBC="/usr/local";
  fi
  
  unixODBC_libs="$unixODBC/lib"
  unixODBC_includes="$unixODBC/include"

  CPPFLAGS="$CPPFLAGS -I$unixODBC_includes"
  for ac_hdr in sql.h sqlext.h odbcinst.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:1542: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
#line 1547 "configure"
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1552: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 unixODBC_ok=yes;
          odbc_headers="$odbc_headers $ac_hdr"
else
  echo "$ac_t""no" 1>&6
unixODBC_ok=no 
fi
done

  
  if test "x$unixODBC_ok" != "xyes"
  then
      { echo "configure: error: Unable to find the unixODBC headers in $1" 1>&2; exit 1; }
  fi
 
  save_LIBS="$LIBS"
  LIBS="-L$unixODBC_libs $LIBS"
  
  echo $ac_n "checking for SQLGetPrivateProfileString in -lodbcinst""... $ac_c" 1>&6
echo "configure:1590: checking for SQLGetPrivateProfileString in -lodbcinst" >&5
ac_lib_var=`echo odbcinst'_'SQLGetPrivateProfileString | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lodbcinst  $LIBS"
cat > conftest.$ac_ext <<EOF
#line 1598 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char SQLGetPrivateProfileString();

int main() {
SQLGetPrivateProfileString()
; return 0; }
EOF
if { (eval echo configure:1609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_SQLGETPRIVATEPROFILESTRING 1
EOF

    SHLIB_ODBC="$LDFLAGS_ODBC -L$unixODBC_libs -lodbcinst" 
1628
else
B
Bruce Momjian 已提交
1629 1630
  echo "$ac_t""no" 1>&6
LIBS="$save_LIBS" 
1631 1632
fi

B
Bruce Momjian 已提交
1633 1634 1635
fi
export SHLIB_ODBC

1636
echo $ac_n "checking setting ASSERT CHECKING""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1637
echo "configure:1638: checking setting ASSERT CHECKING" >&5
1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650
# Check whether --enable-cassert or --disable-cassert was given.
if test "${enable_cassert+set}" = set; then
  enableval="$enable_cassert"
  cat >> confdefs.h <<\EOF
#define USE_ASSERT_CHECKING 1
EOF
 echo "$ac_t""enabled" 1>&6
else
  echo "$ac_t""disabled" 1>&6

fi


1651
CPPFLAGS="$CPPFLAGS $PGSQL_INCLUDES"
1652 1653 1654 1655
echo "- setting CPPFLAGS=$CPPFLAGS"

LDFLAGS="$LDFLAGS $PGSQL_LDFLAGS"
echo "- setting LDFLAGS=$LDFLAGS"
1656

B
Bruce Momjian 已提交
1657
echo $ac_n "checking setting debug compiler flag""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1658
echo "configure:1659: checking setting debug compiler flag" >&5
B
Bruce Momjian 已提交
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679
# Check whether --enable-debug or --disable-debug was given.
if test "${enable_debug+set}" = set; then
  enableval="$enable_debug"
  
        case "$enableval" in
	y | ye | yes)
            CFLAGS="$CFLAGS -g"
            echo "$ac_t""enabled" 1>&6
            ;;
        *)
            CFLAGS=`echo "$CFLAGS" | sed -e 's/ -g/ /g' | sed -e 's/^-g//'`
            echo "$ac_t""disabled" 1>&6
            ;;
        esac            
   
else
  echo "$ac_t""using default" 1>&6

fi


1680 1681 1682
# Assume system is ELF if it predefines __ELF__ as 1,
# otherwise believe "elf" setting from check of host_os above.
cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1683
#line 1684 "configure"
1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706
#include "confdefs.h"
#if __ELF__
  yes
#endif

EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "yes" >/dev/null 2>&1; then
  rm -rf conftest*
  ELF_SYS=true
else
  rm -rf conftest*
  if test "X$elf" = "Xyes"
then
	ELF_SYS=true
else
	ELF_SYS=
fi

fi
rm -f conftest*


M
Marc G. Fournier 已提交
1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717











M
Marc G. Fournier 已提交
1718

1719

1720

B
Bruce Momjian 已提交
1721

M
 
Marc G. Fournier 已提交
1722

B
Bruce Momjian 已提交
1723

B
Bruce Momjian 已提交
1724

B
Bruce Momjian 已提交
1725

1726 1727

echo $ac_n "checking whether to build C++ modules""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1728
echo "configure:1729: checking whether to build C++ modules" >&5
B
Bruce Momjian 已提交
1729 1730 1731
# Check whether --with-CXX or --without-CXX was given.
if test "${with_CXX+set}" = set; then
  withval="$with_CXX"
1732 1733 1734 1735 1736 1737
  if test "x${withval+set}" = xset; then
  echo "$ac_t""yes" 1>&6
  if test x"$withval" != xyes ; then
    CXX=$withval
  fi
  for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
B
Bruce Momjian 已提交
1738 1739 1740 1741
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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1742
echo "configure:1743: checking for $ac_word" >&5
B
Bruce Momjian 已提交
1743 1744 1745 1746 1747 1748
if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$CXX"; then
  ac_cv_prog_CXX="$CXX" # Let the user override the test.
else
1749 1750 1751
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
B
Bruce Momjian 已提交
1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_CXX="$ac_prog"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
CXX="$ac_cv_prog_CXX"
if test -n "$CXX"; then
  echo "$ac_t""$CXX" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$CXX" && break
done
test -n "$CXX" || CXX="gcc"


echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1774
echo "configure:1775: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
B
Bruce Momjian 已提交
1775 1776 1777 1778 1779

ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1780
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
B
Bruce Momjian 已提交
1781 1782
cross_compiling=$ac_cv_prog_cxx_cross

1783 1784
cat > conftest.$ac_ext << EOF

B
Bruce Momjian 已提交
1785
#line 1786 "configure"
B
Bruce Momjian 已提交
1786
#include "confdefs.h"
1787 1788

int main(){return(0);}
B
Bruce Momjian 已提交
1789
EOF
B
Bruce Momjian 已提交
1790
if { (eval echo configure:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
B
Bruce Momjian 已提交
1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807
  ac_cv_prog_cxx_works=yes
  # If we can't run a trivial program, we are probably using a cross compiler.
  if (./conftest; exit) 2>/dev/null; then
    ac_cv_prog_cxx_cross=no
  else
    ac_cv_prog_cxx_cross=yes
  fi
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  ac_cv_prog_cxx_works=no
fi
rm -fr conftest*
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1808
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
B
Bruce Momjian 已提交
1809 1810 1811 1812 1813 1814 1815
cross_compiling=$ac_cv_prog_cc_cross

echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
if test $ac_cv_prog_cxx_works = no; then
  { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1816
echo "configure:1817: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
B
Bruce Momjian 已提交
1817 1818 1819 1820
echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
cross_compiling=$ac_cv_prog_cxx_cross

echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1821
echo "configure:1822: checking whether we are using GNU C++" >&5
B
Bruce Momjian 已提交
1822 1823 1824 1825 1826 1827 1828 1829
if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.C <<EOF
#ifdef __GNUC__
  yes;
#endif
EOF
B
Bruce Momjian 已提交
1830
if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
B
Bruce Momjian 已提交
1831 1832 1833 1834 1835 1836 1837 1838 1839 1840
  ac_cv_prog_gxx=yes
else
  ac_cv_prog_gxx=no
fi
fi

echo "$ac_t""$ac_cv_prog_gxx" 1>&6

if test $ac_cv_prog_gxx = yes; then
  GXX=yes
1841 1842 1843 1844 1845 1846 1847 1848
else
  GXX=
fi

ac_test_CXXFLAGS="${CXXFLAGS+set}"
ac_save_CXXFLAGS="$CXXFLAGS"
CXXFLAGS=
echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1849
echo "configure:1850: checking whether ${CXX-g++} accepts -g" >&5
B
Bruce Momjian 已提交
1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863
if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  echo 'void f(){}' > conftest.cc
if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
  ac_cv_prog_cxx_g=yes
else
  ac_cv_prog_cxx_g=no
fi
rm -f conftest*

fi

echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
1864 1865 1866 1867
if test "$ac_test_CXXFLAGS" = set; then
  CXXFLAGS="$ac_save_CXXFLAGS"
elif test $ac_cv_prog_cxx_g = yes; then
  if test "$GXX" = yes; then
B
Bruce Momjian 已提交
1868 1869
    CXXFLAGS="-g -O2"
  else
1870
    CXXFLAGS="-g"
M
 
Marc G. Fournier 已提交
1871
  fi
1872
else
1873 1874 1875 1876 1877
  if test "$GXX" = yes; then
    CXXFLAGS="-O2"
  else
    CXXFLAGS=
  fi
B
Bruce Momjian 已提交
1878 1879
fi

1880
  echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1881
echo "configure:1882: checking how to run the C++ preprocessor" >&5
1882 1883 1884 1885 1886
if test -z "$CXXCPP"; then
if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_ext=C
T
Tom Lane 已提交
1887 1888 1889 1890 1891
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
1892 1893
  CXXCPP="${CXX-g++} -E"
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1894
#line 1895 "configure"
T
Tom Lane 已提交
1895 1896
#include "confdefs.h"
#include <stdlib.h>
1897 1898
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
B
Bruce Momjian 已提交
1899
{ (eval echo configure:1900: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  :
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  CXXCPP=/lib/cpp
fi
rm -f conftest*
  ac_cv_prog_CXXCPP="$CXXCPP"
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
fi
fi
CXXCPP="$ac_cv_prog_CXXCPP"
echo "$ac_t""$CXXCPP" 1>&6
T
Tom Lane 已提交
1922

1923 1924 1925 1926 1927 1928 1929
  
ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross
T
Tom Lane 已提交
1930

1931 1932
ac_safe=`echo "string" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for string""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1933
echo "configure:1934: checking for string" >&5
1934 1935 1936 1937
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1938
#line 1939 "configure"
1939 1940
#include "confdefs.h"
#include <string>
T
Tom Lane 已提交
1941
EOF
1942
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
B
Bruce Momjian 已提交
1943
{ (eval echo configure:1944: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1944 1945
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
T
Tom Lane 已提交
1946
  rm -rf conftest*
1947
  eval "ac_cv_header_$ac_safe=yes"
T
Tom Lane 已提交
1948
else
1949
  echo "$ac_err" >&5
T
Tom Lane 已提交
1950 1951 1952
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_CXX_STRING_HEADER 1
EOF

else
T
Tom Lane 已提交
1964
  echo "$ac_t""no" 1>&6
1965
fi
1966

1967 1968 1969

if test x"$ac_cv_header_string" != xyes ; then
  echo $ac_n "checking for class string in <string.h>""... $ac_c" 1>&6
B
Bruce Momjian 已提交
1970
echo "configure:1971: checking for class string in <string.h>" >&5
1971 1972 1973 1974
if eval "test \"`echo '$''{'pgac_cv_class_string_in_string_h'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
1975
#line 1976 "configure"
1976 1977 1978 1979 1980 1981 1982 1983 1984
#include "confdefs.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
string foo = "test"
; return 0; }
EOF
B
Bruce Momjian 已提交
1985
if { (eval echo configure:1986: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1986
  rm -rf conftest*
1987
  pgac_cv_class_string_in_string_h=yes
1988 1989 1990 1991
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
1992
  pgac_cv_class_string_in_string_h=no
1993 1994
fi
rm -f conftest*
T
Tom Lane 已提交
1995
fi
1996 1997 1998 1999 2000 2001

echo "$ac_t""$pgac_cv_class_string_in_string_h" 1>&6

  if test x"$pgac_cv_class_string_in_string_h" != xyes ; then
    { echo "configure: error: neither <string> nor <string.h> seem to define the C++ class \`string\'" 1>&2; exit 1; }
  fi
2002
fi
2003 2004 2005 2006 2007 2008
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross
2009

2010 2011
  
echo $ac_n "checking for namespace std in C++""... $ac_c" 1>&6
B
Bruce Momjian 已提交
2012
echo "configure:2013: checking for namespace std in C++" >&5
2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
if eval "test \"`echo '$''{'pgac_cv_cxx_namespace_std'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  

ac_ext=C
# CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cxx_cross

cat > conftest.$ac_ext <<EOF
B
Bruce Momjian 已提交
2026
#line 2027 "configure"
2027 2028 2029 2030 2031 2032 2033 2034 2035
#include "confdefs.h"
#include <stdio.h>
#include <stdlib.h>
#ifdef HAVE_CXX_STRING_HEADER
#include <string>
#endif
using namespace std;

int main() {
T
Tom Lane 已提交
2036

2037 2038
; return 0; }
EOF
B
Bruce Momjian 已提交
2039
if { (eval echo configure:2040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2040
  rm -rf conftest*
2041
  pgac_cv_cxx_namespace_std=yes
2042 2043 2044 2045
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
2046
  pgac_cv_cxx_namespace_std=no
2047 2048
fi
rm -f conftest*
2049 2050 2051 2052 2053 2054 2055
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
cross_compiling=$ac_cv_prog_cc_cross

2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075
fi

echo "$ac_t""$pgac_cv_cxx_namespace_std" 1>&6

if test $pgac_cv_cxx_namespace_std = yes ; then
    cat >> confdefs.h <<\EOF
#define HAVE_NAMESPACE_STD 1
EOF

fi
else
  echo "$ac_t""no" 1>&6
fi
else
  echo "$ac_t""no" 1>&6
fi




2076

2077 2078 2079 2080 2081 2082 2083 2084

# Find a good install program.  We prefer a C program (faster),
# so one script is as good as another.  But avoid the broken or
# incompatible versions:
# SysV /etc/install, /usr/sbin/install
# SunOS /usr/etc/install
# IRIX /sbin/install
# AIX /bin/install
2085
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2086 2087 2088 2089
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
B
Bruce Momjian 已提交
2090
echo "configure:2091: checking for a BSD compatible install" >&5
2091 2092
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2093 2094
  echo $ac_n "(cached) $ac_c" 1>&6
else
2095
    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
2096 2097 2098 2099 2100 2101
  for ac_dir in $PATH; do
    # Account for people who put trailing slashes in PATH elements.
    case "$ac_dir/" in
    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
    *)
      # OSF1 and SCO ODT 3.0 have their own names for install.
2102 2103 2104
      # Don't use installbsd from OSF since it installs stuff as root
      # by default.
      for ac_prog in ginstall scoinst install; do
2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117
        if test -f $ac_dir/$ac_prog; then
	  if test $ac_prog = install &&
            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
	    # AIX install.  It has an incompatible calling convention.
	    :
	  else
	    ac_cv_path_install="$ac_dir/$ac_prog -c"
	    break 2
	  fi
	fi
      done
      ;;
    esac
2118
  done
2119 2120
  IFS="$ac_save_IFS"

2121
fi
2122 2123 2124 2125 2126 2127 2128 2129 2130
  if test "${ac_cv_path_install+set}" = set; then
    INSTALL="$ac_cv_path_install"
  else
    # As a last resort, use the slow shell script.  We don't cache a
    # path for INSTALL within a source directory, because that will
    # break other packages using the cache if that directory is
    # removed, or if the path is relative.
    INSTALL="$ac_install_sh"
  fi
2131
fi
2132
echo "$ac_t""$INSTALL" 1>&6
2133

2134 2135 2136 2137
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
# It thinks the first close brace ends the variable substitution.
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'

2138 2139
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'

2140
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2141

2142

2143 2144
INSTLOPTS="-m 444"
INSTL_EXE_OPTS="-m 555"
B
Bruce Momjian 已提交
2145
INSTL_LIB_OPTS="-m 644"
2146 2147 2148 2149 2150 2151
INSTL_SHLIB_OPTS="-m 644"

case "$host_os" in
 hpux*)
	INSTL_SHLIB_OPTS="-m 555" ;;
esac
2152

2153 2154 2155 2156 2157





2158

2159
for ac_prog in gawk mawk nawk awk
2160 2161 2162 2163
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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
B
Bruce Momjian 已提交
2164
echo "configure:2165: checking for $ac_word" >&5
2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$AWK"; then
  ac_cv_prog_AWK="$AWK" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_AWK="$ac_prog"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
AWK="$ac_cv_prog_AWK"
if test -n "$AWK"; then
  echo "$ac_t""$AWK" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$AWK" && break
done


2194 2195 2196
# Extract the first word of "flex", so it can be a program name with args.
set dummy flex; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2197
echo "configure:2198: checking for $ac_word" >&5
2198 2199 2200 2201 2202 2203
if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$LEX"; then
  ac_cv_prog_LEX="$LEX" # Let the user override the test.
else
2204 2205 2206
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_LEX="flex"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
fi
fi
LEX="$ac_cv_prog_LEX"
if test -n "$LEX"; then
  echo "$ac_t""$LEX" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

if test -z "$LEXLIB"
then
  case "$LEX" in
  flex*) ac_lib=fl ;;
  *) ac_lib=l ;;
  esac
2230
  echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
2231
echo "configure:2232: checking for yywrap in -l$ac_lib" >&5
2232
ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
2233 2234 2235 2236 2237 2238
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-l$ac_lib  $LIBS"
cat > conftest.$ac_ext <<EOF
2239
#line 2240 "configure"
2240 2241 2242 2243 2244 2245
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char yywrap();

2246
int main() {
2247 2248 2249
yywrap()
; return 0; }
EOF
2250
if { (eval echo configure:2251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2251 2252 2253
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2254 2255
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  LEXLIB="-l$ac_lib"
else
  echo "$ac_t""no" 1>&6
fi

fi

2272
if test "$LEX" = "flex"; then
B
Bruce Momjian 已提交
2273
        $LEX --version 2> /dev/null | grep -s '2\.5\.3' > /dev/null 2>&1
2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285
        if test $? -eq 0 ; then
                echo "configure: warning: 
***
You have flex version 2.5.3, which is broken. Get version 2.5.4 or
a different lex.
(If you are using the official distribution of PostgreSQL then you
do not need to worry about this because the lexer files are
pre-generated. However, other software using flex is likely to be
broken as well.)
***" 1>&2
        fi
fi
2286
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2287
echo "configure:2288: checking whether ln -s works" >&5
2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  rm -f conftestdata
if ln -s X conftestdata 2>/dev/null
then
  rm -f conftestdata
  ac_cv_prog_LN_S="ln -s"
else
  ac_cv_prog_LN_S=ln
fi
fi
LN_S="$ac_cv_prog_LN_S"
if test "$ac_cv_prog_LN_S" = "ln -s"; then
  echo "$ac_t""yes" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2310
echo "configure:2311: checking for $ac_word" >&5
2311 2312 2313 2314 2315 2316
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$RANLIB"; then
  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
else
2317 2318 2319
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_RANLIB="ranlib"
      break
    fi
  done
  IFS="$ac_save_ifs"
  test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
fi
fi
RANLIB="$ac_cv_prog_RANLIB"
if test -n "$RANLIB"; then
  echo "$ac_t""$RANLIB" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "find", so it can be a program name with args.
set dummy find; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2340
echo "configure:2341: checking for $ac_word" >&5
2341 2342 2343 2344 2345 2346 2347
if eval "test \"`echo '$''{'ac_cv_path_find'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$find" in
  /*)
  ac_cv_path_find="$find" # Let the user override the test with a path.
  ;;
2348 2349 2350
  ?:/*)			 
  ac_cv_path_find="$find" # Let the user override the test with a dos path.
  ;;
2351
  *)
2352 2353 2354
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_find="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
find="$ac_cv_path_find"
if test -n "$find"; then
  echo "$ac_t""$find" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "tar", so it can be a program name with args.
set dummy tar; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2375
echo "configure:2376: checking for $ac_word" >&5
2376 2377 2378 2379 2380 2381 2382
if eval "test \"`echo '$''{'ac_cv_path_tar'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$tar" in
  /*)
  ac_cv_path_tar="$tar" # Let the user override the test with a path.
  ;;
2383 2384 2385
  ?:/*)			 
  ac_cv_path_tar="$tar" # Let the user override the test with a dos path.
  ;;
2386
  *)
2387 2388 2389
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_tar="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
tar="$ac_cv_path_tar"
if test -n "$tar"; then
  echo "$ac_t""$tar" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "split", so it can be a program name with args.
set dummy split; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2410
echo "configure:2411: checking for $ac_word" >&5
2411 2412 2413 2414 2415 2416 2417
if eval "test \"`echo '$''{'ac_cv_path_split'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$split" in
  /*)
  ac_cv_path_split="$split" # Let the user override the test with a path.
  ;;
2418 2419 2420
  ?:/*)			 
  ac_cv_path_split="$split" # Let the user override the test with a dos path.
  ;;
2421
  *)
2422 2423 2424
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_split="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
split="$ac_cv_path_split"
if test -n "$split"; then
  echo "$ac_t""$split" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "etags", so it can be a program name with args.
set dummy etags; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2445
echo "configure:2446: checking for $ac_word" >&5
2446 2447 2448 2449 2450 2451 2452
if eval "test \"`echo '$''{'ac_cv_path_etags'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$etags" in
  /*)
  ac_cv_path_etags="$etags" # Let the user override the test with a path.
  ;;
2453 2454 2455
  ?:/*)			 
  ac_cv_path_etags="$etags" # Let the user override the test with a dos path.
  ;;
2456
  *)
2457 2458 2459
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_etags="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
etags="$ac_cv_path_etags"
if test -n "$etags"; then
  echo "$ac_t""$etags" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

# Extract the first word of "xargs", so it can be a program name with args.
set dummy xargs; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2480
echo "configure:2481: checking for $ac_word" >&5
2481 2482 2483 2484 2485 2486 2487
if eval "test \"`echo '$''{'ac_cv_path_xargs'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$xargs" in
  /*)
  ac_cv_path_xargs="$xargs" # Let the user override the test with a path.
  ;;
2488 2489 2490
  ?:/*)			 
  ac_cv_path_xargs="$xargs" # Let the user override the test with a dos path.
  ;;
2491
  *)
2492 2493 2494
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_xargs="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
xargs="$ac_cv_path_xargs"
if test -n "$xargs"; then
  echo "$ac_t""$xargs" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

2512 2513 2514 2515 2516
for ac_prog in gzcat zcat
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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
2517
echo "configure:2518: checking for $ac_word" >&5
2518 2519 2520 2521 2522 2523 2524
if eval "test \"`echo '$''{'ac_cv_path_GZCAT'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$GZCAT" in
  /*)
  ac_cv_path_GZCAT="$GZCAT" # Let the user override the test with a path.
  ;;
2525 2526 2527
  ?:/*)			 
  ac_cv_path_GZCAT="$GZCAT" # Let the user override the test with a dos path.
  ;;
2528
  *)
2529 2530 2531
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_GZCAT="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
GZCAT="$ac_cv_path_GZCAT"
if test -n "$GZCAT"; then
  echo "$ac_t""$GZCAT" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$GZCAT" && break
done
test -n "$GZCAT" || GZCAT="gzcat"

2553 2554 2555 2556 2557
for ac_prog in perl
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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
2558
echo "configure:2559: checking for $ac_word" >&5
2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586
if eval "test \"`echo '$''{'ac_cv_prog_PERL'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test -n "$PERL"; then
  ac_cv_prog_PERL="$PERL" # Let the user override the test.
else
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_prog_PERL="$ac_prog"
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
fi
PERL="$ac_cv_prog_PERL"
if test -n "$PERL"; then
  echo "$ac_t""$PERL" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

test -n "$PERL" && break
done

2587 2588 2589 2590
for ac_prog in 'bison -y' byacc
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
2591
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2592
echo "configure:2593: checking for $ac_word" >&5
2593
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
2594 2595
  echo $ac_n "(cached) $ac_c" 1>&6
else
2596 2597
  if test -n "$YACC"; then
  ac_cv_prog_YACC="$YACC" # Let the user override the test.
2598
else
2599 2600
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
2601
  for ac_dir in $ac_dummy; do
2602 2603
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
2604
      ac_cv_prog_YACC="$ac_prog"
2605 2606 2607 2608 2609
      break
    fi
  done
  IFS="$ac_save_ifs"
fi
2610 2611 2612 2613
fi
YACC="$ac_cv_prog_YACC"
if test -n "$YACC"; then
  echo "$ac_t""$YACC" 1>&6
2614 2615 2616 2617
else
  echo "$ac_t""no" 1>&6
fi

2618 2619 2620 2621
test -n "$YACC" && break
done
test -n "$YACC" || YACC="yacc"

2622

T
Tom Lane 已提交
2623

2624

M
Marc G. Fournier 已提交
2625
echo $ac_n "checking for main in -lsfio""... $ac_c" 1>&6
2626
echo "configure:2627: checking for main in -lsfio" >&5
M
Marc G. Fournier 已提交
2627 2628 2629 2630 2631 2632 2633
ac_lib_var=`echo sfio'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsfio  $LIBS"
cat > conftest.$ac_ext <<EOF
2634
#line 2635 "configure"
M
Marc G. Fournier 已提交
2635 2636 2637 2638 2639 2640
#include "confdefs.h"

int main() {
main()
; return 0; }
EOF
2641
if { (eval echo configure:2642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
M
Marc G. Fournier 已提交
2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo sfio | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lsfio $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

M
 
Marc G. Fournier 已提交
2668 2669
for curses in ncurses curses ; do
	echo $ac_n "checking for main in -l${curses}""... $ac_c" 1>&6
2670
echo "configure:2671: checking for main in -l${curses}" >&5
M
 
Marc G. Fournier 已提交
2671
ac_lib_var=`echo ${curses}'_'main | sed 'y%./+-%__p_%'`
2672 2673 2674 2675
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
M
 
Marc G. Fournier 已提交
2676
LIBS="-l${curses}  $LIBS"
2677
cat > conftest.$ac_ext <<EOF
2678
#line 2679 "configure"
2679 2680
#include "confdefs.h"

2681
int main() {
2682 2683 2684
main()
; return 0; }
EOF
2685
if { (eval echo configure:2686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2686 2687 2688
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2689 2690
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2691 2692 2693 2694 2695 2696 2697 2698 2699
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
M
 
Marc G. Fournier 已提交
2700
  LIBS="-l${curses} $LIBS"; break
2701 2702 2703 2704
else
  echo "$ac_t""no" 1>&6
fi

M
 
Marc G. Fournier 已提交
2705
done
2706
echo $ac_n "checking for main in -ltermcap""... $ac_c" 1>&6
2707
echo "configure:2708: checking for main in -ltermcap" >&5
2708
ac_lib_var=`echo termcap'_'main | sed 'y%./+-%__p_%'`
2709 2710 2711 2712
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
M
Marc G. Fournier 已提交
2713
LIBS="-ltermcap  $LIBS"
2714
cat > conftest.$ac_ext <<EOF
2715
#line 2716 "configure"
2716 2717
#include "confdefs.h"

2718
int main() {
M
Marc G. Fournier 已提交
2719
main()
2720 2721
; return 0; }
EOF
2722
if { (eval echo configure:2723: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2723 2724 2725
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2726 2727
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2728 2729 2730 2731 2732 2733 2734 2735 2736
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
2737 2738
    ac_tr_lib=HAVE_LIB`echo termcap | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
M
Marc G. Fournier 已提交
2739 2740
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
2741 2742
EOF

M
Marc G. Fournier 已提交
2743 2744
  LIBS="-ltermcap $LIBS"

2745 2746 2747 2748
else
  echo "$ac_t""no" 1>&6
fi

B
Bruce Momjian 已提交
2749
echo $ac_n "checking for main in -lreadline""... $ac_c" 1>&6
2750
echo "configure:2751: checking for main in -lreadline" >&5
B
Bruce Momjian 已提交
2751
ac_lib_var=`echo readline'_'main | sed 'y%./+-%__p_%'`
2752 2753 2754 2755
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
B
Bruce Momjian 已提交
2756
LIBS="-lreadline  $LIBS"
2757
cat > conftest.$ac_ext <<EOF
2758
#line 2759 "configure"
2759 2760
#include "confdefs.h"

2761
int main() {
2762 2763 2764
main()
; return 0; }
EOF
2765
if { (eval echo configure:2766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2766 2767 2768
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2769 2770
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2771 2772 2773 2774 2775 2776 2777 2778 2779
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
B
Bruce Momjian 已提交
2780
    ac_tr_lib=HAVE_LIB`echo readline | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2781
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2782 2783 2784 2785
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

B
Bruce Momjian 已提交
2786
  LIBS="-lreadline $LIBS"
2787 2788 2789 2790 2791

else
  echo "$ac_t""no" 1>&6
fi

B
Bruce Momjian 已提交
2792
echo $ac_n "checking for using_history in -lreadline""... $ac_c" 1>&6
2793
echo "configure:2794: checking for using_history in -lreadline" >&5
B
Bruce Momjian 已提交
2794
ac_lib_var=`echo readline'_'using_history | sed 'y%./+-%__p_%'`
2795 2796 2797 2798
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
M
Marc G. Fournier 已提交
2799
LIBS="-lreadline  $LIBS"
2800
cat > conftest.$ac_ext <<EOF
2801
#line 2802 "configure"
2802
#include "confdefs.h"
B
Bruce Momjian 已提交
2803 2804 2805 2806
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char using_history();
2807

2808
int main() {
B
Bruce Momjian 已提交
2809
using_history()
2810 2811
; return 0; }
EOF
2812
if { (eval echo configure:2813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2813 2814 2815
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2816 2817
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2818 2819 2820 2821 2822 2823 2824 2825 2826
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
B
Bruce Momjian 已提交
2827 2828
  cat >> confdefs.h <<\EOF
#define HAVE_HISTORY_IN_READLINE 1
2829 2830 2831 2832
EOF

else
  echo "$ac_t""no" 1>&6
B
Bruce Momjian 已提交
2833
echo $ac_n "checking for main in -lhistory""... $ac_c" 1>&6
2834
echo "configure:2835: checking for main in -lhistory" >&5
B
Bruce Momjian 已提交
2835
ac_lib_var=`echo history'_'main | sed 'y%./+-%__p_%'`
2836 2837 2838 2839
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
B
Bruce Momjian 已提交
2840
LIBS="-lhistory  $LIBS"
2841
cat > conftest.$ac_ext <<EOF
2842
#line 2843 "configure"
2843 2844
#include "confdefs.h"

2845
int main() {
B
Bruce Momjian 已提交
2846
main()
2847 2848
; return 0; }
EOF
2849
if { (eval echo configure:2850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2850 2851 2852
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2853 2854
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2855 2856 2857 2858 2859 2860 2861 2862 2863
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
B
Bruce Momjian 已提交
2864 2865 2866 2867
    ac_tr_lib=HAVE_LIB`echo history | sed -e 's/^a-zA-Z0-9_/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
2868 2869
EOF

B
Bruce Momjian 已提交
2870 2871
  LIBS="-lhistory $LIBS"

2872 2873 2874
else
  echo "$ac_t""no" 1>&6
fi
B
Bruce Momjian 已提交
2875 2876 2877
 
fi

2878

B
Bruce Momjian 已提交
2879
if test "$PORTNAME" != "aix" -a "$PORTNAME" != "alpha"
2880 2881
then
	echo $ac_n "checking for main in -lbsd""... $ac_c" 1>&6
2882
echo "configure:2883: checking for main in -lbsd" >&5
2883
ac_lib_var=`echo bsd'_'main | sed 'y%./+-%__p_%'`
2884 2885 2886 2887
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
2888
LIBS="-lbsd  $LIBS"
2889
cat > conftest.$ac_ext <<EOF
2890
#line 2891 "configure"
2891 2892
#include "confdefs.h"

2893
int main() {
2894 2895 2896
main()
; return 0; }
EOF
2897
if { (eval echo configure:2898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2898 2899 2900
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2901 2902
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2903 2904 2905 2906 2907 2908 2909 2910 2911
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
2912
    ac_tr_lib=HAVE_LIB`echo bsd | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2913
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2914 2915 2916 2917
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

2918
  LIBS="-lbsd $LIBS"
2919 2920 2921 2922 2923

else
  echo "$ac_t""no" 1>&6
fi

2924
fi
M
 
Marc G. Fournier 已提交
2925
echo $ac_n "checking for main in -lutil""... $ac_c" 1>&6
2926
echo "configure:2927: checking for main in -lutil" >&5
M
 
Marc G. Fournier 已提交
2927 2928 2929 2930 2931 2932 2933
ac_lib_var=`echo util'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lutil  $LIBS"
cat > conftest.$ac_ext <<EOF
2934
#line 2935 "configure"
M
 
Marc G. Fournier 已提交
2935 2936 2937 2938 2939 2940
#include "confdefs.h"

int main() {
main()
; return 0; }
EOF
2941
if { (eval echo configure:2942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
M
 
Marc G. Fournier 已提交
2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo util | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lutil $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

2968
echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
2969
echo "configure:2970: checking for main in -lm" >&5
2970
ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
2971 2972 2973 2974
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
2975
LIBS="-lm  $LIBS"
2976
cat > conftest.$ac_ext <<EOF
2977
#line 2978 "configure"
2978 2979
#include "confdefs.h"

2980
int main() {
2981 2982 2983
main()
; return 0; }
EOF
2984
if { (eval echo configure:2985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2985 2986 2987
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
2988 2989
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
2990 2991 2992 2993 2994 2995 2996 2997 2998
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
2999
    ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3000
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3001 3002 3003 3004
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3005
  LIBS="-lm $LIBS"
3006 3007 3008 3009 3010

else
  echo "$ac_t""no" 1>&6
fi

3011
echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
3012
echo "configure:3013: checking for main in -ldl" >&5
3013
ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
3014 3015 3016 3017
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3018
LIBS="-ldl  $LIBS"
3019
cat > conftest.$ac_ext <<EOF
3020
#line 3021 "configure"
3021 3022
#include "confdefs.h"

3023
int main() {
3024 3025 3026
main()
; return 0; }
EOF
3027
if { (eval echo configure:3028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3028 3029 3030
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3031 3032
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3033 3034 3035 3036 3037 3038 3039 3040 3041
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3042
    ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3043
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3044 3045 3046 3047
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3048
  LIBS="-ldl $LIBS"
3049 3050 3051 3052 3053

else
  echo "$ac_t""no" 1>&6
fi

3054
echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
3055
echo "configure:3056: checking for main in -lsocket" >&5
3056
ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
3057 3058 3059 3060
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3061
LIBS="-lsocket  $LIBS"
3062
cat > conftest.$ac_ext <<EOF
3063
#line 3064 "configure"
3064 3065
#include "confdefs.h"

3066
int main() {
3067 3068 3069
main()
; return 0; }
EOF
3070
if { (eval echo configure:3071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3071 3072 3073
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3074 3075
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3076 3077 3078 3079 3080 3081 3082 3083 3084
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3085
    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3086
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3087 3088 3089 3090
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3091
  LIBS="-lsocket $LIBS"
3092 3093 3094 3095 3096

else
  echo "$ac_t""no" 1>&6
fi

3097
echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
3098
echo "configure:3099: checking for main in -lnsl" >&5
3099
ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
3100 3101 3102 3103
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3104
LIBS="-lnsl  $LIBS"
3105
cat > conftest.$ac_ext <<EOF
3106
#line 3107 "configure"
3107 3108
#include "confdefs.h"

3109
int main() {
3110 3111 3112
main()
; return 0; }
EOF
3113
if { (eval echo configure:3114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3114 3115 3116
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3117 3118
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3119 3120 3121 3122 3123 3124 3125 3126 3127
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3128
    ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3129
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3130 3131 3132 3133
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3134
  LIBS="-lnsl $LIBS"
3135 3136 3137 3138 3139

else
  echo "$ac_t""no" 1>&6
fi

3140
echo $ac_n "checking for main in -lipc""... $ac_c" 1>&6
3141
echo "configure:3142: checking for main in -lipc" >&5
3142
ac_lib_var=`echo ipc'_'main | sed 'y%./+-%__p_%'`
3143 3144 3145 3146
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3147
LIBS="-lipc  $LIBS"
3148
cat > conftest.$ac_ext <<EOF
3149
#line 3150 "configure"
3150 3151
#include "confdefs.h"

3152
int main() {
3153 3154 3155
main()
; return 0; }
EOF
3156
if { (eval echo configure:3157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3157 3158 3159
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3160 3161
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3162 3163 3164 3165 3166 3167 3168 3169 3170
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3171
    ac_tr_lib=HAVE_LIB`echo ipc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3172
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3173 3174 3175 3176
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3177
  LIBS="-lipc $LIBS"
3178 3179 3180 3181 3182

else
  echo "$ac_t""no" 1>&6
fi

3183
echo $ac_n "checking for main in -lIPC""... $ac_c" 1>&6
3184
echo "configure:3185: checking for main in -lIPC" >&5
3185
ac_lib_var=`echo IPC'_'main | sed 'y%./+-%__p_%'`
3186 3187 3188 3189
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3190
LIBS="-lIPC  $LIBS"
3191
cat > conftest.$ac_ext <<EOF
3192
#line 3193 "configure"
3193 3194
#include "confdefs.h"

3195
int main() {
3196 3197 3198
main()
; return 0; }
EOF
3199
if { (eval echo configure:3200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3200 3201 3202
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3203 3204
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3205 3206 3207 3208 3209 3210 3211 3212 3213
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3214
    ac_tr_lib=HAVE_LIB`echo IPC | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3215
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3216 3217 3218 3219
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3220
  LIBS="-lIPC $LIBS"
3221 3222 3223 3224 3225

else
  echo "$ac_t""no" 1>&6
fi

3226
echo $ac_n "checking for main in -llc""... $ac_c" 1>&6
3227
echo "configure:3228: checking for main in -llc" >&5
3228
ac_lib_var=`echo lc'_'main | sed 'y%./+-%__p_%'`
3229 3230 3231 3232
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3233
LIBS="-llc  $LIBS"
3234
cat > conftest.$ac_ext <<EOF
3235
#line 3236 "configure"
3236 3237
#include "confdefs.h"

3238
int main() {
3239 3240 3241
main()
; return 0; }
EOF
3242
if { (eval echo configure:3243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3243 3244 3245
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3246 3247
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3248 3249 3250 3251 3252 3253 3254 3255 3256
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3257
    ac_tr_lib=HAVE_LIB`echo lc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3258
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3259 3260 3261 3262
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3263
  LIBS="-llc $LIBS"
3264 3265 3266 3267 3268

else
  echo "$ac_t""no" 1>&6
fi

3269
echo $ac_n "checking for main in -ldld""... $ac_c" 1>&6
3270
echo "configure:3271: checking for main in -ldld" >&5
3271
ac_lib_var=`echo dld'_'main | sed 'y%./+-%__p_%'`
3272 3273 3274 3275
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3276
LIBS="-ldld  $LIBS"
3277
cat > conftest.$ac_ext <<EOF
3278
#line 3279 "configure"
3279 3280
#include "confdefs.h"

3281
int main() {
3282 3283 3284
main()
; return 0; }
EOF
3285
if { (eval echo configure:3286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3286 3287 3288
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3289 3290
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3291 3292 3293 3294 3295 3296 3297 3298 3299
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3300
    ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3301
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3302 3303 3304 3305
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3306
  LIBS="-ldld $LIBS"
3307 3308 3309 3310 3311

else
  echo "$ac_t""no" 1>&6
fi

3312
echo $ac_n "checking for main in -lln""... $ac_c" 1>&6
3313
echo "configure:3314: checking for main in -lln" >&5
3314
ac_lib_var=`echo ln'_'main | sed 'y%./+-%__p_%'`
3315 3316 3317 3318
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
3319
LIBS="-lln  $LIBS"
3320
cat > conftest.$ac_ext <<EOF
3321
#line 3322 "configure"
3322 3323
#include "confdefs.h"

3324
int main() {
3325 3326 3327
main()
; return 0; }
EOF
3328
if { (eval echo configure:3329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3329 3330 3331
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3332 3333
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3334 3335 3336 3337 3338 3339 3340 3341 3342
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3343
    ac_tr_lib=HAVE_LIB`echo ln | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3344
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3345 3346 3347 3348
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

3349
  LIBS="-lln $LIBS"
3350 3351 3352 3353 3354

else
  echo "$ac_t""no" 1>&6
fi

3355
echo $ac_n "checking for main in -lld""... $ac_c" 1>&6
3356
echo "configure:3357: checking for main in -lld" >&5
3357
ac_lib_var=`echo ld'_'main | sed 'y%./+-%__p_%'`
3358 3359 3360 3361 3362 3363
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lld  $LIBS"
cat > conftest.$ac_ext <<EOF
3364
#line 3365 "configure"
3365 3366
#include "confdefs.h"

3367
int main() {
3368 3369 3370
main()
; return 0; }
EOF
3371
if { (eval echo configure:3372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3372 3373 3374
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3375 3376
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3377 3378 3379 3380 3381 3382 3383 3384 3385
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3386 3387
    ac_tr_lib=HAVE_LIB`echo ld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3388 3389 3390 3391 3392 3393 3394 3395 3396 3397
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lld $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

3398
echo $ac_n "checking for main in -lcompat""... $ac_c" 1>&6
3399
echo "configure:3400: checking for main in -lcompat" >&5
3400
ac_lib_var=`echo compat'_'main | sed 'y%./+-%__p_%'`
3401 3402 3403 3404 3405 3406
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lcompat  $LIBS"
cat > conftest.$ac_ext <<EOF
3407
#line 3408 "configure"
3408 3409
#include "confdefs.h"

3410
int main() {
3411 3412 3413
main()
; return 0; }
EOF
3414
if { (eval echo configure:3415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3415 3416 3417
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3418 3419
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3420 3421 3422 3423 3424 3425 3426 3427 3428
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3429 3430
    ac_tr_lib=HAVE_LIB`echo compat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3431 3432 3433 3434 3435 3436 3437 3438 3439 3440
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lcompat $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

3441
echo $ac_n "checking for main in -lBSD""... $ac_c" 1>&6
3442
echo "configure:3443: checking for main in -lBSD" >&5
3443
ac_lib_var=`echo BSD'_'main | sed 'y%./+-%__p_%'`
3444 3445 3446 3447 3448 3449
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lBSD  $LIBS"
cat > conftest.$ac_ext <<EOF
3450
#line 3451 "configure"
3451 3452
#include "confdefs.h"

3453
int main() {
3454 3455 3456
main()
; return 0; }
EOF
3457
if { (eval echo configure:3458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3458 3459 3460
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3461 3462
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3463 3464 3465 3466 3467 3468 3469 3470 3471
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3472 3473
    ac_tr_lib=HAVE_LIB`echo BSD | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3474 3475 3476 3477 3478 3479 3480 3481 3482 3483
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lBSD $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

3484
echo $ac_n "checking for main in -lcrypt""... $ac_c" 1>&6
3485
echo "configure:3486: checking for main in -lcrypt" >&5
3486
ac_lib_var=`echo crypt'_'main | sed 'y%./+-%__p_%'`
M
Marc G. Fournier 已提交
3487 3488 3489 3490 3491 3492
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lcrypt  $LIBS"
cat > conftest.$ac_ext <<EOF
3493
#line 3494 "configure"
M
Marc G. Fournier 已提交
3494 3495
#include "confdefs.h"

3496
int main() {
M
Marc G. Fournier 已提交
3497 3498 3499
main()
; return 0; }
EOF
3500
if { (eval echo configure:3501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
M
Marc G. Fournier 已提交
3501 3502 3503
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
3504 3505
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
M
Marc G. Fournier 已提交
3506 3507 3508 3509 3510 3511 3512 3513 3514
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3515 3516
    ac_tr_lib=HAVE_LIB`echo crypt | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
M
Marc G. Fournier 已提交
3517 3518 3519 3520 3521 3522 3523 3524 3525 3526
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lcrypt $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

3527
echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
3528
echo "configure:3529: checking for main in -lgen" >&5
3529 3530 3531 3532 3533 3534 3535
ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lgen  $LIBS"
cat > conftest.$ac_ext <<EOF
3536
#line 3537 "configure"
3537 3538 3539 3540 3541 3542
#include "confdefs.h"

int main() {
main()
; return 0; }
EOF
3543
if { (eval echo configure:3544: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lgen $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

3570
echo $ac_n "checking for main in -lPW""... $ac_c" 1>&6
3571
echo "configure:3572: checking for main in -lPW" >&5
3572 3573 3574 3575 3576 3577 3578
ac_lib_var=`echo PW'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lPW  $LIBS"
cat > conftest.$ac_ext <<EOF
3579
#line 3580 "configure"
3580 3581 3582 3583 3584 3585
#include "confdefs.h"

int main() {
main()
; return 0; }
EOF
3586
if { (eval echo configure:3587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_lib=HAVE_LIB`echo PW | sed -e 's/[^a-zA-Z0-9_]/_/g' \
    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  cat >> confdefs.h <<EOF
#define $ac_tr_lib 1
EOF

  LIBS="-lPW $LIBS"

else
  echo "$ac_t""no" 1>&6
fi

M
Marc G. Fournier 已提交
3613

3614
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3615
echo "configure:3616: checking for ANSI C header files" >&5
3616 3617 3618 3619
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3620
#line 3621 "configure"
3621 3622 3623 3624 3625 3626 3627
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3628
{ (eval echo configure:3629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3629
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3630 3631 3632 3633 3634
if test -z "$ac_err"; then
  rm -rf conftest*
  ac_cv_header_stdc=yes
else
  echo "$ac_err" >&5
3635 3636
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3637 3638 3639 3640 3641 3642 3643 3644
  rm -rf conftest*
  ac_cv_header_stdc=no
fi
rm -f conftest*

if test $ac_cv_header_stdc = yes; then
  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
3645
#line 3646 "configure"
3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662
#include "confdefs.h"
#include <string.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "memchr" >/dev/null 2>&1; then
  :
else
  rm -rf conftest*
  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 <<EOF
3663
#line 3664 "configure"
3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682
#include "confdefs.h"
#include <stdlib.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "free" >/dev/null 2>&1; then
  :
else
  rm -rf conftest*
  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
3683
  cat > conftest.$ac_ext <<EOF
3684
#line 3685 "configure"
3685 3686 3687 3688 3689 3690 3691 3692 3693 3694
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
int main () { int i; for (i = 0; i < 256; i++)
if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); }

EOF
3695
if { (eval echo configure:3696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3696
then
3697 3698
  :
else
3699 3700 3701
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
3702 3703
  ac_cv_header_stdc=no
fi
M
Marc G. Fournier 已提交
3704
rm -fr conftest*
3705 3706
fi

3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718
fi
fi

echo "$ac_t""$ac_cv_header_stdc" 1>&6
if test $ac_cv_header_stdc = yes; then
  cat >> confdefs.h <<\EOF
#define STDC_HEADERS 1
EOF

fi

echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
3719
echo "configure:3720: checking for sys/wait.h that is POSIX.1 compatible" >&5
3720 3721 3722 3723
if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3724
#line 3725 "configure"
3725 3726 3727 3728 3729 3730 3731 3732 3733
#include "confdefs.h"
#include <sys/types.h>
#include <sys/wait.h>
#ifndef WEXITSTATUS
#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
#endif
#ifndef WIFEXITED
#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
#endif
3734
int main() {
3735 3736 3737 3738 3739
int s;
wait (&s);
s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
; return 0; }
EOF
3740
if { (eval echo configure:3741: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3741 3742 3743
  rm -rf conftest*
  ac_cv_header_sys_wait_h=yes
else
3744 3745
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759
  rm -rf conftest*
  ac_cv_header_sys_wait_h=no
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
if test $ac_cv_header_sys_wait_h = yes; then
  cat >> confdefs.h <<\EOF
#define HAVE_SYS_WAIT_H 1
EOF

fi

B
Bruce Momjian 已提交
3760
for ac_hdr in arpa/inet.h
3761
do
3762
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3763
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3764
echo "configure:3765: checking for $ac_hdr" >&5
3765 3766 3767 3768
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3769
#line 3770 "configure"
3770 3771 3772 3773
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3774
{ (eval echo configure:3775: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3775
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
3800
for ac_hdr in crypt.h
3801 3802 3803
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3804
echo "configure:3805: checking for $ac_hdr" >&5
3805 3806 3807 3808
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3809
#line 3810 "configure"
3810 3811 3812 3813
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3814
{ (eval echo configure:3815: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3815
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3816 3817 3818 3819 3820
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
3821 3822
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3823 3824 3825 3826 3827 3828 3829
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3830
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3831 3832 3833 3834 3835 3836 3837 3838 3839
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
3840
for ac_hdr in dld.h
3841
do
3842
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3843
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3844
echo "configure:3845: checking for $ac_hdr" >&5
3845 3846 3847 3848
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3849
#line 3850 "configure"
3850 3851 3852 3853
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3854
{ (eval echo configure:3855: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3855
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3856 3857 3858 3859 3860
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
3861 3862
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
3863 3864 3865 3866 3867 3868 3869
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
3870
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3871 3872 3873 3874 3875 3876 3877 3878 3879
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
3880
for ac_hdr in endian.h
3881 3882 3883
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3884
echo "configure:3885: checking for $ac_hdr" >&5
3885 3886 3887 3888
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3889
#line 3890 "configure"
3890 3891 3892 3893
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3894
{ (eval echo configure:3895: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3895
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
3920
for ac_hdr in float.h
3921 3922 3923
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3924
echo "configure:3925: checking for $ac_hdr" >&5
3925 3926 3927 3928
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3929
#line 3930 "configure"
3930 3931 3932 3933
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3934
{ (eval echo configure:3935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3935
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
3960
for ac_hdr in fp_class.h
3961 3962 3963
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3964
echo "configure:3965: checking for $ac_hdr" >&5
3965 3966 3967 3968
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
3969
#line 3970 "configure"
3970 3971 3972 3973
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3974
{ (eval echo configure:3975: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3975
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4000
for ac_hdr in getopt.h
B
Bruce Momjian 已提交
4001 4002 4003
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4004
echo "configure:4005: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4005 4006 4007 4008
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4009
#line 4010 "configure"
B
Bruce Momjian 已提交
4010 4011 4012 4013
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4014
{ (eval echo configure:4015: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4040
for ac_hdr in history.h
B
Bruce Momjian 已提交
4041 4042 4043
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4044
echo "configure:4045: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4045 4046 4047 4048
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4049
#line 4050 "configure"
B
Bruce Momjian 已提交
4050 4051 4052 4053
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4054
{ (eval echo configure:4055: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4080
for ac_hdr in ieeefp.h
B
Bruce Momjian 已提交
4081 4082 4083
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4084
echo "configure:4085: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4085 4086 4087 4088
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4089
#line 4090 "configure"
B
Bruce Momjian 已提交
4090 4091 4092 4093
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4094
{ (eval echo configure:4095: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4120
for ac_hdr in limits.h
B
Bruce Momjian 已提交
4121 4122 4123
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4124
echo "configure:4125: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4125 4126 4127 4128
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4129
#line 4130 "configure"
B
Bruce Momjian 已提交
4130 4131 4132 4133
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4134
{ (eval echo configure:4135: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4160
for ac_hdr in netdb.h
B
Bruce Momjian 已提交
4161 4162 4163
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4164
echo "configure:4165: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4165 4166 4167 4168
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4169
#line 4170 "configure"
B
Bruce Momjian 已提交
4170 4171 4172 4173
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4174
{ (eval echo configure:4175: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4200
for ac_hdr in netinet/in.h
B
Bruce Momjian 已提交
4201 4202 4203
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4204
echo "configure:4205: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4205 4206 4207 4208
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4209
#line 4210 "configure"
B
Bruce Momjian 已提交
4210 4211 4212 4213
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4214
{ (eval echo configure:4215: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4240
for ac_hdr in readline.h
B
Bruce Momjian 已提交
4241 4242 4243
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4244
echo "configure:4245: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4245 4246 4247 4248
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4249
#line 4250 "configure"
B
Bruce Momjian 已提交
4250 4251 4252 4253
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4254
{ (eval echo configure:4255: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4280
for ac_hdr in readline/history.h
B
Bruce Momjian 已提交
4281 4282 4283
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4284
echo "configure:4285: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4285 4286 4287 4288
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4289
#line 4290 "configure"
B
Bruce Momjian 已提交
4290 4291 4292 4293
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4294
{ (eval echo configure:4295: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
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
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4320
for ac_hdr in readline/readline.h
B
Bruce Momjian 已提交
4321 4322 4323
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4324
echo "configure:4325: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4325 4326 4327 4328
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4329
#line 4330 "configure"
B
Bruce Momjian 已提交
4330 4331 4332 4333
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4334
{ (eval echo configure:4335: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4360
for ac_hdr in sys/select.h
B
Bruce Momjian 已提交
4361 4362 4363
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4364
echo "configure:4365: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4365 4366 4367 4368
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4369
#line 4370 "configure"
B
Bruce Momjian 已提交
4370 4371 4372 4373
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4374
{ (eval echo configure:4375: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4400
for ac_hdr in termios.h
B
Bruce Momjian 已提交
4401 4402 4403
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4404
echo "configure:4405: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4405 4406 4407 4408
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4409
#line 4410 "configure"
B
Bruce Momjian 已提交
4410 4411 4412 4413
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4414
{ (eval echo configure:4415: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
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
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4440
for ac_hdr in unistd.h
B
Bruce Momjian 已提交
4441 4442 4443
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4444
echo "configure:4445: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4445 4446 4447 4448
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4449
#line 4450 "configure"
B
Bruce Momjian 已提交
4450 4451 4452 4453
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4454
{ (eval echo configure:4455: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
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
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4480
for ac_hdr in values.h
B
Bruce Momjian 已提交
4481 4482 4483
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4484
echo "configure:4485: checking for $ac_hdr" >&5
4485 4486 4487 4488
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4489
#line 4490 "configure"
4490 4491 4492 4493
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4494
{ (eval echo configure:4495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

for ac_hdr in sys/exec.h sys/pstat.h machine/vmparam.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4524
echo "configure:4525: checking for $ac_hdr" >&5
4525 4526 4527 4528
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4529
#line 4530 "configure"
4530 4531 4532 4533
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4534
{ (eval echo configure:4535: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

for ac_hdr in sys/types.h sys/socket.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4564
echo "configure:4565: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4565 4566 4567 4568
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4569
#line 4570 "configure"
B
Bruce Momjian 已提交
4570 4571 4572 4573
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4574
{ (eval echo configure:4575: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

B
Bruce Momjian 已提交
4600 4601 4602 4603
for ac_hdr in sys/param.h pwd.h
do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4604
echo "configure:4605: checking for $ac_hdr" >&5
B
Bruce Momjian 已提交
4605 4606 4607 4608
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4609
#line 4610 "configure"
B
Bruce Momjian 已提交
4610 4611 4612 4613
#include "confdefs.h"
#include <$ac_hdr>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4614
{ (eval echo configure:4615: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
B
Bruce Momjian 已提交
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
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
  cat >> confdefs.h <<EOF
#define $ac_tr_hdr 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

4640 4641

echo $ac_n "checking for working const""... $ac_c" 1>&6
4642
echo "configure:4643: checking for working const" >&5
4643 4644 4645 4646
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4647
#line 4648 "configure"
4648 4649
#include "confdefs.h"

4650
int main() {
4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695

/* 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;
}

; return 0; }
EOF
4696
if { (eval echo configure:4697: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4697 4698 4699
  rm -rf conftest*
  ac_cv_c_const=yes
else
4700 4701
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716
  rm -rf conftest*
  ac_cv_c_const=no
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_c_const" 1>&6
if test $ac_cv_c_const = no; then
  cat >> confdefs.h <<\EOF
#define const 
EOF

fi

echo $ac_n "checking for inline""... $ac_c" 1>&6
4717
echo "configure:4718: checking for inline" >&5
4718 4719 4720 4721 4722 4723
if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_cv_c_inline=no
for ac_kw in inline __inline__ __inline; do
  cat > conftest.$ac_ext <<EOF
4724
#line 4725 "configure"
4725 4726
#include "confdefs.h"

4727
int main() {
4728 4729 4730
} $ac_kw foo() {
; return 0; }
EOF
4731
if { (eval echo configure:4732: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4732 4733
  rm -rf conftest*
  ac_cv_c_inline=$ac_kw; break
4734 4735 4736
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755
fi
rm -f conftest*
done

fi

echo "$ac_t""$ac_cv_c_inline" 1>&6
case "$ac_cv_c_inline" in
  inline | yes) ;;
  no) cat >> confdefs.h <<\EOF
#define inline 
EOF
 ;;
  *)  cat >> confdefs.h <<EOF
#define inline $ac_cv_c_inline
EOF
 ;;
esac

4756 4757 4758


echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
4759
echo "configure:4760: checking for preprocessor stringizing operator" >&5
4760 4761 4762 4763
if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4764
#line 4765 "configure"
4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793
#include "confdefs.h"

#define x(y) #y

char *s = x(teststring);

EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "#teststring" >/dev/null 2>&1; then
  rm -rf conftest*
  ac_cv_c_stringize=no
else
  rm -rf conftest*
  ac_cv_c_stringize=yes
fi
rm -f conftest*

fi

if test "${ac_cv_c_stringize}" = yes
then
        cat >> confdefs.h <<\EOF
#define HAVE_STRINGIZE 1
EOF

fi
echo "$ac_t""${ac_cv_c_stringize}" 1>&6

echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
4794
echo "configure:4795: checking for uid_t in sys/types.h" >&5
4795 4796 4797 4798
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4799
#line 4800 "configure"
4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826
#include "confdefs.h"
#include <sys/types.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "uid_t" >/dev/null 2>&1; then
  rm -rf conftest*
  ac_cv_type_uid_t=yes
else
  rm -rf conftest*
  ac_cv_type_uid_t=no
fi
rm -f conftest*

fi

echo "$ac_t""$ac_cv_type_uid_t" 1>&6
if test $ac_cv_type_uid_t = no; then
  cat >> confdefs.h <<\EOF
#define uid_t int
EOF

  cat >> confdefs.h <<\EOF
#define gid_t int
EOF

fi

4827
echo $ac_n "checking for mode_t""... $ac_c" 1>&6
4828
echo "configure:4829: checking for mode_t" >&5
4829 4830 4831 4832
if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4833
#line 4834 "configure"
4834 4835 4836 4837
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
4838
#include <stddef.h>
4839 4840 4841
#endif
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4842
  egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860
  rm -rf conftest*
  ac_cv_type_mode_t=yes
else
  rm -rf conftest*
  ac_cv_type_mode_t=no
fi
rm -f conftest*

fi
echo "$ac_t""$ac_cv_type_mode_t" 1>&6
if test $ac_cv_type_mode_t = no; then
  cat >> confdefs.h <<\EOF
#define mode_t int
EOF

fi

echo $ac_n "checking for off_t""... $ac_c" 1>&6
4861
echo "configure:4862: checking for off_t" >&5
4862 4863 4864 4865
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4866
#line 4867 "configure"
4867 4868 4869 4870
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
4871
#include <stddef.h>
4872 4873 4874
#endif
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4875
  egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893
  rm -rf conftest*
  ac_cv_type_off_t=yes
else
  rm -rf conftest*
  ac_cv_type_off_t=no
fi
rm -f conftest*

fi
echo "$ac_t""$ac_cv_type_off_t" 1>&6
if test $ac_cv_type_off_t = no; then
  cat >> confdefs.h <<\EOF
#define off_t long
EOF

fi

echo $ac_n "checking for size_t""... $ac_c" 1>&6
4894
echo "configure:4895: checking for size_t" >&5
4895 4896 4897 4898
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4899
#line 4900 "configure"
4900 4901 4902 4903
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
#include <stdlib.h>
4904
#include <stddef.h>
4905 4906 4907
#endif
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4908
  egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926
  rm -rf conftest*
  ac_cv_type_size_t=yes
else
  rm -rf conftest*
  ac_cv_type_size_t=no
fi
rm -f conftest*

fi
echo "$ac_t""$ac_cv_type_size_t" 1>&6
if test $ac_cv_type_size_t = no; then
  cat >> confdefs.h <<\EOF
#define size_t unsigned
EOF

fi

echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
4927
echo "configure:4928: checking whether struct tm is in sys/time.h or time.h" >&5
4928 4929 4930 4931
if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4932
#line 4933 "configure"
4933 4934 4935
#include "confdefs.h"
#include <sys/types.h>
#include <time.h>
4936
int main() {
4937 4938 4939
struct tm *tp; tp->tm_sec;
; return 0; }
EOF
4940
if { (eval echo configure:4941: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4941 4942 4943
  rm -rf conftest*
  ac_cv_struct_tm=time.h
else
4944 4945
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959
  rm -rf conftest*
  ac_cv_struct_tm=sys/time.h
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_struct_tm" 1>&6
if test $ac_cv_struct_tm = sys/time.h; then
  cat >> confdefs.h <<\EOF
#define TM_IN_SYS_TIME 1
EOF

fi

4960
echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
4961
echo "configure:4962: checking for tm_zone in struct tm" >&5
4962 4963 4964 4965
if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4966
#line 4967 "configure"
4967 4968 4969 4970 4971 4972 4973
#include "confdefs.h"
#include <sys/types.h>
#include <$ac_cv_struct_tm>
int main() {
struct tm tm; tm.tm_zone;
; return 0; }
EOF
4974
if { (eval echo configure:4975: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993
  rm -rf conftest*
  ac_cv_struct_tm_zone=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_cv_struct_tm_zone=no
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
if test "$ac_cv_struct_tm_zone" = yes; then
  cat >> confdefs.h <<\EOF
#define HAVE_TM_ZONE 1
EOF

else
  echo $ac_n "checking for tzname""... $ac_c" 1>&6
4994
echo "configure:4995: checking for tzname" >&5
4995 4996 4997 4998
if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
4999
#line 5000 "configure"
5000 5001 5002 5003 5004 5005 5006 5007 5008
#include "confdefs.h"
#include <time.h>
#ifndef tzname /* For SGI.  */
extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
#endif
int main() {
atoi(*tzname);
; return 0; }
EOF
5009
if { (eval echo configure:5010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029
  rm -rf conftest*
  ac_cv_var_tzname=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_cv_var_tzname=no
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_var_tzname" 1>&6
  if test $ac_cv_var_tzname = yes; then
    cat >> confdefs.h <<\EOF
#define HAVE_TZNAME 1
EOF

  fi
fi

5030
echo $ac_n "checking for signed types""... $ac_c" 1>&6
5031
echo "configure:5032: checking for signed types" >&5
5032 5033 5034 5035
if eval "test \"`echo '$''{'pgac_cv_c_signed'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5036
#line 5037 "configure"
5037 5038 5039 5040 5041 5042
#include "confdefs.h"

int main() {
signed char c; signed short s; signed int i;
; return 0; }
EOF
5043
if { (eval echo configure:5044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5044
  rm -rf conftest*
5045
  pgac_cv_c_signed=yes
5046 5047 5048 5049
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
5050 5051 5052 5053 5054 5055 5056
  pgac_cv_c_signed=no
fi
rm -f conftest*
fi

echo "$ac_t""$pgac_cv_c_signed" 1>&6
if test x"$pgac_cv_c_signed" = xno ; then
5057 5058 5059 5060
  cat >> confdefs.h <<\EOF
#define signed 
EOF

5061
fi
5062
echo $ac_n "checking for volatile""... $ac_c" 1>&6
5063
echo "configure:5064: checking for volatile" >&5
5064 5065 5066 5067
if eval "test \"`echo '$''{'pgac_cv_c_volatile'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5068
#line 5069 "configure"
5069 5070 5071 5072 5073 5074
#include "confdefs.h"

int main() {
extern volatile int i;
; return 0; }
EOF
5075
if { (eval echo configure:5076: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5076
  rm -rf conftest*
5077
  pgac_cv_c_volatile=yes
5078 5079 5080 5081
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
5082 5083 5084 5085 5086 5087 5088
  pgac_cv_c_volatile=no
fi
rm -f conftest*
fi

echo "$ac_t""$pgac_cv_c_volatile" 1>&6
if test x"$pgac_cv_c_volatile" = xno ; then
5089 5090 5091 5092
  cat >> confdefs.h <<\EOF
#define volatile 
EOF

5093 5094
fi
echo $ac_n "checking types of arguments for accept()""... $ac_c" 1>&6
5095
echo "configure:5096: checking types of arguments for accept()" >&5
5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108
 if eval "test \"`echo '$''{'ac_cv_func_accept_arg1'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
   if eval "test \"`echo '$''{'ac_cv_func_accept_arg2'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
    if eval "test \"`echo '$''{'ac_cv_func_accept_arg3'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
     for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
     for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'void *'; do
      for ac_cv_func_accept_arg3 in 'socklen_t' 'size_t' 'unsigned int' 'int'; do
       cat > conftest.$ac_ext <<EOF
5109
#line 5110 "configure"
5110
#include "confdefs.h"
5111
#ifdef HAVE_SYS_TYPES_H
M
 
Marc G. Fournier 已提交
5112
#include <sys/types.h>
5113 5114
#endif
#ifdef HAVE_SYS_SOCKET_H
M
 
Marc G. Fournier 已提交
5115
#include <sys/socket.h>
5116 5117
#endif
extern accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
M
 
Marc G. Fournier 已提交
5118
int main() {
5119

M
 
Marc G. Fournier 已提交
5120 5121
; return 0; }
EOF
5122
if { (eval echo configure:5123: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
M
 
Marc G. Fournier 已提交
5123
  rm -rf conftest*
5124
          ac_not_found=no ; break 3
M
 
Marc G. Fournier 已提交
5125 5126 5127 5128
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
5129
  ac_not_found=yes
M
 
Marc G. Fournier 已提交
5130 5131
fi
rm -f conftest*
5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160
      done
     done
    done
   
fi
  
fi
 
fi
 if test "$ac_not_found" = yes; then
  ac_cv_func_accept_arg1=int
  ac_cv_func_accept_arg2='struct sockaddr *'
  ac_cv_func_accept_arg3='socklen_t'
 fi
 echo "$ac_t""$ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" 1>&6
 cat >> confdefs.h <<EOF
#define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
EOF

 cat >> confdefs.h <<EOF
#define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
EOF

 cat >> confdefs.h <<EOF
#define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
EOF



M
 
Marc G. Fournier 已提交
5161 5162

echo $ac_n "checking for int timezone""... $ac_c" 1>&6
5163
echo "configure:5164: checking for int timezone" >&5
5164 5165 5166 5167
if eval "test \"`echo '$''{'pgac_cv_var_int_timezone'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5168
#line 5169 "configure"
M
 
Marc G. Fournier 已提交
5169
#include "confdefs.h"
5170
#include <time.h>
5171
int main() {
5172
int res = timezone / 60;
5173 5174
; return 0; }
EOF
5175
if { (eval echo configure:5176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5176
  rm -rf conftest*
5177
  pgac_cv_var_int_timezone=yes
5178
else
5179 5180
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
5181
  rm -rf conftest*
5182
  pgac_cv_var_int_timezone=no
5183 5184
fi
rm -f conftest*
5185
fi
5186

5187 5188 5189 5190 5191 5192 5193 5194
echo "$ac_t""$pgac_cv_var_int_timezone" 1>&6
if test x"$pgac_cv_var_int_timezone" = xyes ; then
  cat >> confdefs.h <<\EOF
#define HAVE_INT_TIMEZONE 
EOF

fi
echo $ac_n "checking whether gettimeofday takes only one argument""... $ac_c" 1>&6
5195
echo "configure:5196: checking whether gettimeofday takes only one argument" >&5
5196 5197 5198 5199
if eval "test \"`echo '$''{'pgac_cv_func_gettimeofday_1arg'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5200
#line 5201 "configure"
5201
#include "confdefs.h"
5202 5203
#include <sys/time.h>
int main() {
5204 5205 5206
struct timeval *tp;
struct timezone *tzp;
gettimeofday(tp,tzp);
5207 5208
; return 0; }
EOF
5209
if { (eval echo configure:5210: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5210
  rm -rf conftest*
5211
  pgac_cv_func_gettimeofday_1arg=no
5212 5213 5214 5215
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
5216
  pgac_cv_func_gettimeofday_1arg=yes
5217 5218
fi
rm -f conftest*
5219
fi
5220

5221 5222 5223 5224 5225 5226 5227
echo "$ac_t""$pgac_cv_func_gettimeofday_1arg" 1>&6
if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
  cat >> confdefs.h <<\EOF
#define GETTIMEOFDAY_1ARG 
EOF

fi
5228
echo $ac_n "checking for union semun""... $ac_c" 1>&6
5229
echo "configure:5230: checking for union semun" >&5
5230 5231 5232 5233
if eval "test \"`echo '$''{'pgac_cv_union_semun'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5234
#line 5235 "configure"
5235
#include "confdefs.h"
5236
#include <sys/types.h>
5237
#include <sys/ipc.h>
5238
#include <sys/sem.h>
5239
int main() {
5240 5241 5242
union semun semun;
; return 0; }
EOF
5243
if { (eval echo configure:5244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5244
  rm -rf conftest*
5245
  pgac_cv_union_semun=yes
5246 5247 5248 5249
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
5250
  pgac_cv_union_semun=no
5251 5252
fi
rm -f conftest*
5253 5254 5255 5256 5257 5258 5259 5260 5261 5262
fi

echo "$ac_t""$pgac_cv_union_semun" 1>&6
if test x"$pgac_cv_union_semun" = xyes ; then
  cat >> confdefs.h <<\EOF
#define HAVE_UNION_SEMUN 
EOF

fi

5263

5264
echo $ac_n "checking for fcntl(F_SETLK)""... $ac_c" 1>&6
5265
echo "configure:5266: checking for fcntl(F_SETLK)" >&5
5266
cat > conftest.$ac_ext <<EOF
5267
#line 5268 "configure"
5268 5269 5270 5271 5272 5273 5274 5275 5276
#include "confdefs.h"
#include <fcntl.h>
int main() {
struct flock lck;
	     lck.l_whence = SEEK_SET; lck.l_start = lck.l_len = 0;
	     lck.l_type = F_WRLCK;
	     fcntl(0, F_SETLK, &lck);
; return 0; }
EOF
5277
if { (eval echo configure:5278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_FCNTL_SETLK 1
EOF
 echo "$ac_t""yes" 1>&6
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  echo "$ac_t""no" 1>&6
fi
rm -f conftest*

5291
echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
5292
echo "configure:5293: checking for 8-bit clean memcmp" >&5
5293
if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
5294 5295 5296
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
5297
  ac_cv_func_memcmp_clean=no
5298
else
5299
  cat > conftest.$ac_ext <<EOF
5300
#line 5301 "configure"
5301 5302 5303 5304 5305 5306 5307 5308 5309
#include "confdefs.h"

main()
{
  char c0 = 0x40, c1 = 0x80, c2 = 0x81;
  exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
}

EOF
5310
if { (eval echo configure:5311: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5311 5312
then
  ac_cv_func_memcmp_clean=yes
5313
else
5314 5315 5316 5317
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
  ac_cv_func_memcmp_clean=no
5318
fi
M
Marc G. Fournier 已提交
5319
rm -fr conftest*
5320 5321
fi

5322 5323 5324
fi

echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
5325
test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.${ac_objext}"
5326 5327

echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
5328
echo "configure:5329: checking return type of signal handlers" >&5
5329 5330 5331 5332
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5333
#line 5334 "configure"
5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345
#include "confdefs.h"
#include <sys/types.h>
#include <signal.h>
#ifdef signal
#undef signal
#endif
#ifdef __cplusplus
extern "C" void (*signal (int, void (*)(int)))(int);
#else
void (*signal ()) ();
#endif

5346
int main() {
5347 5348 5349
int i;
; return 0; }
EOF
5350
if { (eval echo configure:5351: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5351 5352 5353
  rm -rf conftest*
  ac_cv_type_signal=void
else
5354 5355
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368
  rm -rf conftest*
  ac_cv_type_signal=int
fi
rm -f conftest*
fi

echo "$ac_t""$ac_cv_type_signal" 1>&6
cat >> confdefs.h <<EOF
#define RETSIGTYPE $ac_cv_type_signal
EOF


echo $ac_n "checking for vprintf""... $ac_c" 1>&6
5369
echo "configure:5370: checking for vprintf" >&5
5370 5371 5372 5373
if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5374
#line 5375 "configure"
5375 5376 5377 5378 5379 5380 5381 5382 5383
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char vprintf(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char vprintf();

5384
int main() {
5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396

/* 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_vprintf) || defined (__stub___vprintf)
choke me
#else
vprintf();
#endif

; return 0; }
EOF
5397
if { (eval echo configure:5398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5398 5399 5400
  rm -rf conftest*
  eval "ac_cv_func_vprintf=yes"
else
5401 5402
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
5403 5404 5405 5406
  rm -rf conftest*
  eval "ac_cv_func_vprintf=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
5407
fi
5408

5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420
if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_VPRINTF 1
EOF

else
  echo "$ac_t""no" 1>&6
fi

if test "$ac_cv_func_vprintf" != yes; then
echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
5421
echo "configure:5422: checking for _doprnt" >&5
5422 5423 5424 5425
if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5426
#line 5427 "configure"
5427 5428 5429 5430 5431 5432 5433 5434 5435
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char _doprnt(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char _doprnt();

5436
int main() {
5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448

/* 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__doprnt) || defined (__stub____doprnt)
choke me
#else
_doprnt();
#endif

; return 0; }
EOF
5449
if { (eval echo configure:5450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5450 5451 5452
  rm -rf conftest*
  eval "ac_cv_func__doprnt=yes"
else
5453 5454
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
5455 5456 5457 5458
  rm -rf conftest*
  eval "ac_cv_func__doprnt=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
5459
fi
5460

5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472
if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_DOPRNT 1
EOF

else
  echo "$ac_t""no" 1>&6
fi

fi

5473
for ac_func in memmove sysconf
5474 5475
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5476
echo "configure:5477: checking for $ac_func" >&5
5477 5478 5479 5480
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5481
#line 5482 "configure"
5482 5483 5484 5485 5486 5487 5488 5489 5490
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* 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();

5491
int main() {
5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503

/* 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
$ac_func();
#endif

; return 0; }
EOF
5504
if { (eval echo configure:5505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5505 5506 5507
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
5508 5509
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
5510 5511 5512 5513
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
5514
fi
5515

5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

M
 
Marc G. Fournier 已提交
5528
for ac_func in sigprocmask waitpid setsid fcvt
5529 5530
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5531
echo "configure:5532: checking for $ac_func" >&5
5532 5533 5534 5535
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5536
#line 5537 "configure"
5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* 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();

int main() {

/* 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
$ac_func();
#endif

; return 0; }
EOF
5559
if { (eval echo configure:5560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
B
Bruce Momjian 已提交
5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

5583
for ac_func in setproctitle pstat
M
 
Marc G. Fournier 已提交
5584 5585
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5586
echo "configure:5587: checking for $ac_func" >&5
M
 
Marc G. Fournier 已提交
5587 5588 5589 5590
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5591
#line 5592 "configure"
M
 
Marc G. Fournier 已提交
5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* 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();

int main() {

/* 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
$ac_func();
#endif

; return 0; }
EOF
5614
if { (eval echo configure:5615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
M
 
Marc G. Fournier 已提交
5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

5638 5639

echo $ac_n "checking for PS_STRINGS""... $ac_c" 1>&6
5640
echo "configure:5641: checking for PS_STRINGS" >&5
5641
cat > conftest.$ac_ext <<EOF
5642
#line 5643 "configure"
5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654
#include "confdefs.h"
#ifdef HAVE_MACHINE_VMPARAM_H
# include <machine/vmparam.h>
#endif
#ifdef HAVE_SYS_EXEC_H
# include <sys/exec.h>
#endif
int main() {
PS_STRINGS->ps_nargvstr = 1;
PS_STRINGS->ps_argvstr = "foo";
; return 0; }
EOF
5655
if { (eval echo configure:5656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5656 5657 5658 5659 5660 5661 5662 5663 5664 5665
  rm -rf conftest*
  echo "$ac_t""yes" 1>&6 cat >> confdefs.h <<\EOF
#define HAVE_PS_STRINGS 1
EOF

else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  echo "$ac_t""no" 1>&6
M
 
Marc G. Fournier 已提交
5666
fi
5667
rm -f conftest*
M
 
Marc G. Fournier 已提交
5668

B
Bruce Momjian 已提交
5669 5670 5671
for ac_func in fpclass fp_class fp_class_d class
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5672
echo "configure:5673: checking for $ac_func" >&5
B
Bruce Momjian 已提交
5673 5674 5675 5676
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5677
#line 5678 "configure"
B
Bruce Momjian 已提交
5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* 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();

int main() {

/* 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
$ac_func();
#endif

; return 0; }
EOF
5700
if { (eval echo configure:5701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done

5724
SNPRINTF=''
M
 
Marc G. Fournier 已提交
5725
echo $ac_n "checking for snprintf""... $ac_c" 1>&6
5726
echo "configure:5727: checking for snprintf" >&5
M
 
Marc G. Fournier 已提交
5727 5728 5729 5730
if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5731
#line 5732 "configure"
M
 
Marc G. Fournier 已提交
5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char snprintf(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char snprintf();

int main() {

/* 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_snprintf) || defined (__stub___snprintf)
choke me
#else
snprintf();
#endif

; return 0; }
EOF
5754
if { (eval echo configure:5755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
M
 
Marc G. Fournier 已提交
5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773
  rm -rf conftest*
  eval "ac_cv_func_snprintf=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_snprintf=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_SNPRINTF 1
EOF

else
  echo "$ac_t""no" 1>&6
M
 
Marc G. Fournier 已提交
5774
SNPRINTF='snprintf.o'
M
 
Marc G. Fournier 已提交
5775 5776
fi

5777
echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
5778
echo "configure:5779: checking for vsnprintf" >&5
5779 5780 5781 5782
if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5783
#line 5784 "configure"
5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char vsnprintf(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char vsnprintf();

int main() {

/* 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_vsnprintf) || defined (__stub___vsnprintf)
choke me
#else
vsnprintf();
#endif

; return 0; }
EOF
5806
if { (eval echo configure:5807: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828
  rm -rf conftest*
  eval "ac_cv_func_vsnprintf=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_vsnprintf=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_VSNPRINTF 1
EOF

else
  echo "$ac_t""no" 1>&6
SNPRINTF='snprintf.o'
fi

M
 
Marc G. Fournier 已提交
5829

5830
cat > conftest.$ac_ext <<EOF
5831
#line 5832 "configure"
5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845
#include "confdefs.h"
#include <stdio.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "snprintf" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_SNPRINTF_DECL 1
EOF

fi
rm -f conftest*

cat > conftest.$ac_ext <<EOF
5846
#line 5847 "configure"
5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859
#include "confdefs.h"
#include <stdio.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "vsnprintf" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_VSNPRINTF_DECL 1
EOF

fi
rm -f conftest*

5860
echo $ac_n "checking for isinf""... $ac_c" 1>&6
5861
echo "configure:5862: checking for isinf" >&5
5862
if eval "test \"`echo '$''{'ac_cv_func_or_macro_isinf'+set}'`\" = set"; then
5863 5864 5865
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5866
#line 5867 "configure"
5867
#include "confdefs.h"
5868
#include <math.h>
5869
int main() {
5870
double x = 0.0; int res = isinf(x);
5871 5872
; return 0; }
EOF
5873
if { (eval echo configure:5874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5874
  rm -rf conftest*
5875
  ac_cv_func_or_macro_isinf=yes
5876 5877 5878 5879
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
5880
  ac_cv_func_or_macro_isinf=no
5881 5882 5883 5884
fi
rm -f conftest*
fi

5885
if [ $ac_cv_func_or_macro_isinf = yes ]; then
5886 5887 5888 5889 5890
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_ISINF 1
EOF

5891
  ISINF=''
5892 5893
else
  echo "$ac_t""no" 1>&6
5894
  ISINF='isinf.o'
5895 5896
fi

5897
echo $ac_n "checking for getrusage""... $ac_c" 1>&6
5898
echo "configure:5899: checking for getrusage" >&5
5899 5900 5901 5902
if eval "test \"`echo '$''{'ac_cv_func_getrusage'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5903
#line 5904 "configure"
5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char getrusage(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char getrusage();

int main() {

/* 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_getrusage) || defined (__stub___getrusage)
choke me
#else
getrusage();
#endif

; return 0; }
EOF
5926
if { (eval echo configure:5927: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948
  rm -rf conftest*
  eval "ac_cv_func_getrusage=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_getrusage=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'getrusage`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_GETRUSAGE 1
EOF

else
  echo "$ac_t""no" 1>&6
GETRUSAGE='getrusage.o'
fi

5949

5950
echo $ac_n "checking for srandom""... $ac_c" 1>&6
5951
echo "configure:5952: checking for srandom" >&5
5952 5953 5954 5955
if eval "test \"`echo '$''{'ac_cv_func_srandom'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
5956
#line 5957 "configure"
5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char srandom(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char srandom();

int main() {

/* 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_srandom) || defined (__stub___srandom)
choke me
#else
srandom();
#endif

; return 0; }
EOF
5979
if { (eval echo configure:5980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001
  rm -rf conftest*
  eval "ac_cv_func_srandom=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_srandom=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'srandom`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_SRANDOM 1
EOF

else
  echo "$ac_t""no" 1>&6
SRANDOM='srandom.o'
fi

6002

6003
echo $ac_n "checking for gethostname""... $ac_c" 1>&6
6004
echo "configure:6005: checking for gethostname" >&5
6005 6006 6007 6008
if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6009
#line 6010 "configure"
6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char gethostname(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethostname();

int main() {

/* 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_gethostname) || defined (__stub___gethostname)
choke me
#else
gethostname();
#endif

; return 0; }
EOF
6032
if { (eval echo configure:6033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054
  rm -rf conftest*
  eval "ac_cv_func_gethostname=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_gethostname=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'gethostname`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_GETHOSTNAME 1
EOF

else
  echo "$ac_t""no" 1>&6
GETHOSTNAME='gethostname.o'
fi

6055

6056
echo $ac_n "checking for random""... $ac_c" 1>&6
6057
echo "configure:6058: checking for random" >&5
6058 6059 6060 6061
if eval "test \"`echo '$''{'ac_cv_func_random'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6062
#line 6063 "configure"
6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char random(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char random();

int main() {

/* 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_random) || defined (__stub___random)
choke me
#else
random();
#endif

; return 0; }
EOF
6085
if { (eval echo configure:6086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104
  rm -rf conftest*
  eval "ac_cv_func_random=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_random=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'random`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_RANDOM 1
EOF

else
  echo "$ac_t""no" 1>&6
6105
MISSING_RANDOM='random.o'
6106 6107
fi

6108

6109
echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
6110
echo "configure:6111: checking for inet_aton" >&5
6111 6112 6113 6114
if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6115
#line 6116 "configure"
6116 6117 6118 6119 6120 6121 6122 6123 6124
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char inet_aton(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char inet_aton();

6125
int main() {
6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137

/* 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_aton) || defined (__stub___inet_aton)
choke me
#else
inet_aton();
#endif

; return 0; }
EOF
6138
if { (eval echo configure:6139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6139 6140 6141
  rm -rf conftest*
  eval "ac_cv_func_inet_aton=yes"
else
6142 6143
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
6144 6145 6146 6147
  rm -rf conftest*
  eval "ac_cv_func_inet_aton=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
6148
fi
6149

6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160
if eval "test \"`echo '$ac_cv_func_'inet_aton`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_INET_ATON 1
EOF

else
  echo "$ac_t""no" 1>&6
INET_ATON='inet_aton.o'
fi

6161

B
Bruce Momjian 已提交
6162
echo $ac_n "checking for strerror""... $ac_c" 1>&6
6163
echo "configure:6164: checking for strerror" >&5
B
Bruce Momjian 已提交
6164 6165 6166 6167
if eval "test \"`echo '$''{'ac_cv_func_strerror'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6168
#line 6169 "configure"
B
Bruce Momjian 已提交
6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strerror(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char strerror();

int main() {

/* 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_strerror) || defined (__stub___strerror)
choke me
#else
strerror();
#endif

; return 0; }
EOF
6191
if { (eval echo configure:6192: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
B
Bruce Momjian 已提交
6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215
  rm -rf conftest*
  eval "ac_cv_func_strerror=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_strerror=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'strerror`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_STRERROR 1
EOF

else
  echo "$ac_t""no" 1>&6
STRERROR='strerror.o' STRERROR2='../../backend/port/strerror.o'
fi



6216
echo $ac_n "checking for strdup""... $ac_c" 1>&6
6217
echo "configure:6218: checking for strdup" >&5
6218 6219 6220 6221
if eval "test \"`echo '$''{'ac_cv_func_strdup'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6222
#line 6223 "configure"
6223 6224 6225 6226 6227 6228 6229 6230 6231
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strdup(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char strdup();

6232
int main() {
6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244

/* 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_strdup) || defined (__stub___strdup)
choke me
#else
strdup();
#endif

; return 0; }
EOF
6245
if { (eval echo configure:6246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6246 6247 6248
  rm -rf conftest*
  eval "ac_cv_func_strdup=yes"
else
6249 6250
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
6251 6252 6253 6254
  rm -rf conftest*
  eval "ac_cv_func_strdup=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
6255
fi
6256

6257 6258
if eval "test \"`echo '$ac_cv_func_'strdup`\" = yes"; then
  echo "$ac_t""yes" 1>&6
6259
  cat >> confdefs.h <<\EOF
6260 6261 6262
#define HAVE_STRDUP 1
EOF

6263 6264
else
  echo "$ac_t""no" 1>&6
6265
STRDUP='../../utils/strdup.o'
6266 6267
fi

6268

6269
echo $ac_n "checking for strtol""... $ac_c" 1>&6
6270
echo "configure:6271: checking for strtol" >&5
6271 6272 6273 6274
if eval "test \"`echo '$''{'ac_cv_func_strtol'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6275
#line 6276 "configure"
6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strtol(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char strtol();

int main() {

/* 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_strtol) || defined (__stub___strtol)
choke me
#else
strtol();
#endif

; return 0; }
EOF
6298
if { (eval echo configure:6299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317
  rm -rf conftest*
  eval "ac_cv_func_strtol=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_strtol=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'strtol`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_STRTOL 1
EOF

else
  echo "$ac_t""no" 1>&6
M
Marc G. Fournier 已提交
6318
STRTOL='strtol.o'
6319 6320
fi

M
Marc G. Fournier 已提交
6321 6322

echo $ac_n "checking for strtoul""... $ac_c" 1>&6
6323
echo "configure:6324: checking for strtoul" >&5
M
Marc G. Fournier 已提交
6324 6325 6326 6327
if eval "test \"`echo '$''{'ac_cv_func_strtoul'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6328
#line 6329 "configure"
M
Marc G. Fournier 已提交
6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strtoul(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char strtoul();

int main() {

/* 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_strtoul) || defined (__stub___strtoul)
choke me
#else
strtoul();
#endif

; return 0; }
EOF
6351
if { (eval echo configure:6352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
M
Marc G. Fournier 已提交
6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374
  rm -rf conftest*
  eval "ac_cv_func_strtoul=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_strtoul=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'strtoul`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_STRTOUL 1
EOF

else
  echo "$ac_t""no" 1>&6
STRTOL='strtoul.o'
fi


6375
echo $ac_n "checking for strcasecmp""... $ac_c" 1>&6
6376
echo "configure:6377: checking for strcasecmp" >&5
6377 6378 6379 6380
if eval "test \"`echo '$''{'ac_cv_func_strcasecmp'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6381
#line 6382 "configure"
6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char strcasecmp(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char strcasecmp();

int main() {

/* 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_strcasecmp) || defined (__stub___strcasecmp)
choke me
#else
strcasecmp();
#endif

; return 0; }
EOF
6404
if { (eval echo configure:6405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426
  rm -rf conftest*
  eval "ac_cv_func_strcasecmp=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_strcasecmp=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'strcasecmp`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_STRCASECMP 1
EOF

else
  echo "$ac_t""no" 1>&6
STRCASECMP='strcasecmp.o'
fi

6427

6428
echo $ac_n "checking for cbrt""... $ac_c" 1>&6
6429
echo "configure:6430: checking for cbrt" >&5
6430 6431 6432 6433
if eval "test \"`echo '$''{'ac_cv_func_cbrt'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6434
#line 6435 "configure"
6435 6436 6437 6438 6439 6440 6441 6442 6443
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char cbrt(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char cbrt();

6444
int main() {
6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456

/* 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_cbrt) || defined (__stub___cbrt)
choke me
#else
cbrt();
#endif

; return 0; }
EOF
6457
if { (eval echo configure:6458: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6458 6459 6460
  rm -rf conftest*
  eval "ac_cv_func_cbrt=yes"
else
6461 6462
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
6463 6464 6465 6466
  rm -rf conftest*
  eval "ac_cv_func_cbrt=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
6467
fi
6468

6469 6470 6471 6472 6473 6474 6475 6476
if eval "test \"`echo '$ac_cv_func_'cbrt`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_CBRT 1
EOF

else
  echo "$ac_t""no" 1>&6
6477
echo $ac_n "checking for cbrt in -lm""... $ac_c" 1>&6
6478
echo "configure:6479: checking for cbrt in -lm" >&5
6479
ac_lib_var=`echo m'_'cbrt | sed 'y%./+-%__p_%'`
6480 6481 6482 6483 6484 6485
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lm  $LIBS"
cat > conftest.$ac_ext <<EOF
6486
#line 6487 "configure"
6487 6488 6489 6490 6491 6492
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char cbrt();

6493
int main() {
6494 6495 6496
cbrt()
; return 0; }
EOF
6497
if { (eval echo configure:6498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6498 6499 6500
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
6501 6502
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_CBRT 1
EOF

else
  echo "$ac_t""no" 1>&6
fi

fi

6522 6523 6524 6525

# On HPUX 9, rint() is not in regular libm.a but in /lib/pa1.1/libm.a;
# this hackery with HPUXMATHLIB allows us to cope.
HPUXMATHLIB=""
6526 6527 6528 6529 6530 6531 6532 6533
case "$host_cpu" in
  hppa1.1) 
	if [ -r /lib/pa1.1/libm.a ] ; then
	    HPUXMATHLIB="-L /lib/pa1.1 -lm"
	fi ;;
esac


6534
echo $ac_n "checking for rint""... $ac_c" 1>&6
6535
echo "configure:6536: checking for rint" >&5
6536 6537 6538 6539
if eval "test \"`echo '$''{'ac_cv_func_rint'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6540
#line 6541 "configure"
6541 6542 6543 6544 6545 6546 6547 6548 6549
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char rint(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char rint();

6550
int main() {
6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562

/* 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_rint) || defined (__stub___rint)
choke me
#else
rint();
#endif

; return 0; }
EOF
6563
if { (eval echo configure:6564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6564 6565 6566
  rm -rf conftest*
  eval "ac_cv_func_rint=yes"
else
6567 6568
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
6569 6570 6571 6572
  rm -rf conftest*
  eval "ac_cv_func_rint=no"
fi
rm -f conftest*
M
Marc G. Fournier 已提交
6573
fi
6574

6575 6576 6577 6578 6579 6580 6581 6582
if eval "test \"`echo '$ac_cv_func_'rint`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_RINT 1
EOF

else
  echo "$ac_t""no" 1>&6
6583
echo $ac_n "checking for rint in -lm""... $ac_c" 1>&6
6584
echo "configure:6585: checking for rint in -lm" >&5
6585
ac_lib_var=`echo m'_'rint | sed 'y%./+-%__p_%'`
6586 6587 6588 6589
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
6590
LIBS="-lm $HPUXMATHLIB $LIBS"
6591
cat > conftest.$ac_ext <<EOF
6592
#line 6593 "configure"
6593 6594 6595 6596 6597 6598
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char rint();

6599
int main() {
6600 6601 6602
rint()
; return 0; }
EOF
6603
if { (eval echo configure:6604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6604 6605 6606
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
6607 6608
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define HAVE_RINT 1
EOF

else
  echo "$ac_t""no" 1>&6
fi

fi


6629
cat > conftest.$ac_ext <<EOF
6630
#line 6631 "configure"
6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643
#include "confdefs.h"
#include <readline.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "rl_completion_append_character" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
EOF

else
  rm -rf conftest*
  cat > conftest.$ac_ext <<EOF
6644
#line 6645 "configure"
6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661
#include "confdefs.h"
#include <readline/readline.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "rl_completion_append_character" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
EOF

fi
rm -f conftest*

fi
rm -f conftest*


B
Bruce Momjian 已提交
6662

P
Peter Eisentraut 已提交
6663
for ac_func in filename_completion_function
B
Bruce Momjian 已提交
6664 6665
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6666
echo "configure:6667: checking for $ac_func" >&5
B
Bruce Momjian 已提交
6667 6668 6669 6670
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6671
#line 6672 "configure"
B
Bruce Momjian 已提交
6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* 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();

int main() {

/* 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
$ac_func();
#endif

; return 0; }
EOF
6694
if { (eval echo configure:6695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
B
Bruce Momjian 已提交
6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

P
Peter Eisentraut 已提交
6706 6707 6708 6709 6710 6711 6712
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 cat > conftest.$ac_ext <<EOF
6713
#line 6714 "configure"
P
Peter Eisentraut 已提交
6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726
#include "confdefs.h"
#include <readline.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "filename_completion_function" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_FILENAME_COMPLETION_FUNCTION_DECL 1
EOF

else
  rm -rf conftest*
  cat > conftest.$ac_ext <<EOF
6727
#line 6728 "configure"
P
Peter Eisentraut 已提交
6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755
#include "confdefs.h"
#include <readline/readline.h>
EOF
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  egrep "filename_completion_function" >/dev/null 2>&1; then
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_FILENAME_COMPLETION_FUNCTION_DECL 1
EOF

fi
rm -f conftest*

fi
rm -f conftest*


else
  echo "$ac_t""no" 1>&6
fi
done




for ac_func in getopt_long
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6756
echo "configure:6757: checking for $ac_func" >&5
P
Peter Eisentraut 已提交
6757 6758 6759 6760
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6761
#line 6762 "configure"
P
Peter Eisentraut 已提交
6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char $ac_func(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* 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();

int main() {

/* 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
$ac_func();
#endif

; return 0; }
EOF
6784
if { (eval echo configure:6785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
P
Peter Eisentraut 已提交
6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_$ac_func=no"
fi
rm -f conftest*
fi

B
Bruce Momjian 已提交
6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808
if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
  echo "$ac_t""yes" 1>&6
    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  cat >> confdefs.h <<EOF
#define $ac_tr_func 1
EOF
 
else
  echo "$ac_t""no" 1>&6
fi
done


6809
echo $ac_n "checking for finite""... $ac_c" 1>&6
6810
echo "configure:6811: checking for finite" >&5
6811
cat > conftest.$ac_ext <<EOF
6812
#line 6813 "configure"
6813 6814 6815 6816 6817 6818
#include "confdefs.h"
#include <math.h>
int main() {
int dummy=finite(1.0);
; return 0; }
EOF
6819
if { (eval echo configure:6820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_FINITE 1
EOF
 echo "$ac_t""yes" 1>&6
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  echo "$ac_t""no" 1>&6
fi
rm -f conftest*

6833
echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
6834
echo "configure:6835: checking for sigsetjmp" >&5
6835
cat > conftest.$ac_ext <<EOF
6836
#line 6837 "configure"
6837 6838 6839 6840 6841 6842
#include "confdefs.h"
#include <setjmp.h>
int main() {
sigjmp_buf x; sigsetjmp(x, 1);
; return 0; }
EOF
6843
if { (eval echo configure:6844: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856
  rm -rf conftest*
  cat >> confdefs.h <<\EOF
#define HAVE_SIGSETJMP 1
EOF
 echo "$ac_t""yes" 1>&6
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  echo "$ac_t""no" 1>&6
fi
rm -f conftest*

6857 6858 6859 6860 6861
# Check whether --enable-syslog or --disable-syslog was given.
if test "${enable_syslog+set}" = set; then
  enableval="$enable_syslog"
  case $enableval in y|ye|yes)
	echo $ac_n "checking for syslog""... $ac_c" 1>&6
6862
echo "configure:6863: checking for syslog" >&5
6863 6864 6865 6866
if eval "test \"`echo '$''{'ac_cv_func_syslog'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
6867
#line 6868 "configure"
6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char syslog(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char syslog();

int main() {

/* 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_syslog) || defined (__stub___syslog)
choke me
#else
syslog();
#endif

; return 0; }
EOF
6890
if { (eval echo configure:6891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918
  rm -rf conftest*
  eval "ac_cv_func_syslog=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_syslog=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'syslog`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  cat >> confdefs.h <<\EOF
#define ENABLE_SYSLOG 1
EOF

else
  echo "$ac_t""no" 1>&6
{ echo "configure: error: no syslog interface found" 1>&2; exit 1; }
fi

        ;;
     esac

fi


6919

6920
echo $ac_n "checking whether long int is 64 bits""... $ac_c" 1>&6
6921
echo "configure:6922: checking whether long int is 64 bits" >&5
6922 6923 6924 6925 6926 6927
if eval "test \"`echo '$''{'pgac_cv_type_long_int_64'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
  pgac_cv_type_long_int_64=no
echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2
6928 6929
else
  cat > conftest.$ac_ext <<EOF
6930
#line 6931 "configure"
6931 6932 6933
#include "confdefs.h"
typedef long int int64;

6934 6935
/*
 * These are globals to discourage the compiler from folding all the
6936 6937
 * arithmetic tests down to compile-time constants.
 */
6938 6939 6940 6941 6942 6943 6944 6945
int64 a = 20000001;
int64 b = 40000005;

int does_int64_work()
{
  int64 c,d;

  if (sizeof(int64) != 8)
6946
    return 0;			/* definitely not the right size */
6947

6948
  /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
6949 6950 6951 6952 6953 6954 6955 6956 6957 6958
  c = a * b;
  d = (c + b) / b;
  if (d != a+1)
    return 0;
  return 1;
}
main() {
  exit(! does_int64_work());
}
EOF
6959
if { (eval echo configure:6960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6960
then
6961
  pgac_cv_type_long_int_64=yes
6962 6963 6964 6965
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
6966
  pgac_cv_type_long_int_64=no
6967 6968 6969 6970
fi
rm -fr conftest*
fi

6971
fi
6972

6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985
echo "$ac_t""$pgac_cv_type_long_int_64" 1>&6

HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
if test x"$pgac_cv_type_long_int_64" = xyes ; then
  cat >> confdefs.h <<\EOF
#define HAVE_LONG_INT_64 
EOF

fi


if test x"$HAVE_LONG_INT_64" = x"no" ; then
  echo $ac_n "checking whether long long int is 64 bits""... $ac_c" 1>&6
6986
echo "configure:6987: checking whether long long int is 64 bits" >&5
6987 6988 6989 6990 6991 6992
if eval "test \"`echo '$''{'pgac_cv_type_long_long_int_64'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
  pgac_cv_type_long_long_int_64=no
echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2
6993 6994
else
  cat > conftest.$ac_ext <<EOF
6995
#line 6996 "configure"
6996 6997 6998
#include "confdefs.h"
typedef long long int int64;

6999 7000
/*
 * These are globals to discourage the compiler from folding all the
7001 7002
 * arithmetic tests down to compile-time constants.
 */
7003 7004 7005 7006 7007 7008 7009 7010
int64 a = 20000001;
int64 b = 40000005;

int does_int64_work()
{
  int64 c,d;

  if (sizeof(int64) != 8)
7011
    return 0;			/* definitely not the right size */
7012

7013
  /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
7014 7015 7016 7017 7018 7019 7020 7021 7022 7023
  c = a * b;
  d = (c + b) / b;
  if (d != a+1)
    return 0;
  return 1;
}
main() {
  exit(! does_int64_work());
}
EOF
7024
if { (eval echo configure:7025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7025
then
7026
  pgac_cv_type_long_long_int_64=yes
7027 7028 7029 7030
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7031
  pgac_cv_type_long_long_int_64=no
7032 7033 7034 7035
fi
rm -fr conftest*
fi

7036 7037
fi

7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050
echo "$ac_t""$pgac_cv_type_long_long_int_64" 1>&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 <<\EOF
#define HAVE_LONG_LONG_INT_64 
EOF

fi

fi


7051

P
Peter Eisentraut 已提交
7052
if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
7053
  if [ x$SNPRINTF = x ] ; then
M
 
Marc G. Fournier 已提交
7054
    echo $ac_n "checking whether snprintf handles 'long long int' as %lld""... $ac_c" 1>&6
7055
echo "configure:7056: checking whether snprintf handles 'long long int' as %lld" >&5
7056
    if test "$cross_compiling" = yes; then
7057 7058 7059 7060 7061
   echo "$ac_t""assuming not on target machine" 1>&6
	# Force usage of our own snprintf, since we cannot test foreign snprintf
	SNPRINTF='snprintf.o'
	INT64_FORMAT='"%lld"'
  
7062 7063
else
  cat > conftest.$ac_ext <<EOF
7064
#line 7065 "configure"
7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090
#include "confdefs.h"
#include <stdio.h>
typedef long long int int64;
#define INT64_FORMAT "%lld"

int64 a = 20000001;
int64 b = 40000005;

int does_int64_snprintf_work()
{
  int64 c;
  char buf[100];

  if (sizeof(int64) != 8)
    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());
}
EOF
7091
if { (eval echo configure:7092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7092
then
M
 
Marc G. Fournier 已提交
7093
   echo "$ac_t""yes" 1>&6
7094 7095
	  INT64_FORMAT='"%lld"'
	
7096 7097 7098 7099
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
M
 
Marc G. Fournier 已提交
7100 7101
   echo "$ac_t""no" 1>&6
    echo $ac_n "checking whether snprintf handles 'long long int' as %qd""... $ac_c" 1>&6
7102
echo "configure:7103: checking whether snprintf handles 'long long int' as %qd" >&5 
M
 
Marc G. Fournier 已提交
7103
    if test "$cross_compiling" = yes; then
7104 7105 7106 7107 7108
   echo "$ac_t""assuming not on target machine" 1>&6
	# Force usage of our own snprintf, since we cannot test foreign snprintf
	SNPRINTF='snprintf.o'
	INT64_FORMAT='"%lld"'
  
M
 
Marc G. Fournier 已提交
7109 7110
else
  cat > conftest.$ac_ext <<EOF
7111
#line 7112 "configure"
M
 
Marc G. Fournier 已提交
7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137
#include "confdefs.h"
#include <stdio.h>
typedef long long int int64;
#define INT64_FORMAT "%qd"
   
int64 a = 20000001;
int64 b = 40000005;
   
int does_int64_snprintf_work()
{  
  int64 c;
  char buf[100];

  if (sizeof(int64) != 8)
    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());
}
EOF
7138
if { (eval echo configure:7139: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
M
 
Marc G. Fournier 已提交
7139
then
7140 7141 7142
   echo "$ac_t""yes" 1>&6
    INT64_FORMAT='"%qd"'
  
M
 
Marc G. Fournier 已提交
7143 7144 7145 7146
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7147 7148 7149 7150 7151
   echo "$ac_t""no" 1>&6
	# Force usage of our own snprintf, since system snprintf is broken
	SNPRINTF='snprintf.o'
	INT64_FORMAT='"%lld"'
  
M
 
Marc G. Fournier 已提交
7152 7153 7154 7155
fi
rm -fr conftest*
fi
 
7156 7157 7158 7159
fi
rm -fr conftest*
fi

7160 7161 7162 7163 7164 7165 7166
  else
    # here if we previously decided we needed to use our own snprintf
    INT64_FORMAT='"%lld"'
  fi
else
  # Here if we are not using 'long long int' at all
  INT64_FORMAT='"%ld"'
7167 7168
fi

7169 7170 7171 7172 7173
cat >> confdefs.h <<EOF
#define INT64_FORMAT $INT64_FORMAT
EOF


7174 7175


7176
echo $ac_n "checking alignment of short""... $ac_c" 1>&6
7177
echo "configure:7178: checking alignment of short" >&5
7178
if eval "test \"`echo '$''{'pgac_cv_alignof_short'+set}'`\" = set"; then
7179 7180 7181
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
7182
  pgac_cv_alignof_short='sizeof(short)'
7183 7184
else
  cat > conftest.$ac_ext <<EOF
7185
#line 7186 "configure"
7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196
#include "confdefs.h"
#include <stdio.h>
struct { char filler; short field; } mystruct;
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
  fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
  exit(0);
}
EOF
7197
if { (eval echo configure:7198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7198
then
7199
  pgac_cv_alignof_short=`cat conftestval`
7200 7201 7202 7203
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7204
  pgac_cv_alignof_short='sizeof(short)'
7205 7206 7207 7208 7209
fi
rm -fr conftest*
fi

fi
7210
echo "$ac_t""$pgac_cv_alignof_short" 1>&6
7211
cat >> confdefs.h <<EOF
7212
#define ALIGNOF_SHORT $pgac_cv_alignof_short
7213 7214 7215 7216
EOF


echo $ac_n "checking alignment of int""... $ac_c" 1>&6
7217
echo "configure:7218: checking alignment of int" >&5
7218
if eval "test \"`echo '$''{'pgac_cv_alignof_int'+set}'`\" = set"; then
7219 7220 7221
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
7222
  pgac_cv_alignof_int='sizeof(int)'
7223 7224
else
  cat > conftest.$ac_ext <<EOF
7225
#line 7226 "configure"
7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236
#include "confdefs.h"
#include <stdio.h>
struct { char filler; int field; } mystruct;
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
  fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
  exit(0);
}
EOF
7237
if { (eval echo configure:7238: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7238
then
7239
  pgac_cv_alignof_int=`cat conftestval`
7240 7241 7242 7243
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7244
  pgac_cv_alignof_int='sizeof(int)'
7245 7246 7247 7248 7249
fi
rm -fr conftest*
fi

fi
7250
echo "$ac_t""$pgac_cv_alignof_int" 1>&6
7251
cat >> confdefs.h <<EOF
7252
#define ALIGNOF_INT $pgac_cv_alignof_int
7253 7254 7255 7256
EOF


echo $ac_n "checking alignment of long""... $ac_c" 1>&6
7257
echo "configure:7258: checking alignment of long" >&5
7258
if eval "test \"`echo '$''{'pgac_cv_alignof_long'+set}'`\" = set"; then
7259 7260 7261
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
7262
  pgac_cv_alignof_long='sizeof(long)'
7263 7264
else
  cat > conftest.$ac_ext <<EOF
7265
#line 7266 "configure"
7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276
#include "confdefs.h"
#include <stdio.h>
struct { char filler; long field; } mystruct;
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
  fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
  exit(0);
}
EOF
7277
if { (eval echo configure:7278: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7278
then
7279
  pgac_cv_alignof_long=`cat conftestval`
7280 7281 7282 7283
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7284
  pgac_cv_alignof_long='sizeof(long)'
7285 7286 7287 7288 7289
fi
rm -fr conftest*
fi

fi
7290
echo "$ac_t""$pgac_cv_alignof_long" 1>&6
7291
cat >> confdefs.h <<EOF
7292
#define ALIGNOF_LONG $pgac_cv_alignof_long
7293 7294 7295
EOF


P
Peter Eisentraut 已提交
7296
if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
7297
  echo $ac_n "checking alignment of long long int""... $ac_c" 1>&6
7298
echo "configure:7299: checking alignment of long long int" >&5
7299
if eval "test \"`echo '$''{'pgac_cv_alignof_long_long_int'+set}'`\" = set"; then
7300 7301 7302
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
7303
  pgac_cv_alignof_long_long_int='sizeof(long long int)'
7304 7305
else
  cat > conftest.$ac_ext <<EOF
7306
#line 7307 "configure"
7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317
#include "confdefs.h"
#include <stdio.h>
struct { char filler; long long int field; } mystruct;
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
  fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
  exit(0);
}
EOF
7318
if { (eval echo configure:7319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7319
then
7320
  pgac_cv_alignof_long_long_int=`cat conftestval`
7321 7322 7323 7324
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7325
  pgac_cv_alignof_long_long_int='sizeof(long long int)'
7326 7327 7328 7329 7330
fi
rm -fr conftest*
fi

fi
7331
echo "$ac_t""$pgac_cv_alignof_long_long_int" 1>&6
7332
cat >> confdefs.h <<EOF
7333
#define ALIGNOF_LONG_LONG_INT $pgac_cv_alignof_long_long_int
7334 7335 7336 7337 7338
EOF


fi
echo $ac_n "checking alignment of double""... $ac_c" 1>&6
7339
echo "configure:7340: checking alignment of double" >&5
7340
if eval "test \"`echo '$''{'pgac_cv_alignof_double'+set}'`\" = set"; then
7341 7342 7343
  echo $ac_n "(cached) $ac_c" 1>&6
else
  if test "$cross_compiling" = yes; then
7344
  pgac_cv_alignof_double='sizeof(double)'
7345 7346
else
  cat > conftest.$ac_ext <<EOF
7347
#line 7348 "configure"
7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358
#include "confdefs.h"
#include <stdio.h>
struct { char filler; double field; } mystruct;
main()
{
  FILE *f=fopen("conftestval", "w");
  if (!f) exit(1);
  fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
  exit(0);
}
EOF
7359
if { (eval echo configure:7360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7360
then
7361
  pgac_cv_alignof_double=`cat conftestval`
7362 7363 7364 7365
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -fr conftest*
7366
  pgac_cv_alignof_double='sizeof(double)'
7367 7368 7369 7370 7371
fi
rm -fr conftest*
fi

fi
7372
echo "$ac_t""$pgac_cv_alignof_double" 1>&6
7373
cat >> confdefs.h <<EOF
7374
#define ALIGNOF_DOUBLE $pgac_cv_alignof_double
7375 7376 7377 7378 7379
EOF




7380 7381 7382 7383
if test $pgac_cv_alignof_double != 'sizeof(double)' ; then
  MAX_ALIGNOF=$pgac_cv_alignof_long
  if test $MAX_ALIGNOF -lt $pgac_cv_alignof_double ; then
    MAX_ALIGNOF=$pgac_cv_alignof_double
7384
  fi
P
Peter Eisentraut 已提交
7385
  if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $pgac_cv_alignof_long_long_int ; then
7386
    MAX_ALIGNOF="$pgac_cv_alignof_long_long_int"
7387 7388
  fi
else
7389
    MAX_ALIGNOF="$pgac_cv_alignof_double"
7390 7391 7392 7393 7394 7395
fi
cat >> confdefs.h <<EOF
#define MAXIMUM_ALIGNOF $MAX_ALIGNOF
EOF


7396
echo $ac_n "checking for POSIX signal interface""... $ac_c" 1>&6
7397
echo "configure:7398: checking for POSIX signal interface" >&5
7398 7399 7400 7401
if eval "test \"`echo '$''{'pgac_cv_func_posix_signals'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
7402
#line 7403 "configure"
7403 7404
#include "confdefs.h"
#include <signal.h>
7405

7406 7407 7408 7409 7410 7411 7412
int main() {
struct sigaction act, oact;
sigemptyset(&act.sa_mask);
act.sa_flags = SA_RESTART;
sigaction(0, &act, &oact);
; return 0; }
EOF
7413
if { (eval echo configure:7414: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7414
  rm -rf conftest*
7415
  pgac_cv_func_posix_signals=yes
7416 7417 7418 7419
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
7420
  pgac_cv_func_posix_signals=no
7421 7422
fi
rm -f conftest*
7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433
fi

echo "$ac_t""$pgac_cv_func_posix_signals" 1>&6
if test x"$pgac_cv_func_posix_signals" = xyes ; then
  cat >> confdefs.h <<\EOF
#define HAVE_POSIX_SIGNALS 
EOF

fi
HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals

7434 7435 7436



B
Bruce Momjian 已提交
7437 7438 7439
if test -z "$TCL_DIRS"
then
	# Extract the first word of "tclsh", so it can be a program name with args.
B
Bruce Momjian 已提交
7440 7441
set dummy tclsh; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7442
echo "configure:7443: checking for $ac_word" >&5
B
Bruce Momjian 已提交
7443 7444 7445 7446 7447 7448 7449
if eval "test \"`echo '$''{'ac_cv_path_TCLSH'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$TCLSH" in
  /*)
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
  ;;
7450 7451 7452
  ?:/*)			 
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a dos path.
  ;;
B
Bruce Momjian 已提交
7453
  *)
7454 7455 7456
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
B
Bruce Momjian 已提交
7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_TCLSH="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
TCLSH="$ac_cv_path_TCLSH"
if test -n "$TCLSH"; then
  echo "$ac_t""$TCLSH" 1>&6
else
  echo "$ac_t""no" 1>&6
fi

B
Bruce Momjian 已提交
7474 7475 7476 7477 7478
	if test -z "$TCLSH"
	then
		# Extract the first word of "tcl", so it can be a program name with args.
set dummy tcl; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7479
echo "configure:7480: checking for $ac_word" >&5
B
Bruce Momjian 已提交
7480 7481 7482 7483 7484 7485 7486
if eval "test \"`echo '$''{'ac_cv_path_TCLSH'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  case "$TCLSH" in
  /*)
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
  ;;
7487 7488 7489
  ?:/*)			 
  ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a dos path.
  ;;
B
Bruce Momjian 已提交
7490
  *)
7491 7492 7493
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
B
Bruce Momjian 已提交
7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
      ac_cv_path_TCLSH="$ac_dir/$ac_word"
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
TCLSH="$ac_cv_path_TCLSH"
if test -n "$TCLSH"; then
  echo "$ac_t""$TCLSH" 1>&6
else
  echo "$ac_t""no" 1>&6
fi
B
Bruce Momjian 已提交
7510

B
Bruce Momjian 已提交
7511 7512 7513 7514 7515 7516
		if test -z "$TCLSH"
		then
			echo "configure: warning: TCL/TK support disabled; tcl shell is not in your path" 1>&2
			USE_TCL=
		fi
	fi
B
Bruce Momjian 已提交
7517 7518 7519 7520 7521
fi
	
if test "$USE_TCL" = true
then
	echo $ac_n "checking for tclConfig.sh""... $ac_c" 1>&6
7522
echo "configure:7523: checking for tclConfig.sh" >&5
B
Bruce Momjian 已提交
7523
	TCL_CONFIG_SH=
B
Bruce Momjian 已提交
7524 7525 7526 7527 7528
	library_dirs=
	if test -z "$TCL_DIRS"
	then
		library_dirs=`echo 'puts $auto_path' | $TCLSH`
	fi
B
Bruce Momjian 已提交
7529
	library_dirs="$TCL_DIRS $TK_DIRS $library_dirs"
B
Bruce Momjian 已提交
7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550
	for dir in $library_dirs; do
		if test -d "$dir" -a -r "$dir/tclConfig.sh"; then
			TCL_CONFIG_SH=$dir/tclConfig.sh
			break
		fi
	done
	if test -z "$TCL_CONFIG_SH"; then
		echo "$ac_t""no" 1>&6
		echo "configure: warning: TCL/TK support disabled; Tcl configuration script missing" 1>&2
		USE_TCL=
	else
		echo "$ac_t""$TCL_CONFIG_SH" 1>&6
		
	fi
fi

USE_TK=$USE_TCL		# If TCL is disabled, disable TK

if test "$USE_TK" = true
then
	echo $ac_n "checking for tkConfig.sh""... $ac_c" 1>&6
7551
echo "configure:7552: checking for tkConfig.sh" >&5
B
Bruce Momjian 已提交
7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569
	TK_CONFIG_SH=
	# library_dirs are set in the check for TCL
	for dir in $library_dirs
	do
		if test -d "$dir" -a -r "$dir/tkConfig.sh"
		then
			TK_CONFIG_SH=$dir/tkConfig.sh
			break
		fi
	done
	if test -z "$TK_CONFIG_SH"
	then
		echo "$ac_t""no" 1>&6
		echo "configure: warning: TK support disabled; Tk configuration script missing" 1>&2
		USE_TK=
	else
		echo "$ac_t""$TK_CONFIG_SH" 1>&6
		
B
Bruce Momjian 已提交
7570 7571 7572
		# Extract the first word of "wish", so it can be a program name with args.
set dummy wish; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7573
echo "configure:7574: checking for $ac_word" >&5
B
Bruce Momjian 已提交
7574
if eval "test \"`echo '$''{'ac_cv_path_WISH'+set}'`\" = set"; then
B
Bruce Momjian 已提交
7575 7576
  echo $ac_n "(cached) $ac_c" 1>&6
else
B
Bruce Momjian 已提交
7577
  case "$WISH" in
B
Bruce Momjian 已提交
7578
  /*)
B
Bruce Momjian 已提交
7579
  ac_cv_path_WISH="$WISH" # Let the user override the test with a path.
B
Bruce Momjian 已提交
7580 7581
  ;;
  ?:/*)			 
B
Bruce Momjian 已提交
7582
  ac_cv_path_WISH="$WISH" # Let the user override the test with a dos path.
B
Bruce Momjian 已提交
7583 7584 7585 7586 7587 7588 7589
  ;;
  *)
  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
  ac_dummy="$PATH"
  for ac_dir in $ac_dummy; do 
    test -z "$ac_dir" && ac_dir=.
    if test -f $ac_dir/$ac_word; then
B
Bruce Momjian 已提交
7590
      ac_cv_path_WISH="$ac_dir/$ac_word"
B
Bruce Momjian 已提交
7591 7592 7593 7594 7595 7596 7597
      break
    fi
  done
  IFS="$ac_save_ifs"
  ;;
esac
fi
B
Bruce Momjian 已提交
7598 7599 7600
WISH="$ac_cv_path_WISH"
if test -n "$WISH"; then
  echo "$ac_t""$WISH" 1>&6
B
Bruce Momjian 已提交
7601 7602 7603 7604
else
  echo "$ac_t""no" 1>&6
fi

B
Bruce Momjian 已提交
7605 7606 7607 7608 7609 7610
	fi
fi

USE_X=$USE_TK


7611 7612
if test "$USE_X" = true; then

B
Bruce Momjian 已提交
7613 7614 7615 7616
	ice_save_LIBS="$LIBS"
	ice_save_CFLAGS="$CFLAGS"
	ice_save_CPPFLAGS="$CPPFLAGS"
	ice_save_LDFLAGS="$LDFLAGS"
7617

B
Bruce Momjian 已提交
7618
	# If we find X, set shell vars x_includes and x_libraries to the
7619 7620 7621 7622
# paths, otherwise set no_x=yes.
# Uses ac_ vars as temps to allow command line to override cache and checks.
# --without-x overrides everything else, but does not touch the cache.
echo $ac_n "checking for X""... $ac_c" 1>&6
7623
echo "configure:7624: checking for X" >&5
7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684

# Check whether --with-x or --without-x was given.
if test "${with_x+set}" = set; then
  withval="$with_x"
  :
fi

# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
if test "x$with_x" = xno; then
  # The user explicitly disabled X.
  have_x=disabled
else
  if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
    # Both variables are already set.
    have_x=yes
  else
if eval "test \"`echo '$''{'ac_cv_have_x'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  # One or both of the vars are not set, and there is no cached value.
ac_x_includes=NO ac_x_libraries=NO
rm -fr conftestdir
if mkdir conftestdir; then
  cd conftestdir
  # Make sure to not put "make" in the Imakefile rules, since we grep it out.
  cat > Imakefile <<'EOF'
acfindx:
	@echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
EOF
  if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
    # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
    eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
    for ac_extension in a so sl; do
      if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
        test -f $ac_im_libdir/libX11.$ac_extension; then
        ac_im_usrlibdir=$ac_im_libdir; break
      fi
    done
    # Screen out bogus values from the imake configuration.  They are
    # bogus both because they are the default anyway, and because
    # using them would break gcc on systems where it needs fixed includes.
    case "$ac_im_incroot" in
	/usr/include) ;;
	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
    esac
    case "$ac_im_usrlibdir" in
	/usr/lib | /lib) ;;
	*) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
    esac
  fi
  cd ..
  rm -fr conftestdir
fi

if test "$ac_x_includes" = NO; then
  # Guess where to find include files, by looking for this one X11 .h file.
  test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h

  # First, try using that file with no special directory specified.
cat > conftest.$ac_ext <<EOF
7685
#line 7686 "configure"
7686 7687 7688 7689
#include "confdefs.h"
#include <$x_direct_test_include>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7690
{ (eval echo configure:7691: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7691
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758
if test -z "$ac_err"; then
  rm -rf conftest*
  # We can compile using X headers with no special include directory.
ac_x_includes=
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  # Look for the header file in a standard set of common directories.
# Check X11 before X11Rn because it is often a symlink to the current release.
  for ac_dir in               \
    /usr/X11/include          \
    /usr/X11R6/include        \
    /usr/X11R5/include        \
    /usr/X11R4/include        \
                              \
    /usr/include/X11          \
    /usr/include/X11R6        \
    /usr/include/X11R5        \
    /usr/include/X11R4        \
                              \
    /usr/local/X11/include    \
    /usr/local/X11R6/include  \
    /usr/local/X11R5/include  \
    /usr/local/X11R4/include  \
                              \
    /usr/local/include/X11    \
    /usr/local/include/X11R6  \
    /usr/local/include/X11R5  \
    /usr/local/include/X11R4  \
                              \
    /usr/X386/include         \
    /usr/x386/include         \
    /usr/XFree86/include/X11  \
                              \
    /usr/include              \
    /usr/local/include        \
    /usr/unsupported/include  \
    /usr/athena/include       \
    /usr/local/x11r5/include  \
    /usr/lpp/Xamples/include  \
                              \
    /usr/openwin/include      \
    /usr/openwin/share/include \
    ; \
  do
    if test -r "$ac_dir/$x_direct_test_include"; then
      ac_x_includes=$ac_dir
      break
    fi
  done
fi
rm -f conftest*
fi # $ac_x_includes = NO

if test "$ac_x_libraries" = NO; then
  # Check for the libraries.

  test -z "$x_direct_test_library" && x_direct_test_library=Xt
  test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc

  # See if we find them without any special options.
  # Don't add to $LIBS permanently.
  ac_save_LIBS="$LIBS"
  LIBS="-l$x_direct_test_library $LIBS"
cat > conftest.$ac_ext <<EOF
7759
#line 7760 "configure"
7760 7761 7762 7763 7764 7765
#include "confdefs.h"

int main() {
${x_direct_test_function}()
; return 0; }
EOF
7766
if { (eval echo configure:7767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871
  rm -rf conftest*
  LIBS="$ac_save_LIBS"
# We can link X programs with no special library path.
ac_x_libraries=
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  LIBS="$ac_save_LIBS"
# First see if replacing the include by lib works.
# Check X11 before X11Rn because it is often a symlink to the current release.
for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
    /usr/X11/lib          \
    /usr/X11R6/lib        \
    /usr/X11R5/lib        \
    /usr/X11R4/lib        \
                          \
    /usr/lib/X11          \
    /usr/lib/X11R6        \
    /usr/lib/X11R5        \
    /usr/lib/X11R4        \
                          \
    /usr/local/X11/lib    \
    /usr/local/X11R6/lib  \
    /usr/local/X11R5/lib  \
    /usr/local/X11R4/lib  \
                          \
    /usr/local/lib/X11    \
    /usr/local/lib/X11R6  \
    /usr/local/lib/X11R5  \
    /usr/local/lib/X11R4  \
                          \
    /usr/X386/lib         \
    /usr/x386/lib         \
    /usr/XFree86/lib/X11  \
                          \
    /usr/lib              \
    /usr/local/lib        \
    /usr/unsupported/lib  \
    /usr/athena/lib       \
    /usr/local/x11r5/lib  \
    /usr/lpp/Xamples/lib  \
    /lib/usr/lib/X11	  \
                          \
    /usr/openwin/lib      \
    /usr/openwin/share/lib \
    ; \
do
  for ac_extension in a so sl; do
    if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
      ac_x_libraries=$ac_dir
      break 2
    fi
  done
done
fi
rm -f conftest*
fi # $ac_x_libraries = NO

if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
  # Didn't find X anywhere.  Cache the known absence of X.
  ac_cv_have_x="have_x=no"
else
  # Record where we found X for the cache.
  ac_cv_have_x="have_x=yes \
	        ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
fi
fi
  fi
  eval "$ac_cv_have_x"
fi # $with_x != no

if test "$have_x" != yes; then
  echo "$ac_t""$have_x" 1>&6
  no_x=yes
else
  # If each of the values was on the command line, it overrides each guess.
  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  # Update the cache value to reflect the command line values.
  ac_cv_have_x="have_x=yes \
		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
  echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
fi

if test "$no_x" = yes; then
  # Not all programs may use this symbol, but it does not hurt to define it.
  cat >> confdefs.h <<\EOF
#define X_DISPLAY_MISSING 1
EOF

  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
else
  if test -n "$x_includes"; then
    X_CFLAGS="$X_CFLAGS -I$x_includes"
  fi

  # It would also be nice to do this for all -L options, not just this one.
  if test -n "$x_libraries"; then
    X_LIBS="$X_LIBS -L$x_libraries"
    # For Solaris; some versions of Sun CC require a space after -R and
    # others require no space.  Words are not sufficient . . . .
    case "`(uname -sr) 2>/dev/null`" in
    "SunOS 5"*)
      echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
7872
echo "configure:7873: checking whether -R must be followed by a space" >&5
7873 7874
      ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
      cat > conftest.$ac_ext <<EOF
7875
#line 7876 "configure"
7876 7877 7878 7879 7880 7881
#include "confdefs.h"

int main() {

; return 0; }
EOF
7882
if { (eval echo configure:7883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897
  rm -rf conftest*
  ac_R_nospace=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_R_nospace=no
fi
rm -f conftest*
      if test $ac_R_nospace = yes; then
	echo "$ac_t""no" 1>&6
	X_LIBS="$X_LIBS -R$x_libraries"
      else
	LIBS="$ac_xsave_LIBS -R $x_libraries"
	cat > conftest.$ac_ext <<EOF
7898
#line 7899 "configure"
7899 7900 7901 7902 7903 7904
#include "confdefs.h"

int main() {

; return 0; }
EOF
7905
if { (eval echo configure:7906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936
  rm -rf conftest*
  ac_R_space=yes
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  ac_R_space=no
fi
rm -f conftest*
	if test $ac_R_space = yes; then
	  echo "$ac_t""yes" 1>&6
	  X_LIBS="$X_LIBS -R $x_libraries"
	else
	  echo "$ac_t""neither works" 1>&6
	fi
      fi
      LIBS="$ac_xsave_LIBS"
    esac
  fi

  # Check for system-dependent libraries X programs must link with.
  # Do this before checking for the system-independent R6 libraries
  # (-lICE), since we may need -lsocket or whatever for X linking.

  if test "$ISC" = yes; then
    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
  else
    # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
    # libraries were built with DECnet support.  And karl@cs.umb.edu says
    # the Alpha needs dnet_stub (dnet does not exist).
    echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
7937
echo "configure:7938: checking for dnet_ntoa in -ldnet" >&5
7938 7939 7940 7941 7942 7943 7944
ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-ldnet  $LIBS"
cat > conftest.$ac_ext <<EOF
7945
#line 7946 "configure"
7946 7947 7948 7949 7950 7951 7952 7953 7954 7955
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }
EOF
7956
if { (eval echo configure:7957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
else
  echo "$ac_t""no" 1>&6
fi

    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
      echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
7978
echo "configure:7979: checking for dnet_ntoa in -ldnet_stub" >&5
7979 7980 7981 7982 7983 7984 7985
ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-ldnet_stub  $LIBS"
cat > conftest.$ac_ext <<EOF
7986
#line 7987 "configure"
7987 7988 7989 7990 7991 7992 7993 7994 7995 7996
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char dnet_ntoa();

int main() {
dnet_ntoa()
; return 0; }
EOF
7997
if { (eval echo configure:7998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
else
  echo "$ac_t""no" 1>&6
fi

    fi

    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
    # to get the SysV transport functions.
    # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
    # needs -lnsl.
    # The nsl library prevents programs from opening the X display
    # on Irix 5.2, according to dickey@clark.net.
    echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
8026
echo "configure:8027: checking for gethostbyname" >&5
8027 8028 8029 8030
if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
8031
#line 8032 "configure"
8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char gethostbyname(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethostbyname();

int main() {

/* 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_gethostbyname) || defined (__stub___gethostbyname)
choke me
#else
gethostbyname();
#endif

; return 0; }
EOF
8054
if { (eval echo configure:8055: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074
  rm -rf conftest*
  eval "ac_cv_func_gethostbyname=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_gethostbyname=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  :
else
  echo "$ac_t""no" 1>&6
fi

    if test $ac_cv_func_gethostbyname = no; then
      echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
8075
echo "configure:8076: checking for gethostbyname in -lnsl" >&5
8076 8077 8078 8079 8080 8081 8082
ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lnsl  $LIBS"
cat > conftest.$ac_ext <<EOF
8083
#line 8084 "configure"
8084 8085 8086 8087 8088 8089 8090 8091 8092 8093
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char gethostbyname();

int main() {
gethostbyname()
; return 0; }
EOF
8094
if { (eval echo configure:8095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
else
  echo "$ac_t""no" 1>&6
fi

    fi

    # lieder@skyler.mavd.honeywell.com says without -lsocket,
    # socket/setsockopt and other routines are undefined under SCO ODT
    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
    # on later versions), says simon@lia.di.epfl.ch: it contains
    # gethostby* variants that don't use the nameserver (or something).
    # -lsocket must be given before -lnsl if both are needed.
    # We assume that if connect needs -lnsl, so does gethostbyname.
    echo $ac_n "checking for connect""... $ac_c" 1>&6
8124
echo "configure:8125: checking for connect" >&5
8125 8126 8127 8128
if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
8129
#line 8130 "configure"
8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char connect(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char connect();

int main() {

/* 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_connect) || defined (__stub___connect)
choke me
#else
connect();
#endif

; return 0; }
EOF
8152
if { (eval echo configure:8153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172
  rm -rf conftest*
  eval "ac_cv_func_connect=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_connect=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  :
else
  echo "$ac_t""no" 1>&6
fi

    if test $ac_cv_func_connect = no; then
      echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
8173
echo "configure:8174: checking for connect in -lsocket" >&5
8174 8175 8176 8177 8178 8179 8180
ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
cat > conftest.$ac_ext <<EOF
8181
#line 8182 "configure"
8182 8183 8184 8185 8186 8187 8188 8189 8190 8191
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char connect();

int main() {
connect()
; return 0; }
EOF
8192
if { (eval echo configure:8193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
else
  echo "$ac_t""no" 1>&6
fi

    fi

    # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
    echo $ac_n "checking for remove""... $ac_c" 1>&6
8216
echo "configure:8217: checking for remove" >&5
8217 8218 8219 8220
if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
8221
#line 8222 "configure"
8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char remove(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char remove();

int main() {

/* 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_remove) || defined (__stub___remove)
choke me
#else
remove();
#endif

; return 0; }
EOF
8244
if { (eval echo configure:8245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264
  rm -rf conftest*
  eval "ac_cv_func_remove=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_remove=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  :
else
  echo "$ac_t""no" 1>&6
fi

    if test $ac_cv_func_remove = no; then
      echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
8265
echo "configure:8266: checking for remove in -lposix" >&5
8266 8267 8268 8269 8270 8271 8272
ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lposix  $LIBS"
cat > conftest.$ac_ext <<EOF
8273
#line 8274 "configure"
8274 8275 8276 8277 8278 8279 8280 8281 8282 8283
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char remove();

int main() {
remove()
; return 0; }
EOF
8284
if { (eval echo configure:8285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
else
  echo "$ac_t""no" 1>&6
fi

    fi

    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
    echo $ac_n "checking for shmat""... $ac_c" 1>&6
8308
echo "configure:8309: checking for shmat" >&5
8309 8310 8311 8312
if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
8313
#line 8314 "configure"
8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
    which can conflict with char shmat(); below.  */
#include <assert.h>
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char shmat();

int main() {

/* 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_shmat) || defined (__stub___shmat)
choke me
#else
shmat();
#endif

; return 0; }
EOF
8336
if { (eval echo configure:8337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356
  rm -rf conftest*
  eval "ac_cv_func_shmat=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_func_shmat=no"
fi
rm -f conftest*
fi

if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  :
else
  echo "$ac_t""no" 1>&6
fi

    if test $ac_cv_func_shmat = no; then
      echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
8357
echo "configure:8358: checking for shmat in -lipc" >&5
8358 8359 8360 8361 8362 8363 8364
ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lipc  $LIBS"
cat > conftest.$ac_ext <<EOF
8365
#line 8366 "configure"
8366 8367 8368 8369 8370 8371 8372 8373 8374 8375
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char shmat();

int main() {
shmat()
; return 0; }
EOF
8376
if { (eval echo configure:8377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
else
  echo "$ac_t""no" 1>&6
fi

    fi
  fi

  # Check for libraries that X11R6 Xt/Xaw programs need.
  ac_save_LDFLAGS="$LDFLAGS"
  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
  # check for ICE first), but we must link in the order -lSM -lICE or
  # we get undefined symbols.  So assume we have SM if we have ICE.
  # These have to be linked with before -lX11, unlike the other
  # libraries we check for below, so use a different variable.
  #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
  echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
8409
echo "configure:8410: checking for IceConnectionNumber in -lICE" >&5
8410 8411 8412 8413 8414
ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
8415
LIBS="-lICE $X_EXTRA_LIBS $LIBS"
8416
cat > conftest.$ac_ext <<EOF
8417
#line 8418 "configure"
8418 8419 8420 8421 8422 8423 8424 8425 8426 8427
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char IceConnectionNumber();

int main() {
IceConnectionNumber()
; return 0; }
EOF
8428
if { (eval echo configure:8429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
else
  echo "$ac_t""no" 1>&6
fi

  LDFLAGS="$ac_save_LDFLAGS"

fi


B
Bruce Momjian 已提交
8453 8454 8455 8456
	LIBS="$LIBS $X_EXTRA_LIBS"
	CFLAGS="$CFLAGS $X_CFLAGS"
	CPPFLAGS="$CPPFLAGS $X_CFLAGS"
	LDFLAGS="$LDFLAGS $X_LIBS"
8457

B
Bruce Momjian 已提交
8458 8459 8460
	
	X11_LIBS=""
	echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
8461
echo "configure:8462: checking for XOpenDisplay in -lX11" >&5
8462 8463 8464 8465 8466 8467 8468
ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  ac_save_LIBS="$LIBS"
LIBS="-lX11 ${X_PRE_LIBS} $LIBS"
cat > conftest.$ac_ext <<EOF
8469
#line 8470 "configure"
8470 8471 8472 8473 8474 8475 8476 8477 8478 8479
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char XOpenDisplay();

int main() {
XOpenDisplay()
; return 0; }
EOF
8480
if { (eval echo configure:8481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=yes"
else
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_lib_$ac_lib_var=no"
fi
rm -f conftest*
LIBS="$ac_save_LIBS"

fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  X11_LIBS="-lX11"
else
  echo "$ac_t""no" 1>&6
fi

B
Bruce Momjian 已提交
8500
	if test "$X11_LIBS" = ""; then
8501 8502 8503 8504 8505 8506
				echo "configure: warning: The X11 library '-lX11' could not be found,
so TK support will be disabled.  To enable TK support,
please use the configure options '--x-includes=DIR'
and '--x-libraries=DIR' to specify the X location.
See the file 'config.log' for further diagnostics." 1>&2
		USE_TK=
B
Bruce Momjian 已提交
8507 8508 8509 8510
	fi
	
	
	
8511

B
Bruce Momjian 已提交
8512 8513 8514 8515
	LIBS="$ice_save_LIBS"
	CFLAGS="$ice_save_CFLAGS"
	CPPFLAGS="$ice_save_CPPFLAGS"
	LDFLAGS="$ice_save_LDFLAGS"
8516 8517
fi

8518 8519 8520 8521
#if test "X$USE_ODBC" = "Xtrue"
#then
#	AC_CONFIG_SUBDIRS(interfaces/odbc)
#fi
8522 8523 8524 8525 8526
if test "$USE_ODBC" = "true"
then
	PWD_INCDIR=no
	ac_safe=`echo "pwd.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for pwd.h""... $ac_c" 1>&6
8527
echo "configure:8528: checking for pwd.h" >&5
8528 8529 8530 8531
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
  echo $ac_n "(cached) $ac_c" 1>&6
else
  cat > conftest.$ac_ext <<EOF
8532
#line 8533 "configure"
8533 8534 8535 8536
#include "confdefs.h"
#include <pwd.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8537
{ (eval echo configure:8538: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8538
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564
if test -z "$ac_err"; then
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=yes"
else
  echo "$ac_err" >&5
  echo "configure: failed program was:" >&5
  cat conftest.$ac_ext >&5
  rm -rf conftest*
  eval "ac_cv_header_$ac_safe=no"
fi
rm -f conftest*
fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
  echo "$ac_t""yes" 1>&6
  PWD_INCDIR=yes
else
  echo "$ac_t""no" 1>&6
fi

	if test "$PWD_INCDIR" = "no"; then
		echo "configure: warning: odbc support disabled; pwd.h missing" 1>&2
		USE_ODBC=
	fi
	
fi

8565 8566 8567 8568 8569 8570 8571 8572 8573

test "x$prefix" = xNONE && prefix=$ac_default_prefix
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

eval expanded_libdir="$libdir"
eval expanded_libdir="$expanded_libdir"



8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590
trap '' 1 2 15
cat > confcache <<\EOF
# This file is a shell script that caches the results of configure
# tests run on this system so they can be shared between configure
# scripts and configure runs.  It is not useful on other systems.
# If it contains results you don't want to keep, you may remove or edit it.
#
# By default, configure uses ./config.cache as the cache file,
# creating it if it does not exist already.  You can give configure
# the --cache-file=FILE option to use a different cache file; that is
# what configure does when it calls configure scripts in
# subdirectories, so they share the cache.
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
EOF
8591 8592 8593
# 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.
8594 8595 8596
# 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.
(set) 2>&1 |
8597
  case `(ac_space=' '; set | grep ac_space) 2>&1` in
8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609
  *ac_space=\ *)
    # `set' does not quote correctly, so add quotes (double-quote substitution
    # turns \\\\ into \\, and sed turns \\ into \).
    sed -n \
      -e "s/'/'\\\\''/g" \
      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
    ;;
  *)
    # `set' quotes correctly as required by POSIX, so do not add quotes.
    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
    ;;
  esac >> confcache
8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663
if cmp -s $cache_file confcache; then
  :
else
  if test -w $cache_file; then
    echo "updating cache $cache_file"
    cat confcache > $cache_file
  else
    echo "not updating unwritable cache $cache_file"
  fi
fi
rm -f confcache

trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15

test "x$prefix" = xNONE && prefix=$ac_default_prefix
# Let make expand exec_prefix.
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'

# Any assignment to VPATH causes Sun make to only execute
# the first set of double-colon rules, so remove it if not needed.
# If there is a colon in the path, we need to keep it.
if test "x$srcdir" = x.; then
  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
fi

trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15

DEFS=-DHAVE_CONFIG_H

# Without the "./", some shells look in PATH for config.status.
: ${CONFIG_STATUS=./config.status}

echo creating $CONFIG_STATUS
rm -f $CONFIG_STATUS
cat > $CONFIG_STATUS <<EOF
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
#
# $0 $ac_configure_args
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.

ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
for ac_option
do
  case "\$ac_option" in
  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8664
    echo "$CONFIG_STATUS generated by autoconf version 2.13"
8665 8666 8667 8668 8669 8670 8671 8672
    exit 0 ;;
  -help | --help | --hel | --he | --h)
    echo "\$ac_cs_usage"; exit 0 ;;
  *) echo "\$ac_cs_usage"; exit 1 ;;
  esac
done

ac_given_srcdir=$srcdir
8673
ac_given_INSTALL="$INSTALL"
8674

B
 
Bruce Momjian 已提交
8675
trap 'rm -fr `echo "GNUmakefile
8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686
	src/GNUmakefile
	src/Makefile.global
	src/backend/port/Makefile
	src/backend/catalog/genbki.sh
	src/backend/utils/Gen_fmgrtab.sh
	src/bin/pg_dump/Makefile
	src/bin/pg_version/Makefile
	src/bin/pgtclsh/mkMakefile.tcldefs.sh
	src/bin/pgtclsh/mkMakefile.tkdefs.sh
	src/bin/psql/Makefile
	src/include/version.h
8687
	src/interfaces/Makefile
8688 8689 8690
	src/interfaces/libpq/Makefile
	src/interfaces/ecpg/lib/Makefile
	src/interfaces/ecpg/preproc/Makefile
8691
	src/interfaces/perl5/GNUmakefile
8692 8693 8694 8695 8696
	src/interfaces/libpq++/Makefile
	src/interfaces/libpgeasy/Makefile
	src/interfaces/libpgtcl/Makefile
	src/interfaces/odbc/GNUmakefile
	src/interfaces/odbc/Makefile.global
8697 8698
	src/interfaces/python/GNUmakefile
	src/pl/Makefile
8699 8700 8701
	src/pl/plpgsql/src/Makefile
	src/pl/plpgsql/src/mklang.sql
	src/pl/tcl/mkMakefile.tcldefs.sh
8702
	src/pl/plperl/GNUmakefile
8703 8704
	src/test/regress/GNUmakefile
 src/include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8705 8706 8707 8708 8709 8710 8711 8712
EOF
cat >> $CONFIG_STATUS <<EOF

# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
$ac_vpsub
$extrasub
8713
s%@SHELL@%$SHELL%g
8714 8715 8716
s%@CFLAGS@%$CFLAGS%g
s%@CPPFLAGS@%$CPPFLAGS%g
s%@CXXFLAGS@%$CXXFLAGS%g
8717
s%@FFLAGS@%$FFLAGS%g
8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735
s%@DEFS@%$DEFS%g
s%@LDFLAGS@%$LDFLAGS%g
s%@LIBS@%$LIBS%g
s%@exec_prefix@%$exec_prefix%g
s%@prefix@%$prefix%g
s%@program_transform_name@%$program_transform_name%g
s%@bindir@%$bindir%g
s%@sbindir@%$sbindir%g
s%@libexecdir@%$libexecdir%g
s%@datadir@%$datadir%g
s%@sysconfdir@%$sysconfdir%g
s%@sharedstatedir@%$sharedstatedir%g
s%@localstatedir@%$localstatedir%g
s%@libdir@%$libdir%g
s%@includedir@%$includedir%g
s%@oldincludedir@%$oldincludedir%g
s%@infodir@%$infodir%g
s%@mandir@%$mandir%g
8736
s%@mkinstalldirs@%$mkinstalldirs%g
8737 8738 8739 8740 8741
s%@host@%$host%g
s%@host_alias@%$host_alias%g
s%@host_cpu@%$host_cpu%g
s%@host_vendor@%$host_vendor%g
s%@host_os@%$host_os%g
8742
s%@TAS@%$TAS%g
8743 8744
s%@CC@%$CC%g
s%@CPP@%$CPP%g
8745
s%@GCC@%$GCC%g
T
Tom Lane 已提交
8746
s%@CC_VERSION@%$CC_VERSION%g
8747 8748 8749 8750 8751 8752 8753 8754 8755
s%@with_perl@%$with_perl%g
s%@PYTHON@%$PYTHON%g
s%@python_version@%$python_version%g
s%@python_prefix@%$python_prefix%g
s%@python_execprefix@%$python_execprefix%g
s%@python_configdir@%$python_configdir%g
s%@python_moduledir@%$python_moduledir%g
s%@python_extmakefile@%$python_extmakefile%g
s%@with_python@%$with_python%g
8756
s%@ODBCINSTDIR@%$ODBCINSTDIR%g
M
 
Marc G. Fournier 已提交
8757
s%@ELF_SYS@%$ELF_SYS%g
8758
s%@PORTNAME@%$PORTNAME%g
B
Bruce Momjian 已提交
8759
s%@CPU@%$CPU%g
8760
s%@SRCDIR@%$SRCDIR%g
8761
s%@PGSQL_INCLUDES@%$PGSQL_INCLUDES%g
M
Marc G. Fournier 已提交
8762
s%@AROPT@%$AROPT%g
8763 8764 8765
s%@SHARED_LIB@%$SHARED_LIB%g
s%@DLSUFFIX@%$DLSUFFIX%g
s%@DL_LIB@%$DL_LIB%g
8766
s%@USE_TCL@%$USE_TCL%g
B
Bruce Momjian 已提交
8767
s%@USE_TK@%$USE_TK%g
B
Bruce Momjian 已提交
8768
s%@WISH@%$WISH%g
8769
s%@USE_ODBC@%$USE_ODBC%g
B
Bruce Momjian 已提交
8770
s%@SHLIB_ODBC@%$SHLIB_ODBC%g
M
 
Marc G. Fournier 已提交
8771
s%@MULTIBYTE@%$MULTIBYTE%g
8772
s%@CXX@%$CXX%g
8773 8774
s%@CXXCPP@%$CXXCPP%g
s%@with_CXX@%$with_CXX%g
8775
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
8776
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
8777
s%@INSTALL_DATA@%$INSTALL_DATA%g
8778 8779 8780
s%@INSTALL@%$INSTALL%g
s%@INSTLOPTS@%$INSTLOPTS%g
s%@INSTL_LIB_OPTS@%$INSTL_LIB_OPTS%g
8781
s%@INSTL_SHLIB_OPTS@%$INSTL_SHLIB_OPTS%g
8782
s%@INSTL_EXE_OPTS@%$INSTL_EXE_OPTS%g
8783
s%@AWK@%$AWK%g
8784 8785 8786 8787 8788 8789 8790 8791 8792
s%@LEX@%$LEX%g
s%@LEXLIB@%$LEXLIB%g
s%@LN_S@%$LN_S%g
s%@RANLIB@%$RANLIB%g
s%@find@%$find%g
s%@tar@%$tar%g
s%@split@%$split%g
s%@etags@%$etags%g
s%@xargs@%$xargs%g
8793
s%@GZCAT@%$GZCAT%g
8794
s%@PERL@%$PERL%g
8795
s%@YACC@%$YACC%g
8796
s%@YFLAGS@%$YFLAGS%g
8797
s%@LIBOBJS@%$LIBOBJS%g
M
 
Marc G. Fournier 已提交
8798
s%@SNPRINTF@%$SNPRINTF%g
8799
s%@ISINF@%$ISINF%g
8800 8801
s%@GETRUSAGE@%$GETRUSAGE%g
s%@SRANDOM@%$SRANDOM%g
8802
s%@GETHOSTNAME@%$GETHOSTNAME%g
8803
s%@MISSING_RANDOM@%$MISSING_RANDOM%g
8804
s%@INET_ATON@%$INET_ATON%g
B
Bruce Momjian 已提交
8805 8806
s%@STRERROR@%$STRERROR%g
s%@STRERROR2@%$STRERROR2%g
8807
s%@STRDUP@%$STRDUP%g
M
Marc G. Fournier 已提交
8808 8809
s%@STRTOL@%$STRTOL%g
s%@STRTOUL@%$STRTOUL%g
8810
s%@STRCASECMP@%$STRCASECMP%g
8811
s%@HPUXMATHLIB@%$HPUXMATHLIB%g
8812
s%@HAVE_RL_COMPLETION_APPEND_CHARACTER@%$HAVE_RL_COMPLETION_APPEND_CHARACTER%g
P
Peter Eisentraut 已提交
8813 8814
s%@HAVE_FILENAME_COMPLETION_FUNCTION@%$HAVE_FILENAME_COMPLETION_FUNCTION%g
s%@HAVE_FILENAME_COMPLETION_FUNCTION_DECL@%$HAVE_FILENAME_COMPLETION_FUNCTION_DECL%g
8815
s%@HAVE_POSIX_SIGNALS@%$HAVE_POSIX_SIGNALS%g
B
Bruce Momjian 已提交
8816 8817 8818
s%@TCLSH@%$TCLSH%g
s%@TCL_CONFIG_SH@%$TCL_CONFIG_SH%g
s%@TK_CONFIG_SH@%$TK_CONFIG_SH%g
8819 8820 8821 8822 8823
s%@X_CFLAGS@%$X_CFLAGS%g
s%@X_PRE_LIBS@%$X_PRE_LIBS%g
s%@X_LIBS@%$X_LIBS%g
s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
s%@X11_LIBS@%$X11_LIBS%g
8824
s%@expanded_libdir@%$expanded_libdir%g
8825 8826 8827

CEOF
EOF
8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863

cat >> $CONFIG_STATUS <<\EOF

# 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_cmds=90 # Maximum number of lines to put in a sed script.
ac_file=1 # Number of current file.
ac_beg=1 # First line for current file.
ac_end=$ac_max_sed_cmds # 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" conftest.subs > conftest.s$ac_file
  else
    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
  fi
  if test ! -s conftest.s$ac_file; then
    ac_more_lines=false
    rm -f conftest.s$ac_file
  else
    if test -z "$ac_sed_cmds"; then
      ac_sed_cmds="sed -f conftest.s$ac_file"
    else
      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
    fi
    ac_file=`expr $ac_file + 1`
    ac_beg=$ac_end
    ac_end=`expr $ac_end + $ac_max_sed_cmds`
  fi
done
if test -z "$ac_sed_cmds"; then
  ac_sed_cmds=cat
fi
EOF

8864 8865
cat >> $CONFIG_STATUS <<EOF

B
 
Bruce Momjian 已提交
8866
CONFIG_FILES=\${CONFIG_FILES-"GNUmakefile
8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877
	src/GNUmakefile
	src/Makefile.global
	src/backend/port/Makefile
	src/backend/catalog/genbki.sh
	src/backend/utils/Gen_fmgrtab.sh
	src/bin/pg_dump/Makefile
	src/bin/pg_version/Makefile
	src/bin/pgtclsh/mkMakefile.tcldefs.sh
	src/bin/pgtclsh/mkMakefile.tkdefs.sh
	src/bin/psql/Makefile
	src/include/version.h
8878
	src/interfaces/Makefile
8879 8880 8881
	src/interfaces/libpq/Makefile
	src/interfaces/ecpg/lib/Makefile
	src/interfaces/ecpg/preproc/Makefile
8882
	src/interfaces/perl5/GNUmakefile
8883 8884 8885 8886 8887
	src/interfaces/libpq++/Makefile
	src/interfaces/libpgeasy/Makefile
	src/interfaces/libpgtcl/Makefile
	src/interfaces/odbc/GNUmakefile
	src/interfaces/odbc/Makefile.global
8888 8889
	src/interfaces/python/GNUmakefile
	src/pl/Makefile
8890 8891 8892
	src/pl/plpgsql/src/Makefile
	src/pl/plpgsql/src/mklang.sql
	src/pl/tcl/mkMakefile.tcldefs.sh
8893
	src/pl/plperl/GNUmakefile
8894
	src/test/regress/GNUmakefile
B
 
Bruce Momjian 已提交
8895
"}
8896 8897 8898
EOF
cat >> $CONFIG_STATUS <<\EOF
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
8899
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8900
  case "$ac_file" in
8901
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
8902 8903 8904 8905
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

8906
  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929

  # Remove last slash and all that follows it.  Not all systems have dirname.
  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
    # The file is in a subdirectory.
    test ! -d "$ac_dir" && mkdir "$ac_dir"
    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
    # A "../" for each directory in $ac_dir_suffix.
    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
  else
    ac_dir_suffix= ac_dots=
  fi

  case "$ac_given_srcdir" in
  .)  srcdir=.
      if test -z "$ac_dots"; then top_srcdir=.
      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
  *) # Relative path.
    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
    top_srcdir="$ac_dots$ac_given_srcdir" ;;
  esac

8930 8931 8932 8933
  case "$ac_given_INSTALL" in
  [/$]*) INSTALL="$ac_given_INSTALL" ;;
  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
  esac
8934

8935 8936 8937 8938 8939 8940 8941 8942
  echo creating "$ac_file"
  rm -f "$ac_file"
  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
  case "$ac_file" in
  *Makefile*) ac_comsub="1i\\
# $configure_input" ;;
  *) ac_comsub= ;;
  esac
8943 8944

  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
8945 8946 8947 8948
  sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
8949
s%@INSTALL@%$INSTALL%g
8950
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
8951
fi; done
8952
rm -f conftest.s*
8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972

# 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.
ac_dA='s%^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
ac_dB='\([ 	][ 	]*\)[^ 	]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
ac_uA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_uB='\([ 	]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ac_eA='s%^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'

8973 8974 8975
if test "${CONFIG_HEADERS+set}" != set; then
EOF
cat >> $CONFIG_STATUS <<EOF
8976
  CONFIG_HEADERS="src/include/config.h"
8977 8978 8979
EOF
cat >> $CONFIG_STATUS <<\EOF
fi
8980
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
8981
  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8982
  case "$ac_file" in
8983
  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
8984 8985 8986 8987 8988 8989 8990
       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
  *) ac_file_in="${ac_file}.in" ;;
  esac

  echo creating $ac_file

  rm -f conftest.frag conftest.in conftest.out
8991 8992
  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
  cat $ac_file_inputs > conftest.in
8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060

EOF

# Transform confdefs.h into a sed script conftest.vals that substitutes
# the proper values into config.h.in to produce config.h.  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.vals
cat > conftest.hdr <<\EOF
s/[\\&%]/\\&/g
s%[\\$`]%\\&%g
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
s%ac_d%ac_u%gp
s%ac_u%ac_e%gp
EOF
sed -n -f conftest.hdr confdefs.h > conftest.vals
rm -f conftest.hdr

# 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.
cat >> conftest.vals <<\EOF
s%^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
EOF

# Break up conftest.vals because some shells have a limit on
# the size of here documents, and old seds have small limits too.

rm -f conftest.tail
while :
do
  ac_lines=`grep -c . conftest.vals`
  # grep -c gives empty output for an empty file on some AIX systems.
  if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
  # Write a limited-size here document to conftest.frag.
  echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
  sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
  echo 'CEOF
  sed -f conftest.frag conftest.in > conftest.out
  rm -f conftest.in
  mv conftest.out conftest.in
' >> $CONFIG_STATUS
  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
  rm -f conftest.vals
  mv conftest.tail conftest.vals
done
rm -f conftest.vals

cat >> $CONFIG_STATUS <<\EOF
  rm -f conftest.frag conftest.h
  echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
  cat conftest.in >> conftest.h
  rm -f conftest.in
  if cmp -s $ac_file conftest.h 2>/dev/null; then
    echo "$ac_file is unchanged"
    rm -f conftest.h
  else
    # Remove last slash and all that follows it.  Not all systems have dirname.
      ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
      # The file is in a subdirectory.
      test ! -d "$ac_dir" && mkdir "$ac_dir"
    fi
    rm -f $ac_file
    mv conftest.h $ac_file
  fi
fi; done

9061 9062 9063
EOF

cat >> $CONFIG_STATUS <<EOF
9064 9065
ac_sources="src/backend/port/dynloader/${os}.c src/backend/port/dynloader/${os}.h src/include/port/${os}.h src/makefiles/Makefile.${os} src/backend/port/tas/${tas_file} src/include/port src/makefiles src/template src/include/config.h"
ac_dests="src/backend/port/dynloader.c src/include/dynloader.h src/include/os.h src/Makefile.port src/backend/port/tas.s src/interfaces/odbc/port src/interfaces/odbc/makefiles src/interfaces/odbc/template src/interfaces/odbc/config.h"
9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105
EOF

cat >> $CONFIG_STATUS <<\EOF
srcdir=$ac_given_srcdir
while test -n "$ac_sources"; do
  set $ac_dests; ac_dest=$1; shift; ac_dests=$*
  set $ac_sources; ac_source=$1; shift; ac_sources=$*

  echo "linking $srcdir/$ac_source to $ac_dest"

  if test ! -r $srcdir/$ac_source; then
    { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
  fi
  rm -f $ac_dest

  # Make relative symlinks.
  # Remove last slash and all that follows it.  Not all systems have dirname.
  ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
  if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
    # The dest file is in a subdirectory.
    test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
    ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
    # A "../" for each directory in $ac_dest_dir_suffix.
    ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
  else
    ac_dest_dir_suffix= ac_dots=
  fi

  case "$srcdir" in
  [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
  *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
  esac

  # Make a symlink if possible; otherwise try a hard link.
  if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
    ln $srcdir/$ac_source $ac_dest; then :
  else
    { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
  fi
done
9106 9107
EOF
cat >> $CONFIG_STATUS <<EOF
9108

9109 9110
EOF
cat >> $CONFIG_STATUS <<\EOF
9111 9112 9113 9114 9115 9116

exit 0
EOF
chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
B
Bruce Momjian 已提交
9117