3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local/pgsql
16 --with-includes=DIRS look for additional header files in DIRS"
18 --with-libraries=DIRS look for additional libraries in DIRS"
20 --with-libs=DIRS alternative spelling of --with-libraries"
22 --enable-locale enable locale support"
24 --enable-recode enable character set recode support"
26 --enable-multibyte enable multibyte character support"
28 --enable-nls[=LANGUAGES] enable Native Language Support"
30 --with-pgport=PORTNUM change default port number [5432]"
32 --with-maxbackends=N set default maximum number of connections [32]"
34 --disable-shared do not build shared libraries"
36 --disable-rpath do not embed shared library search path in executables"
38 --enable-debug build with debugging symbols (-g)"
40 --enable-depend turn on automatic dependency tracking"
42 --enable-cassert enable assertion checks (for debugging)"
44 --with-tcl build Tcl and Tk interfaces"
46 --without-tk do not build Tk interfaces if Tcl is enabled"
48 --with-tclconfig=DIR tclConfig.sh and tkConfig.sh are in DIR"
50 --with-tkconfig=DIR tkConfig.sh is in DIR"
52 --with-perl build Perl interface and PL/Perl"
54 --with-python build Python interface module"
56 --with-java build JDBC interface and Java tools"
58 --with-krb4[=DIR] build with Kerberos 4 support [/usr/athena]"
60 --with-krb5[=DIR] build with Kerberos 5 support [/usr/athena]"
62 --with-krb-srvnam=NAME name of the service principal in Kerberos [postgres]"
64 --with-pam build with PAM support"
66 --with-openssl[=DIR] build with OpenSSL support [/usr/local/ssl]"
68 --enable-odbc build the ODBC driver package"
70 --with-unixodbc build ODBC driver for unixODBC"
72 --with-iodbc build ODBC driver for iODBC"
74 --with-odbcinst=DIR default directory for odbcinst.ini [sysconfdir]"
76 --with-CXX build C++ modules (libpq++)"
78 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
80 --enable-syslog enable logging to syslog"
82 # Initialize some variables set by options.
83 # The variables have the same names as the options, with
84 # dashes changed to underlines.
86 cache_file=./config.cache
95 program_transform_name=s,x,x,
103 bindir='${exec_prefix}/bin'
104 sbindir='${exec_prefix}/sbin'
105 libexecdir='${exec_prefix}/libexec'
106 datadir='${prefix}/share'
107 sysconfdir='${prefix}/etc'
108 sharedstatedir='${prefix}/com'
109 localstatedir='${prefix}/var'
110 libdir='${exec_prefix}/lib'
111 includedir='${prefix}/include'
112 oldincludedir='/usr/include'
113 docdir='${prefix}/doc'
114 mandir='${prefix}/man'
116 # Initialize some other variables.
119 SHELL=${CONFIG_SHELL-/bin/sh}
120 # Maximum number of lines to put in a shell here document.
127 # If the previous option needs an argument, assign it.
128 if test -n "$ac_prev"; then
129 eval "$ac_prev=\$ac_option"
135 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
139 # Accept the important Cygnus configure options, so we can diagnose typos.
143 -bindir | --bindir | --bindi | --bind | --bin | --bi)
145 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
146 bindir="$ac_optarg" ;;
148 -build | --build | --buil | --bui | --bu)
150 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
151 build="$ac_optarg" ;;
153 -cache-file | --cache-file | --cache-fil | --cache-fi \
154 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
155 ac_prev=cache_file ;;
156 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
157 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
158 cache_file="$ac_optarg" ;;
160 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
162 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
164 datadir="$ac_optarg" ;;
166 -disable-* | --disable-*)
167 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
168 # Reject names that are not valid shell variable names.
169 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
170 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
172 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
173 eval "enable_${ac_feature}=no" ;;
175 -enable-* | --enable-*)
176 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
177 # Reject names that are not valid shell variable names.
178 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
179 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
181 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
186 eval "enable_${ac_feature}='$ac_optarg'" ;;
188 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
189 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
190 | --exec | --exe | --ex)
191 ac_prev=exec_prefix ;;
192 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
193 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
194 | --exec=* | --exe=* | --ex=*)
195 exec_prefix="$ac_optarg" ;;
197 -gas | --gas | --ga | --g)
198 # Obsolete; use --with-gas.
201 -help | --help | --hel | --he)
202 # Omit some internal or obsolete options to make the list less imposing.
203 # This message is too long to be a string in the A/UX 3.1 sh.
205 Usage: configure [options] [host]
206 Options: [defaults in brackets after descriptions]
208 --cache-file=FILE cache test results in FILE
209 --help print this message
210 --no-create do not create output files
211 --quiet, --silent do not print \`checking...' messages
212 --version print the version of autoconf that created configure
213 Directory and file names:
214 --prefix=PREFIX install architecture-independent files in PREFIX
216 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
218 --bindir=DIR user executables in DIR [EPREFIX/bin]
219 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
220 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
221 --datadir=DIR read-only architecture-independent data in DIR
223 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
224 --sharedstatedir=DIR modifiable architecture-independent data in DIR
226 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
227 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
228 --includedir=DIR C header files in DIR [PREFIX/include]
229 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
230 --docdir=DIR doc documentation in DIR [PREFIX/doc]
231 --mandir=DIR man documentation in DIR [PREFIX/man]
232 --srcdir=DIR find the sources in DIR [configure dir or ..]
233 --program-prefix=PREFIX prepend PREFIX to installed program names
234 --program-suffix=SUFFIX append SUFFIX to installed program names
235 --program-transform-name=PROGRAM
236 run sed PROGRAM on installed program names
240 --build=BUILD configure for building on BUILD [BUILD=HOST]
241 --host=HOST configure for HOST [guessed]
242 --target=TARGET configure for TARGET [TARGET=HOST]
243 Features and packages:
244 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
245 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
246 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
247 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
248 --x-includes=DIR X include files are in DIR
249 --x-libraries=DIR X library files are in DIR
251 if test -n "$ac_help"; then
252 echo "--enable and --with options recognized:$ac_help"
256 -host | --host | --hos | --ho)
258 -host=* | --host=* | --hos=* | --ho=*)
261 -includedir | --includedir | --includedi | --included | --include \
262 | --includ | --inclu | --incl | --inc)
263 ac_prev=includedir ;;
264 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
265 | --includ=* | --inclu=* | --incl=* | --inc=*)
266 includedir="$ac_optarg" ;;
268 -docdir | --docdir | --infodi | --infod | --doc | --inf)
270 -docdir=* | --docdir=* | --infodi=* | --infod=* | --doc=* | --inf=*)
271 docdir="$ac_optarg" ;;
273 -libdir | --libdir | --libdi | --libd)
275 -libdir=* | --libdir=* | --libdi=* | --libd=*)
276 libdir="$ac_optarg" ;;
278 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
279 | --libexe | --libex | --libe)
280 ac_prev=libexecdir ;;
281 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
282 | --libexe=* | --libex=* | --libe=*)
283 libexecdir="$ac_optarg" ;;
285 -localstatedir | --localstatedir | --localstatedi | --localstated \
286 | --localstate | --localstat | --localsta | --localst \
287 | --locals | --local | --loca | --loc | --lo)
288 ac_prev=localstatedir ;;
289 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
290 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
291 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
292 localstatedir="$ac_optarg" ;;
294 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
296 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
297 mandir="$ac_optarg" ;;
300 # Obsolete; use --without-fp.
303 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
307 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
308 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
311 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
312 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
313 | --oldin | --oldi | --old | --ol | --o)
314 ac_prev=oldincludedir ;;
315 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
316 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
317 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
318 oldincludedir="$ac_optarg" ;;
320 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
322 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
323 prefix="$ac_optarg" ;;
325 -program-prefix | --program-prefix | --program-prefi | --program-pref \
326 | --program-pre | --program-pr | --program-p)
327 ac_prev=program_prefix ;;
328 -program-prefix=* | --program-prefix=* | --program-prefi=* \
329 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
330 program_prefix="$ac_optarg" ;;
332 -program-suffix | --program-suffix | --program-suffi | --program-suff \
333 | --program-suf | --program-su | --program-s)
334 ac_prev=program_suffix ;;
335 -program-suffix=* | --program-suffix=* | --program-suffi=* \
336 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
337 program_suffix="$ac_optarg" ;;
339 -program-transform-name | --program-transform-name \
340 | --program-transform-nam | --program-transform-na \
341 | --program-transform-n | --program-transform- \
342 | --program-transform | --program-transfor \
343 | --program-transfo | --program-transf \
344 | --program-trans | --program-tran \
345 | --progr-tra | --program-tr | --program-t)
346 ac_prev=program_transform_name ;;
347 -program-transform-name=* | --program-transform-name=* \
348 | --program-transform-nam=* | --program-transform-na=* \
349 | --program-transform-n=* | --program-transform-=* \
350 | --program-transform=* | --program-transfor=* \
351 | --program-transfo=* | --program-transf=* \
352 | --program-trans=* | --program-tran=* \
353 | --progr-tra=* | --program-tr=* | --program-t=*)
354 program_transform_name="$ac_optarg" ;;
356 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
357 | -silent | --silent | --silen | --sile | --sil)
360 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
362 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
364 sbindir="$ac_optarg" ;;
366 -sharedstatedir | --sharedstatedir | --sharedstatedi \
367 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
368 | --sharedst | --shareds | --shared | --share | --shar \
370 ac_prev=sharedstatedir ;;
371 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
372 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
373 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
375 sharedstatedir="$ac_optarg" ;;
377 -site | --site | --sit)
379 -site=* | --site=* | --sit=*)
382 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
384 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
385 srcdir="$ac_optarg" ;;
387 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
388 | --syscon | --sysco | --sysc | --sys | --sy)
389 ac_prev=sysconfdir ;;
390 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
391 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
392 sysconfdir="$ac_optarg" ;;
394 -target | --target | --targe | --targ | --tar | --ta | --t)
396 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
397 target="$ac_optarg" ;;
399 -v | -verbose | --verbose | --verbos | --verbo | --verb)
402 -version | --version | --versio | --versi | --vers)
403 echo "configure generated by autoconf version 2.13"
407 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
408 # Reject names that are not valid shell variable names.
409 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
410 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
412 ac_package=`echo $ac_package| sed 's/-/_/g'`
417 eval "with_${ac_package}='$ac_optarg'" ;;
419 -without-* | --without-*)
420 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
421 # Reject names that are not valid shell variable names.
422 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
423 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
425 ac_package=`echo $ac_package| sed 's/-/_/g'`
426 eval "with_${ac_package}=no" ;;
429 # Obsolete; use --with-x.
432 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
433 | --x-incl | --x-inc | --x-in | --x-i)
434 ac_prev=x_includes ;;
435 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
436 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
437 x_includes="$ac_optarg" ;;
439 -x-libraries | --x-libraries | --x-librarie | --x-librari \
440 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
441 ac_prev=x_libraries ;;
442 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
443 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
444 x_libraries="$ac_optarg" ;;
446 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
450 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
451 echo "configure: warning: $ac_option: invalid host type" 1>&2
453 if test "x$nonopt" != xNONE; then
454 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
462 if test -n "$ac_prev"; then
463 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
466 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
468 # File descriptor usage:
471 # 2 errors and warnings
472 # 3 some systems may open it to /dev/tty
473 # 4 used on the Kubota Titan
474 # 6 checking for... messages and results
475 # 5 compiler messages saved in config.log
476 if test "$silent" = yes; then
484 This file contains any messages produced by compilers while
485 running configure, to aid debugging if configure makes a mistake.
488 # Strip out --no-create and --no-recursion so they do not pile up.
489 # Also quote any args containing shell metacharacters.
494 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
495 | --no-cr | --no-c) ;;
496 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
497 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
498 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
499 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
500 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
505 # Only set these to C if already set. These must not be set unconditionally
506 # because not all systems understand e.g. LANG=C (notably SCO).
507 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
508 # Non-C LC_CTYPE values break the ctype check.
509 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
510 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
511 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
512 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
514 # confdefs.h avoids OS command line length limits that DEFS can exceed.
515 rm -rf conftest* confdefs.h
516 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
519 # A filename unique to this package, relative to the directory that
520 # configure is in, which we can look for to find out if srcdir is correct.
521 ac_unique_file=src/backend/access/common/heaptuple.c
523 # Find the source files, if location was not specified.
524 if test -z "$srcdir"; then
525 ac_srcdir_defaulted=yes
526 # Try the directory containing this script, then its parent.
528 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
529 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
531 if test ! -r $srcdir/$ac_unique_file; then
535 ac_srcdir_defaulted=no
537 if test ! -r $srcdir/$ac_unique_file; then
538 if test "$ac_srcdir_defaulted" = yes; then
539 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
541 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
544 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
546 # Prefer explicitly selected file to automatically selected ones.
547 if test -z "$CONFIG_SITE"; then
548 if test "x$prefix" != xNONE; then
549 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
551 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
554 for ac_site_file in $CONFIG_SITE; do
555 if test -r "$ac_site_file"; then
556 echo "loading site script $ac_site_file"
561 if test -r "$cache_file"; then
562 echo "loading cache $cache_file"
565 echo "creating cache $cache_file"
570 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
571 ac_cpp='$CPP $CPPFLAGS'
572 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
573 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
574 cross_compiling=$ac_cv_prog_cc_cross
578 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
579 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
580 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
587 ac_n= ac_c='\c' ac_t=
599 for ac_dir in config $srcdir/config; do
600 if test -f $ac_dir/install-sh; then
602 ac_install_sh="$ac_aux_dir/install-sh -c"
604 elif test -f $ac_dir/install.sh; then
606 ac_install_sh="$ac_aux_dir/install.sh -c"
610 if test -z "$ac_aux_dir"; then
611 { echo "configure: error: can not find install-sh or install.sh in config $srcdir/config" 1>&2; exit 1; }
613 ac_config_guess=$ac_aux_dir/config.guess
614 ac_config_sub=$ac_aux_dir/config.sub
615 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
620 cat >> confdefs.h <<EOF
621 #define PG_VERSION "$VERSION"
628 # Make sure we can run config.sub.
629 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
630 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
633 echo $ac_n "checking host system type""... $ac_c" 1>&6
634 echo "configure:635: checking host system type" >&5
637 case "$host_alias" in
641 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
642 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
644 *) host_alias=$nonopt ;;
648 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
649 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
650 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
651 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
652 echo "$ac_t""$host" 1>&6
659 echo $ac_n "checking which template to use""... $ac_c" 1>&6
660 echo "configure:661: checking which template to use" >&5
662 # Check whether --with-template was given
663 if test x"${with_template+set}" = xset; then
664 case $with_template in
666 { echo "configure: error: argument required for --with-template option" 1>&2; exit 1; }
669 { echo "configure: error: argument required for --with-template option" 1>&2; exit 1; }
672 withval=$with_template
675 list) echo; ls "$srcdir/src/template"; exit;;
676 *) if test -f "$srcdir/src/template/$with_template" ; then
679 { echo "configure: error: '$withval' is not a valid template name. Use 'list' for a list." 1>&2; exit 1; }
684 esac # $with_template
687 # --with-template not given
690 aix*) template=aix ;;
691 beos*) template=beos ;;
692 bsdi*) template=bsdi ;;
693 cygwin*) template=win ;;
694 darwin*) template=darwin ;;
695 dgux*) template=dgux ;;
696 freebsd*) template=freebsd ;;
697 hpux*) template=hpux ;;
698 irix*) template=irix5 ;;
699 linux*) template=linux ;;
700 netbsd*) template=netbsd ;;
701 nextstep*) template=nextstep ;;
702 openbsd*) template=openbsd ;;
703 osf*) template=osf ;;
704 qnx*) template=qnx4 ;;
705 sco*) template=sco ;;
706 solaris*) template=solaris ;;
707 sunos*) template=sunos4 ;;
710 univel) template=univel ;;
712 sysv4*) template=svr4 ;;
713 sysv5*) template=unixware ;;
714 ultrix*) template=ultrix4 ;;
717 if test x"$template" = x"" ; then
718 { echo "configure: error:
719 *******************************************************************
720 PostgreSQL has apparently not been ported to your platform yet.
721 To try a manual configuration, look into the src/template directory
722 for a similar platform and use the '--with-template=' option.
724 Please also contact <pgsql-ports@postgresql.org> to see about
725 rectifying this. Include the above 'checking host system type...'
727 *******************************************************************
734 echo "$ac_t""$template" 1>&6
744 # Pick right test-and-set (TAS) code. Most platforms have inline
745 # assembler code in src/include/storage/s_lock.h, so we just use
748 *-*-hpux*) need_tas=yes; tas_file=hpux.s ;;
749 sparc-*-solaris*) need_tas=yes; tas_file=solaris_sparc.s ;;
750 i?86-*-solaris*) need_tas=yes; tas_file=solaris_i386.s ;;
751 *) need_tas=no; tas_file=dummy.s ;;
755 if test "$need_tas" = yes ; then
763 ## Command line options
768 # Add non-standard directories to the include path
770 # Check whether --with-includes was given
771 if test x"${with_includes+set}" = xset; then
772 case $with_includes in
774 { echo "configure: error: argument required for --with-includes option" 1>&2; exit 1; }
777 { echo "configure: error: argument required for --with-includes option" 1>&2; exit 1; }
779 esac # $with_includes
784 # Add non-standard directories to the library search path
786 # Check whether --with-libraries was given
787 if test x"${with_libraries+set}" = xset; then
788 case $with_libraries in
790 { echo "configure: error: argument required for --with-libraries option" 1>&2; exit 1; }
793 { echo "configure: error: argument required for --with-libraries option" 1>&2; exit 1; }
796 withval=$with_libraries
797 LIBRARY_DIRS=$withval
799 esac # $with_libraries
802 # Check whether --with-libs was given
803 if test x"${with_libs+set}" = xset; then
806 { echo "configure: error: argument required for --with-libs option" 1>&2; exit 1; }
809 { echo "configure: error: argument required for --with-libs option" 1>&2; exit 1; }
813 LIBRARY_DIRS=$withval
820 # Locale (--enable-locale)
822 echo $ac_n "checking whether to build with locale support""... $ac_c" 1>&6
823 echo "configure:824: checking whether to build with locale support" >&5
824 # Check whether --enable-locale was given
825 if test x"${enable_locale+set}" = xset; then
826 case $enable_locale in
828 cat >> confdefs.h <<\EOF
837 enableval=$enable_locale
838 { echo "configure: error: no argument expected for --enable-locale option" 1>&2; exit 1; }
840 esac # $enable_locale
845 echo "$ac_t""$enable_locale" 1>&6
849 # Character set recode (--enable-recode)
851 echo $ac_n "checking whether to build with recode support""... $ac_c" 1>&6
852 echo "configure:853: checking whether to build with recode support" >&5
853 # Check whether --enable-recode was given
854 if test x"${enable_recode+set}" = xset; then
855 case $enable_recode in
857 cat >> confdefs.h <<\EOF
866 enableval=$enable_recode
867 { echo "configure: error: no argument expected for --enable-recode option" 1>&2; exit 1; }
869 esac # $enable_recode
874 echo "$ac_t""$enable_recode" 1>&6
881 echo $ac_n "checking whether to build with multibyte character support""... $ac_c" 1>&6
882 echo "configure:883: checking whether to build with multibyte character support" >&5
884 # Check whether --enable-multibyte was given
885 if test x"${enable_multibyte+set}" = xset; then
886 case $enable_multibyte in
894 enableval=$enable_multibyte
898 SQL_ASCII|EUC_JP|EUC_CN|EUC_KR|EUC_TW|JOHAB|UNICODE|MULE_INTERNAL|LATIN1|LATIN2|LATIN3|LATIN4|LATIN5|LATIN6|LATIN7|LATIN8|LATIN9|LATIN10|WIN1256|TCVN|WIN874|KOI8|WIN|ALT|ISO_8859_5|ISO_8859_6|ISO_8859_7|ISO_8859_8)
899 MULTIBYTE=$enableval;;
901 { echo "configure: error: argument to --enable-multibyte must be one of:
902 SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW, JOHAB,
903 UNICODE, MULE_INTERNAL,
904 LATIN1, LATIN2, LATIN3, LATIN4, LATIN5,
905 LATIN6, LATIN7, LATIN8, LATIN9, LATIN10,
906 WIN1256, TCVN, WIN874, KOI8, WIN, ALT,
907 ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8
908 Or do not specify an argument to the option to use the default." 1>&2; exit 1; };;
912 esac # $enable_multibyte
917 if test "$enable_multibyte" = yes; then
919 cat >> confdefs.h <<\EOF
923 echo "$ac_t""yes, default $MULTIBYTE" 1>&6
926 echo "$ac_t""no" 1>&6
935 echo $ac_n "checking whether NLS is wanted""... $ac_c" 1>&6
936 echo "configure:937: checking whether NLS is wanted" >&5
937 # Check whether --enable-nls was given
938 if test x"${enable_nls+set}" = xset; then
947 enableval=$enable_nls
949 WANTED_LANGUAGES=$enableval
956 if test "$enable_nls" = yes; then
957 cat >> confdefs.h <<\EOF
963 echo "$ac_t""$enable_nls" 1>&6
968 # Default port number (--with-pgport), default 5432
970 echo $ac_n "checking for default port number""... $ac_c" 1>&6
971 echo "configure:972: checking for default port number" >&5
972 # Check whether --with-pgport was given
973 if test x"${with_pgport+set}" = xset; then
976 { echo "configure: error: argument required for --with-pgport option" 1>&2; exit 1; }
979 { echo "configure: error: argument required for --with-pgport option" 1>&2; exit 1; }
983 default_port=$withval
989 echo "$ac_t""$default_port" 1>&6
990 # Need both of these because some places want an integer and some a string
991 cat >> confdefs.h <<EOF
992 #define DEF_PGPORT ${default_port}
995 cat >> confdefs.h <<EOF
996 #define DEF_PGPORT_STR "${default_port}"
1002 # Maximum number of allowed connections (--with-maxbackends), default 32
1004 echo $ac_n "checking for default soft limit on number of connections""... $ac_c" 1>&6
1005 echo "configure:1006: checking for default soft limit on number of connections" >&5
1006 # Check whether --with-maxbackends was given
1007 if test x"${with_maxbackends+set}" = xset; then
1008 case $with_maxbackends in
1010 { echo "configure: error: argument required for --with-maxbackends option" 1>&2; exit 1; }
1013 { echo "configure: error: argument required for --with-maxbackends option" 1>&2; exit 1; }
1015 esac # $with_maxbackends
1019 echo "$ac_t""$with_maxbackends" 1>&6
1020 cat >> confdefs.h <<EOF
1021 #define DEF_MAXBACKENDS $with_maxbackends
1027 # Option to disable shared libraries
1029 # Check whether --enable-shared was given
1030 if test x"${enable_shared+set}" = xset; then
1031 case $enable_shared in
1039 enableval=$enable_shared
1040 { echo "configure: error: no argument expected for --enable-shared option" 1>&2; exit 1; }
1042 esac # $enable_shared
1050 # '-rpath'-like feature can be disabled
1052 # Check whether --enable-rpath was given
1053 if test x"${enable_rpath+set}" = xset; then
1054 case $enable_rpath in
1062 enableval=$enable_rpath
1063 { echo "configure: error: no argument expected for --enable-rpath option" 1>&2; exit 1; }
1065 esac # $enable_rpath
1074 # --enable-debug adds -g to compiler flags
1076 # Check whether --enable-debug was given
1077 if test x"${enable_debug+set}" = xset; then
1078 case $enable_debug in
1086 enableval=$enable_debug
1087 { echo "configure: error: no argument expected for --enable-debug option" 1>&2; exit 1; }
1089 esac # $enable_debug
1100 # For historical reasons you can also use --with-CC to specify the C compiler
1101 # to use, although the standard way to do this is to set the CC environment
1103 # Check whether --with-CC was given
1104 if test x"${with_CC+set}" = xset; then
1107 { echo "configure: error: argument required for --with-CC option" 1>&2; exit 1; }
1110 { echo "configure: error: argument required for --with-CC option" 1>&2; exit 1; }
1119 # On AIX, default compiler to xlc.
1120 if test "$template" = aix && test -z "$CC" ; then CC=xlc; fi
1122 # Save CFLAGS from the environment
1123 has_environ_CFLAGS="${CFLAGS+yes}"
1126 # Extract the first word of "gcc", so it can be a program name with args.
1127 set dummy gcc; ac_word=$2
1128 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1129 echo "configure:1130: checking for $ac_word" >&5
1130 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1131 echo $ac_n "(cached) $ac_c" 1>&6
1133 if test -n "$CC"; then
1134 ac_cv_prog_CC="$CC" # Let the user override the test.
1136 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1138 for ac_dir in $ac_dummy; do
1139 test -z "$ac_dir" && ac_dir=.
1140 if test -f $ac_dir/$ac_word; then
1149 if test -n "$CC"; then
1150 echo "$ac_t""$CC" 1>&6
1152 echo "$ac_t""no" 1>&6
1155 if test -z "$CC"; then
1156 # Extract the first word of "cc", so it can be a program name with args.
1157 set dummy cc; ac_word=$2
1158 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1159 echo "configure:1160: checking for $ac_word" >&5
1160 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1161 echo $ac_n "(cached) $ac_c" 1>&6
1163 if test -n "$CC"; then
1164 ac_cv_prog_CC="$CC" # Let the user override the test.
1166 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1169 for ac_dir in $ac_dummy; do
1170 test -z "$ac_dir" && ac_dir=.
1171 if test -f $ac_dir/$ac_word; then
1172 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1173 ac_prog_rejected=yes
1181 if test $ac_prog_rejected = yes; then
1182 # We found a bogon in the path, so make sure we never use it.
1183 set dummy $ac_cv_prog_CC
1185 if test $# -gt 0; then
1186 # We chose a different compiler from the bogus one.
1187 # However, it has the same basename, so the bogon will be chosen
1188 # first if we set CC to just the basename; use the full file name.
1190 set dummy "$ac_dir/$ac_word" "$@"
1198 if test -n "$CC"; then
1199 echo "$ac_t""$CC" 1>&6
1201 echo "$ac_t""no" 1>&6
1204 if test -z "$CC"; then
1205 case "`uname -s`" in
1207 # Extract the first word of "cl", so it can be a program name with args.
1208 set dummy cl; ac_word=$2
1209 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1210 echo "configure:1211: checking for $ac_word" >&5
1211 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1212 echo $ac_n "(cached) $ac_c" 1>&6
1214 if test -n "$CC"; then
1215 ac_cv_prog_CC="$CC" # Let the user override the test.
1217 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1219 for ac_dir in $ac_dummy; do
1220 test -z "$ac_dir" && ac_dir=.
1221 if test -f $ac_dir/$ac_word; then
1230 if test -n "$CC"; then
1231 echo "$ac_t""$CC" 1>&6
1233 echo "$ac_t""no" 1>&6
1238 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1241 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1242 echo "configure:1243: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1245 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1246 ac_cpp='$CPP $CPPFLAGS'
1247 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1248 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1249 cross_compiling=$ac_cv_prog_cc_cross
1251 cat > conftest.$ac_ext << EOF
1253 #line 1254 "configure"
1254 #include "confdefs.h"
1258 if { (eval echo configure:1259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1259 ac_cv_prog_cc_works=yes
1260 # If we can't run a trivial program, we are probably using a cross compiler.
1261 if (./conftest; exit) 2>/dev/null; then
1262 ac_cv_prog_cc_cross=no
1264 ac_cv_prog_cc_cross=yes
1267 echo "configure: failed program was:" >&5
1268 cat conftest.$ac_ext >&5
1269 ac_cv_prog_cc_works=no
1273 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1274 ac_cpp='$CPP $CPPFLAGS'
1275 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1276 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1277 cross_compiling=$ac_cv_prog_cc_cross
1279 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1280 if test $ac_cv_prog_cc_works = no; then
1281 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1283 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1284 echo "configure:1285: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1285 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1286 cross_compiling=$ac_cv_prog_cc_cross
1288 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1289 echo "configure:1290: checking whether we are using GNU C" >&5
1290 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1291 echo $ac_n "(cached) $ac_c" 1>&6
1293 cat > conftest.c <<EOF
1298 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1305 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1307 if test $ac_cv_prog_gcc = yes; then
1313 ac_test_CFLAGS="${CFLAGS+set}"
1314 ac_save_CFLAGS="$CFLAGS"
1316 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1317 echo "configure:1318: checking whether ${CC-cc} accepts -g" >&5
1318 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1319 echo $ac_n "(cached) $ac_c" 1>&6
1321 echo 'void f(){}' > conftest.c
1322 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1331 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1332 if test "$ac_test_CFLAGS" = set; then
1333 CFLAGS="$ac_save_CFLAGS"
1334 elif test $ac_cv_prog_cc_g = yes; then
1335 if test "$GCC" = yes; then
1341 if test "$GCC" = yes; then
1349 . "$srcdir/src/template/$template" || exit
1351 if test "$has_environ_CFLAGS" = yes; then
1354 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
1357 echo "using CFLAGS=$CFLAGS"
1358 # Check if the compiler still works with the template settings
1359 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1360 echo "configure:1361: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1363 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1364 ac_cpp='$CPP $CPPFLAGS'
1365 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1366 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1367 cross_compiling=$ac_cv_prog_cc_cross
1369 cat > conftest.$ac_ext << EOF
1371 #line 1372 "configure"
1372 #include "confdefs.h"
1376 if { (eval echo configure:1377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1377 ac_cv_prog_cc_works=yes
1378 # If we can't run a trivial program, we are probably using a cross compiler.
1379 if (./conftest; exit) 2>/dev/null; then
1380 ac_cv_prog_cc_cross=no
1382 ac_cv_prog_cc_cross=yes
1385 echo "configure: failed program was:" >&5
1386 cat conftest.$ac_ext >&5
1387 ac_cv_prog_cc_works=no
1391 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1392 ac_cpp='$CPP $CPPFLAGS'
1393 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1394 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1395 cross_compiling=$ac_cv_prog_cc_cross
1397 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1398 if test $ac_cv_prog_cc_works = no; then
1399 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1401 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1402 echo "configure:1403: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1403 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1404 cross_compiling=$ac_cv_prog_cc_cross
1406 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1407 echo "configure:1408: checking for Cygwin environment" >&5
1408 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1409 echo $ac_n "(cached) $ac_c" 1>&6
1411 cat > conftest.$ac_ext <<EOF
1412 #line 1413 "configure"
1413 #include "confdefs.h"
1418 #define __CYGWIN__ __CYGWIN32__
1423 if { (eval echo configure:1424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1427 echo "configure: failed program was:" >&5
1428 cat conftest.$ac_ext >&5
1436 echo "$ac_t""$ac_cv_cygwin" 1>&6
1438 test "$ac_cv_cygwin" = yes && CYGWIN=yes
1439 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1440 echo "configure:1441: checking for mingw32 environment" >&5
1441 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1442 echo $ac_n "(cached) $ac_c" 1>&6
1444 cat > conftest.$ac_ext <<EOF
1445 #line 1446 "configure"
1446 #include "confdefs.h"
1452 if { (eval echo configure:1453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1456 echo "configure: failed program was:" >&5
1457 cat conftest.$ac_ext >&5
1465 echo "$ac_t""$ac_cv_mingw32" 1>&6
1467 test "$ac_cv_mingw32" = yes && MINGW32=yes
1470 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1471 echo "configure:1472: checking for executable suffix" >&5
1472 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1473 echo $ac_n "(cached) $ac_c" 1>&6
1475 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1479 echo 'int main () { return 0; }' > conftest.$ac_ext
1481 if { (eval echo configure:1482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1482 for file in conftest.*; do
1484 *.c | *.o | *.obj) ;;
1485 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1489 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1492 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1497 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1498 echo "$ac_t""${ac_cv_exeext}" 1>&6
1501 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1502 echo "configure:1503: checking how to run the C preprocessor" >&5
1503 # On Suns, sometimes $CPP names a directory.
1504 if test -n "$CPP" && test -d "$CPP"; then
1507 if test -z "$CPP"; then
1508 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1509 echo $ac_n "(cached) $ac_c" 1>&6
1511 # This must be in double quotes, not single quotes, because CPP may get
1512 # substituted into the Makefile and "${CC-cc}" will confuse make.
1514 # On the NeXT, cc -E runs the code through the compiler's parser,
1515 # not just through cpp.
1516 cat > conftest.$ac_ext <<EOF
1517 #line 1518 "configure"
1518 #include "confdefs.h"
1522 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1523 { (eval echo configure:1524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1524 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1525 if test -z "$ac_err"; then
1529 echo "configure: failed program was:" >&5
1530 cat conftest.$ac_ext >&5
1532 CPP="${CC-cc} -E -traditional-cpp"
1533 cat > conftest.$ac_ext <<EOF
1534 #line 1535 "configure"
1535 #include "confdefs.h"
1539 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1540 { (eval echo configure:1541: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1541 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1542 if test -z "$ac_err"; then
1546 echo "configure: failed program was:" >&5
1547 cat conftest.$ac_ext >&5
1549 CPP="${CC-cc} -nologo -E"
1550 cat > conftest.$ac_ext <<EOF
1551 #line 1552 "configure"
1552 #include "confdefs.h"
1556 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1557 { (eval echo configure:1558: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1558 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1559 if test -z "$ac_err"; then
1563 echo "configure: failed program was:" >&5
1564 cat conftest.$ac_ext >&5
1573 ac_cv_prog_CPP="$CPP"
1575 CPP="$ac_cv_prog_CPP"
1577 ac_cv_prog_CPP="$CPP"
1579 echo "$ac_t""$CPP" 1>&6
1581 if test $ac_cv_prog_gcc = yes; then
1582 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1583 echo "configure:1584: checking whether ${CC-cc} needs -traditional" >&5
1584 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1585 echo $ac_n "(cached) $ac_c" 1>&6
1587 ac_pattern="Autoconf.*'x'"
1588 cat > conftest.$ac_ext <<EOF
1589 #line 1590 "configure"
1590 #include "confdefs.h"
1594 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1595 egrep "$ac_pattern" >/dev/null 2>&1; then
1597 ac_cv_prog_gcc_traditional=yes
1600 ac_cv_prog_gcc_traditional=no
1605 if test $ac_cv_prog_gcc_traditional = no; then
1606 cat > conftest.$ac_ext <<EOF
1607 #line 1608 "configure"
1608 #include "confdefs.h"
1612 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1613 egrep "$ac_pattern" >/dev/null 2>&1; then
1615 ac_cv_prog_gcc_traditional=yes
1622 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1623 if test $ac_cv_prog_gcc_traditional = yes; then
1624 CC="$CC -traditional"
1630 # Create compiler version string
1631 if test x"$GCC" = x"yes" ; then
1632 cc_string="GCC `${CC} --version | head -1`"
1636 cat >> confdefs.h <<EOF
1637 #define PG_VERSION_STR "PostgreSQL $VERSION on $host, compiled by $cc_string"
1643 # Automatic dependency tracking
1645 # Check whether --enable-depend was given
1646 if test x"${enable_depend+set}" = xset; then
1647 case $enable_depend in
1655 enableval=$enable_depend
1656 { echo "configure: error: no argument expected for --enable-depend option" 1>&2; exit 1; }
1658 esac # $enable_depend
1667 # Enable assert checks
1669 # Check whether --enable-cassert was given
1670 if test x"${enable_cassert+set}" = xset; then
1671 case $enable_cassert in
1673 cat >> confdefs.h <<\EOF
1674 #define USE_ASSERT_CHECKING 1
1682 enableval=$enable_cassert
1683 { echo "configure: error: no argument expected for --enable-cassert option" 1>&2; exit 1; }
1685 esac # $enable_cassert
1693 # Include directories
1697 # SRCH_INC comes from the template file
1698 for dir in $with_includes $SRCH_INC; do
1699 if test -d "$dir"; then
1700 INCLUDES="$INCLUDES -I$dir"
1702 echo "configure: warning: *** Include directory $dir does not exist." 1>&2
1710 # Library directories
1714 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
1715 for dir in $LIBRARY_DIRS $SRCH_LIB; do
1716 if test -d "$dir"; then
1717 LIBDIRS="$LIBDIRS -L$dir"
1719 echo "configure: warning: *** Library directory $dir does not exist." 1>&2
1728 echo $ac_n "checking whether to build with Tcl""... $ac_c" 1>&6
1729 echo "configure:1730: checking whether to build with Tcl" >&5
1730 # Check whether --with-tcl was given
1731 if test x"${with_tcl+set}" = xset; then
1741 { echo "configure: error: no argument expected for --with-tcl option" 1>&2; exit 1; }
1748 echo "$ac_t""$with_tcl" 1>&6
1751 # If Tcl is enabled (above) then Tk is also, unless the user disables it using --without-tk
1752 echo $ac_n "checking whether to build with Tk""... $ac_c" 1>&6
1753 echo "configure:1754: checking whether to build with Tk" >&5
1754 if test "$with_tcl" = yes; then
1755 # Check whether --with-tk was given
1756 if test x"${with_tk+set}" = xset; then
1766 { echo "configure: error: no argument expected for --with-tk option" 1>&2; exit 1; }
1776 echo "$ac_t""$with_tk" 1>&6
1780 # We see if the path to the TCL/TK configuration scripts is specified.
1781 # This will override the use of tclsh to find the paths to search.
1783 # Check whether --with-tclconfig was given
1784 if test x"${with_tclconfig+set}" = xset; then
1785 case $with_tclconfig in
1787 { echo "configure: error: argument required for --with-tclconfig option" 1>&2; exit 1; }
1790 { echo "configure: error: argument required for --with-tclconfig option" 1>&2; exit 1; }
1792 esac # $with_tclconfig
1795 # We see if the path to the TK configuration scripts is specified.
1796 # This will override the use of tclsh to find the paths to search.
1798 # Check whether --with-tkconfig was given
1799 if test x"${with_tkconfig+set}" = xset; then
1800 case $with_tkconfig in
1802 { echo "configure: error: argument required for --with-tkconfig option" 1>&2; exit 1; }
1805 { echo "configure: error: argument required for --with-tkconfig option" 1>&2; exit 1; }
1807 esac # $with_tkconfig
1811 # Optionally build Perl modules (Pg.pm and PL/Perl)
1813 echo $ac_n "checking whether to build Perl modules""... $ac_c" 1>&6
1814 echo "configure:1815: checking whether to build Perl modules" >&5
1815 # Check whether --with-perl was given
1816 if test x"${with_perl+set}" = xset; then
1826 { echo "configure: error: no argument expected for --with-perl option" 1>&2; exit 1; }
1833 echo "$ac_t""$with_perl" 1>&6
1837 # Optionally build Python interface module
1839 echo $ac_n "checking whether to build Python modules""... $ac_c" 1>&6
1840 echo "configure:1841: checking whether to build Python modules" >&5
1841 # Check whether --with-python was given
1842 if test x"${with_python+set}" = xset; then
1843 case $with_python in
1851 withval=$with_python
1852 { echo "configure: error: no argument expected for --with-python option" 1>&2; exit 1; }
1859 echo "$ac_t""$with_python" 1>&6
1863 # Optionally build the Java/JDBC tools
1865 echo $ac_n "checking whether to build Java/JDBC tools""... $ac_c" 1>&6
1866 echo "configure:1867: checking whether to build Java/JDBC tools" >&5
1867 # Check whether --with-java was given
1868 if test x"${with_java+set}" = xset; then
1871 echo "$ac_t""yes" 1>&6
1873 for ac_prog in jakarta-ant ant ant.sh ant.bat
1875 # Extract the first word of "$ac_prog", so it can be a program name with args.
1876 set dummy $ac_prog; ac_word=$2
1877 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1878 echo "configure:1879: checking for $ac_word" >&5
1879 if eval "test \"`echo '$''{'ac_cv_path_ANT'+set}'`\" = set"; then
1880 echo $ac_n "(cached) $ac_c" 1>&6
1884 ac_cv_path_ANT="$ANT" # Let the user override the test with a path.
1887 ac_cv_path_ANT="$ANT" # Let the user override the test with a dos path.
1890 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1892 for ac_dir in $ac_dummy; do
1893 test -z "$ac_dir" && ac_dir=.
1894 if test -f $ac_dir/$ac_word; then
1895 ac_cv_path_ANT="$ac_dir/$ac_word"
1903 ANT="$ac_cv_path_ANT"
1904 if test -n "$ANT"; then
1905 echo "$ac_t""$ANT" 1>&6
1907 echo "$ac_t""no" 1>&6
1910 test -n "$ANT" && break
1914 echo $ac_n "checking whether $ANT works""... $ac_c" 1>&6
1915 echo "configure:1916: checking whether $ANT works" >&5
1916 if eval "test \"`echo '$''{'pgac_cv_prog_ant_works'+set}'`\" = set"; then
1917 echo $ac_n "(cached) $ac_c" 1>&6
1920 cat > conftest.java << EOF
1921 public class conftest {
1922 int testmethod(int a, int b) {
1928 cat > conftest.xml << EOF
1929 <project name="conftest" default="conftest">
1930 <target name="conftest">
1931 <javac srcdir="." includes="conftest.java">
1937 pgac_cmd='$ANT -buildfile conftest.xml 1>&2'
1938 { (eval echo configure:1939: \"$pgac_cmd\") 1>&5; (eval $pgac_cmd) 2>&5; }
1940 if test $? = 0 && test -f ./conftest.class ; then
1941 pgac_cv_prog_ant_works=yes
1943 echo "configure: failed java program was:" >&5
1944 cat conftest.java >&5
1945 echo "configure: failed build file was:" >&5
1946 cat conftest.xml >&5
1947 pgac_cv_prog_ant_works=no
1950 rm -f conftest* core core.* *.core
1954 echo "$ac_t""$pgac_cv_prog_ant_works" 1>&6
1956 if test "$pgac_cv_prog_ant_works" != yes; then
1957 { echo "configure: error: ant does not work" 1>&2; exit 1; }
1961 if test -z "$ANT"; then
1962 { echo "configure: error: Ant is required to build Java components" 1>&2; exit 1; }
1966 echo "$ac_t""no" 1>&6
1970 { echo "configure: error: no argument expected for --with-java option" 1>&2; exit 1; }
1975 echo "$ac_t""no" 1>&6
1983 # Check whether --with-krb4 was given
1984 if test x"${with_krb4+set}" = xset; then
1987 krb4_prefix=/usr/athena
1995 krb4_prefix=$withval
2002 if test "$with_krb4" = yes; then
2004 echo "$ac_t""building with Kerberos 4 support" 1>&6
2005 cat >> confdefs.h <<\EOF
2010 if test -d "$krb4_prefix/include"; then
2011 INCLUDES="$INCLUDES -I$krb4_prefix/include"
2013 if test -d "$krb4_prefix/lib"; then
2014 LIBDIRS="$LIBDIRS -L$krb4_prefix/lib"
2017 krb_srvtab="/etc/srvtab"
2028 # Check whether --with-krb5 was given
2029 if test x"${with_krb5+set}" = xset; then
2032 krb5_prefix=/usr/athena
2040 krb5_prefix=$withval
2047 if test "$with_krb5" = yes; then
2049 echo "$ac_t""building with Kerberos 5 support" 1>&6
2050 cat >> confdefs.h <<\EOF
2055 if test -d "$krb5_prefix/include"; then
2056 INCLUDES="$INCLUDES -I$krb5_prefix/include"
2058 if test -d "$krb5_prefix/lib"; then
2059 LIBDIRS="$LIBDIRS -L$krb5_prefix/lib"
2062 krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
2070 # Using both Kerberos 4 and Kerberos 5 at the same time isn't going to work.
2071 if test "$with_krb4" = yes && test "$with_krb5" = yes ; then
2072 { echo "configure: error: Kerberos 4 and Kerberos 5 support cannot be combined" 1>&2; exit 1; }
2079 # Kerberos configuration parameters
2081 # Check whether --with-krb-srvnam was given
2082 if test x"${with_krb_srvnam+set}" = xset; then
2083 case $with_krb_srvnam in
2085 { echo "configure: error: argument required for --with-krb-srvnam option" 1>&2; exit 1; }
2088 { echo "configure: error: argument required for --with-krb-srvnam option" 1>&2; exit 1; }
2090 esac # $with_krb_srvnam
2092 with_krb_srvnam="postgres"
2094 cat >> confdefs.h <<EOF
2095 #define PG_KRB_SRVNAM "$with_krb_srvnam"
2103 echo $ac_n "checking whether to build with PAM support""... $ac_c" 1>&6
2104 echo "configure:2105: checking whether to build with PAM support" >&5
2105 # Check whether --with-pam was given
2106 if test x"${with_pam+set}" = xset; then
2109 cat >> confdefs.h <<\EOF
2119 { echo "configure: error: no argument expected for --with-pam option" 1>&2; exit 1; }
2126 echo "$ac_t""$with_pam" 1>&6
2133 # Check whether --with-openssl was given
2134 if test x"${with_openssl+set}" = xset; then
2135 case $with_openssl in
2137 openssl_prefix=/usr/local/ssl
2143 withval=$with_openssl
2145 openssl_prefix=$withval
2147 esac # $with_openssl
2152 if test "$with_openssl" = yes; then
2154 echo "$ac_t""building with OpenSSL support" 1>&6
2155 cat >> confdefs.h <<\EOF
2160 if test -d "${openssl_prefix}/include" ; then
2161 INCLUDES="$INCLUDES -I${openssl_prefix}/include"
2163 if test -d "${openssl_prefix}/lib" ; then
2164 LIBDIRS="$LIBDIRS -L${openssl_prefix}/lib"
2175 # Optionally enable the building of the ODBC driver
2179 if test "${with_odbc+set}" = set && test "${enable_odbc+set}" != set; then
2180 enable_odbc=$with_odbc
2183 echo $ac_n "checking whether to build the ODBC driver""... $ac_c" 1>&6
2184 echo "configure:2185: checking whether to build the ODBC driver" >&5
2185 # Check whether --enable-odbc was given
2186 if test x"${enable_odbc+set}" = xset; then
2187 case $enable_odbc in
2195 enableval=$enable_odbc
2196 { echo "configure: error: no argument expected for --enable-odbc option" 1>&2; exit 1; }
2203 # Check whether --with-unixodbc was given
2204 if test x"${with_unixodbc+set}" = xset; then
2205 case $with_unixodbc in
2213 withval=$with_unixodbc
2214 { echo "configure: error: no argument expected for --with-unixodbc option" 1>&2; exit 1; }
2216 esac # $with_unixodbc
2221 # Check whether --with-iodbc was given
2222 if test x"${with_iodbc+set}" = xset; then
2232 { echo "configure: error: no argument expected for --with-iodbc option" 1>&2; exit 1; }
2239 if test "$with_unixodbc" = yes && test "$with_iodbc" = yes; then
2240 { echo "configure: error: ODBC driver cannot be built for both unixODBC and iODBC" 1>&2; exit 1; }
2242 if test "$with_unixodbc" = yes || test "$with_iodbc" = yes; then
2245 case $enable_odbc:$with_unixodbc:$with_iodbc in
2246 yes:no:no) echo "$ac_t""yes (stand-alone)" 1>&6;;
2247 yes:yes:no) echo "$ac_t""yes (unixODBC)" 1>&6; cat >> confdefs.h <<\EOF
2248 #define WITH_UNIXODBC 1
2251 yes:no:yes) echo "$ac_t""yes (iODBC)" 1>&6; cat >> confdefs.h <<\EOF
2252 #define WITH_IODBC 1
2255 no:*) echo "$ac_t""no" 1>&6;;
2262 # Allow for overriding the default location of the odbcinst.ini
2263 # file which is normally ${sysconfdir} (i.e., ${prefix}/etc).
2264 # Check whether --with-odbcinst was given
2265 if test x"${with_odbcinst+set}" = xset; then
2266 case $with_odbcinst in
2268 { echo "configure: error: argument required for --with-odbcinst option" 1>&2; exit 1; }
2271 { echo "configure: error: argument required for --with-odbcinst option" 1>&2; exit 1; }
2274 withval=$with_odbcinst
2275 odbcinst_ini_dir=$withval
2277 esac # $with_odbcinst
2279 odbcinst_ini_dir="\${sysconfdir}"
2285 # Assume system is ELF if it predefines __ELF__ as 1,
2286 # otherwise believe host_os based default.
2288 freebsd1*|freebsd2*) elf=no;;
2289 freebsd3*|freebsd4*) elf=yes;;
2292 cat > conftest.$ac_ext <<EOF
2293 #line 2294 "configure"
2294 #include "confdefs.h"
2300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2301 egrep "yes" >/dev/null 2>&1; then
2306 if test "X$elf" = "Xyes" ; then
2319 # Optionally build C++ code (i.e., libpq++)
2321 echo $ac_n "checking whether to build C++ modules""... $ac_c" 1>&6
2322 echo "configure:2323: checking whether to build C++ modules" >&5
2323 # Check whether --with-CXX was given
2324 if test x"${with_CXX+set}" = xset; then
2342 if test "$with_CXX" = yes; then
2344 echo "$ac_t""yes" 1>&6
2346 # If the user has specified CXXFLAGS in the environment, leave it
2347 # alone, else use a default.
2349 has_environ_CXXFLAGS="${CXXFLAGS+yes}"
2350 for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
2352 # Extract the first word of "$ac_prog", so it can be a program name with args.
2353 set dummy $ac_prog; ac_word=$2
2354 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2355 echo "configure:2356: checking for $ac_word" >&5
2356 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
2357 echo $ac_n "(cached) $ac_c" 1>&6
2359 if test -n "$CXX"; then
2360 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2362 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2364 for ac_dir in $ac_dummy; do
2365 test -z "$ac_dir" && ac_dir=.
2366 if test -f $ac_dir/$ac_word; then
2367 ac_cv_prog_CXX="$ac_prog"
2374 CXX="$ac_cv_prog_CXX"
2375 if test -n "$CXX"; then
2376 echo "$ac_t""$CXX" 1>&6
2378 echo "$ac_t""no" 1>&6
2381 test -n "$CXX" && break
2383 test -n "$CXX" || CXX="gcc"
2386 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2387 echo "configure:2388: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
2390 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2391 ac_cpp='$CXXCPP $CPPFLAGS'
2392 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2393 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2394 cross_compiling=$ac_cv_prog_cxx_cross
2396 cat > conftest.$ac_ext << EOF
2398 #line 2399 "configure"
2399 #include "confdefs.h"
2401 int main(){return(0);}
2403 if { (eval echo configure:2404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2404 ac_cv_prog_cxx_works=yes
2405 # If we can't run a trivial program, we are probably using a cross compiler.
2406 if (./conftest; exit) 2>/dev/null; then
2407 ac_cv_prog_cxx_cross=no
2409 ac_cv_prog_cxx_cross=yes
2412 echo "configure: failed program was:" >&5
2413 cat conftest.$ac_ext >&5
2414 ac_cv_prog_cxx_works=no
2418 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2419 ac_cpp='$CPP $CPPFLAGS'
2420 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2421 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2422 cross_compiling=$ac_cv_prog_cc_cross
2424 echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
2425 if test $ac_cv_prog_cxx_works = no; then
2426 { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
2428 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2429 echo "configure:2430: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
2430 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
2431 cross_compiling=$ac_cv_prog_cxx_cross
2433 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
2434 echo "configure:2435: checking whether we are using GNU C++" >&5
2435 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
2436 echo $ac_n "(cached) $ac_c" 1>&6
2438 cat > conftest.C <<EOF
2443 if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2450 echo "$ac_t""$ac_cv_prog_gxx" 1>&6
2452 if test $ac_cv_prog_gxx = yes; then
2458 ac_test_CXXFLAGS="${CXXFLAGS+set}"
2459 ac_save_CXXFLAGS="$CXXFLAGS"
2461 echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
2462 echo "configure:2463: checking whether ${CXX-g++} accepts -g" >&5
2463 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
2464 echo $ac_n "(cached) $ac_c" 1>&6
2466 echo 'void f(){}' > conftest.cc
2467 if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
2468 ac_cv_prog_cxx_g=yes
2476 echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
2477 if test "$ac_test_CXXFLAGS" = set; then
2478 CXXFLAGS="$ac_save_CXXFLAGS"
2479 elif test $ac_cv_prog_cxx_g = yes; then
2480 if test "$GXX" = yes; then
2486 if test "$GXX" = yes; then
2493 if test "$has_environ_CXXFLAGS" != yes; then
2494 if test "$GXX" = yes; then
2498 osf) CXXFLAGS='-O4 -Olimit 2000' ;;
2499 unixware) CXXFLAGS='-O' ;;
2504 if test "$enable_debug" = yes && test "$ac_cv_prog_cxx_g" = yes; then
2505 CXXFLAGS="$CXXFLAGS -g"
2507 echo "using CXXFLAGS=$CXXFLAGS"
2509 echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
2510 echo "configure:2511: checking how to run the C++ preprocessor" >&5
2511 if test -z "$CXXCPP"; then
2512 if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
2513 echo $ac_n "(cached) $ac_c" 1>&6
2516 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2517 ac_cpp='$CXXCPP $CPPFLAGS'
2518 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2519 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2520 cross_compiling=$ac_cv_prog_cxx_cross
2521 CXXCPP="${CXX-g++} -E"
2522 cat > conftest.$ac_ext <<EOF
2523 #line 2524 "configure"
2524 #include "confdefs.h"
2527 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2528 { (eval echo configure:2529: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2529 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2530 if test -z "$ac_err"; then
2534 echo "configure: failed program was:" >&5
2535 cat conftest.$ac_ext >&5
2540 ac_cv_prog_CXXCPP="$CXXCPP"
2542 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2543 ac_cpp='$CPP $CPPFLAGS'
2544 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2545 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2546 cross_compiling=$ac_cv_prog_cc_cross
2549 CXXCPP="$ac_cv_prog_CXXCPP"
2550 echo "$ac_t""$CXXCPP" 1>&6
2555 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2556 ac_cpp='$CXXCPP $CPPFLAGS'
2557 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2558 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2559 cross_compiling=$ac_cv_prog_cxx_cross
2561 ac_safe=`echo "string" | sed 'y%./+-%__p_%'`
2562 echo $ac_n "checking for string""... $ac_c" 1>&6
2563 echo "configure:2564: checking for string" >&5
2564 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2565 echo $ac_n "(cached) $ac_c" 1>&6
2567 cat > conftest.$ac_ext <<EOF
2568 #line 2569 "configure"
2569 #include "confdefs.h"
2572 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2573 { (eval echo configure:2574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2574 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2575 if test -z "$ac_err"; then
2577 eval "ac_cv_header_$ac_safe=yes"
2580 echo "configure: failed program was:" >&5
2581 cat conftest.$ac_ext >&5
2583 eval "ac_cv_header_$ac_safe=no"
2587 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2588 echo "$ac_t""yes" 1>&6
2589 cat >> confdefs.h <<\EOF
2590 #define HAVE_CXX_STRING_HEADER 1
2594 echo "$ac_t""no" 1>&6
2598 if test x"$ac_cv_header_string" != xyes ; then
2599 echo $ac_n "checking for class string in <string.h>""... $ac_c" 1>&6
2600 echo "configure:2601: checking for class string in <string.h>" >&5
2601 if eval "test \"`echo '$''{'pgac_cv_class_string_in_string_h'+set}'`\" = set"; then
2602 echo $ac_n "(cached) $ac_c" 1>&6
2604 cat > conftest.$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2615 if { (eval echo configure:2616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2617 pgac_cv_class_string_in_string_h=yes
2619 echo "configure: failed program was:" >&5
2620 cat conftest.$ac_ext >&5
2622 pgac_cv_class_string_in_string_h=no
2627 echo "$ac_t""$pgac_cv_class_string_in_string_h" 1>&6
2629 if test x"$pgac_cv_class_string_in_string_h" != xyes ; then
2630 { echo "configure: error: neither <string> nor <string.h> seem to define the C++ class \`string\'" 1>&2; exit 1; }
2634 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2635 ac_cpp='$CPP $CPPFLAGS'
2636 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2637 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2638 cross_compiling=$ac_cv_prog_cc_cross
2641 echo $ac_n "checking for namespace std in C++""... $ac_c" 1>&6
2642 echo "configure:2643: checking for namespace std in C++" >&5
2643 if eval "test \"`echo '$''{'pgac_cv_cxx_namespace_std'+set}'`\" = set"; then
2644 echo $ac_n "(cached) $ac_c" 1>&6
2649 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2650 ac_cpp='$CXXCPP $CPPFLAGS'
2651 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2652 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2653 cross_compiling=$ac_cv_prog_cxx_cross
2655 cat > conftest.$ac_ext <<EOF
2656 #line 2657 "configure"
2657 #include "confdefs.h"
2660 #ifdef HAVE_CXX_STRING_HEADER
2663 using namespace std;
2669 if { (eval echo configure:2670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2671 pgac_cv_cxx_namespace_std=yes
2673 echo "configure: failed program was:" >&5
2674 cat conftest.$ac_ext >&5
2676 pgac_cv_cxx_namespace_std=no
2680 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2681 ac_cpp='$CPP $CPPFLAGS'
2682 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2683 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2684 cross_compiling=$ac_cv_prog_cc_cross
2688 echo "$ac_t""$pgac_cv_cxx_namespace_std" 1>&6
2690 if test $pgac_cv_cxx_namespace_std = yes ; then
2691 cat >> confdefs.h <<\EOF
2692 #define HAVE_NAMESPACE_STD 1
2698 echo "$ac_t""no" 1>&6
2703 CPPFLAGS="$CPPFLAGS $INCLUDES"
2704 LDFLAGS="$LDFLAGS $LIBDIRS"
2706 echo "using CPPFLAGS=$CPPFLAGS"
2707 echo "using LDFLAGS=$LDFLAGS"
2710 for ac_prog in mawk gawk nawk awk
2712 # Extract the first word of "$ac_prog", so it can be a program name with args.
2713 set dummy $ac_prog; ac_word=$2
2714 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2715 echo "configure:2716: checking for $ac_word" >&5
2716 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2717 echo $ac_n "(cached) $ac_c" 1>&6
2719 if test -n "$AWK"; then
2720 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2722 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2724 for ac_dir in $ac_dummy; do
2725 test -z "$ac_dir" && ac_dir=.
2726 if test -f $ac_dir/$ac_word; then
2727 ac_cv_prog_AWK="$ac_prog"
2734 AWK="$ac_cv_prog_AWK"
2735 if test -n "$AWK"; then
2736 echo "$ac_t""$AWK" 1>&6
2738 echo "$ac_t""no" 1>&6
2741 test -n "$AWK" && break
2744 echo $ac_n "checking for flex""... $ac_c" 1>&6
2745 echo "configure:2746: checking for flex" >&5
2746 if eval "test \"`echo '$''{'pgac_cv_path_flex'+set}'`\" = set"; then
2747 echo $ac_n "(cached) $ac_c" 1>&6
2749 # Let the user override the test
2750 if test -n "$FLEX"; then
2751 pgac_cv_path_flex=$FLEX
2755 for pgac_dir in $PATH; do
2756 if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
2759 for pgac_prog in flex lex; do
2760 pgac_candidate="$pgac_dir/$pgac_prog"
2761 if test -f "$pgac_candidate" \
2762 && $pgac_candidate --version </dev/null >/dev/null 2>&1
2764 echo '%%' > conftest.l
2765 if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
2766 if $pgac_candidate --version | grep '2\.5\.3' >/dev/null 2>&1; then
2767 pgac_broken_flex=$pgac_candidate
2771 pgac_cv_path_flex=$pgac_candidate
2779 : ${pgac_cv_path_flex=no}
2784 echo "$ac_t""$pgac_cv_path_flex" 1>&6
2785 if test x"$pgac_cv_path_flex" = x"no"; then
2786 if test -n "$pgac_broken_flex"; then
2787 echo "configure: warning:
2788 *** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
2789 *** should get version 2.5.4 or later." 1>&2
2792 echo "configure: warning:
2793 *** Without Flex you will not be able to build PostgreSQL from CVS or
2794 *** change any of the scanner definition files. You can obtain Flex from
2795 *** a GNU mirror site. (If you are using the official distribution of
2796 *** PostgreSQL then you do not need to worry about this because the Flex
2797 *** output is pre-generated.)" 1>&2
2800 if test x"$pgac_cv_path_flex" = x"no"; then
2803 FLEX=$pgac_cv_path_flex
2809 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2810 echo "configure:2811: checking whether ln -s works" >&5
2811 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2812 echo $ac_n "(cached) $ac_c" 1>&6
2815 if ln -s X conftestdata 2>/dev/null
2818 ac_cv_prog_LN_S="ln -s"
2823 LN_S="$ac_cv_prog_LN_S"
2824 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2825 echo "$ac_t""yes" 1>&6
2827 echo "$ac_t""no" 1>&6
2830 # Check whether --with-gnu-ld or --without-gnu-ld was given.
2831 if test "${with_gnu_ld+set}" = set; then
2832 withval="$with_gnu_ld"
2833 test "$withval" = no || with_gnu_ld=yes
2839 if test "$ac_cv_prog_gcc" = yes; then
2840 # Check if gcc -print-prog-name=ld gives a path.
2841 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
2842 echo "configure:2843: checking for ld used by GCC" >&5
2845 # gcc leaves a trailing carriage return which upsets mingw
2846 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
2848 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
2851 # Accept absolute paths.
2852 [\\/]* | [A-Za-z]:[\\/]*)
2853 re_direlt='/[^/][^/]*/\.\./'
2854 # Canonicalize the path of ld
2855 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
2856 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
2857 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
2859 test -z "$LD" && LD="$ac_prog"
2862 # If it fails, then pretend we aren't using GCC.
2866 # If it is relative, then search for the first ld in PATH.
2870 elif test "$with_gnu_ld" = yes; then
2871 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
2872 echo "configure:2873: checking for GNU ld" >&5
2874 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
2875 echo "configure:2876: checking for non-GNU ld" >&5
2877 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
2878 echo $ac_n "(cached) $ac_c" 1>&6
2880 if test -z "$LD"; then
2881 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
2882 for ac_dir in $PATH; do
2883 test -z "$ac_dir" && ac_dir=.
2884 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2885 ac_cv_path_LD="$ac_dir/$ac_prog"
2886 # Check to see if the program is GNU ld. I'd rather use --version,
2887 # but apparently some GNU ld's only accept -v.
2888 # Break only if it was the GNU/non-GNU ld that we prefer.
2889 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2890 test "$with_gnu_ld" != no && break
2892 test "$with_gnu_ld" != yes && break
2898 ac_cv_path_LD="$LD" # Let the user override the test with a path.
2903 if test -n "$LD"; then
2904 echo "$ac_t""$LD" 1>&6
2906 echo "$ac_t""no" 1>&6
2908 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
2909 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
2910 echo "configure:2911: checking if the linker ($LD) is GNU ld" >&5
2911 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
2912 echo $ac_n "(cached) $ac_c" 1>&6
2914 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2915 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2916 ac_cv_prog_gnu_ld=yes
2918 ac_cv_prog_gnu_ld=no
2922 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
2923 with_gnu_ld=$ac_cv_prog_gnu_ld
2928 case $host_os in sysv5*)
2929 echo $ac_n "checking whether ld -R works""... $ac_c" 1>&6
2930 echo "configure:2931: checking whether ld -R works" >&5
2931 if eval "test \"`echo '$''{'pgac_cv_prog_ld_R'+set}'`\" = set"; then
2932 echo $ac_n "(cached) $ac_c" 1>&6
2935 pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
2936 cat > conftest.$ac_ext <<EOF
2937 #line 2938 "configure"
2938 #include "confdefs.h"
2944 if { (eval echo configure:2945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2946 pgac_cv_prog_ld_R=yes
2948 echo "configure: failed program was:" >&5
2949 cat conftest.$ac_ext >&5
2951 pgac_cv_prog_ld_R=no
2954 LDFLAGS=$pgac_save_LDFLAGS
2958 echo "$ac_t""$pgac_cv_prog_ld_R" 1>&6
2959 ld_R_works=$pgac_cv_prog_ld_R
2962 # Extract the first word of "ranlib", so it can be a program name with args.
2963 set dummy ranlib; ac_word=$2
2964 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2965 echo "configure:2966: checking for $ac_word" >&5
2966 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2967 echo $ac_n "(cached) $ac_c" 1>&6
2969 if test -n "$RANLIB"; then
2970 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2972 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2974 for ac_dir in $ac_dummy; do
2975 test -z "$ac_dir" && ac_dir=.
2976 if test -f $ac_dir/$ac_word; then
2977 ac_cv_prog_RANLIB="ranlib"
2982 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2985 RANLIB="$ac_cv_prog_RANLIB"
2986 if test -n "$RANLIB"; then
2987 echo "$ac_t""$RANLIB" 1>&6
2989 echo "$ac_t""no" 1>&6
2992 for ac_prog in lorder
2994 # Extract the first word of "$ac_prog", so it can be a program name with args.
2995 set dummy $ac_prog; ac_word=$2
2996 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2997 echo "configure:2998: checking for $ac_word" >&5
2998 if eval "test \"`echo '$''{'ac_cv_prog_LORDER'+set}'`\" = set"; then
2999 echo $ac_n "(cached) $ac_c" 1>&6
3001 if test -n "$LORDER"; then
3002 ac_cv_prog_LORDER="$LORDER" # Let the user override the test.
3004 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3006 for ac_dir in $ac_dummy; do
3007 test -z "$ac_dir" && ac_dir=.
3008 if test -f $ac_dir/$ac_word; then
3009 ac_cv_prog_LORDER="$ac_prog"
3016 LORDER="$ac_cv_prog_LORDER"
3017 if test -n "$LORDER"; then
3018 echo "$ac_t""$LORDER" 1>&6
3020 echo "$ac_t""no" 1>&6
3023 test -n "$LORDER" && break
3026 # Extract the first word of "tar", so it can be a program name with args.
3027 set dummy tar; ac_word=$2
3028 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3029 echo "configure:3030: checking for $ac_word" >&5
3030 if eval "test \"`echo '$''{'ac_cv_path_TAR'+set}'`\" = set"; then
3031 echo $ac_n "(cached) $ac_c" 1>&6
3035 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
3038 ac_cv_path_TAR="$TAR" # Let the user override the test with a dos path.
3041 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3043 for ac_dir in $ac_dummy; do
3044 test -z "$ac_dir" && ac_dir=.
3045 if test -f $ac_dir/$ac_word; then
3046 ac_cv_path_TAR="$ac_dir/$ac_word"
3054 TAR="$ac_cv_path_TAR"
3055 if test -n "$TAR"; then
3056 echo "$ac_t""$TAR" 1>&6
3058 echo "$ac_t""no" 1>&6
3062 for ac_prog in 'bison -y'
3064 # Extract the first word of "$ac_prog", so it can be a program name with args.
3065 set dummy $ac_prog; ac_word=$2
3066 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3067 echo "configure:3068: checking for $ac_word" >&5
3068 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3069 echo $ac_n "(cached) $ac_c" 1>&6
3071 if test -n "$YACC"; then
3072 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3074 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3076 for ac_dir in $ac_dummy; do
3077 test -z "$ac_dir" && ac_dir=.
3078 if test -f $ac_dir/$ac_word; then
3079 ac_cv_prog_YACC="$ac_prog"
3086 YACC="$ac_cv_prog_YACC"
3087 if test -n "$YACC"; then
3088 echo "$ac_t""$YACC" 1>&6
3090 echo "$ac_t""no" 1>&6
3093 test -n "$YACC" && break
3096 if test -z "$YACC"; then
3097 echo "configure: warning:
3098 *** Without Bison you will not be able to build PostgreSQL from CVS or
3099 *** change any of the parser definition files. You can obtain Bison from
3100 *** a GNU mirror site. (If you are using the official distribution of
3101 *** PostgreSQL then you do not need to worry about this because the Bison
3102 *** output is pre-generated.) To use a different yacc program (possible,
3103 *** but not recommended), set the environment variable YACC before running
3104 *** 'configure'." 1>&2
3108 if test "$with_tk" = yes; then
3109 # Extract the first word of "wish", so it can be a program name with args.
3110 set dummy wish; ac_word=$2
3111 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3112 echo "configure:3113: checking for $ac_word" >&5
3113 if eval "test \"`echo '$''{'ac_cv_path_WISH'+set}'`\" = set"; then
3114 echo $ac_n "(cached) $ac_c" 1>&6
3118 ac_cv_path_WISH="$WISH" # Let the user override the test with a path.
3121 ac_cv_path_WISH="$WISH" # Let the user override the test with a dos path.
3124 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3126 for ac_dir in $ac_dummy; do
3127 test -z "$ac_dir" && ac_dir=.
3128 if test -f $ac_dir/$ac_word; then
3129 ac_cv_path_WISH="$ac_dir/$ac_word"
3137 WISH="$ac_cv_path_WISH"
3138 if test -n "$WISH"; then
3139 echo "$ac_t""$WISH" 1>&6
3141 echo "$ac_t""no" 1>&6
3144 test -z "$WISH" && { echo "configure: error: 'wish' is required for Tk support" 1>&2; exit 1; }
3147 # Extract the first word of "perl", so it can be a program name with args.
3148 set dummy perl; ac_word=$2
3149 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3150 echo "configure:3151: checking for $ac_word" >&5
3151 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
3152 echo $ac_n "(cached) $ac_c" 1>&6
3156 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
3159 ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
3162 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3164 for ac_dir in $ac_dummy; do
3165 test -z "$ac_dir" && ac_dir=.
3166 if test -f $ac_dir/$ac_word; then
3167 ac_cv_path_PERL="$ac_dir/$ac_word"
3175 PERL="$ac_cv_path_PERL"
3176 if test -n "$PERL"; then
3177 echo "$ac_t""$PERL" 1>&6
3179 echo "$ac_t""no" 1>&6
3182 if test "$with_perl" = yes; then
3185 echo $ac_n "checking Perl installation directories""... $ac_c" 1>&6
3186 echo "configure:3187: checking Perl installation directories" >&5
3188 # These are the ones we currently need. Others can be added easily.
3189 perl_installsitearch=`$PERL -MConfig -e 'print $Config{installsitearch}'`
3190 perl_installsitelib=`$PERL -MConfig -e 'print $Config{installsitelib}'`
3191 perl_installman3dir=`$PERL -MConfig -e 'print $Config{installman3dir}'`
3194 echo "$ac_t""done" 1>&6
3198 if test "$with_python" = yes; then
3199 # Extract the first word of "python", so it can be a program name with args.
3200 set dummy python; ac_word=$2
3201 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3202 echo "configure:3203: checking for $ac_word" >&5
3203 if eval "test \"`echo '$''{'ac_cv_path_PYTHON'+set}'`\" = set"; then
3204 echo $ac_n "(cached) $ac_c" 1>&6
3208 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
3211 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a dos path.
3214 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3216 for ac_dir in $ac_dummy; do
3217 test -z "$ac_dir" && ac_dir=.
3218 if test -f $ac_dir/$ac_word; then
3219 ac_cv_path_PYTHON="$ac_dir/$ac_word"
3227 PYTHON="$ac_cv_path_PYTHON"
3228 if test -n "$PYTHON"; then
3229 echo "$ac_t""$PYTHON" 1>&6
3231 echo "$ac_t""no" 1>&6
3234 if test x"$PYTHON" = x""; then
3235 { echo "configure: error: Python not found" 1>&2; exit 1; }
3239 echo $ac_n "checking Python installation directories""... $ac_c" 1>&6
3240 echo "configure:3241: checking Python installation directories" >&5
3241 python_version=`${PYTHON} -c "import sys; print sys.version[:3]"`
3242 python_prefix=`${PYTHON} -c "import sys; print sys.prefix"`
3243 python_execprefix=`${PYTHON} -c "import sys; print sys.exec_prefix"`
3244 python_configdir="${python_execprefix}/lib/python${python_version}/config"
3245 python_moduledir="${python_prefix}/lib/python${python_version}/site-packages"
3246 python_moduleexecdir="${python_execprefix}/lib/python${python_version}/site-packages"
3247 python_includespec="-I${python_prefix}/include/python${python_version}"
3248 if test "$python_prefix" != "$python_execprefix"; then
3249 python_includespec="-I${python_execprefix}/include/python${python_version} $python_includespec"
3252 # This should be enough of a message.
3253 if test "$python_prefix" != "$python_execprefix"; then
3254 echo "$ac_t""$python_prefix/lib/python${python_version} and $python_execprefix/lib/python${python_version}" 1>&6
3256 echo "$ac_t""$python_prefix/lib/python${python_version}" 1>&6
3263 echo $ac_n "checking how to link an embedded Python application""... $ac_c" 1>&6
3264 echo "configure:3265: checking how to link an embedded Python application" >&5
3266 _python_libs=`grep '^LIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
3267 _python_libc=`grep '^LIBC=' $python_configdir/Makefile | sed 's/^.*=//'`
3268 _python_libm=`grep '^LIBM=' $python_configdir/Makefile | sed 's/^.*=//'`
3269 _python_liblocalmod=`grep '^LOCALMODLIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
3270 _python_libbasemod=`grep '^BASEMODLIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
3272 pgac_tab=" " # tab character
3273 python_libspec=`echo X"-L$python_configdir $_python_libs $_python_libc $_python_libm -lpython$python_version $_python_liblocalmod $_python_libbasemod" | sed -e 's/^X//' -e "s/[ $pgac_tab][ $pgac_tab]*/ /g"`
3275 echo "$ac_t""${python_libspec}" 1>&6
3286 echo $ac_n "checking for readline""... $ac_c" 1>&6
3287 echo "configure:3288: checking for readline" >&5
3289 if eval "test \"`echo '$''{'pgac_cv_check_readline'+set}'`\" = set"; then
3290 echo $ac_n "(cached) $ac_c" 1>&6
3292 pgac_cv_check_readline=no
3293 for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
3294 for pgac_rllib in -lreadline -ledit ; do
3295 pgac_save_LIBS=$LIBS
3296 LIBS="${pgac_rllib}${pgac_lib} $LIBS"
3297 cat > conftest.$ac_ext <<EOF
3298 #line 3299 "configure"
3299 #include "confdefs.h"
3300 /* Override any gcc2 internal prototype to avoid an error. */
3301 /* We use char because int might match the return type of a gcc2
3302 builtin and then its argument prototype would still apply. */
3309 if { (eval echo configure:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3312 # NetBSD and OpenBSD have a broken linker that does not
3313 # recognize dependent libraries
3314 case $host_os in netbsd* | openbsd* )
3317 *) pgac_lib=" -lcurses" ;;
3321 pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
3325 echo "configure: failed program was:" >&5
3326 cat conftest.$ac_ext >&5
3329 LIBS=$pgac_save_LIBS
3332 LIBS=$pgac_save_LIBS
3336 if test "$pgac_cv_check_readline" != no ; then
3337 cat >> confdefs.h <<\EOF
3338 #define HAVE_LIBREADLINE 1
3341 LIBS="$pgac_cv_check_readline $LIBS"
3342 echo "$ac_t""yes ($pgac_cv_check_readline)" 1>&6
3344 echo "$ac_t""no" 1>&6
3347 echo $ac_n "checking for library containing using_history""... $ac_c" 1>&6
3348 echo "configure:3349: checking for library containing using_history" >&5
3349 if eval "test \"`echo '$''{'ac_cv_search_using_history'+set}'`\" = set"; then
3350 echo $ac_n "(cached) $ac_c" 1>&6
3352 ac_func_search_save_LIBS="$LIBS"
3353 ac_cv_search_using_history="no"
3354 cat > conftest.$ac_ext <<EOF
3355 #line 3356 "configure"
3356 #include "confdefs.h"
3357 /* Override any gcc2 internal prototype to avoid an error. */
3358 /* We use char because int might match the return type of a gcc2
3359 builtin and then its argument prototype would still apply. */
3360 char using_history();
3366 if { (eval echo configure:3367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3368 ac_cv_search_using_history="none required"
3370 echo "configure: failed program was:" >&5
3371 cat conftest.$ac_ext >&5
3374 test "$ac_cv_search_using_history" = "no" && for i in history; do
3375 LIBS="-l$i $ac_func_search_save_LIBS"
3376 cat > conftest.$ac_ext <<EOF
3377 #line 3378 "configure"
3378 #include "confdefs.h"
3379 /* Override any gcc2 internal prototype to avoid an error. */
3380 /* We use char because int might match the return type of a gcc2
3381 builtin and then its argument prototype would still apply. */
3382 char using_history();
3388 if { (eval echo configure:3389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3390 ac_cv_search_using_history="-l$i"
3393 echo "configure: failed program was:" >&5
3394 cat conftest.$ac_ext >&5
3398 LIBS="$ac_func_search_save_LIBS"
3401 echo "$ac_t""$ac_cv_search_using_history" 1>&6
3402 if test "$ac_cv_search_using_history" != "no"; then
3403 test "$ac_cv_search_using_history" = "none required" || LIBS="$ac_cv_search_using_history $LIBS"
3404 cat >> confdefs.h <<\EOF
3405 #define HAVE_HISTORY_FUNCTIONS 1
3412 if test "$PORTNAME" != "aix" -a "$PORTNAME" != "alpha"
3414 echo $ac_n "checking for main in -lbsd""... $ac_c" 1>&6
3415 echo "configure:3416: checking for main in -lbsd" >&5
3416 ac_lib_var=`echo bsd'_'main | sed 'y%./+-%__p_%'`
3417 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3418 echo $ac_n "(cached) $ac_c" 1>&6
3420 ac_save_LIBS="$LIBS"
3422 cat > conftest.$ac_ext <<EOF
3423 #line 3424 "configure"
3424 #include "confdefs.h"
3430 if { (eval echo configure:3431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3432 eval "ac_cv_lib_$ac_lib_var=yes"
3434 echo "configure: failed program was:" >&5
3435 cat conftest.$ac_ext >&5
3437 eval "ac_cv_lib_$ac_lib_var=no"
3440 LIBS="$ac_save_LIBS"
3443 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3444 echo "$ac_t""yes" 1>&6
3445 ac_tr_lib=HAVE_LIB`echo bsd | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3446 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3447 cat >> confdefs.h <<EOF
3448 #define $ac_tr_lib 1
3454 echo "$ac_t""no" 1>&6
3458 echo $ac_n "checking for setproctitle in -lutil""... $ac_c" 1>&6
3459 echo "configure:3460: checking for setproctitle in -lutil" >&5
3460 ac_lib_var=`echo util'_'setproctitle | sed 'y%./+-%__p_%'`
3461 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3462 echo $ac_n "(cached) $ac_c" 1>&6
3464 ac_save_LIBS="$LIBS"
3466 cat > conftest.$ac_ext <<EOF
3467 #line 3468 "configure"
3468 #include "confdefs.h"
3469 /* Override any gcc2 internal prototype to avoid an error. */
3470 /* We use char because int might match the return type of a gcc2
3471 builtin and then its argument prototype would still apply. */
3472 char setproctitle();
3478 if { (eval echo configure:3479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3480 eval "ac_cv_lib_$ac_lib_var=yes"
3482 echo "configure: failed program was:" >&5
3483 cat conftest.$ac_ext >&5
3485 eval "ac_cv_lib_$ac_lib_var=no"
3488 LIBS="$ac_save_LIBS"
3491 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3492 echo "$ac_t""yes" 1>&6
3493 ac_tr_lib=HAVE_LIB`echo util | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3494 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3495 cat >> confdefs.h <<EOF
3496 #define $ac_tr_lib 1
3502 echo "$ac_t""no" 1>&6
3505 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3506 echo "configure:3507: checking for main in -lm" >&5
3507 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3508 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3509 echo $ac_n "(cached) $ac_c" 1>&6
3511 ac_save_LIBS="$LIBS"
3513 cat > conftest.$ac_ext <<EOF
3514 #line 3515 "configure"
3515 #include "confdefs.h"
3521 if { (eval echo configure:3522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3523 eval "ac_cv_lib_$ac_lib_var=yes"
3525 echo "configure: failed program was:" >&5
3526 cat conftest.$ac_ext >&5
3528 eval "ac_cv_lib_$ac_lib_var=no"
3531 LIBS="$ac_save_LIBS"
3534 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3535 echo "$ac_t""yes" 1>&6
3536 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3537 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3538 cat >> confdefs.h <<EOF
3539 #define $ac_tr_lib 1
3545 echo "$ac_t""no" 1>&6
3548 echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
3549 echo "configure:3550: checking for main in -ldl" >&5
3550 ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
3551 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3552 echo $ac_n "(cached) $ac_c" 1>&6
3554 ac_save_LIBS="$LIBS"
3556 cat > conftest.$ac_ext <<EOF
3557 #line 3558 "configure"
3558 #include "confdefs.h"
3564 if { (eval echo configure:3565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3566 eval "ac_cv_lib_$ac_lib_var=yes"
3568 echo "configure: failed program was:" >&5
3569 cat conftest.$ac_ext >&5
3571 eval "ac_cv_lib_$ac_lib_var=no"
3574 LIBS="$ac_save_LIBS"
3577 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3578 echo "$ac_t""yes" 1>&6
3579 ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3580 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3581 cat >> confdefs.h <<EOF
3582 #define $ac_tr_lib 1
3588 echo "$ac_t""no" 1>&6
3591 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
3592 echo "configure:3593: checking for main in -lsocket" >&5
3593 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
3594 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3595 echo $ac_n "(cached) $ac_c" 1>&6
3597 ac_save_LIBS="$LIBS"
3598 LIBS="-lsocket $LIBS"
3599 cat > conftest.$ac_ext <<EOF
3600 #line 3601 "configure"
3601 #include "confdefs.h"
3607 if { (eval echo configure:3608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3609 eval "ac_cv_lib_$ac_lib_var=yes"
3611 echo "configure: failed program was:" >&5
3612 cat conftest.$ac_ext >&5
3614 eval "ac_cv_lib_$ac_lib_var=no"
3617 LIBS="$ac_save_LIBS"
3620 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3621 echo "$ac_t""yes" 1>&6
3622 ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3623 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3624 cat >> confdefs.h <<EOF
3625 #define $ac_tr_lib 1
3628 LIBS="-lsocket $LIBS"
3631 echo "$ac_t""no" 1>&6
3634 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
3635 echo "configure:3636: checking for main in -lnsl" >&5
3636 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
3637 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3638 echo $ac_n "(cached) $ac_c" 1>&6
3640 ac_save_LIBS="$LIBS"
3642 cat > conftest.$ac_ext <<EOF
3643 #line 3644 "configure"
3644 #include "confdefs.h"
3650 if { (eval echo configure:3651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3652 eval "ac_cv_lib_$ac_lib_var=yes"
3654 echo "configure: failed program was:" >&5
3655 cat conftest.$ac_ext >&5
3657 eval "ac_cv_lib_$ac_lib_var=no"
3660 LIBS="$ac_save_LIBS"
3663 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3664 echo "$ac_t""yes" 1>&6
3665 ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3666 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3667 cat >> confdefs.h <<EOF
3668 #define $ac_tr_lib 1
3674 echo "$ac_t""no" 1>&6
3677 echo $ac_n "checking for main in -lipc""... $ac_c" 1>&6
3678 echo "configure:3679: checking for main in -lipc" >&5
3679 ac_lib_var=`echo ipc'_'main | sed 'y%./+-%__p_%'`
3680 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3681 echo $ac_n "(cached) $ac_c" 1>&6
3683 ac_save_LIBS="$LIBS"
3685 cat > conftest.$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3693 if { (eval echo configure:3694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3695 eval "ac_cv_lib_$ac_lib_var=yes"
3697 echo "configure: failed program was:" >&5
3698 cat conftest.$ac_ext >&5
3700 eval "ac_cv_lib_$ac_lib_var=no"
3703 LIBS="$ac_save_LIBS"
3706 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3707 echo "$ac_t""yes" 1>&6
3708 ac_tr_lib=HAVE_LIB`echo ipc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3709 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3710 cat >> confdefs.h <<EOF
3711 #define $ac_tr_lib 1
3717 echo "$ac_t""no" 1>&6
3720 echo $ac_n "checking for main in -lIPC""... $ac_c" 1>&6
3721 echo "configure:3722: checking for main in -lIPC" >&5
3722 ac_lib_var=`echo IPC'_'main | sed 'y%./+-%__p_%'`
3723 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3724 echo $ac_n "(cached) $ac_c" 1>&6
3726 ac_save_LIBS="$LIBS"
3728 cat > conftest.$ac_ext <<EOF
3729 #line 3730 "configure"
3730 #include "confdefs.h"
3736 if { (eval echo configure:3737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3738 eval "ac_cv_lib_$ac_lib_var=yes"
3740 echo "configure: failed program was:" >&5
3741 cat conftest.$ac_ext >&5
3743 eval "ac_cv_lib_$ac_lib_var=no"
3746 LIBS="$ac_save_LIBS"
3749 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3750 echo "$ac_t""yes" 1>&6
3751 ac_tr_lib=HAVE_LIB`echo IPC | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3752 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3753 cat >> confdefs.h <<EOF
3754 #define $ac_tr_lib 1
3760 echo "$ac_t""no" 1>&6
3763 echo $ac_n "checking for main in -llc""... $ac_c" 1>&6
3764 echo "configure:3765: checking for main in -llc" >&5
3765 ac_lib_var=`echo lc'_'main | sed 'y%./+-%__p_%'`
3766 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3767 echo $ac_n "(cached) $ac_c" 1>&6
3769 ac_save_LIBS="$LIBS"
3771 cat > conftest.$ac_ext <<EOF
3772 #line 3773 "configure"
3773 #include "confdefs.h"
3779 if { (eval echo configure:3780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3781 eval "ac_cv_lib_$ac_lib_var=yes"
3783 echo "configure: failed program was:" >&5
3784 cat conftest.$ac_ext >&5
3786 eval "ac_cv_lib_$ac_lib_var=no"
3789 LIBS="$ac_save_LIBS"
3792 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3793 echo "$ac_t""yes" 1>&6
3794 ac_tr_lib=HAVE_LIB`echo lc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3795 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3796 cat >> confdefs.h <<EOF
3797 #define $ac_tr_lib 1
3803 echo "$ac_t""no" 1>&6
3806 echo $ac_n "checking for main in -ldld""... $ac_c" 1>&6
3807 echo "configure:3808: checking for main in -ldld" >&5
3808 ac_lib_var=`echo dld'_'main | sed 'y%./+-%__p_%'`
3809 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3810 echo $ac_n "(cached) $ac_c" 1>&6
3812 ac_save_LIBS="$LIBS"
3814 cat > conftest.$ac_ext <<EOF
3815 #line 3816 "configure"
3816 #include "confdefs.h"
3822 if { (eval echo configure:3823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3824 eval "ac_cv_lib_$ac_lib_var=yes"
3826 echo "configure: failed program was:" >&5
3827 cat conftest.$ac_ext >&5
3829 eval "ac_cv_lib_$ac_lib_var=no"
3832 LIBS="$ac_save_LIBS"
3835 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3836 echo "$ac_t""yes" 1>&6
3837 ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3838 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3839 cat >> confdefs.h <<EOF
3840 #define $ac_tr_lib 1
3846 echo "$ac_t""no" 1>&6
3849 echo $ac_n "checking for main in -lld""... $ac_c" 1>&6
3850 echo "configure:3851: checking for main in -lld" >&5
3851 ac_lib_var=`echo ld'_'main | sed 'y%./+-%__p_%'`
3852 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3853 echo $ac_n "(cached) $ac_c" 1>&6
3855 ac_save_LIBS="$LIBS"
3857 cat > conftest.$ac_ext <<EOF
3858 #line 3859 "configure"
3859 #include "confdefs.h"
3865 if { (eval echo configure:3866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3867 eval "ac_cv_lib_$ac_lib_var=yes"
3869 echo "configure: failed program was:" >&5
3870 cat conftest.$ac_ext >&5
3872 eval "ac_cv_lib_$ac_lib_var=no"
3875 LIBS="$ac_save_LIBS"
3878 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3879 echo "$ac_t""yes" 1>&6
3880 ac_tr_lib=HAVE_LIB`echo ld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3881 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3882 cat >> confdefs.h <<EOF
3883 #define $ac_tr_lib 1
3889 echo "$ac_t""no" 1>&6
3892 echo $ac_n "checking for main in -lcompat""... $ac_c" 1>&6
3893 echo "configure:3894: checking for main in -lcompat" >&5
3894 ac_lib_var=`echo compat'_'main | sed 'y%./+-%__p_%'`
3895 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3896 echo $ac_n "(cached) $ac_c" 1>&6
3898 ac_save_LIBS="$LIBS"
3899 LIBS="-lcompat $LIBS"
3900 cat > conftest.$ac_ext <<EOF
3901 #line 3902 "configure"
3902 #include "confdefs.h"
3908 if { (eval echo configure:3909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3910 eval "ac_cv_lib_$ac_lib_var=yes"
3912 echo "configure: failed program was:" >&5
3913 cat conftest.$ac_ext >&5
3915 eval "ac_cv_lib_$ac_lib_var=no"
3918 LIBS="$ac_save_LIBS"
3921 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3922 echo "$ac_t""yes" 1>&6
3923 ac_tr_lib=HAVE_LIB`echo compat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3924 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3925 cat >> confdefs.h <<EOF
3926 #define $ac_tr_lib 1
3929 LIBS="-lcompat $LIBS"
3932 echo "$ac_t""no" 1>&6
3935 echo $ac_n "checking for main in -lBSD""... $ac_c" 1>&6
3936 echo "configure:3937: checking for main in -lBSD" >&5
3937 ac_lib_var=`echo BSD'_'main | sed 'y%./+-%__p_%'`
3938 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3939 echo $ac_n "(cached) $ac_c" 1>&6
3941 ac_save_LIBS="$LIBS"
3943 cat > conftest.$ac_ext <<EOF
3944 #line 3945 "configure"
3945 #include "confdefs.h"
3951 if { (eval echo configure:3952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3953 eval "ac_cv_lib_$ac_lib_var=yes"
3955 echo "configure: failed program was:" >&5
3956 cat conftest.$ac_ext >&5
3958 eval "ac_cv_lib_$ac_lib_var=no"
3961 LIBS="$ac_save_LIBS"
3964 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3965 echo "$ac_t""yes" 1>&6
3966 ac_tr_lib=HAVE_LIB`echo BSD | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3967 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3968 cat >> confdefs.h <<EOF
3969 #define $ac_tr_lib 1
3975 echo "$ac_t""no" 1>&6
3978 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
3979 echo "configure:3980: checking for main in -lgen" >&5
3980 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
3981 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3982 echo $ac_n "(cached) $ac_c" 1>&6
3984 ac_save_LIBS="$LIBS"
3986 cat > conftest.$ac_ext <<EOF
3987 #line 3988 "configure"
3988 #include "confdefs.h"
3994 if { (eval echo configure:3995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3996 eval "ac_cv_lib_$ac_lib_var=yes"
3998 echo "configure: failed program was:" >&5
3999 cat conftest.$ac_ext >&5
4001 eval "ac_cv_lib_$ac_lib_var=no"
4004 LIBS="$ac_save_LIBS"
4007 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4008 echo "$ac_t""yes" 1>&6
4009 ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4010 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4011 cat >> confdefs.h <<EOF
4012 #define $ac_tr_lib 1
4018 echo "$ac_t""no" 1>&6
4021 echo $ac_n "checking for main in -lPW""... $ac_c" 1>&6
4022 echo "configure:4023: checking for main in -lPW" >&5
4023 ac_lib_var=`echo PW'_'main | sed 'y%./+-%__p_%'`
4024 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4025 echo $ac_n "(cached) $ac_c" 1>&6
4027 ac_save_LIBS="$LIBS"
4029 cat > conftest.$ac_ext <<EOF
4030 #line 4031 "configure"
4031 #include "confdefs.h"
4037 if { (eval echo configure:4038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4039 eval "ac_cv_lib_$ac_lib_var=yes"
4041 echo "configure: failed program was:" >&5
4042 cat conftest.$ac_ext >&5
4044 eval "ac_cv_lib_$ac_lib_var=no"
4047 LIBS="$ac_save_LIBS"
4050 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4051 echo "$ac_t""yes" 1>&6
4052 ac_tr_lib=HAVE_LIB`echo PW | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4053 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4054 cat >> confdefs.h <<EOF
4055 #define $ac_tr_lib 1
4061 echo "$ac_t""no" 1>&6
4064 echo $ac_n "checking for main in -lresolv""... $ac_c" 1>&6
4065 echo "configure:4066: checking for main in -lresolv" >&5
4066 ac_lib_var=`echo resolv'_'main | sed 'y%./+-%__p_%'`
4067 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4068 echo $ac_n "(cached) $ac_c" 1>&6
4070 ac_save_LIBS="$LIBS"
4071 LIBS="-lresolv $LIBS"
4072 cat > conftest.$ac_ext <<EOF
4073 #line 4074 "configure"
4074 #include "confdefs.h"
4080 if { (eval echo configure:4081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4082 eval "ac_cv_lib_$ac_lib_var=yes"
4084 echo "configure: failed program was:" >&5
4085 cat conftest.$ac_ext >&5
4087 eval "ac_cv_lib_$ac_lib_var=no"
4090 LIBS="$ac_save_LIBS"
4093 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4094 echo "$ac_t""yes" 1>&6
4095 ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4096 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4097 cat >> confdefs.h <<EOF
4098 #define $ac_tr_lib 1
4101 LIBS="-lresolv $LIBS"
4104 echo "$ac_t""no" 1>&6
4108 echo $ac_n "checking for main in -lunix""... $ac_c" 1>&6
4109 echo "configure:4110: checking for main in -lunix" >&5
4110 ac_lib_var=`echo unix'_'main | sed 'y%./+-%__p_%'`
4111 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4112 echo $ac_n "(cached) $ac_c" 1>&6
4114 ac_save_LIBS="$LIBS"
4116 cat > conftest.$ac_ext <<EOF
4117 #line 4118 "configure"
4118 #include "confdefs.h"
4124 if { (eval echo configure:4125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4126 eval "ac_cv_lib_$ac_lib_var=yes"
4128 echo "configure: failed program was:" >&5
4129 cat conftest.$ac_ext >&5
4131 eval "ac_cv_lib_$ac_lib_var=no"
4134 LIBS="$ac_save_LIBS"
4137 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4138 echo "$ac_t""yes" 1>&6
4139 ac_tr_lib=HAVE_LIB`echo [unix] | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4140 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4141 cat >> confdefs.h <<EOF
4142 #define $ac_tr_lib 1
4148 echo "$ac_t""no" 1>&6
4152 echo $ac_n "checking for library containing crypt""... $ac_c" 1>&6
4153 echo "configure:4154: checking for library containing crypt" >&5
4154 if eval "test \"`echo '$''{'ac_cv_search_crypt'+set}'`\" = set"; then
4155 echo $ac_n "(cached) $ac_c" 1>&6
4157 ac_func_search_save_LIBS="$LIBS"
4158 ac_cv_search_crypt="no"
4159 cat > conftest.$ac_ext <<EOF
4160 #line 4161 "configure"
4161 #include "confdefs.h"
4162 /* Override any gcc2 internal prototype to avoid an error. */
4163 /* We use char because int might match the return type of a gcc2
4164 builtin and then its argument prototype would still apply. */
4171 if { (eval echo configure:4172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4173 ac_cv_search_crypt="none required"
4175 echo "configure: failed program was:" >&5
4176 cat conftest.$ac_ext >&5
4179 test "$ac_cv_search_crypt" = "no" && for i in crypt; do
4180 LIBS="-l$i $ac_func_search_save_LIBS"
4181 cat > conftest.$ac_ext <<EOF
4182 #line 4183 "configure"
4183 #include "confdefs.h"
4184 /* Override any gcc2 internal prototype to avoid an error. */
4185 /* We use char because int might match the return type of a gcc2
4186 builtin and then its argument prototype would still apply. */
4193 if { (eval echo configure:4194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4195 ac_cv_search_crypt="-l$i"
4198 echo "configure: failed program was:" >&5
4199 cat conftest.$ac_ext >&5
4203 LIBS="$ac_func_search_save_LIBS"
4206 echo "$ac_t""$ac_cv_search_crypt" 1>&6
4207 if test "$ac_cv_search_crypt" != "no"; then
4208 test "$ac_cv_search_crypt" = "none required" || LIBS="$ac_cv_search_crypt $LIBS"
4214 echo $ac_n "checking for __inet_ntoa in -lbind""... $ac_c" 1>&6
4215 echo "configure:4216: checking for __inet_ntoa in -lbind" >&5
4216 ac_lib_var=`echo bind'_'__inet_ntoa | sed 'y%./+-%__p_%'`
4217 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4218 echo $ac_n "(cached) $ac_c" 1>&6
4220 ac_save_LIBS="$LIBS"
4222 cat > conftest.$ac_ext <<EOF
4223 #line 4224 "configure"
4224 #include "confdefs.h"
4225 /* Override any gcc2 internal prototype to avoid an error. */
4226 /* We use char because int might match the return type of a gcc2
4227 builtin and then its argument prototype would still apply. */
4234 if { (eval echo configure:4235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4236 eval "ac_cv_lib_$ac_lib_var=yes"
4238 echo "configure: failed program was:" >&5
4239 cat conftest.$ac_ext >&5
4241 eval "ac_cv_lib_$ac_lib_var=no"
4244 LIBS="$ac_save_LIBS"
4247 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4248 echo "$ac_t""yes" 1>&6
4249 ac_tr_lib=HAVE_LIB`echo bind | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4250 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4251 cat >> confdefs.h <<EOF
4252 #define $ac_tr_lib 1
4258 echo "$ac_t""no" 1>&6
4261 # Only consider libz to be present if we find <zlib.h> as well;
4262 # furthermore, check that <zlib.h> defines z_streamp (versions before
4263 # about 1.0.4 did not). While we could work around the lack of z_streamp,
4264 # it seems unwise to encourage people to use such old zlib versions...
4265 cat > conftest.$ac_ext <<EOF
4266 #line 4267 "configure"
4267 #include "confdefs.h"
4270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4271 egrep "z_streamp" >/dev/null 2>&1; then
4274 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
4275 echo "configure:4276: checking for inflate in -lz" >&5
4276 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
4277 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4278 echo $ac_n "(cached) $ac_c" 1>&6
4280 ac_save_LIBS="$LIBS"
4282 cat > conftest.$ac_ext <<EOF
4283 #line 4284 "configure"
4284 #include "confdefs.h"
4285 /* Override any gcc2 internal prototype to avoid an error. */
4286 /* We use char because int might match the return type of a gcc2
4287 builtin and then its argument prototype would still apply. */
4294 if { (eval echo configure:4295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4296 eval "ac_cv_lib_$ac_lib_var=yes"
4298 echo "configure: failed program was:" >&5
4299 cat conftest.$ac_ext >&5
4301 eval "ac_cv_lib_$ac_lib_var=no"
4304 LIBS="$ac_save_LIBS"
4307 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4308 echo "$ac_t""yes" 1>&6
4309 ac_tr_lib=HAVE_LIB`echo z | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4310 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4311 cat >> confdefs.h <<EOF
4312 #define $ac_tr_lib 1
4318 echo "$ac_t""no" 1>&6
4327 echo $ac_n "checking for library containing fdatasync""... $ac_c" 1>&6
4328 echo "configure:4329: checking for library containing fdatasync" >&5
4329 if eval "test \"`echo '$''{'ac_cv_search_fdatasync'+set}'`\" = set"; then
4330 echo $ac_n "(cached) $ac_c" 1>&6
4332 ac_func_search_save_LIBS="$LIBS"
4333 ac_cv_search_fdatasync="no"
4334 cat > conftest.$ac_ext <<EOF
4335 #line 4336 "configure"
4336 #include "confdefs.h"
4337 /* Override any gcc2 internal prototype to avoid an error. */
4338 /* We use char because int might match the return type of a gcc2
4339 builtin and then its argument prototype would still apply. */
4346 if { (eval echo configure:4347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4348 ac_cv_search_fdatasync="none required"
4350 echo "configure: failed program was:" >&5
4351 cat conftest.$ac_ext >&5
4354 test "$ac_cv_search_fdatasync" = "no" && for i in rt posix4; do
4355 LIBS="-l$i $ac_func_search_save_LIBS"
4356 cat > conftest.$ac_ext <<EOF
4357 #line 4358 "configure"
4358 #include "confdefs.h"
4359 /* Override any gcc2 internal prototype to avoid an error. */
4360 /* We use char because int might match the return type of a gcc2
4361 builtin and then its argument prototype would still apply. */
4368 if { (eval echo configure:4369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4370 ac_cv_search_fdatasync="-l$i"
4373 echo "configure: failed program was:" >&5
4374 cat conftest.$ac_ext >&5
4378 LIBS="$ac_func_search_save_LIBS"
4381 echo "$ac_t""$ac_cv_search_fdatasync" 1>&6
4382 if test "$ac_cv_search_fdatasync" != "no"; then
4383 test "$ac_cv_search_fdatasync" = "none required" || LIBS="$ac_cv_search_fdatasync $LIBS"
4389 if test "$with_krb4" = yes ; then
4390 echo $ac_n "checking for des_encrypt in -ldes""... $ac_c" 1>&6
4391 echo "configure:4392: checking for des_encrypt in -ldes" >&5
4392 ac_lib_var=`echo des'_'des_encrypt | sed 'y%./+-%__p_%'`
4393 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4394 echo $ac_n "(cached) $ac_c" 1>&6
4396 ac_save_LIBS="$LIBS"
4398 cat > conftest.$ac_ext <<EOF
4399 #line 4400 "configure"
4400 #include "confdefs.h"
4401 /* Override any gcc2 internal prototype to avoid an error. */
4402 /* We use char because int might match the return type of a gcc2
4403 builtin and then its argument prototype would still apply. */
4410 if { (eval echo configure:4411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4412 eval "ac_cv_lib_$ac_lib_var=yes"
4414 echo "configure: failed program was:" >&5
4415 cat conftest.$ac_ext >&5
4417 eval "ac_cv_lib_$ac_lib_var=no"
4420 LIBS="$ac_save_LIBS"
4423 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4424 echo "$ac_t""yes" 1>&6
4425 ac_tr_lib=HAVE_LIB`echo des | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4426 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4427 cat >> confdefs.h <<EOF
4428 #define $ac_tr_lib 1
4434 echo "$ac_t""no" 1>&6
4435 { echo "configure: error: library 'des' is required for Kerberos 4" 1>&2; exit 1; }
4438 echo $ac_n "checking for krb_sendauth in -lkrb""... $ac_c" 1>&6
4439 echo "configure:4440: checking for krb_sendauth in -lkrb" >&5
4440 ac_lib_var=`echo krb'_'krb_sendauth | sed 'y%./+-%__p_%'`
4441 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4442 echo $ac_n "(cached) $ac_c" 1>&6
4444 ac_save_LIBS="$LIBS"
4446 cat > conftest.$ac_ext <<EOF
4447 #line 4448 "configure"
4448 #include "confdefs.h"
4449 /* Override any gcc2 internal prototype to avoid an error. */
4450 /* We use char because int might match the return type of a gcc2
4451 builtin and then its argument prototype would still apply. */
4452 char krb_sendauth();
4458 if { (eval echo configure:4459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4460 eval "ac_cv_lib_$ac_lib_var=yes"
4462 echo "configure: failed program was:" >&5
4463 cat conftest.$ac_ext >&5
4465 eval "ac_cv_lib_$ac_lib_var=no"
4468 LIBS="$ac_save_LIBS"
4471 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4472 echo "$ac_t""yes" 1>&6
4473 ac_tr_lib=HAVE_LIB`echo krb | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4474 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4475 cat >> confdefs.h <<EOF
4476 #define $ac_tr_lib 1
4482 echo "$ac_t""no" 1>&6
4483 { echo "configure: error: library 'krb' is required for Kerberos 4" 1>&2; exit 1; }
4488 if test "$with_krb5" = yes ; then
4490 echo $ac_n "checking for library containing com_err""... $ac_c" 1>&6
4491 echo "configure:4492: checking for library containing com_err" >&5
4492 if eval "test \"`echo '$''{'ac_cv_search_com_err'+set}'`\" = set"; then
4493 echo $ac_n "(cached) $ac_c" 1>&6
4495 ac_func_search_save_LIBS="$LIBS"
4496 ac_cv_search_com_err="no"
4497 cat > conftest.$ac_ext <<EOF
4498 #line 4499 "configure"
4499 #include "confdefs.h"
4500 /* Override any gcc2 internal prototype to avoid an error. */
4501 /* We use char because int might match the return type of a gcc2
4502 builtin and then its argument prototype would still apply. */
4509 if { (eval echo configure:4510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4511 ac_cv_search_com_err="none required"
4513 echo "configure: failed program was:" >&5
4514 cat conftest.$ac_ext >&5
4517 test "$ac_cv_search_com_err" = "no" && for i in krb5 'krb5 -ldes -lasn1 -lroken' com_err; do
4518 LIBS="-l$i $ac_func_search_save_LIBS"
4519 cat > conftest.$ac_ext <<EOF
4520 #line 4521 "configure"
4521 #include "confdefs.h"
4522 /* Override any gcc2 internal prototype to avoid an error. */
4523 /* We use char because int might match the return type of a gcc2
4524 builtin and then its argument prototype would still apply. */
4531 if { (eval echo configure:4532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4533 ac_cv_search_com_err="-l$i"
4536 echo "configure: failed program was:" >&5
4537 cat conftest.$ac_ext >&5
4541 LIBS="$ac_func_search_save_LIBS"
4544 echo "$ac_t""$ac_cv_search_com_err" 1>&6
4545 if test "$ac_cv_search_com_err" != "no"; then
4546 test "$ac_cv_search_com_err" = "none required" || LIBS="$ac_cv_search_com_err $LIBS"
4549 { echo "configure: error: could not find function 'com_err' required for Kerberos 5" 1>&2; exit 1; }
4552 echo $ac_n "checking for library containing krb5_encrypt""... $ac_c" 1>&6
4553 echo "configure:4554: checking for library containing krb5_encrypt" >&5
4554 if eval "test \"`echo '$''{'ac_cv_search_krb5_encrypt'+set}'`\" = set"; then
4555 echo $ac_n "(cached) $ac_c" 1>&6
4557 ac_func_search_save_LIBS="$LIBS"
4558 ac_cv_search_krb5_encrypt="no"
4559 cat > conftest.$ac_ext <<EOF
4560 #line 4561 "configure"
4561 #include "confdefs.h"
4562 /* Override any gcc2 internal prototype to avoid an error. */
4563 /* We use char because int might match the return type of a gcc2
4564 builtin and then its argument prototype would still apply. */
4565 char krb5_encrypt();
4571 if { (eval echo configure:4572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4573 ac_cv_search_krb5_encrypt="none required"
4575 echo "configure: failed program was:" >&5
4576 cat conftest.$ac_ext >&5
4579 test "$ac_cv_search_krb5_encrypt" = "no" && for i in krb5 'krb5 -ldes -lasn1 -lroken' crypto k5crypto; do
4580 LIBS="-l$i $ac_func_search_save_LIBS"
4581 cat > conftest.$ac_ext <<EOF
4582 #line 4583 "configure"
4583 #include "confdefs.h"
4584 /* Override any gcc2 internal prototype to avoid an error. */
4585 /* We use char because int might match the return type of a gcc2
4586 builtin and then its argument prototype would still apply. */
4587 char krb5_encrypt();
4593 if { (eval echo configure:4594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4595 ac_cv_search_krb5_encrypt="-l$i"
4598 echo "configure: failed program was:" >&5
4599 cat conftest.$ac_ext >&5
4603 LIBS="$ac_func_search_save_LIBS"
4606 echo "$ac_t""$ac_cv_search_krb5_encrypt" 1>&6
4607 if test "$ac_cv_search_krb5_encrypt" != "no"; then
4608 test "$ac_cv_search_krb5_encrypt" = "none required" || LIBS="$ac_cv_search_krb5_encrypt $LIBS"
4611 { echo "configure: error: could not find function 'krb5_encrypt' required for Kerberos 5" 1>&2; exit 1; }
4614 echo $ac_n "checking for library containing krb5_sendauth""... $ac_c" 1>&6
4615 echo "configure:4616: checking for library containing krb5_sendauth" >&5
4616 if eval "test \"`echo '$''{'ac_cv_search_krb5_sendauth'+set}'`\" = set"; then
4617 echo $ac_n "(cached) $ac_c" 1>&6
4619 ac_func_search_save_LIBS="$LIBS"
4620 ac_cv_search_krb5_sendauth="no"
4621 cat > conftest.$ac_ext <<EOF
4622 #line 4623 "configure"
4623 #include "confdefs.h"
4624 /* Override any gcc2 internal prototype to avoid an error. */
4625 /* We use char because int might match the return type of a gcc2
4626 builtin and then its argument prototype would still apply. */
4627 char krb5_sendauth();
4633 if { (eval echo configure:4634: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4635 ac_cv_search_krb5_sendauth="none required"
4637 echo "configure: failed program was:" >&5
4638 cat conftest.$ac_ext >&5
4641 test "$ac_cv_search_krb5_sendauth" = "no" && for i in krb5 'krb5 -ldes -lasn1 -lroken'; do
4642 LIBS="-l$i $ac_func_search_save_LIBS"
4643 cat > conftest.$ac_ext <<EOF
4644 #line 4645 "configure"
4645 #include "confdefs.h"
4646 /* Override any gcc2 internal prototype to avoid an error. */
4647 /* We use char because int might match the return type of a gcc2
4648 builtin and then its argument prototype would still apply. */
4649 char krb5_sendauth();
4655 if { (eval echo configure:4656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4657 ac_cv_search_krb5_sendauth="-l$i"
4660 echo "configure: failed program was:" >&5
4661 cat conftest.$ac_ext >&5
4665 LIBS="$ac_func_search_save_LIBS"
4668 echo "$ac_t""$ac_cv_search_krb5_sendauth" 1>&6
4669 if test "$ac_cv_search_krb5_sendauth" != "no"; then
4670 test "$ac_cv_search_krb5_sendauth" = "none required" || LIBS="$ac_cv_search_krb5_sendauth $LIBS"
4673 { echo "configure: error: could not find function 'krb5_sendauth' required for Kerberos 5" 1>&2; exit 1; }
4677 if test "$with_openssl" = yes ; then
4678 echo $ac_n "checking for CRYPTO_new_ex_data in -lcrypto""... $ac_c" 1>&6
4679 echo "configure:4680: checking for CRYPTO_new_ex_data in -lcrypto" >&5
4680 ac_lib_var=`echo crypto'_'CRYPTO_new_ex_data | sed 'y%./+-%__p_%'`
4681 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4682 echo $ac_n "(cached) $ac_c" 1>&6
4684 ac_save_LIBS="$LIBS"
4685 LIBS="-lcrypto $LIBS"
4686 cat > conftest.$ac_ext <<EOF
4687 #line 4688 "configure"
4688 #include "confdefs.h"
4689 /* Override any gcc2 internal prototype to avoid an error. */
4690 /* We use char because int might match the return type of a gcc2
4691 builtin and then its argument prototype would still apply. */
4692 char CRYPTO_new_ex_data();
4695 CRYPTO_new_ex_data()
4698 if { (eval echo configure:4699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4700 eval "ac_cv_lib_$ac_lib_var=yes"
4702 echo "configure: failed program was:" >&5
4703 cat conftest.$ac_ext >&5
4705 eval "ac_cv_lib_$ac_lib_var=no"
4708 LIBS="$ac_save_LIBS"
4711 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4712 echo "$ac_t""yes" 1>&6
4713 ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4714 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4715 cat >> confdefs.h <<EOF
4716 #define $ac_tr_lib 1
4719 LIBS="-lcrypto $LIBS"
4722 echo "$ac_t""no" 1>&6
4723 { echo "configure: error: library 'crypto' is required for OpenSSL" 1>&2; exit 1; }
4726 echo $ac_n "checking for SSL_library_init in -lssl""... $ac_c" 1>&6
4727 echo "configure:4728: checking for SSL_library_init in -lssl" >&5
4728 ac_lib_var=`echo ssl'_'SSL_library_init | sed 'y%./+-%__p_%'`
4729 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4730 echo $ac_n "(cached) $ac_c" 1>&6
4732 ac_save_LIBS="$LIBS"
4734 cat > conftest.$ac_ext <<EOF
4735 #line 4736 "configure"
4736 #include "confdefs.h"
4737 /* Override any gcc2 internal prototype to avoid an error. */
4738 /* We use char because int might match the return type of a gcc2
4739 builtin and then its argument prototype would still apply. */
4740 char SSL_library_init();
4746 if { (eval echo configure:4747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4748 eval "ac_cv_lib_$ac_lib_var=yes"
4750 echo "configure: failed program was:" >&5
4751 cat conftest.$ac_ext >&5
4753 eval "ac_cv_lib_$ac_lib_var=no"
4756 LIBS="$ac_save_LIBS"
4759 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4760 echo "$ac_t""yes" 1>&6
4761 ac_tr_lib=HAVE_LIB`echo ssl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4762 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4763 cat >> confdefs.h <<EOF
4764 #define $ac_tr_lib 1
4770 echo "$ac_t""no" 1>&6
4771 { echo "configure: error: library 'ssl' is required for OpenSSL" 1>&2; exit 1; }
4776 if test "$with_pam" = yes ; then
4777 echo $ac_n "checking for pam_start in -lpam""... $ac_c" 1>&6
4778 echo "configure:4779: checking for pam_start in -lpam" >&5
4779 ac_lib_var=`echo pam'_'pam_start | sed 'y%./+-%__p_%'`
4780 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4781 echo $ac_n "(cached) $ac_c" 1>&6
4783 ac_save_LIBS="$LIBS"
4785 cat > conftest.$ac_ext <<EOF
4786 #line 4787 "configure"
4787 #include "confdefs.h"
4788 /* Override any gcc2 internal prototype to avoid an error. */
4789 /* We use char because int might match the return type of a gcc2
4790 builtin and then its argument prototype would still apply. */
4797 if { (eval echo configure:4798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4799 eval "ac_cv_lib_$ac_lib_var=yes"
4801 echo "configure: failed program was:" >&5
4802 cat conftest.$ac_ext >&5
4804 eval "ac_cv_lib_$ac_lib_var=no"
4807 LIBS="$ac_save_LIBS"
4810 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4811 echo "$ac_t""yes" 1>&6
4812 ac_tr_lib=HAVE_LIB`echo pam | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4813 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4814 cat >> confdefs.h <<EOF
4815 #define $ac_tr_lib 1
4821 echo "$ac_t""no" 1>&6
4822 { echo "configure: error: library 'pam' is required for PAM" 1>&2; exit 1; }
4827 if test "$enable_nls" = yes ; then
4830 echo $ac_n "checking for library containing gettext""... $ac_c" 1>&6
4831 echo "configure:4832: checking for library containing gettext" >&5
4832 if eval "test \"`echo '$''{'ac_cv_search_gettext'+set}'`\" = set"; then
4833 echo $ac_n "(cached) $ac_c" 1>&6
4835 ac_func_search_save_LIBS="$LIBS"
4836 ac_cv_search_gettext="no"
4837 cat > conftest.$ac_ext <<EOF
4838 #line 4839 "configure"
4839 #include "confdefs.h"
4840 /* Override any gcc2 internal prototype to avoid an error. */
4841 /* We use char because int might match the return type of a gcc2
4842 builtin and then its argument prototype would still apply. */
4849 if { (eval echo configure:4850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4851 ac_cv_search_gettext="none required"
4853 echo "configure: failed program was:" >&5
4854 cat conftest.$ac_ext >&5
4857 test "$ac_cv_search_gettext" = "no" && for i in intl; do
4858 LIBS="-l$i $ac_func_search_save_LIBS"
4859 cat > conftest.$ac_ext <<EOF
4860 #line 4861 "configure"
4861 #include "confdefs.h"
4862 /* Override any gcc2 internal prototype to avoid an error. */
4863 /* We use char because int might match the return type of a gcc2
4864 builtin and then its argument prototype would still apply. */
4871 if { (eval echo configure:4872: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4873 ac_cv_search_gettext="-l$i"
4876 echo "configure: failed program was:" >&5
4877 cat conftest.$ac_ext >&5
4881 LIBS="$ac_func_search_save_LIBS"
4884 echo "$ac_t""$ac_cv_search_gettext" 1>&6
4885 if test "$ac_cv_search_gettext" != "no"; then
4886 test "$ac_cv_search_gettext" = "none required" || LIBS="$ac_cv_search_gettext $LIBS"
4889 { echo "configure: error: a gettext implementation is required for NLS" 1>&2; exit 1; }
4891 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4892 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4893 echo "configure:4894: checking for libintl.h" >&5
4894 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4895 echo $ac_n "(cached) $ac_c" 1>&6
4897 cat > conftest.$ac_ext <<EOF
4898 #line 4899 "configure"
4899 #include "confdefs.h"
4900 #include <libintl.h>
4902 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4903 { (eval echo configure:4904: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4904 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4905 if test -z "$ac_err"; then
4907 eval "ac_cv_header_$ac_safe=yes"
4910 echo "configure: failed program was:" >&5
4911 cat conftest.$ac_ext >&5
4913 eval "ac_cv_header_$ac_safe=no"
4917 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4918 echo "$ac_t""yes" 1>&6
4921 echo "$ac_t""no" 1>&6
4922 { echo "configure: error: header file <libintl.h> is required for NLS" 1>&2; exit 1; }
4925 for ac_prog in msgfmt
4927 # Extract the first word of "$ac_prog", so it can be a program name with args.
4928 set dummy $ac_prog; ac_word=$2
4929 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4930 echo "configure:4931: checking for $ac_word" >&5
4931 if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then
4932 echo $ac_n "(cached) $ac_c" 1>&6
4934 if test -n "$MSGFMT"; then
4935 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4937 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4939 for ac_dir in $ac_dummy; do
4940 test -z "$ac_dir" && ac_dir=.
4941 if test -f $ac_dir/$ac_word; then
4942 ac_cv_prog_MSGFMT="$ac_prog"
4949 MSGFMT="$ac_cv_prog_MSGFMT"
4950 if test -n "$MSGFMT"; then
4951 echo "$ac_t""$MSGFMT" 1>&6
4953 echo "$ac_t""no" 1>&6
4956 test -n "$MSGFMT" && break
4959 if test -z "$MSGFMT"; then
4960 { echo "configure: error: msgfmt is required for NLS" 1>&2; exit 1; }
4962 for ac_prog in msgmerge
4964 # Extract the first word of "$ac_prog", so it can be a program name with args.
4965 set dummy $ac_prog; ac_word=$2
4966 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4967 echo "configure:4968: checking for $ac_word" >&5
4968 if eval "test \"`echo '$''{'ac_cv_prog_MSGMERGE'+set}'`\" = set"; then
4969 echo $ac_n "(cached) $ac_c" 1>&6
4971 if test -n "$MSGMERGE"; then
4972 ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
4974 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
4976 for ac_dir in $ac_dummy; do
4977 test -z "$ac_dir" && ac_dir=.
4978 if test -f $ac_dir/$ac_word; then
4979 ac_cv_prog_MSGMERGE="$ac_prog"
4986 MSGMERGE="$ac_cv_prog_MSGMERGE"
4987 if test -n "$MSGMERGE"; then
4988 echo "$ac_t""$MSGMERGE" 1>&6
4990 echo "$ac_t""no" 1>&6
4993 test -n "$MSGMERGE" && break
4996 for ac_prog in xgettext
4998 # Extract the first word of "$ac_prog", so it can be a program name with args.
4999 set dummy $ac_prog; ac_word=$2
5000 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5001 echo "configure:5002: checking for $ac_word" >&5
5002 if eval "test \"`echo '$''{'ac_cv_prog_XGETTEXT'+set}'`\" = set"; then
5003 echo $ac_n "(cached) $ac_c" 1>&6
5005 if test -n "$XGETTEXT"; then
5006 ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
5008 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
5010 for ac_dir in $ac_dummy; do
5011 test -z "$ac_dir" && ac_dir=.
5012 if test -f $ac_dir/$ac_word; then
5013 ac_cv_prog_XGETTEXT="$ac_prog"
5020 XGETTEXT="$ac_cv_prog_XGETTEXT"
5021 if test -n "$XGETTEXT"; then
5022 echo "$ac_t""$XGETTEXT" 1>&6
5024 echo "$ac_t""no" 1>&6
5027 test -n "$XGETTEXT" && break
5031 # Note: share/locale is always the default, independent of $datadir
5032 localedir='${prefix}/share/locale'
5033 if test x"$prefix" = x"NONE"; then
5034 exp_localedir="$ac_default_prefix/share/locale"
5036 exp_localedir="$prefix/share/locale"
5040 cat >> confdefs.h <<EOF
5041 #define LOCALEDIR "$exp_localedir"
5050 for ac_hdr in crypt.h dld.h endian.h fp_class.h getopt.h ieeefp.h pwd.h sys/ipc.h sys/pstat.h sys/select.h sys/sem.h sys/socket.h sys/shm.h sys/types.h sys/un.h termios.h kernel/OS.h kernel/image.h SupportDefs.h
5052 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5053 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5054 echo "configure:5055: checking for $ac_hdr" >&5
5055 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5056 echo $ac_n "(cached) $ac_c" 1>&6
5058 cat > conftest.$ac_ext <<EOF
5059 #line 5060 "configure"
5060 #include "confdefs.h"
5063 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5064 { (eval echo configure:5065: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5065 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5066 if test -z "$ac_err"; then
5068 eval "ac_cv_header_$ac_safe=yes"
5071 echo "configure: failed program was:" >&5
5072 cat conftest.$ac_ext >&5
5074 eval "ac_cv_header_$ac_safe=no"
5078 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5079 echo "$ac_t""yes" 1>&6
5080 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5081 cat >> confdefs.h <<EOF
5082 #define $ac_tr_hdr 1
5086 echo "$ac_t""no" 1>&6
5091 for ac_hdr in netinet/in.h
5093 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5094 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5095 echo "configure:5096: checking for $ac_hdr" >&5
5096 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5097 echo $ac_n "(cached) $ac_c" 1>&6
5099 cat > conftest.$ac_ext <<EOF
5100 #line 5101 "configure"
5101 #include "confdefs.h"
5104 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5105 { (eval echo configure:5106: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5106 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5107 if test -z "$ac_err"; then
5109 eval "ac_cv_header_$ac_safe=yes"
5112 echo "configure: failed program was:" >&5
5113 cat conftest.$ac_ext >&5
5115 eval "ac_cv_header_$ac_safe=no"
5119 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5120 echo "$ac_t""yes" 1>&6
5121 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5122 cat >> confdefs.h <<EOF
5123 #define $ac_tr_hdr 1
5127 echo "$ac_t""no" 1>&6
5131 echo $ac_n "checking for netinet/tcp.h""... $ac_c" 1>&6
5132 echo "configure:5133: checking for netinet/tcp.h" >&5
5133 cat > conftest.$ac_ext <<EOF
5134 #line 5135 "configure"
5135 #include "confdefs.h"
5137 #ifdef HAVE_NETINET_IN_H
5138 #include <netinet/in.h>
5140 #include <netinet/tcp.h>
5143 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5144 { (eval echo configure:5145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5145 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5146 if test -z "$ac_err"; then
5148 cat >> confdefs.h <<\EOF
5149 #define HAVE_NETINET_TCP_H 1
5151 echo "$ac_t""yes" 1>&6
5154 echo "configure: failed program was:" >&5
5155 cat conftest.$ac_ext >&5
5157 echo "$ac_t""no" 1>&6
5161 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
5162 echo "configure:5163: checking whether string.h and strings.h may both be included" >&5
5163 if eval "test \"`echo '$''{'pgac_cv_header_strings_both'+set}'`\" = set"; then
5164 echo $ac_n "(cached) $ac_c" 1>&6
5166 cat > conftest.$ac_ext <<EOF
5167 #line 5168 "configure"
5168 #include "confdefs.h"
5170 #include <strings.h>
5173 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5174 { (eval echo configure:5175: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5175 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5176 if test -z "$ac_err"; then
5178 cat > conftest.$ac_ext <<EOF
5179 #line 5180 "configure"
5180 #include "confdefs.h"
5182 #include <strings.h>
5185 int n = strcasecmp("a", "b");
5188 if { (eval echo configure:5189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5190 pgac_cv_header_strings_both=yes
5192 echo "configure: failed program was:" >&5
5193 cat conftest.$ac_ext >&5
5195 pgac_cv_header_strings_both=no
5200 echo "configure: failed program was:" >&5
5201 cat conftest.$ac_ext >&5
5203 pgac_cv_header_strings_both=no
5208 echo "$ac_t""$pgac_cv_header_strings_both" 1>&6
5209 if test x"$pgac_cv_header_strings_both" = x"yes"; then
5210 cat >> confdefs.h <<\EOF
5211 #define STRING_H_WITH_STRINGS_H 1
5216 for ac_hdr in readline/readline.h readline.h
5218 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5219 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5220 echo "configure:5221: checking for $ac_hdr" >&5
5221 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5222 echo $ac_n "(cached) $ac_c" 1>&6
5224 cat > conftest.$ac_ext <<EOF
5225 #line 5226 "configure"
5226 #include "confdefs.h"
5229 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5230 { (eval echo configure:5231: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5231 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5232 if test -z "$ac_err"; then
5234 eval "ac_cv_header_$ac_safe=yes"
5237 echo "configure: failed program was:" >&5
5238 cat conftest.$ac_ext >&5
5240 eval "ac_cv_header_$ac_safe=no"
5244 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5245 echo "$ac_t""yes" 1>&6
5246 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5247 cat >> confdefs.h <<EOF
5248 #define $ac_tr_hdr 1
5252 echo "$ac_t""no" 1>&6
5256 for ac_hdr in readline/history.h history.h
5258 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5259 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5260 echo "configure:5261: checking for $ac_hdr" >&5
5261 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5262 echo $ac_n "(cached) $ac_c" 1>&6
5264 cat > conftest.$ac_ext <<EOF
5265 #line 5266 "configure"
5266 #include "confdefs.h"
5269 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5270 { (eval echo configure:5271: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5271 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5272 if test -z "$ac_err"; then
5274 eval "ac_cv_header_$ac_safe=yes"
5277 echo "configure: failed program was:" >&5
5278 cat conftest.$ac_ext >&5
5280 eval "ac_cv_header_$ac_safe=no"
5284 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5285 echo "$ac_t""yes" 1>&6
5286 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5287 cat >> confdefs.h <<EOF
5288 #define $ac_tr_hdr 1
5292 echo "$ac_t""no" 1>&6
5297 if test "$with_krb4" = yes ; then
5298 ac_safe=`echo "krb.h" | sed 'y%./+-%__p_%'`
5299 echo $ac_n "checking for krb.h""... $ac_c" 1>&6
5300 echo "configure:5301: checking for krb.h" >&5
5301 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5302 echo $ac_n "(cached) $ac_c" 1>&6
5304 cat > conftest.$ac_ext <<EOF
5305 #line 5306 "configure"
5306 #include "confdefs.h"
5309 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5310 { (eval echo configure:5311: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5311 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5312 if test -z "$ac_err"; then
5314 eval "ac_cv_header_$ac_safe=yes"
5317 echo "configure: failed program was:" >&5
5318 cat conftest.$ac_ext >&5
5320 eval "ac_cv_header_$ac_safe=no"
5324 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5325 echo "$ac_t""yes" 1>&6
5328 echo "$ac_t""no" 1>&6
5329 { echo "configure: error: header file <krb.h> is required for Kerberos 4" 1>&2; exit 1; }
5334 if test "$with_krb5" = yes ; then
5335 ac_safe=`echo "krb5.h" | sed 'y%./+-%__p_%'`
5336 echo $ac_n "checking for krb5.h""... $ac_c" 1>&6
5337 echo "configure:5338: checking for krb5.h" >&5
5338 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5339 echo $ac_n "(cached) $ac_c" 1>&6
5341 cat > conftest.$ac_ext <<EOF
5342 #line 5343 "configure"
5343 #include "confdefs.h"
5346 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5347 { (eval echo configure:5348: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5348 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5349 if test -z "$ac_err"; then
5351 eval "ac_cv_header_$ac_safe=yes"
5354 echo "configure: failed program was:" >&5
5355 cat conftest.$ac_ext >&5
5357 eval "ac_cv_header_$ac_safe=no"
5361 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5362 echo "$ac_t""yes" 1>&6
5365 echo "$ac_t""no" 1>&6
5366 { echo "configure: error: header file <krb5.h> is required for Kerberos 5" 1>&2; exit 1; }
5369 ac_safe=`echo "com_err.h" | sed 'y%./+-%__p_%'`
5370 echo $ac_n "checking for com_err.h""... $ac_c" 1>&6
5371 echo "configure:5372: checking for com_err.h" >&5
5372 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5373 echo $ac_n "(cached) $ac_c" 1>&6
5375 cat > conftest.$ac_ext <<EOF
5376 #line 5377 "configure"
5377 #include "confdefs.h"
5378 #include <com_err.h>
5380 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5381 { (eval echo configure:5382: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5382 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5383 if test -z "$ac_err"; then
5385 eval "ac_cv_header_$ac_safe=yes"
5388 echo "configure: failed program was:" >&5
5389 cat conftest.$ac_ext >&5
5391 eval "ac_cv_header_$ac_safe=no"
5395 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5396 echo "$ac_t""yes" 1>&6
5399 echo "$ac_t""no" 1>&6
5400 { echo "configure: error: header file <com_err.h> is required for Kerberos 5" 1>&2; exit 1; }
5405 if test "$with_openssl" = yes ; then
5406 ac_safe=`echo "openssl/ssl.h" | sed 'y%./+-%__p_%'`
5407 echo $ac_n "checking for openssl/ssl.h""... $ac_c" 1>&6
5408 echo "configure:5409: checking for openssl/ssl.h" >&5
5409 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5410 echo $ac_n "(cached) $ac_c" 1>&6
5412 cat > conftest.$ac_ext <<EOF
5413 #line 5414 "configure"
5414 #include "confdefs.h"
5415 #include <openssl/ssl.h>
5417 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5418 { (eval echo configure:5419: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5419 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5420 if test -z "$ac_err"; then
5422 eval "ac_cv_header_$ac_safe=yes"
5425 echo "configure: failed program was:" >&5
5426 cat conftest.$ac_ext >&5
5428 eval "ac_cv_header_$ac_safe=no"
5432 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5433 echo "$ac_t""yes" 1>&6
5436 echo "$ac_t""no" 1>&6
5437 { echo "configure: error: header file <openssl/ssl.h> is required for OpenSSL" 1>&2; exit 1; }
5440 ac_safe=`echo "openssl/err.h" | sed 'y%./+-%__p_%'`
5441 echo $ac_n "checking for openssl/err.h""... $ac_c" 1>&6
5442 echo "configure:5443: checking for openssl/err.h" >&5
5443 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5444 echo $ac_n "(cached) $ac_c" 1>&6
5446 cat > conftest.$ac_ext <<EOF
5447 #line 5448 "configure"
5448 #include "confdefs.h"
5449 #include <openssl/err.h>
5451 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5452 { (eval echo configure:5453: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5453 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5454 if test -z "$ac_err"; then
5456 eval "ac_cv_header_$ac_safe=yes"
5459 echo "configure: failed program was:" >&5
5460 cat conftest.$ac_ext >&5
5462 eval "ac_cv_header_$ac_safe=no"
5466 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5467 echo "$ac_t""yes" 1>&6
5470 echo "$ac_t""no" 1>&6
5471 { echo "configure: error: header file <openssl/err.h> is required for OpenSSL" 1>&2; exit 1; }
5476 if test "$with_pam" = yes ; then
5477 ac_safe=`echo "security/pam_appl.h" | sed 'y%./+-%__p_%'`
5478 echo $ac_n "checking for security/pam_appl.h""... $ac_c" 1>&6
5479 echo "configure:5480: checking for security/pam_appl.h" >&5
5480 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5481 echo $ac_n "(cached) $ac_c" 1>&6
5483 cat > conftest.$ac_ext <<EOF
5484 #line 5485 "configure"
5485 #include "confdefs.h"
5486 #include <security/pam_appl.h>
5488 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5489 { (eval echo configure:5490: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5490 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5491 if test -z "$ac_err"; then
5493 eval "ac_cv_header_$ac_safe=yes"
5496 echo "configure: failed program was:" >&5
5497 cat conftest.$ac_ext >&5
5499 eval "ac_cv_header_$ac_safe=no"
5503 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5504 echo "$ac_t""yes" 1>&6
5507 echo "$ac_t""no" 1>&6
5508 { echo "configure: error: header file <security/pam_appl.h> is required for PAM" 1>&2; exit 1; }
5515 ## Types, structures, compiler characteristics
5517 echo $ac_n "checking for working const""... $ac_c" 1>&6
5518 echo "configure:5519: checking for working const" >&5
5519 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5520 echo $ac_n "(cached) $ac_c" 1>&6
5522 cat > conftest.$ac_ext <<EOF
5523 #line 5524 "configure"
5524 #include "confdefs.h"
5528 /* Ultrix mips cc rejects this. */
5529 typedef int charset[2]; const charset x;
5530 /* SunOS 4.1.1 cc rejects this. */
5531 char const *const *ccp;
5533 /* NEC SVR4.0.2 mips cc rejects this. */
5534 struct point {int x, y;};
5535 static struct point const zero = {0,0};
5536 /* AIX XL C 1.02.0.0 rejects this.
5537 It does not let you subtract one const X* pointer from another in an arm
5538 of an if-expression whose if-part is not a constant expression */
5539 const char *g = "string";
5540 ccp = &g + (g ? g-g : 0);
5541 /* HPUX 7.0 cc rejects these. */
5544 ccp = (char const *const *) p;
5545 { /* SCO 3.2v4 cc rejects this. */
5547 char const *s = 0 ? (char *) 0 : (char const *) 0;
5551 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5553 const int *foo = &x[0];
5556 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5557 typedef const int *iptr;
5561 { /* AIX XL C 1.02.0.0 rejects this saying
5562 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5563 struct s { int j; const int *ap[3]; };
5564 struct s *b; b->j = 5;
5566 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5572 if { (eval echo configure:5573: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5576 echo "configure: failed program was:" >&5
5577 cat conftest.$ac_ext >&5
5584 echo "$ac_t""$ac_cv_c_const" 1>&6
5585 if test $ac_cv_c_const = no; then
5586 cat >> confdefs.h <<\EOF
5592 echo $ac_n "checking for inline""... $ac_c" 1>&6
5593 echo "configure:5594: checking for inline" >&5
5594 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5595 echo $ac_n "(cached) $ac_c" 1>&6
5598 for ac_kw in inline __inline__ __inline; do
5599 cat > conftest.$ac_ext <<EOF
5600 #line 5601 "configure"
5601 #include "confdefs.h"
5607 if { (eval echo configure:5608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5609 ac_cv_c_inline=$ac_kw; break
5611 echo "configure: failed program was:" >&5
5612 cat conftest.$ac_ext >&5
5619 echo "$ac_t""$ac_cv_c_inline" 1>&6
5620 case "$ac_cv_c_inline" in
5622 no) cat >> confdefs.h <<\EOF
5626 *) cat >> confdefs.h <<EOF
5627 #define inline $ac_cv_c_inline
5634 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
5635 echo "configure:5636: checking for preprocessor stringizing operator" >&5
5636 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
5637 echo $ac_n "(cached) $ac_c" 1>&6
5639 cat > conftest.$ac_ext <<EOF
5640 #line 5641 "configure"
5641 #include "confdefs.h"
5645 char *s = x(teststring);
5648 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5649 egrep "#teststring" >/dev/null 2>&1; then
5651 ac_cv_c_stringize=no
5654 ac_cv_c_stringize=yes
5660 if test "${ac_cv_c_stringize}" = yes
5662 cat >> confdefs.h <<\EOF
5663 #define HAVE_STRINGIZE 1
5667 echo "$ac_t""${ac_cv_c_stringize}" 1>&6
5669 echo $ac_n "checking for signed types""... $ac_c" 1>&6
5670 echo "configure:5671: checking for signed types" >&5
5671 if eval "test \"`echo '$''{'pgac_cv_c_signed'+set}'`\" = set"; then
5672 echo $ac_n "(cached) $ac_c" 1>&6
5674 cat > conftest.$ac_ext <<EOF
5675 #line 5676 "configure"
5676 #include "confdefs.h"
5679 signed char c; signed short s; signed int i;
5682 if { (eval echo configure:5683: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5684 pgac_cv_c_signed=yes
5686 echo "configure: failed program was:" >&5
5687 cat conftest.$ac_ext >&5
5694 echo "$ac_t""$pgac_cv_c_signed" 1>&6
5695 if test x"$pgac_cv_c_signed" = xno ; then
5696 cat >> confdefs.h <<\EOF
5701 echo $ac_n "checking for volatile""... $ac_c" 1>&6
5702 echo "configure:5703: checking for volatile" >&5
5703 if eval "test \"`echo '$''{'pgac_cv_c_volatile'+set}'`\" = set"; then
5704 echo $ac_n "(cached) $ac_c" 1>&6
5706 cat > conftest.$ac_ext <<EOF
5707 #line 5708 "configure"
5708 #include "confdefs.h"
5711 extern volatile int i;
5714 if { (eval echo configure:5715: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5716 pgac_cv_c_volatile=yes
5718 echo "configure: failed program was:" >&5
5719 cat conftest.$ac_ext >&5
5721 pgac_cv_c_volatile=no
5726 echo "$ac_t""$pgac_cv_c_volatile" 1>&6
5727 if test x"$pgac_cv_c_volatile" = xno ; then
5728 cat >> confdefs.h <<\EOF
5733 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
5734 echo "configure:5735: checking whether struct tm is in sys/time.h or time.h" >&5
5735 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
5736 echo $ac_n "(cached) $ac_c" 1>&6
5738 cat > conftest.$ac_ext <<EOF
5739 #line 5740 "configure"
5740 #include "confdefs.h"
5741 #include <sys/types.h>
5744 struct tm *tp; tp->tm_sec;
5747 if { (eval echo configure:5748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5749 ac_cv_struct_tm=time.h
5751 echo "configure: failed program was:" >&5
5752 cat conftest.$ac_ext >&5
5754 ac_cv_struct_tm=sys/time.h
5759 echo "$ac_t""$ac_cv_struct_tm" 1>&6
5760 if test $ac_cv_struct_tm = sys/time.h; then
5761 cat >> confdefs.h <<\EOF
5762 #define TM_IN_SYS_TIME 1
5767 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
5768 echo "configure:5769: checking for tm_zone in struct tm" >&5
5769 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
5770 echo $ac_n "(cached) $ac_c" 1>&6
5772 cat > conftest.$ac_ext <<EOF
5773 #line 5774 "configure"
5774 #include "confdefs.h"
5775 #include <sys/types.h>
5776 #include <$ac_cv_struct_tm>
5778 struct tm tm; tm.tm_zone;
5781 if { (eval echo configure:5782: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5783 ac_cv_struct_tm_zone=yes
5785 echo "configure: failed program was:" >&5
5786 cat conftest.$ac_ext >&5
5788 ac_cv_struct_tm_zone=no
5793 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
5794 if test "$ac_cv_struct_tm_zone" = yes; then
5795 cat >> confdefs.h <<\EOF
5796 #define HAVE_TM_ZONE 1
5800 echo $ac_n "checking for tzname""... $ac_c" 1>&6
5801 echo "configure:5802: checking for tzname" >&5
5802 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
5803 echo $ac_n "(cached) $ac_c" 1>&6
5805 cat > conftest.$ac_ext <<EOF
5806 #line 5807 "configure"
5807 #include "confdefs.h"
5809 #ifndef tzname /* For SGI. */
5810 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
5816 if { (eval echo configure:5817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5818 ac_cv_var_tzname=yes
5820 echo "configure: failed program was:" >&5
5821 cat conftest.$ac_ext >&5
5828 echo "$ac_t""$ac_cv_var_tzname" 1>&6
5829 if test $ac_cv_var_tzname = yes; then
5830 cat >> confdefs.h <<\EOF
5831 #define HAVE_TZNAME 1
5837 echo $ac_n "checking for union semun""... $ac_c" 1>&6
5838 echo "configure:5839: checking for union semun" >&5
5839 if eval "test \"`echo '$''{'pgac_cv_union_semun'+set}'`\" = set"; then
5840 echo $ac_n "(cached) $ac_c" 1>&6
5842 cat > conftest.$ac_ext <<EOF
5843 #line 5844 "configure"
5844 #include "confdefs.h"
5845 #include <sys/types.h>
5846 #include <sys/ipc.h>
5847 #include <sys/sem.h>
5852 if { (eval echo configure:5853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5854 pgac_cv_union_semun=yes
5856 echo "configure: failed program was:" >&5
5857 cat conftest.$ac_ext >&5
5859 pgac_cv_union_semun=no
5864 echo "$ac_t""$pgac_cv_union_semun" 1>&6
5865 if test x"$pgac_cv_union_semun" = xyes ; then
5866 cat >> confdefs.h <<\EOF
5867 #define HAVE_UNION_SEMUN 1
5871 echo $ac_n "checking for struct cmsgcred""... $ac_c" 1>&6
5872 echo "configure:5873: checking for struct cmsgcred" >&5
5873 if eval "test \"`echo '$''{'pgac_cv_struct_cmsgcred'+set}'`\" = set"; then
5874 echo $ac_n "(cached) $ac_c" 1>&6
5876 cat > conftest.$ac_ext <<EOF
5877 #line 5878 "configure"
5878 #include "confdefs.h"
5879 #include <sys/param.h>
5880 #include <sys/socket.h>
5881 #include <sys/ucred.h>
5883 struct cmsgcred sockcred;
5886 if { (eval echo configure:5887: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5888 pgac_cv_struct_cmsgcred=yes
5890 echo "configure: failed program was:" >&5
5891 cat conftest.$ac_ext >&5
5893 pgac_cv_struct_cmsgcred=no
5898 echo "$ac_t""$pgac_cv_struct_cmsgcred" 1>&6
5899 if test x"$pgac_cv_struct_cmsgcred" = xyes ; then
5900 cat >> confdefs.h <<\EOF
5901 #define HAVE_STRUCT_CMSGCRED 1
5905 echo $ac_n "checking for struct fcred""... $ac_c" 1>&6
5906 echo "configure:5907: checking for struct fcred" >&5
5907 if eval "test \"`echo '$''{'pgac_cv_struct_fcred'+set}'`\" = set"; then
5908 echo $ac_n "(cached) $ac_c" 1>&6
5910 cat > conftest.$ac_ext <<EOF
5911 #line 5912 "configure"
5912 #include "confdefs.h"
5913 #include <sys/param.h>
5914 #include <sys/socket.h>
5915 #include <sys/ucred.h>
5917 struct fcred sockcred;
5920 if { (eval echo configure:5921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5922 pgac_cv_struct_fcred=yes
5924 echo "configure: failed program was:" >&5
5925 cat conftest.$ac_ext >&5
5927 pgac_cv_struct_fcred=no
5932 echo "$ac_t""$pgac_cv_struct_fcred" 1>&6
5933 if test x"$pgac_cv_struct_fcred" = xyes ; then
5934 cat >> confdefs.h <<\EOF
5935 #define HAVE_STRUCT_FCRED 1
5939 echo $ac_n "checking for struct sockcred""... $ac_c" 1>&6
5940 echo "configure:5941: checking for struct sockcred" >&5
5941 if eval "test \"`echo '$''{'pgac_cv_struct_sockcred'+set}'`\" = set"; then
5942 echo $ac_n "(cached) $ac_c" 1>&6
5944 cat > conftest.$ac_ext <<EOF
5945 #line 5946 "configure"
5946 #include "confdefs.h"
5947 #include <sys/param.h>
5948 #include <sys/socket.h>
5949 #include <sys/ucred.h>
5951 struct sockcred sockcred;
5954 if { (eval echo configure:5955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5956 pgac_cv_struct_sockcred=yes
5958 echo "configure: failed program was:" >&5
5959 cat conftest.$ac_ext >&5
5961 pgac_cv_struct_sockcred=no
5966 echo "$ac_t""$pgac_cv_struct_sockcred" 1>&6
5967 if test x"$pgac_cv_struct_sockcred" = xyes ; then
5968 cat >> confdefs.h <<\EOF
5969 #define HAVE_STRUCT_SOCKCRED 1
5973 echo $ac_n "checking for struct sockaddr_un""... $ac_c" 1>&6
5974 echo "configure:5975: checking for struct sockaddr_un" >&5
5975 if eval "test \"`echo '$''{'pgac_cv_struct_sockaddr_un'+set}'`\" = set"; then
5976 echo $ac_n "(cached) $ac_c" 1>&6
5978 cat > conftest.$ac_ext <<EOF
5979 #line 5980 "configure"
5980 #include "confdefs.h"
5981 #include <sys/types.h>
5982 #ifdef HAVE_SYS_UN_H
5986 struct sockaddr_un un;
5989 if { (eval echo configure:5990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5991 pgac_cv_struct_sockaddr_un=yes
5993 echo "configure: failed program was:" >&5
5994 cat conftest.$ac_ext >&5
5996 pgac_cv_struct_sockaddr_un=no
6001 echo "$ac_t""$pgac_cv_struct_sockaddr_un" 1>&6
6002 if test x"$pgac_cv_struct_sockaddr_un" = xyes; then
6003 cat >> confdefs.h <<\EOF
6004 #define HAVE_STRUCT_SOCKADDR_UN 1
6009 if test "$with_krb5" = yes; then
6010 # Check for differences between MIT and Heimdal (KTH) releases
6011 echo $ac_n "checking for krb5_ticket.enc_part2""... $ac_c" 1>&6
6012 echo "configure:6013: checking for krb5_ticket.enc_part2" >&5
6013 if eval "test \"`echo '$''{'pgac_cv_member_krb5_ticket_enc_part2'+set}'`\" = set"; then
6014 echo $ac_n "(cached) $ac_c" 1>&6
6016 cat > conftest.$ac_ext <<EOF
6017 #line 6018 "configure"
6018 #include "confdefs.h"
6021 static krb5_ticket pgac_var;
6022 if (pgac_var.enc_part2)
6026 if { (eval echo configure:6027: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6028 pgac_cv_member_krb5_ticket_enc_part2=yes
6030 echo "configure: failed program was:" >&5
6031 cat conftest.$ac_ext >&5
6033 pgac_cv_member_krb5_ticket_enc_part2=no
6038 echo "$ac_t""$pgac_cv_member_krb5_ticket_enc_part2" 1>&6
6040 if test x"$pgac_cv_member_krb5_ticket_enc_part2" = x"yes"; then
6041 cat >> confdefs.h <<EOF
6042 #define HAVE_KRB5_TICKET_ENC_PART2 1
6047 echo $ac_n "checking for krb5_ticket.client""... $ac_c" 1>&6
6048 echo "configure:6049: checking for krb5_ticket.client" >&5
6049 if eval "test \"`echo '$''{'pgac_cv_member_krb5_ticket_client'+set}'`\" = set"; then
6050 echo $ac_n "(cached) $ac_c" 1>&6
6052 cat > conftest.$ac_ext <<EOF
6053 #line 6054 "configure"
6054 #include "confdefs.h"
6057 static krb5_ticket pgac_var;
6058 if (pgac_var.client)
6062 if { (eval echo configure:6063: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6064 pgac_cv_member_krb5_ticket_client=yes
6066 echo "configure: failed program was:" >&5
6067 cat conftest.$ac_ext >&5
6069 pgac_cv_member_krb5_ticket_client=no
6074 echo "$ac_t""$pgac_cv_member_krb5_ticket_client" 1>&6
6076 if test x"$pgac_cv_member_krb5_ticket_client" = x"yes"; then
6077 cat >> confdefs.h <<EOF
6078 #define HAVE_KRB5_TICKET_CLIENT 1
6083 { echo "configure: error: could not determine how to get client name from Kerberos 5 ticket" 1>&2; exit 1; }
6088 echo $ac_n "checking for krb5_error.text.data""... $ac_c" 1>&6
6089 echo "configure:6090: checking for krb5_error.text.data" >&5
6090 if eval "test \"`echo '$''{'pgac_cv_member_krb5_error_text_data'+set}'`\" = set"; then
6091 echo $ac_n "(cached) $ac_c" 1>&6
6093 cat > conftest.$ac_ext <<EOF
6094 #line 6095 "configure"
6095 #include "confdefs.h"
6098 static krb5_error pgac_var;
6099 if (pgac_var.text.data)
6103 if { (eval echo configure:6104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6105 pgac_cv_member_krb5_error_text_data=yes
6107 echo "configure: failed program was:" >&5
6108 cat conftest.$ac_ext >&5
6110 pgac_cv_member_krb5_error_text_data=no
6115 echo "$ac_t""$pgac_cv_member_krb5_error_text_data" 1>&6
6117 if test x"$pgac_cv_member_krb5_error_text_data" = x"yes"; then
6118 cat >> confdefs.h <<EOF
6119 #define HAVE_KRB5_ERROR_TEXT_DATA 1
6124 echo $ac_n "checking for krb5_error.e_data""... $ac_c" 1>&6
6125 echo "configure:6126: checking for krb5_error.e_data" >&5
6126 if eval "test \"`echo '$''{'pgac_cv_member_krb5_error_e_data'+set}'`\" = set"; then
6127 echo $ac_n "(cached) $ac_c" 1>&6
6129 cat > conftest.$ac_ext <<EOF
6130 #line 6131 "configure"
6131 #include "confdefs.h"
6134 static krb5_error pgac_var;
6135 if (pgac_var.e_data)
6139 if { (eval echo configure:6140: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6141 pgac_cv_member_krb5_error_e_data=yes
6143 echo "configure: failed program was:" >&5
6144 cat conftest.$ac_ext >&5
6146 pgac_cv_member_krb5_error_e_data=no
6151 echo "$ac_t""$pgac_cv_member_krb5_error_e_data" 1>&6
6153 if test x"$pgac_cv_member_krb5_error_e_data" = x"yes"; then
6154 cat >> confdefs.h <<EOF
6155 #define HAVE_KRB5_ERROR_E_DATA 1
6160 { echo "configure: error: could not determine how to extract Kerberos 5 error messages" 1>&2; exit 1; }
6169 ## Functions, global variables
6171 echo $ac_n "checking for int timezone""... $ac_c" 1>&6
6172 echo "configure:6173: checking for int timezone" >&5
6173 if eval "test \"`echo '$''{'pgac_cv_var_int_timezone'+set}'`\" = set"; then
6174 echo $ac_n "(cached) $ac_c" 1>&6
6176 cat > conftest.$ac_ext <<EOF
6177 #line 6178 "configure"
6178 #include "confdefs.h"
6182 res = timezone / 60;
6185 if { (eval echo configure:6186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6187 pgac_cv_var_int_timezone=yes
6189 echo "configure: failed program was:" >&5
6190 cat conftest.$ac_ext >&5
6192 pgac_cv_var_int_timezone=no
6197 echo "$ac_t""$pgac_cv_var_int_timezone" 1>&6
6198 if test x"$pgac_cv_var_int_timezone" = xyes ; then
6199 cat >> confdefs.h <<\EOF
6200 #define HAVE_INT_TIMEZONE
6204 echo $ac_n "checking types of arguments for accept()""... $ac_c" 1>&6
6205 echo "configure:6206: checking types of arguments for accept()" >&5
6206 if eval "test \"`echo '$''{'ac_cv_func_accept_arg1'+set}'`\" = set"; then
6207 echo $ac_n "(cached) $ac_c" 1>&6
6209 if eval "test \"`echo '$''{'ac_cv_func_accept_arg2'+set}'`\" = set"; then
6210 echo $ac_n "(cached) $ac_c" 1>&6
6212 if eval "test \"`echo '$''{'ac_cv_func_accept_arg3'+set}'`\" = set"; then
6213 echo $ac_n "(cached) $ac_c" 1>&6
6215 for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
6216 for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
6217 for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
6218 cat > conftest.$ac_ext <<EOF
6219 #line 6220 "configure"
6220 #include "confdefs.h"
6221 #ifdef HAVE_SYS_TYPES_H
6222 #include <sys/types.h>
6224 #ifdef HAVE_SYS_SOCKET_H
6225 #include <sys/socket.h>
6227 extern int accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
6232 if { (eval echo configure:6233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6234 ac_not_found=no; break 3
6236 echo "configure: failed program was:" >&5
6237 cat conftest.$ac_ext >&5
6245 if test "$ac_not_found" = yes; then
6246 { echo "configure: error: could not determine argument types" 1>&2; exit 1; }
6248 if test "$ac_cv_func_accept_arg3" = "void"; then
6249 ac_cv_func_accept_arg3=int
6257 echo "$ac_t""$ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" 1>&6
6258 cat >> confdefs.h <<EOF
6259 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
6262 cat >> confdefs.h <<EOF
6263 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
6266 cat >> confdefs.h <<EOF
6267 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
6271 echo $ac_n "checking whether gettimeofday takes only one argument""... $ac_c" 1>&6
6272 echo "configure:6273: checking whether gettimeofday takes only one argument" >&5
6273 if eval "test \"`echo '$''{'pgac_cv_func_gettimeofday_1arg'+set}'`\" = set"; then
6274 echo $ac_n "(cached) $ac_c" 1>&6
6276 cat > conftest.$ac_ext <<EOF
6277 #line 6278 "configure"
6278 #include "confdefs.h"
6279 #include <sys/time.h>
6282 struct timezone *tzp;
6283 gettimeofday(tp,tzp);
6286 if { (eval echo configure:6287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6288 pgac_cv_func_gettimeofday_1arg=no
6290 echo "configure: failed program was:" >&5
6291 cat conftest.$ac_ext >&5
6293 pgac_cv_func_gettimeofday_1arg=yes
6298 echo "$ac_t""$pgac_cv_func_gettimeofday_1arg" 1>&6
6299 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
6300 cat >> confdefs.h <<\EOF
6301 #define GETTIMEOFDAY_1ARG
6306 # SunOS doesn't handle negative byte comparisons properly with +/- return
6307 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
6308 echo "configure:6309: checking for 8-bit clean memcmp" >&5
6309 if eval "test \"`echo '$''{'pgac_cv_func_memcmp_clean'+set}'`\" = set"; then
6310 echo $ac_n "(cached) $ac_c" 1>&6
6312 if test "$cross_compiling" = yes; then
6313 pgac_cv_func_memcmp_clean=no
6315 cat > conftest.$ac_ext <<EOF
6316 #line 6317 "configure"
6317 #include "confdefs.h"
6321 char c0 = 0x40, c1 = 0x80, c2 = 0x81;
6322 exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
6326 if { (eval echo configure:6327: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6328 pgac_cv_func_memcmp_clean=yes
6330 echo "configure: failed program was:" >&5
6331 cat conftest.$ac_ext >&5
6333 pgac_cv_func_memcmp_clean=no
6340 echo "$ac_t""$pgac_cv_func_memcmp_clean" 1>&6
6341 if test $pgac_cv_func_memcmp_clean = no ; then
6348 for ac_func in fcvt getopt_long memmove pstat setproctitle setsid sigprocmask sysconf waitpid dlopen fdatasync
6350 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6351 echo "configure:6352: checking for $ac_func" >&5
6352 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6353 echo $ac_n "(cached) $ac_c" 1>&6
6355 cat > conftest.$ac_ext <<EOF
6356 #line 6357 "configure"
6357 #include "confdefs.h"
6358 /* System header to define __stub macros and hopefully few prototypes,
6359 which can conflict with char $ac_func(); below. */
6361 /* Override any gcc2 internal prototype to avoid an error. */
6362 /* We use char because int might match the return type of a gcc2
6363 builtin and then its argument prototype would still apply. */
6368 /* The GNU C library defines this for functions which it implements
6369 to always fail with ENOSYS. Some functions are actually named
6370 something starting with __ and the normal name is an alias. */
6371 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6379 if { (eval echo configure:6380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6381 eval "ac_cv_func_$ac_func=yes"
6383 echo "configure: failed program was:" >&5
6384 cat conftest.$ac_ext >&5
6386 eval "ac_cv_func_$ac_func=no"
6391 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6392 echo "$ac_t""yes" 1>&6
6393 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6394 cat >> confdefs.h <<EOF
6395 #define $ac_tr_func 1
6399 echo "$ac_t""no" 1>&6
6404 cat > conftest.$ac_ext <<EOF
6405 #line 6406 "configure"
6406 #include "confdefs.h"
6409 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6410 egrep "fdatasync" >/dev/null 2>&1; then
6412 cat >> confdefs.h <<\EOF
6413 #define HAVE_FDATASYNC_DECL 1
6420 echo $ac_n "checking for PS_STRINGS""... $ac_c" 1>&6
6421 echo "configure:6422: checking for PS_STRINGS" >&5
6422 if eval "test \"`echo '$''{'pgac_cv_var_PS_STRINGS'+set}'`\" = set"; then
6423 echo $ac_n "(cached) $ac_c" 1>&6
6425 cat > conftest.$ac_ext <<EOF
6426 #line 6427 "configure"
6427 #include "confdefs.h"
6428 #include <machine/vmparam.h>
6429 #include <sys/exec.h>
6432 PS_STRINGS->ps_nargvstr = 1;
6433 PS_STRINGS->ps_argvstr = "foo";
6436 if { (eval echo configure:6437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6438 pgac_cv_var_PS_STRINGS=yes
6440 echo "configure: failed program was:" >&5
6441 cat conftest.$ac_ext >&5
6443 pgac_cv_var_PS_STRINGS=no
6448 echo "$ac_t""$pgac_cv_var_PS_STRINGS" 1>&6
6449 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
6450 cat >> confdefs.h <<\EOF
6451 #define HAVE_PS_STRINGS
6457 echo $ac_n "checking for snprintf""... $ac_c" 1>&6
6458 echo "configure:6459: checking for snprintf" >&5
6459 if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
6460 echo $ac_n "(cached) $ac_c" 1>&6
6462 cat > conftest.$ac_ext <<EOF
6463 #line 6464 "configure"
6464 #include "confdefs.h"
6465 /* System header to define __stub macros and hopefully few prototypes,
6466 which can conflict with char snprintf(); below. */
6468 /* Override any gcc2 internal prototype to avoid an error. */
6469 /* We use char because int might match the return type of a gcc2
6470 builtin and then its argument prototype would still apply. */
6475 /* The GNU C library defines this for functions which it implements
6476 to always fail with ENOSYS. Some functions are actually named
6477 something starting with __ and the normal name is an alias. */
6478 #if defined (__stub_snprintf) || defined (__stub___snprintf)
6486 if { (eval echo configure:6487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6488 eval "ac_cv_func_snprintf=yes"
6490 echo "configure: failed program was:" >&5
6491 cat conftest.$ac_ext >&5
6493 eval "ac_cv_func_snprintf=no"
6498 if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
6499 echo "$ac_t""yes" 1>&6
6500 cat >> confdefs.h <<\EOF
6501 #define HAVE_SNPRINTF 1
6505 echo "$ac_t""no" 1>&6
6506 SNPRINTF='snprintf.o'
6509 echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
6510 echo "configure:6511: checking for vsnprintf" >&5
6511 if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
6512 echo $ac_n "(cached) $ac_c" 1>&6
6514 cat > conftest.$ac_ext <<EOF
6515 #line 6516 "configure"
6516 #include "confdefs.h"
6517 /* System header to define __stub macros and hopefully few prototypes,
6518 which can conflict with char vsnprintf(); below. */
6520 /* Override any gcc2 internal prototype to avoid an error. */
6521 /* We use char because int might match the return type of a gcc2
6522 builtin and then its argument prototype would still apply. */
6527 /* The GNU C library defines this for functions which it implements
6528 to always fail with ENOSYS. Some functions are actually named
6529 something starting with __ and the normal name is an alias. */
6530 #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
6538 if { (eval echo configure:6539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6540 eval "ac_cv_func_vsnprintf=yes"
6542 echo "configure: failed program was:" >&5
6543 cat conftest.$ac_ext >&5
6545 eval "ac_cv_func_vsnprintf=no"
6550 if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
6551 echo "$ac_t""yes" 1>&6
6552 cat >> confdefs.h <<\EOF
6553 #define HAVE_VSNPRINTF 1
6557 echo "$ac_t""no" 1>&6
6558 SNPRINTF='snprintf.o'
6562 cat > conftest.$ac_ext <<EOF
6563 #line 6564 "configure"
6564 #include "confdefs.h"
6567 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6568 egrep "snprintf" >/dev/null 2>&1; then
6570 cat >> confdefs.h <<\EOF
6571 #define HAVE_SNPRINTF_DECL 1
6577 cat > conftest.$ac_ext <<EOF
6578 #line 6579 "configure"
6579 #include "confdefs.h"
6582 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6583 egrep "vsnprintf" >/dev/null 2>&1; then
6585 cat >> confdefs.h <<\EOF
6586 #define HAVE_VSNPRINTF_DECL 1
6593 # do this one the hard way in case isinf() is a macro
6594 echo $ac_n "checking for isinf""... $ac_c" 1>&6
6595 echo "configure:6596: checking for isinf" >&5
6596 if eval "test \"`echo '$''{'ac_cv_func_isinf'+set}'`\" = set"; then
6597 echo $ac_n "(cached) $ac_c" 1>&6
6599 cat > conftest.$ac_ext <<EOF
6600 #line 6601 "configure"
6601 #include "confdefs.h"
6605 double x = 0.0; int res = isinf(x);
6608 if { (eval echo configure:6609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6610 ac_cv_func_isinf=yes
6612 echo "configure: failed program was:" >&5
6613 cat conftest.$ac_ext >&5
6620 echo "$ac_t""$ac_cv_func_isinf" 1>&6
6622 if test $ac_cv_func_isinf = yes ; then
6623 cat >> confdefs.h <<\EOF
6624 #define HAVE_ISINF 1
6630 # Look for a way to implement a substitute for isinf()
6631 for ac_func in fpclass fp_class fp_class_d class
6633 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6634 echo "configure:6635: checking for $ac_func" >&5
6635 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6636 echo $ac_n "(cached) $ac_c" 1>&6
6638 cat > conftest.$ac_ext <<EOF
6639 #line 6640 "configure"
6640 #include "confdefs.h"
6641 /* System header to define __stub macros and hopefully few prototypes,
6642 which can conflict with char $ac_func(); below. */
6644 /* Override any gcc2 internal prototype to avoid an error. */
6645 /* We use char because int might match the return type of a gcc2
6646 builtin and then its argument prototype would still apply. */
6651 /* The GNU C library defines this for functions which it implements
6652 to always fail with ENOSYS. Some functions are actually named
6653 something starting with __ and the normal name is an alias. */
6654 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6662 if { (eval echo configure:6663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6664 eval "ac_cv_func_$ac_func=yes"
6666 echo "configure: failed program was:" >&5
6667 cat conftest.$ac_ext >&5
6669 eval "ac_cv_func_$ac_func=no"
6674 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6675 echo "$ac_t""yes" 1>&6
6676 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6677 cat >> confdefs.h <<EOF
6678 #define $ac_tr_func 1
6682 echo "$ac_t""no" 1>&6
6689 echo $ac_n "checking for getrusage""... $ac_c" 1>&6
6690 echo "configure:6691: checking for getrusage" >&5
6691 if eval "test \"`echo '$''{'ac_cv_func_getrusage'+set}'`\" = set"; then
6692 echo $ac_n "(cached) $ac_c" 1>&6
6694 cat > conftest.$ac_ext <<EOF
6695 #line 6696 "configure"
6696 #include "confdefs.h"
6697 /* System header to define __stub macros and hopefully few prototypes,
6698 which can conflict with char getrusage(); below. */
6700 /* Override any gcc2 internal prototype to avoid an error. */
6701 /* We use char because int might match the return type of a gcc2
6702 builtin and then its argument prototype would still apply. */
6707 /* The GNU C library defines this for functions which it implements
6708 to always fail with ENOSYS. Some functions are actually named
6709 something starting with __ and the normal name is an alias. */
6710 #if defined (__stub_getrusage) || defined (__stub___getrusage)
6718 if { (eval echo configure:6719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6720 eval "ac_cv_func_getrusage=yes"
6722 echo "configure: failed program was:" >&5
6723 cat conftest.$ac_ext >&5
6725 eval "ac_cv_func_getrusage=no"
6730 if eval "test \"`echo '$ac_cv_func_'getrusage`\" = yes"; then
6731 echo "$ac_t""yes" 1>&6
6732 cat >> confdefs.h <<\EOF
6733 #define HAVE_GETRUSAGE 1
6737 echo "$ac_t""no" 1>&6
6738 GETRUSAGE='getrusage.o'
6742 echo $ac_n "checking for srandom""... $ac_c" 1>&6
6743 echo "configure:6744: checking for srandom" >&5
6744 if eval "test \"`echo '$''{'ac_cv_func_srandom'+set}'`\" = set"; then
6745 echo $ac_n "(cached) $ac_c" 1>&6
6747 cat > conftest.$ac_ext <<EOF
6748 #line 6749 "configure"
6749 #include "confdefs.h"
6750 /* System header to define __stub macros and hopefully few prototypes,
6751 which can conflict with char srandom(); below. */
6753 /* Override any gcc2 internal prototype to avoid an error. */
6754 /* We use char because int might match the return type of a gcc2
6755 builtin and then its argument prototype would still apply. */
6760 /* The GNU C library defines this for functions which it implements
6761 to always fail with ENOSYS. Some functions are actually named
6762 something starting with __ and the normal name is an alias. */
6763 #if defined (__stub_srandom) || defined (__stub___srandom)
6771 if { (eval echo configure:6772: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6773 eval "ac_cv_func_srandom=yes"
6775 echo "configure: failed program was:" >&5
6776 cat conftest.$ac_ext >&5
6778 eval "ac_cv_func_srandom=no"
6783 if eval "test \"`echo '$ac_cv_func_'srandom`\" = yes"; then
6784 echo "$ac_t""yes" 1>&6
6785 cat >> confdefs.h <<\EOF
6786 #define HAVE_SRANDOM 1
6790 echo "$ac_t""no" 1>&6
6795 echo $ac_n "checking for gethostname""... $ac_c" 1>&6
6796 echo "configure:6797: checking for gethostname" >&5
6797 if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then
6798 echo $ac_n "(cached) $ac_c" 1>&6
6800 cat > conftest.$ac_ext <<EOF
6801 #line 6802 "configure"
6802 #include "confdefs.h"
6803 /* System header to define __stub macros and hopefully few prototypes,
6804 which can conflict with char gethostname(); below. */
6806 /* Override any gcc2 internal prototype to avoid an error. */
6807 /* We use char because int might match the return type of a gcc2
6808 builtin and then its argument prototype would still apply. */
6813 /* The GNU C library defines this for functions which it implements
6814 to always fail with ENOSYS. Some functions are actually named
6815 something starting with __ and the normal name is an alias. */
6816 #if defined (__stub_gethostname) || defined (__stub___gethostname)
6824 if { (eval echo configure:6825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6826 eval "ac_cv_func_gethostname=yes"
6828 echo "configure: failed program was:" >&5
6829 cat conftest.$ac_ext >&5
6831 eval "ac_cv_func_gethostname=no"
6836 if eval "test \"`echo '$ac_cv_func_'gethostname`\" = yes"; then
6837 echo "$ac_t""yes" 1>&6
6838 cat >> confdefs.h <<\EOF
6839 #define HAVE_GETHOSTNAME 1
6843 echo "$ac_t""no" 1>&6
6844 GETHOSTNAME='gethostname.o'
6848 echo $ac_n "checking for random""... $ac_c" 1>&6
6849 echo "configure:6850: checking for random" >&5
6850 if eval "test \"`echo '$''{'ac_cv_func_random'+set}'`\" = set"; then
6851 echo $ac_n "(cached) $ac_c" 1>&6
6853 cat > conftest.$ac_ext <<EOF
6854 #line 6855 "configure"
6855 #include "confdefs.h"
6856 /* System header to define __stub macros and hopefully few prototypes,
6857 which can conflict with char random(); below. */
6859 /* Override any gcc2 internal prototype to avoid an error. */
6860 /* We use char because int might match the return type of a gcc2
6861 builtin and then its argument prototype would still apply. */
6866 /* The GNU C library defines this for functions which it implements
6867 to always fail with ENOSYS. Some functions are actually named
6868 something starting with __ and the normal name is an alias. */
6869 #if defined (__stub_random) || defined (__stub___random)
6877 if { (eval echo configure:6878: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6879 eval "ac_cv_func_random=yes"
6881 echo "configure: failed program was:" >&5
6882 cat conftest.$ac_ext >&5
6884 eval "ac_cv_func_random=no"
6889 if eval "test \"`echo '$ac_cv_func_'random`\" = yes"; then
6890 echo "$ac_t""yes" 1>&6
6891 cat >> confdefs.h <<\EOF
6892 #define HAVE_RANDOM 1
6896 echo "$ac_t""no" 1>&6
6897 MISSING_RANDOM='random.o'
6901 echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
6902 echo "configure:6903: checking for inet_aton" >&5
6903 if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
6904 echo $ac_n "(cached) $ac_c" 1>&6
6906 cat > conftest.$ac_ext <<EOF
6907 #line 6908 "configure"
6908 #include "confdefs.h"
6909 /* System header to define __stub macros and hopefully few prototypes,
6910 which can conflict with char inet_aton(); below. */
6912 /* Override any gcc2 internal prototype to avoid an error. */
6913 /* We use char because int might match the return type of a gcc2
6914 builtin and then its argument prototype would still apply. */
6919 /* The GNU C library defines this for functions which it implements
6920 to always fail with ENOSYS. Some functions are actually named
6921 something starting with __ and the normal name is an alias. */
6922 #if defined (__stub_inet_aton) || defined (__stub___inet_aton)
6930 if { (eval echo configure:6931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6932 eval "ac_cv_func_inet_aton=yes"
6934 echo "configure: failed program was:" >&5
6935 cat conftest.$ac_ext >&5
6937 eval "ac_cv_func_inet_aton=no"
6942 if eval "test \"`echo '$ac_cv_func_'inet_aton`\" = yes"; then
6943 echo "$ac_t""yes" 1>&6
6944 cat >> confdefs.h <<\EOF
6945 #define HAVE_INET_ATON 1
6949 echo "$ac_t""no" 1>&6
6950 INET_ATON='inet_aton.o'
6954 echo $ac_n "checking for strerror""... $ac_c" 1>&6
6955 echo "configure:6956: checking for strerror" >&5
6956 if eval "test \"`echo '$''{'ac_cv_func_strerror'+set}'`\" = set"; then
6957 echo $ac_n "(cached) $ac_c" 1>&6
6959 cat > conftest.$ac_ext <<EOF
6960 #line 6961 "configure"
6961 #include "confdefs.h"
6962 /* System header to define __stub macros and hopefully few prototypes,
6963 which can conflict with char strerror(); below. */
6965 /* Override any gcc2 internal prototype to avoid an error. */
6966 /* We use char because int might match the return type of a gcc2
6967 builtin and then its argument prototype would still apply. */
6972 /* The GNU C library defines this for functions which it implements
6973 to always fail with ENOSYS. Some functions are actually named
6974 something starting with __ and the normal name is an alias. */
6975 #if defined (__stub_strerror) || defined (__stub___strerror)
6983 if { (eval echo configure:6984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6985 eval "ac_cv_func_strerror=yes"
6987 echo "configure: failed program was:" >&5
6988 cat conftest.$ac_ext >&5
6990 eval "ac_cv_func_strerror=no"
6995 if eval "test \"`echo '$ac_cv_func_'strerror`\" = yes"; then
6996 echo "$ac_t""yes" 1>&6
6997 cat >> confdefs.h <<\EOF
6998 #define HAVE_STRERROR 1
7002 echo "$ac_t""no" 1>&6
7003 STRERROR='strerror.o'
7007 echo $ac_n "checking for strdup""... $ac_c" 1>&6
7008 echo "configure:7009: checking for strdup" >&5
7009 if eval "test \"`echo '$''{'ac_cv_func_strdup'+set}'`\" = set"; then
7010 echo $ac_n "(cached) $ac_c" 1>&6
7012 cat > conftest.$ac_ext <<EOF
7013 #line 7014 "configure"
7014 #include "confdefs.h"
7015 /* System header to define __stub macros and hopefully few prototypes,
7016 which can conflict with char strdup(); below. */
7018 /* Override any gcc2 internal prototype to avoid an error. */
7019 /* We use char because int might match the return type of a gcc2
7020 builtin and then its argument prototype would still apply. */
7025 /* The GNU C library defines this for functions which it implements
7026 to always fail with ENOSYS. Some functions are actually named
7027 something starting with __ and the normal name is an alias. */
7028 #if defined (__stub_strdup) || defined (__stub___strdup)
7036 if { (eval echo configure:7037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7038 eval "ac_cv_func_strdup=yes"
7040 echo "configure: failed program was:" >&5
7041 cat conftest.$ac_ext >&5
7043 eval "ac_cv_func_strdup=no"
7048 if eval "test \"`echo '$ac_cv_func_'strdup`\" = yes"; then
7049 echo "$ac_t""yes" 1>&6
7050 cat >> confdefs.h <<\EOF
7051 #define HAVE_STRDUP 1
7055 echo "$ac_t""no" 1>&6
7056 STRDUP='../../utils/strdup.o'
7060 echo $ac_n "checking for strtol""... $ac_c" 1>&6
7061 echo "configure:7062: checking for strtol" >&5
7062 if eval "test \"`echo '$''{'ac_cv_func_strtol'+set}'`\" = set"; then
7063 echo $ac_n "(cached) $ac_c" 1>&6
7065 cat > conftest.$ac_ext <<EOF
7066 #line 7067 "configure"
7067 #include "confdefs.h"
7068 /* System header to define __stub macros and hopefully few prototypes,
7069 which can conflict with char strtol(); below. */
7071 /* Override any gcc2 internal prototype to avoid an error. */
7072 /* We use char because int might match the return type of a gcc2
7073 builtin and then its argument prototype would still apply. */
7078 /* The GNU C library defines this for functions which it implements
7079 to always fail with ENOSYS. Some functions are actually named
7080 something starting with __ and the normal name is an alias. */
7081 #if defined (__stub_strtol) || defined (__stub___strtol)
7089 if { (eval echo configure:7090: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7091 eval "ac_cv_func_strtol=yes"
7093 echo "configure: failed program was:" >&5
7094 cat conftest.$ac_ext >&5
7096 eval "ac_cv_func_strtol=no"
7101 if eval "test \"`echo '$ac_cv_func_'strtol`\" = yes"; then
7102 echo "$ac_t""yes" 1>&6
7103 cat >> confdefs.h <<\EOF
7104 #define HAVE_STRTOL 1
7108 echo "$ac_t""no" 1>&6
7113 echo $ac_n "checking for strtoul""... $ac_c" 1>&6
7114 echo "configure:7115: checking for strtoul" >&5
7115 if eval "test \"`echo '$''{'ac_cv_func_strtoul'+set}'`\" = set"; then
7116 echo $ac_n "(cached) $ac_c" 1>&6
7118 cat > conftest.$ac_ext <<EOF
7119 #line 7120 "configure"
7120 #include "confdefs.h"
7121 /* System header to define __stub macros and hopefully few prototypes,
7122 which can conflict with char strtoul(); below. */
7124 /* Override any gcc2 internal prototype to avoid an error. */
7125 /* We use char because int might match the return type of a gcc2
7126 builtin and then its argument prototype would still apply. */
7131 /* The GNU C library defines this for functions which it implements
7132 to always fail with ENOSYS. Some functions are actually named
7133 something starting with __ and the normal name is an alias. */
7134 #if defined (__stub_strtoul) || defined (__stub___strtoul)
7142 if { (eval echo configure:7143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7144 eval "ac_cv_func_strtoul=yes"
7146 echo "configure: failed program was:" >&5
7147 cat conftest.$ac_ext >&5
7149 eval "ac_cv_func_strtoul=no"
7154 if eval "test \"`echo '$ac_cv_func_'strtoul`\" = yes"; then
7155 echo "$ac_t""yes" 1>&6
7156 cat >> confdefs.h <<\EOF
7157 #define HAVE_STRTOUL 1
7161 echo "$ac_t""no" 1>&6
7166 echo $ac_n "checking for strcasecmp""... $ac_c" 1>&6
7167 echo "configure:7168: checking for strcasecmp" >&5
7168 if eval "test \"`echo '$''{'ac_cv_func_strcasecmp'+set}'`\" = set"; then
7169 echo $ac_n "(cached) $ac_c" 1>&6
7171 cat > conftest.$ac_ext <<EOF
7172 #line 7173 "configure"
7173 #include "confdefs.h"
7174 /* System header to define __stub macros and hopefully few prototypes,
7175 which can conflict with char strcasecmp(); below. */
7177 /* Override any gcc2 internal prototype to avoid an error. */
7178 /* We use char because int might match the return type of a gcc2
7179 builtin and then its argument prototype would still apply. */
7184 /* The GNU C library defines this for functions which it implements
7185 to always fail with ENOSYS. Some functions are actually named
7186 something starting with __ and the normal name is an alias. */
7187 #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
7195 if { (eval echo configure:7196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7197 eval "ac_cv_func_strcasecmp=yes"
7199 echo "configure: failed program was:" >&5
7200 cat conftest.$ac_ext >&5
7202 eval "ac_cv_func_strcasecmp=no"
7207 if eval "test \"`echo '$ac_cv_func_'strcasecmp`\" = yes"; then
7208 echo "$ac_t""yes" 1>&6
7209 cat >> confdefs.h <<\EOF
7210 #define HAVE_STRCASECMP 1
7214 echo "$ac_t""no" 1>&6
7215 STRCASECMP='strcasecmp.o'
7219 echo $ac_n "checking for cbrt""... $ac_c" 1>&6
7220 echo "configure:7221: checking for cbrt" >&5
7221 if eval "test \"`echo '$''{'ac_cv_func_cbrt'+set}'`\" = set"; then
7222 echo $ac_n "(cached) $ac_c" 1>&6
7224 cat > conftest.$ac_ext <<EOF
7225 #line 7226 "configure"
7226 #include "confdefs.h"
7227 /* System header to define __stub macros and hopefully few prototypes,
7228 which can conflict with char cbrt(); below. */
7230 /* Override any gcc2 internal prototype to avoid an error. */
7231 /* We use char because int might match the return type of a gcc2
7232 builtin and then its argument prototype would still apply. */
7237 /* The GNU C library defines this for functions which it implements
7238 to always fail with ENOSYS. Some functions are actually named
7239 something starting with __ and the normal name is an alias. */
7240 #if defined (__stub_cbrt) || defined (__stub___cbrt)
7248 if { (eval echo configure:7249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7250 eval "ac_cv_func_cbrt=yes"
7252 echo "configure: failed program was:" >&5
7253 cat conftest.$ac_ext >&5
7255 eval "ac_cv_func_cbrt=no"
7260 if eval "test \"`echo '$ac_cv_func_'cbrt`\" = yes"; then
7261 echo "$ac_t""yes" 1>&6
7262 cat >> confdefs.h <<\EOF
7267 echo "$ac_t""no" 1>&6
7268 echo $ac_n "checking for cbrt in -lm""... $ac_c" 1>&6
7269 echo "configure:7270: checking for cbrt in -lm" >&5
7270 ac_lib_var=`echo m'_'cbrt | sed 'y%./+-%__p_%'`
7271 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7272 echo $ac_n "(cached) $ac_c" 1>&6
7274 ac_save_LIBS="$LIBS"
7276 cat > conftest.$ac_ext <<EOF
7277 #line 7278 "configure"
7278 #include "confdefs.h"
7279 /* Override any gcc2 internal prototype to avoid an error. */
7280 /* We use char because int might match the return type of a gcc2
7281 builtin and then its argument prototype would still apply. */
7288 if { (eval echo configure:7289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7290 eval "ac_cv_lib_$ac_lib_var=yes"
7292 echo "configure: failed program was:" >&5
7293 cat conftest.$ac_ext >&5
7295 eval "ac_cv_lib_$ac_lib_var=no"
7298 LIBS="$ac_save_LIBS"
7301 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7302 echo "$ac_t""yes" 1>&6
7303 cat >> confdefs.h <<\EOF
7308 echo "$ac_t""no" 1>&6
7314 # On HPUX 9, rint() is not in regular libm.a but in /lib/pa1.1/libm.a;
7315 # this hackery with HPUXMATHLIB allows us to cope.
7319 if [ -r /lib/pa1.1/libm.a ] ; then
7320 HPUXMATHLIB="-L /lib/pa1.1 -lm"
7325 echo $ac_n "checking for rint""... $ac_c" 1>&6
7326 echo "configure:7327: checking for rint" >&5
7327 if eval "test \"`echo '$''{'ac_cv_func_rint'+set}'`\" = set"; then
7328 echo $ac_n "(cached) $ac_c" 1>&6
7330 cat > conftest.$ac_ext <<EOF
7331 #line 7332 "configure"
7332 #include "confdefs.h"
7333 /* System header to define __stub macros and hopefully few prototypes,
7334 which can conflict with char rint(); below. */
7336 /* Override any gcc2 internal prototype to avoid an error. */
7337 /* We use char because int might match the return type of a gcc2
7338 builtin and then its argument prototype would still apply. */
7343 /* The GNU C library defines this for functions which it implements
7344 to always fail with ENOSYS. Some functions are actually named
7345 something starting with __ and the normal name is an alias. */
7346 #if defined (__stub_rint) || defined (__stub___rint)
7354 if { (eval echo configure:7355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7356 eval "ac_cv_func_rint=yes"
7358 echo "configure: failed program was:" >&5
7359 cat conftest.$ac_ext >&5
7361 eval "ac_cv_func_rint=no"
7366 if eval "test \"`echo '$ac_cv_func_'rint`\" = yes"; then
7367 echo "$ac_t""yes" 1>&6
7368 cat >> confdefs.h <<\EOF
7373 echo "$ac_t""no" 1>&6
7374 echo $ac_n "checking for rint in -lm""... $ac_c" 1>&6
7375 echo "configure:7376: checking for rint in -lm" >&5
7376 ac_lib_var=`echo m'_'rint | sed 'y%./+-%__p_%'`
7377 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7378 echo $ac_n "(cached) $ac_c" 1>&6
7380 ac_save_LIBS="$LIBS"
7381 LIBS="-lm $HPUXMATHLIB $LIBS"
7382 cat > conftest.$ac_ext <<EOF
7383 #line 7384 "configure"
7384 #include "confdefs.h"
7385 /* Override any gcc2 internal prototype to avoid an error. */
7386 /* We use char because int might match the return type of a gcc2
7387 builtin and then its argument prototype would still apply. */
7394 if { (eval echo configure:7395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7396 eval "ac_cv_lib_$ac_lib_var=yes"
7398 echo "configure: failed program was:" >&5
7399 cat conftest.$ac_ext >&5
7401 eval "ac_cv_lib_$ac_lib_var=no"
7404 LIBS="$ac_save_LIBS"
7407 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7408 echo "$ac_t""yes" 1>&6
7409 cat >> confdefs.h <<\EOF
7414 echo "$ac_t""no" 1>&6
7421 # Readline versions < 2.1 don't have rl_completion_append_character
7422 echo $ac_n "checking for rl_completion_append_character""... $ac_c" 1>&6
7423 echo "configure:7424: checking for rl_completion_append_character" >&5
7424 cat > conftest.$ac_ext <<EOF
7425 #line 7426 "configure"
7426 #include "confdefs.h"
7428 #ifdef HAVE_READLINE_READLINE_H
7429 # include <readline/readline.h>
7430 #elif defined(HAVE_READLINE_H)
7431 # include <readline.h>
7435 rl_completion_append_character = 'x';
7438 if { (eval echo configure:7439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7440 echo "$ac_t""yes" 1>&6
7441 cat >> confdefs.h <<\EOF
7442 #define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
7446 echo "configure: failed program was:" >&5
7447 cat conftest.$ac_ext >&5
7449 echo "$ac_t""no" 1>&6
7453 for ac_func in rl_completion_matches rl_filename_completion_function
7455 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7456 echo "configure:7457: checking for $ac_func" >&5
7457 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7458 echo $ac_n "(cached) $ac_c" 1>&6
7460 cat > conftest.$ac_ext <<EOF
7461 #line 7462 "configure"
7462 #include "confdefs.h"
7463 /* System header to define __stub macros and hopefully few prototypes,
7464 which can conflict with char $ac_func(); below. */
7466 /* Override any gcc2 internal prototype to avoid an error. */
7467 /* We use char because int might match the return type of a gcc2
7468 builtin and then its argument prototype would still apply. */
7473 /* The GNU C library defines this for functions which it implements
7474 to always fail with ENOSYS. Some functions are actually named
7475 something starting with __ and the normal name is an alias. */
7476 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7484 if { (eval echo configure:7485: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7486 eval "ac_cv_func_$ac_func=yes"
7488 echo "configure: failed program was:" >&5
7489 cat conftest.$ac_ext >&5
7491 eval "ac_cv_func_$ac_func=no"
7496 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7497 echo "$ac_t""yes" 1>&6
7498 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7499 cat >> confdefs.h <<EOF
7500 #define $ac_tr_func 1
7504 echo "$ac_t""no" 1>&6
7510 echo $ac_n "checking for finite""... $ac_c" 1>&6
7511 echo "configure:7512: checking for finite" >&5
7512 cat > conftest.$ac_ext <<EOF
7513 #line 7514 "configure"
7514 #include "confdefs.h"
7517 int dummy=finite(1.0);
7520 if { (eval echo configure:7521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7522 cat >> confdefs.h <<\EOF
7523 #define HAVE_FINITE 1
7525 echo "$ac_t""yes" 1>&6
7527 echo "configure: failed program was:" >&5
7528 cat conftest.$ac_ext >&5
7530 echo "$ac_t""no" 1>&6
7534 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
7535 echo "configure:7536: checking for sigsetjmp" >&5
7536 cat > conftest.$ac_ext <<EOF
7537 #line 7538 "configure"
7538 #include "confdefs.h"
7541 sigjmp_buf x; sigsetjmp(x, 1);
7544 if { (eval echo configure:7545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7546 cat >> confdefs.h <<\EOF
7547 #define HAVE_SIGSETJMP 1
7549 echo "$ac_t""yes" 1>&6
7551 echo "configure: failed program was:" >&5
7552 cat conftest.$ac_ext >&5
7554 echo "$ac_t""no" 1>&6
7559 # Check whether --enable-syslog was given
7560 if test x"${enable_syslog+set}" = xset; then
7561 case $enable_syslog in
7563 echo $ac_n "checking for syslog""... $ac_c" 1>&6
7564 echo "configure:7565: checking for syslog" >&5
7565 if eval "test \"`echo '$''{'ac_cv_func_syslog'+set}'`\" = set"; then
7566 echo $ac_n "(cached) $ac_c" 1>&6
7568 cat > conftest.$ac_ext <<EOF
7569 #line 7570 "configure"
7570 #include "confdefs.h"
7571 /* System header to define __stub macros and hopefully few prototypes,
7572 which can conflict with char syslog(); below. */
7574 /* Override any gcc2 internal prototype to avoid an error. */
7575 /* We use char because int might match the return type of a gcc2
7576 builtin and then its argument prototype would still apply. */
7581 /* The GNU C library defines this for functions which it implements
7582 to always fail with ENOSYS. Some functions are actually named
7583 something starting with __ and the normal name is an alias. */
7584 #if defined (__stub_syslog) || defined (__stub___syslog)
7592 if { (eval echo configure:7593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7594 eval "ac_cv_func_syslog=yes"
7596 echo "configure: failed program was:" >&5
7597 cat conftest.$ac_ext >&5
7599 eval "ac_cv_func_syslog=no"
7604 if eval "test \"`echo '$ac_cv_func_'syslog`\" = yes"; then
7605 echo "$ac_t""yes" 1>&6
7606 cat >> confdefs.h <<\EOF
7607 #define ENABLE_SYSLOG 1
7611 echo "$ac_t""no" 1>&6
7612 { echo "configure: error: no syslog interface found" 1>&2; exit 1; }
7620 enableval=$enable_syslog
7621 { echo "configure: error: no argument expected for --enable-syslog option" 1>&2; exit 1; }
7623 esac # $enable_syslog
7630 echo $ac_n "checking for optreset""... $ac_c" 1>&6
7631 echo "configure:7632: checking for optreset" >&5
7632 if eval "test \"`echo '$''{'pgac_cv_var_int_optreset'+set}'`\" = set"; then
7633 echo $ac_n "(cached) $ac_c" 1>&6
7635 cat > conftest.$ac_ext <<EOF
7636 #line 7637 "configure"
7637 #include "confdefs.h"
7640 extern int optreset; optreset = 1;
7643 if { (eval echo configure:7644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7645 pgac_cv_var_int_optreset=yes
7647 echo "configure: failed program was:" >&5
7648 cat conftest.$ac_ext >&5
7650 pgac_cv_var_int_optreset=no
7655 echo "$ac_t""$pgac_cv_var_int_optreset" 1>&6
7656 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
7657 cat >> confdefs.h <<\EOF
7658 #define HAVE_INT_OPTRESET 1
7664 # This test makes sure that run tests work at all. Sometimes a shared
7665 # library is found by the linker, but the runtime linker can't find it.
7666 # This check should come after all modifications of compiler or linker
7667 # variables, and before any other run tests.
7668 echo $ac_n "checking test program""... $ac_c" 1>&6
7669 echo "configure:7670: checking test program" >&5
7670 if test "$cross_compiling" = yes; then
7671 echo "$ac_t""cross-compiling" 1>&6
7673 cat > conftest.$ac_ext <<EOF
7674 #line 7675 "configure"
7675 #include "confdefs.h"
7676 int main() { return 0; }
7678 if { (eval echo configure:7679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7680 echo "$ac_t""ok" 1>&6
7682 echo "configure: failed program was:" >&5
7683 cat conftest.$ac_ext >&5
7685 echo "$ac_t""failed" 1>&6
7686 { echo "configure: error:
7687 *** Could not execute a simple test program. This may be a problem
7688 *** related to locating shared libraries. Check the file 'config.log'
7689 *** for the exact reason." 1>&2; exit 1; }
7697 echo $ac_n "checking whether long int is 64 bits""... $ac_c" 1>&6
7698 echo "configure:7699: checking whether long int is 64 bits" >&5
7699 if eval "test \"`echo '$''{'pgac_cv_type_long_int_64'+set}'`\" = set"; then
7700 echo $ac_n "(cached) $ac_c" 1>&6
7702 if test "$cross_compiling" = yes; then
7703 pgac_cv_type_long_int_64=no
7704 echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2
7706 cat > conftest.$ac_ext <<EOF
7707 #line 7708 "configure"
7708 #include "confdefs.h"
7709 typedef long int int64;
7712 * These are globals to discourage the compiler from folding all the
7713 * arithmetic tests down to compile-time constants.
7718 int does_int64_work()
7722 if (sizeof(int64) != 8)
7723 return 0; /* definitely not the right size */
7725 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
7733 exit(! does_int64_work());
7736 if { (eval echo configure:7737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7738 pgac_cv_type_long_int_64=yes
7740 echo "configure: failed program was:" >&5
7741 cat conftest.$ac_ext >&5
7743 pgac_cv_type_long_int_64=no
7750 echo "$ac_t""$pgac_cv_type_long_int_64" 1>&6
7752 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
7753 if test x"$pgac_cv_type_long_int_64" = xyes ; then
7754 cat >> confdefs.h <<\EOF
7755 #define HAVE_LONG_INT_64
7761 if test x"$HAVE_LONG_INT_64" = x"no" ; then
7762 echo $ac_n "checking whether long long int is 64 bits""... $ac_c" 1>&6
7763 echo "configure:7764: checking whether long long int is 64 bits" >&5
7764 if eval "test \"`echo '$''{'pgac_cv_type_long_long_int_64'+set}'`\" = set"; then
7765 echo $ac_n "(cached) $ac_c" 1>&6
7767 if test "$cross_compiling" = yes; then
7768 pgac_cv_type_long_long_int_64=no
7769 echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2
7771 cat > conftest.$ac_ext <<EOF
7772 #line 7773 "configure"
7773 #include "confdefs.h"
7774 typedef long long int int64;
7777 * These are globals to discourage the compiler from folding all the
7778 * arithmetic tests down to compile-time constants.
7783 int does_int64_work()
7787 if (sizeof(int64) != 8)
7788 return 0; /* definitely not the right size */
7790 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
7798 exit(! does_int64_work());
7801 if { (eval echo configure:7802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7803 pgac_cv_type_long_long_int_64=yes
7805 echo "configure: failed program was:" >&5
7806 cat conftest.$ac_ext >&5
7808 pgac_cv_type_long_long_int_64=no
7815 echo "$ac_t""$pgac_cv_type_long_long_int_64" 1>&6
7817 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
7818 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
7819 cat >> confdefs.h <<\EOF
7820 #define HAVE_LONG_LONG_INT_64
7829 if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
7830 cat > conftest.$ac_ext <<EOF
7831 #line 7832 "configure"
7832 #include "confdefs.h"
7834 #define INT64CONST(x) x##LL
7835 long long int foo = INT64CONST(0x1234567890123456);
7841 if { (eval echo configure:7842: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7843 cat >> confdefs.h <<\EOF
7844 #define HAVE_LL_CONSTANTS 1
7848 echo "configure: failed program was:" >&5
7849 cat conftest.$ac_ext >&5
7856 if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
7857 if [ x$SNPRINTF = x ] ; then
7858 echo $ac_n "checking whether snprintf handles 'long long int' as %lld""... $ac_c" 1>&6
7859 echo "configure:7860: checking whether snprintf handles 'long long int' as %lld" >&5
7860 if test "$cross_compiling" = yes; then
7861 echo "$ac_t""assuming not on target machine" 1>&6
7862 # Force usage of our own snprintf, since we cannot test foreign snprintf
7863 SNPRINTF='snprintf.o'
7864 INT64_FORMAT='"%lld"'
7867 cat > conftest.$ac_ext <<EOF
7868 #line 7869 "configure"
7869 #include "confdefs.h"
7871 typedef long long int int64;
7872 #define INT64_FORMAT "%lld"
7877 int does_int64_snprintf_work()
7882 if (sizeof(int64) != 8)
7883 return 0; /* doesn't look like the right size */
7886 snprintf(buf, 100, INT64_FORMAT, c);
7887 if (strcmp(buf, "800000140000005") != 0)
7888 return 0; /* either multiply or snprintf is busted */
7892 exit(! does_int64_snprintf_work());
7895 if { (eval echo configure:7896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7897 echo "$ac_t""yes" 1>&6
7898 INT64_FORMAT='"%lld"'
7901 echo "configure: failed program was:" >&5
7902 cat conftest.$ac_ext >&5
7904 echo "$ac_t""no" 1>&6
7905 echo $ac_n "checking whether snprintf handles 'long long int' as %qd""... $ac_c" 1>&6
7906 echo "configure:7907: checking whether snprintf handles 'long long int' as %qd" >&5
7907 if test "$cross_compiling" = yes; then
7908 echo "$ac_t""assuming not on target machine" 1>&6
7909 # Force usage of our own snprintf, since we cannot test foreign snprintf
7910 SNPRINTF='snprintf.o'
7911 INT64_FORMAT='"%lld"'
7914 cat > conftest.$ac_ext <<EOF
7915 #line 7916 "configure"
7916 #include "confdefs.h"
7918 typedef long long int int64;
7919 #define INT64_FORMAT "%qd"
7924 int does_int64_snprintf_work()
7929 if (sizeof(int64) != 8)
7930 return 0; /* doesn't look like the right size */
7933 snprintf(buf, 100, INT64_FORMAT, c);
7934 if (strcmp(buf, "800000140000005") != 0)
7935 return 0; /* either multiply or snprintf is busted */
7939 exit(! does_int64_snprintf_work());
7942 if { (eval echo configure:7943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7944 echo "$ac_t""yes" 1>&6
7945 INT64_FORMAT='"%qd"'
7948 echo "configure: failed program was:" >&5
7949 cat conftest.$ac_ext >&5
7951 echo "$ac_t""no" 1>&6
7952 # Force usage of our own snprintf, since system snprintf is broken
7953 SNPRINTF='snprintf.o'
7954 INT64_FORMAT='"%lld"'
7965 # here if we previously decided we needed to use our own snprintf
7966 INT64_FORMAT='"%lld"'
7969 # Here if we are not using 'long long int' at all
7970 INT64_FORMAT='"%ld"'
7973 cat >> confdefs.h <<EOF
7974 #define INT64_FORMAT $INT64_FORMAT
7979 for ac_func in strtoll strtoq
7981 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7982 echo "configure:7983: checking for $ac_func" >&5
7983 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7984 echo $ac_n "(cached) $ac_c" 1>&6
7986 cat > conftest.$ac_ext <<EOF
7987 #line 7988 "configure"
7988 #include "confdefs.h"
7989 /* System header to define __stub macros and hopefully few prototypes,
7990 which can conflict with char $ac_func(); below. */
7992 /* Override any gcc2 internal prototype to avoid an error. */
7993 /* We use char because int might match the return type of a gcc2
7994 builtin and then its argument prototype would still apply. */
7999 /* The GNU C library defines this for functions which it implements
8000 to always fail with ENOSYS. Some functions are actually named
8001 something starting with __ and the normal name is an alias. */
8002 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8010 if { (eval echo configure:8011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8012 eval "ac_cv_func_$ac_func=yes"
8014 echo "configure: failed program was:" >&5
8015 cat conftest.$ac_ext >&5
8017 eval "ac_cv_func_$ac_func=no"
8022 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8023 echo "$ac_t""yes" 1>&6
8024 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8025 cat >> confdefs.h <<EOF
8026 #define $ac_tr_func 1
8030 echo "$ac_t""no" 1>&6
8034 for ac_func in strtoull strtouq
8036 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8037 echo "configure:8038: checking for $ac_func" >&5
8038 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8039 echo $ac_n "(cached) $ac_c" 1>&6
8041 cat > conftest.$ac_ext <<EOF
8042 #line 8043 "configure"
8043 #include "confdefs.h"
8044 /* System header to define __stub macros and hopefully few prototypes,
8045 which can conflict with char $ac_func(); below. */
8047 /* Override any gcc2 internal prototype to avoid an error. */
8048 /* We use char because int might match the return type of a gcc2
8049 builtin and then its argument prototype would still apply. */
8054 /* The GNU C library defines this for functions which it implements
8055 to always fail with ENOSYS. Some functions are actually named
8056 something starting with __ and the normal name is an alias. */
8057 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8065 if { (eval echo configure:8066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8067 eval "ac_cv_func_$ac_func=yes"
8069 echo "configure: failed program was:" >&5
8070 cat conftest.$ac_ext >&5
8072 eval "ac_cv_func_$ac_func=no"
8077 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8078 echo "$ac_t""yes" 1>&6
8079 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8080 cat >> confdefs.h <<EOF
8081 #define $ac_tr_func 1
8085 echo "$ac_t""no" 1>&6
8090 echo $ac_n "checking for atexit""... $ac_c" 1>&6
8091 echo "configure:8092: checking for atexit" >&5
8092 if eval "test \"`echo '$''{'ac_cv_func_atexit'+set}'`\" = set"; then
8093 echo $ac_n "(cached) $ac_c" 1>&6
8095 cat > conftest.$ac_ext <<EOF
8096 #line 8097 "configure"
8097 #include "confdefs.h"
8098 /* System header to define __stub macros and hopefully few prototypes,
8099 which can conflict with char atexit(); below. */
8101 /* Override any gcc2 internal prototype to avoid an error. */
8102 /* We use char because int might match the return type of a gcc2
8103 builtin and then its argument prototype would still apply. */
8108 /* The GNU C library defines this for functions which it implements
8109 to always fail with ENOSYS. Some functions are actually named
8110 something starting with __ and the normal name is an alias. */
8111 #if defined (__stub_atexit) || defined (__stub___atexit)
8119 if { (eval echo configure:8120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8121 eval "ac_cv_func_atexit=yes"
8123 echo "configure: failed program was:" >&5
8124 cat conftest.$ac_ext >&5
8126 eval "ac_cv_func_atexit=no"
8131 if eval "test \"`echo '$ac_cv_func_'atexit`\" = yes"; then
8132 echo "$ac_t""yes" 1>&6
8133 cat >> confdefs.h <<\EOF
8134 #define HAVE_ATEXIT 1
8138 echo "$ac_t""no" 1>&6
8139 for ac_func in on_exit
8141 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8142 echo "configure:8143: checking for $ac_func" >&5
8143 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8144 echo $ac_n "(cached) $ac_c" 1>&6
8146 cat > conftest.$ac_ext <<EOF
8147 #line 8148 "configure"
8148 #include "confdefs.h"
8149 /* System header to define __stub macros and hopefully few prototypes,
8150 which can conflict with char $ac_func(); below. */
8152 /* Override any gcc2 internal prototype to avoid an error. */
8153 /* We use char because int might match the return type of a gcc2
8154 builtin and then its argument prototype would still apply. */
8159 /* The GNU C library defines this for functions which it implements
8160 to always fail with ENOSYS. Some functions are actually named
8161 something starting with __ and the normal name is an alias. */
8162 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8170 if { (eval echo configure:8171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8172 eval "ac_cv_func_$ac_func=yes"
8174 echo "configure: failed program was:" >&5
8175 cat conftest.$ac_ext >&5
8177 eval "ac_cv_func_$ac_func=no"
8182 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8183 echo "$ac_t""yes" 1>&6
8184 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8185 cat >> confdefs.h <<EOF
8186 #define $ac_tr_func 1
8188 cat >> confdefs.h <<\EOF
8189 #define HAVE_ON_EXIT 1
8193 echo "$ac_t""no" 1>&6
8194 { echo "configure: error: neither atexit() nor on_exit() found" 1>&2; exit 1; }
8202 echo $ac_n "checking size of unsigned long""... $ac_c" 1>&6
8203 echo "configure:8204: checking size of unsigned long" >&5
8204 if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long'+set}'`\" = set"; then
8205 echo $ac_n "(cached) $ac_c" 1>&6
8207 if test "$cross_compiling" = yes; then
8208 ac_cv_sizeof_unsigned_long=4
8210 cat > conftest.$ac_ext <<EOF
8211 #line 8212 "configure"
8212 #include "confdefs.h"
8216 FILE *f=fopen("conftestval", "w");
8218 fprintf(f, "%d\n", sizeof(unsigned long));
8222 if { (eval echo configure:8223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8224 ac_cv_sizeof_unsigned_long=`cat conftestval`
8226 echo "configure: failed program was:" >&5
8227 cat conftest.$ac_ext >&5
8229 ac_cv_sizeof_unsigned_long=0
8235 echo "$ac_t""$ac_cv_sizeof_unsigned_long" 1>&6
8236 cat >> confdefs.h <<EOF
8237 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8241 cat >> confdefs.h <<EOF
8242 #define SIZEOF_DATUM $ac_cv_sizeof_unsigned_long
8247 echo $ac_n "checking alignment of short""... $ac_c" 1>&6
8248 echo "configure:8249: checking alignment of short" >&5
8249 if eval "test \"`echo '$''{'pgac_cv_alignof_short'+set}'`\" = set"; then
8250 echo $ac_n "(cached) $ac_c" 1>&6
8252 if test "$cross_compiling" = yes; then
8253 pgac_cv_alignof_short='sizeof(short)'
8255 cat > conftest.$ac_ext <<EOF
8256 #line 8257 "configure"
8257 #include "confdefs.h"
8259 struct { char filler; short field; } mystruct;
8262 FILE *f=fopen("conftestval", "w");
8264 fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8268 if { (eval echo configure:8269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8270 pgac_cv_alignof_short=`cat conftestval`
8272 echo "configure: failed program was:" >&5
8273 cat conftest.$ac_ext >&5
8275 pgac_cv_alignof_short='sizeof(short)'
8281 echo "$ac_t""$pgac_cv_alignof_short" 1>&6
8282 cat >> confdefs.h <<EOF
8283 #define ALIGNOF_SHORT $pgac_cv_alignof_short
8287 echo $ac_n "checking alignment of int""... $ac_c" 1>&6
8288 echo "configure:8289: checking alignment of int" >&5
8289 if eval "test \"`echo '$''{'pgac_cv_alignof_int'+set}'`\" = set"; then
8290 echo $ac_n "(cached) $ac_c" 1>&6
8292 if test "$cross_compiling" = yes; then
8293 pgac_cv_alignof_int='sizeof(int)'
8295 cat > conftest.$ac_ext <<EOF
8296 #line 8297 "configure"
8297 #include "confdefs.h"
8299 struct { char filler; int field; } mystruct;
8302 FILE *f=fopen("conftestval", "w");
8304 fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8308 if { (eval echo configure:8309: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8310 pgac_cv_alignof_int=`cat conftestval`
8312 echo "configure: failed program was:" >&5
8313 cat conftest.$ac_ext >&5
8315 pgac_cv_alignof_int='sizeof(int)'
8321 echo "$ac_t""$pgac_cv_alignof_int" 1>&6
8322 cat >> confdefs.h <<EOF
8323 #define ALIGNOF_INT $pgac_cv_alignof_int
8327 echo $ac_n "checking alignment of long""... $ac_c" 1>&6
8328 echo "configure:8329: checking alignment of long" >&5
8329 if eval "test \"`echo '$''{'pgac_cv_alignof_long'+set}'`\" = set"; then
8330 echo $ac_n "(cached) $ac_c" 1>&6
8332 if test "$cross_compiling" = yes; then
8333 pgac_cv_alignof_long='sizeof(long)'
8335 cat > conftest.$ac_ext <<EOF
8336 #line 8337 "configure"
8337 #include "confdefs.h"
8339 struct { char filler; long field; } mystruct;
8342 FILE *f=fopen("conftestval", "w");
8344 fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8348 if { (eval echo configure:8349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8350 pgac_cv_alignof_long=`cat conftestval`
8352 echo "configure: failed program was:" >&5
8353 cat conftest.$ac_ext >&5
8355 pgac_cv_alignof_long='sizeof(long)'
8361 echo "$ac_t""$pgac_cv_alignof_long" 1>&6
8362 cat >> confdefs.h <<EOF
8363 #define ALIGNOF_LONG $pgac_cv_alignof_long
8367 if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
8368 echo $ac_n "checking alignment of long long int""... $ac_c" 1>&6
8369 echo "configure:8370: checking alignment of long long int" >&5
8370 if eval "test \"`echo '$''{'pgac_cv_alignof_long_long_int'+set}'`\" = set"; then
8371 echo $ac_n "(cached) $ac_c" 1>&6
8373 if test "$cross_compiling" = yes; then
8374 pgac_cv_alignof_long_long_int='sizeof(long long int)'
8376 cat > conftest.$ac_ext <<EOF
8377 #line 8378 "configure"
8378 #include "confdefs.h"
8380 struct { char filler; long long int field; } mystruct;
8383 FILE *f=fopen("conftestval", "w");
8385 fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8389 if { (eval echo configure:8390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8391 pgac_cv_alignof_long_long_int=`cat conftestval`
8393 echo "configure: failed program was:" >&5
8394 cat conftest.$ac_ext >&5
8396 pgac_cv_alignof_long_long_int='sizeof(long long int)'
8402 echo "$ac_t""$pgac_cv_alignof_long_long_int" 1>&6
8403 cat >> confdefs.h <<EOF
8404 #define ALIGNOF_LONG_LONG_INT $pgac_cv_alignof_long_long_int
8409 echo $ac_n "checking alignment of double""... $ac_c" 1>&6
8410 echo "configure:8411: checking alignment of double" >&5
8411 if eval "test \"`echo '$''{'pgac_cv_alignof_double'+set}'`\" = set"; then
8412 echo $ac_n "(cached) $ac_c" 1>&6
8414 if test "$cross_compiling" = yes; then
8415 pgac_cv_alignof_double='sizeof(double)'
8417 cat > conftest.$ac_ext <<EOF
8418 #line 8419 "configure"
8419 #include "confdefs.h"
8421 struct { char filler; double field; } mystruct;
8424 FILE *f=fopen("conftestval", "w");
8426 fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8430 if { (eval echo configure:8431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8432 pgac_cv_alignof_double=`cat conftestval`
8434 echo "configure: failed program was:" >&5
8435 cat conftest.$ac_ext >&5
8437 pgac_cv_alignof_double='sizeof(double)'
8443 echo "$ac_t""$pgac_cv_alignof_double" 1>&6
8444 cat >> confdefs.h <<EOF
8445 #define ALIGNOF_DOUBLE $pgac_cv_alignof_double
8451 if test $pgac_cv_alignof_double != 'sizeof(double)' ; then
8452 MAX_ALIGNOF=$pgac_cv_alignof_long
8453 if test $MAX_ALIGNOF -lt $pgac_cv_alignof_double ; then
8454 MAX_ALIGNOF=$pgac_cv_alignof_double
8456 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $pgac_cv_alignof_long_long_int ; then
8457 MAX_ALIGNOF="$pgac_cv_alignof_long_long_int"
8460 MAX_ALIGNOF="$pgac_cv_alignof_double"
8462 cat >> confdefs.h <<EOF
8463 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
8468 # Some platforms predefine the types int8, int16, etc. Only check
8469 # a (hopefully) representative subset. We also check for sig_atomic_t,
8470 # which *should* be defined per ANSI C, but is missing on some old platforms.
8472 pgac_type_includes="\
8475 #ifdef HAVE_SUPPORTDEFS_H
8476 #include <SupportDefs.h>
8479 echo $ac_n "checking for int8""... $ac_c" 1>&6
8480 echo "configure:8481: checking for int8" >&5
8481 if eval "test \"`echo '$''{'pgac_cv_have_int8'+set}'`\" = set"; then
8482 echo $ac_n "(cached) $ac_c" 1>&6
8484 cat > conftest.$ac_ext <<EOF
8485 #line 8486 "configure"
8486 #include "confdefs.h"
8495 if { (eval echo configure:8496: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8497 pgac_cv_have_int8=yes
8499 echo "configure: failed program was:" >&5
8500 cat conftest.$ac_ext >&5
8502 pgac_cv_have_int8=no
8507 echo "$ac_t""$pgac_cv_have_int8" 1>&6
8508 if test "$pgac_cv_have_int8" = yes; then
8509 cat >> confdefs.h <<\EOF
8515 echo $ac_n "checking for uint8""... $ac_c" 1>&6
8516 echo "configure:8517: checking for uint8" >&5
8517 if eval "test \"`echo '$''{'pgac_cv_have_uint8'+set}'`\" = set"; then
8518 echo $ac_n "(cached) $ac_c" 1>&6
8520 cat > conftest.$ac_ext <<EOF
8521 #line 8522 "configure"
8522 #include "confdefs.h"
8531 if { (eval echo configure:8532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8533 pgac_cv_have_uint8=yes
8535 echo "configure: failed program was:" >&5
8536 cat conftest.$ac_ext >&5
8538 pgac_cv_have_uint8=no
8543 echo "$ac_t""$pgac_cv_have_uint8" 1>&6
8544 if test "$pgac_cv_have_uint8" = yes; then
8545 cat >> confdefs.h <<\EOF
8546 #define HAVE_UINT8 1
8551 echo $ac_n "checking for int64""... $ac_c" 1>&6
8552 echo "configure:8553: checking for int64" >&5
8553 if eval "test \"`echo '$''{'pgac_cv_have_int64'+set}'`\" = set"; then
8554 echo $ac_n "(cached) $ac_c" 1>&6
8556 cat > conftest.$ac_ext <<EOF
8557 #line 8558 "configure"
8558 #include "confdefs.h"
8567 if { (eval echo configure:8568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8569 pgac_cv_have_int64=yes
8571 echo "configure: failed program was:" >&5
8572 cat conftest.$ac_ext >&5
8574 pgac_cv_have_int64=no
8579 echo "$ac_t""$pgac_cv_have_int64" 1>&6
8580 if test "$pgac_cv_have_int64" = yes; then
8581 cat >> confdefs.h <<\EOF
8582 #define HAVE_INT64 1
8587 echo $ac_n "checking for uint64""... $ac_c" 1>&6
8588 echo "configure:8589: checking for uint64" >&5
8589 if eval "test \"`echo '$''{'pgac_cv_have_uint64'+set}'`\" = set"; then
8590 echo $ac_n "(cached) $ac_c" 1>&6
8592 cat > conftest.$ac_ext <<EOF
8593 #line 8594 "configure"
8594 #include "confdefs.h"
8599 if (sizeof (uint64))
8603 if { (eval echo configure:8604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8605 pgac_cv_have_uint64=yes
8607 echo "configure: failed program was:" >&5
8608 cat conftest.$ac_ext >&5
8610 pgac_cv_have_uint64=no
8615 echo "$ac_t""$pgac_cv_have_uint64" 1>&6
8616 if test "$pgac_cv_have_uint64" = yes; then
8617 cat >> confdefs.h <<\EOF
8618 #define HAVE_UINT64 1
8623 echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
8624 echo "configure:8625: checking for sig_atomic_t" >&5
8625 if eval "test \"`echo '$''{'pgac_cv_have_sig_atomic_t'+set}'`\" = set"; then
8626 echo $ac_n "(cached) $ac_c" 1>&6
8628 cat > conftest.$ac_ext <<EOF
8629 #line 8630 "configure"
8630 #include "confdefs.h"
8633 if ((sig_atomic_t *) 0)
8635 if (sizeof (sig_atomic_t))
8639 if { (eval echo configure:8640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8641 pgac_cv_have_sig_atomic_t=yes
8643 echo "configure: failed program was:" >&5
8644 cat conftest.$ac_ext >&5
8646 pgac_cv_have_sig_atomic_t=no
8651 echo "$ac_t""$pgac_cv_have_sig_atomic_t" 1>&6
8652 if test "$pgac_cv_have_sig_atomic_t" = yes; then
8653 cat >> confdefs.h <<\EOF
8654 #define HAVE_SIG_ATOMIC_T 1
8661 echo $ac_n "checking for POSIX signal interface""... $ac_c" 1>&6
8662 echo "configure:8663: checking for POSIX signal interface" >&5
8663 if eval "test \"`echo '$''{'pgac_cv_func_posix_signals'+set}'`\" = set"; then
8664 echo $ac_n "(cached) $ac_c" 1>&6
8666 cat > conftest.$ac_ext <<EOF
8667 #line 8668 "configure"
8668 #include "confdefs.h"
8672 struct sigaction act, oact;
8673 sigemptyset(&act.sa_mask);
8674 act.sa_flags = SA_RESTART;
8675 sigaction(0, &act, &oact);
8678 if { (eval echo configure:8679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8680 pgac_cv_func_posix_signals=yes
8682 echo "configure: failed program was:" >&5
8683 cat conftest.$ac_ext >&5
8685 pgac_cv_func_posix_signals=no
8690 echo "$ac_t""$pgac_cv_func_posix_signals" 1>&6
8691 if test x"$pgac_cv_func_posix_signals" = xyes ; then
8692 cat >> confdefs.h <<\EOF
8693 #define HAVE_POSIX_SIGNALS
8697 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
8701 # Check for Tcl configuration script tclConfig.sh
8702 if test "$with_tcl" = yes; then
8703 for ac_prog in tclsh tcl
8705 # Extract the first word of "$ac_prog", so it can be a program name with args.
8706 set dummy $ac_prog; ac_word=$2
8707 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8708 echo "configure:8709: checking for $ac_word" >&5
8709 if eval "test \"`echo '$''{'ac_cv_path_TCLSH'+set}'`\" = set"; then
8710 echo $ac_n "(cached) $ac_c" 1>&6
8714 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8717 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a dos path.
8720 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
8722 for ac_dir in $ac_dummy; do
8723 test -z "$ac_dir" && ac_dir=.
8724 if test -f $ac_dir/$ac_word; then
8725 ac_cv_path_TCLSH="$ac_dir/$ac_word"
8733 TCLSH="$ac_cv_path_TCLSH"
8734 if test -n "$TCLSH"; then
8735 echo "$ac_t""$TCLSH" 1>&6
8737 echo "$ac_t""no" 1>&6
8740 test -n "$TCLSH" && break
8743 echo $ac_n "checking for tclConfig.sh""... $ac_c" 1>&6
8744 echo "configure:8745: checking for tclConfig.sh" >&5
8745 # Let user override test
8746 if test -z "$TCL_CONFIG_SH"; then
8747 pgac_test_dirs="$with_tclconfig"
8749 set X $pgac_test_dirs; shift
8750 if test $# -eq 0; then
8751 test -z "$TCLSH" && { echo "configure: error: unable to locate tclConfig.sh because no Tcl shell was found" 1>&2; exit 1; }
8752 set X `echo 'puts $auto_path' | $TCLSH`; shift
8756 if test -r "$pgac_dir/tclConfig.sh"; then
8757 TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
8763 if test -z "$TCL_CONFIG_SH"; then
8764 echo "$ac_t""no" 1>&6
8765 { echo "configure: error: file \`tclConfig.sh' is required for Tcl" 1>&2; exit 1; }
8767 echo "$ac_t""$TCL_CONFIG_SH" 1>&6
8774 # Check for Tk configuration script tkConfig.sh
8775 if test "$with_tk" = yes; then
8776 echo $ac_n "checking for tkConfig.sh""... $ac_c" 1>&6
8777 echo "configure:8778: checking for tkConfig.sh" >&5
8778 # Let user override test
8779 if test -z "$TK_CONFIG_SH"; then
8780 pgac_test_dirs="$with_tkconfig $with_tclconfig"
8782 set X $pgac_test_dirs; shift
8783 if test $# -eq 0; then
8784 test -z "$TCLSH" && { echo "configure: error: unable to locate tkConfig.sh because no Tcl shell was found" 1>&2; exit 1; }
8785 set X `echo 'puts $auto_path' | $TCLSH`; shift
8789 if test -r "$pgac_dir/tkConfig.sh"; then
8790 TK_CONFIG_SH=$pgac_dir/tkConfig.sh
8796 if test -z "$TK_CONFIG_SH"; then
8797 echo "$ac_t""no" 1>&6
8798 { echo "configure: error: file \`tkConfig.sh' is required for Tk" 1>&2; exit 1; }
8800 echo "$ac_t""$TK_CONFIG_SH" 1>&6
8809 # Check for DocBook and tools
8811 for ac_prog in onsgmls nsgmls
8813 # Extract the first word of "$ac_prog", so it can be a program name with args.
8814 set dummy $ac_prog; ac_word=$2
8815 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8816 echo "configure:8817: checking for $ac_word" >&5
8817 if eval "test \"`echo '$''{'ac_cv_prog_NSGMLS'+set}'`\" = set"; then
8818 echo $ac_n "(cached) $ac_c" 1>&6
8820 if test -n "$NSGMLS"; then
8821 ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
8823 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
8825 for ac_dir in $ac_dummy; do
8826 test -z "$ac_dir" && ac_dir=.
8827 if test -f $ac_dir/$ac_word; then
8828 ac_cv_prog_NSGMLS="$ac_prog"
8835 NSGMLS="$ac_cv_prog_NSGMLS"
8836 if test -n "$NSGMLS"; then
8837 echo "$ac_t""$NSGMLS" 1>&6
8839 echo "$ac_t""no" 1>&6
8842 test -n "$NSGMLS" && break
8845 # If you don't have nsgmls you won't get very far, so save the cycles.
8846 if test -n "$NSGMLS"; then
8847 for ac_prog in openjade jade
8849 # Extract the first word of "$ac_prog", so it can be a program name with args.
8850 set dummy $ac_prog; ac_word=$2
8851 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8852 echo "configure:8853: checking for $ac_word" >&5
8853 if eval "test \"`echo '$''{'ac_cv_prog_JADE'+set}'`\" = set"; then
8854 echo $ac_n "(cached) $ac_c" 1>&6
8856 if test -n "$JADE"; then
8857 ac_cv_prog_JADE="$JADE" # Let the user override the test.
8859 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
8861 for ac_dir in $ac_dummy; do
8862 test -z "$ac_dir" && ac_dir=.
8863 if test -f $ac_dir/$ac_word; then
8864 ac_cv_prog_JADE="$ac_prog"
8871 JADE="$ac_cv_prog_JADE"
8872 if test -n "$JADE"; then
8873 echo "$ac_t""$JADE" 1>&6
8875 echo "$ac_t""no" 1>&6
8878 test -n "$JADE" && break
8882 echo $ac_n "checking for DocBook V3.1""... $ac_c" 1>&6
8883 echo "configure:8884: checking for DocBook V3.1" >&5
8884 if eval "test \"`echo '$''{'pgac_cv_check_docbook'+set}'`\" = set"; then
8885 echo $ac_n "(cached) $ac_c" 1>&6
8887 cat >conftest.sgml <<EOF
8888 <!doctype book PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
8892 <title>random</title>
8894 <title>testsect</title>
8901 ${NSGMLS-false} -s conftest.sgml 1>&5 2>&1
8902 if test $? -eq 0; then
8903 pgac_cv_check_docbook=yes
8905 pgac_cv_check_docbook=no
8910 echo "$ac_t""$pgac_cv_check_docbook" 1>&6
8912 have_docbook=$pgac_cv_check_docbook
8915 echo $ac_n "checking for DocBook stylesheets""... $ac_c" 1>&6
8916 echo "configure:8917: checking for DocBook stylesheets" >&5
8917 if eval "test \"`echo '$''{'pgac_cv_path_stylesheets'+set}'`\" = set"; then
8918 echo $ac_n "(cached) $ac_c" 1>&6
8920 if test -n "$DOCBOOKSTYLE"; then
8921 pgac_cv_path_stylesheets=$DOCBOOKSTYLE
8923 for pgac_prefix in /usr /usr/local /opt; do
8924 for pgac_infix in share lib; do
8925 for pgac_postfix in \
8926 sgml/stylesheets/nwalsh-modular \
8927 sgml/stylesheets/docbook \
8928 sgml/docbook/dsssl/modular
8930 pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
8931 if test -r "$pgac_candidate/html/docbook.dsl" \
8932 && test -r "$pgac_candidate/print/docbook.dsl"
8934 pgac_cv_path_stylesheets=$pgac_candidate
8943 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
8945 if test -n "$DOCBOOKSTYLE"; then
8946 echo "$ac_t""$DOCBOOKSTYLE" 1>&6
8948 echo "$ac_t""no" 1>&6
8950 for ac_prog in sgmlspl
8952 # Extract the first word of "$ac_prog", so it can be a program name with args.
8953 set dummy $ac_prog; ac_word=$2
8954 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8955 echo "configure:8956: checking for $ac_word" >&5
8956 if eval "test \"`echo '$''{'ac_cv_prog_SGMLSPL'+set}'`\" = set"; then
8957 echo $ac_n "(cached) $ac_c" 1>&6
8959 if test -n "$SGMLSPL"; then
8960 ac_cv_prog_SGMLSPL="$SGMLSPL" # Let the user override the test.
8962 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
8964 for ac_dir in $ac_dummy; do
8965 test -z "$ac_dir" && ac_dir=.
8966 if test -f $ac_dir/$ac_word; then
8967 ac_cv_prog_SGMLSPL="$ac_prog"
8974 SGMLSPL="$ac_cv_prog_SGMLSPL"
8975 if test -n "$SGMLSPL"; then
8976 echo "$ac_t""$SGMLSPL" 1>&6
8978 echo "$ac_t""no" 1>&6
8981 test -n "$SGMLSPL" && break
8989 # prepare build tree if outside source tree
8990 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
8991 # Note 2: /bin/pwd might be better than shell's built-in at getting
8992 # a symlink-free name.
8993 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
8996 abs_top_srcdir=`cd $srcdir && pwd`
8997 echo $ac_n "preparing build tree... $ac_c" 1>&6
8998 /bin/sh "$srcdir/config/prep_buildtree" "$abs_top_srcdir" "." \
8999 || { echo "configure: error: failed" 1>&2; exit 1; }
9000 echo "$ac_t""done" 1>&6
9004 cat > confcache <<\EOF
9005 # This file is a shell script that caches the results of configure
9006 # tests run on this system so they can be shared between configure
9007 # scripts and configure runs. It is not useful on other systems.
9008 # If it contains results you don't want to keep, you may remove or edit it.
9010 # By default, configure uses ./config.cache as the cache file,
9011 # creating it if it does not exist already. You can give configure
9012 # the --cache-file=FILE option to use a different cache file; that is
9013 # what configure does when it calls configure scripts in
9014 # subdirectories, so they share the cache.
9015 # Giving --cache-file=/dev/null disables caching, for debugging configure.
9016 # config.status only pays attention to the cache file if you give it the
9017 # --recheck option to rerun configure.
9020 # The following way of writing the cache mishandles newlines in values,
9021 # but we know of no workaround that is simple, portable, and efficient.
9022 # So, don't put newlines in cache variables' values.
9023 # Ultrix sh set writes to stderr and can't be redirected directly,
9024 # and sets the high bit in the cache file unless we assign to the vars.
9026 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9028 # `set' does not quote correctly, so add quotes (double-quote substitution
9029 # turns \\\\ into \\, and sed turns \\ into \).
9031 -e "s/'/'\\\\''/g" \
9032 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9035 # `set' quotes correctly as required by POSIX, so do not add quotes.
9036 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9039 if cmp -s $cache_file confcache; then
9042 if test -w $cache_file; then
9043 echo "updating cache $cache_file"
9044 cat confcache > $cache_file
9046 echo "not updating unwritable cache $cache_file"
9051 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9053 test "x$prefix" = xNONE && prefix=$ac_default_prefix
9054 # Let make expand exec_prefix.
9055 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9057 # Any assignment to VPATH causes Sun make to only execute
9058 # the first set of double-colon rules, so remove it if not needed.
9059 # If there is a colon in the path, we need to keep it.
9060 if test "x$srcdir" = x.; then
9061 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
9064 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9066 DEFS=-DHAVE_CONFIG_H
9068 # Without the "./", some shells look in PATH for config.status.
9069 : ${CONFIG_STATUS=./config.status}
9071 echo creating $CONFIG_STATUS
9072 rm -f $CONFIG_STATUS
9073 cat > $CONFIG_STATUS <<EOF
9075 # Generated automatically by configure.
9076 # Run this file to recreate the current configuration.
9077 # This directory was configured as follows,
9078 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9080 # $0 $ac_configure_args
9082 # Compiler output produced by configure, useful for debugging
9083 # configure, is in ./config.log if it exists.
9085 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9088 case "\$ac_option" in
9089 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9090 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9091 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9092 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9093 echo "$CONFIG_STATUS generated by autoconf version 2.13"
9095 -help | --help | --hel | --he | --h)
9096 echo "\$ac_cs_usage"; exit 0 ;;
9097 *) echo "\$ac_cs_usage"; exit 1 ;;
9101 ac_given_srcdir=$srcdir
9103 trap 'rm -fr `echo "
9107 src/backend/port/Makefile
9108 src/include/pg_config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9110 cat >> $CONFIG_STATUS <<EOF
9112 # Protect against being on the right side of a sed subst in config.status.
9113 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9114 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9118 s%@CFLAGS@%$CFLAGS%g
9119 s%@CPPFLAGS@%$CPPFLAGS%g
9120 s%@CXXFLAGS@%$CXXFLAGS%g
9121 s%@FFLAGS@%$FFLAGS%g
9123 s%@LDFLAGS@%$LDFLAGS%g
9125 s%@exec_prefix@%$exec_prefix%g
9126 s%@prefix@%$prefix%g
9127 s%@program_transform_name@%$program_transform_name%g
9128 s%@bindir@%$bindir%g
9129 s%@sbindir@%$sbindir%g
9130 s%@libexecdir@%$libexecdir%g
9131 s%@datadir@%$datadir%g
9132 s%@sysconfdir@%$sysconfdir%g
9133 s%@sharedstatedir@%$sharedstatedir%g
9134 s%@localstatedir@%$localstatedir%g
9135 s%@libdir@%$libdir%g
9136 s%@includedir@%$includedir%g
9137 s%@oldincludedir@%$oldincludedir%g
9138 s%@docdir@%$docdir%g
9139 s%@mandir@%$mandir%g
9140 s%@VERSION@%$VERSION%g
9142 s%@host_alias@%$host_alias%g
9143 s%@host_cpu@%$host_cpu%g
9144 s%@host_vendor@%$host_vendor%g
9145 s%@host_os@%$host_os%g
9146 s%@PORTNAME@%$PORTNAME%g
9148 s%@MULTIBYTE@%$MULTIBYTE%g
9149 s%@enable_nls@%$enable_nls%g
9150 s%@WANTED_LANGUAGES@%$WANTED_LANGUAGES%g
9151 s%@default_port@%$default_port%g
9152 s%@enable_shared@%$enable_shared%g
9153 s%@enable_rpath@%$enable_rpath%g
9154 s%@enable_debug@%$enable_debug%g
9156 s%@EXEEXT@%$EXEEXT%g
9159 s%@autodepend@%$autodepend%g
9160 s%@INCLUDES@%$INCLUDES%g
9161 s%@with_tcl@%$with_tcl%g
9162 s%@with_tk@%$with_tk%g
9163 s%@with_perl@%$with_perl%g
9164 s%@with_python@%$with_python%g
9166 s%@with_java@%$with_java%g
9167 s%@with_krb4@%$with_krb4%g
9168 s%@with_krb5@%$with_krb5%g
9169 s%@krb_srvtab@%$krb_srvtab%g
9170 s%@with_pam@%$with_pam%g
9171 s%@with_openssl@%$with_openssl%g
9172 s%@enable_odbc@%$enable_odbc%g
9173 s%@with_unixodbc@%$with_unixodbc%g
9174 s%@with_iodbc@%$with_iodbc%g
9175 s%@odbcinst_ini_dir@%$odbcinst_ini_dir%g
9176 s%@ELF_SYS@%$ELF_SYS%g
9178 s%@CXXCPP@%$CXXCPP%g
9180 s%@with_CXX@%$with_CXX%g
9183 s%@FLEXFLAGS@%$FLEXFLAGS%g
9186 s%@with_gnu_ld@%$with_gnu_ld%g
9187 s%@ld_R_works@%$ld_R_works%g
9188 s%@RANLIB@%$RANLIB%g
9189 s%@LORDER@%$LORDER%g
9192 s%@YFLAGS@%$YFLAGS%g
9195 s%@perl_installsitearch@%$perl_installsitearch%g
9196 s%@perl_installsitelib@%$perl_installsitelib%g
9197 s%@perl_installman3dir@%$perl_installman3dir%g
9198 s%@PYTHON@%$PYTHON%g
9199 s%@python_version@%$python_version%g
9200 s%@python_prefix@%$python_prefix%g
9201 s%@python_execprefix@%$python_execprefix%g
9202 s%@python_configdir@%$python_configdir%g
9203 s%@python_moduledir@%$python_moduledir%g
9204 s%@python_moduleexecdir@%$python_moduleexecdir%g
9205 s%@python_includespec@%$python_includespec%g
9206 s%@python_libspec@%$python_libspec%g
9207 s%@MSGFMT@%$MSGFMT%g
9208 s%@MSGMERGE@%$MSGMERGE%g
9209 s%@XGETTEXT@%$XGETTEXT%g
9210 s%@localedir@%$localedir%g
9211 s%@MEMCMP@%$MEMCMP%g
9212 s%@SNPRINTF@%$SNPRINTF%g
9214 s%@GETRUSAGE@%$GETRUSAGE%g
9215 s%@SRANDOM@%$SRANDOM%g
9216 s%@GETHOSTNAME@%$GETHOSTNAME%g
9217 s%@MISSING_RANDOM@%$MISSING_RANDOM%g
9218 s%@INET_ATON@%$INET_ATON%g
9219 s%@STRERROR@%$STRERROR%g
9220 s%@STRDUP@%$STRDUP%g
9221 s%@STRTOL@%$STRTOL%g
9222 s%@STRTOUL@%$STRTOUL%g
9223 s%@STRCASECMP@%$STRCASECMP%g
9224 s%@HPUXMATHLIB@%$HPUXMATHLIB%g
9225 s%@HAVE_POSIX_SIGNALS@%$HAVE_POSIX_SIGNALS%g
9227 s%@TCL_CONFIG_SH@%$TCL_CONFIG_SH%g
9228 s%@TK_CONFIG_SH@%$TK_CONFIG_SH%g
9229 s%@NSGMLS@%$NSGMLS%g
9231 s%@have_docbook@%$have_docbook%g
9232 s%@DOCBOOKSTYLE@%$DOCBOOKSTYLE%g
9233 s%@SGMLSPL@%$SGMLSPL%g
9234 s%@abs_top_srcdir@%$abs_top_srcdir%g
9239 cat >> $CONFIG_STATUS <<\EOF
9241 # Split the substitutions into bite-sized pieces for seds with
9242 # small command number limits, like on Digital OSF/1 and HP-UX.
9243 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9244 ac_file=1 # Number of current file.
9245 ac_beg=1 # First line for current file.
9246 ac_end=$ac_max_sed_cmds # Line after last line for current file.
9249 while $ac_more_lines; do
9250 if test $ac_beg -gt 1; then
9251 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9253 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9255 if test ! -s conftest.s$ac_file; then
9257 rm -f conftest.s$ac_file
9259 if test -z "$ac_sed_cmds"; then
9260 ac_sed_cmds="sed -f conftest.s$ac_file"
9262 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9264 ac_file=`expr $ac_file + 1`
9266 ac_end=`expr $ac_end + $ac_max_sed_cmds`
9269 if test -z "$ac_sed_cmds"; then
9274 cat >> $CONFIG_STATUS <<EOF
9276 CONFIG_FILES=\${CONFIG_FILES-"GNUmakefile
9279 src/backend/port/Makefile
9282 cat >> $CONFIG_STATUS <<\EOF
9283 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9284 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9286 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9287 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9288 *) ac_file_in="${ac_file}.in" ;;
9291 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9293 # Remove last slash and all that follows it. Not all systems have dirname.
9294 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9295 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9296 # The file is in a subdirectory.
9297 test ! -d "$ac_dir" && mkdir "$ac_dir"
9298 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9299 # A "../" for each directory in $ac_dir_suffix.
9300 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9302 ac_dir_suffix= ac_dots=
9305 case "$ac_given_srcdir" in
9307 if test -z "$ac_dots"; then top_srcdir=.
9308 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9309 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9311 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9312 top_srcdir="$ac_dots$ac_given_srcdir" ;;
9316 echo creating "$ac_file"
9318 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9320 *Makefile*) ac_comsub="1i\\
9321 # $configure_input" ;;
9325 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9327 s%@configure_input@%$configure_input%g
9328 s%@srcdir@%$srcdir%g
9329 s%@top_srcdir@%$top_srcdir%g
9330 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
9334 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9335 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9337 # ac_d sets the value in "#define NAME VALUE" lines.
9338 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
9339 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
9342 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9343 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9344 ac_uB='\([ ]\)%\1#\2define\3'
9347 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9348 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
9349 ac_eB='$%\1#\2define\3'
9353 if test "${CONFIG_HEADERS+set}" != set; then
9355 cat >> $CONFIG_STATUS <<EOF
9356 CONFIG_HEADERS="src/include/pg_config.h"
9358 cat >> $CONFIG_STATUS <<\EOF
9360 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
9361 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9363 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9364 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9365 *) ac_file_in="${ac_file}.in" ;;
9368 echo creating $ac_file
9370 rm -f conftest.frag conftest.in conftest.out
9371 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9372 cat $ac_file_inputs > conftest.in
9376 # Transform confdefs.h into a sed script conftest.vals that substitutes
9377 # the proper values into config.h.in to produce config.h. And first:
9378 # Protect against being on the right side of a sed subst in config.status.
9379 # Protect against being in an unquoted here document in config.status.
9381 cat > conftest.hdr <<\EOF
9384 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9388 sed -n -f conftest.hdr confdefs.h > conftest.vals
9391 # This sed command replaces #undef with comments. This is necessary, for
9392 # example, in the case of _POSIX_SOURCE, which is predefined and required
9393 # on some systems where configure will not decide to define it.
9394 cat >> conftest.vals <<\EOF
9395 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9398 # Break up conftest.vals because some shells have a limit on
9399 # the size of here documents, and old seds have small limits too.
9404 ac_lines=`grep -c . conftest.vals`
9405 # grep -c gives empty output for an empty file on some AIX systems.
9406 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9407 # Write a limited-size here document to conftest.frag.
9408 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9409 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9411 sed -f conftest.frag conftest.in > conftest.out
9413 mv conftest.out conftest.in
9415 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9417 mv conftest.tail conftest.vals
9421 cat >> $CONFIG_STATUS <<\EOF
9422 rm -f conftest.frag conftest.h
9423 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
9424 cat conftest.in >> conftest.h
9426 if cmp -s $ac_file conftest.h 2>/dev/null; then
9427 echo "$ac_file is unchanged"
9430 # Remove last slash and all that follows it. Not all systems have dirname.
9431 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9432 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9433 # The file is in a subdirectory.
9434 test ! -d "$ac_dir" && mkdir "$ac_dir"
9437 mv conftest.h $ac_file
9443 cat >> $CONFIG_STATUS <<EOF
9444 ac_sources="src/backend/port/dynloader/${template}.c src/backend/port/dynloader/${template}.h src/include/port/${template}.h src/makefiles/Makefile.${template} src/backend/port/tas/${tas_file}"
9445 ac_dests="src/backend/port/dynloader.c src/include/dynloader.h src/include/pg_config_os.h src/Makefile.port src/backend/port/tas.s"
9448 cat >> $CONFIG_STATUS <<\EOF
9449 srcdir=$ac_given_srcdir
9450 while test -n "$ac_sources"; do
9451 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
9452 set $ac_sources; ac_source=$1; shift; ac_sources=$*
9454 echo "linking $srcdir/$ac_source to $ac_dest"
9456 if test ! -r $srcdir/$ac_source; then
9457 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
9461 # Make relative symlinks.
9462 # Remove last slash and all that follows it. Not all systems have dirname.
9463 ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
9464 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
9465 # The dest file is in a subdirectory.
9466 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
9467 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
9468 # A "../" for each directory in $ac_dest_dir_suffix.
9469 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
9471 ac_dest_dir_suffix= ac_dots=
9475 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
9476 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9479 # Make a symlink if possible; otherwise try a hard link.
9480 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9481 ln $srcdir/$ac_source $ac_dest; then :
9483 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9487 cat >> $CONFIG_STATUS <<EOF
9490 cat >> $CONFIG_STATUS <<\EOF
9492 # Update timestamp for pg_config.h (see Makefile.global)
9493 test x"$CONFIG_HEADERS" != x"" && echo >src/include/stamp-h
9497 chmod +x $CONFIG_STATUS
9498 rm -fr confdefs* $ac_clean_files
9499 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1