]> granicus.if.org Git - postgresql/blob - configure
Add missing help output for \ef option. Andrew Gierth
[postgresql] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.61 for PostgreSQL 8.4devel.
4 #
5 # Report bugs to <pgsql-bugs@postgresql.org>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 #
12 # Copyright (c) 1996-2009, PostgreSQL Global Development Group
13 ## --------------------- ##
14 ## M4sh Initialization.  ##
15 ## --------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20   emulate sh
21   NULLCMD=:
22   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in
28   *posix*) set -o posix ;;
29 esac
30
31 fi
32
33
34
35
36 # PATH needs CR
37 # Avoid depending upon Character Ranges.
38 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
39 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
40 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
41 as_cr_digits='0123456789'
42 as_cr_alnum=$as_cr_Letters$as_cr_digits
43
44 # The user is always right.
45 if test "${PATH_SEPARATOR+set}" != set; then
46   echo "#! /bin/sh" >conf$$.sh
47   echo  "exit 0"   >>conf$$.sh
48   chmod +x conf$$.sh
49   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
50     PATH_SEPARATOR=';'
51   else
52     PATH_SEPARATOR=:
53   fi
54   rm -f conf$$.sh
55 fi
56
57 # Support unset when possible.
58 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
59   as_unset=unset
60 else
61   as_unset=false
62 fi
63
64
65 # IFS
66 # We need space, tab and new line, in precisely that order.  Quoting is
67 # there to prevent editors from complaining about space-tab.
68 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
69 # splitting by setting IFS to empty value.)
70 as_nl='
71 '
72 IFS=" ""        $as_nl"
73
74 # Find who we are.  Look in the path if we contain no directory separator.
75 case $0 in
76   *[\\/]* ) as_myself=$0 ;;
77   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
78 for as_dir in $PATH
79 do
80   IFS=$as_save_IFS
81   test -z "$as_dir" && as_dir=.
82   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
83 done
84 IFS=$as_save_IFS
85
86      ;;
87 esac
88 # We did not find ourselves, most probably we were run as `sh COMMAND'
89 # in which case we are not to be found in the path.
90 if test "x$as_myself" = x; then
91   as_myself=$0
92 fi
93 if test ! -f "$as_myself"; then
94   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
95   { (exit 1); exit 1; }
96 fi
97
98 # Work around bugs in pre-3.0 UWIN ksh.
99 for as_var in ENV MAIL MAILPATH
100 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
101 done
102 PS1='$ '
103 PS2='> '
104 PS4='+ '
105
106 # NLS nuisances.
107 for as_var in \
108   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
109   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
110   LC_TELEPHONE LC_TIME
111 do
112   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
113     eval $as_var=C; export $as_var
114   else
115     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
116   fi
117 done
118
119 # Required to use basename.
120 if expr a : '\(a\)' >/dev/null 2>&1 &&
121    test "X`expr 00001 : '.*\(...\)'`" = X001; then
122   as_expr=expr
123 else
124   as_expr=false
125 fi
126
127 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
128   as_basename=basename
129 else
130   as_basename=false
131 fi
132
133
134 # Name of the executable.
135 as_me=`$as_basename -- "$0" ||
136 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
137          X"$0" : 'X\(//\)$' \| \
138          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
139 echo X/"$0" |
140     sed '/^.*\/\([^/][^/]*\)\/*$/{
141             s//\1/
142             q
143           }
144           /^X\/\(\/\/\)$/{
145             s//\1/
146             q
147           }
148           /^X\/\(\/\).*/{
149             s//\1/
150             q
151           }
152           s/.*/./; q'`
153
154 # CDPATH.
155 $as_unset CDPATH
156
157
158 if test "x$CONFIG_SHELL" = x; then
159   if (eval ":") 2>/dev/null; then
160   as_have_required=yes
161 else
162   as_have_required=no
163 fi
164
165   if test $as_have_required = yes &&     (eval ":
166 (as_func_return () {
167   (exit \$1)
168 }
169 as_func_success () {
170   as_func_return 0
171 }
172 as_func_failure () {
173   as_func_return 1
174 }
175 as_func_ret_success () {
176   return 0
177 }
178 as_func_ret_failure () {
179   return 1
180 }
181
182 exitcode=0
183 if as_func_success; then
184   :
185 else
186   exitcode=1
187   echo as_func_success failed.
188 fi
189
190 if as_func_failure; then
191   exitcode=1
192   echo as_func_failure succeeded.
193 fi
194
195 if as_func_ret_success; then
196   :
197 else
198   exitcode=1
199   echo as_func_ret_success failed.
200 fi
201
202 if as_func_ret_failure; then
203   exitcode=1
204   echo as_func_ret_failure succeeded.
205 fi
206
207 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
208   :
209 else
210   exitcode=1
211   echo positional parameters were not saved.
212 fi
213
214 test \$exitcode = 0) || { (exit 1); exit 1; }
215
216 (
217   as_lineno_1=\$LINENO
218   as_lineno_2=\$LINENO
219   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
220   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
221 ") 2> /dev/null; then
222   :
223 else
224   as_candidate_shells=
225     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
226 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
227 do
228   IFS=$as_save_IFS
229   test -z "$as_dir" && as_dir=.
230   case $as_dir in
231          /*)
232            for as_base in sh bash ksh sh5; do
233              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
234            done;;
235        esac
236 done
237 IFS=$as_save_IFS
238
239
240       for as_shell in $as_candidate_shells $SHELL; do
241          # Try only shells that exist, to save several forks.
242          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
243                 { ("$as_shell") 2> /dev/null <<\_ASEOF
244 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
245   emulate sh
246   NULLCMD=:
247   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
248   # is contrary to our usage.  Disable this feature.
249   alias -g '${1+"$@"}'='"$@"'
250   setopt NO_GLOB_SUBST
251 else
252   case `(set -o) 2>/dev/null` in
253   *posix*) set -o posix ;;
254 esac
255
256 fi
257
258
259 :
260 _ASEOF
261 }; then
262   CONFIG_SHELL=$as_shell
263                as_have_required=yes
264                if { "$as_shell" 2> /dev/null <<\_ASEOF
265 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
266   emulate sh
267   NULLCMD=:
268   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
269   # is contrary to our usage.  Disable this feature.
270   alias -g '${1+"$@"}'='"$@"'
271   setopt NO_GLOB_SUBST
272 else
273   case `(set -o) 2>/dev/null` in
274   *posix*) set -o posix ;;
275 esac
276
277 fi
278
279
280 :
281 (as_func_return () {
282   (exit $1)
283 }
284 as_func_success () {
285   as_func_return 0
286 }
287 as_func_failure () {
288   as_func_return 1
289 }
290 as_func_ret_success () {
291   return 0
292 }
293 as_func_ret_failure () {
294   return 1
295 }
296
297 exitcode=0
298 if as_func_success; then
299   :
300 else
301   exitcode=1
302   echo as_func_success failed.
303 fi
304
305 if as_func_failure; then
306   exitcode=1
307   echo as_func_failure succeeded.
308 fi
309
310 if as_func_ret_success; then
311   :
312 else
313   exitcode=1
314   echo as_func_ret_success failed.
315 fi
316
317 if as_func_ret_failure; then
318   exitcode=1
319   echo as_func_ret_failure succeeded.
320 fi
321
322 if ( set x; as_func_ret_success y && test x = "$1" ); then
323   :
324 else
325   exitcode=1
326   echo positional parameters were not saved.
327 fi
328
329 test $exitcode = 0) || { (exit 1); exit 1; }
330
331 (
332   as_lineno_1=$LINENO
333   as_lineno_2=$LINENO
334   test "x$as_lineno_1" != "x$as_lineno_2" &&
335   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
336
337 _ASEOF
338 }; then
339   break
340 fi
341
342 fi
343
344       done
345
346       if test "x$CONFIG_SHELL" != x; then
347   for as_var in BASH_ENV ENV
348         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
349         done
350         export CONFIG_SHELL
351         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
352 fi
353
354
355     if test $as_have_required = no; then
356   echo This script requires a shell more modern than all the
357       echo shells that I found on your system.  Please install a
358       echo modern shell, or manually run the script under such a
359       echo shell if you do have one.
360       { (exit 1); exit 1; }
361 fi
362
363
364 fi
365
366 fi
367
368
369
370 (eval "as_func_return () {
371   (exit \$1)
372 }
373 as_func_success () {
374   as_func_return 0
375 }
376 as_func_failure () {
377   as_func_return 1
378 }
379 as_func_ret_success () {
380   return 0
381 }
382 as_func_ret_failure () {
383   return 1
384 }
385
386 exitcode=0
387 if as_func_success; then
388   :
389 else
390   exitcode=1
391   echo as_func_success failed.
392 fi
393
394 if as_func_failure; then
395   exitcode=1
396   echo as_func_failure succeeded.
397 fi
398
399 if as_func_ret_success; then
400   :
401 else
402   exitcode=1
403   echo as_func_ret_success failed.
404 fi
405
406 if as_func_ret_failure; then
407   exitcode=1
408   echo as_func_ret_failure succeeded.
409 fi
410
411 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
412   :
413 else
414   exitcode=1
415   echo positional parameters were not saved.
416 fi
417
418 test \$exitcode = 0") || {
419   echo No shell found that supports shell functions.
420   echo Please tell autoconf@gnu.org about your system,
421   echo including any error possibly output before this
422   echo message
423 }
424
425
426
427   as_lineno_1=$LINENO
428   as_lineno_2=$LINENO
429   test "x$as_lineno_1" != "x$as_lineno_2" &&
430   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
431
432   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
433   # uniformly replaced by the line number.  The first 'sed' inserts a
434   # line-number line after each line using $LINENO; the second 'sed'
435   # does the real work.  The second script uses 'N' to pair each
436   # line-number line with the line containing $LINENO, and appends
437   # trailing '-' during substitution so that $LINENO is not a special
438   # case at line end.
439   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
440   # scripts with optimization help from Paolo Bonzini.  Blame Lee
441   # E. McMahon (1931-1989) for sed's syntax.  :-)
442   sed -n '
443     p
444     /[$]LINENO/=
445   ' <$as_myself |
446     sed '
447       s/[$]LINENO.*/&-/
448       t lineno
449       b
450       :lineno
451       N
452       :loop
453       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
454       t loop
455       s/-\n.*//
456     ' >$as_me.lineno &&
457   chmod +x "$as_me.lineno" ||
458     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
459    { (exit 1); exit 1; }; }
460
461   # Don't try to exec as it changes $[0], causing all sort of problems
462   # (the dirname of $[0] is not the place where we might find the
463   # original and so on.  Autoconf is especially sensitive to this).
464   . "./$as_me.lineno"
465   # Exit status is that of the last command.
466   exit
467 }
468
469
470 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
471   as_dirname=dirname
472 else
473   as_dirname=false
474 fi
475
476 ECHO_C= ECHO_N= ECHO_T=
477 case `echo -n x` in
478 -n*)
479   case `echo 'x\c'` in
480   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
481   *)   ECHO_C='\c';;
482   esac;;
483 *)
484   ECHO_N='-n';;
485 esac
486
487 if expr a : '\(a\)' >/dev/null 2>&1 &&
488    test "X`expr 00001 : '.*\(...\)'`" = X001; then
489   as_expr=expr
490 else
491   as_expr=false
492 fi
493
494 rm -f conf$$ conf$$.exe conf$$.file
495 if test -d conf$$.dir; then
496   rm -f conf$$.dir/conf$$.file
497 else
498   rm -f conf$$.dir
499   mkdir conf$$.dir
500 fi
501 echo >conf$$.file
502 if ln -s conf$$.file conf$$ 2>/dev/null; then
503   as_ln_s='ln -s'
504   # ... but there are two gotchas:
505   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
506   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
507   # In both cases, we have to default to `cp -p'.
508   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
509     as_ln_s='cp -p'
510 elif ln conf$$.file conf$$ 2>/dev/null; then
511   as_ln_s=ln
512 else
513   as_ln_s='cp -p'
514 fi
515 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
516 rmdir conf$$.dir 2>/dev/null
517
518 if mkdir -p . 2>/dev/null; then
519   as_mkdir_p=:
520 else
521   test -d ./-p && rmdir ./-p
522   as_mkdir_p=false
523 fi
524
525 if test -x / >/dev/null 2>&1; then
526   as_test_x='test -x'
527 else
528   if ls -dL / >/dev/null 2>&1; then
529     as_ls_L_option=L
530   else
531     as_ls_L_option=
532   fi
533   as_test_x='
534     eval sh -c '\''
535       if test -d "$1"; then
536         test -d "$1/.";
537       else
538         case $1 in
539         -*)set "./$1";;
540         esac;
541         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
542         ???[sx]*):;;*)false;;esac;fi
543     '\'' sh
544   '
545 fi
546 as_executable_p=$as_test_x
547
548 # Sed expression to map a string onto a valid CPP name.
549 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
550
551 # Sed expression to map a string onto a valid variable name.
552 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
553
554
555
556 exec 7<&0 </dev/null 6>&1
557
558 # Name of the host.
559 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
560 # so uname gets run too.
561 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
562
563 #
564 # Initializations.
565 #
566 ac_default_prefix=/usr/local
567 ac_clean_files=
568 ac_config_libobj_dir=.
569 LIBOBJS=
570 cross_compiling=no
571 subdirs=
572 MFLAGS=
573 MAKEFLAGS=
574 SHELL=${CONFIG_SHELL-/bin/sh}
575
576 # Identity of this package.
577 PACKAGE_NAME='PostgreSQL'
578 PACKAGE_TARNAME='postgresql'
579 PACKAGE_VERSION='8.4devel'
580 PACKAGE_STRING='PostgreSQL 8.4devel'
581 PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
582
583 ac_unique_file="src/backend/access/common/heaptuple.c"
584 ac_default_prefix=/usr/local/pgsql
585 # Factoring default headers for most tests.
586 ac_includes_default="\
587 #include <stdio.h>
588 #ifdef HAVE_SYS_TYPES_H
589 # include <sys/types.h>
590 #endif
591 #ifdef HAVE_SYS_STAT_H
592 # include <sys/stat.h>
593 #endif
594 #ifdef STDC_HEADERS
595 # include <stdlib.h>
596 # include <stddef.h>
597 #else
598 # ifdef HAVE_STDLIB_H
599 #  include <stdlib.h>
600 # endif
601 #endif
602 #ifdef HAVE_STRING_H
603 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
604 #  include <memory.h>
605 # endif
606 # include <string.h>
607 #endif
608 #ifdef HAVE_STRINGS_H
609 # include <strings.h>
610 #endif
611 #ifdef HAVE_INTTYPES_H
612 # include <inttypes.h>
613 #endif
614 #ifdef HAVE_STDINT_H
615 # include <stdint.h>
616 #endif
617 #ifdef HAVE_UNISTD_H
618 # include <unistd.h>
619 #endif"
620
621 ac_subst_vars='SHELL
622 PATH_SEPARATOR
623 PACKAGE_NAME
624 PACKAGE_TARNAME
625 PACKAGE_VERSION
626 PACKAGE_STRING
627 PACKAGE_BUGREPORT
628 exec_prefix
629 prefix
630 program_transform_name
631 bindir
632 sbindir
633 libexecdir
634 datarootdir
635 datadir
636 sysconfdir
637 sharedstatedir
638 localstatedir
639 includedir
640 oldincludedir
641 docdir
642 infodir
643 htmldir
644 dvidir
645 pdfdir
646 psdir
647 libdir
648 localedir
649 mandir
650 DEFS
651 ECHO_C
652 ECHO_N
653 ECHO_T
654 LIBS
655 build_alias
656 host_alias
657 target_alias
658 configure_args
659 PG_MAJORVERSION
660 build
661 build_cpu
662 build_vendor
663 build_os
664 host
665 host_cpu
666 host_vendor
667 host_os
668 PORTNAME
669 enable_nls
670 WANTED_LANGUAGES
671 default_port
672 enable_shared
673 enable_rpath
674 enable_debug
675 enable_profiling
676 GCOV
677 LCOV
678 GENHTML
679 enable_coverage
680 DTRACE
681 DTRACEFLAGS
682 enable_dtrace
683 CC
684 CFLAGS
685 LDFLAGS
686 CPPFLAGS
687 ac_ct_CC
688 EXEEXT
689 OBJEXT
690 SUN_STUDIO_CC
691 CPP
692 GCC
693 TAS
694 autodepend
695 INCLUDES
696 enable_thread_safety
697 with_tcl
698 with_perl
699 with_python
700 with_gssapi
701 with_krb5
702 krb_srvtab
703 with_pam
704 with_ldap
705 with_bonjour
706 with_openssl
707 with_ossp_uuid
708 XML2_CONFIG
709 with_libxml
710 with_libxslt
711 with_system_tzdata
712 with_zlib
713 GREP
714 EGREP
715 ELF_SYS
716 LDFLAGS_SL
717 LD
718 with_gnu_ld
719 ld_R_works
720 RANLIB
721 STRIP
722 STRIP_STATIC_LIB
723 STRIP_SHARED_LIB
724 AR
725 DLLTOOL
726 DLLWRAP
727 WINDRES
728 TAR
729 LN_S
730 AWK
731 BISON
732 BISONFLAGS
733 FLEX
734 FLEXFLAGS
735 PERL
736 perl_archlibexp
737 perl_privlibexp
738 perl_useshrplib
739 perl_embed_ldflags
740 PYTHON
741 python_version
742 python_configdir
743 python_includespec
744 python_libdir
745 python_libspec
746 python_additional_libs
747 ZIC
748 OSSP_UUID_LIBS
749 HAVE_IPV6
750 LIBOBJS
751 acx_pthread_config
752 PTHREAD_CC
753 PTHREAD_LIBS
754 PTHREAD_CFLAGS
755 LDAP_LIBS_FE
756 LDAP_LIBS_BE
757 HAVE_POSIX_SIGNALS
758 MSGFMT
759 MSGMERGE
760 XGETTEXT
761 TCLSH
762 TCL_CONFIG_SH
763 TCL_INCLUDE_SPEC
764 TCL_LIB_FILE
765 TCL_LIBS
766 TCL_LIB_SPEC
767 TCL_SHARED_BUILD
768 TCL_SHLIB_LD_LIBS
769 NSGMLS
770 JADE
771 have_docbook
772 DOCBOOKSTYLE
773 COLLATEINDEX
774 SGMLSPL
775 DOCBOOK2MAN
776 vpath_build
777 LTLIBOBJS'
778 ac_subst_files=''
779       ac_precious_vars='build_alias
780 host_alias
781 target_alias
782 CC
783 CFLAGS
784 LDFLAGS
785 LIBS
786 CPPFLAGS
787 CPP
788 LDFLAGS_SL
789 DOCBOOKSTYLE'
790
791
792 # Initialize some variables set by options.
793 ac_init_help=
794 ac_init_version=false
795 # The variables have the same names as the options, with
796 # dashes changed to underlines.
797 cache_file=/dev/null
798 exec_prefix=NONE
799 no_create=
800 no_recursion=
801 prefix=NONE
802 program_prefix=NONE
803 program_suffix=NONE
804 program_transform_name=s,x,x,
805 silent=
806 site=
807 srcdir=
808 verbose=
809 x_includes=NONE
810 x_libraries=NONE
811
812 # Installation directory options.
813 # These are left unexpanded so users can "make install exec_prefix=/foo"
814 # and all the variables that are supposed to be based on exec_prefix
815 # by default will actually change.
816 # Use braces instead of parens because sh, perl, etc. also accept them.
817 # (The list follows the same order as the GNU Coding Standards.)
818 bindir='${exec_prefix}/bin'
819 sbindir='${exec_prefix}/sbin'
820 libexecdir='${exec_prefix}/libexec'
821 datarootdir='${prefix}/share'
822 datadir='${datarootdir}'
823 sysconfdir='${prefix}/etc'
824 sharedstatedir='${prefix}/com'
825 localstatedir='${prefix}/var'
826 includedir='${prefix}/include'
827 oldincludedir='/usr/include'
828 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
829 infodir='${datarootdir}/info'
830 htmldir='${docdir}'
831 dvidir='${docdir}'
832 pdfdir='${docdir}'
833 psdir='${docdir}'
834 libdir='${exec_prefix}/lib'
835 localedir='${datarootdir}/locale'
836 mandir='${datarootdir}/man'
837
838 ac_prev=
839 ac_dashdash=
840 for ac_option
841 do
842   # If the previous option needs an argument, assign it.
843   if test -n "$ac_prev"; then
844     eval $ac_prev=\$ac_option
845     ac_prev=
846     continue
847   fi
848
849   case $ac_option in
850   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
851   *)    ac_optarg=yes ;;
852   esac
853
854   # Accept the important Cygnus configure options, so we can diagnose typos.
855
856   case $ac_dashdash$ac_option in
857   --)
858     ac_dashdash=yes ;;
859
860   -bindir | --bindir | --bindi | --bind | --bin | --bi)
861     ac_prev=bindir ;;
862   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
863     bindir=$ac_optarg ;;
864
865   -build | --build | --buil | --bui | --bu)
866     ac_prev=build_alias ;;
867   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
868     build_alias=$ac_optarg ;;
869
870   -cache-file | --cache-file | --cache-fil | --cache-fi \
871   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
872     ac_prev=cache_file ;;
873   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
874   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
875     cache_file=$ac_optarg ;;
876
877   --config-cache | -C)
878     cache_file=config.cache ;;
879
880   -datadir | --datadir | --datadi | --datad)
881     ac_prev=datadir ;;
882   -datadir=* | --datadir=* | --datadi=* | --datad=*)
883     datadir=$ac_optarg ;;
884
885   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
886   | --dataroo | --dataro | --datar)
887     ac_prev=datarootdir ;;
888   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
889   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
890     datarootdir=$ac_optarg ;;
891
892   -disable-* | --disable-*)
893     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
894     # Reject names that are not valid shell variable names.
895     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
896       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
897    { (exit 1); exit 1; }; }
898     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
899     eval enable_$ac_feature=no ;;
900
901   -docdir | --docdir | --docdi | --doc | --do)
902     ac_prev=docdir ;;
903   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904     docdir=$ac_optarg ;;
905
906   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907     ac_prev=dvidir ;;
908   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909     dvidir=$ac_optarg ;;
910
911   -enable-* | --enable-*)
912     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913     # Reject names that are not valid shell variable names.
914     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
915       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
916    { (exit 1); exit 1; }; }
917     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
918     eval enable_$ac_feature=\$ac_optarg ;;
919
920   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922   | --exec | --exe | --ex)
923     ac_prev=exec_prefix ;;
924   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926   | --exec=* | --exe=* | --ex=*)
927     exec_prefix=$ac_optarg ;;
928
929   -gas | --gas | --ga | --g)
930     # Obsolete; use --with-gas.
931     with_gas=yes ;;
932
933   -help | --help | --hel | --he | -h)
934     ac_init_help=long ;;
935   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936     ac_init_help=recursive ;;
937   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938     ac_init_help=short ;;
939
940   -host | --host | --hos | --ho)
941     ac_prev=host_alias ;;
942   -host=* | --host=* | --hos=* | --ho=*)
943     host_alias=$ac_optarg ;;
944
945   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
946     ac_prev=htmldir ;;
947   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
948   | --ht=*)
949     htmldir=$ac_optarg ;;
950
951   -includedir | --includedir | --includedi | --included | --include \
952   | --includ | --inclu | --incl | --inc)
953     ac_prev=includedir ;;
954   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955   | --includ=* | --inclu=* | --incl=* | --inc=*)
956     includedir=$ac_optarg ;;
957
958   -infodir | --infodir | --infodi | --infod | --info | --inf)
959     ac_prev=infodir ;;
960   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
961     infodir=$ac_optarg ;;
962
963   -libdir | --libdir | --libdi | --libd)
964     ac_prev=libdir ;;
965   -libdir=* | --libdir=* | --libdi=* | --libd=*)
966     libdir=$ac_optarg ;;
967
968   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969   | --libexe | --libex | --libe)
970     ac_prev=libexecdir ;;
971   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972   | --libexe=* | --libex=* | --libe=*)
973     libexecdir=$ac_optarg ;;
974
975   -localedir | --localedir | --localedi | --localed | --locale)
976     ac_prev=localedir ;;
977   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978     localedir=$ac_optarg ;;
979
980   -localstatedir | --localstatedir | --localstatedi | --localstated \
981   | --localstate | --localstat | --localsta | --localst | --locals)
982     ac_prev=localstatedir ;;
983   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
984   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
985     localstatedir=$ac_optarg ;;
986
987   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
988     ac_prev=mandir ;;
989   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
990     mandir=$ac_optarg ;;
991
992   -nfp | --nfp | --nf)
993     # Obsolete; use --without-fp.
994     with_fp=no ;;
995
996   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
997   | --no-cr | --no-c | -n)
998     no_create=yes ;;
999
1000   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1002     no_recursion=yes ;;
1003
1004   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006   | --oldin | --oldi | --old | --ol | --o)
1007     ac_prev=oldincludedir ;;
1008   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1011     oldincludedir=$ac_optarg ;;
1012
1013   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1014     ac_prev=prefix ;;
1015   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1016     prefix=$ac_optarg ;;
1017
1018   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019   | --program-pre | --program-pr | --program-p)
1020     ac_prev=program_prefix ;;
1021   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1023     program_prefix=$ac_optarg ;;
1024
1025   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026   | --program-suf | --program-su | --program-s)
1027     ac_prev=program_suffix ;;
1028   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1030     program_suffix=$ac_optarg ;;
1031
1032   -program-transform-name | --program-transform-name \
1033   | --program-transform-nam | --program-transform-na \
1034   | --program-transform-n | --program-transform- \
1035   | --program-transform | --program-transfor \
1036   | --program-transfo | --program-transf \
1037   | --program-trans | --program-tran \
1038   | --progr-tra | --program-tr | --program-t)
1039     ac_prev=program_transform_name ;;
1040   -program-transform-name=* | --program-transform-name=* \
1041   | --program-transform-nam=* | --program-transform-na=* \
1042   | --program-transform-n=* | --program-transform-=* \
1043   | --program-transform=* | --program-transfor=* \
1044   | --program-transfo=* | --program-transf=* \
1045   | --program-trans=* | --program-tran=* \
1046   | --progr-tra=* | --program-tr=* | --program-t=*)
1047     program_transform_name=$ac_optarg ;;
1048
1049   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1050     ac_prev=pdfdir ;;
1051   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052     pdfdir=$ac_optarg ;;
1053
1054   -psdir | --psdir | --psdi | --psd | --ps)
1055     ac_prev=psdir ;;
1056   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1057     psdir=$ac_optarg ;;
1058
1059   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060   | -silent | --silent | --silen | --sile | --sil)
1061     silent=yes ;;
1062
1063   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1064     ac_prev=sbindir ;;
1065   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1066   | --sbi=* | --sb=*)
1067     sbindir=$ac_optarg ;;
1068
1069   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071   | --sharedst | --shareds | --shared | --share | --shar \
1072   | --sha | --sh)
1073     ac_prev=sharedstatedir ;;
1074   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1077   | --sha=* | --sh=*)
1078     sharedstatedir=$ac_optarg ;;
1079
1080   -site | --site | --sit)
1081     ac_prev=site ;;
1082   -site=* | --site=* | --sit=*)
1083     site=$ac_optarg ;;
1084
1085   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1086     ac_prev=srcdir ;;
1087   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1088     srcdir=$ac_optarg ;;
1089
1090   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091   | --syscon | --sysco | --sysc | --sys | --sy)
1092     ac_prev=sysconfdir ;;
1093   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1095     sysconfdir=$ac_optarg ;;
1096
1097   -target | --target | --targe | --targ | --tar | --ta | --t)
1098     ac_prev=target_alias ;;
1099   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1100     target_alias=$ac_optarg ;;
1101
1102   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1103     verbose=yes ;;
1104
1105   -version | --version | --versio | --versi | --vers | -V)
1106     ac_init_version=: ;;
1107
1108   -with-* | --with-*)
1109     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1110     # Reject names that are not valid shell variable names.
1111     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1112       { echo "$as_me: error: invalid package name: $ac_package" >&2
1113    { (exit 1); exit 1; }; }
1114     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1115     eval with_$ac_package=\$ac_optarg ;;
1116
1117   -without-* | --without-*)
1118     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1119     # Reject names that are not valid shell variable names.
1120     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1121       { echo "$as_me: error: invalid package name: $ac_package" >&2
1122    { (exit 1); exit 1; }; }
1123     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1124     eval with_$ac_package=no ;;
1125
1126   --x)
1127     # Obsolete; use --with-x.
1128     with_x=yes ;;
1129
1130   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1131   | --x-incl | --x-inc | --x-in | --x-i)
1132     ac_prev=x_includes ;;
1133   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1134   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1135     x_includes=$ac_optarg ;;
1136
1137   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1138   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1139     ac_prev=x_libraries ;;
1140   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1141   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1142     x_libraries=$ac_optarg ;;
1143
1144   -*) { echo "$as_me: error: unrecognized option: $ac_option
1145 Try \`$0 --help' for more information." >&2
1146    { (exit 1); exit 1; }; }
1147     ;;
1148
1149   *=*)
1150     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1151     # Reject names that are not valid shell variable names.
1152     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1153       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1154    { (exit 1); exit 1; }; }
1155     eval $ac_envvar=\$ac_optarg
1156     export $ac_envvar ;;
1157
1158   *)
1159     # FIXME: should be removed in autoconf 3.0.
1160     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1161     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1162       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1163     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1164     ;;
1165
1166   esac
1167 done
1168
1169 if test -n "$ac_prev"; then
1170   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1171   { echo "$as_me: error: missing argument to $ac_option" >&2
1172    { (exit 1); exit 1; }; }
1173 fi
1174
1175 # Be sure to have absolute directory names.
1176 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1177                 datadir sysconfdir sharedstatedir localstatedir includedir \
1178                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1179                 libdir localedir mandir
1180 do
1181   eval ac_val=\$$ac_var
1182   case $ac_val in
1183     [\\/$]* | ?:[\\/]* )  continue;;
1184     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1185   esac
1186   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1187    { (exit 1); exit 1; }; }
1188 done
1189
1190 # There might be people who depend on the old broken behavior: `$host'
1191 # used to hold the argument of --host etc.
1192 # FIXME: To remove some day.
1193 build=$build_alias
1194 host=$host_alias
1195 target=$target_alias
1196
1197 # FIXME: To remove some day.
1198 if test "x$host_alias" != x; then
1199   if test "x$build_alias" = x; then
1200     cross_compiling=maybe
1201     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1202     If a cross compiler is detected then cross compile mode will be used." >&2
1203   elif test "x$build_alias" != "x$host_alias"; then
1204     cross_compiling=yes
1205   fi
1206 fi
1207
1208 ac_tool_prefix=
1209 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1210
1211 test "$silent" = yes && exec 6>/dev/null
1212
1213
1214 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1215 ac_ls_di=`ls -di .` &&
1216 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1217   { echo "$as_me: error: Working directory cannot be determined" >&2
1218    { (exit 1); exit 1; }; }
1219 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1220   { echo "$as_me: error: pwd does not report name of working directory" >&2
1221    { (exit 1); exit 1; }; }
1222
1223
1224 # Find the source files, if location was not specified.
1225 if test -z "$srcdir"; then
1226   ac_srcdir_defaulted=yes
1227   # Try the directory containing this script, then the parent directory.
1228   ac_confdir=`$as_dirname -- "$0" ||
1229 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1230          X"$0" : 'X\(//\)[^/]' \| \
1231          X"$0" : 'X\(//\)$' \| \
1232          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1233 echo X"$0" |
1234     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1235             s//\1/
1236             q
1237           }
1238           /^X\(\/\/\)[^/].*/{
1239             s//\1/
1240             q
1241           }
1242           /^X\(\/\/\)$/{
1243             s//\1/
1244             q
1245           }
1246           /^X\(\/\).*/{
1247             s//\1/
1248             q
1249           }
1250           s/.*/./; q'`
1251   srcdir=$ac_confdir
1252   if test ! -r "$srcdir/$ac_unique_file"; then
1253     srcdir=..
1254   fi
1255 else
1256   ac_srcdir_defaulted=no
1257 fi
1258 if test ! -r "$srcdir/$ac_unique_file"; then
1259   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1260   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1261    { (exit 1); exit 1; }; }
1262 fi
1263 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1264 ac_abs_confdir=`(
1265         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1266    { (exit 1); exit 1; }; }
1267         pwd)`
1268 # When building in place, set srcdir=.
1269 if test "$ac_abs_confdir" = "$ac_pwd"; then
1270   srcdir=.
1271 fi
1272 # Remove unnecessary trailing slashes from srcdir.
1273 # Double slashes in file names in object file debugging info
1274 # mess up M-x gdb in Emacs.
1275 case $srcdir in
1276 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1277 esac
1278 for ac_var in $ac_precious_vars; do
1279   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1280   eval ac_env_${ac_var}_value=\$${ac_var}
1281   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1282   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1283 done
1284
1285 #
1286 # Report the --help message.
1287 #
1288 if test "$ac_init_help" = "long"; then
1289   # Omit some internal or obsolete options to make the list less imposing.
1290   # This message is too long to be a string in the A/UX 3.1 sh.
1291   cat <<_ACEOF
1292 \`configure' configures PostgreSQL 8.4devel to adapt to many kinds of systems.
1293
1294 Usage: $0 [OPTION]... [VAR=VALUE]...
1295
1296 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1297 VAR=VALUE.  See below for descriptions of some of the useful variables.
1298
1299 Defaults for the options are specified in brackets.
1300
1301 Configuration:
1302   -h, --help              display this help and exit
1303       --help=short        display options specific to this package
1304       --help=recursive    display the short help of all the included packages
1305   -V, --version           display version information and exit
1306   -q, --quiet, --silent   do not print \`checking...' messages
1307       --cache-file=FILE   cache test results in FILE [disabled]
1308   -C, --config-cache      alias for \`--cache-file=config.cache'
1309   -n, --no-create         do not create output files
1310       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1311
1312 Installation directories:
1313   --prefix=PREFIX         install architecture-independent files in PREFIX
1314                           [$ac_default_prefix]
1315   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1316                           [PREFIX]
1317
1318 By default, \`make install' will install all the files in
1319 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1320 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1321 for instance \`--prefix=\$HOME'.
1322
1323 For better control, use the options below.
1324
1325 Fine tuning of the installation directories:
1326   --bindir=DIR           user executables [EPREFIX/bin]
1327   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1328   --libexecdir=DIR       program executables [EPREFIX/libexec]
1329   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1330   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1331   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1332   --libdir=DIR           object code libraries [EPREFIX/lib]
1333   --includedir=DIR       C header files [PREFIX/include]
1334   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1335   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1336   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1337   --infodir=DIR          info documentation [DATAROOTDIR/info]
1338   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1339   --mandir=DIR           man documentation [DATAROOTDIR/man]
1340   --docdir=DIR           documentation root [DATAROOTDIR/doc/postgresql]
1341   --htmldir=DIR          html documentation [DOCDIR]
1342   --dvidir=DIR           dvi documentation [DOCDIR]
1343   --pdfdir=DIR           pdf documentation [DOCDIR]
1344   --psdir=DIR            ps documentation [DOCDIR]
1345 _ACEOF
1346
1347   cat <<\_ACEOF
1348
1349 System types:
1350   --build=BUILD     configure for building on BUILD [guessed]
1351   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1352 _ACEOF
1353 fi
1354
1355 if test -n "$ac_init_help"; then
1356   case $ac_init_help in
1357      short | recursive ) echo "Configuration of PostgreSQL 8.4devel:";;
1358    esac
1359   cat <<\_ACEOF
1360
1361 Optional Features:
1362   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1363   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1364   --disable-integer-datetimes
1365                           disable 64-bit integer date/time support
1366   --enable-nls[=LANGUAGES]
1367                           enable Native Language Support
1368   --disable-shared        do not build shared libraries
1369   --disable-rpath         do not embed shared library search path in
1370                           executables
1371   --disable-spinlocks     do not use spinlocks
1372   --enable-debug          build with debugging symbols (-g)
1373   --enable-profiling      build with profiling enabled
1374   --enable-coverage       build with coverage testing instrumentation
1375   --enable-dtrace         build with DTrace support
1376   --enable-depend         turn on automatic dependency tracking
1377   --enable-cassert        enable assertion checks (for debugging)
1378   --enable-thread-safety  make client libraries thread-safe
1379   --enable-thread-safety-force
1380                           force thread-safety despite thread test failure
1381   --disable-float4-byval  disable float4 passed by value
1382   --disable-float8-byval  disable float8 passed by value
1383   --disable-largefile     omit support for large files
1384
1385 Optional Packages:
1386   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1387   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1388   --with-template=NAME    override operating system template
1389   --with-includes=DIRS    look for additional header files in DIRS
1390   --with-libraries=DIRS   look for additional libraries in DIRS
1391   --with-libs=DIRS        alternative spelling of --with-libraries
1392   --with-pgport=PORTNUM   set default port number [5432]
1393   --with-blocksize=BLOCKSIZE
1394                           set table block size in kB [8]
1395   --with-segsize=SEGSIZE  set table segment size in GB [1]
1396   --with-wal-blocksize=BLOCKSIZE
1397                           set WAL block size in kB [8]
1398   --with-wal-segsize=SEGSIZE
1399                           set WAL segment size in MB [16]
1400   --with-CC=CMD           set compiler (deprecated)
1401   --with-tcl              build Tcl modules (PL/Tcl)
1402   --with-tclconfig=DIR    tclConfig.sh is in DIR
1403   --with-perl             build Perl modules (PL/Perl)
1404   --with-python           build Python modules (PL/Python)
1405   --with-gssapi           build with GSSAPI support
1406   --with-krb5             build with Kerberos 5 support
1407   --with-krb-srvnam=NAME  default service principal name in Kerberos
1408                           [postgres]
1409   --with-pam              build with PAM support
1410   --with-ldap             build with LDAP support
1411   --with-bonjour          build with Bonjour support
1412   --with-openssl          build with OpenSSL support
1413   --without-readline      do not use GNU Readline nor BSD Libedit for editing
1414   --with-libedit-preferred
1415                           prefer BSD Libedit over GNU Readline
1416   --with-ossp-uuid        use OSSP UUID library when building
1417                           contrib/uuid-ossp
1418   --with-libxml           build with XML support
1419   --with-libxslt          use XSLT support when building contrib/xml2
1420   --with-system-tzdata=DIR
1421                           use system time zone data in DIR
1422   --without-zlib          do not use Zlib
1423   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1424
1425 Some influential environment variables:
1426   CC          C compiler command
1427   CFLAGS      C compiler flags
1428   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1429               nonstandard directory <lib dir>
1430   LIBS        libraries to pass to the linker, e.g. -l<library>
1431   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1432               you have headers in a nonstandard directory <include dir>
1433   CPP         C preprocessor
1434   LDFLAGS_SL
1435   DOCBOOKSTYLE
1436               location of DocBook stylesheets
1437
1438 Use these variables to override the choices made by `configure' or to help
1439 it to find libraries and programs with nonstandard names/locations.
1440
1441 Report bugs to <pgsql-bugs@postgresql.org>.
1442 _ACEOF
1443 ac_status=$?
1444 fi
1445
1446 if test "$ac_init_help" = "recursive"; then
1447   # If there are subdirs, report their specific --help.
1448   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1449     test -d "$ac_dir" || continue
1450     ac_builddir=.
1451
1452 case "$ac_dir" in
1453 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1454 *)
1455   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1456   # A ".." for each directory in $ac_dir_suffix.
1457   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1458   case $ac_top_builddir_sub in
1459   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1460   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1461   esac ;;
1462 esac
1463 ac_abs_top_builddir=$ac_pwd
1464 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1465 # for backward compatibility:
1466 ac_top_builddir=$ac_top_build_prefix
1467
1468 case $srcdir in
1469   .)  # We are building in place.
1470     ac_srcdir=.
1471     ac_top_srcdir=$ac_top_builddir_sub
1472     ac_abs_top_srcdir=$ac_pwd ;;
1473   [\\/]* | ?:[\\/]* )  # Absolute name.
1474     ac_srcdir=$srcdir$ac_dir_suffix;
1475     ac_top_srcdir=$srcdir
1476     ac_abs_top_srcdir=$srcdir ;;
1477   *) # Relative name.
1478     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1479     ac_top_srcdir=$ac_top_build_prefix$srcdir
1480     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1481 esac
1482 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1483
1484     cd "$ac_dir" || { ac_status=$?; continue; }
1485     # Check for guested configure.
1486     if test -f "$ac_srcdir/configure.gnu"; then
1487       echo &&
1488       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1489     elif test -f "$ac_srcdir/configure"; then
1490       echo &&
1491       $SHELL "$ac_srcdir/configure" --help=recursive
1492     else
1493       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1494     fi || ac_status=$?
1495     cd "$ac_pwd" || { ac_status=$?; break; }
1496   done
1497 fi
1498
1499 test -n "$ac_init_help" && exit $ac_status
1500 if $ac_init_version; then
1501   cat <<\_ACEOF
1502 PostgreSQL configure 8.4devel
1503 generated by GNU Autoconf 2.61
1504
1505 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1506 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1507 This configure script is free software; the Free Software Foundation
1508 gives unlimited permission to copy, distribute and modify it.
1509
1510 Copyright (c) 1996-2009, PostgreSQL Global Development Group
1511 _ACEOF
1512   exit
1513 fi
1514 cat >config.log <<_ACEOF
1515 This file contains any messages produced by compilers while
1516 running configure, to aid debugging if configure makes a mistake.
1517
1518 It was created by PostgreSQL $as_me 8.4devel, which was
1519 generated by GNU Autoconf 2.61.  Invocation command line was
1520
1521   $ $0 $@
1522
1523 _ACEOF
1524 exec 5>>config.log
1525 {
1526 cat <<_ASUNAME
1527 ## --------- ##
1528 ## Platform. ##
1529 ## --------- ##
1530
1531 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1532 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1533 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1534 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1535 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1536
1537 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1538 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1539
1540 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1541 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1542 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1543 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1544 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1545 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1546 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1547
1548 _ASUNAME
1549
1550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1551 for as_dir in $PATH
1552 do
1553   IFS=$as_save_IFS
1554   test -z "$as_dir" && as_dir=.
1555   echo "PATH: $as_dir"
1556 done
1557 IFS=$as_save_IFS
1558
1559 } >&5
1560
1561 cat >&5 <<_ACEOF
1562
1563
1564 ## ----------- ##
1565 ## Core tests. ##
1566 ## ----------- ##
1567
1568 _ACEOF
1569
1570
1571 # Keep a trace of the command line.
1572 # Strip out --no-create and --no-recursion so they do not pile up.
1573 # Strip out --silent because we don't want to record it for future runs.
1574 # Also quote any args containing shell meta-characters.
1575 # Make two passes to allow for proper duplicate-argument suppression.
1576 ac_configure_args=
1577 ac_configure_args0=
1578 ac_configure_args1=
1579 ac_must_keep_next=false
1580 for ac_pass in 1 2
1581 do
1582   for ac_arg
1583   do
1584     case $ac_arg in
1585     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1586     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1587     | -silent | --silent | --silen | --sile | --sil)
1588       continue ;;
1589     *\'*)
1590       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1591     esac
1592     case $ac_pass in
1593     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1594     2)
1595       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1596       if test $ac_must_keep_next = true; then
1597         ac_must_keep_next=false # Got value, back to normal.
1598       else
1599         case $ac_arg in
1600           *=* | --config-cache | -C | -disable-* | --disable-* \
1601           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1602           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1603           | -with-* | --with-* | -without-* | --without-* | --x)
1604             case "$ac_configure_args0 " in
1605               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1606             esac
1607             ;;
1608           -* ) ac_must_keep_next=true ;;
1609         esac
1610       fi
1611       ac_configure_args="$ac_configure_args '$ac_arg'"
1612       ;;
1613     esac
1614   done
1615 done
1616 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1617 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1618
1619 # When interrupted or exit'd, cleanup temporary files, and complete
1620 # config.log.  We remove comments because anyway the quotes in there
1621 # would cause problems or look ugly.
1622 # WARNING: Use '\'' to represent an apostrophe within the trap.
1623 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1624 trap 'exit_status=$?
1625   # Save into config.log some information that might help in debugging.
1626   {
1627     echo
1628
1629     cat <<\_ASBOX
1630 ## ---------------- ##
1631 ## Cache variables. ##
1632 ## ---------------- ##
1633 _ASBOX
1634     echo
1635     # The following way of writing the cache mishandles newlines in values,
1636 (
1637   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1638     eval ac_val=\$$ac_var
1639     case $ac_val in #(
1640     *${as_nl}*)
1641       case $ac_var in #(
1642       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1643 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1644       esac
1645       case $ac_var in #(
1646       _ | IFS | as_nl) ;; #(
1647       *) $as_unset $ac_var ;;
1648       esac ;;
1649     esac
1650   done
1651   (set) 2>&1 |
1652     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1653     *${as_nl}ac_space=\ *)
1654       sed -n \
1655         "s/'\''/'\''\\\\'\'''\''/g;
1656           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1657       ;; #(
1658     *)
1659       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1660       ;;
1661     esac |
1662     sort
1663 )
1664     echo
1665
1666     cat <<\_ASBOX
1667 ## ----------------- ##
1668 ## Output variables. ##
1669 ## ----------------- ##
1670 _ASBOX
1671     echo
1672     for ac_var in $ac_subst_vars
1673     do
1674       eval ac_val=\$$ac_var
1675       case $ac_val in
1676       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1677       esac
1678       echo "$ac_var='\''$ac_val'\''"
1679     done | sort
1680     echo
1681
1682     if test -n "$ac_subst_files"; then
1683       cat <<\_ASBOX
1684 ## ------------------- ##
1685 ## File substitutions. ##
1686 ## ------------------- ##
1687 _ASBOX
1688       echo
1689       for ac_var in $ac_subst_files
1690       do
1691         eval ac_val=\$$ac_var
1692         case $ac_val in
1693         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1694         esac
1695         echo "$ac_var='\''$ac_val'\''"
1696       done | sort
1697       echo
1698     fi
1699
1700     if test -s confdefs.h; then
1701       cat <<\_ASBOX
1702 ## ----------- ##
1703 ## confdefs.h. ##
1704 ## ----------- ##
1705 _ASBOX
1706       echo
1707       cat confdefs.h
1708       echo
1709     fi
1710     test "$ac_signal" != 0 &&
1711       echo "$as_me: caught signal $ac_signal"
1712     echo "$as_me: exit $exit_status"
1713   } >&5
1714   rm -f core *.core core.conftest.* &&
1715     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1716     exit $exit_status
1717 ' 0
1718 for ac_signal in 1 2 13 15; do
1719   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1720 done
1721 ac_signal=0
1722
1723 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1724 rm -f -r conftest* confdefs.h
1725
1726 # Predefined preprocessor variables.
1727
1728 cat >>confdefs.h <<_ACEOF
1729 #define PACKAGE_NAME "$PACKAGE_NAME"
1730 _ACEOF
1731
1732
1733 cat >>confdefs.h <<_ACEOF
1734 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1735 _ACEOF
1736
1737
1738 cat >>confdefs.h <<_ACEOF
1739 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1740 _ACEOF
1741
1742
1743 cat >>confdefs.h <<_ACEOF
1744 #define PACKAGE_STRING "$PACKAGE_STRING"
1745 _ACEOF
1746
1747
1748 cat >>confdefs.h <<_ACEOF
1749 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1750 _ACEOF
1751
1752
1753 # Let the site file select an alternate cache file if it wants to.
1754 # Prefer explicitly selected file to automatically selected ones.
1755 if test -n "$CONFIG_SITE"; then
1756   set x "$CONFIG_SITE"
1757 elif test "x$prefix" != xNONE; then
1758   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1759 else
1760   set x "$ac_default_prefix/share/config.site" \
1761         "$ac_default_prefix/etc/config.site"
1762 fi
1763 shift
1764 for ac_site_file
1765 do
1766   if test -r "$ac_site_file"; then
1767     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1768 echo "$as_me: loading site script $ac_site_file" >&6;}
1769     sed 's/^/| /' "$ac_site_file" >&5
1770     . "$ac_site_file"
1771   fi
1772 done
1773
1774 if test -r "$cache_file"; then
1775   # Some versions of bash will fail to source /dev/null (special
1776   # files actually), so we avoid doing that.
1777   if test -f "$cache_file"; then
1778     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1779 echo "$as_me: loading cache $cache_file" >&6;}
1780     case $cache_file in
1781       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1782       *)                      . "./$cache_file";;
1783     esac
1784   fi
1785 else
1786   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1787 echo "$as_me: creating cache $cache_file" >&6;}
1788   >$cache_file
1789 fi
1790
1791 # Check that the precious variables saved in the cache have kept the same
1792 # value.
1793 ac_cache_corrupted=false
1794 for ac_var in $ac_precious_vars; do
1795   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1796   eval ac_new_set=\$ac_env_${ac_var}_set
1797   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1798   eval ac_new_val=\$ac_env_${ac_var}_value
1799   case $ac_old_set,$ac_new_set in
1800     set,)
1801       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1802 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1803       ac_cache_corrupted=: ;;
1804     ,set)
1805       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1806 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1807       ac_cache_corrupted=: ;;
1808     ,);;
1809     *)
1810       if test "x$ac_old_val" != "x$ac_new_val"; then
1811         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1812 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1813         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1814 echo "$as_me:   former value:  $ac_old_val" >&2;}
1815         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1816 echo "$as_me:   current value: $ac_new_val" >&2;}
1817         ac_cache_corrupted=:
1818       fi;;
1819   esac
1820   # Pass precious variables to config.status.
1821   if test "$ac_new_set" = set; then
1822     case $ac_new_val in
1823     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1824     *) ac_arg=$ac_var=$ac_new_val ;;
1825     esac
1826     case " $ac_configure_args " in
1827       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1828       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1829     esac
1830   fi
1831 done
1832 if $ac_cache_corrupted; then
1833   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1834 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1835   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1836 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1837    { (exit 1); exit 1; }; }
1838 fi
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864 ac_ext=c
1865 ac_cpp='$CPP $CPPFLAGS'
1866 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1867 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1868 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1869
1870
1871
1872
1873
1874
1875 ac_aux_dir=
1876 for ac_dir in config "$srcdir"/config; do
1877   if test -f "$ac_dir/install-sh"; then
1878     ac_aux_dir=$ac_dir
1879     ac_install_sh="$ac_aux_dir/install-sh -c"
1880     break
1881   elif test -f "$ac_dir/install.sh"; then
1882     ac_aux_dir=$ac_dir
1883     ac_install_sh="$ac_aux_dir/install.sh -c"
1884     break
1885   elif test -f "$ac_dir/shtool"; then
1886     ac_aux_dir=$ac_dir
1887     ac_install_sh="$ac_aux_dir/shtool install -c"
1888     break
1889   fi
1890 done
1891 if test -z "$ac_aux_dir"; then
1892   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
1893 echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
1894    { (exit 1); exit 1; }; }
1895 fi
1896
1897 # These three variables are undocumented and unsupported,
1898 # and are intended to be withdrawn in a future Autoconf release.
1899 # They can cause serious problems if a builder's source tree is in a directory
1900 # whose full name contains unusual characters.
1901 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1902 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1903 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1904
1905
1906
1907 configure_args=$ac_configure_args
1908
1909
1910
1911 cat >>confdefs.h <<_ACEOF
1912 #define PG_VERSION "$PACKAGE_VERSION"
1913 _ACEOF
1914
1915 PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\.[0-9][0-9]*\)'`
1916
1917
1918 cat >>confdefs.h <<_ACEOF
1919 #define PG_MAJORVERSION "$PG_MAJORVERSION"
1920 _ACEOF
1921
1922
1923 # Make sure we can run config.sub.
1924 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1925   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1926 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
1927    { (exit 1); exit 1; }; }
1928
1929 { echo "$as_me:$LINENO: checking build system type" >&5
1930 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1931 if test "${ac_cv_build+set}" = set; then
1932   echo $ECHO_N "(cached) $ECHO_C" >&6
1933 else
1934   ac_build_alias=$build_alias
1935 test "x$ac_build_alias" = x &&
1936   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1937 test "x$ac_build_alias" = x &&
1938   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1939 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1940    { (exit 1); exit 1; }; }
1941 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1942   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1943 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
1944    { (exit 1); exit 1; }; }
1945
1946 fi
1947 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1948 echo "${ECHO_T}$ac_cv_build" >&6; }
1949 case $ac_cv_build in
1950 *-*-*) ;;
1951 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1952 echo "$as_me: error: invalid value of canonical build" >&2;}
1953    { (exit 1); exit 1; }; };;
1954 esac
1955 build=$ac_cv_build
1956 ac_save_IFS=$IFS; IFS='-'
1957 set x $ac_cv_build
1958 shift
1959 build_cpu=$1
1960 build_vendor=$2
1961 shift; shift
1962 # Remember, the first character of IFS is used to create $*,
1963 # except with old shells:
1964 build_os=$*
1965 IFS=$ac_save_IFS
1966 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1967
1968
1969 { echo "$as_me:$LINENO: checking host system type" >&5
1970 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
1971 if test "${ac_cv_host+set}" = set; then
1972   echo $ECHO_N "(cached) $ECHO_C" >&6
1973 else
1974   if test "x$host_alias" = x; then
1975   ac_cv_host=$ac_cv_build
1976 else
1977   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1978     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1979 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
1980    { (exit 1); exit 1; }; }
1981 fi
1982
1983 fi
1984 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1985 echo "${ECHO_T}$ac_cv_host" >&6; }
1986 case $ac_cv_host in
1987 *-*-*) ;;
1988 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1989 echo "$as_me: error: invalid value of canonical host" >&2;}
1990    { (exit 1); exit 1; }; };;
1991 esac
1992 host=$ac_cv_host
1993 ac_save_IFS=$IFS; IFS='-'
1994 set x $ac_cv_host
1995 shift
1996 host_cpu=$1
1997 host_vendor=$2
1998 shift; shift
1999 # Remember, the first character of IFS is used to create $*,
2000 # except with old shells:
2001 host_os=$*
2002 IFS=$ac_save_IFS
2003 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2004
2005
2006
2007 template=
2008 { echo "$as_me:$LINENO: checking which template to use" >&5
2009 echo $ECHO_N "checking which template to use... $ECHO_C" >&6; }
2010
2011
2012 pgac_args="$pgac_args with_template"
2013
2014
2015 # Check whether --with-template was given.
2016 if test "${with_template+set}" = set; then
2017   withval=$with_template;
2018   case $withval in
2019     yes)
2020       { { echo "$as_me:$LINENO: error: argument required for --with-template option" >&5
2021 echo "$as_me: error: argument required for --with-template option" >&2;}
2022    { (exit 1); exit 1; }; }
2023       ;;
2024     no)
2025       { { echo "$as_me:$LINENO: error: argument required for --with-template option" >&5
2026 echo "$as_me: error: argument required for --with-template option" >&2;}
2027    { (exit 1); exit 1; }; }
2028       ;;
2029     *)
2030
2031   case $withval in
2032     list)   echo; ls "$srcdir/src/template"; exit;;
2033     *)      if test -f "$srcdir/src/template/$with_template" ; then
2034               template=$withval
2035             else
2036               { { echo "$as_me:$LINENO: error: '$withval' is not a valid template name. Use 'list' for a list." >&5
2037 echo "$as_me: error: '$withval' is not a valid template name. Use 'list' for a list." >&2;}
2038    { (exit 1); exit 1; }; }
2039             fi;;
2040   esac
2041
2042       ;;
2043   esac
2044
2045 else
2046
2047 # --with-template not given
2048
2049 case $host_os in
2050      aix*) template=aix ;;
2051     bsdi*) template=bsdi ;;
2052   cygwin*) template=cygwin ;;
2053   darwin*) template=darwin ;;
2054     dgux*) template=dgux ;;
2055  freebsd*) template=freebsd ;;
2056     hpux*) template=hpux ;;
2057     irix*) template=irix ;;
2058  linux*|gnu*|k*bsd*-gnu)
2059            template=linux ;;
2060    mingw*) template=win32 ;;
2061   netbsd*) template=netbsd ;;
2062 nextstep*) template=nextstep ;;
2063  openbsd*) template=openbsd ;;
2064      osf*) template=osf ;;
2065      sco*) template=sco ;;
2066  solaris*) template=solaris ;;
2067    sunos*) template=sunos4 ;;
2068  sysv4.2*)
2069         case $host_vendor in
2070           univel) template=univel ;;
2071         esac ;;
2072    sysv4*) template=svr4 ;;
2073    sysv5*) template=unixware ;;
2074   ultrix*) template=ultrix4 ;;
2075 esac
2076
2077   if test x"$template" = x"" ; then
2078     { { echo "$as_me:$LINENO: error:
2079 *******************************************************************
2080 PostgreSQL has apparently not been ported to your platform yet.
2081 To try a manual configuration, look into the src/template directory
2082 for a similar platform and use the '--with-template=' option.
2083
2084 Please also contact <pgsql-bugs@postgresql.org> to see about
2085 rectifying this.  Include the above 'checking host system type...'
2086 line.
2087 *******************************************************************
2088 " >&5
2089 echo "$as_me: error:
2090 *******************************************************************
2091 PostgreSQL has apparently not been ported to your platform yet.
2092 To try a manual configuration, look into the src/template directory
2093 for a similar platform and use the '--with-template=' option.
2094
2095 Please also contact <pgsql-bugs@postgresql.org> to see about
2096 rectifying this.  Include the above 'checking host system type...'
2097 line.
2098 *******************************************************************
2099 " >&2;}
2100    { (exit 1); exit 1; }; }
2101   fi
2102
2103
2104 fi
2105
2106
2107
2108 { echo "$as_me:$LINENO: result: $template" >&5
2109 echo "${ECHO_T}$template" >&6; }
2110
2111 PORTNAME=$template
2112
2113
2114 # Initialize default assumption that we do not need separate assembly code
2115 # for TAS (test-and-set).  This can be overridden by the template file
2116 # when it's executed.
2117 need_tas=no
2118 tas_file=dummy.s
2119
2120
2121
2122 ##
2123 ## Command line options
2124 ##
2125
2126 #
2127 # Add non-standard directories to the include path
2128 #
2129
2130 pgac_args="$pgac_args with_includes"
2131
2132
2133 # Check whether --with-includes was given.
2134 if test "${with_includes+set}" = set; then
2135   withval=$with_includes;
2136   case $withval in
2137     yes)
2138       { { echo "$as_me:$LINENO: error: argument required for --with-includes option" >&5
2139 echo "$as_me: error: argument required for --with-includes option" >&2;}
2140    { (exit 1); exit 1; }; }
2141       ;;
2142     no)
2143       { { echo "$as_me:$LINENO: error: argument required for --with-includes option" >&5
2144 echo "$as_me: error: argument required for --with-includes option" >&2;}
2145    { (exit 1); exit 1; }; }
2146       ;;
2147     *)
2148
2149       ;;
2150   esac
2151
2152 fi
2153
2154
2155
2156
2157 #
2158 # Add non-standard directories to the library search path
2159 #
2160
2161 pgac_args="$pgac_args with_libraries"
2162
2163
2164 # Check whether --with-libraries was given.
2165 if test "${with_libraries+set}" = set; then
2166   withval=$with_libraries;
2167   case $withval in
2168     yes)
2169       { { echo "$as_me:$LINENO: error: argument required for --with-libraries option" >&5
2170 echo "$as_me: error: argument required for --with-libraries option" >&2;}
2171    { (exit 1); exit 1; }; }
2172       ;;
2173     no)
2174       { { echo "$as_me:$LINENO: error: argument required for --with-libraries option" >&5
2175 echo "$as_me: error: argument required for --with-libraries option" >&2;}
2176    { (exit 1); exit 1; }; }
2177       ;;
2178     *)
2179       LIBRARY_DIRS=$withval
2180       ;;
2181   esac
2182
2183 fi
2184
2185
2186
2187
2188 pgac_args="$pgac_args with_libs"
2189
2190
2191 # Check whether --with-libs was given.
2192 if test "${with_libs+set}" = set; then
2193   withval=$with_libs;
2194   case $withval in
2195     yes)
2196       { { echo "$as_me:$LINENO: error: argument required for --with-libs option" >&5
2197 echo "$as_me: error: argument required for --with-libs option" >&2;}
2198    { (exit 1); exit 1; }; }
2199       ;;
2200     no)
2201       { { echo "$as_me:$LINENO: error: argument required for --with-libs option" >&5
2202 echo "$as_me: error: argument required for --with-libs option" >&2;}
2203    { (exit 1); exit 1; }; }
2204       ;;
2205     *)
2206       LIBRARY_DIRS=$withval
2207       ;;
2208   esac
2209
2210 fi
2211
2212
2213
2214
2215 #
2216 # 64-bit integer date/time storage: enabled by default.
2217 #
2218 { echo "$as_me:$LINENO: checking whether to build with 64-bit integer date/time support" >&5
2219 echo $ECHO_N "checking whether to build with 64-bit integer date/time support... $ECHO_C" >&6; }
2220
2221 pgac_args="$pgac_args enable_integer_datetimes"
2222
2223 # Check whether --enable-integer-datetimes was given.
2224 if test "${enable_integer_datetimes+set}" = set; then
2225   enableval=$enable_integer_datetimes;
2226   case $enableval in
2227     yes)
2228
2229 cat >>confdefs.h <<\_ACEOF
2230 #define USE_INTEGER_DATETIMES 1
2231 _ACEOF
2232
2233       ;;
2234     no)
2235       :
2236       ;;
2237     *)
2238       { { echo "$as_me:$LINENO: error: no argument expected for --enable-integer-datetimes option" >&5
2239 echo "$as_me: error: no argument expected for --enable-integer-datetimes option" >&2;}
2240    { (exit 1); exit 1; }; }
2241       ;;
2242   esac
2243
2244 else
2245   enable_integer_datetimes=yes
2246
2247 cat >>confdefs.h <<\_ACEOF
2248 #define USE_INTEGER_DATETIMES 1
2249 _ACEOF
2250
2251 fi
2252
2253
2254 { echo "$as_me:$LINENO: result: $enable_integer_datetimes" >&5
2255 echo "${ECHO_T}$enable_integer_datetimes" >&6; }
2256
2257
2258 #
2259 # NLS
2260 #
2261 { echo "$as_me:$LINENO: checking whether NLS is wanted" >&5
2262 echo $ECHO_N "checking whether NLS is wanted... $ECHO_C" >&6; }
2263
2264 pgac_args="$pgac_args enable_nls"
2265
2266 # Check whether --enable-nls was given.
2267 if test "${enable_nls+set}" = set; then
2268   enableval=$enable_nls;
2269   case $enableval in
2270     yes)
2271       :
2272       ;;
2273     no)
2274       :
2275       ;;
2276     *)
2277       enable_nls=yes
2278 WANTED_LANGUAGES=$enableval
2279       ;;
2280   esac
2281
2282 else
2283   enable_nls=no
2284 fi
2285
2286
2287
2288 if test "$enable_nls" = yes; then
2289
2290 cat >>confdefs.h <<\_ACEOF
2291 #define ENABLE_NLS 1
2292 _ACEOF
2293
2294 fi
2295
2296 { echo "$as_me:$LINENO: result: $enable_nls" >&5
2297 echo "${ECHO_T}$enable_nls" >&6; }
2298
2299
2300
2301 #
2302 # Default port number (--with-pgport), default 5432
2303 #
2304 { echo "$as_me:$LINENO: checking for default port number" >&5
2305 echo $ECHO_N "checking for default port number... $ECHO_C" >&6; }
2306
2307 pgac_args="$pgac_args with_pgport"
2308
2309
2310 # Check whether --with-pgport was given.
2311 if test "${with_pgport+set}" = set; then
2312   withval=$with_pgport;
2313   case $withval in
2314     yes)
2315       { { echo "$as_me:$LINENO: error: argument required for --with-pgport option" >&5
2316 echo "$as_me: error: argument required for --with-pgport option" >&2;}
2317    { (exit 1); exit 1; }; }
2318       ;;
2319     no)
2320       { { echo "$as_me:$LINENO: error: argument required for --with-pgport option" >&5
2321 echo "$as_me: error: argument required for --with-pgport option" >&2;}
2322    { (exit 1); exit 1; }; }
2323       ;;
2324     *)
2325       default_port=$withval
2326       ;;
2327   esac
2328
2329 else
2330   default_port=5432
2331 fi
2332
2333
2334 { echo "$as_me:$LINENO: result: $default_port" >&5
2335 echo "${ECHO_T}$default_port" >&6; }
2336 # Need both of these because some places want an integer and some a string
2337
2338 cat >>confdefs.h <<_ACEOF
2339 #define DEF_PGPORT ${default_port}
2340 _ACEOF
2341
2342
2343 cat >>confdefs.h <<_ACEOF
2344 #define DEF_PGPORT_STR "${default_port}"
2345 _ACEOF
2346
2347
2348
2349 #
2350 # Option to disable shared libraries
2351 #
2352
2353 pgac_args="$pgac_args enable_shared"
2354
2355 # Check whether --enable-shared was given.
2356 if test "${enable_shared+set}" = set; then
2357   enableval=$enable_shared;
2358   case $enableval in
2359     yes)
2360       :
2361       ;;
2362     no)
2363       :
2364       ;;
2365     *)
2366       { { echo "$as_me:$LINENO: error: no argument expected for --enable-shared option" >&5
2367 echo "$as_me: error: no argument expected for --enable-shared option" >&2;}
2368    { (exit 1); exit 1; }; }
2369       ;;
2370   esac
2371
2372 else
2373   enable_shared=yes
2374
2375 fi
2376
2377
2378
2379
2380 #
2381 # '-rpath'-like feature can be disabled
2382 #
2383
2384 pgac_args="$pgac_args enable_rpath"
2385
2386 # Check whether --enable-rpath was given.
2387 if test "${enable_rpath+set}" = set; then
2388   enableval=$enable_rpath;
2389   case $enableval in
2390     yes)
2391       :
2392       ;;
2393     no)
2394       :
2395       ;;
2396     *)
2397       { { echo "$as_me:$LINENO: error: no argument expected for --enable-rpath option" >&5
2398 echo "$as_me: error: no argument expected for --enable-rpath option" >&2;}
2399    { (exit 1); exit 1; }; }
2400       ;;
2401   esac
2402
2403 else
2404   enable_rpath=yes
2405
2406 fi
2407
2408
2409
2410
2411 #
2412 # Spinlocks
2413 #
2414
2415 pgac_args="$pgac_args enable_spinlocks"
2416
2417 # Check whether --enable-spinlocks was given.
2418 if test "${enable_spinlocks+set}" = set; then
2419   enableval=$enable_spinlocks;
2420   case $enableval in
2421     yes)
2422       :
2423       ;;
2424     no)
2425       :
2426       ;;
2427     *)
2428       { { echo "$as_me:$LINENO: error: no argument expected for --enable-spinlocks option" >&5
2429 echo "$as_me: error: no argument expected for --enable-spinlocks option" >&2;}
2430    { (exit 1); exit 1; }; }
2431       ;;
2432   esac
2433
2434 else
2435   enable_spinlocks=yes
2436
2437 fi
2438
2439
2440
2441 #
2442 # --enable-debug adds -g to compiler flags
2443 #
2444
2445 pgac_args="$pgac_args enable_debug"
2446
2447 # Check whether --enable-debug was given.
2448 if test "${enable_debug+set}" = set; then
2449   enableval=$enable_debug;
2450   case $enableval in
2451     yes)
2452       :
2453       ;;
2454     no)
2455       :
2456       ;;
2457     *)
2458       { { echo "$as_me:$LINENO: error: no argument expected for --enable-debug option" >&5
2459 echo "$as_me: error: no argument expected for --enable-debug option" >&2;}
2460    { (exit 1); exit 1; }; }
2461       ;;
2462   esac
2463
2464 else
2465   enable_debug=no
2466
2467 fi
2468
2469
2470
2471
2472 #
2473 # --enable-profiling enables gcc profiling
2474 #
2475
2476 pgac_args="$pgac_args enable_profiling"
2477
2478 # Check whether --enable-profiling was given.
2479 if test "${enable_profiling+set}" = set; then
2480   enableval=$enable_profiling;
2481   case $enableval in
2482     yes)
2483       :
2484       ;;
2485     no)
2486       :
2487       ;;
2488     *)
2489       { { echo "$as_me:$LINENO: error: no argument expected for --enable-profiling option" >&5
2490 echo "$as_me: error: no argument expected for --enable-profiling option" >&2;}
2491    { (exit 1); exit 1; }; }
2492       ;;
2493   esac
2494
2495 else
2496   enable_profiling=no
2497
2498 fi
2499
2500
2501
2502
2503 #
2504 # --enable-coverage enables generation of code coverage metrics with gcov
2505 #
2506
2507 pgac_args="$pgac_args enable_coverage"
2508
2509 # Check whether --enable-coverage was given.
2510 if test "${enable_coverage+set}" = set; then
2511   enableval=$enable_coverage;
2512   case $enableval in
2513     yes)
2514       for ac_prog in gcov
2515 do
2516   # Extract the first word of "$ac_prog", so it can be a program name with args.
2517 set dummy $ac_prog; ac_word=$2
2518 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2519 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2520 if test "${ac_cv_prog_GCOV+set}" = set; then
2521   echo $ECHO_N "(cached) $ECHO_C" >&6
2522 else
2523   if test -n "$GCOV"; then
2524   ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
2525 else
2526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2527 for as_dir in $PATH
2528 do
2529   IFS=$as_save_IFS
2530   test -z "$as_dir" && as_dir=.
2531   for ac_exec_ext in '' $ac_executable_extensions; do
2532   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2533     ac_cv_prog_GCOV="$ac_prog"
2534     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2535     break 2
2536   fi
2537 done
2538 done
2539 IFS=$as_save_IFS
2540
2541 fi
2542 fi
2543 GCOV=$ac_cv_prog_GCOV
2544 if test -n "$GCOV"; then
2545   { echo "$as_me:$LINENO: result: $GCOV" >&5
2546 echo "${ECHO_T}$GCOV" >&6; }
2547 else
2548   { echo "$as_me:$LINENO: result: no" >&5
2549 echo "${ECHO_T}no" >&6; }
2550 fi
2551
2552
2553   test -n "$GCOV" && break
2554 done
2555
2556 if test -z "$GCOV"; then
2557   { { echo "$as_me:$LINENO: error: gcov not found" >&5
2558 echo "$as_me: error: gcov not found" >&2;}
2559    { (exit 1); exit 1; }; }
2560 fi
2561 for ac_prog in lcov
2562 do
2563   # Extract the first word of "$ac_prog", so it can be a program name with args.
2564 set dummy $ac_prog; ac_word=$2
2565 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2566 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2567 if test "${ac_cv_prog_LCOV+set}" = set; then
2568   echo $ECHO_N "(cached) $ECHO_C" >&6
2569 else
2570   if test -n "$LCOV"; then
2571   ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
2572 else
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 for as_dir in $PATH
2575 do
2576   IFS=$as_save_IFS
2577   test -z "$as_dir" && as_dir=.
2578   for ac_exec_ext in '' $ac_executable_extensions; do
2579   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2580     ac_cv_prog_LCOV="$ac_prog"
2581     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2582     break 2
2583   fi
2584 done
2585 done
2586 IFS=$as_save_IFS
2587
2588 fi
2589 fi
2590 LCOV=$ac_cv_prog_LCOV
2591 if test -n "$LCOV"; then
2592   { echo "$as_me:$LINENO: result: $LCOV" >&5
2593 echo "${ECHO_T}$LCOV" >&6; }
2594 else
2595   { echo "$as_me:$LINENO: result: no" >&5
2596 echo "${ECHO_T}no" >&6; }
2597 fi
2598
2599
2600   test -n "$LCOV" && break
2601 done
2602
2603 if test -z "$LCOV"; then
2604   { { echo "$as_me:$LINENO: error: lcov not found" >&5
2605 echo "$as_me: error: lcov not found" >&2;}
2606    { (exit 1); exit 1; }; }
2607 fi
2608 for ac_prog in genhtml
2609 do
2610   # Extract the first word of "$ac_prog", so it can be a program name with args.
2611 set dummy $ac_prog; ac_word=$2
2612 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2613 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2614 if test "${ac_cv_prog_GENHTML+set}" = set; then
2615   echo $ECHO_N "(cached) $ECHO_C" >&6
2616 else
2617   if test -n "$GENHTML"; then
2618   ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
2619 else
2620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2621 for as_dir in $PATH
2622 do
2623   IFS=$as_save_IFS
2624   test -z "$as_dir" && as_dir=.
2625   for ac_exec_ext in '' $ac_executable_extensions; do
2626   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2627     ac_cv_prog_GENHTML="$ac_prog"
2628     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2629     break 2
2630   fi
2631 done
2632 done
2633 IFS=$as_save_IFS
2634
2635 fi
2636 fi
2637 GENHTML=$ac_cv_prog_GENHTML
2638 if test -n "$GENHTML"; then
2639   { echo "$as_me:$LINENO: result: $GENHTML" >&5
2640 echo "${ECHO_T}$GENHTML" >&6; }
2641 else
2642   { echo "$as_me:$LINENO: result: no" >&5
2643 echo "${ECHO_T}no" >&6; }
2644 fi
2645
2646
2647   test -n "$GENHTML" && break
2648 done
2649
2650 if test -z "$GENHTML"; then
2651   { { echo "$as_me:$LINENO: error: genhtml not found" >&5
2652 echo "$as_me: error: genhtml not found" >&2;}
2653    { (exit 1); exit 1; }; }
2654 fi
2655       ;;
2656     no)
2657       :
2658       ;;
2659     *)
2660       { { echo "$as_me:$LINENO: error: no argument expected for --enable-coverage option" >&5
2661 echo "$as_me: error: no argument expected for --enable-coverage option" >&2;}
2662    { (exit 1); exit 1; }; }
2663       ;;
2664   esac
2665
2666 else
2667   enable_coverage=no
2668
2669 fi
2670
2671
2672
2673
2674 #
2675 # DTrace
2676 #
2677
2678 pgac_args="$pgac_args enable_dtrace"
2679
2680 # Check whether --enable-dtrace was given.
2681 if test "${enable_dtrace+set}" = set; then
2682   enableval=$enable_dtrace;
2683   case $enableval in
2684     yes)
2685
2686 cat >>confdefs.h <<\_ACEOF
2687 #define ENABLE_DTRACE 1
2688 _ACEOF
2689
2690 for ac_prog in dtrace
2691 do
2692   # Extract the first word of "$ac_prog", so it can be a program name with args.
2693 set dummy $ac_prog; ac_word=$2
2694 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2696 if test "${ac_cv_prog_DTRACE+set}" = set; then
2697   echo $ECHO_N "(cached) $ECHO_C" >&6
2698 else
2699   if test -n "$DTRACE"; then
2700   ac_cv_prog_DTRACE="$DTRACE" # Let the user override the test.
2701 else
2702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2703 for as_dir in $PATH
2704 do
2705   IFS=$as_save_IFS
2706   test -z "$as_dir" && as_dir=.
2707   for ac_exec_ext in '' $ac_executable_extensions; do
2708   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2709     ac_cv_prog_DTRACE="$ac_prog"
2710     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2711     break 2
2712   fi
2713 done
2714 done
2715 IFS=$as_save_IFS
2716
2717 fi
2718 fi
2719 DTRACE=$ac_cv_prog_DTRACE
2720 if test -n "$DTRACE"; then
2721   { echo "$as_me:$LINENO: result: $DTRACE" >&5
2722 echo "${ECHO_T}$DTRACE" >&6; }
2723 else
2724   { echo "$as_me:$LINENO: result: no" >&5
2725 echo "${ECHO_T}no" >&6; }
2726 fi
2727
2728
2729   test -n "$DTRACE" && break
2730 done
2731
2732 if test -z "$DTRACE"; then
2733   { { echo "$as_me:$LINENO: error: dtrace not found" >&5
2734 echo "$as_me: error: dtrace not found" >&2;}
2735    { (exit 1); exit 1; }; }
2736 fi
2737
2738       ;;
2739     no)
2740       :
2741       ;;
2742     *)
2743       { { echo "$as_me:$LINENO: error: no argument expected for --enable-dtrace option" >&5
2744 echo "$as_me: error: no argument expected for --enable-dtrace option" >&2;}
2745    { (exit 1); exit 1; }; }
2746       ;;
2747   esac
2748
2749 else
2750   enable_dtrace=no
2751
2752 fi
2753
2754
2755
2756
2757 #
2758 # Block size
2759 #
2760 { echo "$as_me:$LINENO: checking for block size" >&5
2761 echo $ECHO_N "checking for block size... $ECHO_C" >&6; }
2762
2763 pgac_args="$pgac_args with_blocksize"
2764
2765
2766 # Check whether --with-blocksize was given.
2767 if test "${with_blocksize+set}" = set; then
2768   withval=$with_blocksize;
2769   case $withval in
2770     yes)
2771       { { echo "$as_me:$LINENO: error: argument required for --with-blocksize option" >&5
2772 echo "$as_me: error: argument required for --with-blocksize option" >&2;}
2773    { (exit 1); exit 1; }; }
2774       ;;
2775     no)
2776       { { echo "$as_me:$LINENO: error: argument required for --with-blocksize option" >&5
2777 echo "$as_me: error: argument required for --with-blocksize option" >&2;}
2778    { (exit 1); exit 1; }; }
2779       ;;
2780     *)
2781       blocksize=$withval
2782       ;;
2783   esac
2784
2785 else
2786   blocksize=8
2787 fi
2788
2789
2790 case ${blocksize} in
2791   1) BLCKSZ=1024;;
2792   2) BLCKSZ=2048;;
2793   4) BLCKSZ=4096;;
2794   8) BLCKSZ=8192;;
2795  16) BLCKSZ=16384;;
2796  32) BLCKSZ=32768;;
2797   *) { { echo "$as_me:$LINENO: error: Invalid block size. Allowed values are 1,2,4,8,16,32." >&5
2798 echo "$as_me: error: Invalid block size. Allowed values are 1,2,4,8,16,32." >&2;}
2799    { (exit 1); exit 1; }; }
2800 esac
2801 { echo "$as_me:$LINENO: result: ${blocksize}kB" >&5
2802 echo "${ECHO_T}${blocksize}kB" >&6; }
2803
2804
2805 cat >>confdefs.h <<_ACEOF
2806 #define BLCKSZ ${BLCKSZ}
2807 _ACEOF
2808
2809
2810 #
2811 # Relation segment size
2812 #
2813 { echo "$as_me:$LINENO: checking for segment size" >&5
2814 echo $ECHO_N "checking for segment size... $ECHO_C" >&6; }
2815
2816 pgac_args="$pgac_args with_segsize"
2817
2818
2819 # Check whether --with-segsize was given.
2820 if test "${with_segsize+set}" = set; then
2821   withval=$with_segsize;
2822   case $withval in
2823     yes)
2824       { { echo "$as_me:$LINENO: error: argument required for --with-segsize option" >&5
2825 echo "$as_me: error: argument required for --with-segsize option" >&2;}
2826    { (exit 1); exit 1; }; }
2827       ;;
2828     no)
2829       { { echo "$as_me:$LINENO: error: argument required for --with-segsize option" >&5
2830 echo "$as_me: error: argument required for --with-segsize option" >&2;}
2831    { (exit 1); exit 1; }; }
2832       ;;
2833     *)
2834       segsize=$withval
2835       ;;
2836   esac
2837
2838 else
2839   segsize=1
2840 fi
2841
2842
2843 # this expression is set up to avoid unnecessary integer overflow
2844 # blocksize is already guaranteed to be a factor of 1024
2845 RELSEG_SIZE=`expr '(' 1024 / ${blocksize} ')' '*' ${segsize} '*' 1024`
2846 test $? -eq 0 || exit 1
2847 { echo "$as_me:$LINENO: result: ${segsize}GB" >&5
2848 echo "${ECHO_T}${segsize}GB" >&6; }
2849
2850
2851 cat >>confdefs.h <<_ACEOF
2852 #define RELSEG_SIZE ${RELSEG_SIZE}
2853 _ACEOF
2854
2855
2856 #
2857 # WAL block size
2858 #
2859 { echo "$as_me:$LINENO: checking for WAL block size" >&5
2860 echo $ECHO_N "checking for WAL block size... $ECHO_C" >&6; }
2861
2862 pgac_args="$pgac_args with_wal_blocksize"
2863
2864
2865 # Check whether --with-wal-blocksize was given.
2866 if test "${with_wal_blocksize+set}" = set; then
2867   withval=$with_wal_blocksize;
2868   case $withval in
2869     yes)
2870       { { echo "$as_me:$LINENO: error: argument required for --with-wal-blocksize option" >&5
2871 echo "$as_me: error: argument required for --with-wal-blocksize option" >&2;}
2872    { (exit 1); exit 1; }; }
2873       ;;
2874     no)
2875       { { echo "$as_me:$LINENO: error: argument required for --with-wal-blocksize option" >&5
2876 echo "$as_me: error: argument required for --with-wal-blocksize option" >&2;}
2877    { (exit 1); exit 1; }; }
2878       ;;
2879     *)
2880       wal_blocksize=$withval
2881       ;;
2882   esac
2883
2884 else
2885   wal_blocksize=8
2886 fi
2887
2888
2889 case ${wal_blocksize} in
2890   1) XLOG_BLCKSZ=1024;;
2891   2) XLOG_BLCKSZ=2048;;
2892   4) XLOG_BLCKSZ=4096;;
2893   8) XLOG_BLCKSZ=8192;;
2894  16) XLOG_BLCKSZ=16384;;
2895  32) XLOG_BLCKSZ=32768;;
2896  64) XLOG_BLCKSZ=65536;;
2897   *) { { echo "$as_me:$LINENO: error: Invalid WAL block size. Allowed values are 1,2,4,8,16,32,64." >&5
2898 echo "$as_me: error: Invalid WAL block size. Allowed values are 1,2,4,8,16,32,64." >&2;}
2899    { (exit 1); exit 1; }; }
2900 esac
2901 { echo "$as_me:$LINENO: result: ${wal_blocksize}kB" >&5
2902 echo "${ECHO_T}${wal_blocksize}kB" >&6; }
2903
2904
2905 cat >>confdefs.h <<_ACEOF
2906 #define XLOG_BLCKSZ ${XLOG_BLCKSZ}
2907 _ACEOF
2908
2909
2910 #
2911 # WAL segment size
2912 #
2913 { echo "$as_me:$LINENO: checking for WAL segment size" >&5
2914 echo $ECHO_N "checking for WAL segment size... $ECHO_C" >&6; }
2915
2916 pgac_args="$pgac_args with_wal_segsize"
2917
2918
2919 # Check whether --with-wal-segsize was given.
2920 if test "${with_wal_segsize+set}" = set; then
2921   withval=$with_wal_segsize;
2922   case $withval in
2923     yes)
2924       { { echo "$as_me:$LINENO: error: argument required for --with-wal-segsize option" >&5
2925 echo "$as_me: error: argument required for --with-wal-segsize option" >&2;}
2926    { (exit 1); exit 1; }; }
2927       ;;
2928     no)
2929       { { echo "$as_me:$LINENO: error: argument required for --with-wal-segsize option" >&5
2930 echo "$as_me: error: argument required for --with-wal-segsize option" >&2;}
2931    { (exit 1); exit 1; }; }
2932       ;;
2933     *)
2934       wal_segsize=$withval
2935       ;;
2936   esac
2937
2938 else
2939   wal_segsize=16
2940 fi
2941
2942
2943 case ${wal_segsize} in
2944   1) ;;
2945   2) ;;
2946   4) ;;
2947   8) ;;
2948  16) ;;
2949  32) ;;
2950  64) ;;
2951   *) { { echo "$as_me:$LINENO: error: Invalid WAL segment size. Allowed values are 1,2,4,8,16,32,64." >&5
2952 echo "$as_me: error: Invalid WAL segment size. Allowed values are 1,2,4,8,16,32,64." >&2;}
2953    { (exit 1); exit 1; }; }
2954 esac
2955 { echo "$as_me:$LINENO: result: ${wal_segsize}MB" >&5
2956 echo "${ECHO_T}${wal_segsize}MB" >&6; }
2957
2958
2959 cat >>confdefs.h <<_ACEOF
2960 #define XLOG_SEG_SIZE (${wal_segsize} * 1024 * 1024)
2961 _ACEOF
2962
2963
2964 #
2965 # C compiler
2966 #
2967
2968 # For historical reasons you can also use --with-CC to specify the C compiler
2969 # to use, although the standard way to do this is to set the CC environment
2970 # variable.
2971
2972 pgac_args="$pgac_args with_CC"
2973
2974
2975 # Check whether --with-CC was given.
2976 if test "${with_CC+set}" = set; then
2977   withval=$with_CC;
2978   case $withval in
2979     yes)
2980       { { echo "$as_me:$LINENO: error: argument required for --with-CC option" >&5
2981 echo "$as_me: error: argument required for --with-CC option" >&2;}
2982    { (exit 1); exit 1; }; }
2983       ;;
2984     no)
2985       { { echo "$as_me:$LINENO: error: argument required for --with-CC option" >&5
2986 echo "$as_me: error: argument required for --with-CC option" >&2;}
2987    { (exit 1); exit 1; }; }
2988       ;;
2989     *)
2990       CC=$with_CC
2991       ;;
2992   esac
2993
2994 fi
2995
2996
2997
2998 case $template in
2999   aix) pgac_cc_list="gcc xlc";;
3000  irix) pgac_cc_list="cc";; # no gcc
3001     *) pgac_cc_list="gcc cc";;
3002 esac
3003
3004 ac_ext=c
3005 ac_cpp='$CPP $CPPFLAGS'
3006 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3007 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3008 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3009 if test -n "$ac_tool_prefix"; then
3010   for ac_prog in $pgac_cc_list
3011   do
3012     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3013 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3014 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3015 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3016 if test "${ac_cv_prog_CC+set}" = set; then
3017   echo $ECHO_N "(cached) $ECHO_C" >&6
3018 else
3019   if test -n "$CC"; then
3020   ac_cv_prog_CC="$CC" # Let the user override the test.
3021 else
3022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3023 for as_dir in $PATH
3024 do
3025   IFS=$as_save_IFS
3026   test -z "$as_dir" && as_dir=.
3027   for ac_exec_ext in '' $ac_executable_extensions; do
3028   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3029     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3030     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3031     break 2
3032   fi
3033 done
3034 done
3035 IFS=$as_save_IFS
3036
3037 fi
3038 fi
3039 CC=$ac_cv_prog_CC
3040 if test -n "$CC"; then
3041   { echo "$as_me:$LINENO: result: $CC" >&5
3042 echo "${ECHO_T}$CC" >&6; }
3043 else
3044   { echo "$as_me:$LINENO: result: no" >&5
3045 echo "${ECHO_T}no" >&6; }
3046 fi
3047
3048
3049     test -n "$CC" && break
3050   done
3051 fi
3052 if test -z "$CC"; then
3053   ac_ct_CC=$CC
3054   for ac_prog in $pgac_cc_list
3055 do
3056   # Extract the first word of "$ac_prog", so it can be a program name with args.
3057 set dummy $ac_prog; ac_word=$2
3058 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3059 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3060 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3061   echo $ECHO_N "(cached) $ECHO_C" >&6
3062 else
3063   if test -n "$ac_ct_CC"; then
3064   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069   IFS=$as_save_IFS
3070   test -z "$as_dir" && as_dir=.
3071   for ac_exec_ext in '' $ac_executable_extensions; do
3072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073     ac_cv_prog_ac_ct_CC="$ac_prog"
3074     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3075     break 2
3076   fi
3077 done
3078 done
3079 IFS=$as_save_IFS
3080
3081 fi
3082 fi
3083 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3084 if test -n "$ac_ct_CC"; then
3085   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3086 echo "${ECHO_T}$ac_ct_CC" >&6; }
3087 else
3088   { echo "$as_me:$LINENO: result: no" >&5
3089 echo "${ECHO_T}no" >&6; }
3090 fi
3091
3092
3093   test -n "$ac_ct_CC" && break
3094 done
3095
3096   if test "x$ac_ct_CC" = x; then
3097     CC=""
3098   else
3099     case $cross_compiling:$ac_tool_warned in
3100 yes:)
3101 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3102 whose name does not start with the host triplet.  If you think this
3103 configuration is useful to you, please write to autoconf@gnu.org." >&5
3104 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3105 whose name does not start with the host triplet.  If you think this
3106 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3107 ac_tool_warned=yes ;;
3108 esac
3109     CC=$ac_ct_CC
3110   fi
3111 fi
3112
3113
3114 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3115 See \`config.log' for more details." >&5
3116 echo "$as_me: error: no acceptable C compiler found in \$PATH
3117 See \`config.log' for more details." >&2;}
3118    { (exit 1); exit 1; }; }
3119
3120 # Provide some information about the compiler.
3121 echo "$as_me:$LINENO: checking for C compiler version" >&5
3122 ac_compiler=`set X $ac_compile; echo $2`
3123 { (ac_try="$ac_compiler --version >&5"
3124 case "(($ac_try" in
3125   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126   *) ac_try_echo=$ac_try;;
3127 esac
3128 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3129   (eval "$ac_compiler --version >&5") 2>&5
3130   ac_status=$?
3131   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3132   (exit $ac_status); }
3133 { (ac_try="$ac_compiler -v >&5"
3134 case "(($ac_try" in
3135   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136   *) ac_try_echo=$ac_try;;
3137 esac
3138 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3139   (eval "$ac_compiler -v >&5") 2>&5
3140   ac_status=$?
3141   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3142   (exit $ac_status); }
3143 { (ac_try="$ac_compiler -V >&5"
3144 case "(($ac_try" in
3145   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3146   *) ac_try_echo=$ac_try;;
3147 esac
3148 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3149   (eval "$ac_compiler -V >&5") 2>&5
3150   ac_status=$?
3151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3152   (exit $ac_status); }
3153
3154 cat >conftest.$ac_ext <<_ACEOF
3155 /* confdefs.h.  */
3156 _ACEOF
3157 cat confdefs.h >>conftest.$ac_ext
3158 cat >>conftest.$ac_ext <<_ACEOF
3159 /* end confdefs.h.  */
3160
3161 int
3162 main ()
3163 {
3164
3165   ;
3166   return 0;
3167 }
3168 _ACEOF
3169 ac_clean_files_save=$ac_clean_files
3170 ac_clean_files="$ac_clean_files a.out a.exe b.out"
3171 # Try to create an executable without -o first, disregard a.out.
3172 # It will help us diagnose broken compilers, and finding out an intuition
3173 # of exeext.
3174 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3175 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3176 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3177 #
3178 # List of possible output files, starting from the most likely.
3179 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3180 # only as a last resort.  b.out is created by i960 compilers.
3181 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3182 #
3183 # The IRIX 6 linker writes into existing files which may not be
3184 # executable, retaining their permissions.  Remove them first so a
3185 # subsequent execution test works.
3186 ac_rmfiles=
3187 for ac_file in $ac_files
3188 do
3189   case $ac_file in
3190     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3191     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3192   esac
3193 done
3194 rm -f $ac_rmfiles
3195
3196 if { (ac_try="$ac_link_default"
3197 case "(($ac_try" in
3198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3199   *) ac_try_echo=$ac_try;;
3200 esac
3201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3202   (eval "$ac_link_default") 2>&5
3203   ac_status=$?
3204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205   (exit $ac_status); }; then
3206   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3207 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3208 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3209 # so that the user can short-circuit this test for compilers unknown to
3210 # Autoconf.
3211 for ac_file in $ac_files ''
3212 do
3213   test -f "$ac_file" || continue
3214   case $ac_file in
3215     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3216         ;;
3217     [ab].out )
3218         # We found the default executable, but exeext='' is most
3219         # certainly right.
3220         break;;
3221     *.* )
3222         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3223         then :; else
3224            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3225         fi
3226         # We set ac_cv_exeext here because the later test for it is not
3227         # safe: cross compilers may not add the suffix if given an `-o'
3228         # argument, so we may need to know it at that point already.
3229         # Even if this section looks crufty: it has the advantage of
3230         # actually working.
3231         break;;
3232     * )
3233         break;;
3234   esac
3235 done
3236 test "$ac_cv_exeext" = no && ac_cv_exeext=
3237
3238 else
3239   ac_file=''
3240 fi
3241
3242 { echo "$as_me:$LINENO: result: $ac_file" >&5
3243 echo "${ECHO_T}$ac_file" >&6; }
3244 if test -z "$ac_file"; then
3245   echo "$as_me: failed program was:" >&5
3246 sed 's/^/| /' conftest.$ac_ext >&5
3247
3248 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3249 See \`config.log' for more details." >&5
3250 echo "$as_me: error: C compiler cannot create executables
3251 See \`config.log' for more details." >&2;}
3252    { (exit 77); exit 77; }; }
3253 fi
3254
3255 ac_exeext=$ac_cv_exeext
3256
3257 # Check that the compiler produces executables we can run.  If not, either
3258 # the compiler is broken, or we cross compile.
3259 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3260 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3261 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3262 # If not cross compiling, check that we can run a simple program.
3263 if test "$cross_compiling" != yes; then
3264   if { ac_try='./$ac_file'
3265   { (case "(($ac_try" in
3266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267   *) ac_try_echo=$ac_try;;
3268 esac
3269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3270   (eval "$ac_try") 2>&5
3271   ac_status=$?
3272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3273   (exit $ac_status); }; }; then
3274     cross_compiling=no
3275   else
3276     if test "$cross_compiling" = maybe; then
3277         cross_compiling=yes
3278     else
3279         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3280 If you meant to cross compile, use \`--host'.
3281 See \`config.log' for more details." >&5
3282 echo "$as_me: error: cannot run C compiled programs.
3283 If you meant to cross compile, use \`--host'.
3284 See \`config.log' for more details." >&2;}
3285    { (exit 1); exit 1; }; }
3286     fi
3287   fi
3288 fi
3289 { echo "$as_me:$LINENO: result: yes" >&5
3290 echo "${ECHO_T}yes" >&6; }
3291
3292 rm -f a.out a.exe conftest$ac_cv_exeext b.out
3293 ac_clean_files=$ac_clean_files_save
3294 # Check that the compiler produces executables we can run.  If not, either
3295 # the compiler is broken, or we cross compile.
3296 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3297 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3298 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
3299 echo "${ECHO_T}$cross_compiling" >&6; }
3300
3301 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
3302 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3303 if { (ac_try="$ac_link"
3304 case "(($ac_try" in
3305   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3306   *) ac_try_echo=$ac_try;;
3307 esac
3308 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3309   (eval "$ac_link") 2>&5
3310   ac_status=$?
3311   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312   (exit $ac_status); }; then
3313   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3314 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3315 # work properly (i.e., refer to `conftest.exe'), while it won't with
3316 # `rm'.
3317 for ac_file in conftest.exe conftest conftest.*; do
3318   test -f "$ac_file" || continue
3319   case $ac_file in
3320     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3321     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3322           break;;
3323     * ) break;;
3324   esac
3325 done
3326 else
3327   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3328 See \`config.log' for more details." >&5
3329 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3330 See \`config.log' for more details." >&2;}
3331    { (exit 1); exit 1; }; }
3332 fi
3333
3334 rm -f conftest$ac_cv_exeext
3335 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3336 echo "${ECHO_T}$ac_cv_exeext" >&6; }
3337
3338 rm -f conftest.$ac_ext
3339 EXEEXT=$ac_cv_exeext
3340 ac_exeext=$EXEEXT
3341 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3342 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3343 if test "${ac_cv_objext+set}" = set; then
3344   echo $ECHO_N "(cached) $ECHO_C" >&6
3345 else
3346   cat >conftest.$ac_ext <<_ACEOF
3347 /* confdefs.h.  */
3348 _ACEOF
3349 cat confdefs.h >>conftest.$ac_ext
3350 cat >>conftest.$ac_ext <<_ACEOF
3351 /* end confdefs.h.  */
3352
3353 int
3354 main ()
3355 {
3356
3357   ;
3358   return 0;
3359 }
3360 _ACEOF
3361 rm -f conftest.o conftest.obj
3362 if { (ac_try="$ac_compile"
3363 case "(($ac_try" in
3364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3365   *) ac_try_echo=$ac_try;;
3366 esac
3367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3368   (eval "$ac_compile") 2>&5
3369   ac_status=$?
3370   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3371   (exit $ac_status); }; then
3372   for ac_file in conftest.o conftest.obj conftest.*; do
3373   test -f "$ac_file" || continue;
3374   case $ac_file in
3375     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3376     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3377        break;;
3378   esac
3379 done
3380 else
3381   echo "$as_me: failed program was:" >&5
3382 sed 's/^/| /' conftest.$ac_ext >&5
3383
3384 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3385 See \`config.log' for more details." >&5
3386 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3387 See \`config.log' for more details." >&2;}
3388    { (exit 1); exit 1; }; }
3389 fi
3390
3391 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3392 fi
3393 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3394 echo "${ECHO_T}$ac_cv_objext" >&6; }
3395 OBJEXT=$ac_cv_objext
3396 ac_objext=$OBJEXT
3397 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3398 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3399 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3400   echo $ECHO_N "(cached) $ECHO_C" >&6
3401 else
3402   cat >conftest.$ac_ext <<_ACEOF
3403 /* confdefs.h.  */
3404 _ACEOF
3405 cat confdefs.h >>conftest.$ac_ext
3406 cat >>conftest.$ac_ext <<_ACEOF
3407 /* end confdefs.h.  */
3408
3409 int
3410 main ()
3411 {
3412 #ifndef __GNUC__
3413        choke me
3414 #endif
3415
3416   ;
3417   return 0;
3418 }
3419 _ACEOF
3420 rm -f conftest.$ac_objext
3421 if { (ac_try="$ac_compile"
3422 case "(($ac_try" in
3423   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3424   *) ac_try_echo=$ac_try;;
3425 esac
3426 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3427   (eval "$ac_compile") 2>conftest.er1
3428   ac_status=$?
3429   grep -v '^ *+' conftest.er1 >conftest.err
3430   rm -f conftest.er1
3431   cat conftest.err >&5
3432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3433   (exit $ac_status); } && {
3434          test -z "$ac_c_werror_flag" ||
3435          test ! -s conftest.err
3436        } && test -s conftest.$ac_objext; then
3437   ac_compiler_gnu=yes
3438 else
3439   echo "$as_me: failed program was:" >&5
3440 sed 's/^/| /' conftest.$ac_ext >&5
3441
3442         ac_compiler_gnu=no
3443 fi
3444
3445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3447
3448 fi
3449 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3450 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3451 GCC=`test $ac_compiler_gnu = yes && echo yes`
3452 ac_test_CFLAGS=${CFLAGS+set}
3453 ac_save_CFLAGS=$CFLAGS
3454 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3455 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3456 if test "${ac_cv_prog_cc_g+set}" = set; then
3457   echo $ECHO_N "(cached) $ECHO_C" >&6
3458 else
3459   ac_save_c_werror_flag=$ac_c_werror_flag
3460    ac_c_werror_flag=yes
3461    ac_cv_prog_cc_g=no
3462    CFLAGS="-g"
3463    cat >conftest.$ac_ext <<_ACEOF
3464 /* confdefs.h.  */
3465 _ACEOF
3466 cat confdefs.h >>conftest.$ac_ext
3467 cat >>conftest.$ac_ext <<_ACEOF
3468 /* end confdefs.h.  */
3469
3470 int
3471 main ()
3472 {
3473
3474   ;
3475   return 0;
3476 }
3477 _ACEOF
3478 rm -f conftest.$ac_objext
3479 if { (ac_try="$ac_compile"
3480 case "(($ac_try" in
3481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3482   *) ac_try_echo=$ac_try;;
3483 esac
3484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3485   (eval "$ac_compile") 2>conftest.er1
3486   ac_status=$?
3487   grep -v '^ *+' conftest.er1 >conftest.err
3488   rm -f conftest.er1
3489   cat conftest.err >&5
3490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3491   (exit $ac_status); } && {
3492          test -z "$ac_c_werror_flag" ||
3493          test ! -s conftest.err
3494        } && test -s conftest.$ac_objext; then
3495   ac_cv_prog_cc_g=yes
3496 else
3497   echo "$as_me: failed program was:" >&5
3498 sed 's/^/| /' conftest.$ac_ext >&5
3499
3500         CFLAGS=""
3501       cat >conftest.$ac_ext <<_ACEOF
3502 /* confdefs.h.  */
3503 _ACEOF
3504 cat confdefs.h >>conftest.$ac_ext
3505 cat >>conftest.$ac_ext <<_ACEOF
3506 /* end confdefs.h.  */
3507
3508 int
3509 main ()
3510 {
3511
3512   ;
3513   return 0;
3514 }
3515 _ACEOF
3516 rm -f conftest.$ac_objext
3517 if { (ac_try="$ac_compile"
3518 case "(($ac_try" in
3519   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3520   *) ac_try_echo=$ac_try;;
3521 esac
3522 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3523   (eval "$ac_compile") 2>conftest.er1
3524   ac_status=$?
3525   grep -v '^ *+' conftest.er1 >conftest.err
3526   rm -f conftest.er1
3527   cat conftest.err >&5
3528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3529   (exit $ac_status); } && {
3530          test -z "$ac_c_werror_flag" ||
3531          test ! -s conftest.err
3532        } && test -s conftest.$ac_objext; then
3533   :
3534 else
3535   echo "$as_me: failed program was:" >&5
3536 sed 's/^/| /' conftest.$ac_ext >&5
3537
3538         ac_c_werror_flag=$ac_save_c_werror_flag
3539          CFLAGS="-g"
3540          cat >conftest.$ac_ext <<_ACEOF
3541 /* confdefs.h.  */
3542 _ACEOF
3543 cat confdefs.h >>conftest.$ac_ext
3544 cat >>conftest.$ac_ext <<_ACEOF
3545 /* end confdefs.h.  */
3546
3547 int
3548 main ()
3549 {
3550
3551   ;
3552   return 0;
3553 }
3554 _ACEOF
3555 rm -f conftest.$ac_objext
3556 if { (ac_try="$ac_compile"
3557 case "(($ac_try" in
3558   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3559   *) ac_try_echo=$ac_try;;
3560 esac
3561 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3562   (eval "$ac_compile") 2>conftest.er1
3563   ac_status=$?
3564   grep -v '^ *+' conftest.er1 >conftest.err
3565   rm -f conftest.er1
3566   cat conftest.err >&5
3567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3568   (exit $ac_status); } && {
3569          test -z "$ac_c_werror_flag" ||
3570          test ! -s conftest.err
3571        } && test -s conftest.$ac_objext; then
3572   ac_cv_prog_cc_g=yes
3573 else
3574   echo "$as_me: failed program was:" >&5
3575 sed 's/^/| /' conftest.$ac_ext >&5
3576
3577
3578 fi
3579
3580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3581 fi
3582
3583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3584 fi
3585
3586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3587    ac_c_werror_flag=$ac_save_c_werror_flag
3588 fi
3589 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3590 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3591 if test "$ac_test_CFLAGS" = set; then
3592   CFLAGS=$ac_save_CFLAGS
3593 elif test $ac_cv_prog_cc_g = yes; then
3594   if test "$GCC" = yes; then
3595     CFLAGS="-g -O2"
3596   else
3597     CFLAGS="-g"
3598   fi
3599 else
3600   if test "$GCC" = yes; then
3601     CFLAGS="-O2"
3602   else
3603     CFLAGS=
3604   fi
3605 fi
3606 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3607 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3608 if test "${ac_cv_prog_cc_c89+set}" = set; then
3609   echo $ECHO_N "(cached) $ECHO_C" >&6
3610 else
3611   ac_cv_prog_cc_c89=no
3612 ac_save_CC=$CC
3613 cat >conftest.$ac_ext <<_ACEOF
3614 /* confdefs.h.  */
3615 _ACEOF
3616 cat confdefs.h >>conftest.$ac_ext
3617 cat >>conftest.$ac_ext <<_ACEOF
3618 /* end confdefs.h.  */
3619 #include <stdarg.h>
3620 #include <stdio.h>
3621 #include <sys/types.h>
3622 #include <sys/stat.h>
3623 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3624 struct buf { int x; };
3625 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3626 static char *e (p, i)
3627      char **p;
3628      int i;
3629 {
3630   return p[i];
3631 }
3632 static char *f (char * (*g) (char **, int), char **p, ...)
3633 {
3634   char *s;
3635   va_list v;
3636   va_start (v,p);
3637   s = g (p, va_arg (v,int));
3638   va_end (v);
3639   return s;
3640 }
3641
3642 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3643    function prototypes and stuff, but not '\xHH' hex character constants.
3644    These don't provoke an error unfortunately, instead are silently treated
3645    as 'x'.  The following induces an error, until -std is added to get
3646    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3647    array size at least.  It's necessary to write '\x00'==0 to get something
3648    that's true only with -std.  */
3649 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3650
3651 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3652    inside strings and character constants.  */
3653 #define FOO(x) 'x'
3654 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3655
3656 int test (int i, double x);
3657 struct s1 {int (*f) (int a);};
3658 struct s2 {int (*f) (double a);};
3659 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3660 int argc;
3661 char **argv;
3662 int
3663 main ()
3664 {
3665 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3666   ;
3667   return 0;
3668 }
3669 _ACEOF
3670 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3671         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3672 do
3673   CC="$ac_save_CC $ac_arg"
3674   rm -f conftest.$ac_objext
3675 if { (ac_try="$ac_compile"
3676 case "(($ac_try" in
3677   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3678   *) ac_try_echo=$ac_try;;
3679 esac
3680 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3681   (eval "$ac_compile") 2>conftest.er1
3682   ac_status=$?
3683   grep -v '^ *+' conftest.er1 >conftest.err
3684   rm -f conftest.er1
3685   cat conftest.err >&5
3686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3687   (exit $ac_status); } && {
3688          test -z "$ac_c_werror_flag" ||
3689          test ! -s conftest.err
3690        } && test -s conftest.$ac_objext; then
3691   ac_cv_prog_cc_c89=$ac_arg
3692 else
3693   echo "$as_me: failed program was:" >&5
3694 sed 's/^/| /' conftest.$ac_ext >&5
3695
3696
3697 fi
3698
3699 rm -f core conftest.err conftest.$ac_objext
3700   test "x$ac_cv_prog_cc_c89" != "xno" && break
3701 done
3702 rm -f conftest.$ac_ext
3703 CC=$ac_save_CC
3704
3705 fi
3706 # AC_CACHE_VAL
3707 case "x$ac_cv_prog_cc_c89" in
3708   x)
3709     { echo "$as_me:$LINENO: result: none needed" >&5
3710 echo "${ECHO_T}none needed" >&6; } ;;
3711   xno)
3712     { echo "$as_me:$LINENO: result: unsupported" >&5
3713 echo "${ECHO_T}unsupported" >&6; } ;;
3714   *)
3715     CC="$CC $ac_cv_prog_cc_c89"
3716     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3717 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3718 esac
3719
3720
3721 ac_ext=c
3722 ac_cpp='$CPP $CPPFLAGS'
3723 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3724 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3725 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3726
3727
3728 # Check if it's Intel's compiler, which (usually) pretends to be gcc,
3729 # but has idiosyncrasies of its own.  We assume icc will define
3730 # __INTEL_COMPILER regardless of CFLAGS.
3731
3732 cat >conftest.$ac_ext <<_ACEOF
3733 /* confdefs.h.  */
3734 _ACEOF
3735 cat confdefs.h >>conftest.$ac_ext
3736 cat >>conftest.$ac_ext <<_ACEOF
3737 /* end confdefs.h.  */
3738
3739 int
3740 main ()
3741 {
3742 #ifndef __INTEL_COMPILER
3743 choke me
3744 #endif
3745   ;
3746   return 0;
3747 }
3748 _ACEOF
3749 rm -f conftest.$ac_objext
3750 if { (ac_try="$ac_compile"
3751 case "(($ac_try" in
3752   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3753   *) ac_try_echo=$ac_try;;
3754 esac
3755 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3756   (eval "$ac_compile") 2>conftest.er1
3757   ac_status=$?
3758   grep -v '^ *+' conftest.er1 >conftest.err
3759   rm -f conftest.er1
3760   cat conftest.err >&5
3761   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3762   (exit $ac_status); } && {
3763          test -z "$ac_c_werror_flag" ||
3764          test ! -s conftest.err
3765        } && test -s conftest.$ac_objext; then
3766   ICC=yes
3767 else
3768   echo "$as_me: failed program was:" >&5
3769 sed 's/^/| /' conftest.$ac_ext >&5
3770
3771         ICC=no
3772 fi
3773
3774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3775
3776 # Check if it's Sun Studio compiler. We assume that
3777 # __SUNPRO_C will be defined for Sun Studio compilers
3778 cat >conftest.$ac_ext <<_ACEOF
3779 /* confdefs.h.  */
3780 _ACEOF
3781 cat confdefs.h >>conftest.$ac_ext
3782 cat >>conftest.$ac_ext <<_ACEOF
3783 /* end confdefs.h.  */
3784
3785 int
3786 main ()
3787 {
3788 #ifndef __SUNPRO_C
3789 choke me
3790 #endif
3791   ;
3792   return 0;
3793 }
3794 _ACEOF
3795 rm -f conftest.$ac_objext
3796 if { (ac_try="$ac_compile"
3797 case "(($ac_try" in
3798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3799   *) ac_try_echo=$ac_try;;
3800 esac
3801 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3802   (eval "$ac_compile") 2>conftest.er1
3803   ac_status=$?
3804   grep -v '^ *+' conftest.er1 >conftest.err
3805   rm -f conftest.er1
3806   cat conftest.err >&5
3807   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3808   (exit $ac_status); } && {
3809          test -z "$ac_c_werror_flag" ||
3810          test ! -s conftest.err
3811        } && test -s conftest.$ac_objext; then
3812   SUN_STUDIO_CC=yes
3813 else
3814   echo "$as_me: failed program was:" >&5
3815 sed 's/^/| /' conftest.$ac_ext >&5
3816
3817         SUN_STUDIO_CC=no
3818 fi
3819
3820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3821
3822
3823
3824 unset CFLAGS
3825
3826 #
3827 # Read the template
3828 #
3829 . "$srcdir/src/template/$template" || exit
3830
3831 # CFLAGS are selected so:
3832 # If the user specifies something in the environment, that is used.
3833 # else:  If the template file set something, that is used.
3834 # else:  If coverage was enabled, don't set anything.
3835 # else:  If the compiler is GCC, then we use -O2.
3836 # else:  If the compiler is something else, then we use -O, unless debugging.
3837
3838 if test "$ac_env_CFLAGS_set" = set; then
3839   CFLAGS=$ac_env_CFLAGS_value
3840 elif test "${CFLAGS+set}" = set; then
3841   : # (keep what template set)
3842 elif test "$enable_coverage" = yes; then
3843   : # no optimization by default
3844 elif test "$GCC" = yes; then
3845   CFLAGS="-O2"
3846 else
3847   # if the user selected debug mode, don't use -O
3848   if test "$enable_debug" != yes; then
3849     CFLAGS="-O"
3850   fi
3851 fi
3852
3853 # Some versions of GCC support some additional useful warning flags.
3854 # Check whether they are supported, and add them to CFLAGS if so.
3855 # ICC pretends to be GCC but it's lying; it doesn't support these flags,
3856 # but has its own.  Also check other compiler-specific flags here.
3857
3858 if test "$GCC" = yes -a "$ICC" = no; then
3859   CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith"
3860   # These work in some but not all gcc versions
3861   { echo "$as_me:$LINENO: checking if $CC supports -Wdeclaration-after-statement" >&5
3862 echo $ECHO_N "checking if $CC supports -Wdeclaration-after-statement... $ECHO_C" >&6; }
3863 pgac_save_CFLAGS=$CFLAGS
3864 CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
3865 cat >conftest.$ac_ext <<_ACEOF
3866 /* confdefs.h.  */
3867 _ACEOF
3868 cat confdefs.h >>conftest.$ac_ext
3869 cat >>conftest.$ac_ext <<_ACEOF
3870 /* end confdefs.h.  */
3871
3872 int
3873 main ()
3874 {
3875
3876   ;
3877   return 0;
3878 }
3879 _ACEOF
3880 rm -f conftest.$ac_objext
3881 if { (ac_try="$ac_compile"
3882 case "(($ac_try" in
3883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3884   *) ac_try_echo=$ac_try;;
3885 esac
3886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3887   (eval "$ac_compile") 2>conftest.er1
3888   ac_status=$?
3889   grep -v '^ *+' conftest.er1 >conftest.err
3890   rm -f conftest.er1
3891   cat conftest.err >&5
3892   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3893   (exit $ac_status); } && {
3894          test -z "$ac_c_werror_flag" ||
3895          test ! -s conftest.err
3896        } && test -s conftest.$ac_objext; then
3897   { echo "$as_me:$LINENO: result: yes" >&5
3898 echo "${ECHO_T}yes" >&6; }
3899 else
3900   echo "$as_me: failed program was:" >&5
3901 sed 's/^/| /' conftest.$ac_ext >&5
3902
3903         CFLAGS="$pgac_save_CFLAGS"
3904                     { echo "$as_me:$LINENO: result: no" >&5
3905 echo "${ECHO_T}no" >&6; }
3906 fi
3907
3908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3909
3910   { echo "$as_me:$LINENO: checking if $CC supports -Wendif-labels" >&5
3911 echo $ECHO_N "checking if $CC supports -Wendif-labels... $ECHO_C" >&6; }
3912 pgac_save_CFLAGS=$CFLAGS
3913 CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
3914 cat >conftest.$ac_ext <<_ACEOF
3915 /* confdefs.h.  */
3916 _ACEOF
3917 cat confdefs.h >>conftest.$ac_ext
3918 cat >>conftest.$ac_ext <<_ACEOF
3919 /* end confdefs.h.  */
3920
3921 int
3922 main ()
3923 {
3924
3925   ;
3926   return 0;
3927 }
3928 _ACEOF
3929 rm -f conftest.$ac_objext
3930 if { (ac_try="$ac_compile"
3931 case "(($ac_try" in
3932   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3933   *) ac_try_echo=$ac_try;;
3934 esac
3935 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3936   (eval "$ac_compile") 2>conftest.er1
3937   ac_status=$?
3938   grep -v '^ *+' conftest.er1 >conftest.err
3939   rm -f conftest.er1
3940   cat conftest.err >&5
3941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3942   (exit $ac_status); } && {
3943          test -z "$ac_c_werror_flag" ||
3944          test ! -s conftest.err
3945        } && test -s conftest.$ac_objext; then
3946   { echo "$as_me:$LINENO: result: yes" >&5
3947 echo "${ECHO_T}yes" >&6; }
3948 else
3949   echo "$as_me: failed program was:" >&5
3950 sed 's/^/| /' conftest.$ac_ext >&5
3951
3952         CFLAGS="$pgac_save_CFLAGS"
3953                     { echo "$as_me:$LINENO: result: no" >&5
3954 echo "${ECHO_T}no" >&6; }
3955 fi
3956
3957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3958
3959   # Disable strict-aliasing rules; needed for gcc 3.3+
3960   { echo "$as_me:$LINENO: checking if $CC supports -fno-strict-aliasing" >&5
3961 echo $ECHO_N "checking if $CC supports -fno-strict-aliasing... $ECHO_C" >&6; }
3962 pgac_save_CFLAGS=$CFLAGS
3963 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
3964 cat >conftest.$ac_ext <<_ACEOF
3965 /* confdefs.h.  */
3966 _ACEOF
3967 cat confdefs.h >>conftest.$ac_ext
3968 cat >>conftest.$ac_ext <<_ACEOF
3969 /* end confdefs.h.  */
3970
3971 int
3972 main ()
3973 {
3974
3975   ;
3976   return 0;
3977 }
3978 _ACEOF
3979 rm -f conftest.$ac_objext
3980 if { (ac_try="$ac_compile"
3981 case "(($ac_try" in
3982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3983   *) ac_try_echo=$ac_try;;
3984 esac
3985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3986   (eval "$ac_compile") 2>conftest.er1
3987   ac_status=$?
3988   grep -v '^ *+' conftest.er1 >conftest.err
3989   rm -f conftest.er1
3990   cat conftest.err >&5
3991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3992   (exit $ac_status); } && {
3993          test -z "$ac_c_werror_flag" ||
3994          test ! -s conftest.err
3995        } && test -s conftest.$ac_objext; then
3996   { echo "$as_me:$LINENO: result: yes" >&5
3997 echo "${ECHO_T}yes" >&6; }
3998 else
3999   echo "$as_me: failed program was:" >&5
4000 sed 's/^/| /' conftest.$ac_ext >&5
4001
4002         CFLAGS="$pgac_save_CFLAGS"
4003                     { echo "$as_me:$LINENO: result: no" >&5
4004 echo "${ECHO_T}no" >&6; }
4005 fi
4006
4007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4008
4009   # Disable optimizations that assume no overflow; needed for gcc 4.3+
4010   { echo "$as_me:$LINENO: checking if $CC supports -fwrapv" >&5
4011 echo $ECHO_N "checking if $CC supports -fwrapv... $ECHO_C" >&6; }
4012 pgac_save_CFLAGS=$CFLAGS
4013 CFLAGS="$pgac_save_CFLAGS -fwrapv"
4014 cat >conftest.$ac_ext <<_ACEOF
4015 /* confdefs.h.  */
4016 _ACEOF
4017 cat confdefs.h >>conftest.$ac_ext
4018 cat >>conftest.$ac_ext <<_ACEOF
4019 /* end confdefs.h.  */
4020
4021 int
4022 main ()
4023 {
4024
4025   ;
4026   return 0;
4027 }
4028 _ACEOF
4029 rm -f conftest.$ac_objext
4030 if { (ac_try="$ac_compile"
4031 case "(($ac_try" in
4032   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4033   *) ac_try_echo=$ac_try;;
4034 esac
4035 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4036   (eval "$ac_compile") 2>conftest.er1
4037   ac_status=$?
4038   grep -v '^ *+' conftest.er1 >conftest.err
4039   rm -f conftest.er1
4040   cat conftest.err >&5
4041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4042   (exit $ac_status); } && {
4043          test -z "$ac_c_werror_flag" ||
4044          test ! -s conftest.err
4045        } && test -s conftest.$ac_objext; then
4046   { echo "$as_me:$LINENO: result: yes" >&5
4047 echo "${ECHO_T}yes" >&6; }
4048 else
4049   echo "$as_me: failed program was:" >&5
4050 sed 's/^/| /' conftest.$ac_ext >&5
4051
4052         CFLAGS="$pgac_save_CFLAGS"
4053                     { echo "$as_me:$LINENO: result: no" >&5
4054 echo "${ECHO_T}no" >&6; }
4055 fi
4056
4057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4058
4059 elif test "$ICC" = yes; then
4060   # Intel's compiler has a bug/misoptimization in checking for
4061   # division by NAN (NaN == 0), -mp1 fixes it, so add it to the CFLAGS.
4062   { echo "$as_me:$LINENO: checking if $CC supports -mp1" >&5
4063 echo $ECHO_N "checking if $CC supports -mp1... $ECHO_C" >&6; }
4064 pgac_save_CFLAGS=$CFLAGS
4065 CFLAGS="$pgac_save_CFLAGS -mp1"
4066 cat >conftest.$ac_ext <<_ACEOF
4067 /* confdefs.h.  */
4068 _ACEOF
4069 cat confdefs.h >>conftest.$ac_ext
4070 cat >>conftest.$ac_ext <<_ACEOF
4071 /* end confdefs.h.  */
4072
4073 int
4074 main ()
4075 {
4076
4077   ;
4078   return 0;
4079 }
4080 _ACEOF
4081 rm -f conftest.$ac_objext
4082 if { (ac_try="$ac_compile"
4083 case "(($ac_try" in
4084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4085   *) ac_try_echo=$ac_try;;
4086 esac
4087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4088   (eval "$ac_compile") 2>conftest.er1
4089   ac_status=$?
4090   grep -v '^ *+' conftest.er1 >conftest.err
4091   rm -f conftest.er1
4092   cat conftest.err >&5
4093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4094   (exit $ac_status); } && {
4095          test -z "$ac_c_werror_flag" ||
4096          test ! -s conftest.err
4097        } && test -s conftest.$ac_objext; then
4098   { echo "$as_me:$LINENO: result: yes" >&5
4099 echo "${ECHO_T}yes" >&6; }
4100 else
4101   echo "$as_me: failed program was:" >&5
4102 sed 's/^/| /' conftest.$ac_ext >&5
4103
4104         CFLAGS="$pgac_save_CFLAGS"
4105                     { echo "$as_me:$LINENO: result: no" >&5
4106 echo "${ECHO_T}no" >&6; }
4107 fi
4108
4109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4110
4111   # Make sure strict aliasing is off (though this is said to be the default)
4112   { echo "$as_me:$LINENO: checking if $CC supports -fno-strict-aliasing" >&5
4113 echo $ECHO_N "checking if $CC supports -fno-strict-aliasing... $ECHO_C" >&6; }
4114 pgac_save_CFLAGS=$CFLAGS
4115 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4116 cat >conftest.$ac_ext <<_ACEOF
4117 /* confdefs.h.  */
4118 _ACEOF
4119 cat confdefs.h >>conftest.$ac_ext
4120 cat >>conftest.$ac_ext <<_ACEOF
4121 /* end confdefs.h.  */
4122
4123 int
4124 main ()
4125 {
4126
4127   ;
4128   return 0;
4129 }
4130 _ACEOF
4131 rm -f conftest.$ac_objext
4132 if { (ac_try="$ac_compile"
4133 case "(($ac_try" in
4134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4135   *) ac_try_echo=$ac_try;;
4136 esac
4137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4138   (eval "$ac_compile") 2>conftest.er1
4139   ac_status=$?
4140   grep -v '^ *+' conftest.er1 >conftest.err
4141   rm -f conftest.er1
4142   cat conftest.err >&5
4143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4144   (exit $ac_status); } && {
4145          test -z "$ac_c_werror_flag" ||
4146          test ! -s conftest.err
4147        } && test -s conftest.$ac_objext; then
4148   { echo "$as_me:$LINENO: result: yes" >&5
4149 echo "${ECHO_T}yes" >&6; }
4150 else
4151   echo "$as_me: failed program was:" >&5
4152 sed 's/^/| /' conftest.$ac_ext >&5
4153
4154         CFLAGS="$pgac_save_CFLAGS"
4155                     { echo "$as_me:$LINENO: result: no" >&5
4156 echo "${ECHO_T}no" >&6; }
4157 fi
4158
4159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4160
4161 elif test "$PORTNAME" = "aix"; then
4162   # AIX's xlc has to have strict aliasing turned off too
4163   { echo "$as_me:$LINENO: checking if $CC supports -qnoansialias" >&5
4164 echo $ECHO_N "checking if $CC supports -qnoansialias... $ECHO_C" >&6; }
4165 pgac_save_CFLAGS=$CFLAGS
4166 CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4167 cat >conftest.$ac_ext <<_ACEOF
4168 /* confdefs.h.  */
4169 _ACEOF
4170 cat confdefs.h >>conftest.$ac_ext
4171 cat >>conftest.$ac_ext <<_ACEOF
4172 /* end confdefs.h.  */
4173
4174 int
4175 main ()
4176 {
4177
4178   ;
4179   return 0;
4180 }
4181 _ACEOF
4182 rm -f conftest.$ac_objext
4183 if { (ac_try="$ac_compile"
4184 case "(($ac_try" in
4185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4186   *) ac_try_echo=$ac_try;;
4187 esac
4188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4189   (eval "$ac_compile") 2>conftest.er1
4190   ac_status=$?
4191   grep -v '^ *+' conftest.er1 >conftest.err
4192   rm -f conftest.er1
4193   cat conftest.err >&5
4194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195   (exit $ac_status); } && {
4196          test -z "$ac_c_werror_flag" ||
4197          test ! -s conftest.err
4198        } && test -s conftest.$ac_objext; then
4199   { echo "$as_me:$LINENO: result: yes" >&5
4200 echo "${ECHO_T}yes" >&6; }
4201 else
4202   echo "$as_me: failed program was:" >&5
4203 sed 's/^/| /' conftest.$ac_ext >&5
4204
4205         CFLAGS="$pgac_save_CFLAGS"
4206                     { echo "$as_me:$LINENO: result: no" >&5
4207 echo "${ECHO_T}no" >&6; }
4208 fi
4209
4210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4211
4212 fi
4213
4214 # supply -g if --enable-debug
4215 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
4216   CFLAGS="$CFLAGS -g"
4217 fi
4218
4219 # enable code coverage if --enable-coverage
4220 if test "$enable_coverage" = yes; then
4221   if test "$GCC" = yes; then
4222     CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
4223   else
4224     { { echo "$as_me:$LINENO: error: --enable-coverage is supported only when using GCC" >&5
4225 echo "$as_me: error: --enable-coverage is supported only when using GCC" >&2;}
4226    { (exit 1); exit 1; }; }
4227   fi
4228 fi
4229
4230 # enable profiling if --enable-profiling
4231 if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
4232   if test "$GCC" = yes; then
4233
4234 cat >>confdefs.h <<\_ACEOF
4235 #define PROFILE_PID_DIR 1
4236 _ACEOF
4237
4238     CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
4239   else
4240     { { echo "$as_me:$LINENO: error: --enable-profiling is supported only when using GCC" >&5
4241 echo "$as_me: error: --enable-profiling is supported only when using GCC" >&2;}
4242    { (exit 1); exit 1; }; }
4243   fi
4244 fi
4245
4246 # We already have this in Makefile.win32, but configure needs it too
4247 if test "$PORTNAME" = "win32"; then
4248   CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
4249 fi
4250
4251 # Check if the compiler still works with the template settings
4252 { echo "$as_me:$LINENO: checking whether the C compiler still works" >&5
4253 echo $ECHO_N "checking whether the C compiler still works... $ECHO_C" >&6; }
4254 cat >conftest.$ac_ext <<_ACEOF
4255 /* confdefs.h.  */
4256 _ACEOF
4257 cat confdefs.h >>conftest.$ac_ext
4258 cat >>conftest.$ac_ext <<_ACEOF
4259 /* end confdefs.h.  */
4260
4261 int
4262 main ()
4263 {
4264 return 0;
4265   ;
4266   return 0;
4267 }
4268 _ACEOF
4269 rm -f conftest.$ac_objext conftest$ac_exeext
4270 if { (ac_try="$ac_link"
4271 case "(($ac_try" in
4272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4273   *) ac_try_echo=$ac_try;;
4274 esac
4275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4276   (eval "$ac_link") 2>conftest.er1
4277   ac_status=$?
4278   grep -v '^ *+' conftest.er1 >conftest.err
4279   rm -f conftest.er1
4280   cat conftest.err >&5
4281   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4282   (exit $ac_status); } && {
4283          test -z "$ac_c_werror_flag" ||
4284          test ! -s conftest.err
4285        } && test -s conftest$ac_exeext &&
4286        $as_test_x conftest$ac_exeext; then
4287   { echo "$as_me:$LINENO: result: yes" >&5
4288 echo "${ECHO_T}yes" >&6; }
4289 else
4290   echo "$as_me: failed program was:" >&5
4291 sed 's/^/| /' conftest.$ac_ext >&5
4292
4293         { echo "$as_me:$LINENO: result: no" >&5
4294 echo "${ECHO_T}no" >&6; }
4295    { { echo "$as_me:$LINENO: error: cannot proceed" >&5
4296 echo "$as_me: error: cannot proceed" >&2;}
4297    { (exit 1); exit 1; }; }
4298 fi
4299
4300 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4301       conftest$ac_exeext conftest.$ac_ext
4302
4303 # Defend against gcc -ffast-math
4304 if test "$GCC" = yes; then
4305 cat >conftest.$ac_ext <<_ACEOF
4306 /* confdefs.h.  */
4307 _ACEOF
4308 cat confdefs.h >>conftest.$ac_ext
4309 cat >>conftest.$ac_ext <<_ACEOF
4310 /* end confdefs.h.  */
4311
4312 int
4313 main ()
4314 {
4315 #ifdef __FAST_MATH__
4316 choke me
4317 #endif
4318   ;
4319   return 0;
4320 }
4321 _ACEOF
4322 rm -f conftest.$ac_objext
4323 if { (ac_try="$ac_compile"
4324 case "(($ac_try" in
4325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4326   *) ac_try_echo=$ac_try;;
4327 esac
4328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4329   (eval "$ac_compile") 2>conftest.er1
4330   ac_status=$?
4331   grep -v '^ *+' conftest.er1 >conftest.err
4332   rm -f conftest.er1
4333   cat conftest.err >&5
4334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4335   (exit $ac_status); } && {
4336          test -z "$ac_c_werror_flag" ||
4337          test ! -s conftest.err
4338        } && test -s conftest.$ac_objext; then
4339   :
4340 else
4341   echo "$as_me: failed program was:" >&5
4342 sed 's/^/| /' conftest.$ac_ext >&5
4343
4344         { { echo "$as_me:$LINENO: error: do not put -ffast-math in CFLAGS" >&5
4345 echo "$as_me: error: do not put -ffast-math in CFLAGS" >&2;}
4346    { (exit 1); exit 1; }; }
4347 fi
4348
4349 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4350 fi
4351
4352 ac_ext=c
4353 ac_cpp='$CPP $CPPFLAGS'
4354 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4355 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4356 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4357 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4358 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4359 # On Suns, sometimes $CPP names a directory.
4360 if test -n "$CPP" && test -d "$CPP"; then
4361   CPP=
4362 fi
4363 if test -z "$CPP"; then
4364   if test "${ac_cv_prog_CPP+set}" = set; then
4365   echo $ECHO_N "(cached) $ECHO_C" >&6
4366 else
4367       # Double quotes because CPP needs to be expanded
4368     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4369     do
4370       ac_preproc_ok=false
4371 for ac_c_preproc_warn_flag in '' yes
4372 do
4373   # Use a header file that comes with gcc, so configuring glibc
4374   # with a fresh cross-compiler works.
4375   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4376   # <limits.h> exists even on freestanding compilers.
4377   # On the NeXT, cc -E runs the code through the compiler's parser,
4378   # not just through cpp. "Syntax error" is here to catch this case.
4379   cat >conftest.$ac_ext <<_ACEOF
4380 /* confdefs.h.  */
4381 _ACEOF
4382 cat confdefs.h >>conftest.$ac_ext
4383 cat >>conftest.$ac_ext <<_ACEOF
4384 /* end confdefs.h.  */
4385 #ifdef __STDC__
4386 # include <limits.h>
4387 #else
4388 # include <assert.h>
4389 #endif
4390                      Syntax error
4391 _ACEOF
4392 if { (ac_try="$ac_cpp conftest.$ac_ext"
4393 case "(($ac_try" in
4394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4395   *) ac_try_echo=$ac_try;;
4396 esac
4397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4398   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4399   ac_status=$?
4400   grep -v '^ *+' conftest.er1 >conftest.err
4401   rm -f conftest.er1
4402   cat conftest.err >&5
4403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4404   (exit $ac_status); } >/dev/null && {
4405          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4406          test ! -s conftest.err
4407        }; then
4408   :
4409 else
4410   echo "$as_me: failed program was:" >&5
4411 sed 's/^/| /' conftest.$ac_ext >&5
4412
4413   # Broken: fails on valid input.
4414 continue
4415 fi
4416
4417 rm -f conftest.err conftest.$ac_ext
4418
4419   # OK, works on sane cases.  Now check whether nonexistent headers
4420   # can be detected and how.
4421   cat >conftest.$ac_ext <<_ACEOF
4422 /* confdefs.h.  */
4423 _ACEOF
4424 cat confdefs.h >>conftest.$ac_ext
4425 cat >>conftest.$ac_ext <<_ACEOF
4426 /* end confdefs.h.  */
4427 #include <ac_nonexistent.h>
4428 _ACEOF
4429 if { (ac_try="$ac_cpp conftest.$ac_ext"
4430 case "(($ac_try" in
4431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4432   *) ac_try_echo=$ac_try;;
4433 esac
4434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4435   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4436   ac_status=$?
4437   grep -v '^ *+' conftest.er1 >conftest.err
4438   rm -f conftest.er1
4439   cat conftest.err >&5
4440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4441   (exit $ac_status); } >/dev/null && {
4442          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4443          test ! -s conftest.err
4444        }; then
4445   # Broken: success on invalid input.
4446 continue
4447 else
4448   echo "$as_me: failed program was:" >&5
4449 sed 's/^/| /' conftest.$ac_ext >&5
4450
4451   # Passes both tests.
4452 ac_preproc_ok=:
4453 break
4454 fi
4455
4456 rm -f conftest.err conftest.$ac_ext
4457
4458 done
4459 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4460 rm -f conftest.err conftest.$ac_ext
4461 if $ac_preproc_ok; then
4462   break
4463 fi
4464
4465     done
4466     ac_cv_prog_CPP=$CPP
4467
4468 fi
4469   CPP=$ac_cv_prog_CPP
4470 else
4471   ac_cv_prog_CPP=$CPP
4472 fi
4473 { echo "$as_me:$LINENO: result: $CPP" >&5
4474 echo "${ECHO_T}$CPP" >&6; }
4475 ac_preproc_ok=false
4476 for ac_c_preproc_warn_flag in '' yes
4477 do
4478   # Use a header file that comes with gcc, so configuring glibc
4479   # with a fresh cross-compiler works.
4480   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4481   # <limits.h> exists even on freestanding compilers.
4482   # On the NeXT, cc -E runs the code through the compiler's parser,
4483   # not just through cpp. "Syntax error" is here to catch this case.
4484   cat >conftest.$ac_ext <<_ACEOF
4485 /* confdefs.h.  */
4486 _ACEOF
4487 cat confdefs.h >>conftest.$ac_ext
4488 cat >>conftest.$ac_ext <<_ACEOF
4489 /* end confdefs.h.  */
4490 #ifdef __STDC__
4491 # include <limits.h>
4492 #else
4493 # include <assert.h>
4494 #endif
4495                      Syntax error
4496 _ACEOF
4497 if { (ac_try="$ac_cpp conftest.$ac_ext"
4498 case "(($ac_try" in
4499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4500   *) ac_try_echo=$ac_try;;
4501 esac
4502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4503   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4504   ac_status=$?
4505   grep -v '^ *+' conftest.er1 >conftest.err
4506   rm -f conftest.er1
4507   cat conftest.err >&5
4508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509   (exit $ac_status); } >/dev/null && {
4510          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4511          test ! -s conftest.err
4512        }; then
4513   :
4514 else
4515   echo "$as_me: failed program was:" >&5
4516 sed 's/^/| /' conftest.$ac_ext >&5
4517
4518   # Broken: fails on valid input.
4519 continue
4520 fi
4521
4522 rm -f conftest.err conftest.$ac_ext
4523
4524   # OK, works on sane cases.  Now check whether nonexistent headers
4525   # can be detected and how.
4526   cat >conftest.$ac_ext <<_ACEOF
4527 /* confdefs.h.  */
4528 _ACEOF
4529 cat confdefs.h >>conftest.$ac_ext
4530 cat >>conftest.$ac_ext <<_ACEOF
4531 /* end confdefs.h.  */
4532 #include <ac_nonexistent.h>
4533 _ACEOF
4534 if { (ac_try="$ac_cpp conftest.$ac_ext"
4535 case "(($ac_try" in
4536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4537   *) ac_try_echo=$ac_try;;
4538 esac
4539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4540   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4541   ac_status=$?
4542   grep -v '^ *+' conftest.er1 >conftest.err
4543   rm -f conftest.er1
4544   cat conftest.err >&5
4545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546   (exit $ac_status); } >/dev/null && {
4547          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4548          test ! -s conftest.err
4549        }; then
4550   # Broken: success on invalid input.
4551 continue
4552 else
4553   echo "$as_me: failed program was:" >&5
4554 sed 's/^/| /' conftest.$ac_ext >&5
4555
4556   # Passes both tests.
4557 ac_preproc_ok=:
4558 break
4559 fi
4560
4561 rm -f conftest.err conftest.$ac_ext
4562
4563 done
4564 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4565 rm -f conftest.err conftest.$ac_ext
4566 if $ac_preproc_ok; then
4567   :
4568 else
4569   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4570 See \`config.log' for more details." >&5
4571 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4572 See \`config.log' for more details." >&2;}
4573    { (exit 1); exit 1; }; }
4574 fi
4575
4576 ac_ext=c
4577 ac_cpp='$CPP $CPPFLAGS'
4578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4581
4582
4583
4584
4585 #
4586 # Set up TAS assembly code if needed; the template file has now had its
4587 # chance to request this.
4588 #
4589 ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
4590
4591
4592 if test "$need_tas" = yes ; then
4593   TAS=tas.o
4594 else
4595   TAS=""
4596 fi
4597
4598
4599
4600 #
4601 # Automatic dependency tracking
4602 #
4603
4604 pgac_args="$pgac_args enable_depend"
4605
4606 # Check whether --enable-depend was given.
4607 if test "${enable_depend+set}" = set; then
4608   enableval=$enable_depend;
4609   case $enableval in
4610     yes)
4611       autodepend=yes
4612       ;;
4613     no)
4614       :
4615       ;;
4616     *)
4617       { { echo "$as_me:$LINENO: error: no argument expected for --enable-depend option" >&5
4618 echo "$as_me: error: no argument expected for --enable-depend option" >&2;}
4619    { (exit 1); exit 1; }; }
4620       ;;
4621   esac
4622
4623 else
4624   enable_depend=no
4625
4626 fi
4627
4628
4629
4630
4631
4632 #
4633 # Enable assert checks
4634 #
4635
4636 pgac_args="$pgac_args enable_cassert"
4637
4638 # Check whether --enable-cassert was given.
4639 if test "${enable_cassert+set}" = set; then
4640   enableval=$enable_cassert;
4641   case $enableval in
4642     yes)
4643
4644 cat >>confdefs.h <<\_ACEOF
4645 #define USE_ASSERT_CHECKING 1
4646 _ACEOF
4647
4648       ;;
4649     no)
4650       :
4651       ;;
4652     *)
4653       { { echo "$as_me:$LINENO: error: no argument expected for --enable-cassert option" >&5
4654 echo "$as_me: error: no argument expected for --enable-cassert option" >&2;}
4655    { (exit 1); exit 1; }; }
4656       ;;
4657   esac
4658
4659 else
4660   enable_cassert=no
4661
4662 fi
4663
4664
4665
4666
4667 #
4668 # Include directories
4669 #
4670 ac_save_IFS=$IFS
4671 IFS="${IFS}${PATH_SEPARATOR}"
4672 # SRCH_INC comes from the template file
4673 for dir in $with_includes $SRCH_INC; do
4674   if test -d "$dir"; then
4675     INCLUDES="$INCLUDES -I$dir"
4676   else
4677     { echo "$as_me:$LINENO: WARNING: *** Include directory $dir does not exist." >&5
4678 echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
4679   fi
4680 done
4681 IFS=$ac_save_IFS
4682
4683
4684
4685 #
4686 # Library directories
4687 #
4688 ac_save_IFS=$IFS
4689 IFS="${IFS}${PATH_SEPARATOR}"
4690 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
4691 for dir in $LIBRARY_DIRS $SRCH_LIB; do
4692   if test -d "$dir"; then
4693     LIBDIRS="$LIBDIRS -L$dir"
4694   else
4695     { echo "$as_me:$LINENO: WARNING: *** Library directory $dir does not exist." >&5
4696 echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
4697   fi
4698 done
4699 IFS=$ac_save_IFS
4700
4701 #
4702 # Enable thread-safe client libraries
4703 #
4704 { echo "$as_me:$LINENO: checking allow thread-safe client libraries" >&5
4705 echo $ECHO_N "checking allow thread-safe client libraries... $ECHO_C" >&6; }
4706 if test "$PORTNAME" != "win32"; then
4707
4708 pgac_args="$pgac_args enable_thread_safety"
4709
4710 # Check whether --enable-thread-safety was given.
4711 if test "${enable_thread_safety+set}" = set; then
4712   enableval=$enable_thread_safety;
4713   case $enableval in
4714     yes)
4715       :
4716       ;;
4717     no)
4718       :
4719       ;;
4720     *)
4721       { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety option" >&5
4722 echo "$as_me: error: no argument expected for --enable-thread-safety option" >&2;}
4723    { (exit 1); exit 1; }; }
4724       ;;
4725   esac
4726
4727 else
4728   enable_thread_safety=no
4729
4730 fi
4731
4732
4733 else
4734 # Win32 should always use threads
4735
4736 pgac_args="$pgac_args enable_thread_safety"
4737
4738 # Check whether --enable-thread-safety was given.
4739 if test "${enable_thread_safety+set}" = set; then
4740   enableval=$enable_thread_safety;
4741   case $enableval in
4742     yes)
4743       :
4744       ;;
4745     no)
4746       :
4747       ;;
4748     *)
4749       { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety option" >&5
4750 echo "$as_me: error: no argument expected for --enable-thread-safety option" >&2;}
4751    { (exit 1); exit 1; }; }
4752       ;;
4753   esac
4754
4755 else
4756   enable_thread_safety=yes
4757
4758 fi
4759
4760
4761 fi
4762
4763
4764 pgac_args="$pgac_args enable_thread_safety_force"
4765
4766 # Check whether --enable-thread-safety-force was given.
4767 if test "${enable_thread_safety_force+set}" = set; then
4768   enableval=$enable_thread_safety_force;
4769   case $enableval in
4770     yes)
4771       :
4772       ;;
4773     no)
4774       :
4775       ;;
4776     *)
4777       { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety-force option" >&5
4778 echo "$as_me: error: no argument expected for --enable-thread-safety-force option" >&2;}
4779    { (exit 1); exit 1; }; }
4780       ;;
4781   esac
4782
4783 else
4784   enable_thread_safety_force=no
4785
4786 fi
4787
4788
4789 if test "$enable_thread_safety" = yes -o \
4790         "$enable_thread_safety_force" = yes; then
4791   enable_thread_safety="yes"    # for 'force'
4792
4793 cat >>confdefs.h <<\_ACEOF
4794 #define ENABLE_THREAD_SAFETY 1
4795 _ACEOF
4796
4797 fi
4798 { echo "$as_me:$LINENO: result: $enable_thread_safety" >&5
4799 echo "${ECHO_T}$enable_thread_safety" >&6; }
4800
4801
4802 #
4803 # Optionally build Tcl modules (PL/Tcl)
4804 #
4805 { echo "$as_me:$LINENO: checking whether to build with Tcl" >&5
4806 echo $ECHO_N "checking whether to build with Tcl... $ECHO_C" >&6; }
4807
4808 pgac_args="$pgac_args with_tcl"
4809
4810
4811 # Check whether --with-tcl was given.
4812 if test "${with_tcl+set}" = set; then
4813   withval=$with_tcl;
4814   case $withval in
4815     yes)
4816       :
4817       ;;
4818     no)
4819       :
4820       ;;
4821     *)
4822       { { echo "$as_me:$LINENO: error: no argument expected for --with-tcl option" >&5
4823 echo "$as_me: error: no argument expected for --with-tcl option" >&2;}
4824    { (exit 1); exit 1; }; }
4825       ;;
4826   esac
4827
4828 else
4829   with_tcl=no
4830
4831 fi
4832
4833
4834 { echo "$as_me:$LINENO: result: $with_tcl" >&5
4835 echo "${ECHO_T}$with_tcl" >&6; }
4836
4837
4838 # We see if the path to the Tcl/Tk configuration scripts is specified.
4839 # This will override the use of tclsh to find the paths to search.
4840
4841
4842 pgac_args="$pgac_args with_tclconfig"
4843
4844
4845 # Check whether --with-tclconfig was given.
4846 if test "${with_tclconfig+set}" = set; then
4847   withval=$with_tclconfig;
4848   case $withval in
4849     yes)
4850       { { echo "$as_me:$LINENO: error: argument required for --with-tclconfig option" >&5
4851 echo "$as_me: error: argument required for --with-tclconfig option" >&2;}
4852    { (exit 1); exit 1; }; }
4853       ;;
4854     no)
4855       { { echo "$as_me:$LINENO: error: argument required for --with-tclconfig option" >&5
4856 echo "$as_me: error: argument required for --with-tclconfig option" >&2;}
4857    { (exit 1); exit 1; }; }
4858       ;;
4859     *)
4860
4861       ;;
4862   esac
4863
4864 fi
4865
4866
4867
4868 #
4869 # Optionally build Perl modules (PL/Perl)
4870 #
4871 { echo "$as_me:$LINENO: checking whether to build Perl modules" >&5
4872 echo $ECHO_N "checking whether to build Perl modules... $ECHO_C" >&6; }
4873
4874 pgac_args="$pgac_args with_perl"
4875
4876
4877 # Check whether --with-perl was given.
4878 if test "${with_perl+set}" = set; then
4879   withval=$with_perl;
4880   case $withval in
4881     yes)
4882       :
4883       ;;
4884     no)
4885       :
4886       ;;
4887     *)
4888       { { echo "$as_me:$LINENO: error: no argument expected for --with-perl option" >&5
4889 echo "$as_me: error: no argument expected for --with-perl option" >&2;}
4890    { (exit 1); exit 1; }; }
4891       ;;
4892   esac
4893
4894 else
4895   with_perl=no
4896
4897 fi
4898
4899
4900 { echo "$as_me:$LINENO: result: $with_perl" >&5
4901 echo "${ECHO_T}$with_perl" >&6; }
4902
4903
4904 #
4905 # Optionally build Python modules (PL/Python)
4906 #
4907 { echo "$as_me:$LINENO: checking whether to build Python modules" >&5
4908 echo $ECHO_N "checking whether to build Python modules... $ECHO_C" >&6; }
4909
4910 pgac_args="$pgac_args with_python"
4911
4912
4913 # Check whether --with-python was given.
4914 if test "${with_python+set}" = set; then
4915   withval=$with_python;
4916   case $withval in
4917     yes)
4918       :
4919       ;;
4920     no)
4921       :
4922       ;;
4923     *)
4924       { { echo "$as_me:$LINENO: error: no argument expected for --with-python option" >&5
4925 echo "$as_me: error: no argument expected for --with-python option" >&2;}
4926    { (exit 1); exit 1; }; }
4927       ;;
4928   esac
4929
4930 else
4931   with_python=no
4932
4933 fi
4934
4935
4936 { echo "$as_me:$LINENO: result: $with_python" >&5
4937 echo "${ECHO_T}$with_python" >&6; }
4938
4939
4940 #
4941 # GSSAPI
4942 #
4943 { echo "$as_me:$LINENO: checking whether to build with GSSAPI support" >&5
4944 echo $ECHO_N "checking whether to build with GSSAPI support... $ECHO_C" >&6; }
4945
4946 pgac_args="$pgac_args with_gssapi"
4947
4948
4949 # Check whether --with-gssapi was given.
4950 if test "${with_gssapi+set}" = set; then
4951   withval=$with_gssapi;
4952   case $withval in
4953     yes)
4954
4955
4956 cat >>confdefs.h <<\_ACEOF
4957 #define ENABLE_GSS 1
4958 _ACEOF
4959
4960   krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
4961
4962       ;;
4963     no)
4964       :
4965       ;;
4966     *)
4967       { { echo "$as_me:$LINENO: error: no argument expected for --with-gssapi option" >&5
4968 echo "$as_me: error: no argument expected for --with-gssapi option" >&2;}
4969    { (exit 1); exit 1; }; }
4970       ;;
4971   esac
4972
4973 else
4974   with_gssapi=no
4975
4976 fi
4977
4978
4979 { echo "$as_me:$LINENO: result: $with_gssapi" >&5
4980 echo "${ECHO_T}$with_gssapi" >&6; }
4981
4982
4983 #
4984 # Kerberos 5
4985 #
4986 { echo "$as_me:$LINENO: checking whether to build with Kerberos 5 support" >&5
4987 echo $ECHO_N "checking whether to build with Kerberos 5 support... $ECHO_C" >&6; }
4988
4989 pgac_args="$pgac_args with_krb5"
4990
4991
4992 # Check whether --with-krb5 was given.
4993 if test "${with_krb5+set}" = set; then
4994   withval=$with_krb5;
4995   case $withval in
4996     yes)
4997
4998
4999 cat >>confdefs.h <<\_ACEOF
5000 #define KRB5 1
5001 _ACEOF
5002
5003   krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
5004
5005       ;;
5006     no)
5007       :
5008       ;;
5009     *)
5010       { { echo "$as_me:$LINENO: error: no argument expected for --with-krb5 option" >&5
5011 echo "$as_me: error: no argument expected for --with-krb5 option" >&2;}
5012    { (exit 1); exit 1; }; }
5013       ;;
5014   esac
5015
5016 else
5017   with_krb5=no
5018
5019 fi
5020
5021
5022 { echo "$as_me:$LINENO: result: $with_krb5" >&5
5023 echo "${ECHO_T}$with_krb5" >&6; }
5024
5025
5026
5027
5028
5029
5030 #
5031 # Kerberos configuration parameters
5032 #
5033
5034 pgac_args="$pgac_args with_krb_srvnam"
5035
5036
5037 # Check whether --with-krb-srvnam was given.
5038 if test "${with_krb_srvnam+set}" = set; then
5039   withval=$with_krb_srvnam;
5040   case $withval in
5041     yes)
5042       { { echo "$as_me:$LINENO: error: argument required for --with-krb-srvnam option" >&5
5043 echo "$as_me: error: argument required for --with-krb-srvnam option" >&2;}
5044    { (exit 1); exit 1; }; }
5045       ;;
5046     no)
5047       { { echo "$as_me:$LINENO: error: argument required for --with-krb-srvnam option" >&5
5048 echo "$as_me: error: argument required for --with-krb-srvnam option" >&2;}
5049    { (exit 1); exit 1; }; }
5050       ;;
5051     *)
5052
5053       ;;
5054   esac
5055
5056 else
5057   with_krb_srvnam="postgres"
5058 fi
5059
5060
5061
5062 cat >>confdefs.h <<_ACEOF
5063 #define PG_KRB_SRVNAM "$with_krb_srvnam"
5064 _ACEOF
5065
5066
5067
5068 #
5069 # PAM
5070 #
5071 { echo "$as_me:$LINENO: checking whether to build with PAM support" >&5
5072 echo $ECHO_N "checking whether to build with PAM support... $ECHO_C" >&6; }
5073
5074 pgac_args="$pgac_args with_pam"
5075
5076
5077 # Check whether --with-pam was given.
5078 if test "${with_pam+set}" = set; then
5079   withval=$with_pam;
5080   case $withval in
5081     yes)
5082
5083 cat >>confdefs.h <<\_ACEOF
5084 #define USE_PAM 1
5085 _ACEOF
5086
5087       ;;
5088     no)
5089       :
5090       ;;
5091     *)
5092       { { echo "$as_me:$LINENO: error: no argument expected for --with-pam option" >&5
5093 echo "$as_me: error: no argument expected for --with-pam option" >&2;}
5094    { (exit 1); exit 1; }; }
5095       ;;
5096   esac
5097
5098 else
5099   with_pam=no
5100
5101 fi
5102
5103
5104 { echo "$as_me:$LINENO: result: $with_pam" >&5
5105 echo "${ECHO_T}$with_pam" >&6; }
5106
5107
5108
5109 #
5110 # LDAP
5111 #
5112 { echo "$as_me:$LINENO: checking whether to build with LDAP support" >&5
5113 echo $ECHO_N "checking whether to build with LDAP support... $ECHO_C" >&6; }
5114
5115 pgac_args="$pgac_args with_ldap"
5116
5117
5118 # Check whether --with-ldap was given.
5119 if test "${with_ldap+set}" = set; then
5120   withval=$with_ldap;
5121   case $withval in
5122     yes)
5123
5124 cat >>confdefs.h <<\_ACEOF
5125 #define USE_LDAP 1
5126 _ACEOF
5127
5128       ;;
5129     no)
5130       :
5131       ;;
5132     *)
5133       { { echo "$as_me:$LINENO: error: no argument expected for --with-ldap option" >&5
5134 echo "$as_me: error: no argument expected for --with-ldap option" >&2;}
5135    { (exit 1); exit 1; }; }
5136       ;;
5137   esac
5138
5139 else
5140   with_ldap=no
5141
5142 fi
5143
5144
5145 { echo "$as_me:$LINENO: result: $with_ldap" >&5
5146 echo "${ECHO_T}$with_ldap" >&6; }
5147
5148
5149
5150 #
5151 # Bonjour
5152 #
5153 { echo "$as_me:$LINENO: checking whether to build with Bonjour support" >&5
5154 echo $ECHO_N "checking whether to build with Bonjour support... $ECHO_C" >&6; }
5155
5156 pgac_args="$pgac_args with_bonjour"
5157
5158
5159 # Check whether --with-bonjour was given.
5160 if test "${with_bonjour+set}" = set; then
5161   withval=$with_bonjour;
5162   case $withval in
5163     yes)
5164
5165 cat >>confdefs.h <<\_ACEOF
5166 #define USE_BONJOUR 1
5167 _ACEOF
5168
5169       ;;
5170     no)
5171       :
5172       ;;
5173     *)
5174       { { echo "$as_me:$LINENO: error: no argument expected for --with-bonjour option" >&5
5175 echo "$as_me: error: no argument expected for --with-bonjour option" >&2;}
5176    { (exit 1); exit 1; }; }
5177       ;;
5178   esac
5179
5180 else
5181   with_bonjour=no
5182
5183 fi
5184
5185
5186 { echo "$as_me:$LINENO: result: $with_bonjour" >&5
5187 echo "${ECHO_T}$with_bonjour" >&6; }
5188
5189
5190
5191 #
5192 # OpenSSL
5193 #
5194 { echo "$as_me:$LINENO: checking whether to build with OpenSSL support" >&5
5195 echo $ECHO_N "checking whether to build with OpenSSL support... $ECHO_C" >&6; }
5196
5197 pgac_args="$pgac_args with_openssl"
5198
5199
5200 # Check whether --with-openssl was given.
5201 if test "${with_openssl+set}" = set; then
5202   withval=$with_openssl;
5203   case $withval in
5204     yes)
5205
5206 cat >>confdefs.h <<\_ACEOF
5207 #define USE_SSL 1
5208 _ACEOF
5209
5210       ;;
5211     no)
5212       :
5213       ;;
5214     *)
5215       { { echo "$as_me:$LINENO: error: no argument expected for --with-openssl option" >&5
5216 echo "$as_me: error: no argument expected for --with-openssl option" >&2;}
5217    { (exit 1); exit 1; }; }
5218       ;;
5219   esac
5220
5221 else
5222   with_openssl=no
5223
5224 fi
5225
5226
5227 { echo "$as_me:$LINENO: result: $with_openssl" >&5
5228 echo "${ECHO_T}$with_openssl" >&6; }
5229
5230
5231
5232 #
5233 # Readline
5234 #
5235
5236 pgac_args="$pgac_args with_readline"
5237
5238
5239 # Check whether --with-readline was given.
5240 if test "${with_readline+set}" = set; then
5241   withval=$with_readline;
5242   case $withval in
5243     yes)
5244       :
5245       ;;
5246     no)
5247       :
5248       ;;
5249     *)
5250       { { echo "$as_me:$LINENO: error: no argument expected for --with-readline option" >&5
5251 echo "$as_me: error: no argument expected for --with-readline option" >&2;}
5252    { (exit 1); exit 1; }; }
5253       ;;
5254   esac
5255
5256 else
5257   with_readline=yes
5258
5259 fi
5260
5261
5262 # readline on MinGW has problems with backslashes in psql and other bugs.
5263 # This is particularly a problem with non-US code pages.
5264 # Therefore disable its use until we understand the cause. 2004-07-20
5265 if test "$PORTNAME" = "win32"; then
5266   if test "$with_readline" = yes; then
5267     { echo "$as_me:$LINENO: WARNING: *** Readline does not work on MinGW --- disabling" >&5
5268 echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
5269     with_readline=no
5270   fi
5271 fi
5272
5273
5274 #
5275 # Prefer libedit
5276 #
5277
5278 pgac_args="$pgac_args with_libedit_preferred"
5279
5280
5281 # Check whether --with-libedit-preferred was given.
5282 if test "${with_libedit_preferred+set}" = set; then
5283   withval=$with_libedit_preferred;
5284   case $withval in
5285     yes)
5286       :
5287       ;;
5288     no)
5289       :
5290       ;;
5291     *)
5292       { { echo "$as_me:$LINENO: error: no argument expected for --with-libedit-preferred option" >&5
5293 echo "$as_me: error: no argument expected for --with-libedit-preferred option" >&2;}
5294    { (exit 1); exit 1; }; }
5295       ;;
5296   esac
5297
5298 else
5299   with_libedit_preferred=no
5300
5301 fi
5302
5303
5304
5305
5306 #
5307 # OSSP UUID library
5308 #
5309
5310 pgac_args="$pgac_args with_ossp_uuid"
5311
5312
5313 # Check whether --with-ossp-uuid was given.
5314 if test "${with_ossp_uuid+set}" = set; then
5315   withval=$with_ossp_uuid;
5316   case $withval in
5317     yes)
5318       :
5319       ;;
5320     no)
5321       :
5322       ;;
5323     *)
5324       { { echo "$as_me:$LINENO: error: no argument expected for --with-ossp-uuid option" >&5
5325 echo "$as_me: error: no argument expected for --with-ossp-uuid option" >&2;}
5326    { (exit 1); exit 1; }; }
5327       ;;
5328   esac
5329
5330 else
5331   with_ossp_uuid=no
5332
5333 fi
5334
5335
5336
5337
5338
5339 #
5340 # XML
5341 #
5342
5343 pgac_args="$pgac_args with_libxml"
5344
5345
5346 # Check whether --with-libxml was given.
5347 if test "${with_libxml+set}" = set; then
5348   withval=$with_libxml;
5349   case $withval in
5350     yes)
5351
5352 cat >>confdefs.h <<\_ACEOF
5353 #define USE_LIBXML 1
5354 _ACEOF
5355
5356       ;;
5357     no)
5358       :
5359       ;;
5360     *)
5361       { { echo "$as_me:$LINENO: error: no argument expected for --with-libxml option" >&5
5362 echo "$as_me: error: no argument expected for --with-libxml option" >&2;}
5363    { (exit 1); exit 1; }; }
5364       ;;
5365   esac
5366
5367 else
5368   with_libxml=no
5369
5370 fi
5371
5372
5373
5374 if test "$with_libxml" = yes ; then
5375   for ac_prog in xml2-config
5376 do
5377   # Extract the first word of "$ac_prog", so it can be a program name with args.
5378 set dummy $ac_prog; ac_word=$2
5379 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5381 if test "${ac_cv_prog_XML2_CONFIG+set}" = set; then
5382   echo $ECHO_N "(cached) $ECHO_C" >&6
5383 else
5384   if test -n "$XML2_CONFIG"; then
5385   ac_cv_prog_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test.
5386 else
5387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5388 for as_dir in $PATH
5389 do
5390   IFS=$as_save_IFS
5391   test -z "$as_dir" && as_dir=.
5392   for ac_exec_ext in '' $ac_executable_extensions; do
5393   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5394     ac_cv_prog_XML2_CONFIG="$ac_prog"
5395     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5396     break 2
5397   fi
5398 done
5399 done
5400 IFS=$as_save_IFS
5401
5402 fi
5403 fi
5404 XML2_CONFIG=$ac_cv_prog_XML2_CONFIG
5405 if test -n "$XML2_CONFIG"; then
5406   { echo "$as_me:$LINENO: result: $XML2_CONFIG" >&5
5407 echo "${ECHO_T}$XML2_CONFIG" >&6; }
5408 else
5409   { echo "$as_me:$LINENO: result: no" >&5
5410 echo "${ECHO_T}no" >&6; }
5411 fi
5412
5413
5414   test -n "$XML2_CONFIG" && break
5415 done
5416
5417   if test -n "$XML2_CONFIG"; then
5418     for pgac_option in `$XML2_CONFIG --cflags`; do
5419       case $pgac_option in
5420         -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";;
5421       esac
5422     done
5423     for pgac_option in `$XML2_CONFIG --libs`; do
5424       case $pgac_option in
5425         -L*) LDFLAGS="$LDFLAGS $pgac_option";;
5426       esac
5427     done
5428   fi
5429 fi
5430
5431
5432
5433 #
5434 # XSLT
5435 #
5436
5437 pgac_args="$pgac_args with_libxslt"
5438
5439
5440 # Check whether --with-libxslt was given.
5441 if test "${with_libxslt+set}" = set; then
5442   withval=$with_libxslt;
5443   case $withval in
5444     yes)
5445
5446 cat >>confdefs.h <<\_ACEOF
5447 #define USE_LIBXSLT 1
5448 _ACEOF
5449
5450       ;;
5451     no)
5452       :
5453       ;;
5454     *)
5455       { { echo "$as_me:$LINENO: error: no argument expected for --with-libxslt option" >&5
5456 echo "$as_me: error: no argument expected for --with-libxslt option" >&2;}
5457    { (exit 1); exit 1; }; }
5458       ;;
5459   esac
5460
5461 else
5462   with_libxslt=no
5463
5464 fi
5465
5466
5467
5468
5469
5470
5471 #
5472 # tzdata
5473 #
5474
5475 pgac_args="$pgac_args with_system_tzdata"
5476
5477
5478 # Check whether --with-system-tzdata was given.
5479 if test "${with_system_tzdata+set}" = set; then
5480   withval=$with_system_tzdata;
5481   case $withval in
5482     yes)
5483       { { echo "$as_me:$LINENO: error: argument required for --with-system-tzdata option" >&5
5484 echo "$as_me: error: argument required for --with-system-tzdata option" >&2;}
5485    { (exit 1); exit 1; }; }
5486       ;;
5487     no)
5488       { { echo "$as_me:$LINENO: error: argument required for --with-system-tzdata option" >&5
5489 echo "$as_me: error: argument required for --with-system-tzdata option" >&2;}
5490    { (exit 1); exit 1; }; }
5491       ;;
5492     *)
5493
5494       ;;
5495   esac
5496
5497 fi
5498
5499
5500
5501
5502 #
5503 # Zlib
5504 #
5505
5506 pgac_args="$pgac_args with_zlib"
5507
5508
5509 # Check whether --with-zlib was given.
5510 if test "${with_zlib+set}" = set; then
5511   withval=$with_zlib;
5512   case $withval in
5513     yes)
5514       :
5515       ;;
5516     no)
5517       :
5518       ;;
5519     *)
5520       { { echo "$as_me:$LINENO: error: no argument expected for --with-zlib option" >&5
5521 echo "$as_me: error: no argument expected for --with-zlib option" >&2;}
5522    { (exit 1); exit 1; }; }
5523       ;;
5524   esac
5525
5526 else
5527   with_zlib=yes
5528
5529 fi
5530
5531
5532
5533
5534 #
5535 # Elf
5536 #
5537
5538 # Assume system is ELF if it predefines __ELF__ as 1,
5539 # otherwise believe host_os based default.
5540 case $host_os in
5541     freebsd1*|freebsd2*) elf=no;;
5542     freebsd3*|freebsd4*) elf=yes;;
5543 esac
5544
5545
5546 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
5547 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
5548 if test "${ac_cv_path_GREP+set}" = set; then
5549   echo $ECHO_N "(cached) $ECHO_C" >&6
5550 else
5551   # Extract the first word of "grep ggrep" to use in msg output
5552 if test -z "$GREP"; then
5553 set dummy grep ggrep; ac_prog_name=$2
5554 if test "${ac_cv_path_GREP+set}" = set; then
5555   echo $ECHO_N "(cached) $ECHO_C" >&6
5556 else
5557   ac_path_GREP_found=false
5558 # Loop through the user's path and test for each of PROGNAME-LIST
5559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5560 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5561 do
5562   IFS=$as_save_IFS
5563   test -z "$as_dir" && as_dir=.
5564   for ac_prog in grep ggrep; do
5565   for ac_exec_ext in '' $ac_executable_extensions; do
5566     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5567     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5568     # Check for GNU ac_path_GREP and select it if it is found.
5569   # Check for GNU $ac_path_GREP
5570 case `"$ac_path_GREP" --version 2>&1` in
5571 *GNU*)
5572   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5573 *)
5574   ac_count=0
5575   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5576   while :
5577   do
5578     cat "conftest.in" "conftest.in" >"conftest.tmp"
5579     mv "conftest.tmp" "conftest.in"
5580     cp "conftest.in" "conftest.nl"
5581     echo 'GREP' >> "conftest.nl"
5582     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5583     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5584     ac_count=`expr $ac_count + 1`
5585     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5586       # Best one so far, save it but keep looking for a better one
5587       ac_cv_path_GREP="$ac_path_GREP"
5588       ac_path_GREP_max=$ac_count
5589     fi
5590     # 10*(2^10) chars as input seems more than enough
5591     test $ac_count -gt 10 && break
5592   done
5593   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5594 esac
5595
5596
5597     $ac_path_GREP_found && break 3
5598   done
5599 done
5600
5601 done
5602 IFS=$as_save_IFS
5603
5604
5605 fi
5606
5607 GREP="$ac_cv_path_GREP"
5608 if test -z "$GREP"; then
5609   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5610 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5611    { (exit 1); exit 1; }; }
5612 fi
5613
5614 else
5615   ac_cv_path_GREP=$GREP
5616 fi
5617
5618
5619 fi
5620 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
5621 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
5622  GREP="$ac_cv_path_GREP"
5623
5624
5625 { echo "$as_me:$LINENO: checking for egrep" >&5
5626 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
5627 if test "${ac_cv_path_EGREP+set}" = set; then
5628   echo $ECHO_N "(cached) $ECHO_C" >&6
5629 else
5630   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5631    then ac_cv_path_EGREP="$GREP -E"
5632    else
5633      # Extract the first word of "egrep" to use in msg output
5634 if test -z "$EGREP"; then
5635 set dummy egrep; ac_prog_name=$2
5636 if test "${ac_cv_path_EGREP+set}" = set; then
5637   echo $ECHO_N "(cached) $ECHO_C" >&6
5638 else
5639   ac_path_EGREP_found=false
5640 # Loop through the user's path and test for each of PROGNAME-LIST
5641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5642 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5643 do
5644   IFS=$as_save_IFS
5645   test -z "$as_dir" && as_dir=.
5646   for ac_prog in egrep; do
5647   for ac_exec_ext in '' $ac_executable_extensions; do
5648     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5649     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5650     # Check for GNU ac_path_EGREP and select it if it is found.
5651   # Check for GNU $ac_path_EGREP
5652 case `"$ac_path_EGREP" --version 2>&1` in
5653 *GNU*)
5654   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5655 *)
5656   ac_count=0
5657   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5658   while :
5659   do
5660     cat "conftest.in" "conftest.in" >"conftest.tmp"
5661     mv "conftest.tmp" "conftest.in"
5662     cp "conftest.in" "conftest.nl"
5663     echo 'EGREP' >> "conftest.nl"
5664     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5665     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5666     ac_count=`expr $ac_count + 1`
5667     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5668       # Best one so far, save it but keep looking for a better one
5669       ac_cv_path_EGREP="$ac_path_EGREP"
5670       ac_path_EGREP_max=$ac_count
5671     fi
5672     # 10*(2^10) chars as input seems more than enough
5673     test $ac_count -gt 10 && break
5674   done
5675   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5676 esac
5677
5678
5679     $ac_path_EGREP_found && break 3
5680   done
5681 done
5682
5683 done
5684 IFS=$as_save_IFS
5685
5686
5687 fi
5688
5689 EGREP="$ac_cv_path_EGREP"
5690 if test -z "$EGREP"; then
5691   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5692 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5693    { (exit 1); exit 1; }; }
5694 fi
5695
5696 else
5697   ac_cv_path_EGREP=$EGREP
5698 fi
5699
5700
5701    fi
5702 fi
5703 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
5704 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
5705  EGREP="$ac_cv_path_EGREP"
5706
5707
5708 cat >conftest.$ac_ext <<_ACEOF
5709 /* confdefs.h.  */
5710 _ACEOF
5711 cat confdefs.h >>conftest.$ac_ext
5712 cat >>conftest.$ac_ext <<_ACEOF
5713 /* end confdefs.h.  */
5714 #if __ELF__
5715   yes
5716 #endif
5717
5718 _ACEOF
5719 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5720   $EGREP "yes" >/dev/null 2>&1; then
5721   ELF_SYS=true
5722 else
5723   if test "X$elf" = "Xyes" ; then
5724   ELF_SYS=true
5725 else
5726   ELF_SYS=
5727 fi
5728 fi
5729 rm -f conftest*
5730
5731
5732
5733 #
5734 # Assignments
5735 #
5736
5737 CPPFLAGS="$CPPFLAGS $INCLUDES"
5738 LDFLAGS="$LDFLAGS $LIBDIRS"
5739
5740
5741
5742
5743 # Check whether --with-gnu-ld was given.
5744 if test "${with_gnu_ld+set}" = set; then
5745   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5746 else
5747   with_gnu_ld=no
5748 fi
5749
5750 ac_prog=ld
5751 if test "$GCC" = yes; then
5752   # Check if gcc -print-prog-name=ld gives a path.
5753   { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
5754 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
5755   case $host in
5756   *-*-mingw*)
5757     # gcc leaves a trailing carriage return which upsets mingw
5758     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5759   *)
5760     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5761   esac
5762   case "$ac_prog" in
5763     # Accept absolute paths.
5764     [\\/]* | [A-Za-z]:[\\/]*)
5765       re_direlt='/[^/][^/]*/\.\./'
5766       # Canonicalize the path of ld
5767       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
5768       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5769         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
5770       done
5771       test -z "$LD" && LD="$ac_prog"
5772       ;;
5773   "")
5774     # If it fails, then pretend we aren't using GCC.
5775     ac_prog=ld
5776     ;;
5777   *)
5778     # If it is relative, then search for the first ld in PATH.
5779     with_gnu_ld=unknown
5780     ;;
5781   esac
5782 elif test "$with_gnu_ld" = yes; then
5783   { echo "$as_me:$LINENO: checking for GNU ld" >&5
5784 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
5785 else
5786   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5787 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
5788 fi
5789 if test "${ac_cv_path_LD+set}" = set; then
5790   echo $ECHO_N "(cached) $ECHO_C" >&6
5791 else
5792   if test -z "$LD"; then
5793   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
5794   for ac_dir in $PATH; do
5795     test -z "$ac_dir" && ac_dir=.
5796     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5797       ac_cv_path_LD="$ac_dir/$ac_prog"
5798       # Check to see if the program is GNU ld.  I'd rather use --version,
5799       # but apparently some GNU ld's only accept -v.
5800       # Break only if it was the GNU/non-GNU ld that we prefer.
5801       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
5802         test "$with_gnu_ld" != no && break
5803       else
5804         test "$with_gnu_ld" != yes && break
5805       fi
5806     fi
5807   done
5808   IFS="$ac_save_ifs"
5809 else
5810   ac_cv_path_LD="$LD" # Let the user override the test with a path.
5811 fi
5812 fi
5813
5814 LD="$ac_cv_path_LD"
5815 if test -n "$LD"; then
5816   { echo "$as_me:$LINENO: result: $LD" >&5
5817 echo "${ECHO_T}$LD" >&6; }
5818 else
5819   { echo "$as_me:$LINENO: result: no" >&5
5820 echo "${ECHO_T}no" >&6; }
5821 fi
5822 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5823 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5824    { (exit 1); exit 1; }; }
5825 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5826 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
5827 if test "${ac_cv_prog_gnu_ld+set}" = set; then
5828   echo $ECHO_N "(cached) $ECHO_C" >&6
5829 else
5830   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5831 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
5832   ac_cv_prog_gnu_ld=yes
5833 else
5834   ac_cv_prog_gnu_ld=no
5835 fi
5836 fi
5837 { echo "$as_me:$LINENO: result: $ac_cv_prog_gnu_ld" >&5
5838 echo "${ECHO_T}$ac_cv_prog_gnu_ld" >&6; }
5839 with_gnu_ld=$ac_cv_prog_gnu_ld
5840
5841
5842
5843
5844 case $host_os in sysv5*)
5845   { echo "$as_me:$LINENO: checking whether ld -R works" >&5
5846 echo $ECHO_N "checking whether ld -R works... $ECHO_C" >&6; }
5847 if test "${pgac_cv_prog_ld_R+set}" = set; then
5848   echo $ECHO_N "(cached) $ECHO_C" >&6
5849 else
5850
5851     pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
5852     cat >conftest.$ac_ext <<_ACEOF
5853 /* confdefs.h.  */
5854 _ACEOF
5855 cat confdefs.h >>conftest.$ac_ext
5856 cat >>conftest.$ac_ext <<_ACEOF
5857 /* end confdefs.h.  */
5858
5859 int
5860 main ()
5861 {
5862
5863   ;
5864   return 0;
5865 }
5866 _ACEOF
5867 rm -f conftest.$ac_objext conftest$ac_exeext
5868 if { (ac_try="$ac_link"
5869 case "(($ac_try" in
5870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5871   *) ac_try_echo=$ac_try;;
5872 esac
5873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5874   (eval "$ac_link") 2>conftest.er1
5875   ac_status=$?
5876   grep -v '^ *+' conftest.er1 >conftest.err
5877   rm -f conftest.er1
5878   cat conftest.err >&5
5879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5880   (exit $ac_status); } && {
5881          test -z "$ac_c_werror_flag" ||
5882          test ! -s conftest.err
5883        } && test -s conftest$ac_exeext &&
5884        $as_test_x conftest$ac_exeext; then
5885   pgac_cv_prog_ld_R=yes
5886 else
5887   echo "$as_me: failed program was:" >&5
5888 sed 's/^/| /' conftest.$ac_ext >&5
5889
5890         pgac_cv_prog_ld_R=no
5891 fi
5892
5893 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5894       conftest$ac_exeext conftest.$ac_ext
5895     LDFLAGS=$pgac_save_LDFLAGS
5896
5897 fi
5898 { echo "$as_me:$LINENO: result: $pgac_cv_prog_ld_R" >&5
5899 echo "${ECHO_T}$pgac_cv_prog_ld_R" >&6; }
5900   ld_R_works=$pgac_cv_prog_ld_R
5901
5902 esac
5903 if test -n "$ac_tool_prefix"; then
5904   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5905 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5906 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5907 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5908 if test "${ac_cv_prog_RANLIB+set}" = set; then
5909   echo $ECHO_N "(cached) $ECHO_C" >&6
5910 else
5911   if test -n "$RANLIB"; then
5912   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5913 else
5914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5915 for as_dir in $PATH
5916 do
5917   IFS=$as_save_IFS
5918   test -z "$as_dir" && as_dir=.
5919   for ac_exec_ext in '' $ac_executable_extensions; do
5920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5921     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5922     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5923     break 2
5924   fi
5925 done
5926 done
5927 IFS=$as_save_IFS
5928
5929 fi
5930 fi
5931 RANLIB=$ac_cv_prog_RANLIB
5932 if test -n "$RANLIB"; then
5933   { echo "$as_me:$LINENO: result: $RANLIB" >&5
5934 echo "${ECHO_T}$RANLIB" >&6; }
5935 else
5936   { echo "$as_me:$LINENO: result: no" >&5
5937 echo "${ECHO_T}no" >&6; }
5938 fi
5939
5940
5941 fi
5942 if test -z "$ac_cv_prog_RANLIB"; then
5943   ac_ct_RANLIB=$RANLIB
5944   # Extract the first word of "ranlib", so it can be a program name with args.
5945 set dummy ranlib; ac_word=$2
5946 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5947 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5948 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5949   echo $ECHO_N "(cached) $ECHO_C" >&6
5950 else
5951   if test -n "$ac_ct_RANLIB"; then
5952   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5953 else
5954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5955 for as_dir in $PATH
5956 do
5957   IFS=$as_save_IFS
5958   test -z "$as_dir" && as_dir=.
5959   for ac_exec_ext in '' $ac_executable_extensions; do
5960   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5961     ac_cv_prog_ac_ct_RANLIB="ranlib"
5962     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5963     break 2
5964   fi
5965 done
5966 done
5967 IFS=$as_save_IFS
5968
5969 fi
5970 fi
5971 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5972 if test -n "$ac_ct_RANLIB"; then
5973   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5974 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
5975 else
5976   { echo "$as_me:$LINENO: result: no" >&5
5977 echo "${ECHO_T}no" >&6; }
5978 fi
5979
5980   if test "x$ac_ct_RANLIB" = x; then
5981     RANLIB=":"
5982   else
5983     case $cross_compiling:$ac_tool_warned in
5984 yes:)
5985 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5986 whose name does not start with the host triplet.  If you think this
5987 configuration is useful to you, please write to autoconf@gnu.org." >&5
5988 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5989 whose name does not start with the host triplet.  If you think this
5990 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5991 ac_tool_warned=yes ;;
5992 esac
5993     RANLIB=$ac_ct_RANLIB
5994   fi
5995 else
5996   RANLIB="$ac_cv_prog_RANLIB"
5997 fi
5998
5999
6000   if test -n "$ac_tool_prefix"; then
6001   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6002 set dummy ${ac_tool_prefix}strip; ac_word=$2
6003 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6004 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6005 if test "${ac_cv_prog_STRIP+set}" = set; then
6006   echo $ECHO_N "(cached) $ECHO_C" >&6
6007 else
6008   if test -n "$STRIP"; then
6009   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6010 else
6011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6012 for as_dir in $PATH
6013 do
6014   IFS=$as_save_IFS
6015   test -z "$as_dir" && as_dir=.
6016   for ac_exec_ext in '' $ac_executable_extensions; do
6017   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6018     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6019     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6020     break 2
6021   fi
6022 done
6023 done
6024 IFS=$as_save_IFS
6025
6026 fi
6027 fi
6028 STRIP=$ac_cv_prog_STRIP
6029 if test -n "$STRIP"; then
6030   { echo "$as_me:$LINENO: result: $STRIP" >&5
6031 echo "${ECHO_T}$STRIP" >&6; }
6032 else
6033   { echo "$as_me:$LINENO: result: no" >&5
6034 echo "${ECHO_T}no" >&6; }
6035 fi
6036
6037
6038 fi
6039 if test -z "$ac_cv_prog_STRIP"; then
6040   ac_ct_STRIP=$STRIP
6041   # Extract the first word of "strip", so it can be a program name with args.
6042 set dummy strip; ac_word=$2
6043 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6044 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6045 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6046   echo $ECHO_N "(cached) $ECHO_C" >&6
6047 else
6048   if test -n "$ac_ct_STRIP"; then
6049   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6050 else
6051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6052 for as_dir in $PATH
6053 do
6054   IFS=$as_save_IFS
6055   test -z "$as_dir" && as_dir=.
6056   for ac_exec_ext in '' $ac_executable_extensions; do
6057   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6058     ac_cv_prog_ac_ct_STRIP="strip"
6059     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6060     break 2
6061   fi
6062 done
6063 done
6064 IFS=$as_save_IFS
6065
6066 fi
6067 fi
6068 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6069 if test -n "$ac_ct_STRIP"; then
6070   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6071 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6072 else
6073   { echo "$as_me:$LINENO: result: no" >&5
6074 echo "${ECHO_T}no" >&6; }
6075 fi
6076
6077   if test "x$ac_ct_STRIP" = x; then
6078     STRIP=":"
6079   else
6080     case $cross_compiling:$ac_tool_warned in
6081 yes:)
6082 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6083 whose name does not start with the host triplet.  If you think this
6084 configuration is useful to you, please write to autoconf@gnu.org." >&5
6085 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6086 whose name does not start with the host triplet.  If you think this
6087 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6088 ac_tool_warned=yes ;;
6089 esac
6090     STRIP=$ac_ct_STRIP
6091   fi
6092 else
6093   STRIP="$ac_cv_prog_STRIP"
6094 fi
6095
6096
6097   { echo "$as_me:$LINENO: checking whether it is possible to strip libraries" >&5
6098 echo $ECHO_N "checking whether it is possible to strip libraries... $ECHO_C" >&6; }
6099   if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
6100     STRIP_STATIC_LIB="$STRIP -x"
6101     STRIP_SHARED_LIB="$STRIP --strip-unneeded"
6102     { echo "$as_me:$LINENO: result: yes" >&5
6103 echo "${ECHO_T}yes" >&6; }
6104   else
6105     STRIP_STATIC_LIB=:
6106     STRIP_SHARED_LIB=:
6107     { echo "$as_me:$LINENO: result: no" >&5
6108 echo "${ECHO_T}no" >&6; }
6109   fi
6110
6111
6112
6113 if test -n "$ac_tool_prefix"; then
6114   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6115 set dummy ${ac_tool_prefix}ar; ac_word=$2
6116 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6117 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6118 if test "${ac_cv_prog_AR+set}" = set; then
6119   echo $ECHO_N "(cached) $ECHO_C" >&6
6120 else
6121   if test -n "$AR"; then
6122   ac_cv_prog_AR="$AR" # Let the user override the test.
6123 else
6124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6125 for as_dir in $PATH
6126 do
6127   IFS=$as_save_IFS
6128   test -z "$as_dir" && as_dir=.
6129   for ac_exec_ext in '' $ac_executable_extensions; do
6130   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6131     ac_cv_prog_AR="${ac_tool_prefix}ar"
6132     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6133     break 2
6134   fi
6135 done
6136 done
6137 IFS=$as_save_IFS
6138
6139 fi
6140 fi
6141 AR=$ac_cv_prog_AR
6142 if test -n "$AR"; then
6143   { echo "$as_me:$LINENO: result: $AR" >&5
6144 echo "${ECHO_T}$AR" >&6; }
6145 else
6146   { echo "$as_me:$LINENO: result: no" >&5
6147 echo "${ECHO_T}no" >&6; }
6148 fi
6149
6150
6151 fi
6152 if test -z "$ac_cv_prog_AR"; then
6153   ac_ct_AR=$AR
6154   # Extract the first word of "ar", so it can be a program name with args.
6155 set dummy ar; ac_word=$2
6156 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6157 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6158 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6159   echo $ECHO_N "(cached) $ECHO_C" >&6
6160 else
6161   if test -n "$ac_ct_AR"; then
6162   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6163 else
6164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6165 for as_dir in $PATH
6166 do
6167   IFS=$as_save_IFS
6168   test -z "$as_dir" && as_dir=.
6169   for ac_exec_ext in '' $ac_executable_extensions; do
6170   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6171     ac_cv_prog_ac_ct_AR="ar"
6172     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6173     break 2
6174   fi
6175 done
6176 done
6177 IFS=$as_save_IFS
6178
6179 fi
6180 fi
6181 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6182 if test -n "$ac_ct_AR"; then
6183   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6184 echo "${ECHO_T}$ac_ct_AR" >&6; }
6185 else
6186   { echo "$as_me:$LINENO: result: no" >&5
6187 echo "${ECHO_T}no" >&6; }
6188 fi
6189
6190   if test "x$ac_ct_AR" = x; then
6191     AR="ar"
6192   else
6193     case $cross_compiling:$ac_tool_warned in
6194 yes:)
6195 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6196 whose name does not start with the host triplet.  If you think this
6197 configuration is useful to you, please write to autoconf@gnu.org." >&5
6198 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6199 whose name does not start with the host triplet.  If you think this
6200 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6201 ac_tool_warned=yes ;;
6202 esac
6203     AR=$ac_ct_AR
6204   fi
6205 else
6206   AR="$ac_cv_prog_AR"
6207 fi
6208
6209 if test "$PORTNAME" = "win32"; then
6210   if test -n "$ac_tool_prefix"; then
6211   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6212 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6213 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6214 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6215 if test "${ac_cv_prog_DLLTOOL+set}" = set; then
6216   echo $ECHO_N "(cached) $ECHO_C" >&6
6217 else
6218   if test -n "$DLLTOOL"; then
6219   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6220 else
6221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6222 for as_dir in $PATH
6223 do
6224   IFS=$as_save_IFS
6225   test -z "$as_dir" && as_dir=.
6226   for ac_exec_ext in '' $ac_executable_extensions; do
6227   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6228     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6229     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6230     break 2
6231   fi
6232 done
6233 done
6234 IFS=$as_save_IFS
6235
6236 fi
6237 fi
6238 DLLTOOL=$ac_cv_prog_DLLTOOL
6239 if test -n "$DLLTOOL"; then
6240   { echo "$as_me:$LINENO: result: $DLLTOOL" >&5
6241 echo "${ECHO_T}$DLLTOOL" >&6; }
6242 else
6243   { echo "$as_me:$LINENO: result: no" >&5
6244 echo "${ECHO_T}no" >&6; }
6245 fi
6246
6247
6248 fi
6249 if test -z "$ac_cv_prog_DLLTOOL"; then
6250   ac_ct_DLLTOOL=$DLLTOOL
6251   # Extract the first word of "dlltool", so it can be a program name with args.
6252 set dummy dlltool; ac_word=$2
6253 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6254 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6255 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
6256   echo $ECHO_N "(cached) $ECHO_C" >&6
6257 else
6258   if test -n "$ac_ct_DLLTOOL"; then
6259   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6260 else
6261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6262 for as_dir in $PATH
6263 do
6264   IFS=$as_save_IFS
6265   test -z "$as_dir" && as_dir=.
6266   for ac_exec_ext in '' $ac_executable_extensions; do
6267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6268     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6269     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6270     break 2
6271   fi
6272 done
6273 done
6274 IFS=$as_save_IFS
6275
6276 fi
6277 fi
6278 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6279 if test -n "$ac_ct_DLLTOOL"; then
6280   { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
6281 echo "${ECHO_T}$ac_ct_DLLTOOL" >&6; }
6282 else
6283   { echo "$as_me:$LINENO: result: no" >&5
6284 echo "${ECHO_T}no" >&6; }
6285 fi
6286
6287   if test "x$ac_ct_DLLTOOL" = x; then
6288     DLLTOOL="dlltool"
6289   else
6290     case $cross_compiling:$ac_tool_warned in
6291 yes:)
6292 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6293 whose name does not start with the host triplet.  If you think this
6294 configuration is useful to you, please write to autoconf@gnu.org." >&5
6295 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6296 whose name does not start with the host triplet.  If you think this
6297 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6298 ac_tool_warned=yes ;;
6299 esac
6300     DLLTOOL=$ac_ct_DLLTOOL
6301   fi
6302 else
6303   DLLTOOL="$ac_cv_prog_DLLTOOL"
6304 fi
6305
6306   if test -n "$ac_tool_prefix"; then
6307   # Extract the first word of "${ac_tool_prefix}dllwrap", so it can be a program name with args.
6308 set dummy ${ac_tool_prefix}dllwrap; ac_word=$2
6309 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6310 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6311 if test "${ac_cv_prog_DLLWRAP+set}" = set; then
6312   echo $ECHO_N "(cached) $ECHO_C" >&6
6313 else
6314   if test -n "$DLLWRAP"; then
6315   ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test.
6316 else
6317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6318 for as_dir in $PATH
6319 do
6320   IFS=$as_save_IFS
6321   test -z "$as_dir" && as_dir=.
6322   for ac_exec_ext in '' $ac_executable_extensions; do
6323   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6324     ac_cv_prog_DLLWRAP="${ac_tool_prefix}dllwrap"
6325     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6326     break 2
6327   fi
6328 done
6329 done
6330 IFS=$as_save_IFS
6331
6332 fi
6333 fi
6334 DLLWRAP=$ac_cv_prog_DLLWRAP
6335 if test -n "$DLLWRAP"; then
6336   { echo "$as_me:$LINENO: result: $DLLWRAP" >&5
6337 echo "${ECHO_T}$DLLWRAP" >&6; }
6338 else
6339   { echo "$as_me:$LINENO: result: no" >&5
6340 echo "${ECHO_T}no" >&6; }
6341 fi
6342
6343
6344 fi
6345 if test -z "$ac_cv_prog_DLLWRAP"; then
6346   ac_ct_DLLWRAP=$DLLWRAP
6347   # Extract the first word of "dllwrap", so it can be a program name with args.
6348 set dummy dllwrap; ac_word=$2
6349 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6351 if test "${ac_cv_prog_ac_ct_DLLWRAP+set}" = set; then
6352   echo $ECHO_N "(cached) $ECHO_C" >&6
6353 else
6354   if test -n "$ac_ct_DLLWRAP"; then
6355   ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test.
6356 else
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360   IFS=$as_save_IFS
6361   test -z "$as_dir" && as_dir=.
6362   for ac_exec_ext in '' $ac_executable_extensions; do
6363   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6364     ac_cv_prog_ac_ct_DLLWRAP="dllwrap"
6365     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6366     break 2
6367   fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372 fi
6373 fi
6374 ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP
6375 if test -n "$ac_ct_DLLWRAP"; then
6376   { echo "$as_me:$LINENO: result: $ac_ct_DLLWRAP" >&5
6377 echo "${ECHO_T}$ac_ct_DLLWRAP" >&6; }
6378 else
6379   { echo "$as_me:$LINENO: result: no" >&5
6380 echo "${ECHO_T}no" >&6; }
6381 fi
6382
6383   if test "x$ac_ct_DLLWRAP" = x; then
6384     DLLWRAP="dllwrap"
6385   else
6386     case $cross_compiling:$ac_tool_warned in
6387 yes:)
6388 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6389 whose name does not start with the host triplet.  If you think this
6390 configuration is useful to you, please write to autoconf@gnu.org." >&5
6391 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6392 whose name does not start with the host triplet.  If you think this
6393 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6394 ac_tool_warned=yes ;;
6395 esac
6396     DLLWRAP=$ac_ct_DLLWRAP
6397   fi
6398 else
6399   DLLWRAP="$ac_cv_prog_DLLWRAP"
6400 fi
6401
6402   if test -n "$ac_tool_prefix"; then
6403   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6404 set dummy ${ac_tool_prefix}windres; ac_word=$2
6405 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6406 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6407 if test "${ac_cv_prog_WINDRES+set}" = set; then
6408   echo $ECHO_N "(cached) $ECHO_C" >&6
6409 else
6410   if test -n "$WINDRES"; then
6411   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6412 else
6413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6414 for as_dir in $PATH
6415 do
6416   IFS=$as_save_IFS
6417   test -z "$as_dir" && as_dir=.
6418   for ac_exec_ext in '' $ac_executable_extensions; do
6419   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6420     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6421     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6422     break 2
6423   fi
6424 done
6425 done
6426 IFS=$as_save_IFS
6427
6428 fi
6429 fi
6430 WINDRES=$ac_cv_prog_WINDRES
6431 if test -n "$WINDRES"; then
6432   { echo "$as_me:$LINENO: result: $WINDRES" >&5
6433 echo "${ECHO_T}$WINDRES" >&6; }
6434 else
6435   { echo "$as_me:$LINENO: result: no" >&5
6436 echo "${ECHO_T}no" >&6; }
6437 fi
6438
6439
6440 fi
6441 if test -z "$ac_cv_prog_WINDRES"; then
6442   ac_ct_WINDRES=$WINDRES
6443   # Extract the first word of "windres", so it can be a program name with args.
6444 set dummy windres; ac_word=$2
6445 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6447 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then
6448   echo $ECHO_N "(cached) $ECHO_C" >&6
6449 else
6450   if test -n "$ac_ct_WINDRES"; then
6451   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6452 else
6453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6454 for as_dir in $PATH
6455 do
6456   IFS=$as_save_IFS
6457   test -z "$as_dir" && as_dir=.
6458   for ac_exec_ext in '' $ac_executable_extensions; do
6459   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6460     ac_cv_prog_ac_ct_WINDRES="windres"
6461     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6462     break 2
6463   fi
6464 done
6465 done
6466 IFS=$as_save_IFS
6467
6468 fi
6469 fi
6470 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6471 if test -n "$ac_ct_WINDRES"; then
6472   { echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5
6473 echo "${ECHO_T}$ac_ct_WINDRES" >&6; }
6474 else
6475   { echo "$as_me:$LINENO: result: no" >&5
6476 echo "${ECHO_T}no" >&6; }
6477 fi
6478
6479   if test "x$ac_ct_WINDRES" = x; then
6480     WINDRES="windres"
6481   else
6482     case $cross_compiling:$ac_tool_warned in
6483 yes:)
6484 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6485 whose name does not start with the host triplet.  If you think this
6486 configuration is useful to you, please write to autoconf@gnu.org." >&5
6487 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6488 whose name does not start with the host triplet.  If you think this
6489 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6490 ac_tool_warned=yes ;;
6491 esac
6492     WINDRES=$ac_ct_WINDRES
6493   fi
6494 else
6495   WINDRES="$ac_cv_prog_WINDRES"
6496 fi
6497
6498 fi
6499
6500 # Extract the first word of "tar", so it can be a program name with args.
6501 set dummy tar; ac_word=$2
6502 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6504 if test "${ac_cv_path_TAR+set}" = set; then
6505   echo $ECHO_N "(cached) $ECHO_C" >&6
6506 else
6507   case $TAR in
6508   [\\/]* | ?:[\\/]*)
6509   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6510   ;;
6511   *)
6512   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6513 for as_dir in $PATH
6514 do
6515   IFS=$as_save_IFS
6516   test -z "$as_dir" && as_dir=.
6517   for ac_exec_ext in '' $ac_executable_extensions; do
6518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6519     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6520     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6521     break 2
6522   fi
6523 done
6524 done
6525 IFS=$as_save_IFS
6526
6527   ;;
6528 esac
6529 fi
6530 TAR=$ac_cv_path_TAR
6531 if test -n "$TAR"; then
6532   { echo "$as_me:$LINENO: result: $TAR" >&5
6533 echo "${ECHO_T}$TAR" >&6; }
6534 else
6535   { echo "$as_me:$LINENO: result: no" >&5
6536 echo "${ECHO_T}no" >&6; }
6537 fi
6538
6539
6540 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6541 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6542 LN_S=$as_ln_s
6543 if test "$LN_S" = "ln -s"; then
6544   { echo "$as_me:$LINENO: result: yes" >&5
6545 echo "${ECHO_T}yes" >&6; }
6546 else
6547   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6548 echo "${ECHO_T}no, using $LN_S" >&6; }
6549 fi
6550
6551 for ac_prog in gawk mawk nawk awk
6552 do
6553   # Extract the first word of "$ac_prog", so it can be a program name with args.
6554 set dummy $ac_prog; ac_word=$2
6555 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6556 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6557 if test "${ac_cv_prog_AWK+set}" = set; then
6558   echo $ECHO_N "(cached) $ECHO_C" >&6
6559 else
6560   if test -n "$AWK"; then
6561   ac_cv_prog_AWK="$AWK" # Let the user override the test.
6562 else
6563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6564 for as_dir in $PATH
6565 do
6566   IFS=$as_save_IFS
6567   test -z "$as_dir" && as_dir=.
6568   for ac_exec_ext in '' $ac_executable_extensions; do
6569   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6570     ac_cv_prog_AWK="$ac_prog"
6571     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6572     break 2
6573   fi
6574 done
6575 done
6576 IFS=$as_save_IFS
6577
6578 fi
6579 fi
6580 AWK=$ac_cv_prog_AWK
6581 if test -n "$AWK"; then
6582   { echo "$as_me:$LINENO: result: $AWK" >&5
6583 echo "${ECHO_T}$AWK" >&6; }
6584 else
6585   { echo "$as_me:$LINENO: result: no" >&5
6586 echo "${ECHO_T}no" >&6; }
6587 fi
6588
6589
6590   test -n "$AWK" && break
6591 done
6592
6593
6594 # Let the user override the search
6595 if test -z "$BISON"; then
6596   for ac_prog in bison
6597 do
6598   # Extract the first word of "$ac_prog", so it can be a program name with args.
6599 set dummy $ac_prog; ac_word=$2
6600 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6602 if test "${ac_cv_prog_BISON+set}" = set; then
6603   echo $ECHO_N "(cached) $ECHO_C" >&6
6604 else
6605   if test -n "$BISON"; then
6606   ac_cv_prog_BISON="$BISON" # Let the user override the test.
6607 else
6608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6609 for as_dir in $PATH
6610 do
6611   IFS=$as_save_IFS
6612   test -z "$as_dir" && as_dir=.
6613   for ac_exec_ext in '' $ac_executable_extensions; do
6614   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6615     ac_cv_prog_BISON="$ac_prog"
6616     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6617     break 2
6618   fi
6619 done
6620 done
6621 IFS=$as_save_IFS
6622
6623 fi
6624 fi
6625 BISON=$ac_cv_prog_BISON
6626 if test -n "$BISON"; then
6627   { echo "$as_me:$LINENO: result: $BISON" >&5
6628 echo "${ECHO_T}$BISON" >&6; }
6629 else
6630   { echo "$as_me:$LINENO: result: no" >&5
6631 echo "${ECHO_T}no" >&6; }
6632 fi
6633
6634
6635   test -n "$BISON" && break
6636 done
6637
6638 fi
6639
6640 if test "$BISON"; then
6641   pgac_bison_version=`$BISON --version 2>/dev/null | sed q`
6642   { echo "$as_me:$LINENO: using $pgac_bison_version" >&5
6643 echo "$as_me: using $pgac_bison_version" >&6;}
6644   if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
6645   then
6646     { echo "$as_me:$LINENO: WARNING:
6647 *** The installed version of Bison is too old to use with PostgreSQL.
6648 *** Bison version 1.875 or later is required." >&5
6649 echo "$as_me: WARNING:
6650 *** The installed version of Bison is too old to use with PostgreSQL.
6651 *** Bison version 1.875 or later is required." >&2;}
6652     BISON=""
6653   fi
6654 fi
6655
6656 if test -z "$BISON"; then
6657   { echo "$as_me:$LINENO: WARNING:
6658 *** Without Bison you will not be able to build PostgreSQL from CVS nor
6659 *** change any of the parser definition files.  You can obtain Bison from
6660 *** a GNU mirror site.  (If you are using the official distribution of
6661 *** PostgreSQL then you do not need to worry about this, because the Bison
6662 *** output is pre-generated.)" >&5
6663 echo "$as_me: WARNING:
6664 *** Without Bison you will not be able to build PostgreSQL from CVS nor
6665 *** change any of the parser definition files.  You can obtain Bison from
6666 *** a GNU mirror site.  (If you are using the official distribution of
6667 *** PostgreSQL then you do not need to worry about this, because the Bison
6668 *** output is pre-generated.)" >&2;}
6669 fi
6670 # We don't need AC_SUBST(BISON) because AC_PATH_PROG did it
6671
6672
6673 { echo "$as_me:$LINENO: checking for flex" >&5
6674 echo $ECHO_N "checking for flex... $ECHO_C" >&6; }
6675 if test "${pgac_cv_path_flex+set}" = set; then
6676   echo $ECHO_N "(cached) $ECHO_C" >&6
6677 else
6678   # Let the user override the test
6679 if test -n "$FLEX"; then
6680   pgac_cv_path_flex=$FLEX
6681 else
6682   pgac_save_IFS=$IFS
6683   IFS=$PATH_SEPARATOR
6684   for pgac_dir in $PATH; do
6685     IFS=$pgac_save_IFS
6686     if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
6687       pgac_dir=`pwd`
6688     fi
6689     for pgac_prog in flex lex; do
6690       pgac_candidate="$pgac_dir/$pgac_prog"
6691       if test -f "$pgac_candidate" \
6692         && $pgac_candidate --version </dev/null >/dev/null 2>&1
6693       then
6694         echo '%%'  > conftest.l
6695         if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
6696           if $pgac_candidate --version | grep ' 2\.5\.3$' >/dev/null 2>&1; then
6697             pgac_broken_flex=$pgac_candidate
6698             continue
6699           fi
6700
6701           pgac_cv_path_flex=$pgac_candidate
6702           break 2
6703         fi
6704       fi
6705     done
6706   done
6707   rm -f conftest.l lex.yy.c
6708   : ${pgac_cv_path_flex=no}
6709 fi
6710
6711 fi
6712 { echo "$as_me:$LINENO: result: $pgac_cv_path_flex" >&5
6713 echo "${ECHO_T}$pgac_cv_path_flex" >&6; }
6714 if test x"$pgac_cv_path_flex" = x"no"; then
6715   if test -n "$pgac_broken_flex"; then
6716     { echo "$as_me:$LINENO: WARNING:
6717 *** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
6718 *** should get version 2.5.4 or later." >&5
6719 echo "$as_me: WARNING:
6720 *** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
6721 *** should get version 2.5.4 or later." >&2;}
6722   fi
6723
6724   { echo "$as_me:$LINENO: WARNING:
6725 *** Without Flex you will not be able to build PostgreSQL from CVS or
6726 *** change any of the scanner definition files.  You can obtain Flex from
6727 *** a GNU mirror site.  (If you are using the official distribution of
6728 *** PostgreSQL then you do not need to worry about this because the Flex
6729 *** output is pre-generated.)" >&5
6730 echo "$as_me: WARNING:
6731 *** Without Flex you will not be able to build PostgreSQL from CVS or
6732 *** change any of the scanner definition files.  You can obtain Flex from
6733 *** a GNU mirror site.  (If you are using the official distribution of
6734 *** PostgreSQL then you do not need to worry about this because the Flex
6735 *** output is pre-generated.)" >&2;}
6736
6737   FLEX=
6738 else
6739   FLEX=$pgac_cv_path_flex
6740   pgac_flex_version=`$FLEX -V 2>/dev/null`
6741   { echo "$as_me:$LINENO: using $pgac_flex_version" >&5
6742 echo "$as_me: using $pgac_flex_version" >&6;}
6743 fi
6744
6745
6746
6747
6748
6749 # Extract the first word of "perl", so it can be a program name with args.
6750 set dummy perl; ac_word=$2
6751 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6752 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6753 if test "${ac_cv_path_PERL+set}" = set; then
6754   echo $ECHO_N "(cached) $ECHO_C" >&6
6755 else
6756   case $PERL in
6757   [\\/]* | ?:[\\/]*)
6758   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6759   ;;
6760   *)
6761   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6762 for as_dir in $PATH
6763 do
6764   IFS=$as_save_IFS
6765   test -z "$as_dir" && as_dir=.
6766   for ac_exec_ext in '' $ac_executable_extensions; do
6767   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6768     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6769     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6770     break 2
6771   fi
6772 done
6773 done
6774 IFS=$as_save_IFS
6775
6776   ;;
6777 esac
6778 fi
6779 PERL=$ac_cv_path_PERL
6780 if test -n "$PERL"; then
6781   { echo "$as_me:$LINENO: result: $PERL" >&5
6782 echo "${ECHO_T}$PERL" >&6; }
6783 else
6784   { echo "$as_me:$LINENO: result: no" >&5
6785 echo "${ECHO_T}no" >&6; }
6786 fi
6787
6788
6789 if test "$with_perl" = yes; then
6790
6791 { echo "$as_me:$LINENO: checking for Perl archlibexp" >&5
6792 echo $ECHO_N "checking for Perl archlibexp... $ECHO_C" >&6; }
6793 perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
6794 { echo "$as_me:$LINENO: result: $perl_archlibexp" >&5
6795 echo "${ECHO_T}$perl_archlibexp" >&6; }
6796 { echo "$as_me:$LINENO: checking for Perl privlibexp" >&5
6797 echo $ECHO_N "checking for Perl privlibexp... $ECHO_C" >&6; }
6798 perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
6799 { echo "$as_me:$LINENO: result: $perl_privlibexp" >&5
6800 echo "${ECHO_T}$perl_privlibexp" >&6; }
6801 { echo "$as_me:$LINENO: checking for Perl useshrplib" >&5
6802 echo $ECHO_N "checking for Perl useshrplib... $ECHO_C" >&6; }
6803 perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
6804 { echo "$as_me:$LINENO: result: $perl_useshrplib" >&5
6805 echo "${ECHO_T}$perl_useshrplib" >&6; }
6806
6807 { echo "$as_me:$LINENO: checking for flags to link embedded Perl" >&5
6808 echo $ECHO_N "checking for flags to link embedded Perl... $ECHO_C" >&6; }
6809 pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
6810 pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
6811 perl_embed_ldflags=`echo X"$pgac_tmp1" | sed "s/^X//;s%$pgac_tmp2%%"`
6812 if test -z "$perl_embed_ldflags" ; then
6813         { echo "$as_me:$LINENO: result: no" >&5
6814 echo "${ECHO_T}no" >&6; }
6815         { { echo "$as_me:$LINENO: error: could not determine flags for linking embedded Perl.
6816 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
6817 installed." >&5
6818 echo "$as_me: error: could not determine flags for linking embedded Perl.
6819 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
6820 installed." >&2;}
6821    { (exit 1); exit 1; }; }
6822 else
6823         { echo "$as_me:$LINENO: result: $perl_embed_ldflags" >&5
6824 echo "${ECHO_T}$perl_embed_ldflags" >&6; }
6825 fi
6826
6827 fi
6828
6829 if test "$with_python" = yes; then
6830   # Extract the first word of "python", so it can be a program name with args.
6831 set dummy python; ac_word=$2
6832 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6833 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6834 if test "${ac_cv_path_PYTHON+set}" = set; then
6835   echo $ECHO_N "(cached) $ECHO_C" >&6
6836 else
6837   case $PYTHON in
6838   [\\/]* | ?:[\\/]*)
6839   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
6840   ;;
6841   *)
6842   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6843 for as_dir in $PATH
6844 do
6845   IFS=$as_save_IFS
6846   test -z "$as_dir" && as_dir=.
6847   for ac_exec_ext in '' $ac_executable_extensions; do
6848   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6849     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
6850     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6851     break 2
6852   fi
6853 done
6854 done
6855 IFS=$as_save_IFS
6856
6857   ;;
6858 esac
6859 fi
6860 PYTHON=$ac_cv_path_PYTHON
6861 if test -n "$PYTHON"; then
6862   { echo "$as_me:$LINENO: result: $PYTHON" >&5
6863 echo "${ECHO_T}$PYTHON" >&6; }
6864 else
6865   { echo "$as_me:$LINENO: result: no" >&5
6866 echo "${ECHO_T}no" >&6; }
6867 fi
6868
6869
6870 if test x"$PYTHON" = x""; then
6871   { { echo "$as_me:$LINENO: error: Python not found" >&5
6872 echo "$as_me: error: Python not found" >&2;}
6873    { (exit 1); exit 1; }; }
6874 fi
6875
6876
6877 { echo "$as_me:$LINENO: checking for Python distutils module" >&5
6878 echo $ECHO_N "checking for Python distutils module... $ECHO_C" >&6; }
6879 if "${PYTHON}" 2>&- -c 'import distutils'
6880 then
6881     { echo "$as_me:$LINENO: result: yes" >&5
6882 echo "${ECHO_T}yes" >&6; }
6883 else
6884     { echo "$as_me:$LINENO: result: no" >&5
6885 echo "${ECHO_T}no" >&6; }
6886     { { echo "$as_me:$LINENO: error: distutils module not found" >&5
6887 echo "$as_me: error: distutils module not found" >&2;}
6888    { (exit 1); exit 1; }; }
6889 fi
6890 { echo "$as_me:$LINENO: checking Python configuration directory" >&5
6891 echo $ECHO_N "checking Python configuration directory... $ECHO_C" >&6; }
6892 python_version=`${PYTHON} -c "import sys; print(sys.version[:3])"`
6893 python_configdir=`${PYTHON} -c "from distutils.sysconfig import get_python_lib as f; import os; print(os.path.join(f(plat_specific=1,standard_lib=1),'config'))"`
6894 python_includespec=`${PYTHON} -c "import distutils.sysconfig; print('-I'+distutils.sysconfig.get_python_inc())"`
6895
6896 # This should be enough of a message.
6897 { echo "$as_me:$LINENO: result: $python_configdir" >&5
6898 echo "${ECHO_T}$python_configdir" >&6; }
6899
6900
6901 { echo "$as_me:$LINENO: checking how to link an embedded Python application" >&5
6902 echo $ECHO_N "checking how to link an embedded Python application... $ECHO_C" >&6; }
6903
6904 python_libdir=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR'))))"`
6905 python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
6906 python_so=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('SO'))))"`
6907 ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
6908
6909 if test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
6910 then
6911         # New way: use the official shared library
6912         ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
6913         python_libspec="-L${python_libdir} -l${ldlibrary}"
6914 else
6915         # Old way: use libpython from python_configdir
6916         python_libdir="${python_configdir}"
6917         python_libspec="-L${python_libdir} -lpython${python_version}"
6918 fi
6919
6920 python_additional_libs=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','LOCALMODLIBS','BASEMODLIBS'))))"`
6921
6922 { echo "$as_me:$LINENO: result: ${python_libspec} ${python_additional_libs}" >&5
6923 echo "${ECHO_T}${python_libspec} ${python_additional_libs}" >&6; }
6924
6925
6926 # threaded python is not supported on bsd's
6927 { echo "$as_me:$LINENO: checking whether Python is compiled with thread support" >&5
6928 echo $ECHO_N "checking whether Python is compiled with thread support... $ECHO_C" >&6; }
6929 pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
6930 if test "$pythreads" = "1"; then
6931   { echo "$as_me:$LINENO: result: yes" >&5
6932 echo "${ECHO_T}yes" >&6; }
6933   case $host_os in
6934   openbsd*|freebsd*)
6935     { { echo "$as_me:$LINENO: error: threaded Python not supported on this platform" >&5
6936 echo "$as_me: error: threaded Python not supported on this platform" >&2;}
6937    { (exit 1); exit 1; }; }
6938     ;;
6939   esac
6940 else
6941   { echo "$as_me:$LINENO: result: no" >&5
6942 echo "${ECHO_T}no" >&6; }
6943 fi
6944
6945
6946 fi
6947
6948 if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
6949   # Extract the first word of "zic", so it can be a program name with args.
6950 set dummy zic; ac_word=$2
6951 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6952 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6953 if test "${ac_cv_path_ZIC+set}" = set; then
6954   echo $ECHO_N "(cached) $ECHO_C" >&6
6955 else
6956   case $ZIC in
6957   [\\/]* | ?:[\\/]*)
6958   ac_cv_path_ZIC="$ZIC" # Let the user override the test with a path.
6959   ;;
6960   *)
6961   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6962 for as_dir in $PATH
6963 do
6964   IFS=$as_save_IFS
6965   test -z "$as_dir" && as_dir=.
6966   for ac_exec_ext in '' $ac_executable_extensions; do
6967   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6968     ac_cv_path_ZIC="$as_dir/$ac_word$ac_exec_ext"
6969     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6970     break 2
6971   fi
6972 done
6973 done
6974 IFS=$as_save_IFS
6975
6976   ;;
6977 esac
6978 fi
6979 ZIC=$ac_cv_path_ZIC
6980 if test -n "$ZIC"; then
6981   { echo "$as_me:$LINENO: result: $ZIC" >&5
6982 echo "${ECHO_T}$ZIC" >&6; }
6983 else
6984   { echo "$as_me:$LINENO: result: no" >&5
6985 echo "${ECHO_T}no" >&6; }
6986 fi
6987
6988
6989   if test -z "$ZIC"; then
6990     { { echo "$as_me:$LINENO: error:
6991 When cross-compiling, either use the option --with-system-tzdata to use
6992 existing time-zone data, or set the environment variable ZIC to a zic
6993 program to use during the build." >&5
6994 echo "$as_me: error:
6995 When cross-compiling, either use the option --with-system-tzdata to use
6996 existing time-zone data, or set the environment variable ZIC to a zic
6997 program to use during the build." >&2;}
6998    { (exit 1); exit 1; }; }
6999   fi
7000 fi
7001
7002
7003 ##
7004 ## Libraries
7005 ##
7006 ## Most libraries are included only if they demonstrably provide a function
7007 ## we need, but libm is an exception: always include it, because there are
7008 ## too many compilers that play cute optimization games that will break
7009 ## probes for standard functions such as pow().
7010 ##
7011
7012
7013 { echo "$as_me:$LINENO: checking for main in -lm" >&5
7014 echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6; }
7015 if test "${ac_cv_lib_m_main+set}" = set; then
7016   echo $ECHO_N "(cached) $ECHO_C" >&6
7017 else
7018   ac_check_lib_save_LIBS=$LIBS
7019 LIBS="-lm  $LIBS"
7020 cat >conftest.$ac_ext <<_ACEOF
7021 /* confdefs.h.  */
7022 _ACEOF
7023 cat confdefs.h >>conftest.$ac_ext
7024 cat >>conftest.$ac_ext <<_ACEOF
7025 /* end confdefs.h.  */
7026
7027
7028 int
7029 main ()
7030 {
7031 return main ();
7032   ;
7033   return 0;
7034 }
7035 _ACEOF
7036 rm -f conftest.$ac_objext conftest$ac_exeext
7037 if { (ac_try="$ac_link"
7038 case "(($ac_try" in
7039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7040   *) ac_try_echo=$ac_try;;
7041 esac
7042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7043   (eval "$ac_link") 2>conftest.er1
7044   ac_status=$?
7045   grep -v '^ *+' conftest.er1 >conftest.err
7046   rm -f conftest.er1
7047   cat conftest.err >&5
7048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7049   (exit $ac_status); } && {
7050          test -z "$ac_c_werror_flag" ||
7051          test ! -s conftest.err
7052        } && test -s conftest$ac_exeext &&
7053        $as_test_x conftest$ac_exeext; then
7054   ac_cv_lib_m_main=yes
7055 else
7056   echo "$as_me: failed program was:" >&5
7057 sed 's/^/| /' conftest.$ac_ext >&5
7058
7059         ac_cv_lib_m_main=no
7060 fi
7061
7062 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7063       conftest$ac_exeext conftest.$ac_ext
7064 LIBS=$ac_check_lib_save_LIBS
7065 fi
7066 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
7067 echo "${ECHO_T}$ac_cv_lib_m_main" >&6; }
7068 if test $ac_cv_lib_m_main = yes; then
7069   cat >>confdefs.h <<_ACEOF
7070 #define HAVE_LIBM 1
7071 _ACEOF
7072
7073   LIBS="-lm $LIBS"
7074
7075 fi
7076
7077 { echo "$as_me:$LINENO: checking for library containing setproctitle" >&5
7078 echo $ECHO_N "checking for library containing setproctitle... $ECHO_C" >&6; }
7079 if test "${ac_cv_search_setproctitle+set}" = set; then
7080   echo $ECHO_N "(cached) $ECHO_C" >&6
7081 else
7082   ac_func_search_save_LIBS=$LIBS
7083 cat >conftest.$ac_ext <<_ACEOF
7084 /* confdefs.h.  */
7085 _ACEOF
7086 cat confdefs.h >>conftest.$ac_ext
7087 cat >>conftest.$ac_ext <<_ACEOF
7088 /* end confdefs.h.  */
7089
7090 /* Override any GCC internal prototype to avoid an error.
7091    Use char because int might match the return type of a GCC
7092    builtin and then its argument prototype would still apply.  */
7093 #ifdef __cplusplus
7094 extern "C"
7095 #endif
7096 char setproctitle ();
7097 int
7098 main ()
7099 {
7100 return setproctitle ();
7101   ;
7102   return 0;
7103 }
7104 _ACEOF
7105 for ac_lib in '' util; do
7106   if test -z "$ac_lib"; then
7107     ac_res="none required"
7108   else
7109     ac_res=-l$ac_lib
7110     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7111   fi
7112   rm -f conftest.$ac_objext conftest$ac_exeext
7113 if { (ac_try="$ac_link"
7114 case "(($ac_try" in
7115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7116   *) ac_try_echo=$ac_try;;
7117 esac
7118 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7119   (eval "$ac_link") 2>conftest.er1
7120   ac_status=$?
7121   grep -v '^ *+' conftest.er1 >conftest.err
7122   rm -f conftest.er1
7123   cat conftest.err >&5
7124   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7125   (exit $ac_status); } && {
7126          test -z "$ac_c_werror_flag" ||
7127          test ! -s conftest.err
7128        } && test -s conftest$ac_exeext &&
7129        $as_test_x conftest$ac_exeext; then
7130   ac_cv_search_setproctitle=$ac_res
7131 else
7132   echo "$as_me: failed program was:" >&5
7133 sed 's/^/| /' conftest.$ac_ext >&5
7134
7135
7136 fi
7137
7138 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7139       conftest$ac_exeext
7140   if test "${ac_cv_search_setproctitle+set}" = set; then
7141   break
7142 fi
7143 done
7144 if test "${ac_cv_search_setproctitle+set}" = set; then
7145   :
7146 else
7147   ac_cv_search_setproctitle=no
7148 fi
7149 rm conftest.$ac_ext
7150 LIBS=$ac_func_search_save_LIBS
7151 fi
7152 { echo "$as_me:$LINENO: result: $ac_cv_search_setproctitle" >&5
7153 echo "${ECHO_T}$ac_cv_search_setproctitle" >&6; }
7154 ac_res=$ac_cv_search_setproctitle
7155 if test "$ac_res" != no; then
7156   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7157
7158 fi
7159
7160 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
7161 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
7162 if test "${ac_cv_search_dlopen+set}" = set; then
7163   echo $ECHO_N "(cached) $ECHO_C" >&6
7164 else
7165   ac_func_search_save_LIBS=$LIBS
7166 cat >conftest.$ac_ext <<_ACEOF
7167 /* confdefs.h.  */
7168 _ACEOF
7169 cat confdefs.h >>conftest.$ac_ext
7170 cat >>conftest.$ac_ext <<_ACEOF
7171 /* end confdefs.h.  */
7172
7173 /* Override any GCC internal prototype to avoid an error.
7174    Use char because int might match the return type of a GCC
7175    builtin and then its argument prototype would still apply.  */
7176 #ifdef __cplusplus
7177 extern "C"
7178 #endif
7179 char dlopen ();
7180 int
7181 main ()
7182 {
7183 return dlopen ();
7184   ;
7185   return 0;
7186 }
7187 _ACEOF
7188 for ac_lib in '' dl; do
7189   if test -z "$ac_lib"; then
7190     ac_res="none required"
7191   else
7192     ac_res=-l$ac_lib
7193     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7194   fi
7195   rm -f conftest.$ac_objext conftest$ac_exeext
7196 if { (ac_try="$ac_link"
7197 case "(($ac_try" in
7198   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7199   *) ac_try_echo=$ac_try;;
7200 esac
7201 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7202   (eval "$ac_link") 2>conftest.er1
7203   ac_status=$?
7204   grep -v '^ *+' conftest.er1 >conftest.err
7205   rm -f conftest.er1
7206   cat conftest.err >&5
7207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208   (exit $ac_status); } && {
7209          test -z "$ac_c_werror_flag" ||
7210          test ! -s conftest.err
7211        } && test -s conftest$ac_exeext &&
7212        $as_test_x conftest$ac_exeext; then
7213   ac_cv_search_dlopen=$ac_res
7214 else
7215   echo "$as_me: failed program was:" >&5
7216 sed 's/^/| /' conftest.$ac_ext >&5
7217
7218
7219 fi
7220
7221 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7222       conftest$ac_exeext
7223   if test "${ac_cv_search_dlopen+set}" = set; then
7224   break
7225 fi
7226 done
7227 if test "${ac_cv_search_dlopen+set}" = set; then
7228   :
7229 else
7230   ac_cv_search_dlopen=no
7231 fi
7232 rm conftest.$ac_ext
7233 LIBS=$ac_func_search_save_LIBS
7234 fi
7235 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
7236 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
7237 ac_res=$ac_cv_search_dlopen
7238 if test "$ac_res" != no; then
7239   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7240
7241 fi
7242
7243 { echo "$as_me:$LINENO: checking for library containing socket" >&5
7244 echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
7245 if test "${ac_cv_search_socket+set}" = set; then
7246   echo $ECHO_N "(cached) $ECHO_C" >&6
7247 else
7248   ac_func_search_save_LIBS=$LIBS
7249 cat >conftest.$ac_ext <<_ACEOF
7250 /* confdefs.h.  */
7251 _ACEOF
7252 cat confdefs.h >>conftest.$ac_ext
7253 cat >>conftest.$ac_ext <<_ACEOF
7254 /* end confdefs.h.  */
7255
7256 /* Override any GCC internal prototype to avoid an error.
7257    Use char because int might match the return type of a GCC
7258    builtin and then its argument prototype would still apply.  */
7259 #ifdef __cplusplus
7260 extern "C"
7261 #endif
7262 char socket ();
7263 int
7264 main ()
7265 {
7266 return socket ();
7267   ;
7268   return 0;
7269 }
7270 _ACEOF
7271 for ac_lib in '' socket wsock32; do
7272   if test -z "$ac_lib"; then
7273     ac_res="none required"
7274   else
7275     ac_res=-l$ac_lib
7276     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7277   fi
7278   rm -f conftest.$ac_objext conftest$ac_exeext
7279 if { (ac_try="$ac_link"
7280 case "(($ac_try" in
7281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7282   *) ac_try_echo=$ac_try;;
7283 esac
7284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7285   (eval "$ac_link") 2>conftest.er1
7286   ac_status=$?
7287   grep -v '^ *+' conftest.er1 >conftest.err
7288   rm -f conftest.er1
7289   cat conftest.err >&5
7290   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7291   (exit $ac_status); } && {
7292          test -z "$ac_c_werror_flag" ||
7293          test ! -s conftest.err
7294        } && test -s conftest$ac_exeext &&
7295        $as_test_x conftest$ac_exeext; then
7296   ac_cv_search_socket=$ac_res
7297 else
7298   echo "$as_me: failed program was:" >&5
7299 sed 's/^/| /' conftest.$ac_ext >&5
7300
7301
7302 fi
7303
7304 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7305       conftest$ac_exeext
7306   if test "${ac_cv_search_socket+set}" = set; then
7307   break
7308 fi
7309 done
7310 if test "${ac_cv_search_socket+set}" = set; then
7311   :
7312 else
7313   ac_cv_search_socket=no
7314 fi
7315 rm conftest.$ac_ext
7316 LIBS=$ac_func_search_save_LIBS
7317 fi
7318 { echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
7319 echo "${ECHO_T}$ac_cv_search_socket" >&6; }
7320 ac_res=$ac_cv_search_socket
7321 if test "$ac_res" != no; then
7322   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7323
7324 fi
7325
7326 { echo "$as_me:$LINENO: checking for library containing shl_load" >&5
7327 echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6; }
7328 if test "${ac_cv_search_shl_load+set}" = set; then
7329   echo $ECHO_N "(cached) $ECHO_C" >&6
7330 else
7331   ac_func_search_save_LIBS=$LIBS
7332 cat >conftest.$ac_ext <<_ACEOF
7333 /* confdefs.h.  */
7334 _ACEOF
7335 cat confdefs.h >>conftest.$ac_ext
7336 cat >>conftest.$ac_ext <<_ACEOF
7337 /* end confdefs.h.  */
7338
7339 /* Override any GCC internal prototype to avoid an error.
7340    Use char because int might match the return type of a GCC
7341    builtin and then its argument prototype would still apply.  */
7342 #ifdef __cplusplus
7343 extern "C"
7344 #endif
7345 char shl_load ();
7346 int
7347 main ()
7348 {
7349 return shl_load ();
7350   ;
7351   return 0;
7352 }
7353 _ACEOF
7354 for ac_lib in '' dld; do
7355   if test -z "$ac_lib"; then
7356     ac_res="none required"
7357   else
7358     ac_res=-l$ac_lib
7359     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7360   fi
7361   rm -f conftest.$ac_objext conftest$ac_exeext
7362 if { (ac_try="$ac_link"
7363 case "(($ac_try" in
7364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7365   *) ac_try_echo=$ac_try;;
7366 esac
7367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7368   (eval "$ac_link") 2>conftest.er1
7369   ac_status=$?
7370   grep -v '^ *+' conftest.er1 >conftest.err
7371   rm -f conftest.er1
7372   cat conftest.err >&5
7373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7374   (exit $ac_status); } && {
7375          test -z "$ac_c_werror_flag" ||
7376          test ! -s conftest.err
7377        } && test -s conftest$ac_exeext &&
7378        $as_test_x conftest$ac_exeext; then
7379   ac_cv_search_shl_load=$ac_res
7380 else
7381   echo "$as_me: failed program was:" >&5
7382 sed 's/^/| /' conftest.$ac_ext >&5
7383
7384
7385 fi
7386
7387 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7388       conftest$ac_exeext
7389   if test "${ac_cv_search_shl_load+set}" = set; then
7390   break
7391 fi
7392 done
7393 if test "${ac_cv_search_shl_load+set}" = set; then
7394   :
7395 else
7396   ac_cv_search_shl_load=no
7397 fi
7398 rm conftest.$ac_ext
7399 LIBS=$ac_func_search_save_LIBS
7400 fi
7401 { echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
7402 echo "${ECHO_T}$ac_cv_search_shl_load" >&6; }
7403 ac_res=$ac_cv_search_shl_load
7404 if test "$ac_res" != no; then
7405   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7406
7407 fi
7408
7409 # We only use libld in port/dynloader/aix.c
7410 case $host_os in
7411      aix*)
7412         { echo "$as_me:$LINENO: checking for library containing ldopen" >&5
7413 echo $ECHO_N "checking for library containing ldopen... $ECHO_C" >&6; }
7414 if test "${ac_cv_search_ldopen+set}" = set; then
7415   echo $ECHO_N "(cached) $ECHO_C" >&6
7416 else
7417   ac_func_search_save_LIBS=$LIBS
7418 cat >conftest.$ac_ext <<_ACEOF
7419 /* confdefs.h.  */
7420 _ACEOF
7421 cat confdefs.h >>conftest.$ac_ext
7422 cat >>conftest.$ac_ext <<_ACEOF
7423 /* end confdefs.h.  */
7424
7425 /* Override any GCC internal prototype to avoid an error.
7426    Use char because int might match the return type of a GCC
7427    builtin and then its argument prototype would still apply.  */
7428 #ifdef __cplusplus
7429 extern "C"
7430 #endif
7431 char ldopen ();
7432 int
7433 main ()
7434 {
7435 return ldopen ();
7436   ;
7437   return 0;
7438 }
7439 _ACEOF
7440 for ac_lib in '' ld; do
7441   if test -z "$ac_lib"; then
7442     ac_res="none required"
7443   else
7444     ac_res=-l$ac_lib
7445     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7446   fi
7447   rm -f conftest.$ac_objext conftest$ac_exeext
7448 if { (ac_try="$ac_link"
7449 case "(($ac_try" in
7450   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7451   *) ac_try_echo=$ac_try;;
7452 esac
7453 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7454   (eval "$ac_link") 2>conftest.er1
7455   ac_status=$?
7456   grep -v '^ *+' conftest.er1 >conftest.err
7457   rm -f conftest.er1
7458   cat conftest.err >&5
7459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7460   (exit $ac_status); } && {
7461          test -z "$ac_c_werror_flag" ||
7462          test ! -s conftest.err
7463        } && test -s conftest$ac_exeext &&
7464        $as_test_x conftest$ac_exeext; then
7465   ac_cv_search_ldopen=$ac_res
7466 else
7467   echo "$as_me: failed program was:" >&5
7468 sed 's/^/| /' conftest.$ac_ext >&5
7469
7470
7471 fi
7472
7473 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7474       conftest$ac_exeext
7475   if test "${ac_cv_search_ldopen+set}" = set; then
7476   break
7477 fi
7478 done
7479 if test "${ac_cv_search_ldopen+set}" = set; then
7480   :
7481 else
7482   ac_cv_search_ldopen=no
7483 fi
7484 rm conftest.$ac_ext
7485 LIBS=$ac_func_search_save_LIBS
7486 fi
7487 { echo "$as_me:$LINENO: result: $ac_cv_search_ldopen" >&5
7488 echo "${ECHO_T}$ac_cv_search_ldopen" >&6; }
7489 ac_res=$ac_cv_search_ldopen
7490 if test "$ac_res" != no; then
7491   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7492
7493 fi
7494
7495         ;;
7496 esac
7497 { echo "$as_me:$LINENO: checking for library containing getopt_long" >&5
7498 echo $ECHO_N "checking for library containing getopt_long... $ECHO_C" >&6; }
7499 if test "${ac_cv_search_getopt_long+set}" = set; then
7500   echo $ECHO_N "(cached) $ECHO_C" >&6
7501 else
7502   ac_func_search_save_LIBS=$LIBS
7503 cat >conftest.$ac_ext <<_ACEOF
7504 /* confdefs.h.  */
7505 _ACEOF
7506 cat confdefs.h >>conftest.$ac_ext
7507 cat >>conftest.$ac_ext <<_ACEOF
7508 /* end confdefs.h.  */
7509
7510 /* Override any GCC internal prototype to avoid an error.
7511    Use char because int might match the return type of a GCC
7512    builtin and then its argument prototype would still apply.  */
7513 #ifdef __cplusplus
7514 extern "C"
7515 #endif
7516 char getopt_long ();
7517 int
7518 main ()
7519 {
7520 return getopt_long ();
7521   ;
7522   return 0;
7523 }
7524 _ACEOF
7525 for ac_lib in '' getopt gnugetopt; do
7526   if test -z "$ac_lib"; then
7527     ac_res="none required"
7528   else
7529     ac_res=-l$ac_lib
7530     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7531   fi
7532   rm -f conftest.$ac_objext conftest$ac_exeext
7533 if { (ac_try="$ac_link"
7534 case "(($ac_try" in
7535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7536   *) ac_try_echo=$ac_try;;
7537 esac
7538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7539   (eval "$ac_link") 2>conftest.er1
7540   ac_status=$?
7541   grep -v '^ *+' conftest.er1 >conftest.err
7542   rm -f conftest.er1
7543   cat conftest.err >&5
7544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7545   (exit $ac_status); } && {
7546          test -z "$ac_c_werror_flag" ||
7547          test ! -s conftest.err
7548        } && test -s conftest$ac_exeext &&
7549        $as_test_x conftest$ac_exeext; then
7550   ac_cv_search_getopt_long=$ac_res
7551 else
7552   echo "$as_me: failed program was:" >&5
7553 sed 's/^/| /' conftest.$ac_ext >&5
7554
7555
7556 fi
7557
7558 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7559       conftest$ac_exeext
7560   if test "${ac_cv_search_getopt_long+set}" = set; then
7561   break
7562 fi
7563 done
7564 if test "${ac_cv_search_getopt_long+set}" = set; then
7565   :
7566 else
7567   ac_cv_search_getopt_long=no
7568 fi
7569 rm conftest.$ac_ext
7570 LIBS=$ac_func_search_save_LIBS
7571 fi
7572 { echo "$as_me:$LINENO: result: $ac_cv_search_getopt_long" >&5
7573 echo "${ECHO_T}$ac_cv_search_getopt_long" >&6; }
7574 ac_res=$ac_cv_search_getopt_long
7575 if test "$ac_res" != no; then
7576   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7577
7578 fi
7579
7580 { echo "$as_me:$LINENO: checking for library containing crypt" >&5
7581 echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; }
7582 if test "${ac_cv_search_crypt+set}" = set; then
7583   echo $ECHO_N "(cached) $ECHO_C" >&6
7584 else
7585   ac_func_search_save_LIBS=$LIBS
7586 cat >conftest.$ac_ext <<_ACEOF
7587 /* confdefs.h.  */
7588 _ACEOF
7589 cat confdefs.h >>conftest.$ac_ext
7590 cat >>conftest.$ac_ext <<_ACEOF
7591 /* end confdefs.h.  */
7592
7593 /* Override any GCC internal prototype to avoid an error.
7594    Use char because int might match the return type of a GCC
7595    builtin and then its argument prototype would still apply.  */
7596 #ifdef __cplusplus
7597 extern "C"
7598 #endif
7599 char crypt ();
7600 int
7601 main ()
7602 {
7603 return crypt ();
7604   ;
7605   return 0;
7606 }
7607 _ACEOF
7608 for ac_lib in '' crypt; do
7609   if test -z "$ac_lib"; then
7610     ac_res="none required"
7611   else
7612     ac_res=-l$ac_lib
7613     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7614   fi
7615   rm -f conftest.$ac_objext conftest$ac_exeext
7616 if { (ac_try="$ac_link"
7617 case "(($ac_try" in
7618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7619   *) ac_try_echo=$ac_try;;
7620 esac
7621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7622   (eval "$ac_link") 2>conftest.er1
7623   ac_status=$?
7624   grep -v '^ *+' conftest.er1 >conftest.err
7625   rm -f conftest.er1
7626   cat conftest.err >&5
7627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7628   (exit $ac_status); } && {
7629          test -z "$ac_c_werror_flag" ||
7630          test ! -s conftest.err
7631        } && test -s conftest$ac_exeext &&
7632        $as_test_x conftest$ac_exeext; then
7633   ac_cv_search_crypt=$ac_res
7634 else
7635   echo "$as_me: failed program was:" >&5
7636 sed 's/^/| /' conftest.$ac_ext >&5
7637
7638
7639 fi
7640
7641 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7642       conftest$ac_exeext
7643   if test "${ac_cv_search_crypt+set}" = set; then
7644   break
7645 fi
7646 done
7647 if test "${ac_cv_search_crypt+set}" = set; then
7648   :
7649 else
7650   ac_cv_search_crypt=no
7651 fi
7652 rm conftest.$ac_ext
7653 LIBS=$ac_func_search_save_LIBS
7654 fi
7655 { echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
7656 echo "${ECHO_T}$ac_cv_search_crypt" >&6; }
7657 ac_res=$ac_cv_search_crypt
7658 if test "$ac_res" != no; then
7659   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7660
7661 fi
7662
7663 # Solaris:
7664 { echo "$as_me:$LINENO: checking for library containing fdatasync" >&5
7665 echo $ECHO_N "checking for library containing fdatasync... $ECHO_C" >&6; }
7666 if test "${ac_cv_search_fdatasync+set}" = set; then
7667   echo $ECHO_N "(cached) $ECHO_C" >&6
7668 else
7669   ac_func_search_save_LIBS=$LIBS
7670 cat >conftest.$ac_ext <<_ACEOF
7671 /* confdefs.h.  */
7672 _ACEOF
7673 cat confdefs.h >>conftest.$ac_ext
7674 cat >>conftest.$ac_ext <<_ACEOF
7675 /* end confdefs.h.  */
7676
7677 /* Override any GCC internal prototype to avoid an error.
7678    Use char because int might match the return type of a GCC
7679    builtin and then its argument prototype would still apply.  */
7680 #ifdef __cplusplus
7681 extern "C"
7682 #endif
7683 char fdatasync ();
7684 int
7685 main ()
7686 {
7687 return fdatasync ();
7688   ;
7689   return 0;
7690 }
7691 _ACEOF
7692 for ac_lib in '' rt posix4; do
7693   if test -z "$ac_lib"; then
7694     ac_res="none required"
7695   else
7696     ac_res=-l$ac_lib
7697     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7698   fi
7699   rm -f conftest.$ac_objext conftest$ac_exeext
7700 if { (ac_try="$ac_link"
7701 case "(($ac_try" in
7702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7703   *) ac_try_echo=$ac_try;;
7704 esac
7705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7706   (eval "$ac_link") 2>conftest.er1
7707   ac_status=$?
7708   grep -v '^ *+' conftest.er1 >conftest.err
7709   rm -f conftest.er1
7710   cat conftest.err >&5
7711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7712   (exit $ac_status); } && {
7713          test -z "$ac_c_werror_flag" ||
7714          test ! -s conftest.err
7715        } && test -s conftest$ac_exeext &&
7716        $as_test_x conftest$ac_exeext; then
7717   ac_cv_search_fdatasync=$ac_res
7718 else
7719   echo "$as_me: failed program was:" >&5
7720 sed 's/^/| /' conftest.$ac_ext >&5
7721
7722
7723 fi
7724
7725 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7726       conftest$ac_exeext
7727   if test "${ac_cv_search_fdatasync+set}" = set; then
7728   break
7729 fi
7730 done
7731 if test "${ac_cv_search_fdatasync+set}" = set; then
7732   :
7733 else
7734   ac_cv_search_fdatasync=no
7735 fi
7736 rm conftest.$ac_ext
7737 LIBS=$ac_func_search_save_LIBS
7738 fi
7739 { echo "$as_me:$LINENO: result: $ac_cv_search_fdatasync" >&5
7740 echo "${ECHO_T}$ac_cv_search_fdatasync" >&6; }
7741 ac_res=$ac_cv_search_fdatasync
7742 if test "$ac_res" != no; then
7743   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7744
7745 fi
7746
7747 # Required for thread_test.c on Solaris 2.5:
7748 # Other ports use it too (HP-UX) so test unconditionally
7749 { echo "$as_me:$LINENO: checking for library containing gethostbyname_r" >&5
7750 echo $ECHO_N "checking for library containing gethostbyname_r... $ECHO_C" >&6; }
7751 if test "${ac_cv_search_gethostbyname_r+set}" = set; then
7752   echo $ECHO_N "(cached) $ECHO_C" >&6
7753 else
7754   ac_func_search_save_LIBS=$LIBS
7755 cat >conftest.$ac_ext <<_ACEOF
7756 /* confdefs.h.  */
7757 _ACEOF
7758 cat confdefs.h >>conftest.$ac_ext
7759 cat >>conftest.$ac_ext <<_ACEOF
7760 /* end confdefs.h.  */
7761
7762 /* Override any GCC internal prototype to avoid an error.
7763    Use char because int might match the return type of a GCC
7764    builtin and then its argument prototype would still apply.  */
7765 #ifdef __cplusplus
7766 extern "C"
7767 #endif
7768 char gethostbyname_r ();
7769 int
7770 main ()
7771 {
7772 return gethostbyname_r ();
7773   ;
7774   return 0;
7775 }
7776 _ACEOF
7777 for ac_lib in '' nsl; do
7778   if test -z "$ac_lib"; then
7779     ac_res="none required"
7780   else
7781     ac_res=-l$ac_lib
7782     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7783   fi
7784   rm -f conftest.$ac_objext conftest$ac_exeext
7785 if { (ac_try="$ac_link"
7786 case "(($ac_try" in
7787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7788   *) ac_try_echo=$ac_try;;
7789 esac
7790 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7791   (eval "$ac_link") 2>conftest.er1
7792   ac_status=$?
7793   grep -v '^ *+' conftest.er1 >conftest.err
7794   rm -f conftest.er1
7795   cat conftest.err >&5
7796   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7797   (exit $ac_status); } && {
7798          test -z "$ac_c_werror_flag" ||
7799          test ! -s conftest.err
7800        } && test -s conftest$ac_exeext &&
7801        $as_test_x conftest$ac_exeext; then
7802   ac_cv_search_gethostbyname_r=$ac_res
7803 else
7804   echo "$as_me: failed program was:" >&5
7805 sed 's/^/| /' conftest.$ac_ext >&5
7806
7807
7808 fi
7809
7810 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7811       conftest$ac_exeext
7812   if test "${ac_cv_search_gethostbyname_r+set}" = set; then
7813   break
7814 fi
7815 done
7816 if test "${ac_cv_search_gethostbyname_r+set}" = set; then
7817   :
7818 else
7819   ac_cv_search_gethostbyname_r=no
7820 fi
7821 rm conftest.$ac_ext
7822 LIBS=$ac_func_search_save_LIBS
7823 fi
7824 { echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname_r" >&5
7825 echo "${ECHO_T}$ac_cv_search_gethostbyname_r" >&6; }
7826 ac_res=$ac_cv_search_gethostbyname_r
7827 if test "$ac_res" != no; then
7828   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7829
7830 fi
7831
7832 # Cygwin:
7833 { echo "$as_me:$LINENO: checking for library containing shmget" >&5
7834 echo $ECHO_N "checking for library containing shmget... $ECHO_C" >&6; }
7835 if test "${ac_cv_search_shmget+set}" = set; then
7836   echo $ECHO_N "(cached) $ECHO_C" >&6
7837 else
7838   ac_func_search_save_LIBS=$LIBS
7839 cat >conftest.$ac_ext <<_ACEOF
7840 /* confdefs.h.  */
7841 _ACEOF
7842 cat confdefs.h >>conftest.$ac_ext
7843 cat >>conftest.$ac_ext <<_ACEOF
7844 /* end confdefs.h.  */
7845
7846 /* Override any GCC internal prototype to avoid an error.
7847    Use char because int might match the return type of a GCC
7848    builtin and then its argument prototype would still apply.  */
7849 #ifdef __cplusplus
7850 extern "C"
7851 #endif
7852 char shmget ();
7853 int
7854 main ()
7855 {
7856 return shmget ();
7857   ;
7858   return 0;
7859 }
7860 _ACEOF
7861 for ac_lib in '' cygipc; do
7862   if test -z "$ac_lib"; then
7863     ac_res="none required"
7864   else
7865     ac_res=-l$ac_lib
7866     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7867   fi
7868   rm -f conftest.$ac_objext conftest$ac_exeext
7869 if { (ac_try="$ac_link"
7870 case "(($ac_try" in
7871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7872   *) ac_try_echo=$ac_try;;
7873 esac
7874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7875   (eval "$ac_link") 2>conftest.er1
7876   ac_status=$?
7877   grep -v '^ *+' conftest.er1 >conftest.err
7878   rm -f conftest.er1
7879   cat conftest.err >&5
7880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7881   (exit $ac_status); } && {
7882          test -z "$ac_c_werror_flag" ||
7883          test ! -s conftest.err
7884        } && test -s conftest$ac_exeext &&
7885        $as_test_x conftest$ac_exeext; then
7886   ac_cv_search_shmget=$ac_res
7887 else
7888   echo "$as_me: failed program was:" >&5
7889 sed 's/^/| /' conftest.$ac_ext >&5
7890
7891
7892 fi
7893
7894 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7895       conftest$ac_exeext
7896   if test "${ac_cv_search_shmget+set}" = set; then
7897   break
7898 fi
7899 done
7900 if test "${ac_cv_search_shmget+set}" = set; then
7901   :
7902 else
7903   ac_cv_search_shmget=no
7904 fi
7905 rm conftest.$ac_ext
7906 LIBS=$ac_func_search_save_LIBS
7907 fi
7908 { echo "$as_me:$LINENO: result: $ac_cv_search_shmget" >&5
7909 echo "${ECHO_T}$ac_cv_search_shmget" >&6; }
7910 ac_res=$ac_cv_search_shmget
7911 if test "$ac_res" != no; then
7912   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7913
7914 fi
7915
7916
7917 if test "$with_readline" = yes; then
7918
7919
7920 if test "${pgac_cv_check_readline+set}" = set; then
7921   echo $ECHO_N "(cached) $ECHO_C" >&6
7922 else
7923   pgac_cv_check_readline=no
7924 pgac_save_LIBS=$LIBS
7925 if test x"$with_libedit_preferred" != x"yes"
7926 then    READLINE_ORDER="-lreadline -ledit"
7927 else    READLINE_ORDER="-ledit -lreadline"
7928 fi
7929 for pgac_rllib in $READLINE_ORDER ; do
7930   { echo "$as_me:$LINENO: checking for ${pgac_rllib}" >&5
7931 echo $ECHO_N "checking for ${pgac_rllib}... $ECHO_C" >&6; }
7932   for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
7933     LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
7934     cat >conftest.$ac_ext <<_ACEOF
7935 /* confdefs.h.  */
7936 _ACEOF
7937 cat confdefs.h >>conftest.$ac_ext
7938 cat >>conftest.$ac_ext <<_ACEOF
7939 /* end confdefs.h.  */
7940
7941 /* Override any GCC internal prototype to avoid an error.
7942    Use char because int might match the return type of a GCC
7943    builtin and then its argument prototype would still apply.  */
7944 #ifdef __cplusplus
7945 extern "C"
7946 #endif
7947 char readline ();
7948 int
7949 main ()
7950 {
7951 return readline ();
7952   ;
7953   return 0;
7954 }
7955 _ACEOF
7956 rm -f conftest.$ac_objext conftest$ac_exeext
7957 if { (ac_try="$ac_link"
7958 case "(($ac_try" in
7959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7960   *) ac_try_echo=$ac_try;;
7961 esac
7962 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7963   (eval "$ac_link") 2>conftest.er1
7964   ac_status=$?
7965   grep -v '^ *+' conftest.er1 >conftest.err
7966   rm -f conftest.er1
7967   cat conftest.err >&5
7968   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7969   (exit $ac_status); } && {
7970          test -z "$ac_c_werror_flag" ||
7971          test ! -s conftest.err
7972        } && test -s conftest$ac_exeext &&
7973        $as_test_x conftest$ac_exeext; then
7974
7975       # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
7976       # recognize dependent libraries; assume curses is needed if we didn't
7977       # find any dependency.
7978       case $host_os in
7979         netbsd* | openbsd* | irix*)
7980           if test x"$pgac_lib" = x"" ; then
7981             pgac_lib=" -lcurses"
7982           fi ;;
7983       esac
7984
7985       pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
7986       break
7987
7988 else
7989   echo "$as_me: failed program was:" >&5
7990 sed 's/^/| /' conftest.$ac_ext >&5
7991
7992
7993 fi
7994
7995 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7996       conftest$ac_exeext conftest.$ac_ext
7997   done
7998   if test "$pgac_cv_check_readline" != no ; then
7999     { echo "$as_me:$LINENO: result: yes ($pgac_cv_check_readline)" >&5
8000 echo "${ECHO_T}yes ($pgac_cv_check_readline)" >&6; }
8001     break
8002   else
8003     { echo "$as_me:$LINENO: result: no" >&5
8004 echo "${ECHO_T}no" >&6; }
8005   fi
8006 done
8007 LIBS=$pgac_save_LIBS
8008
8009 fi
8010
8011 if test "$pgac_cv_check_readline" != no ; then
8012   LIBS="$pgac_cv_check_readline $LIBS"
8013
8014 cat >>confdefs.h <<\_ACEOF
8015 #define HAVE_LIBREADLINE 1
8016 _ACEOF
8017
8018 fi
8019
8020
8021   if test x"$pgac_cv_check_readline" = x"no"; then
8022     { { echo "$as_me:$LINENO: error: readline library not found
8023 If you have readline already installed, see config.log for details on the
8024 failure.  It is possible the compiler isn't looking in the proper directory.
8025 Use --without-readline to disable readline support." >&5
8026 echo "$as_me: error: readline library not found
8027 If you have readline already installed, see config.log for details on the
8028 failure.  It is possible the compiler isn't looking in the proper directory.
8029 Use --without-readline to disable readline support." >&2;}
8030    { (exit 1); exit 1; }; }
8031   fi
8032 fi
8033
8034 if test "$with_zlib" = yes; then
8035
8036 { echo "$as_me:$LINENO: checking for inflate in -lz" >&5
8037 echo $ECHO_N "checking for inflate in -lz... $ECHO_C" >&6; }
8038 if test "${ac_cv_lib_z_inflate+set}" = set; then
8039   echo $ECHO_N "(cached) $ECHO_C" >&6
8040 else
8041   ac_check_lib_save_LIBS=$LIBS
8042 LIBS="-lz  $LIBS"
8043 cat >conftest.$ac_ext <<_ACEOF
8044 /* confdefs.h.  */
8045 _ACEOF
8046 cat confdefs.h >>conftest.$ac_ext
8047 cat >>conftest.$ac_ext <<_ACEOF
8048 /* end confdefs.h.  */
8049
8050 /* Override any GCC internal prototype to avoid an error.
8051    Use char because int might match the return type of a GCC
8052    builtin and then its argument prototype would still apply.  */
8053 #ifdef __cplusplus
8054 extern "C"
8055 #endif
8056 char inflate ();
8057 int
8058 main ()
8059 {
8060 return inflate ();
8061   ;
8062   return 0;
8063 }
8064 _ACEOF
8065 rm -f conftest.$ac_objext conftest$ac_exeext
8066 if { (ac_try="$ac_link"
8067 case "(($ac_try" in
8068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8069   *) ac_try_echo=$ac_try;;
8070 esac
8071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8072   (eval "$ac_link") 2>conftest.er1
8073   ac_status=$?
8074   grep -v '^ *+' conftest.er1 >conftest.err
8075   rm -f conftest.er1
8076   cat conftest.err >&5
8077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8078   (exit $ac_status); } && {
8079          test -z "$ac_c_werror_flag" ||
8080          test ! -s conftest.err
8081        } && test -s conftest$ac_exeext &&
8082        $as_test_x conftest$ac_exeext; then
8083   ac_cv_lib_z_inflate=yes
8084 else
8085   echo "$as_me: failed program was:" >&5
8086 sed 's/^/| /' conftest.$ac_ext >&5
8087
8088         ac_cv_lib_z_inflate=no
8089 fi
8090
8091 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8092       conftest$ac_exeext conftest.$ac_ext
8093 LIBS=$ac_check_lib_save_LIBS
8094 fi
8095 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflate" >&5
8096 echo "${ECHO_T}$ac_cv_lib_z_inflate" >&6; }
8097 if test $ac_cv_lib_z_inflate = yes; then
8098   cat >>confdefs.h <<_ACEOF
8099 #define HAVE_LIBZ 1
8100 _ACEOF
8101
8102   LIBS="-lz $LIBS"
8103
8104 else
8105   { { echo "$as_me:$LINENO: error: zlib library not found
8106 If you have zlib already installed, see config.log for details on the
8107 failure.  It is possible the compiler isn't looking in the proper directory.
8108 Use --without-zlib to disable zlib support." >&5
8109 echo "$as_me: error: zlib library not found
8110 If you have zlib already installed, see config.log for details on the
8111 failure.  It is possible the compiler isn't looking in the proper directory.
8112 Use --without-zlib to disable zlib support." >&2;}
8113    { (exit 1); exit 1; }; }
8114 fi
8115
8116 fi
8117
8118 if test "$enable_spinlocks" = yes; then
8119
8120 cat >>confdefs.h <<\_ACEOF
8121 #define HAVE_SPINLOCKS 1
8122 _ACEOF
8123
8124 else
8125   { echo "$as_me:$LINENO: WARNING:
8126 *** Not using spinlocks will cause poor performance." >&5
8127 echo "$as_me: WARNING:
8128 *** Not using spinlocks will cause poor performance." >&2;}
8129 fi
8130
8131 if test "$with_gssapi" = yes ; then
8132   if test "$PORTNAME" != "win32"; then
8133     { echo "$as_me:$LINENO: checking for library containing gss_init_sec_context" >&5
8134 echo $ECHO_N "checking for library containing gss_init_sec_context... $ECHO_C" >&6; }
8135 if test "${ac_cv_search_gss_init_sec_context+set}" = set; then
8136   echo $ECHO_N "(cached) $ECHO_C" >&6
8137 else
8138   ac_func_search_save_LIBS=$LIBS
8139 cat >conftest.$ac_ext <<_ACEOF
8140 /* confdefs.h.  */
8141 _ACEOF
8142 cat confdefs.h >>conftest.$ac_ext
8143 cat >>conftest.$ac_ext <<_ACEOF
8144 /* end confdefs.h.  */
8145
8146 /* Override any GCC internal prototype to avoid an error.
8147    Use char because int might match the return type of a GCC
8148    builtin and then its argument prototype would still apply.  */
8149 #ifdef __cplusplus
8150 extern "C"
8151 #endif
8152 char gss_init_sec_context ();
8153 int
8154 main ()
8155 {
8156 return gss_init_sec_context ();
8157   ;
8158   return 0;
8159 }
8160 _ACEOF
8161 for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
8162   if test -z "$ac_lib"; then
8163     ac_res="none required"
8164   else
8165     ac_res=-l$ac_lib
8166     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8167   fi
8168   rm -f conftest.$ac_objext conftest$ac_exeext
8169 if { (ac_try="$ac_link"
8170 case "(($ac_try" in
8171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8172   *) ac_try_echo=$ac_try;;
8173 esac
8174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8175   (eval "$ac_link") 2>conftest.er1
8176   ac_status=$?
8177   grep -v '^ *+' conftest.er1 >conftest.err
8178   rm -f conftest.er1
8179   cat conftest.err >&5
8180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8181   (exit $ac_status); } && {
8182          test -z "$ac_c_werror_flag" ||
8183          test ! -s conftest.err
8184        } && test -s conftest$ac_exeext &&
8185        $as_test_x conftest$ac_exeext; then
8186   ac_cv_search_gss_init_sec_context=$ac_res
8187 else
8188   echo "$as_me: failed program was:" >&5
8189 sed 's/^/| /' conftest.$ac_ext >&5
8190
8191
8192 fi
8193
8194 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8195       conftest$ac_exeext
8196   if test "${ac_cv_search_gss_init_sec_context+set}" = set; then
8197   break
8198 fi
8199 done
8200 if test "${ac_cv_search_gss_init_sec_context+set}" = set; then
8201   :
8202 else
8203   ac_cv_search_gss_init_sec_context=no
8204 fi
8205 rm conftest.$ac_ext
8206 LIBS=$ac_func_search_save_LIBS
8207 fi
8208 { echo "$as_me:$LINENO: result: $ac_cv_search_gss_init_sec_context" >&5
8209 echo "${ECHO_T}$ac_cv_search_gss_init_sec_context" >&6; }
8210 ac_res=$ac_cv_search_gss_init_sec_context
8211 if test "$ac_res" != no; then
8212   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8213
8214 else
8215   { { echo "$as_me:$LINENO: error: could not find function 'gss_init_sec_context' required for GSSAPI" >&5
8216 echo "$as_me: error: could not find function 'gss_init_sec_context' required for GSSAPI" >&2;}
8217    { (exit 1); exit 1; }; }
8218 fi
8219
8220   else
8221     LIBS="$LIBS -lgssapi32"
8222   fi
8223 fi
8224
8225 if test "$with_krb5" = yes ; then
8226   if test "$PORTNAME" != "win32"; then
8227      { echo "$as_me:$LINENO: checking for library containing com_err" >&5
8228 echo $ECHO_N "checking for library containing com_err... $ECHO_C" >&6; }
8229 if test "${ac_cv_search_com_err+set}" = set; then
8230   echo $ECHO_N "(cached) $ECHO_C" >&6
8231 else
8232   ac_func_search_save_LIBS=$LIBS
8233 cat >conftest.$ac_ext <<_ACEOF
8234 /* confdefs.h.  */
8235 _ACEOF
8236 cat confdefs.h >>conftest.$ac_ext
8237 cat >>conftest.$ac_ext <<_ACEOF
8238 /* end confdefs.h.  */
8239
8240 /* Override any GCC internal prototype to avoid an error.
8241    Use char because int might match the return type of a GCC
8242    builtin and then its argument prototype would still apply.  */
8243 #ifdef __cplusplus
8244 extern "C"
8245 #endif
8246 char com_err ();
8247 int
8248 main ()
8249 {
8250 return com_err ();
8251   ;
8252   return 0;
8253 }
8254 _ACEOF
8255 for ac_lib in '' krb5 'krb5 -lcrypto -ldes -lasn1 -lroken' com_err; do
8256   if test -z "$ac_lib"; then
8257     ac_res="none required"
8258   else
8259     ac_res=-l$ac_lib
8260     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8261   fi
8262   rm -f conftest.$ac_objext conftest$ac_exeext
8263 if { (ac_try="$ac_link"
8264 case "(($ac_try" in
8265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8266   *) ac_try_echo=$ac_try;;
8267 esac
8268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8269   (eval "$ac_link") 2>conftest.er1
8270   ac_status=$?
8271   grep -v '^ *+' conftest.er1 >conftest.err
8272   rm -f conftest.er1
8273   cat conftest.err >&5
8274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8275   (exit $ac_status); } && {
8276          test -z "$ac_c_werror_flag" ||
8277          test ! -s conftest.err
8278        } && test -s conftest$ac_exeext &&
8279        $as_test_x conftest$ac_exeext; then
8280   ac_cv_search_com_err=$ac_res
8281 else
8282   echo "$as_me: failed program was:" >&5
8283 sed 's/^/| /' conftest.$ac_ext >&5
8284
8285
8286 fi
8287
8288 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8289       conftest$ac_exeext
8290   if test "${ac_cv_search_com_err+set}" = set; then
8291   break
8292 fi
8293 done
8294 if test "${ac_cv_search_com_err+set}" = set; then
8295   :
8296 else
8297   ac_cv_search_com_err=no
8298 fi
8299 rm conftest.$ac_ext
8300 LIBS=$ac_func_search_save_LIBS
8301 fi
8302 { echo "$as_me:$LINENO: result: $ac_cv_search_com_err" >&5
8303 echo "${ECHO_T}$ac_cv_search_com_err" >&6; }
8304 ac_res=$ac_cv_search_com_err
8305 if test "$ac_res" != no; then
8306   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8307
8308 else
8309   { { echo "$as_me:$LINENO: error: could not find function 'com_err' required for Kerberos 5" >&5
8310 echo "$as_me: error: could not find function 'com_err' required for Kerberos 5" >&2;}
8311    { (exit 1); exit 1; }; }
8312 fi
8313
8314      { echo "$as_me:$LINENO: checking for library containing krb5_sendauth" >&5
8315 echo $ECHO_N "checking for library containing krb5_sendauth... $ECHO_C" >&6; }
8316 if test "${ac_cv_search_krb5_sendauth+set}" = set; then
8317   echo $ECHO_N "(cached) $ECHO_C" >&6
8318 else
8319   ac_func_search_save_LIBS=$LIBS
8320 cat >conftest.$ac_ext <<_ACEOF
8321 /* confdefs.h.  */
8322 _ACEOF
8323 cat confdefs.h >>conftest.$ac_ext
8324 cat >>conftest.$ac_ext <<_ACEOF
8325 /* end confdefs.h.  */
8326
8327 /* Override any GCC internal prototype to avoid an error.
8328    Use char because int might match the return type of a GCC
8329    builtin and then its argument prototype would still apply.  */
8330 #ifdef __cplusplus
8331 extern "C"
8332 #endif
8333 char krb5_sendauth ();
8334 int
8335 main ()
8336 {
8337 return krb5_sendauth ();
8338   ;
8339   return 0;
8340 }
8341 _ACEOF
8342 for ac_lib in '' krb5 'krb5 -lcrypto -ldes -lasn1 -lroken'; do
8343   if test -z "$ac_lib"; then
8344     ac_res="none required"
8345   else
8346     ac_res=-l$ac_lib
8347     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8348   fi
8349   rm -f conftest.$ac_objext conftest$ac_exeext
8350 if { (ac_try="$ac_link"
8351 case "(($ac_try" in
8352   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8353   *) ac_try_echo=$ac_try;;
8354 esac
8355 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8356   (eval "$ac_link") 2>conftest.er1
8357   ac_status=$?
8358   grep -v '^ *+' conftest.er1 >conftest.err
8359   rm -f conftest.er1
8360   cat conftest.err >&5
8361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8362   (exit $ac_status); } && {
8363          test -z "$ac_c_werror_flag" ||
8364          test ! -s conftest.err
8365        } && test -s conftest$ac_exeext &&
8366        $as_test_x conftest$ac_exeext; then
8367   ac_cv_search_krb5_sendauth=$ac_res
8368 else
8369   echo "$as_me: failed program was:" >&5
8370 sed 's/^/| /' conftest.$ac_ext >&5
8371
8372
8373 fi
8374
8375 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8376       conftest$ac_exeext
8377   if test "${ac_cv_search_krb5_sendauth+set}" = set; then
8378   break
8379 fi
8380 done
8381 if test "${ac_cv_search_krb5_sendauth+set}" = set; then
8382   :
8383 else
8384   ac_cv_search_krb5_sendauth=no
8385 fi
8386 rm conftest.$ac_ext
8387 LIBS=$ac_func_search_save_LIBS
8388 fi
8389 { echo "$as_me:$LINENO: result: $ac_cv_search_krb5_sendauth" >&5
8390 echo "${ECHO_T}$ac_cv_search_krb5_sendauth" >&6; }
8391 ac_res=$ac_cv_search_krb5_sendauth
8392 if test "$ac_res" != no; then
8393   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8394
8395 else
8396   { { echo "$as_me:$LINENO: error: could not find function 'krb5_sendauth' required for Kerberos 5" >&5
8397 echo "$as_me: error: could not find function 'krb5_sendauth' required for Kerberos 5" >&2;}
8398    { (exit 1); exit 1; }; }
8399 fi
8400
8401   else
8402      { echo "$as_me:$LINENO: checking for library containing com_err" >&5
8403 echo $ECHO_N "checking for library containing com_err... $ECHO_C" >&6; }
8404 if test "${ac_cv_search_com_err+set}" = set; then
8405   echo $ECHO_N "(cached) $ECHO_C" >&6
8406 else
8407   ac_func_search_save_LIBS=$LIBS
8408 cat >conftest.$ac_ext <<_ACEOF
8409 /* confdefs.h.  */
8410 _ACEOF
8411 cat confdefs.h >>conftest.$ac_ext
8412 cat >>conftest.$ac_ext <<_ACEOF
8413 /* end confdefs.h.  */
8414
8415 /* Override any GCC internal prototype to avoid an error.
8416    Use char because int might match the return type of a GCC
8417    builtin and then its argument prototype would still apply.  */
8418 #ifdef __cplusplus
8419 extern "C"
8420 #endif
8421 char com_err ();
8422 int
8423 main ()
8424 {
8425 return com_err ();
8426   ;
8427   return 0;
8428 }
8429 _ACEOF
8430 for ac_lib in '' 'comerr32 -lkrb5_32'; do
8431   if test -z "$ac_lib"; then
8432     ac_res="none required"
8433   else
8434     ac_res=-l$ac_lib
8435     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8436   fi
8437   rm -f conftest.$ac_objext conftest$ac_exeext
8438 if { (ac_try="$ac_link"
8439 case "(($ac_try" in
8440   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8441   *) ac_try_echo=$ac_try;;
8442 esac
8443 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8444   (eval "$ac_link") 2>conftest.er1
8445   ac_status=$?
8446   grep -v '^ *+' conftest.er1 >conftest.err
8447   rm -f conftest.er1
8448   cat conftest.err >&5
8449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8450   (exit $ac_status); } && {
8451          test -z "$ac_c_werror_flag" ||
8452          test ! -s conftest.err
8453        } && test -s conftest$ac_exeext &&
8454        $as_test_x conftest$ac_exeext; then
8455   ac_cv_search_com_err=$ac_res
8456 else
8457   echo "$as_me: failed program was:" >&5
8458 sed 's/^/| /' conftest.$ac_ext >&5
8459
8460
8461 fi
8462
8463 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8464       conftest$ac_exeext
8465   if test "${ac_cv_search_com_err+set}" = set; then
8466   break
8467 fi
8468 done
8469 if test "${ac_cv_search_com_err+set}" = set; then
8470   :
8471 else
8472   ac_cv_search_com_err=no
8473 fi
8474 rm conftest.$ac_ext
8475 LIBS=$ac_func_search_save_LIBS
8476 fi
8477 { echo "$as_me:$LINENO: result: $ac_cv_search_com_err" >&5
8478 echo "${ECHO_T}$ac_cv_search_com_err" >&6; }
8479 ac_res=$ac_cv_search_com_err
8480 if test "$ac_res" != no; then
8481   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8482
8483 else
8484   { { echo "$as_me:$LINENO: error: could not find function 'com_err' required for Kerberos 5" >&5
8485 echo "$as_me: error: could not find function 'com_err' required for Kerberos 5" >&2;}
8486    { (exit 1); exit 1; }; }
8487 fi
8488
8489   fi
8490 fi
8491
8492 if test "$with_openssl" = yes ; then
8493     if test "$PORTNAME" != "win32"; then
8494
8495 { echo "$as_me:$LINENO: checking for CRYPTO_new_ex_data in -lcrypto" >&5
8496 echo $ECHO_N "checking for CRYPTO_new_ex_data in -lcrypto... $ECHO_C" >&6; }
8497 if test "${ac_cv_lib_crypto_CRYPTO_new_ex_data+set}" = set; then
8498   echo $ECHO_N "(cached) $ECHO_C" >&6
8499 else
8500   ac_check_lib_save_LIBS=$LIBS
8501 LIBS="-lcrypto  $LIBS"
8502 cat >conftest.$ac_ext <<_ACEOF
8503 /* confdefs.h.  */
8504 _ACEOF
8505 cat confdefs.h >>conftest.$ac_ext
8506 cat >>conftest.$ac_ext <<_ACEOF
8507 /* end confdefs.h.  */
8508
8509 /* Override any GCC internal prototype to avoid an error.
8510    Use char because int might match the return type of a GCC
8511    builtin and then its argument prototype would still apply.  */
8512 #ifdef __cplusplus
8513 extern "C"
8514 #endif
8515 char CRYPTO_new_ex_data ();
8516 int
8517 main ()
8518 {
8519 return CRYPTO_new_ex_data ();
8520   ;
8521   return 0;
8522 }
8523 _ACEOF
8524 rm -f conftest.$ac_objext conftest$ac_exeext
8525 if { (ac_try="$ac_link"
8526 case "(($ac_try" in
8527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8528   *) ac_try_echo=$ac_try;;
8529 esac
8530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8531   (eval "$ac_link") 2>conftest.er1
8532   ac_status=$?
8533   grep -v '^ *+' conftest.er1 >conftest.err
8534   rm -f conftest.er1
8535   cat conftest.err >&5
8536   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8537   (exit $ac_status); } && {
8538          test -z "$ac_c_werror_flag" ||
8539          test ! -s conftest.err
8540        } && test -s conftest$ac_exeext &&
8541        $as_test_x conftest$ac_exeext; then
8542   ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
8543 else
8544   echo "$as_me: failed program was:" >&5
8545 sed 's/^/| /' conftest.$ac_ext >&5
8546
8547         ac_cv_lib_crypto_CRYPTO_new_ex_data=no
8548 fi
8549
8550 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8551       conftest$ac_exeext conftest.$ac_ext
8552 LIBS=$ac_check_lib_save_LIBS
8553 fi
8554 { echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
8555 echo "${ECHO_T}$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6; }
8556 if test $ac_cv_lib_crypto_CRYPTO_new_ex_data = yes; then
8557   cat >>confdefs.h <<_ACEOF
8558 #define HAVE_LIBCRYPTO 1
8559 _ACEOF
8560
8561   LIBS="-lcrypto $LIBS"
8562
8563 else
8564   { { echo "$as_me:$LINENO: error: library 'crypto' is required for OpenSSL" >&5
8565 echo "$as_me: error: library 'crypto' is required for OpenSSL" >&2;}
8566    { (exit 1); exit 1; }; }
8567 fi
8568
8569
8570 { echo "$as_me:$LINENO: checking for SSL_library_init in -lssl" >&5
8571 echo $ECHO_N "checking for SSL_library_init in -lssl... $ECHO_C" >&6; }
8572 if test "${ac_cv_lib_ssl_SSL_library_init+set}" = set; then
8573   echo $ECHO_N "(cached) $ECHO_C" >&6
8574 else
8575   ac_check_lib_save_LIBS=$LIBS
8576 LIBS="-lssl  $LIBS"
8577 cat >conftest.$ac_ext <<_ACEOF
8578 /* confdefs.h.  */
8579 _ACEOF
8580 cat confdefs.h >>conftest.$ac_ext
8581 cat >>conftest.$ac_ext <<_ACEOF
8582 /* end confdefs.h.  */
8583
8584 /* Override any GCC internal prototype to avoid an error.
8585    Use char because int might match the return type of a GCC
8586    builtin and then its argument prototype would still apply.  */
8587 #ifdef __cplusplus
8588 extern "C"
8589 #endif
8590 char SSL_library_init ();
8591 int
8592 main ()
8593 {
8594 return SSL_library_init ();
8595   ;
8596   return 0;
8597 }
8598 _ACEOF
8599 rm -f conftest.$ac_objext conftest$ac_exeext
8600 if { (ac_try="$ac_link"
8601 case "(($ac_try" in
8602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8603   *) ac_try_echo=$ac_try;;
8604 esac
8605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8606   (eval "$ac_link") 2>conftest.er1
8607   ac_status=$?
8608   grep -v '^ *+' conftest.er1 >conftest.err
8609   rm -f conftest.er1
8610   cat conftest.err >&5
8611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8612   (exit $ac_status); } && {
8613          test -z "$ac_c_werror_flag" ||
8614          test ! -s conftest.err
8615        } && test -s conftest$ac_exeext &&
8616        $as_test_x conftest$ac_exeext; then
8617   ac_cv_lib_ssl_SSL_library_init=yes
8618 else
8619   echo "$as_me: failed program was:" >&5
8620 sed 's/^/| /' conftest.$ac_ext >&5
8621
8622         ac_cv_lib_ssl_SSL_library_init=no
8623 fi
8624
8625 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8626       conftest$ac_exeext conftest.$ac_ext
8627 LIBS=$ac_check_lib_save_LIBS
8628 fi
8629 { echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSL_library_init" >&5
8630 echo "${ECHO_T}$ac_cv_lib_ssl_SSL_library_init" >&6; }
8631 if test $ac_cv_lib_ssl_SSL_library_init = yes; then
8632   cat >>confdefs.h <<_ACEOF
8633 #define HAVE_LIBSSL 1
8634 _ACEOF
8635
8636   LIBS="-lssl $LIBS"
8637
8638 else
8639   { { echo "$as_me:$LINENO: error: library 'ssl' is required for OpenSSL" >&5
8640 echo "$as_me: error: library 'ssl' is required for OpenSSL" >&2;}
8641    { (exit 1); exit 1; }; }
8642 fi
8643
8644   else
8645
8646 { echo "$as_me:$LINENO: checking for CRYPTO_new_ex_data in -leay32" >&5
8647 echo $ECHO_N "checking for CRYPTO_new_ex_data in -leay32... $ECHO_C" >&6; }
8648 if test "${ac_cv_lib_eay32_CRYPTO_new_ex_data+set}" = set; then
8649   echo $ECHO_N "(cached) $ECHO_C" >&6
8650 else
8651   ac_check_lib_save_LIBS=$LIBS
8652 LIBS="-leay32  $LIBS"
8653 cat >conftest.$ac_ext <<_ACEOF
8654 /* confdefs.h.  */
8655 _ACEOF
8656 cat confdefs.h >>conftest.$ac_ext
8657 cat >>conftest.$ac_ext <<_ACEOF
8658 /* end confdefs.h.  */
8659
8660 /* Override any GCC internal prototype to avoid an error.
8661    Use char because int might match the return type of a GCC
8662    builtin and then its argument prototype would still apply.  */
8663 #ifdef __cplusplus
8664 extern "C"
8665 #endif
8666 char CRYPTO_new_ex_data ();
8667 int
8668 main ()
8669 {
8670 return CRYPTO_new_ex_data ();
8671   ;
8672   return 0;
8673 }
8674 _ACEOF
8675 rm -f conftest.$ac_objext conftest$ac_exeext
8676 if { (ac_try="$ac_link"
8677 case "(($ac_try" in
8678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8679   *) ac_try_echo=$ac_try;;
8680 esac
8681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8682   (eval "$ac_link") 2>conftest.er1
8683   ac_status=$?
8684   grep -v '^ *+' conftest.er1 >conftest.err
8685   rm -f conftest.er1
8686   cat conftest.err >&5
8687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8688   (exit $ac_status); } && {
8689          test -z "$ac_c_werror_flag" ||
8690          test ! -s conftest.err
8691        } && test -s conftest$ac_exeext &&
8692        $as_test_x conftest$ac_exeext; then
8693   ac_cv_lib_eay32_CRYPTO_new_ex_data=yes
8694 else
8695   echo "$as_me: failed program was:" >&5
8696 sed 's/^/| /' conftest.$ac_ext >&5
8697
8698         ac_cv_lib_eay32_CRYPTO_new_ex_data=no
8699 fi
8700
8701 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8702       conftest$ac_exeext conftest.$ac_ext
8703 LIBS=$ac_check_lib_save_LIBS
8704 fi
8705 { echo "$as_me:$LINENO: result: $ac_cv_lib_eay32_CRYPTO_new_ex_data" >&5
8706 echo "${ECHO_T}$ac_cv_lib_eay32_CRYPTO_new_ex_data" >&6; }
8707 if test $ac_cv_lib_eay32_CRYPTO_new_ex_data = yes; then
8708   cat >>confdefs.h <<_ACEOF
8709 #define HAVE_LIBEAY32 1
8710 _ACEOF
8711
8712   LIBS="-leay32 $LIBS"
8713
8714 else
8715   { { echo "$as_me:$LINENO: error: library 'eay32' is required for OpenSSL" >&5
8716 echo "$as_me: error: library 'eay32' is required for OpenSSL" >&2;}
8717    { (exit 1); exit 1; }; }
8718 fi
8719
8720
8721 { echo "$as_me:$LINENO: checking for SSL_library_init in -lssleay32" >&5
8722 echo $ECHO_N "checking for SSL_library_init in -lssleay32... $ECHO_C" >&6; }
8723 if test "${ac_cv_lib_ssleay32_SSL_library_init+set}" = set; then
8724   echo $ECHO_N "(cached) $ECHO_C" >&6
8725 else
8726   ac_check_lib_save_LIBS=$LIBS
8727 LIBS="-lssleay32  $LIBS"
8728 cat >conftest.$ac_ext <<_ACEOF
8729 /* confdefs.h.  */
8730 _ACEOF
8731 cat confdefs.h >>conftest.$ac_ext
8732 cat >>conftest.$ac_ext <<_ACEOF
8733 /* end confdefs.h.  */
8734
8735 /* Override any GCC internal prototype to avoid an error.
8736    Use char because int might match the return type of a GCC
8737    builtin and then its argument prototype would still apply.  */
8738 #ifdef __cplusplus
8739 extern "C"
8740 #endif
8741 char SSL_library_init ();
8742 int
8743 main ()
8744 {
8745 return SSL_library_init ();
8746   ;
8747   return 0;
8748 }
8749 _ACEOF
8750 rm -f conftest.$ac_objext conftest$ac_exeext
8751 if { (ac_try="$ac_link"
8752 case "(($ac_try" in
8753   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8754   *) ac_try_echo=$ac_try;;
8755 esac
8756 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8757   (eval "$ac_link") 2>conftest.er1
8758   ac_status=$?
8759   grep -v '^ *+' conftest.er1 >conftest.err
8760   rm -f conftest.er1
8761   cat conftest.err >&5
8762   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8763   (exit $ac_status); } && {
8764          test -z "$ac_c_werror_flag" ||
8765          test ! -s conftest.err
8766        } && test -s conftest$ac_exeext &&
8767        $as_test_x conftest$ac_exeext; then
8768   ac_cv_lib_ssleay32_SSL_library_init=yes
8769 else
8770   echo "$as_me: failed program was:" >&5
8771 sed 's/^/| /' conftest.$ac_ext >&5
8772
8773         ac_cv_lib_ssleay32_SSL_library_init=no
8774 fi
8775
8776 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8777       conftest$ac_exeext conftest.$ac_ext
8778 LIBS=$ac_check_lib_save_LIBS
8779 fi
8780 { echo "$as_me:$LINENO: result: $ac_cv_lib_ssleay32_SSL_library_init" >&5
8781 echo "${ECHO_T}$ac_cv_lib_ssleay32_SSL_library_init" >&6; }
8782 if test $ac_cv_lib_ssleay32_SSL_library_init = yes; then
8783   cat >>confdefs.h <<_ACEOF
8784 #define HAVE_LIBSSLEAY32 1
8785 _ACEOF
8786
8787   LIBS="-lssleay32 $LIBS"
8788
8789 else
8790   { { echo "$as_me:$LINENO: error: library 'ssleay32' is required for OpenSSL" >&5
8791 echo "$as_me: error: library 'ssleay32' is required for OpenSSL" >&2;}
8792    { (exit 1); exit 1; }; }
8793 fi
8794
8795   fi
8796 fi
8797
8798 if test "$with_pam" = yes ; then
8799
8800 { echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5
8801 echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6; }
8802 if test "${ac_cv_lib_pam_pam_start+set}" = set; then
8803   echo $ECHO_N "(cached) $ECHO_C" >&6
8804 else
8805   ac_check_lib_save_LIBS=$LIBS
8806 LIBS="-lpam  $LIBS"
8807 cat >conftest.$ac_ext <<_ACEOF
8808 /* confdefs.h.  */
8809 _ACEOF
8810 cat confdefs.h >>conftest.$ac_ext
8811 cat >>conftest.$ac_ext <<_ACEOF
8812 /* end confdefs.h.  */
8813
8814 /* Override any GCC internal prototype to avoid an error.
8815    Use char because int might match the return type of a GCC
8816    builtin and then its argument prototype would still apply.  */
8817 #ifdef __cplusplus
8818 extern "C"
8819 #endif
8820 char pam_start ();
8821 int
8822 main ()
8823 {
8824 return pam_start ();
8825   ;
8826   return 0;
8827 }
8828 _ACEOF
8829 rm -f conftest.$ac_objext conftest$ac_exeext
8830 if { (ac_try="$ac_link"
8831 case "(($ac_try" in
8832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8833   *) ac_try_echo=$ac_try;;
8834 esac
8835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8836   (eval "$ac_link") 2>conftest.er1
8837   ac_status=$?
8838   grep -v '^ *+' conftest.er1 >conftest.err
8839   rm -f conftest.er1
8840   cat conftest.err >&5
8841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8842   (exit $ac_status); } && {
8843          test -z "$ac_c_werror_flag" ||
8844          test ! -s conftest.err
8845        } && test -s conftest$ac_exeext &&
8846        $as_test_x conftest$ac_exeext; then
8847   ac_cv_lib_pam_pam_start=yes
8848 else
8849   echo "$as_me: failed program was:" >&5
8850 sed 's/^/| /' conftest.$ac_ext >&5
8851
8852         ac_cv_lib_pam_pam_start=no
8853 fi
8854
8855 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8856       conftest$ac_exeext conftest.$ac_ext
8857 LIBS=$ac_check_lib_save_LIBS
8858 fi
8859 { echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_start" >&5
8860 echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6; }
8861 if test $ac_cv_lib_pam_pam_start = yes; then
8862   cat >>confdefs.h <<_ACEOF
8863 #define HAVE_LIBPAM 1
8864 _ACEOF
8865
8866   LIBS="-lpam $LIBS"
8867
8868 else
8869   { { echo "$as_me:$LINENO: error: library 'pam' is required for PAM" >&5
8870 echo "$as_me: error: library 'pam' is required for PAM" >&2;}
8871    { (exit 1); exit 1; }; }
8872 fi
8873
8874 fi
8875
8876 if test "$with_libxml" = yes ; then
8877
8878 { echo "$as_me:$LINENO: checking for xmlSaveToBuffer in -lxml2" >&5
8879 echo $ECHO_N "checking for xmlSaveToBuffer in -lxml2... $ECHO_C" >&6; }
8880 if test "${ac_cv_lib_xml2_xmlSaveToBuffer+set}" = set; then
8881   echo $ECHO_N "(cached) $ECHO_C" >&6
8882 else
8883   ac_check_lib_save_LIBS=$LIBS
8884 LIBS="-lxml2  $LIBS"
8885 cat >conftest.$ac_ext <<_ACEOF
8886 /* confdefs.h.  */
8887 _ACEOF
8888 cat confdefs.h >>conftest.$ac_ext
8889 cat >>conftest.$ac_ext <<_ACEOF
8890 /* end confdefs.h.  */
8891
8892 /* Override any GCC internal prototype to avoid an error.
8893    Use char because int might match the return type of a GCC
8894    builtin and then its argument prototype would still apply.  */
8895 #ifdef __cplusplus
8896 extern "C"
8897 #endif
8898 char xmlSaveToBuffer ();
8899 int
8900 main ()
8901 {
8902 return xmlSaveToBuffer ();
8903   ;
8904   return 0;
8905 }
8906 _ACEOF
8907 rm -f conftest.$ac_objext conftest$ac_exeext
8908 if { (ac_try="$ac_link"
8909 case "(($ac_try" in
8910   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8911   *) ac_try_echo=$ac_try;;
8912 esac
8913 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8914   (eval "$ac_link") 2>conftest.er1
8915   ac_status=$?
8916   grep -v '^ *+' conftest.er1 >conftest.err
8917   rm -f conftest.er1
8918   cat conftest.err >&5
8919   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8920   (exit $ac_status); } && {
8921          test -z "$ac_c_werror_flag" ||
8922          test ! -s conftest.err
8923        } && test -s conftest$ac_exeext &&
8924        $as_test_x conftest$ac_exeext; then
8925   ac_cv_lib_xml2_xmlSaveToBuffer=yes
8926 else
8927   echo "$as_me: failed program was:" >&5
8928 sed 's/^/| /' conftest.$ac_ext >&5
8929
8930         ac_cv_lib_xml2_xmlSaveToBuffer=no
8931 fi
8932
8933 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8934       conftest$ac_exeext conftest.$ac_ext
8935 LIBS=$ac_check_lib_save_LIBS
8936 fi
8937 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlSaveToBuffer" >&5
8938 echo "${ECHO_T}$ac_cv_lib_xml2_xmlSaveToBuffer" >&6; }
8939 if test $ac_cv_lib_xml2_xmlSaveToBuffer = yes; then
8940   cat >>confdefs.h <<_ACEOF
8941 #define HAVE_LIBXML2 1
8942 _ACEOF
8943
8944   LIBS="-lxml2 $LIBS"
8945
8946 else
8947   { { echo "$as_me:$LINENO: error: library 'xml2' (version >= 2.6.23) is required for XML support" >&5
8948 echo "$as_me: error: library 'xml2' (version >= 2.6.23) is required for XML support" >&2;}
8949    { (exit 1); exit 1; }; }
8950 fi
8951
8952 fi
8953
8954 if test "$with_libxslt" = yes ; then
8955
8956 { echo "$as_me:$LINENO: checking for xsltCleanupGlobals in -lxslt" >&5
8957 echo $ECHO_N "checking for xsltCleanupGlobals in -lxslt... $ECHO_C" >&6; }
8958 if test "${ac_cv_lib_xslt_xsltCleanupGlobals+set}" = set; then
8959   echo $ECHO_N "(cached) $ECHO_C" >&6
8960 else
8961   ac_check_lib_save_LIBS=$LIBS
8962 LIBS="-lxslt  $LIBS"
8963 cat >conftest.$ac_ext <<_ACEOF
8964 /* confdefs.h.  */
8965 _ACEOF
8966 cat confdefs.h >>conftest.$ac_ext
8967 cat >>conftest.$ac_ext <<_ACEOF
8968 /* end confdefs.h.  */
8969
8970 /* Override any GCC internal prototype to avoid an error.
8971    Use char because int might match the return type of a GCC
8972    builtin and then its argument prototype would still apply.  */
8973 #ifdef __cplusplus
8974 extern "C"
8975 #endif
8976 char xsltCleanupGlobals ();
8977 int
8978 main ()
8979 {
8980 return xsltCleanupGlobals ();
8981   ;
8982   return 0;
8983 }
8984 _ACEOF
8985 rm -f conftest.$ac_objext conftest$ac_exeext
8986 if { (ac_try="$ac_link"
8987 case "(($ac_try" in
8988   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8989   *) ac_try_echo=$ac_try;;
8990 esac
8991 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8992   (eval "$ac_link") 2>conftest.er1
8993   ac_status=$?
8994   grep -v '^ *+' conftest.er1 >conftest.err
8995   rm -f conftest.er1
8996   cat conftest.err >&5
8997   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8998   (exit $ac_status); } && {
8999          test -z "$ac_c_werror_flag" ||
9000          test ! -s conftest.err
9001        } && test -s conftest$ac_exeext &&
9002        $as_test_x conftest$ac_exeext; then
9003   ac_cv_lib_xslt_xsltCleanupGlobals=yes
9004 else
9005   echo "$as_me: failed program was:" >&5
9006 sed 's/^/| /' conftest.$ac_ext >&5
9007
9008         ac_cv_lib_xslt_xsltCleanupGlobals=no
9009 fi
9010
9011 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9012       conftest$ac_exeext conftest.$ac_ext
9013 LIBS=$ac_check_lib_save_LIBS
9014 fi
9015 { echo "$as_me:$LINENO: result: $ac_cv_lib_xslt_xsltCleanupGlobals" >&5
9016 echo "${ECHO_T}$ac_cv_lib_xslt_xsltCleanupGlobals" >&6; }
9017 if test $ac_cv_lib_xslt_xsltCleanupGlobals = yes; then
9018   cat >>confdefs.h <<_ACEOF
9019 #define HAVE_LIBXSLT 1
9020 _ACEOF
9021
9022   LIBS="-lxslt $LIBS"
9023
9024 else
9025   { { echo "$as_me:$LINENO: error: library 'xslt' is required for XSLT support" >&5
9026 echo "$as_me: error: library 'xslt' is required for XSLT support" >&2;}
9027    { (exit 1); exit 1; }; }
9028 fi
9029
9030 fi
9031
9032 # for contrib/uuid-ossp
9033 if test "$with_ossp_uuid" = yes ; then
9034   { echo "$as_me:$LINENO: checking for uuid_export in -lossp-uuid" >&5
9035 echo $ECHO_N "checking for uuid_export in -lossp-uuid... $ECHO_C" >&6; }
9036 if test "${ac_cv_lib_ossp_uuid_uuid_export+set}" = set; then
9037   echo $ECHO_N "(cached) $ECHO_C" >&6
9038 else
9039   ac_check_lib_save_LIBS=$LIBS
9040 LIBS="-lossp-uuid  $LIBS"
9041 cat >conftest.$ac_ext <<_ACEOF
9042 /* confdefs.h.  */
9043 _ACEOF
9044 cat confdefs.h >>conftest.$ac_ext
9045 cat >>conftest.$ac_ext <<_ACEOF
9046 /* end confdefs.h.  */
9047
9048 /* Override any GCC internal prototype to avoid an error.
9049    Use char because int might match the return type of a GCC
9050    builtin and then its argument prototype would still apply.  */
9051 #ifdef __cplusplus
9052 extern "C"
9053 #endif
9054 char uuid_export ();
9055 int
9056 main ()
9057 {
9058 return uuid_export ();
9059   ;
9060   return 0;
9061 }
9062 _ACEOF
9063 rm -f conftest.$ac_objext conftest$ac_exeext
9064 if { (ac_try="$ac_link"
9065 case "(($ac_try" in
9066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9067   *) ac_try_echo=$ac_try;;
9068 esac
9069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9070   (eval "$ac_link") 2>conftest.er1
9071   ac_status=$?
9072   grep -v '^ *+' conftest.er1 >conftest.err
9073   rm -f conftest.er1
9074   cat conftest.err >&5
9075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9076   (exit $ac_status); } && {
9077          test -z "$ac_c_werror_flag" ||
9078          test ! -s conftest.err
9079        } && test -s conftest$ac_exeext &&
9080        $as_test_x conftest$ac_exeext; then
9081   ac_cv_lib_ossp_uuid_uuid_export=yes
9082 else
9083   echo "$as_me: failed program was:" >&5
9084 sed 's/^/| /' conftest.$ac_ext >&5
9085
9086         ac_cv_lib_ossp_uuid_uuid_export=no
9087 fi
9088
9089 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9090       conftest$ac_exeext conftest.$ac_ext
9091 LIBS=$ac_check_lib_save_LIBS
9092 fi
9093 { echo "$as_me:$LINENO: result: $ac_cv_lib_ossp_uuid_uuid_export" >&5
9094 echo "${ECHO_T}$ac_cv_lib_ossp_uuid_uuid_export" >&6; }
9095 if test $ac_cv_lib_ossp_uuid_uuid_export = yes; then
9096   OSSP_UUID_LIBS="-lossp-uuid"
9097 else
9098   { echo "$as_me:$LINENO: checking for uuid_export in -luuid" >&5
9099 echo $ECHO_N "checking for uuid_export in -luuid... $ECHO_C" >&6; }
9100 if test "${ac_cv_lib_uuid_uuid_export+set}" = set; then
9101   echo $ECHO_N "(cached) $ECHO_C" >&6
9102 else
9103   ac_check_lib_save_LIBS=$LIBS
9104 LIBS="-luuid  $LIBS"
9105 cat >conftest.$ac_ext <<_ACEOF
9106 /* confdefs.h.  */
9107 _ACEOF
9108 cat confdefs.h >>conftest.$ac_ext
9109 cat >>conftest.$ac_ext <<_ACEOF
9110 /* end confdefs.h.  */
9111
9112 /* Override any GCC internal prototype to avoid an error.
9113    Use char because int might match the return type of a GCC
9114    builtin and then its argument prototype would still apply.  */
9115 #ifdef __cplusplus
9116 extern "C"
9117 #endif
9118 char uuid_export ();
9119 int
9120 main ()
9121 {
9122 return uuid_export ();
9123   ;
9124   return 0;
9125 }
9126 _ACEOF
9127 rm -f conftest.$ac_objext conftest$ac_exeext
9128 if { (ac_try="$ac_link"
9129 case "(($ac_try" in
9130   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9131   *) ac_try_echo=$ac_try;;
9132 esac
9133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9134   (eval "$ac_link") 2>conftest.er1
9135   ac_status=$?
9136   grep -v '^ *+' conftest.er1 >conftest.err
9137   rm -f conftest.er1
9138   cat conftest.err >&5
9139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9140   (exit $ac_status); } && {
9141          test -z "$ac_c_werror_flag" ||
9142          test ! -s conftest.err
9143        } && test -s conftest$ac_exeext &&
9144        $as_test_x conftest$ac_exeext; then
9145   ac_cv_lib_uuid_uuid_export=yes
9146 else
9147   echo "$as_me: failed program was:" >&5
9148 sed 's/^/| /' conftest.$ac_ext >&5
9149
9150         ac_cv_lib_uuid_uuid_export=no
9151 fi
9152
9153 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9154       conftest$ac_exeext conftest.$ac_ext
9155 LIBS=$ac_check_lib_save_LIBS
9156 fi
9157 { echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_export" >&5
9158 echo "${ECHO_T}$ac_cv_lib_uuid_uuid_export" >&6; }
9159 if test $ac_cv_lib_uuid_uuid_export = yes; then
9160   OSSP_UUID_LIBS="-luuid"
9161 else
9162   { { echo "$as_me:$LINENO: error: library 'ossp-uuid' or 'uuid' is required for OSSP-UUID" >&5
9163 echo "$as_me: error: library 'ossp-uuid' or 'uuid' is required for OSSP-UUID" >&2;}
9164    { (exit 1); exit 1; }; }
9165 fi
9166
9167 fi
9168
9169 fi
9170
9171
9172
9173 ##
9174 ## Header files
9175 ##
9176
9177 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9178 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
9179 if test "${ac_cv_header_stdc+set}" = set; then
9180   echo $ECHO_N "(cached) $ECHO_C" >&6
9181 else
9182   cat >conftest.$ac_ext <<_ACEOF
9183 /* confdefs.h.  */
9184 _ACEOF
9185 cat confdefs.h >>conftest.$ac_ext
9186 cat >>conftest.$ac_ext <<_ACEOF
9187 /* end confdefs.h.  */
9188 #include <stdlib.h>
9189 #include <stdarg.h>
9190 #include <string.h>
9191 #include <float.h>
9192
9193 int
9194 main ()
9195 {
9196
9197   ;
9198   return 0;
9199 }
9200 _ACEOF
9201 rm -f conftest.$ac_objext
9202 if { (ac_try="$ac_compile"
9203 case "(($ac_try" in
9204   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9205   *) ac_try_echo=$ac_try;;
9206 esac
9207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9208   (eval "$ac_compile") 2>conftest.er1
9209   ac_status=$?
9210   grep -v '^ *+' conftest.er1 >conftest.err
9211   rm -f conftest.er1
9212   cat conftest.err >&5
9213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9214   (exit $ac_status); } && {
9215          test -z "$ac_c_werror_flag" ||
9216          test ! -s conftest.err
9217        } && test -s conftest.$ac_objext; then
9218   ac_cv_header_stdc=yes
9219 else
9220   echo "$as_me: failed program was:" >&5
9221 sed 's/^/| /' conftest.$ac_ext >&5
9222
9223         ac_cv_header_stdc=no
9224 fi
9225
9226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9227
9228 if test $ac_cv_header_stdc = yes; then
9229   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9230   cat >conftest.$ac_ext <<_ACEOF
9231 /* confdefs.h.  */
9232 _ACEOF
9233 cat confdefs.h >>conftest.$ac_ext
9234 cat >>conftest.$ac_ext <<_ACEOF
9235 /* end confdefs.h.  */
9236 #include <string.h>
9237
9238 _ACEOF
9239 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9240   $EGREP "memchr" >/dev/null 2>&1; then
9241   :
9242 else
9243   ac_cv_header_stdc=no
9244 fi
9245 rm -f conftest*
9246
9247 fi
9248
9249 if test $ac_cv_header_stdc = yes; then
9250   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9251   cat >conftest.$ac_ext <<_ACEOF
9252 /* confdefs.h.  */
9253 _ACEOF
9254 cat confdefs.h >>conftest.$ac_ext
9255 cat >>conftest.$ac_ext <<_ACEOF
9256 /* end confdefs.h.  */
9257 #include <stdlib.h>
9258
9259 _ACEOF
9260 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9261   $EGREP "free" >/dev/null 2>&1; then
9262   :
9263 else
9264   ac_cv_header_stdc=no
9265 fi
9266 rm -f conftest*
9267
9268 fi
9269
9270 if test $ac_cv_header_stdc = yes; then
9271   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9272   if test "$cross_compiling" = yes; then
9273   :
9274 else
9275   cat >conftest.$ac_ext <<_ACEOF
9276 /* confdefs.h.  */
9277 _ACEOF
9278 cat confdefs.h >>conftest.$ac_ext
9279 cat >>conftest.$ac_ext <<_ACEOF
9280 /* end confdefs.h.  */
9281 #include <ctype.h>
9282 #include <stdlib.h>
9283 #if ((' ' & 0x0FF) == 0x020)
9284 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9285 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9286 #else
9287 # define ISLOWER(c) \
9288                    (('a' <= (c) && (c) <= 'i') \
9289                      || ('j' <= (c) && (c) <= 'r') \
9290                      || ('s' <= (c) && (c) <= 'z'))
9291 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9292 #endif
9293
9294 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9295 int
9296 main ()
9297 {
9298   int i;
9299   for (i = 0; i < 256; i++)
9300     if (XOR (islower (i), ISLOWER (i))
9301         || toupper (i) != TOUPPER (i))
9302       return 2;
9303   return 0;
9304 }
9305 _ACEOF
9306 rm -f conftest$ac_exeext
9307 if { (ac_try="$ac_link"
9308 case "(($ac_try" in
9309   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9310   *) ac_try_echo=$ac_try;;
9311 esac
9312 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9313   (eval "$ac_link") 2>&5
9314   ac_status=$?
9315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9316   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9317   { (case "(($ac_try" in
9318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9319   *) ac_try_echo=$ac_try;;
9320 esac
9321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9322   (eval "$ac_try") 2>&5
9323   ac_status=$?
9324   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9325   (exit $ac_status); }; }; then
9326   :
9327 else
9328   echo "$as_me: program exited with status $ac_status" >&5
9329 echo "$as_me: failed program was:" >&5
9330 sed 's/^/| /' conftest.$ac_ext >&5
9331
9332 ( exit $ac_status )
9333 ac_cv_header_stdc=no
9334 fi
9335 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9336 fi
9337
9338
9339 fi
9340 fi
9341 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9342 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
9343 if test $ac_cv_header_stdc = yes; then
9344
9345 cat >>confdefs.h <<\_ACEOF
9346 #define STDC_HEADERS 1
9347 _ACEOF
9348
9349 fi
9350
9351 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9362                   inttypes.h stdint.h unistd.h
9363 do
9364 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9365 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9366 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9367 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9368   echo $ECHO_N "(cached) $ECHO_C" >&6
9369 else
9370   cat >conftest.$ac_ext <<_ACEOF
9371 /* confdefs.h.  */
9372 _ACEOF
9373 cat confdefs.h >>conftest.$ac_ext
9374 cat >>conftest.$ac_ext <<_ACEOF
9375 /* end confdefs.h.  */
9376 $ac_includes_default
9377
9378 #include <$ac_header>
9379 _ACEOF
9380 rm -f conftest.$ac_objext
9381 if { (ac_try="$ac_compile"
9382 case "(($ac_try" in
9383   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9384   *) ac_try_echo=$ac_try;;
9385 esac
9386 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9387   (eval "$ac_compile") 2>conftest.er1
9388   ac_status=$?
9389   grep -v '^ *+' conftest.er1 >conftest.err
9390   rm -f conftest.er1
9391   cat conftest.err >&5
9392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9393   (exit $ac_status); } && {
9394          test -z "$ac_c_werror_flag" ||
9395          test ! -s conftest.err
9396        } && test -s conftest.$ac_objext; then
9397   eval "$as_ac_Header=yes"
9398 else
9399   echo "$as_me: failed program was:" >&5
9400 sed 's/^/| /' conftest.$ac_ext >&5
9401
9402         eval "$as_ac_Header=no"
9403 fi
9404
9405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9406 fi
9407 ac_res=`eval echo '${'$as_ac_Header'}'`
9408                { echo "$as_me:$LINENO: result: $ac_res" >&5
9409 echo "${ECHO_T}$ac_res" >&6; }
9410 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9411   cat >>confdefs.h <<_ACEOF
9412 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9413 _ACEOF
9414
9415 fi
9416
9417 done
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447 for ac_header in crypt.h dld.h fp_class.h getopt.h ieeefp.h langinfo.h poll.h pwd.h sys/ipc.h sys/poll.h sys/pstat.h sys/resource.h sys/select.h sys/sem.h sys/socket.h sys/shm.h sys/tas.h sys/time.h sys/un.h termios.h ucred.h utime.h wchar.h wctype.h kernel/OS.h kernel/image.h SupportDefs.h
9448 do
9449 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9450 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9451   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9452 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9453 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9454   echo $ECHO_N "(cached) $ECHO_C" >&6
9455 fi
9456 ac_res=`eval echo '${'$as_ac_Header'}'`
9457                { echo "$as_me:$LINENO: result: $ac_res" >&5
9458 echo "${ECHO_T}$ac_res" >&6; }
9459 else
9460   # Is the header compilable?
9461 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9462 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9463 cat >conftest.$ac_ext <<_ACEOF
9464 /* confdefs.h.  */
9465 _ACEOF
9466 cat confdefs.h >>conftest.$ac_ext
9467 cat >>conftest.$ac_ext <<_ACEOF
9468 /* end confdefs.h.  */
9469 $ac_includes_default
9470 #include <$ac_header>
9471 _ACEOF
9472 rm -f conftest.$ac_objext
9473 if { (ac_try="$ac_compile"
9474 case "(($ac_try" in
9475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9476   *) ac_try_echo=$ac_try;;
9477 esac
9478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9479   (eval "$ac_compile") 2>conftest.er1
9480   ac_status=$?
9481   grep -v '^ *+' conftest.er1 >conftest.err
9482   rm -f conftest.er1
9483   cat conftest.err >&5
9484   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9485   (exit $ac_status); } && {
9486          test -z "$ac_c_werror_flag" ||
9487          test ! -s conftest.err
9488        } && test -s conftest.$ac_objext; then
9489   ac_header_compiler=yes
9490 else
9491   echo "$as_me: failed program was:" >&5
9492 sed 's/^/| /' conftest.$ac_ext >&5
9493
9494         ac_header_compiler=no
9495 fi
9496
9497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9498 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9499 echo "${ECHO_T}$ac_header_compiler" >&6; }
9500
9501 # Is the header present?
9502 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9503 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9504 cat >conftest.$ac_ext <<_ACEOF
9505 /* confdefs.h.  */
9506 _ACEOF
9507 cat confdefs.h >>conftest.$ac_ext
9508 cat >>conftest.$ac_ext <<_ACEOF
9509 /* end confdefs.h.  */
9510 #include <$ac_header>
9511 _ACEOF
9512 if { (ac_try="$ac_cpp conftest.$ac_ext"
9513 case "(($ac_try" in
9514   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9515   *) ac_try_echo=$ac_try;;
9516 esac
9517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9518   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9519   ac_status=$?
9520   grep -v '^ *+' conftest.er1 >conftest.err
9521   rm -f conftest.er1
9522   cat conftest.err >&5
9523   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9524   (exit $ac_status); } >/dev/null && {
9525          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9526          test ! -s conftest.err
9527        }; then
9528   ac_header_preproc=yes
9529 else
9530   echo "$as_me: failed program was:" >&5
9531 sed 's/^/| /' conftest.$ac_ext >&5
9532
9533   ac_header_preproc=no
9534 fi
9535
9536 rm -f conftest.err conftest.$ac_ext
9537 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9538 echo "${ECHO_T}$ac_header_preproc" >&6; }
9539
9540 # So?  What about this header?
9541 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9542   yes:no: )
9543     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9544 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9545     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9546 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9547     ac_header_preproc=yes
9548     ;;
9549   no:yes:* )
9550     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9551 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9552     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9553 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9554     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9555 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9556     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9557 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9558     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9559 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9560     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9561 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9562     ( cat <<\_ASBOX
9563 ## ---------------------------------------- ##
9564 ## Report this to pgsql-bugs@postgresql.org ##
9565 ## ---------------------------------------- ##
9566 _ASBOX
9567      ) | sed "s/^/$as_me: WARNING:     /" >&2
9568     ;;
9569 esac
9570 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9571 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9572 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9573   echo $ECHO_N "(cached) $ECHO_C" >&6
9574 else
9575   eval "$as_ac_Header=\$ac_header_preproc"
9576 fi
9577 ac_res=`eval echo '${'$as_ac_Header'}'`
9578                { echo "$as_me:$LINENO: result: $ac_res" >&5
9579 echo "${ECHO_T}$ac_res" >&6; }
9580
9581 fi
9582 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9583   cat >>confdefs.h <<_ACEOF
9584 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9585 _ACEOF
9586
9587 fi
9588
9589 done
9590
9591
9592 # At least on IRIX, cpp test for netinet/tcp.h will fail unless
9593 # netinet/in.h is included first.
9594
9595 for ac_header in netinet/in.h
9596 do
9597 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9598 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9599   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9600 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9601 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9602   echo $ECHO_N "(cached) $ECHO_C" >&6
9603 fi
9604 ac_res=`eval echo '${'$as_ac_Header'}'`
9605                { echo "$as_me:$LINENO: result: $ac_res" >&5
9606 echo "${ECHO_T}$ac_res" >&6; }
9607 else
9608   # Is the header compilable?
9609 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9610 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9611 cat >conftest.$ac_ext <<_ACEOF
9612 /* confdefs.h.  */
9613 _ACEOF
9614 cat confdefs.h >>conftest.$ac_ext
9615 cat >>conftest.$ac_ext <<_ACEOF
9616 /* end confdefs.h.  */
9617 $ac_includes_default
9618 #include <$ac_header>
9619 _ACEOF
9620 rm -f conftest.$ac_objext
9621 if { (ac_try="$ac_compile"
9622 case "(($ac_try" in
9623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9624   *) ac_try_echo=$ac_try;;
9625 esac
9626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9627   (eval "$ac_compile") 2>conftest.er1
9628   ac_status=$?
9629   grep -v '^ *+' conftest.er1 >conftest.err
9630   rm -f conftest.er1
9631   cat conftest.err >&5
9632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9633   (exit $ac_status); } && {
9634          test -z "$ac_c_werror_flag" ||
9635          test ! -s conftest.err
9636        } && test -s conftest.$ac_objext; then
9637   ac_header_compiler=yes
9638 else
9639   echo "$as_me: failed program was:" >&5
9640 sed 's/^/| /' conftest.$ac_ext >&5
9641
9642         ac_header_compiler=no
9643 fi
9644
9645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9646 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9647 echo "${ECHO_T}$ac_header_compiler" >&6; }
9648
9649 # Is the header present?
9650 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9651 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9652 cat >conftest.$ac_ext <<_ACEOF
9653 /* confdefs.h.  */
9654 _ACEOF
9655 cat confdefs.h >>conftest.$ac_ext
9656 cat >>conftest.$ac_ext <<_ACEOF
9657 /* end confdefs.h.  */
9658 #include <$ac_header>
9659 _ACEOF
9660 if { (ac_try="$ac_cpp conftest.$ac_ext"
9661 case "(($ac_try" in
9662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9663   *) ac_try_echo=$ac_try;;
9664 esac
9665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9666   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9667   ac_status=$?
9668   grep -v '^ *+' conftest.er1 >conftest.err
9669   rm -f conftest.er1
9670   cat conftest.err >&5
9671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9672   (exit $ac_status); } >/dev/null && {
9673          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9674          test ! -s conftest.err
9675        }; then
9676   ac_header_preproc=yes
9677 else
9678   echo "$as_me: failed program was:" >&5
9679 sed 's/^/| /' conftest.$ac_ext >&5
9680
9681   ac_header_preproc=no
9682 fi
9683
9684 rm -f conftest.err conftest.$ac_ext
9685 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9686 echo "${ECHO_T}$ac_header_preproc" >&6; }
9687
9688 # So?  What about this header?
9689 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9690   yes:no: )
9691     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9692 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9693     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9694 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9695     ac_header_preproc=yes
9696     ;;
9697   no:yes:* )
9698     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9699 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9700     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9701 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9702     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9703 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9704     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9705 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9706     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9707 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9708     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9709 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9710     ( cat <<\_ASBOX
9711 ## ---------------------------------------- ##
9712 ## Report this to pgsql-bugs@postgresql.org ##
9713 ## ---------------------------------------- ##
9714 _ASBOX
9715      ) | sed "s/^/$as_me: WARNING:     /" >&2
9716     ;;
9717 esac
9718 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9719 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9720 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9721   echo $ECHO_N "(cached) $ECHO_C" >&6
9722 else
9723   eval "$as_ac_Header=\$ac_header_preproc"
9724 fi
9725 ac_res=`eval echo '${'$as_ac_Header'}'`
9726                { echo "$as_me:$LINENO: result: $ac_res" >&5
9727 echo "${ECHO_T}$ac_res" >&6; }
9728
9729 fi
9730 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9731   cat >>confdefs.h <<_ACEOF
9732 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9733 _ACEOF
9734
9735 fi
9736
9737 done
9738
9739
9740 for ac_header in netinet/tcp.h
9741 do
9742 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9743 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9744 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9745 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9746   echo $ECHO_N "(cached) $ECHO_C" >&6
9747 else
9748   cat >conftest.$ac_ext <<_ACEOF
9749 /* confdefs.h.  */
9750 _ACEOF
9751 cat confdefs.h >>conftest.$ac_ext
9752 cat >>conftest.$ac_ext <<_ACEOF
9753 /* end confdefs.h.  */
9754 $ac_includes_default
9755 #ifdef HAVE_NETINET_IN_H
9756 #include <netinet/in.h>
9757 #endif
9758
9759
9760 #include <$ac_header>
9761 _ACEOF
9762 rm -f conftest.$ac_objext
9763 if { (ac_try="$ac_compile"
9764 case "(($ac_try" in
9765   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9766   *) ac_try_echo=$ac_try;;
9767 esac
9768 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9769   (eval "$ac_compile") 2>conftest.er1
9770   ac_status=$?
9771   grep -v '^ *+' conftest.er1 >conftest.err
9772   rm -f conftest.er1
9773   cat conftest.err >&5
9774   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9775   (exit $ac_status); } && {
9776          test -z "$ac_c_werror_flag" ||
9777          test ! -s conftest.err
9778        } && test -s conftest.$ac_objext; then
9779   eval "$as_ac_Header=yes"
9780 else
9781   echo "$as_me: failed program was:" >&5
9782 sed 's/^/| /' conftest.$ac_ext >&5
9783
9784         eval "$as_ac_Header=no"
9785 fi
9786
9787 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9788 fi
9789 ac_res=`eval echo '${'$as_ac_Header'}'`
9790                { echo "$as_me:$LINENO: result: $ac_res" >&5
9791 echo "${ECHO_T}$ac_res" >&6; }
9792 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9793   cat >>confdefs.h <<_ACEOF
9794 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9795 _ACEOF
9796
9797 fi
9798
9799 done
9800
9801
9802 if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
9803
9804 for ac_header in readline/readline.h
9805 do
9806 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9807 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9808   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9809 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9810 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9811   echo $ECHO_N "(cached) $ECHO_C" >&6
9812 fi
9813 ac_res=`eval echo '${'$as_ac_Header'}'`
9814                { echo "$as_me:$LINENO: result: $ac_res" >&5
9815 echo "${ECHO_T}$ac_res" >&6; }
9816 else
9817   # Is the header compilable?
9818 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9819 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9820 cat >conftest.$ac_ext <<_ACEOF
9821 /* confdefs.h.  */
9822 _ACEOF
9823 cat confdefs.h >>conftest.$ac_ext
9824 cat >>conftest.$ac_ext <<_ACEOF
9825 /* end confdefs.h.  */
9826 $ac_includes_default
9827 #include <$ac_header>
9828 _ACEOF
9829 rm -f conftest.$ac_objext
9830 if { (ac_try="$ac_compile"
9831 case "(($ac_try" in
9832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9833   *) ac_try_echo=$ac_try;;
9834 esac
9835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9836   (eval "$ac_compile") 2>conftest.er1
9837   ac_status=$?
9838   grep -v '^ *+' conftest.er1 >conftest.err
9839   rm -f conftest.er1
9840   cat conftest.err >&5
9841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9842   (exit $ac_status); } && {
9843          test -z "$ac_c_werror_flag" ||
9844          test ! -s conftest.err
9845        } && test -s conftest.$ac_objext; then
9846   ac_header_compiler=yes
9847 else
9848   echo "$as_me: failed program was:" >&5
9849 sed 's/^/| /' conftest.$ac_ext >&5
9850
9851         ac_header_compiler=no
9852 fi
9853
9854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9855 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9856 echo "${ECHO_T}$ac_header_compiler" >&6; }
9857
9858 # Is the header present?
9859 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9860 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9861 cat >conftest.$ac_ext <<_ACEOF
9862 /* confdefs.h.  */
9863 _ACEOF
9864 cat confdefs.h >>conftest.$ac_ext
9865 cat >>conftest.$ac_ext <<_ACEOF
9866 /* end confdefs.h.  */
9867 #include <$ac_header>
9868 _ACEOF
9869 if { (ac_try="$ac_cpp conftest.$ac_ext"
9870 case "(($ac_try" in
9871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9872   *) ac_try_echo=$ac_try;;
9873 esac
9874 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9875   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9876   ac_status=$?
9877   grep -v '^ *+' conftest.er1 >conftest.err
9878   rm -f conftest.er1
9879   cat conftest.err >&5
9880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9881   (exit $ac_status); } >/dev/null && {
9882          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9883          test ! -s conftest.err
9884        }; then
9885   ac_header_preproc=yes
9886 else
9887   echo "$as_me: failed program was:" >&5
9888 sed 's/^/| /' conftest.$ac_ext >&5
9889
9890   ac_header_preproc=no
9891 fi
9892
9893 rm -f conftest.err conftest.$ac_ext
9894 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9895 echo "${ECHO_T}$ac_header_preproc" >&6; }
9896
9897 # So?  What about this header?
9898 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9899   yes:no: )
9900     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9901 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9902     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9903 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9904     ac_header_preproc=yes
9905     ;;
9906   no:yes:* )
9907     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9908 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9909     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9910 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9911     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9912 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9913     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9914 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9915     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9916 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9917     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9918 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9919     ( cat <<\_ASBOX
9920 ## ---------------------------------------- ##
9921 ## Report this to pgsql-bugs@postgresql.org ##
9922 ## ---------------------------------------- ##
9923 _ASBOX
9924      ) | sed "s/^/$as_me: WARNING:     /" >&2
9925     ;;
9926 esac
9927 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9928 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9929 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9930   echo $ECHO_N "(cached) $ECHO_C" >&6
9931 else
9932   eval "$as_ac_Header=\$ac_header_preproc"
9933 fi
9934 ac_res=`eval echo '${'$as_ac_Header'}'`
9935                { echo "$as_me:$LINENO: result: $ac_res" >&5
9936 echo "${ECHO_T}$ac_res" >&6; }
9937
9938 fi
9939 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9940   cat >>confdefs.h <<_ACEOF
9941 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9942 _ACEOF
9943
9944 else
9945
9946 for ac_header in readline.h
9947 do
9948 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9949 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9950   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9951 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9952 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9953   echo $ECHO_N "(cached) $ECHO_C" >&6
9954 fi
9955 ac_res=`eval echo '${'$as_ac_Header'}'`
9956                { echo "$as_me:$LINENO: result: $ac_res" >&5
9957 echo "${ECHO_T}$ac_res" >&6; }
9958 else
9959   # Is the header compilable?
9960 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9961 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9962 cat >conftest.$ac_ext <<_ACEOF
9963 /* confdefs.h.  */
9964 _ACEOF
9965 cat confdefs.h >>conftest.$ac_ext
9966 cat >>conftest.$ac_ext <<_ACEOF
9967 /* end confdefs.h.  */
9968 $ac_includes_default
9969 #include <$ac_header>
9970 _ACEOF
9971 rm -f conftest.$ac_objext
9972 if { (ac_try="$ac_compile"
9973 case "(($ac_try" in
9974   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9975   *) ac_try_echo=$ac_try;;
9976 esac
9977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9978   (eval "$ac_compile") 2>conftest.er1
9979   ac_status=$?
9980   grep -v '^ *+' conftest.er1 >conftest.err
9981   rm -f conftest.er1
9982   cat conftest.err >&5
9983   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9984   (exit $ac_status); } && {
9985          test -z "$ac_c_werror_flag" ||
9986          test ! -s conftest.err
9987        } && test -s conftest.$ac_objext; then
9988   ac_header_compiler=yes
9989 else
9990   echo "$as_me: failed program was:" >&5
9991 sed 's/^/| /' conftest.$ac_ext >&5
9992
9993         ac_header_compiler=no
9994 fi
9995
9996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9997 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9998 echo "${ECHO_T}$ac_header_compiler" >&6; }
9999
10000 # Is the header present?
10001 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10002 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10003 cat >conftest.$ac_ext <<_ACEOF
10004 /* confdefs.h.  */
10005 _ACEOF
10006 cat confdefs.h >>conftest.$ac_ext
10007 cat >>conftest.$ac_ext <<_ACEOF
10008 /* end confdefs.h.  */
10009 #include <$ac_header>
10010 _ACEOF
10011 if { (ac_try="$ac_cpp conftest.$ac_ext"
10012 case "(($ac_try" in
10013   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10014   *) ac_try_echo=$ac_try;;
10015 esac
10016 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10017   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10018   ac_status=$?
10019   grep -v '^ *+' conftest.er1 >conftest.err
10020   rm -f conftest.er1
10021   cat conftest.err >&5
10022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10023   (exit $ac_status); } >/dev/null && {
10024          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10025          test ! -s conftest.err
10026        }; then
10027   ac_header_preproc=yes
10028 else
10029   echo "$as_me: failed program was:" >&5
10030 sed 's/^/| /' conftest.$ac_ext >&5
10031
10032   ac_header_preproc=no
10033 fi
10034
10035 rm -f conftest.err conftest.$ac_ext
10036 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10037 echo "${ECHO_T}$ac_header_preproc" >&6; }
10038
10039 # So?  What about this header?
10040 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10041   yes:no: )
10042     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10043 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10044     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10045 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10046     ac_header_preproc=yes
10047     ;;
10048   no:yes:* )
10049     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10050 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10051     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10052 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10053     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10054 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10055     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10056 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10057     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10058 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10059     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10060 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10061     ( cat <<\_ASBOX
10062 ## ---------------------------------------- ##
10063 ## Report this to pgsql-bugs@postgresql.org ##
10064 ## ---------------------------------------- ##
10065 _ASBOX
10066      ) | sed "s/^/$as_me: WARNING:     /" >&2
10067     ;;
10068 esac
10069 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10070 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10071 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10072   echo $ECHO_N "(cached) $ECHO_C" >&6
10073 else
10074   eval "$as_ac_Header=\$ac_header_preproc"
10075 fi
10076 ac_res=`eval echo '${'$as_ac_Header'}'`
10077                { echo "$as_me:$LINENO: result: $ac_res" >&5
10078 echo "${ECHO_T}$ac_res" >&6; }
10079
10080 fi
10081 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10082   cat >>confdefs.h <<_ACEOF
10083 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10084 _ACEOF
10085
10086 else
10087   { { echo "$as_me:$LINENO: error: readline header not found
10088 If you have readline already installed, see config.log for details on the
10089 failure.  It is possible the compiler isn't looking in the proper directory.
10090 Use --without-readline to disable readline support." >&5
10091 echo "$as_me: error: readline header not found
10092 If you have readline already installed, see config.log for details on the
10093 failure.  It is possible the compiler isn't looking in the proper directory.
10094 Use --without-readline to disable readline support." >&2;}
10095    { (exit 1); exit 1; }; }
10096 fi
10097
10098 done
10099
10100 fi
10101
10102 done
10103
10104
10105 for ac_header in readline/history.h
10106 do
10107 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10108 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10109   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10110 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10111 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10112   echo $ECHO_N "(cached) $ECHO_C" >&6
10113 fi
10114 ac_res=`eval echo '${'$as_ac_Header'}'`
10115                { echo "$as_me:$LINENO: result: $ac_res" >&5
10116 echo "${ECHO_T}$ac_res" >&6; }
10117 else
10118   # Is the header compilable?
10119 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10120 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10121 cat >conftest.$ac_ext <<_ACEOF
10122 /* confdefs.h.  */
10123 _ACEOF
10124 cat confdefs.h >>conftest.$ac_ext
10125 cat >>conftest.$ac_ext <<_ACEOF
10126 /* end confdefs.h.  */
10127 $ac_includes_default
10128 #include <$ac_header>
10129 _ACEOF
10130 rm -f conftest.$ac_objext
10131 if { (ac_try="$ac_compile"
10132 case "(($ac_try" in
10133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10134   *) ac_try_echo=$ac_try;;
10135 esac
10136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10137   (eval "$ac_compile") 2>conftest.er1
10138   ac_status=$?
10139   grep -v '^ *+' conftest.er1 >conftest.err
10140   rm -f conftest.er1
10141   cat conftest.err >&5
10142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10143   (exit $ac_status); } && {
10144          test -z "$ac_c_werror_flag" ||
10145          test ! -s conftest.err
10146        } && test -s conftest.$ac_objext; then
10147   ac_header_compiler=yes
10148 else
10149   echo "$as_me: failed program was:" >&5
10150 sed 's/^/| /' conftest.$ac_ext >&5
10151
10152         ac_header_compiler=no
10153 fi
10154
10155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10156 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10157 echo "${ECHO_T}$ac_header_compiler" >&6; }
10158
10159 # Is the header present?
10160 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10161 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10162 cat >conftest.$ac_ext <<_ACEOF
10163 /* confdefs.h.  */
10164 _ACEOF
10165 cat confdefs.h >>conftest.$ac_ext
10166 cat >>conftest.$ac_ext <<_ACEOF
10167 /* end confdefs.h.  */
10168 #include <$ac_header>
10169 _ACEOF
10170 if { (ac_try="$ac_cpp conftest.$ac_ext"
10171 case "(($ac_try" in
10172   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10173   *) ac_try_echo=$ac_try;;
10174 esac
10175 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10176   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10177   ac_status=$?
10178   grep -v '^ *+' conftest.er1 >conftest.err
10179   rm -f conftest.er1
10180   cat conftest.err >&5
10181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10182   (exit $ac_status); } >/dev/null && {
10183          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10184          test ! -s conftest.err
10185        }; then
10186   ac_header_preproc=yes
10187 else
10188   echo "$as_me: failed program was:" >&5
10189 sed 's/^/| /' conftest.$ac_ext >&5
10190
10191   ac_header_preproc=no
10192 fi
10193
10194 rm -f conftest.err conftest.$ac_ext
10195 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10196 echo "${ECHO_T}$ac_header_preproc" >&6; }
10197
10198 # So?  What about this header?
10199 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10200   yes:no: )
10201     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10202 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10203     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10204 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10205     ac_header_preproc=yes
10206     ;;
10207   no:yes:* )
10208     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10209 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10210     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10211 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10212     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10213 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10214     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10215 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10216     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10217 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10218     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10219 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10220     ( cat <<\_ASBOX
10221 ## ---------------------------------------- ##
10222 ## Report this to pgsql-bugs@postgresql.org ##
10223 ## ---------------------------------------- ##
10224 _ASBOX
10225      ) | sed "s/^/$as_me: WARNING:     /" >&2
10226     ;;
10227 esac
10228 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10229 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10230 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10231   echo $ECHO_N "(cached) $ECHO_C" >&6
10232 else
10233   eval "$as_ac_Header=\$ac_header_preproc"
10234 fi
10235 ac_res=`eval echo '${'$as_ac_Header'}'`
10236                { echo "$as_me:$LINENO: result: $ac_res" >&5
10237 echo "${ECHO_T}$ac_res" >&6; }
10238
10239 fi
10240 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10241   cat >>confdefs.h <<_ACEOF
10242 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10243 _ACEOF
10244
10245 else
10246
10247 for ac_header in history.h
10248 do
10249 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10250 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10251   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10252 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10253 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10254   echo $ECHO_N "(cached) $ECHO_C" >&6
10255 fi
10256 ac_res=`eval echo '${'$as_ac_Header'}'`
10257                { echo "$as_me:$LINENO: result: $ac_res" >&5
10258 echo "${ECHO_T}$ac_res" >&6; }
10259 else
10260   # Is the header compilable?
10261 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10262 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10263 cat >conftest.$ac_ext <<_ACEOF
10264 /* confdefs.h.  */
10265 _ACEOF
10266 cat confdefs.h >>conftest.$ac_ext
10267 cat >>conftest.$ac_ext <<_ACEOF
10268 /* end confdefs.h.  */
10269 $ac_includes_default
10270 #include <$ac_header>
10271 _ACEOF
10272 rm -f conftest.$ac_objext
10273 if { (ac_try="$ac_compile"
10274 case "(($ac_try" in
10275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10276   *) ac_try_echo=$ac_try;;
10277 esac
10278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10279   (eval "$ac_compile") 2>conftest.er1
10280   ac_status=$?
10281   grep -v '^ *+' conftest.er1 >conftest.err
10282   rm -f conftest.er1
10283   cat conftest.err >&5
10284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10285   (exit $ac_status); } && {
10286          test -z "$ac_c_werror_flag" ||
10287          test ! -s conftest.err
10288        } && test -s conftest.$ac_objext; then
10289   ac_header_compiler=yes
10290 else
10291   echo "$as_me: failed program was:" >&5
10292 sed 's/^/| /' conftest.$ac_ext >&5
10293
10294         ac_header_compiler=no
10295 fi
10296
10297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10298 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10299 echo "${ECHO_T}$ac_header_compiler" >&6; }
10300
10301 # Is the header present?
10302 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10303 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10304 cat >conftest.$ac_ext <<_ACEOF
10305 /* confdefs.h.  */
10306 _ACEOF
10307 cat confdefs.h >>conftest.$ac_ext
10308 cat >>conftest.$ac_ext <<_ACEOF
10309 /* end confdefs.h.  */
10310 #include <$ac_header>
10311 _ACEOF
10312 if { (ac_try="$ac_cpp conftest.$ac_ext"
10313 case "(($ac_try" in
10314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10315   *) ac_try_echo=$ac_try;;
10316 esac
10317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10318   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10319   ac_status=$?
10320   grep -v '^ *+' conftest.er1 >conftest.err
10321   rm -f conftest.er1
10322   cat conftest.err >&5
10323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10324   (exit $ac_status); } >/dev/null && {
10325          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10326          test ! -s conftest.err
10327        }; then
10328   ac_header_preproc=yes
10329 else
10330   echo "$as_me: failed program was:" >&5
10331 sed 's/^/| /' conftest.$ac_ext >&5
10332
10333   ac_header_preproc=no
10334 fi
10335
10336 rm -f conftest.err conftest.$ac_ext
10337 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10338 echo "${ECHO_T}$ac_header_preproc" >&6; }
10339
10340 # So?  What about this header?
10341 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10342   yes:no: )
10343     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10344 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10345     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10346 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10347     ac_header_preproc=yes
10348     ;;
10349   no:yes:* )
10350     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10351 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10352     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10353 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10354     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10355 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10356     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10357 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10358     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10359 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10360     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10361 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10362     ( cat <<\_ASBOX
10363 ## ---------------------------------------- ##
10364 ## Report this to pgsql-bugs@postgresql.org ##
10365 ## ---------------------------------------- ##
10366 _ASBOX
10367      ) | sed "s/^/$as_me: WARNING:     /" >&2
10368     ;;
10369 esac
10370 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10371 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10372 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10373   echo $ECHO_N "(cached) $ECHO_C" >&6
10374 else
10375   eval "$as_ac_Header=\$ac_header_preproc"
10376 fi
10377 ac_res=`eval echo '${'$as_ac_Header'}'`
10378                { echo "$as_me:$LINENO: result: $ac_res" >&5
10379 echo "${ECHO_T}$ac_res" >&6; }
10380
10381 fi
10382 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10383   cat >>confdefs.h <<_ACEOF
10384 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10385 _ACEOF
10386
10387 else
10388   { { echo "$as_me:$LINENO: error: history header not found
10389 If you have readline already installed, see config.log for details on the
10390 failure.  It is possible the compiler isn't looking in the proper directory.
10391 Use --without-readline to disable readline support." >&5
10392 echo "$as_me: error: history header not found
10393 If you have readline already installed, see config.log for details on the
10394 failure.  It is possible the compiler isn't looking in the proper directory.
10395 Use --without-readline to disable readline support." >&2;}
10396    { (exit 1); exit 1; }; }
10397 fi
10398
10399 done
10400
10401 fi
10402
10403 done
10404
10405 fi
10406
10407 if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
10408 # Some installations of libedit usurp /usr/include/readline/, which seems
10409 # bad practice, since in combined installations readline will have its headers
10410 # there.  We might have to resort to AC_EGREP checks to make sure we found
10411 # the proper header...
10412
10413 for ac_header in editline/readline.h
10414 do
10415 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10416 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10417   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10418 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10419 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10420   echo $ECHO_N "(cached) $ECHO_C" >&6
10421 fi
10422 ac_res=`eval echo '${'$as_ac_Header'}'`
10423                { echo "$as_me:$LINENO: result: $ac_res" >&5
10424 echo "${ECHO_T}$ac_res" >&6; }
10425 else
10426   # Is the header compilable?
10427 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10428 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10429 cat >conftest.$ac_ext <<_ACEOF
10430 /* confdefs.h.  */
10431 _ACEOF
10432 cat confdefs.h >>conftest.$ac_ext
10433 cat >>conftest.$ac_ext <<_ACEOF
10434 /* end confdefs.h.  */
10435 $ac_includes_default
10436 #include <$ac_header>
10437 _ACEOF
10438 rm -f conftest.$ac_objext
10439 if { (ac_try="$ac_compile"
10440 case "(($ac_try" in
10441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10442   *) ac_try_echo=$ac_try;;
10443 esac
10444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10445   (eval "$ac_compile") 2>conftest.er1
10446   ac_status=$?
10447   grep -v '^ *+' conftest.er1 >conftest.err
10448   rm -f conftest.er1
10449   cat conftest.err >&5
10450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10451   (exit $ac_status); } && {
10452          test -z "$ac_c_werror_flag" ||
10453          test ! -s conftest.err
10454        } && test -s conftest.$ac_objext; then
10455   ac_header_compiler=yes
10456 else
10457   echo "$as_me: failed program was:" >&5
10458 sed 's/^/| /' conftest.$ac_ext >&5
10459
10460         ac_header_compiler=no
10461 fi
10462
10463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10464 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10465 echo "${ECHO_T}$ac_header_compiler" >&6; }
10466
10467 # Is the header present?
10468 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10469 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10470 cat >conftest.$ac_ext <<_ACEOF
10471 /* confdefs.h.  */
10472 _ACEOF
10473 cat confdefs.h >>conftest.$ac_ext
10474 cat >>conftest.$ac_ext <<_ACEOF
10475 /* end confdefs.h.  */
10476 #include <$ac_header>
10477 _ACEOF
10478 if { (ac_try="$ac_cpp conftest.$ac_ext"
10479 case "(($ac_try" in
10480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10481   *) ac_try_echo=$ac_try;;
10482 esac
10483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10484   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10485   ac_status=$?
10486   grep -v '^ *+' conftest.er1 >conftest.err
10487   rm -f conftest.er1
10488   cat conftest.err >&5
10489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10490   (exit $ac_status); } >/dev/null && {
10491          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10492          test ! -s conftest.err
10493        }; then
10494   ac_header_preproc=yes
10495 else
10496   echo "$as_me: failed program was:" >&5
10497 sed 's/^/| /' conftest.$ac_ext >&5
10498
10499   ac_header_preproc=no
10500 fi
10501
10502 rm -f conftest.err conftest.$ac_ext
10503 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10504 echo "${ECHO_T}$ac_header_preproc" >&6; }
10505
10506 # So?  What about this header?
10507 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10508   yes:no: )
10509     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10510 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10511     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10512 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10513     ac_header_preproc=yes
10514     ;;
10515   no:yes:* )
10516     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10517 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10518     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10519 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10520     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10521 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10522     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10523 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10524     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10525 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10526     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10527 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10528     ( cat <<\_ASBOX
10529 ## ---------------------------------------- ##
10530 ## Report this to pgsql-bugs@postgresql.org ##
10531 ## ---------------------------------------- ##
10532 _ASBOX
10533      ) | sed "s/^/$as_me: WARNING:     /" >&2
10534     ;;
10535 esac
10536 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10537 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10538 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10539   echo $ECHO_N "(cached) $ECHO_C" >&6
10540 else
10541   eval "$as_ac_Header=\$ac_header_preproc"
10542 fi
10543 ac_res=`eval echo '${'$as_ac_Header'}'`
10544                { echo "$as_me:$LINENO: result: $ac_res" >&5
10545 echo "${ECHO_T}$ac_res" >&6; }
10546
10547 fi
10548 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10549   cat >>confdefs.h <<_ACEOF
10550 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10551 _ACEOF
10552
10553 else
10554
10555 for ac_header in readline.h
10556 do
10557 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10558 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10559   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10560 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10561 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10562   echo $ECHO_N "(cached) $ECHO_C" >&6
10563 fi
10564 ac_res=`eval echo '${'$as_ac_Header'}'`
10565                { echo "$as_me:$LINENO: result: $ac_res" >&5
10566 echo "${ECHO_T}$ac_res" >&6; }
10567 else
10568   # Is the header compilable?
10569 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10570 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10571 cat >conftest.$ac_ext <<_ACEOF
10572 /* confdefs.h.  */
10573 _ACEOF
10574 cat confdefs.h >>conftest.$ac_ext
10575 cat >>conftest.$ac_ext <<_ACEOF
10576 /* end confdefs.h.  */
10577 $ac_includes_default
10578 #include <$ac_header>
10579 _ACEOF
10580 rm -f conftest.$ac_objext
10581 if { (ac_try="$ac_compile"
10582 case "(($ac_try" in
10583   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10584   *) ac_try_echo=$ac_try;;
10585 esac
10586 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10587   (eval "$ac_compile") 2>conftest.er1
10588   ac_status=$?
10589   grep -v '^ *+' conftest.er1 >conftest.err
10590   rm -f conftest.er1
10591   cat conftest.err >&5
10592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10593   (exit $ac_status); } && {
10594          test -z "$ac_c_werror_flag" ||
10595          test ! -s conftest.err
10596        } && test -s conftest.$ac_objext; then
10597   ac_header_compiler=yes
10598 else
10599   echo "$as_me: failed program was:" >&5
10600 sed 's/^/| /' conftest.$ac_ext >&5
10601
10602         ac_header_compiler=no
10603 fi
10604
10605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10606 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10607 echo "${ECHO_T}$ac_header_compiler" >&6; }
10608
10609 # Is the header present?
10610 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10611 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10612 cat >conftest.$ac_ext <<_ACEOF
10613 /* confdefs.h.  */
10614 _ACEOF
10615 cat confdefs.h >>conftest.$ac_ext
10616 cat >>conftest.$ac_ext <<_ACEOF
10617 /* end confdefs.h.  */
10618 #include <$ac_header>
10619 _ACEOF
10620 if { (ac_try="$ac_cpp conftest.$ac_ext"
10621 case "(($ac_try" in
10622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10623   *) ac_try_echo=$ac_try;;
10624 esac
10625 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10626   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10627   ac_status=$?
10628   grep -v '^ *+' conftest.er1 >conftest.err
10629   rm -f conftest.er1
10630   cat conftest.err >&5
10631   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10632   (exit $ac_status); } >/dev/null && {
10633          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10634          test ! -s conftest.err
10635        }; then
10636   ac_header_preproc=yes
10637 else
10638   echo "$as_me: failed program was:" >&5
10639 sed 's/^/| /' conftest.$ac_ext >&5
10640
10641   ac_header_preproc=no
10642 fi
10643
10644 rm -f conftest.err conftest.$ac_ext
10645 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10646 echo "${ECHO_T}$ac_header_preproc" >&6; }
10647
10648 # So?  What about this header?
10649 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10650   yes:no: )
10651     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10652 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10653     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10654 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10655     ac_header_preproc=yes
10656     ;;
10657   no:yes:* )
10658     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10659 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10660     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10661 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10662     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10663 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10664     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10665 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10666     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10667 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10668     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10669 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10670     ( cat <<\_ASBOX
10671 ## ---------------------------------------- ##
10672 ## Report this to pgsql-bugs@postgresql.org ##
10673 ## ---------------------------------------- ##
10674 _ASBOX
10675      ) | sed "s/^/$as_me: WARNING:     /" >&2
10676     ;;
10677 esac
10678 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10679 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10680 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10681   echo $ECHO_N "(cached) $ECHO_C" >&6
10682 else
10683   eval "$as_ac_Header=\$ac_header_preproc"
10684 fi
10685 ac_res=`eval echo '${'$as_ac_Header'}'`
10686                { echo "$as_me:$LINENO: result: $ac_res" >&5
10687 echo "${ECHO_T}$ac_res" >&6; }
10688
10689 fi
10690 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10691   cat >>confdefs.h <<_ACEOF
10692 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10693 _ACEOF
10694
10695 else
10696
10697 for ac_header in readline/readline.h
10698 do
10699 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10700 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10701   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10702 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10703 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10704   echo $ECHO_N "(cached) $ECHO_C" >&6
10705 fi
10706 ac_res=`eval echo '${'$as_ac_Header'}'`
10707                { echo "$as_me:$LINENO: result: $ac_res" >&5
10708 echo "${ECHO_T}$ac_res" >&6; }
10709 else
10710   # Is the header compilable?
10711 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10712 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10713 cat >conftest.$ac_ext <<_ACEOF
10714 /* confdefs.h.  */
10715 _ACEOF
10716 cat confdefs.h >>conftest.$ac_ext
10717 cat >>conftest.$ac_ext <<_ACEOF
10718 /* end confdefs.h.  */
10719 $ac_includes_default
10720 #include <$ac_header>
10721 _ACEOF
10722 rm -f conftest.$ac_objext
10723 if { (ac_try="$ac_compile"
10724 case "(($ac_try" in
10725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10726   *) ac_try_echo=$ac_try;;
10727 esac
10728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10729   (eval "$ac_compile") 2>conftest.er1
10730   ac_status=$?
10731   grep -v '^ *+' conftest.er1 >conftest.err
10732   rm -f conftest.er1
10733   cat conftest.err >&5
10734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10735   (exit $ac_status); } && {
10736          test -z "$ac_c_werror_flag" ||
10737          test ! -s conftest.err
10738        } && test -s conftest.$ac_objext; then
10739   ac_header_compiler=yes
10740 else
10741   echo "$as_me: failed program was:" >&5
10742 sed 's/^/| /' conftest.$ac_ext >&5
10743
10744         ac_header_compiler=no
10745 fi
10746
10747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10748 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10749 echo "${ECHO_T}$ac_header_compiler" >&6; }
10750
10751 # Is the header present?
10752 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10753 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10754 cat >conftest.$ac_ext <<_ACEOF
10755 /* confdefs.h.  */
10756 _ACEOF
10757 cat confdefs.h >>conftest.$ac_ext
10758 cat >>conftest.$ac_ext <<_ACEOF
10759 /* end confdefs.h.  */
10760 #include <$ac_header>
10761 _ACEOF
10762 if { (ac_try="$ac_cpp conftest.$ac_ext"
10763 case "(($ac_try" in
10764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10765   *) ac_try_echo=$ac_try;;
10766 esac
10767 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10768   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10769   ac_status=$?
10770   grep -v '^ *+' conftest.er1 >conftest.err
10771   rm -f conftest.er1
10772   cat conftest.err >&5
10773   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10774   (exit $ac_status); } >/dev/null && {
10775          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10776          test ! -s conftest.err
10777        }; then
10778   ac_header_preproc=yes
10779 else
10780   echo "$as_me: failed program was:" >&5
10781 sed 's/^/| /' conftest.$ac_ext >&5
10782
10783   ac_header_preproc=no
10784 fi
10785
10786 rm -f conftest.err conftest.$ac_ext
10787 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10788 echo "${ECHO_T}$ac_header_preproc" >&6; }
10789
10790 # So?  What about this header?
10791 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10792   yes:no: )
10793     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10794 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10795     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10796 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10797     ac_header_preproc=yes
10798     ;;
10799   no:yes:* )
10800     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10801 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10802     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10803 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10804     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10805 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10806     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10807 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10808     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10809 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10810     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10811 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10812     ( cat <<\_ASBOX
10813 ## ---------------------------------------- ##
10814 ## Report this to pgsql-bugs@postgresql.org ##
10815 ## ---------------------------------------- ##
10816 _ASBOX
10817      ) | sed "s/^/$as_me: WARNING:     /" >&2
10818     ;;
10819 esac
10820 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10821 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10822 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10823   echo $ECHO_N "(cached) $ECHO_C" >&6
10824 else
10825   eval "$as_ac_Header=\$ac_header_preproc"
10826 fi
10827 ac_res=`eval echo '${'$as_ac_Header'}'`
10828                { echo "$as_me:$LINENO: result: $ac_res" >&5
10829 echo "${ECHO_T}$ac_res" >&6; }
10830
10831 fi
10832 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10833   cat >>confdefs.h <<_ACEOF
10834 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10835 _ACEOF
10836
10837 else
10838   { { echo "$as_me:$LINENO: error: readline header not found
10839 If you have libedit already installed, see config.log for details on the
10840 failure.  It is possible the compiler isn't looking in the proper directory.
10841 Use --without-readline to disable libedit support." >&5
10842 echo "$as_me: error: readline header not found
10843 If you have libedit already installed, see config.log for details on the
10844 failure.  It is possible the compiler isn't looking in the proper directory.
10845 Use --without-readline to disable libedit support." >&2;}
10846    { (exit 1); exit 1; }; }
10847 fi
10848
10849 done
10850
10851 fi
10852
10853 done
10854
10855 fi
10856
10857 done
10858
10859 # Note: in a libedit installation, history.h is sometimes a dummy, and may
10860 # not be there at all.  Hence, don't complain if not found.  We must check
10861 # though, since in yet other versions it is an independent header.
10862
10863 for ac_header in editline/history.h
10864 do
10865 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10866 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10867   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10868 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10869 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10870   echo $ECHO_N "(cached) $ECHO_C" >&6
10871 fi
10872 ac_res=`eval echo '${'$as_ac_Header'}'`
10873                { echo "$as_me:$LINENO: result: $ac_res" >&5
10874 echo "${ECHO_T}$ac_res" >&6; }
10875 else
10876   # Is the header compilable?
10877 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10878 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10879 cat >conftest.$ac_ext <<_ACEOF
10880 /* confdefs.h.  */
10881 _ACEOF
10882 cat confdefs.h >>conftest.$ac_ext
10883 cat >>conftest.$ac_ext <<_ACEOF
10884 /* end confdefs.h.  */
10885 $ac_includes_default
10886 #include <$ac_header>
10887 _ACEOF
10888 rm -f conftest.$ac_objext
10889 if { (ac_try="$ac_compile"
10890 case "(($ac_try" in
10891   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10892   *) ac_try_echo=$ac_try;;
10893 esac
10894 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10895   (eval "$ac_compile") 2>conftest.er1
10896   ac_status=$?
10897   grep -v '^ *+' conftest.er1 >conftest.err
10898   rm -f conftest.er1
10899   cat conftest.err >&5
10900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10901   (exit $ac_status); } && {
10902          test -z "$ac_c_werror_flag" ||
10903          test ! -s conftest.err
10904        } && test -s conftest.$ac_objext; then
10905   ac_header_compiler=yes
10906 else
10907   echo "$as_me: failed program was:" >&5
10908 sed 's/^/| /' conftest.$ac_ext >&5
10909
10910         ac_header_compiler=no
10911 fi
10912
10913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10914 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10915 echo "${ECHO_T}$ac_header_compiler" >&6; }
10916
10917 # Is the header present?
10918 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10919 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10920 cat >conftest.$ac_ext <<_ACEOF
10921 /* confdefs.h.  */
10922 _ACEOF
10923 cat confdefs.h >>conftest.$ac_ext
10924 cat >>conftest.$ac_ext <<_ACEOF
10925 /* end confdefs.h.  */
10926 #include <$ac_header>
10927 _ACEOF
10928 if { (ac_try="$ac_cpp conftest.$ac_ext"
10929 case "(($ac_try" in
10930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10931   *) ac_try_echo=$ac_try;;
10932 esac
10933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10934   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10935   ac_status=$?
10936   grep -v '^ *+' conftest.er1 >conftest.err
10937   rm -f conftest.er1
10938   cat conftest.err >&5
10939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10940   (exit $ac_status); } >/dev/null && {
10941          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10942          test ! -s conftest.err
10943        }; then
10944   ac_header_preproc=yes
10945 else
10946   echo "$as_me: failed program was:" >&5
10947 sed 's/^/| /' conftest.$ac_ext >&5
10948
10949   ac_header_preproc=no
10950 fi
10951
10952 rm -f conftest.err conftest.$ac_ext
10953 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10954 echo "${ECHO_T}$ac_header_preproc" >&6; }
10955
10956 # So?  What about this header?
10957 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10958   yes:no: )
10959     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10960 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10961     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10962 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10963     ac_header_preproc=yes
10964     ;;
10965   no:yes:* )
10966     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10967 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10968     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10969 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10970     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10971 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10972     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10973 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10974     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10975 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10976     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10977 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10978     ( cat <<\_ASBOX
10979 ## ---------------------------------------- ##
10980 ## Report this to pgsql-bugs@postgresql.org ##
10981 ## ---------------------------------------- ##
10982 _ASBOX
10983      ) | sed "s/^/$as_me: WARNING:     /" >&2
10984     ;;
10985 esac
10986 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10987 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10988 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10989   echo $ECHO_N "(cached) $ECHO_C" >&6
10990 else
10991   eval "$as_ac_Header=\$ac_header_preproc"
10992 fi
10993 ac_res=`eval echo '${'$as_ac_Header'}'`
10994                { echo "$as_me:$LINENO: result: $ac_res" >&5
10995 echo "${ECHO_T}$ac_res" >&6; }
10996
10997 fi
10998 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10999   cat >>confdefs.h <<_ACEOF
11000 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11001 _ACEOF
11002
11003 else
11004
11005 for ac_header in history.h
11006 do
11007 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11008 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11009   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11010 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11011 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11012   echo $ECHO_N "(cached) $ECHO_C" >&6
11013 fi
11014 ac_res=`eval echo '${'$as_ac_Header'}'`
11015                { echo "$as_me:$LINENO: result: $ac_res" >&5
11016 echo "${ECHO_T}$ac_res" >&6; }
11017 else
11018   # Is the header compilable?
11019 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11020 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11021 cat >conftest.$ac_ext <<_ACEOF
11022 /* confdefs.h.  */
11023 _ACEOF
11024 cat confdefs.h >>conftest.$ac_ext
11025 cat >>conftest.$ac_ext <<_ACEOF
11026 /* end confdefs.h.  */
11027 $ac_includes_default
11028 #include <$ac_header>
11029 _ACEOF
11030 rm -f conftest.$ac_objext
11031 if { (ac_try="$ac_compile"
11032 case "(($ac_try" in
11033   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11034   *) ac_try_echo=$ac_try;;
11035 esac
11036 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11037   (eval "$ac_compile") 2>conftest.er1
11038   ac_status=$?
11039   grep -v '^ *+' conftest.er1 >conftest.err
11040   rm -f conftest.er1
11041   cat conftest.err >&5
11042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11043   (exit $ac_status); } && {
11044          test -z "$ac_c_werror_flag" ||
11045          test ! -s conftest.err
11046        } && test -s conftest.$ac_objext; then
11047   ac_header_compiler=yes
11048 else
11049   echo "$as_me: failed program was:" >&5
11050 sed 's/^/| /' conftest.$ac_ext >&5
11051
11052         ac_header_compiler=no
11053 fi
11054
11055 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11056 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11057 echo "${ECHO_T}$ac_header_compiler" >&6; }
11058
11059 # Is the header present?
11060 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11061 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11062 cat >conftest.$ac_ext <<_ACEOF
11063 /* confdefs.h.  */
11064 _ACEOF
11065 cat confdefs.h >>conftest.$ac_ext
11066 cat >>conftest.$ac_ext <<_ACEOF
11067 /* end confdefs.h.  */
11068 #include <$ac_header>
11069 _ACEOF
11070 if { (ac_try="$ac_cpp conftest.$ac_ext"
11071 case "(($ac_try" in
11072   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11073   *) ac_try_echo=$ac_try;;
11074 esac
11075 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11076   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11077   ac_status=$?
11078   grep -v '^ *+' conftest.er1 >conftest.err
11079   rm -f conftest.er1
11080   cat conftest.err >&5
11081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11082   (exit $ac_status); } >/dev/null && {
11083          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11084          test ! -s conftest.err
11085        }; then
11086   ac_header_preproc=yes
11087 else
11088   echo "$as_me: failed program was:" >&5
11089 sed 's/^/| /' conftest.$ac_ext >&5
11090
11091   ac_header_preproc=no
11092 fi
11093
11094 rm -f conftest.err conftest.$ac_ext
11095 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11096 echo "${ECHO_T}$ac_header_preproc" >&6; }
11097
11098 # So?  What about this header?
11099 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11100   yes:no: )
11101     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11102 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11103     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11104 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11105     ac_header_preproc=yes
11106     ;;
11107   no:yes:* )
11108     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11109 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11110     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11111 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11112     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11113 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11114     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11115 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11116     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11117 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11118     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11119 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11120     ( cat <<\_ASBOX
11121 ## ---------------------------------------- ##
11122 ## Report this to pgsql-bugs@postgresql.org ##
11123 ## ---------------------------------------- ##
11124 _ASBOX
11125      ) | sed "s/^/$as_me: WARNING:     /" >&2
11126     ;;
11127 esac
11128 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11129 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11130 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11131   echo $ECHO_N "(cached) $ECHO_C" >&6
11132 else
11133   eval "$as_ac_Header=\$ac_header_preproc"
11134 fi
11135 ac_res=`eval echo '${'$as_ac_Header'}'`
11136                { echo "$as_me:$LINENO: result: $ac_res" >&5
11137 echo "${ECHO_T}$ac_res" >&6; }
11138
11139 fi
11140 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11141   cat >>confdefs.h <<_ACEOF
11142 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11143 _ACEOF
11144
11145 else
11146
11147 for ac_header in readline/history.h
11148 do
11149 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11150 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11151   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11152 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11153 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11154   echo $ECHO_N "(cached) $ECHO_C" >&6
11155 fi
11156 ac_res=`eval echo '${'$as_ac_Header'}'`
11157                { echo "$as_me:$LINENO: result: $ac_res" >&5
11158 echo "${ECHO_T}$ac_res" >&6; }
11159 else
11160   # Is the header compilable?
11161 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11162 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11163 cat >conftest.$ac_ext <<_ACEOF
11164 /* confdefs.h.  */
11165 _ACEOF
11166 cat confdefs.h >>conftest.$ac_ext
11167 cat >>conftest.$ac_ext <<_ACEOF
11168 /* end confdefs.h.  */
11169 $ac_includes_default
11170 #include <$ac_header>
11171 _ACEOF
11172 rm -f conftest.$ac_objext
11173 if { (ac_try="$ac_compile"
11174 case "(($ac_try" in
11175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11176   *) ac_try_echo=$ac_try;;
11177 esac
11178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11179   (eval "$ac_compile") 2>conftest.er1
11180   ac_status=$?
11181   grep -v '^ *+' conftest.er1 >conftest.err
11182   rm -f conftest.er1
11183   cat conftest.err >&5
11184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11185   (exit $ac_status); } && {
11186          test -z "$ac_c_werror_flag" ||
11187          test ! -s conftest.err
11188        } && test -s conftest.$ac_objext; then
11189   ac_header_compiler=yes
11190 else
11191   echo "$as_me: failed program was:" >&5
11192 sed 's/^/| /' conftest.$ac_ext >&5
11193
11194         ac_header_compiler=no
11195 fi
11196
11197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11198 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11199 echo "${ECHO_T}$ac_header_compiler" >&6; }
11200
11201 # Is the header present?
11202 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11203 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11204 cat >conftest.$ac_ext <<_ACEOF
11205 /* confdefs.h.  */
11206 _ACEOF
11207 cat confdefs.h >>conftest.$ac_ext
11208 cat >>conftest.$ac_ext <<_ACEOF
11209 /* end confdefs.h.  */
11210 #include <$ac_header>
11211 _ACEOF
11212 if { (ac_try="$ac_cpp conftest.$ac_ext"
11213 case "(($ac_try" in
11214   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11215   *) ac_try_echo=$ac_try;;
11216 esac
11217 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11218   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11219   ac_status=$?
11220   grep -v '^ *+' conftest.er1 >conftest.err
11221   rm -f conftest.er1
11222   cat conftest.err >&5
11223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11224   (exit $ac_status); } >/dev/null && {
11225          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11226          test ! -s conftest.err
11227        }; then
11228   ac_header_preproc=yes
11229 else
11230   echo "$as_me: failed program was:" >&5
11231 sed 's/^/| /' conftest.$ac_ext >&5
11232
11233   ac_header_preproc=no
11234 fi
11235
11236 rm -f conftest.err conftest.$ac_ext
11237 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11238 echo "${ECHO_T}$ac_header_preproc" >&6; }
11239
11240 # So?  What about this header?
11241 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11242   yes:no: )
11243     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11244 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11245     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11246 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11247     ac_header_preproc=yes
11248     ;;
11249   no:yes:* )
11250     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11251 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11252     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11253 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11254     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11255 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11256     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11257 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11258     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11259 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11260     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11261 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11262     ( cat <<\_ASBOX
11263 ## ---------------------------------------- ##
11264 ## Report this to pgsql-bugs@postgresql.org ##
11265 ## ---------------------------------------- ##
11266 _ASBOX
11267      ) | sed "s/^/$as_me: WARNING:     /" >&2
11268     ;;
11269 esac
11270 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11271 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11272 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11273   echo $ECHO_N "(cached) $ECHO_C" >&6
11274 else
11275   eval "$as_ac_Header=\$ac_header_preproc"
11276 fi
11277 ac_res=`eval echo '${'$as_ac_Header'}'`
11278                { echo "$as_me:$LINENO: result: $ac_res" >&5
11279 echo "${ECHO_T}$ac_res" >&6; }
11280
11281 fi
11282 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11283   cat >>confdefs.h <<_ACEOF
11284 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11285 _ACEOF
11286
11287 fi
11288
11289 done
11290
11291 fi
11292
11293 done
11294
11295 fi
11296
11297 done
11298
11299 fi
11300
11301 if test "$with_zlib" = yes; then
11302   if test "${ac_cv_header_zlib_h+set}" = set; then
11303   { echo "$as_me:$LINENO: checking for zlib.h" >&5
11304 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
11305 if test "${ac_cv_header_zlib_h+set}" = set; then
11306   echo $ECHO_N "(cached) $ECHO_C" >&6
11307 fi
11308 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
11309 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
11310 else
11311   # Is the header compilable?
11312 { echo "$as_me:$LINENO: checking zlib.h usability" >&5
11313 echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
11314 cat >conftest.$ac_ext <<_ACEOF
11315 /* confdefs.h.  */
11316 _ACEOF
11317 cat confdefs.h >>conftest.$ac_ext
11318 cat >>conftest.$ac_ext <<_ACEOF
11319 /* end confdefs.h.  */
11320 $ac_includes_default
11321 #include <zlib.h>
11322 _ACEOF
11323 rm -f conftest.$ac_objext
11324 if { (ac_try="$ac_compile"
11325 case "(($ac_try" in
11326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11327   *) ac_try_echo=$ac_try;;
11328 esac
11329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11330   (eval "$ac_compile") 2>conftest.er1
11331   ac_status=$?
11332   grep -v '^ *+' conftest.er1 >conftest.err
11333   rm -f conftest.er1
11334   cat conftest.err >&5
11335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11336   (exit $ac_status); } && {
11337          test -z "$ac_c_werror_flag" ||
11338          test ! -s conftest.err
11339        } && test -s conftest.$ac_objext; then
11340   ac_header_compiler=yes
11341 else
11342   echo "$as_me: failed program was:" >&5
11343 sed 's/^/| /' conftest.$ac_ext >&5
11344
11345         ac_header_compiler=no
11346 fi
11347
11348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11349 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11350 echo "${ECHO_T}$ac_header_compiler" >&6; }
11351
11352 # Is the header present?
11353 { echo "$as_me:$LINENO: checking zlib.h presence" >&5
11354 echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
11355 cat >conftest.$ac_ext <<_ACEOF
11356 /* confdefs.h.  */
11357 _ACEOF
11358 cat confdefs.h >>conftest.$ac_ext
11359 cat >>conftest.$ac_ext <<_ACEOF
11360 /* end confdefs.h.  */
11361 #include <zlib.h>
11362 _ACEOF
11363 if { (ac_try="$ac_cpp conftest.$ac_ext"
11364 case "(($ac_try" in
11365   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11366   *) ac_try_echo=$ac_try;;
11367 esac
11368 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11369   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11370   ac_status=$?
11371   grep -v '^ *+' conftest.er1 >conftest.err
11372   rm -f conftest.er1
11373   cat conftest.err >&5
11374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11375   (exit $ac_status); } >/dev/null && {
11376          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11377          test ! -s conftest.err
11378        }; then
11379   ac_header_preproc=yes
11380 else
11381   echo "$as_me: failed program was:" >&5
11382 sed 's/^/| /' conftest.$ac_ext >&5
11383
11384   ac_header_preproc=no
11385 fi
11386
11387 rm -f conftest.err conftest.$ac_ext
11388 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11389 echo "${ECHO_T}$ac_header_preproc" >&6; }
11390
11391 # So?  What about this header?
11392 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11393   yes:no: )
11394     { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
11395 echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11396     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
11397 echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
11398     ac_header_preproc=yes
11399     ;;
11400   no:yes:* )
11401     { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
11402 echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
11403     { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
11404 echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
11405     { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
11406 echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
11407     { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
11408 echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11409     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
11410 echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
11411     { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
11412 echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
11413     ( cat <<\_ASBOX
11414 ## ---------------------------------------- ##
11415 ## Report this to pgsql-bugs@postgresql.org ##
11416 ## ---------------------------------------- ##
11417 _ASBOX
11418      ) | sed "s/^/$as_me: WARNING:     /" >&2
11419     ;;
11420 esac
11421 { echo "$as_me:$LINENO: checking for zlib.h" >&5
11422 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
11423 if test "${ac_cv_header_zlib_h+set}" = set; then
11424   echo $ECHO_N "(cached) $ECHO_C" >&6
11425 else
11426   ac_cv_header_zlib_h=$ac_header_preproc
11427 fi
11428 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
11429 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
11430
11431 fi
11432 if test $ac_cv_header_zlib_h = yes; then
11433   :
11434 else
11435   { { echo "$as_me:$LINENO: error: zlib header not found
11436 If you have zlib already installed, see config.log for details on the
11437 failure.  It is possible the compiler isn't looking in the proper directory.
11438 Use --without-zlib to disable zlib support." >&5
11439 echo "$as_me: error: zlib header not found
11440 If you have zlib already installed, see config.log for details on the
11441 failure.  It is possible the compiler isn't looking in the proper directory.
11442 Use --without-zlib to disable zlib support." >&2;}
11443    { (exit 1); exit 1; }; }
11444 fi
11445
11446
11447 fi
11448
11449 if test "$with_gssapi" = yes ; then
11450
11451 for ac_header in gssapi/gssapi.h
11452 do
11453 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11454 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11455   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11456 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11457 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11458   echo $ECHO_N "(cached) $ECHO_C" >&6
11459 fi
11460 ac_res=`eval echo '${'$as_ac_Header'}'`
11461                { echo "$as_me:$LINENO: result: $ac_res" >&5
11462 echo "${ECHO_T}$ac_res" >&6; }
11463 else
11464   # Is the header compilable?
11465 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11466 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11467 cat >conftest.$ac_ext <<_ACEOF
11468 /* confdefs.h.  */
11469 _ACEOF
11470 cat confdefs.h >>conftest.$ac_ext
11471 cat >>conftest.$ac_ext <<_ACEOF
11472 /* end confdefs.h.  */
11473 $ac_includes_default
11474 #include <$ac_header>
11475 _ACEOF
11476 rm -f conftest.$ac_objext
11477 if { (ac_try="$ac_compile"
11478 case "(($ac_try" in
11479   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11480   *) ac_try_echo=$ac_try;;
11481 esac
11482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11483   (eval "$ac_compile") 2>conftest.er1
11484   ac_status=$?
11485   grep -v '^ *+' conftest.er1 >conftest.err
11486   rm -f conftest.er1
11487   cat conftest.err >&5
11488   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11489   (exit $ac_status); } && {
11490          test -z "$ac_c_werror_flag" ||
11491          test ! -s conftest.err
11492        } && test -s conftest.$ac_objext; then
11493   ac_header_compiler=yes
11494 else
11495   echo "$as_me: failed program was:" >&5
11496 sed 's/^/| /' conftest.$ac_ext >&5
11497
11498         ac_header_compiler=no
11499 fi
11500
11501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11502 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11503 echo "${ECHO_T}$ac_header_compiler" >&6; }
11504
11505 # Is the header present?
11506 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11507 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11508 cat >conftest.$ac_ext <<_ACEOF
11509 /* confdefs.h.  */
11510 _ACEOF
11511 cat confdefs.h >>conftest.$ac_ext
11512 cat >>conftest.$ac_ext <<_ACEOF
11513 /* end confdefs.h.  */
11514 #include <$ac_header>
11515 _ACEOF
11516 if { (ac_try="$ac_cpp conftest.$ac_ext"
11517 case "(($ac_try" in
11518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11519   *) ac_try_echo=$ac_try;;
11520 esac
11521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11522   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11523   ac_status=$?
11524   grep -v '^ *+' conftest.er1 >conftest.err
11525   rm -f conftest.er1
11526   cat conftest.err >&5
11527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11528   (exit $ac_status); } >/dev/null && {
11529          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11530          test ! -s conftest.err
11531        }; then
11532   ac_header_preproc=yes
11533 else
11534   echo "$as_me: failed program was:" >&5
11535 sed 's/^/| /' conftest.$ac_ext >&5
11536
11537   ac_header_preproc=no
11538 fi
11539
11540 rm -f conftest.err conftest.$ac_ext
11541 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11542 echo "${ECHO_T}$ac_header_preproc" >&6; }
11543
11544 # So?  What about this header?
11545 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11546   yes:no: )
11547     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11548 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11549     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11550 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11551     ac_header_preproc=yes
11552     ;;
11553   no:yes:* )
11554     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11555 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11556     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11557 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11558     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11559 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11560     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11561 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11562     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11563 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11564     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11565 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11566     ( cat <<\_ASBOX
11567 ## ---------------------------------------- ##
11568 ## Report this to pgsql-bugs@postgresql.org ##
11569 ## ---------------------------------------- ##
11570 _ASBOX
11571      ) | sed "s/^/$as_me: WARNING:     /" >&2
11572     ;;
11573 esac
11574 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11575 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11576 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11577   echo $ECHO_N "(cached) $ECHO_C" >&6
11578 else
11579   eval "$as_ac_Header=\$ac_header_preproc"
11580 fi
11581 ac_res=`eval echo '${'$as_ac_Header'}'`
11582                { echo "$as_me:$LINENO: result: $ac_res" >&5
11583 echo "${ECHO_T}$ac_res" >&6; }
11584
11585 fi
11586 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11587   cat >>confdefs.h <<_ACEOF
11588 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11589 _ACEOF
11590
11591 else
11592
11593 for ac_header in gssapi.h
11594 do
11595 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11596 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11597   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11598 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11599 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11600   echo $ECHO_N "(cached) $ECHO_C" >&6
11601 fi
11602 ac_res=`eval echo '${'$as_ac_Header'}'`
11603                { echo "$as_me:$LINENO: result: $ac_res" >&5
11604 echo "${ECHO_T}$ac_res" >&6; }
11605 else
11606   # Is the header compilable?
11607 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11608 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11609 cat >conftest.$ac_ext <<_ACEOF
11610 /* confdefs.h.  */
11611 _ACEOF
11612 cat confdefs.h >>conftest.$ac_ext
11613 cat >>conftest.$ac_ext <<_ACEOF
11614 /* end confdefs.h.  */
11615 $ac_includes_default
11616 #include <$ac_header>
11617 _ACEOF
11618 rm -f conftest.$ac_objext
11619 if { (ac_try="$ac_compile"
11620 case "(($ac_try" in
11621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11622   *) ac_try_echo=$ac_try;;
11623 esac
11624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11625   (eval "$ac_compile") 2>conftest.er1
11626   ac_status=$?
11627   grep -v '^ *+' conftest.er1 >conftest.err
11628   rm -f conftest.er1
11629   cat conftest.err >&5
11630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11631   (exit $ac_status); } && {
11632          test -z "$ac_c_werror_flag" ||
11633          test ! -s conftest.err
11634        } && test -s conftest.$ac_objext; then
11635   ac_header_compiler=yes
11636 else
11637   echo "$as_me: failed program was:" >&5
11638 sed 's/^/| /' conftest.$ac_ext >&5
11639
11640         ac_header_compiler=no
11641 fi
11642
11643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11644 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11645 echo "${ECHO_T}$ac_header_compiler" >&6; }
11646
11647 # Is the header present?
11648 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11649 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11650 cat >conftest.$ac_ext <<_ACEOF
11651 /* confdefs.h.  */
11652 _ACEOF
11653 cat confdefs.h >>conftest.$ac_ext
11654 cat >>conftest.$ac_ext <<_ACEOF
11655 /* end confdefs.h.  */
11656 #include <$ac_header>
11657 _ACEOF
11658 if { (ac_try="$ac_cpp conftest.$ac_ext"
11659 case "(($ac_try" in
11660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11661   *) ac_try_echo=$ac_try;;
11662 esac
11663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11664   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11665   ac_status=$?
11666   grep -v '^ *+' conftest.er1 >conftest.err
11667   rm -f conftest.er1
11668   cat conftest.err >&5
11669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11670   (exit $ac_status); } >/dev/null && {
11671          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11672          test ! -s conftest.err
11673        }; then
11674   ac_header_preproc=yes
11675 else
11676   echo "$as_me: failed program was:" >&5
11677 sed 's/^/| /' conftest.$ac_ext >&5
11678
11679   ac_header_preproc=no
11680 fi
11681
11682 rm -f conftest.err conftest.$ac_ext
11683 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11684 echo "${ECHO_T}$ac_header_preproc" >&6; }
11685
11686 # So?  What about this header?
11687 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11688   yes:no: )
11689     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11690 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11691     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11692 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11693     ac_header_preproc=yes
11694     ;;
11695   no:yes:* )
11696     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11697 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11698     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11699 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11700     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11701 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11702     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11703 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11704     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11705 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11706     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11707 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11708     ( cat <<\_ASBOX
11709 ## ---------------------------------------- ##
11710 ## Report this to pgsql-bugs@postgresql.org ##
11711 ## ---------------------------------------- ##
11712 _ASBOX
11713      ) | sed "s/^/$as_me: WARNING:     /" >&2
11714     ;;
11715 esac
11716 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11717 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11718 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11719   echo $ECHO_N "(cached) $ECHO_C" >&6
11720 else
11721   eval "$as_ac_Header=\$ac_header_preproc"
11722 fi
11723 ac_res=`eval echo '${'$as_ac_Header'}'`
11724                { echo "$as_me:$LINENO: result: $ac_res" >&5
11725 echo "${ECHO_T}$ac_res" >&6; }
11726
11727 fi
11728 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11729   cat >>confdefs.h <<_ACEOF
11730 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11731 _ACEOF
11732
11733 else
11734   { { echo "$as_me:$LINENO: error: gssapi.h header file is required for GSSAPI" >&5
11735 echo "$as_me: error: gssapi.h header file is required for GSSAPI" >&2;}
11736    { (exit 1); exit 1; }; }
11737 fi
11738
11739 done
11740
11741 fi
11742
11743 done
11744
11745 fi
11746
11747 if test "$with_krb5" = yes ; then
11748   if test "${ac_cv_header_krb5_h+set}" = set; then
11749   { echo "$as_me:$LINENO: checking for krb5.h" >&5
11750 echo $ECHO_N "checking for krb5.h... $ECHO_C" >&6; }
11751 if test "${ac_cv_header_krb5_h+set}" = set; then
11752   echo $ECHO_N "(cached) $ECHO_C" >&6
11753 fi
11754 { echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
11755 echo "${ECHO_T}$ac_cv_header_krb5_h" >&6; }
11756 else
11757   # Is the header compilable?
11758 { echo "$as_me:$LINENO: checking krb5.h usability" >&5
11759 echo $ECHO_N "checking krb5.h usability... $ECHO_C" >&6; }
11760 cat >conftest.$ac_ext <<_ACEOF
11761 /* confdefs.h.  */
11762 _ACEOF
11763 cat confdefs.h >>conftest.$ac_ext
11764 cat >>conftest.$ac_ext <<_ACEOF
11765 /* end confdefs.h.  */
11766 $ac_includes_default
11767 #include <krb5.h>
11768 _ACEOF
11769 rm -f conftest.$ac_objext
11770 if { (ac_try="$ac_compile"
11771 case "(($ac_try" in
11772   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11773   *) ac_try_echo=$ac_try;;
11774 esac
11775 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11776   (eval "$ac_compile") 2>conftest.er1
11777   ac_status=$?
11778   grep -v '^ *+' conftest.er1 >conftest.err
11779   rm -f conftest.er1
11780   cat conftest.err >&5
11781   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11782   (exit $ac_status); } && {
11783          test -z "$ac_c_werror_flag" ||
11784          test ! -s conftest.err
11785        } && test -s conftest.$ac_objext; then
11786   ac_header_compiler=yes
11787 else
11788   echo "$as_me: failed program was:" >&5
11789 sed 's/^/| /' conftest.$ac_ext >&5
11790
11791         ac_header_compiler=no
11792 fi
11793
11794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11795 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11796 echo "${ECHO_T}$ac_header_compiler" >&6; }
11797
11798 # Is the header present?
11799 { echo "$as_me:$LINENO: checking krb5.h presence" >&5
11800 echo $ECHO_N "checking krb5.h presence... $ECHO_C" >&6; }
11801 cat >conftest.$ac_ext <<_ACEOF
11802 /* confdefs.h.  */
11803 _ACEOF
11804 cat confdefs.h >>conftest.$ac_ext
11805 cat >>conftest.$ac_ext <<_ACEOF
11806 /* end confdefs.h.  */
11807 #include <krb5.h>
11808 _ACEOF
11809 if { (ac_try="$ac_cpp conftest.$ac_ext"
11810 case "(($ac_try" in
11811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11812   *) ac_try_echo=$ac_try;;
11813 esac
11814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11815   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11816   ac_status=$?
11817   grep -v '^ *+' conftest.er1 >conftest.err
11818   rm -f conftest.er1
11819   cat conftest.err >&5
11820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11821   (exit $ac_status); } >/dev/null && {
11822          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11823          test ! -s conftest.err
11824        }; then
11825   ac_header_preproc=yes
11826 else
11827   echo "$as_me: failed program was:" >&5
11828 sed 's/^/| /' conftest.$ac_ext >&5
11829
11830   ac_header_preproc=no
11831 fi
11832
11833 rm -f conftest.err conftest.$ac_ext
11834 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11835 echo "${ECHO_T}$ac_header_preproc" >&6; }
11836
11837 # So?  What about this header?
11838 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11839   yes:no: )
11840     { echo "$as_me:$LINENO: WARNING: krb5.h: accepted by the compiler, rejected by the preprocessor!" >&5
11841 echo "$as_me: WARNING: krb5.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11842     { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the compiler's result" >&5
11843 echo "$as_me: WARNING: krb5.h: proceeding with the compiler's result" >&2;}
11844     ac_header_preproc=yes
11845     ;;
11846   no:yes:* )
11847     { echo "$as_me:$LINENO: WARNING: krb5.h: present but cannot be compiled" >&5
11848 echo "$as_me: WARNING: krb5.h: present but cannot be compiled" >&2;}
11849     { echo "$as_me:$LINENO: WARNING: krb5.h:     check for missing prerequisite headers?" >&5
11850 echo "$as_me: WARNING: krb5.h:     check for missing prerequisite headers?" >&2;}
11851     { echo "$as_me:$LINENO: WARNING: krb5.h: see the Autoconf documentation" >&5
11852 echo "$as_me: WARNING: krb5.h: see the Autoconf documentation" >&2;}
11853     { echo "$as_me:$LINENO: WARNING: krb5.h:     section \"Present But Cannot Be Compiled\"" >&5
11854 echo "$as_me: WARNING: krb5.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11855     { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the preprocessor's result" >&5
11856 echo "$as_me: WARNING: krb5.h: proceeding with the preprocessor's result" >&2;}
11857     { echo "$as_me:$LINENO: WARNING: krb5.h: in the future, the compiler will take precedence" >&5
11858 echo "$as_me: WARNING: krb5.h: in the future, the compiler will take precedence" >&2;}
11859     ( cat <<\_ASBOX
11860 ## ---------------------------------------- ##
11861 ## Report this to pgsql-bugs@postgresql.org ##
11862 ## ---------------------------------------- ##
11863 _ASBOX
11864      ) | sed "s/^/$as_me: WARNING:     /" >&2
11865     ;;
11866 esac
11867 { echo "$as_me:$LINENO: checking for krb5.h" >&5
11868 echo $ECHO_N "checking for krb5.h... $ECHO_C" >&6; }
11869 if test "${ac_cv_header_krb5_h+set}" = set; then
11870   echo $ECHO_N "(cached) $ECHO_C" >&6
11871 else
11872   ac_cv_header_krb5_h=$ac_header_preproc
11873 fi
11874 { echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
11875 echo "${ECHO_T}$ac_cv_header_krb5_h" >&6; }
11876
11877 fi
11878 if test $ac_cv_header_krb5_h = yes; then
11879   :
11880 else
11881   { { echo "$as_me:$LINENO: error: header file <krb5.h> is required for Kerberos 5" >&5
11882 echo "$as_me: error: header file <krb5.h> is required for Kerberos 5" >&2;}
11883    { (exit 1); exit 1; }; }
11884 fi
11885
11886
11887 fi
11888
11889 if test "$with_openssl" = yes ; then
11890   if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
11891   { echo "$as_me:$LINENO: checking for openssl/ssl.h" >&5
11892 echo $ECHO_N "checking for openssl/ssl.h... $ECHO_C" >&6; }
11893 if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
11894   echo $ECHO_N "(cached) $ECHO_C" >&6
11895 fi
11896 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
11897 echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6; }
11898 else
11899   # Is the header compilable?
11900 { echo "$as_me:$LINENO: checking openssl/ssl.h usability" >&5
11901 echo $ECHO_N "checking openssl/ssl.h usability... $ECHO_C" >&6; }
11902 cat >conftest.$ac_ext <<_ACEOF
11903 /* confdefs.h.  */
11904 _ACEOF
11905 cat confdefs.h >>conftest.$ac_ext
11906 cat >>conftest.$ac_ext <<_ACEOF
11907 /* end confdefs.h.  */
11908 $ac_includes_default
11909 #include <openssl/ssl.h>
11910 _ACEOF
11911 rm -f conftest.$ac_objext
11912 if { (ac_try="$ac_compile"
11913 case "(($ac_try" in
11914   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11915   *) ac_try_echo=$ac_try;;
11916 esac
11917 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11918   (eval "$ac_compile") 2>conftest.er1
11919   ac_status=$?
11920   grep -v '^ *+' conftest.er1 >conftest.err
11921   rm -f conftest.er1
11922   cat conftest.err >&5
11923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11924   (exit $ac_status); } && {
11925          test -z "$ac_c_werror_flag" ||
11926          test ! -s conftest.err
11927        } && test -s conftest.$ac_objext; then
11928   ac_header_compiler=yes
11929 else
11930   echo "$as_me: failed program was:" >&5
11931 sed 's/^/| /' conftest.$ac_ext >&5
11932
11933         ac_header_compiler=no
11934 fi
11935
11936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11937 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11938 echo "${ECHO_T}$ac_header_compiler" >&6; }
11939
11940 # Is the header present?
11941 { echo "$as_me:$LINENO: checking openssl/ssl.h presence" >&5
11942 echo $ECHO_N "checking openssl/ssl.h presence... $ECHO_C" >&6; }
11943 cat >conftest.$ac_ext <<_ACEOF
11944 /* confdefs.h.  */
11945 _ACEOF
11946 cat confdefs.h >>conftest.$ac_ext
11947 cat >>conftest.$ac_ext <<_ACEOF
11948 /* end confdefs.h.  */
11949 #include <openssl/ssl.h>
11950 _ACEOF
11951 if { (ac_try="$ac_cpp conftest.$ac_ext"
11952 case "(($ac_try" in
11953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11954   *) ac_try_echo=$ac_try;;
11955 esac
11956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11957   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11958   ac_status=$?
11959   grep -v '^ *+' conftest.er1 >conftest.err
11960   rm -f conftest.er1
11961   cat conftest.err >&5
11962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11963   (exit $ac_status); } >/dev/null && {
11964          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11965          test ! -s conftest.err
11966        }; then
11967   ac_header_preproc=yes
11968 else
11969   echo "$as_me: failed program was:" >&5
11970 sed 's/^/| /' conftest.$ac_ext >&5
11971
11972   ac_header_preproc=no
11973 fi
11974
11975 rm -f conftest.err conftest.$ac_ext
11976 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11977 echo "${ECHO_T}$ac_header_preproc" >&6; }
11978
11979 # So?  What about this header?
11980 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11981   yes:no: )
11982     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: accepted by the compiler, rejected by the preprocessor!" >&5
11983 echo "$as_me: WARNING: openssl/ssl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11984     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the compiler's result" >&5
11985 echo "$as_me: WARNING: openssl/ssl.h: proceeding with the compiler's result" >&2;}
11986     ac_header_preproc=yes
11987     ;;
11988   no:yes:* )
11989     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: present but cannot be compiled" >&5
11990 echo "$as_me: WARNING: openssl/ssl.h: present but cannot be compiled" >&2;}
11991     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h:     check for missing prerequisite headers?" >&5
11992 echo "$as_me: WARNING: openssl/ssl.h:     check for missing prerequisite headers?" >&2;}
11993     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: see the Autoconf documentation" >&5
11994 echo "$as_me: WARNING: openssl/ssl.h: see the Autoconf documentation" >&2;}
11995     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h:     section \"Present But Cannot Be Compiled\"" >&5
11996 echo "$as_me: WARNING: openssl/ssl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11997     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&5
11998 echo "$as_me: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&2;}
11999     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: in the future, the compiler will take precedence" >&5
12000 echo "$as_me: WARNING: openssl/ssl.h: in the future, the compiler will take precedence" >&2;}
12001     ( cat <<\_ASBOX
12002 ## ---------------------------------------- ##
12003 ## Report this to pgsql-bugs@postgresql.org ##
12004 ## ---------------------------------------- ##
12005 _ASBOX
12006      ) | sed "s/^/$as_me: WARNING:     /" >&2
12007     ;;
12008 esac
12009 { echo "$as_me:$LINENO: checking for openssl/ssl.h" >&5
12010 echo $ECHO_N "checking for openssl/ssl.h... $ECHO_C" >&6; }
12011 if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
12012   echo $ECHO_N "(cached) $ECHO_C" >&6
12013 else
12014   ac_cv_header_openssl_ssl_h=$ac_header_preproc
12015 fi
12016 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
12017 echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6; }
12018
12019 fi
12020 if test $ac_cv_header_openssl_ssl_h = yes; then
12021   :
12022 else
12023   { { echo "$as_me:$LINENO: error: header file <openssl/ssl.h> is required for OpenSSL" >&5
12024 echo "$as_me: error: header file <openssl/ssl.h> is required for OpenSSL" >&2;}
12025    { (exit 1); exit 1; }; }
12026 fi
12027
12028
12029   if test "${ac_cv_header_openssl_err_h+set}" = set; then
12030   { echo "$as_me:$LINENO: checking for openssl/err.h" >&5
12031 echo $ECHO_N "checking for openssl/err.h... $ECHO_C" >&6; }
12032 if test "${ac_cv_header_openssl_err_h+set}" = set; then
12033   echo $ECHO_N "(cached) $ECHO_C" >&6
12034 fi
12035 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
12036 echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6; }
12037 else
12038   # Is the header compilable?
12039 { echo "$as_me:$LINENO: checking openssl/err.h usability" >&5
12040 echo $ECHO_N "checking openssl/err.h usability... $ECHO_C" >&6; }
12041 cat >conftest.$ac_ext <<_ACEOF
12042 /* confdefs.h.  */
12043 _ACEOF
12044 cat confdefs.h >>conftest.$ac_ext
12045 cat >>conftest.$ac_ext <<_ACEOF
12046 /* end confdefs.h.  */
12047 $ac_includes_default
12048 #include <openssl/err.h>
12049 _ACEOF
12050 rm -f conftest.$ac_objext
12051 if { (ac_try="$ac_compile"
12052 case "(($ac_try" in
12053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12054   *) ac_try_echo=$ac_try;;
12055 esac
12056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12057   (eval "$ac_compile") 2>conftest.er1
12058   ac_status=$?
12059   grep -v '^ *+' conftest.er1 >conftest.err
12060   rm -f conftest.er1
12061   cat conftest.err >&5
12062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12063   (exit $ac_status); } && {
12064          test -z "$ac_c_werror_flag" ||
12065          test ! -s conftest.err
12066        } && test -s conftest.$ac_objext; then
12067   ac_header_compiler=yes
12068 else
12069   echo "$as_me: failed program was:" >&5
12070 sed 's/^/| /' conftest.$ac_ext >&5
12071
12072         ac_header_compiler=no
12073 fi
12074
12075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12076 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12077 echo "${ECHO_T}$ac_header_compiler" >&6; }
12078
12079 # Is the header present?
12080 { echo "$as_me:$LINENO: checking openssl/err.h presence" >&5
12081 echo $ECHO_N "checking openssl/err.h presence... $ECHO_C" >&6; }
12082 cat >conftest.$ac_ext <<_ACEOF
12083 /* confdefs.h.  */
12084 _ACEOF
12085 cat confdefs.h >>conftest.$ac_ext
12086 cat >>conftest.$ac_ext <<_ACEOF
12087 /* end confdefs.h.  */
12088 #include <openssl/err.h>
12089 _ACEOF
12090 if { (ac_try="$ac_cpp conftest.$ac_ext"
12091 case "(($ac_try" in
12092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12093   *) ac_try_echo=$ac_try;;
12094 esac
12095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12096   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12097   ac_status=$?
12098   grep -v '^ *+' conftest.er1 >conftest.err
12099   rm -f conftest.er1
12100   cat conftest.err >&5
12101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12102   (exit $ac_status); } >/dev/null && {
12103          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12104          test ! -s conftest.err
12105        }; then
12106   ac_header_preproc=yes
12107 else
12108   echo "$as_me: failed program was:" >&5
12109 sed 's/^/| /' conftest.$ac_ext >&5
12110
12111   ac_header_preproc=no
12112 fi
12113
12114 rm -f conftest.err conftest.$ac_ext
12115 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12116 echo "${ECHO_T}$ac_header_preproc" >&6; }
12117
12118 # So?  What about this header?
12119 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12120   yes:no: )
12121     { echo "$as_me:$LINENO: WARNING: openssl/err.h: accepted by the compiler, rejected by the preprocessor!" >&5
12122 echo "$as_me: WARNING: openssl/err.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12123     { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the compiler's result" >&5
12124 echo "$as_me: WARNING: openssl/err.h: proceeding with the compiler's result" >&2;}
12125     ac_header_preproc=yes
12126     ;;
12127   no:yes:* )
12128     { echo "$as_me:$LINENO: WARNING: openssl/err.h: present but cannot be compiled" >&5
12129 echo "$as_me: WARNING: openssl/err.h: present but cannot be compiled" >&2;}
12130     { echo "$as_me:$LINENO: WARNING: openssl/err.h:     check for missing prerequisite headers?" >&5
12131 echo "$as_me: WARNING: openssl/err.h:     check for missing prerequisite headers?" >&2;}
12132     { echo "$as_me:$LINENO: WARNING: openssl/err.h: see the Autoconf documentation" >&5
12133 echo "$as_me: WARNING: openssl/err.h: see the Autoconf documentation" >&2;}
12134     { echo "$as_me:$LINENO: WARNING: openssl/err.h:     section \"Present But Cannot Be Compiled\"" >&5
12135 echo "$as_me: WARNING: openssl/err.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12136     { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&5
12137 echo "$as_me: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&2;}
12138     { echo "$as_me:$LINENO: WARNING: openssl/err.h: in the future, the compiler will take precedence" >&5
12139 echo "$as_me: WARNING: openssl/err.h: in the future, the compiler will take precedence" >&2;}
12140     ( cat <<\_ASBOX
12141 ## ---------------------------------------- ##
12142 ## Report this to pgsql-bugs@postgresql.org ##
12143 ## ---------------------------------------- ##
12144 _ASBOX
12145      ) | sed "s/^/$as_me: WARNING:     /" >&2
12146     ;;
12147 esac
12148 { echo "$as_me:$LINENO: checking for openssl/err.h" >&5
12149 echo $ECHO_N "checking for openssl/err.h... $ECHO_C" >&6; }
12150 if test "${ac_cv_header_openssl_err_h+set}" = set; then
12151   echo $ECHO_N "(cached) $ECHO_C" >&6
12152 else
12153   ac_cv_header_openssl_err_h=$ac_header_preproc
12154 fi
12155 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
12156 echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6; }
12157
12158 fi
12159 if test $ac_cv_header_openssl_err_h = yes; then
12160   :
12161 else
12162   { { echo "$as_me:$LINENO: error: header file <openssl/err.h> is required for OpenSSL" >&5
12163 echo "$as_me: error: header file <openssl/err.h> is required for OpenSSL" >&2;}
12164    { (exit 1); exit 1; }; }
12165 fi
12166
12167
12168
12169 for ac_func in ERR_set_mark
12170 do
12171 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12172 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12173 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12174 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12175   echo $ECHO_N "(cached) $ECHO_C" >&6
12176 else
12177   cat >conftest.$ac_ext <<_ACEOF
12178 /* confdefs.h.  */
12179 _ACEOF
12180 cat confdefs.h >>conftest.$ac_ext
12181 cat >>conftest.$ac_ext <<_ACEOF
12182 /* end confdefs.h.  */
12183 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12184    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12185 #define $ac_func innocuous_$ac_func
12186
12187 /* System header to define __stub macros and hopefully few prototypes,
12188     which can conflict with char $ac_func (); below.
12189     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12190     <limits.h> exists even on freestanding compilers.  */
12191
12192 #ifdef __STDC__
12193 # include <limits.h>
12194 #else
12195 # include <assert.h>
12196 #endif
12197
12198 #undef $ac_func
12199
12200 /* Override any GCC internal prototype to avoid an error.
12201    Use char because int might match the return type of a GCC
12202    builtin and then its argument prototype would still apply.  */
12203 #ifdef __cplusplus
12204 extern "C"
12205 #endif
12206 char $ac_func ();
12207 /* The GNU C library defines this for functions which it implements
12208     to always fail with ENOSYS.  Some functions are actually named
12209     something starting with __ and the normal name is an alias.  */
12210 #if defined __stub_$ac_func || defined __stub___$ac_func
12211 choke me
12212 #endif
12213
12214 int
12215 main ()
12216 {
12217 return $ac_func ();
12218   ;
12219   return 0;
12220 }
12221 _ACEOF
12222 rm -f conftest.$ac_objext conftest$ac_exeext
12223 if { (ac_try="$ac_link"
12224 case "(($ac_try" in
12225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12226   *) ac_try_echo=$ac_try;;
12227 esac
12228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12229   (eval "$ac_link") 2>conftest.er1
12230   ac_status=$?
12231   grep -v '^ *+' conftest.er1 >conftest.err
12232   rm -f conftest.er1
12233   cat conftest.err >&5
12234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12235   (exit $ac_status); } && {
12236          test -z "$ac_c_werror_flag" ||
12237          test ! -s conftest.err
12238        } && test -s conftest$ac_exeext &&
12239        $as_test_x conftest$ac_exeext; then
12240   eval "$as_ac_var=yes"
12241 else
12242   echo "$as_me: failed program was:" >&5
12243 sed 's/^/| /' conftest.$ac_ext >&5
12244
12245         eval "$as_ac_var=no"
12246 fi
12247
12248 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12249       conftest$ac_exeext conftest.$ac_ext
12250 fi
12251 ac_res=`eval echo '${'$as_ac_var'}'`
12252                { echo "$as_me:$LINENO: result: $ac_res" >&5
12253 echo "${ECHO_T}$ac_res" >&6; }
12254 if test `eval echo '${'$as_ac_var'}'` = yes; then
12255   cat >>confdefs.h <<_ACEOF
12256 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12257 _ACEOF
12258
12259 fi
12260 done
12261
12262 fi
12263
12264 if test "$with_pam" = yes ; then
12265
12266 for ac_header in security/pam_appl.h
12267 do
12268 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12269 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12270   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12271 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12272 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12273   echo $ECHO_N "(cached) $ECHO_C" >&6
12274 fi
12275 ac_res=`eval echo '${'$as_ac_Header'}'`
12276                { echo "$as_me:$LINENO: result: $ac_res" >&5
12277 echo "${ECHO_T}$ac_res" >&6; }
12278 else
12279   # Is the header compilable?
12280 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12281 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12282 cat >conftest.$ac_ext <<_ACEOF
12283 /* confdefs.h.  */
12284 _ACEOF
12285 cat confdefs.h >>conftest.$ac_ext
12286 cat >>conftest.$ac_ext <<_ACEOF
12287 /* end confdefs.h.  */
12288 $ac_includes_default
12289 #include <$ac_header>
12290 _ACEOF
12291 rm -f conftest.$ac_objext
12292 if { (ac_try="$ac_compile"
12293 case "(($ac_try" in
12294   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12295   *) ac_try_echo=$ac_try;;
12296 esac
12297 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12298   (eval "$ac_compile") 2>conftest.er1
12299   ac_status=$?
12300   grep -v '^ *+' conftest.er1 >conftest.err
12301   rm -f conftest.er1
12302   cat conftest.err >&5
12303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12304   (exit $ac_status); } && {
12305          test -z "$ac_c_werror_flag" ||
12306          test ! -s conftest.err
12307        } && test -s conftest.$ac_objext; then
12308   ac_header_compiler=yes
12309 else
12310   echo "$as_me: failed program was:" >&5
12311 sed 's/^/| /' conftest.$ac_ext >&5
12312
12313         ac_header_compiler=no
12314 fi
12315
12316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12317 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12318 echo "${ECHO_T}$ac_header_compiler" >&6; }
12319
12320 # Is the header present?
12321 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12322 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12323 cat >conftest.$ac_ext <<_ACEOF
12324 /* confdefs.h.  */
12325 _ACEOF
12326 cat confdefs.h >>conftest.$ac_ext
12327 cat >>conftest.$ac_ext <<_ACEOF
12328 /* end confdefs.h.  */
12329 #include <$ac_header>
12330 _ACEOF
12331 if { (ac_try="$ac_cpp conftest.$ac_ext"
12332 case "(($ac_try" in
12333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12334   *) ac_try_echo=$ac_try;;
12335 esac
12336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12337   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12338   ac_status=$?
12339   grep -v '^ *+' conftest.er1 >conftest.err
12340   rm -f conftest.er1
12341   cat conftest.err >&5
12342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12343   (exit $ac_status); } >/dev/null && {
12344          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12345          test ! -s conftest.err
12346        }; then
12347   ac_header_preproc=yes
12348 else
12349   echo "$as_me: failed program was:" >&5
12350 sed 's/^/| /' conftest.$ac_ext >&5
12351
12352   ac_header_preproc=no
12353 fi
12354
12355 rm -f conftest.err conftest.$ac_ext
12356 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12357 echo "${ECHO_T}$ac_header_preproc" >&6; }
12358
12359 # So?  What about this header?
12360 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12361   yes:no: )
12362     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12363 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12364     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12365 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12366     ac_header_preproc=yes
12367     ;;
12368   no:yes:* )
12369     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12370 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12371     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12372 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12373     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12374 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12375     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12376 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12377     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12378 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12379     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12380 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12381     ( cat <<\_ASBOX
12382 ## ---------------------------------------- ##
12383 ## Report this to pgsql-bugs@postgresql.org ##
12384 ## ---------------------------------------- ##
12385 _ASBOX
12386      ) | sed "s/^/$as_me: WARNING:     /" >&2
12387     ;;
12388 esac
12389 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12390 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12391 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12392   echo $ECHO_N "(cached) $ECHO_C" >&6
12393 else
12394   eval "$as_ac_Header=\$ac_header_preproc"
12395 fi
12396 ac_res=`eval echo '${'$as_ac_Header'}'`
12397                { echo "$as_me:$LINENO: result: $ac_res" >&5
12398 echo "${ECHO_T}$ac_res" >&6; }
12399
12400 fi
12401 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12402   cat >>confdefs.h <<_ACEOF
12403 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12404 _ACEOF
12405
12406 else
12407
12408 for ac_header in pam/pam_appl.h
12409 do
12410 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12411 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12412   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12413 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12414 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12415   echo $ECHO_N "(cached) $ECHO_C" >&6
12416 fi
12417 ac_res=`eval echo '${'$as_ac_Header'}'`
12418                { echo "$as_me:$LINENO: result: $ac_res" >&5
12419 echo "${ECHO_T}$ac_res" >&6; }
12420 else
12421   # Is the header compilable?
12422 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12423 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12424 cat >conftest.$ac_ext <<_ACEOF
12425 /* confdefs.h.  */
12426 _ACEOF
12427 cat confdefs.h >>conftest.$ac_ext
12428 cat >>conftest.$ac_ext <<_ACEOF
12429 /* end confdefs.h.  */
12430 $ac_includes_default
12431 #include <$ac_header>
12432 _ACEOF
12433 rm -f conftest.$ac_objext
12434 if { (ac_try="$ac_compile"
12435 case "(($ac_try" in
12436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12437   *) ac_try_echo=$ac_try;;
12438 esac
12439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12440   (eval "$ac_compile") 2>conftest.er1
12441   ac_status=$?
12442   grep -v '^ *+' conftest.er1 >conftest.err
12443   rm -f conftest.er1
12444   cat conftest.err >&5
12445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12446   (exit $ac_status); } && {
12447          test -z "$ac_c_werror_flag" ||
12448          test ! -s conftest.err
12449        } && test -s conftest.$ac_objext; then
12450   ac_header_compiler=yes
12451 else
12452   echo "$as_me: failed program was:" >&5
12453 sed 's/^/| /' conftest.$ac_ext >&5
12454
12455         ac_header_compiler=no
12456 fi
12457
12458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12459 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12460 echo "${ECHO_T}$ac_header_compiler" >&6; }
12461
12462 # Is the header present?
12463 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12464 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12465 cat >conftest.$ac_ext <<_ACEOF
12466 /* confdefs.h.  */
12467 _ACEOF
12468 cat confdefs.h >>conftest.$ac_ext
12469 cat >>conftest.$ac_ext <<_ACEOF
12470 /* end confdefs.h.  */
12471 #include <$ac_header>
12472 _ACEOF
12473 if { (ac_try="$ac_cpp conftest.$ac_ext"
12474 case "(($ac_try" in
12475   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12476   *) ac_try_echo=$ac_try;;
12477 esac
12478 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12479   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12480   ac_status=$?
12481   grep -v '^ *+' conftest.er1 >conftest.err
12482   rm -f conftest.er1
12483   cat conftest.err >&5
12484   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12485   (exit $ac_status); } >/dev/null && {
12486          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12487          test ! -s conftest.err
12488        }; then
12489   ac_header_preproc=yes
12490 else
12491   echo "$as_me: failed program was:" >&5
12492 sed 's/^/| /' conftest.$ac_ext >&5
12493
12494   ac_header_preproc=no
12495 fi
12496
12497 rm -f conftest.err conftest.$ac_ext
12498 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12499 echo "${ECHO_T}$ac_header_preproc" >&6; }
12500
12501 # So?  What about this header?
12502 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12503   yes:no: )
12504     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12505 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12506     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12507 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12508     ac_header_preproc=yes
12509     ;;
12510   no:yes:* )
12511     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12512 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12513     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12514 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12515     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12516 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12517     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12518 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12519     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12520 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12521     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12522 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12523     ( cat <<\_ASBOX
12524 ## ---------------------------------------- ##
12525 ## Report this to pgsql-bugs@postgresql.org ##
12526 ## ---------------------------------------- ##
12527 _ASBOX
12528      ) | sed "s/^/$as_me: WARNING:     /" >&2
12529     ;;
12530 esac
12531 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12532 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12533 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12534   echo $ECHO_N "(cached) $ECHO_C" >&6
12535 else
12536   eval "$as_ac_Header=\$ac_header_preproc"
12537 fi
12538 ac_res=`eval echo '${'$as_ac_Header'}'`
12539                { echo "$as_me:$LINENO: result: $ac_res" >&5
12540 echo "${ECHO_T}$ac_res" >&6; }
12541
12542 fi
12543 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12544   cat >>confdefs.h <<_ACEOF
12545 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12546 _ACEOF
12547
12548 else
12549   { { echo "$as_me:$LINENO: error: header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." >&5
12550 echo "$as_me: error: header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." >&2;}
12551    { (exit 1); exit 1; }; }
12552 fi
12553
12554 done
12555
12556 fi
12557
12558 done
12559
12560 fi
12561
12562 if test "$with_libxml" = yes ; then
12563   if test "${ac_cv_header_libxml_parser_h+set}" = set; then
12564   { echo "$as_me:$LINENO: checking for libxml/parser.h" >&5
12565 echo $ECHO_N "checking for libxml/parser.h... $ECHO_C" >&6; }
12566 if test "${ac_cv_header_libxml_parser_h+set}" = set; then
12567   echo $ECHO_N "(cached) $ECHO_C" >&6
12568 fi
12569 { echo "$as_me:$LINENO: result: $ac_cv_header_libxml_parser_h" >&5
12570 echo "${ECHO_T}$ac_cv_header_libxml_parser_h" >&6; }
12571 else
12572   # Is the header compilable?
12573 { echo "$as_me:$LINENO: checking libxml/parser.h usability" >&5
12574 echo $ECHO_N "checking libxml/parser.h usability... $ECHO_C" >&6; }
12575 cat >conftest.$ac_ext <<_ACEOF
12576 /* confdefs.h.  */
12577 _ACEOF
12578 cat confdefs.h >>conftest.$ac_ext
12579 cat >>conftest.$ac_ext <<_ACEOF
12580 /* end confdefs.h.  */
12581 $ac_includes_default
12582 #include <libxml/parser.h>
12583 _ACEOF
12584 rm -f conftest.$ac_objext
12585 if { (ac_try="$ac_compile"
12586 case "(($ac_try" in
12587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12588   *) ac_try_echo=$ac_try;;
12589 esac
12590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12591   (eval "$ac_compile") 2>conftest.er1
12592   ac_status=$?
12593   grep -v '^ *+' conftest.er1 >conftest.err
12594   rm -f conftest.er1
12595   cat conftest.err >&5
12596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12597   (exit $ac_status); } && {
12598          test -z "$ac_c_werror_flag" ||
12599          test ! -s conftest.err
12600        } && test -s conftest.$ac_objext; then
12601   ac_header_compiler=yes
12602 else
12603   echo "$as_me: failed program was:" >&5
12604 sed 's/^/| /' conftest.$ac_ext >&5
12605
12606         ac_header_compiler=no
12607 fi
12608
12609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12610 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12611 echo "${ECHO_T}$ac_header_compiler" >&6; }
12612
12613 # Is the header present?
12614 { echo "$as_me:$LINENO: checking libxml/parser.h presence" >&5
12615 echo $ECHO_N "checking libxml/parser.h presence... $ECHO_C" >&6; }
12616 cat >conftest.$ac_ext <<_ACEOF
12617 /* confdefs.h.  */
12618 _ACEOF
12619 cat confdefs.h >>conftest.$ac_ext
12620 cat >>conftest.$ac_ext <<_ACEOF
12621 /* end confdefs.h.  */
12622 #include <libxml/parser.h>
12623 _ACEOF
12624 if { (ac_try="$ac_cpp conftest.$ac_ext"
12625 case "(($ac_try" in
12626   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12627   *) ac_try_echo=$ac_try;;
12628 esac
12629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12630   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12631   ac_status=$?
12632   grep -v '^ *+' conftest.er1 >conftest.err
12633   rm -f conftest.er1
12634   cat conftest.err >&5
12635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12636   (exit $ac_status); } >/dev/null && {
12637          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12638          test ! -s conftest.err
12639        }; then
12640   ac_header_preproc=yes
12641 else
12642   echo "$as_me: failed program was:" >&5
12643 sed 's/^/| /' conftest.$ac_ext >&5
12644
12645   ac_header_preproc=no
12646 fi
12647
12648 rm -f conftest.err conftest.$ac_ext
12649 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12650 echo "${ECHO_T}$ac_header_preproc" >&6; }
12651
12652 # So?  What about this header?
12653 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12654   yes:no: )
12655     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: accepted by the compiler, rejected by the preprocessor!" >&5
12656 echo "$as_me: WARNING: libxml/parser.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12657     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: proceeding with the compiler's result" >&5
12658 echo "$as_me: WARNING: libxml/parser.h: proceeding with the compiler's result" >&2;}
12659     ac_header_preproc=yes
12660     ;;
12661   no:yes:* )
12662     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: present but cannot be compiled" >&5
12663 echo "$as_me: WARNING: libxml/parser.h: present but cannot be compiled" >&2;}
12664     { echo "$as_me:$LINENO: WARNING: libxml/parser.h:     check for missing prerequisite headers?" >&5
12665 echo "$as_me: WARNING: libxml/parser.h:     check for missing prerequisite headers?" >&2;}
12666     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: see the Autoconf documentation" >&5
12667 echo "$as_me: WARNING: libxml/parser.h: see the Autoconf documentation" >&2;}
12668     { echo "$as_me:$LINENO: WARNING: libxml/parser.h:     section \"Present But Cannot Be Compiled\"" >&5
12669 echo "$as_me: WARNING: libxml/parser.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12670     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: proceeding with the preprocessor's result" >&5
12671 echo "$as_me: WARNING: libxml/parser.h: proceeding with the preprocessor's result" >&2;}
12672     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: in the future, the compiler will take precedence" >&5
12673 echo "$as_me: WARNING: libxml/parser.h: in the future, the compiler will take precedence" >&2;}
12674     ( cat <<\_ASBOX
12675 ## ---------------------------------------- ##
12676 ## Report this to pgsql-bugs@postgresql.org ##
12677 ## ---------------------------------------- ##
12678 _ASBOX
12679      ) | sed "s/^/$as_me: WARNING:     /" >&2
12680     ;;
12681 esac
12682 { echo "$as_me:$LINENO: checking for libxml/parser.h" >&5
12683 echo $ECHO_N "checking for libxml/parser.h... $ECHO_C" >&6; }
12684 if test "${ac_cv_header_libxml_parser_h+set}" = set; then
12685   echo $ECHO_N "(cached) $ECHO_C" >&6
12686 else
12687   ac_cv_header_libxml_parser_h=$ac_header_preproc
12688 fi
12689 { echo "$as_me:$LINENO: result: $ac_cv_header_libxml_parser_h" >&5
12690 echo "${ECHO_T}$ac_cv_header_libxml_parser_h" >&6; }
12691
12692 fi
12693 if test $ac_cv_header_libxml_parser_h = yes; then
12694   :
12695 else
12696   { { echo "$as_me:$LINENO: error: header file <libxml/parser.h> is required for XML support" >&5
12697 echo "$as_me: error: header file <libxml/parser.h> is required for XML support" >&2;}
12698    { (exit 1); exit 1; }; }
12699 fi
12700
12701
12702 fi
12703
12704 if test "$with_libxslt" = yes ; then
12705   if test "${ac_cv_header_libxslt_xslt_h+set}" = set; then
12706   { echo "$as_me:$LINENO: checking for libxslt/xslt.h" >&5
12707 echo $ECHO_N "checking for libxslt/xslt.h... $ECHO_C" >&6; }
12708 if test "${ac_cv_header_libxslt_xslt_h+set}" = set; then
12709   echo $ECHO_N "(cached) $ECHO_C" >&6
12710 fi
12711 { echo "$as_me:$LINENO: result: $ac_cv_header_libxslt_xslt_h" >&5
12712 echo "${ECHO_T}$ac_cv_header_libxslt_xslt_h" >&6; }
12713 else
12714   # Is the header compilable?
12715 { echo "$as_me:$LINENO: checking libxslt/xslt.h usability" >&5
12716 echo $ECHO_N "checking libxslt/xslt.h usability... $ECHO_C" >&6; }
12717 cat >conftest.$ac_ext <<_ACEOF
12718 /* confdefs.h.  */
12719 _ACEOF
12720 cat confdefs.h >>conftest.$ac_ext
12721 cat >>conftest.$ac_ext <<_ACEOF
12722 /* end confdefs.h.  */
12723 $ac_includes_default
12724 #include <libxslt/xslt.h>
12725 _ACEOF
12726 rm -f conftest.$ac_objext
12727 if { (ac_try="$ac_compile"
12728 case "(($ac_try" in
12729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12730   *) ac_try_echo=$ac_try;;
12731 esac
12732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12733   (eval "$ac_compile") 2>conftest.er1
12734   ac_status=$?
12735   grep -v '^ *+' conftest.er1 >conftest.err
12736   rm -f conftest.er1
12737   cat conftest.err >&5
12738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12739   (exit $ac_status); } && {
12740          test -z "$ac_c_werror_flag" ||
12741          test ! -s conftest.err
12742        } && test -s conftest.$ac_objext; then
12743   ac_header_compiler=yes
12744 else
12745   echo "$as_me: failed program was:" >&5
12746 sed 's/^/| /' conftest.$ac_ext >&5
12747
12748         ac_header_compiler=no
12749 fi
12750
12751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12752 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12753 echo "${ECHO_T}$ac_header_compiler" >&6; }
12754
12755 # Is the header present?
12756 { echo "$as_me:$LINENO: checking libxslt/xslt.h presence" >&5
12757 echo $ECHO_N "checking libxslt/xslt.h presence... $ECHO_C" >&6; }
12758 cat >conftest.$ac_ext <<_ACEOF
12759 /* confdefs.h.  */
12760 _ACEOF
12761 cat confdefs.h >>conftest.$ac_ext
12762 cat >>conftest.$ac_ext <<_ACEOF
12763 /* end confdefs.h.  */
12764 #include <libxslt/xslt.h>
12765 _ACEOF
12766 if { (ac_try="$ac_cpp conftest.$ac_ext"
12767 case "(($ac_try" in
12768   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12769   *) ac_try_echo=$ac_try;;
12770 esac
12771 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12772   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12773   ac_status=$?
12774   grep -v '^ *+' conftest.er1 >conftest.err
12775   rm -f conftest.er1
12776   cat conftest.err >&5
12777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12778   (exit $ac_status); } >/dev/null && {
12779          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12780          test ! -s conftest.err
12781        }; then
12782   ac_header_preproc=yes
12783 else
12784   echo "$as_me: failed program was:" >&5
12785 sed 's/^/| /' conftest.$ac_ext >&5
12786
12787   ac_header_preproc=no
12788 fi
12789
12790 rm -f conftest.err conftest.$ac_ext
12791 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12792 echo "${ECHO_T}$ac_header_preproc" >&6; }
12793
12794 # So?  What about this header?
12795 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12796   yes:no: )
12797     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: accepted by the compiler, rejected by the preprocessor!" >&5
12798 echo "$as_me: WARNING: libxslt/xslt.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12799     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: proceeding with the compiler's result" >&5
12800 echo "$as_me: WARNING: libxslt/xslt.h: proceeding with the compiler's result" >&2;}
12801     ac_header_preproc=yes
12802     ;;
12803   no:yes:* )
12804     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: present but cannot be compiled" >&5
12805 echo "$as_me: WARNING: libxslt/xslt.h: present but cannot be compiled" >&2;}
12806     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h:     check for missing prerequisite headers?" >&5
12807 echo "$as_me: WARNING: libxslt/xslt.h:     check for missing prerequisite headers?" >&2;}
12808     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: see the Autoconf documentation" >&5
12809 echo "$as_me: WARNING: libxslt/xslt.h: see the Autoconf documentation" >&2;}
12810     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h:     section \"Present But Cannot Be Compiled\"" >&5
12811 echo "$as_me: WARNING: libxslt/xslt.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12812     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: proceeding with the preprocessor's result" >&5
12813 echo "$as_me: WARNING: libxslt/xslt.h: proceeding with the preprocessor's result" >&2;}
12814     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: in the future, the compiler will take precedence" >&5
12815 echo "$as_me: WARNING: libxslt/xslt.h: in the future, the compiler will take precedence" >&2;}
12816     ( cat <<\_ASBOX
12817 ## ---------------------------------------- ##
12818 ## Report this to pgsql-bugs@postgresql.org ##
12819 ## ---------------------------------------- ##
12820 _ASBOX
12821      ) | sed "s/^/$as_me: WARNING:     /" >&2
12822     ;;
12823 esac
12824 { echo "$as_me:$LINENO: checking for libxslt/xslt.h" >&5
12825 echo $ECHO_N "checking for libxslt/xslt.h... $ECHO_C" >&6; }
12826 if test "${ac_cv_header_libxslt_xslt_h+set}" = set; then
12827   echo $ECHO_N "(cached) $ECHO_C" >&6
12828 else
12829   ac_cv_header_libxslt_xslt_h=$ac_header_preproc
12830 fi
12831 { echo "$as_me:$LINENO: result: $ac_cv_header_libxslt_xslt_h" >&5
12832 echo "${ECHO_T}$ac_cv_header_libxslt_xslt_h" >&6; }
12833
12834 fi
12835 if test $ac_cv_header_libxslt_xslt_h = yes; then
12836   :
12837 else
12838   { { echo "$as_me:$LINENO: error: header file <libxslt/xslt.h> is required for XSLT support" >&5
12839 echo "$as_me: error: header file <libxslt/xslt.h> is required for XSLT support" >&2;}
12840    { (exit 1); exit 1; }; }
12841 fi
12842
12843
12844 fi
12845
12846 if test "$with_ldap" = yes ; then
12847   if test "$PORTNAME" != "win32"; then
12848
12849 for ac_header in ldap.h
12850 do
12851 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12852 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12853   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12854 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12855 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12856   echo $ECHO_N "(cached) $ECHO_C" >&6
12857 fi
12858 ac_res=`eval echo '${'$as_ac_Header'}'`
12859                { echo "$as_me:$LINENO: result: $ac_res" >&5
12860 echo "${ECHO_T}$ac_res" >&6; }
12861 else
12862   # Is the header compilable?
12863 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12864 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12865 cat >conftest.$ac_ext <<_ACEOF
12866 /* confdefs.h.  */
12867 _ACEOF
12868 cat confdefs.h >>conftest.$ac_ext
12869 cat >>conftest.$ac_ext <<_ACEOF
12870 /* end confdefs.h.  */
12871 $ac_includes_default
12872 #include <$ac_header>
12873 _ACEOF
12874 rm -f conftest.$ac_objext
12875 if { (ac_try="$ac_compile"
12876 case "(($ac_try" in
12877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12878   *) ac_try_echo=$ac_try;;
12879 esac
12880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12881   (eval "$ac_compile") 2>conftest.er1
12882   ac_status=$?
12883   grep -v '^ *+' conftest.er1 >conftest.err
12884   rm -f conftest.er1
12885   cat conftest.err >&5
12886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12887   (exit $ac_status); } && {
12888          test -z "$ac_c_werror_flag" ||
12889          test ! -s conftest.err
12890        } && test -s conftest.$ac_objext; then
12891   ac_header_compiler=yes
12892 else
12893   echo "$as_me: failed program was:" >&5
12894 sed 's/^/| /' conftest.$ac_ext >&5
12895
12896         ac_header_compiler=no
12897 fi
12898
12899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12900 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12901 echo "${ECHO_T}$ac_header_compiler" >&6; }
12902
12903 # Is the header present?
12904 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12905 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12906 cat >conftest.$ac_ext <<_ACEOF
12907 /* confdefs.h.  */
12908 _ACEOF
12909 cat confdefs.h >>conftest.$ac_ext
12910 cat >>conftest.$ac_ext <<_ACEOF
12911 /* end confdefs.h.  */
12912 #include <$ac_header>
12913 _ACEOF
12914 if { (ac_try="$ac_cpp conftest.$ac_ext"
12915 case "(($ac_try" in
12916   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12917   *) ac_try_echo=$ac_try;;
12918 esac
12919 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12920   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12921   ac_status=$?
12922   grep -v '^ *+' conftest.er1 >conftest.err
12923   rm -f conftest.er1
12924   cat conftest.err >&5
12925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12926   (exit $ac_status); } >/dev/null && {
12927          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12928          test ! -s conftest.err
12929        }; then
12930   ac_header_preproc=yes
12931 else
12932   echo "$as_me: failed program was:" >&5
12933 sed 's/^/| /' conftest.$ac_ext >&5
12934
12935   ac_header_preproc=no
12936 fi
12937
12938 rm -f conftest.err conftest.$ac_ext
12939 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12940 echo "${ECHO_T}$ac_header_preproc" >&6; }
12941
12942 # So?  What about this header?
12943 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12944   yes:no: )
12945     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12946 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12947     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12948 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12949     ac_header_preproc=yes
12950     ;;
12951   no:yes:* )
12952     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12953 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12954     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12955 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12956     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12957 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12958     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12959 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12960     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12961 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12962     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12963 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12964     ( cat <<\_ASBOX
12965 ## ---------------------------------------- ##
12966 ## Report this to pgsql-bugs@postgresql.org ##
12967 ## ---------------------------------------- ##
12968 _ASBOX
12969      ) | sed "s/^/$as_me: WARNING:     /" >&2
12970     ;;
12971 esac
12972 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12973 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12974 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12975   echo $ECHO_N "(cached) $ECHO_C" >&6
12976 else
12977   eval "$as_ac_Header=\$ac_header_preproc"
12978 fi
12979 ac_res=`eval echo '${'$as_ac_Header'}'`
12980                { echo "$as_me:$LINENO: result: $ac_res" >&5
12981 echo "${ECHO_T}$ac_res" >&6; }
12982
12983 fi
12984 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12985   cat >>confdefs.h <<_ACEOF
12986 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12987 _ACEOF
12988
12989 else
12990   { { echo "$as_me:$LINENO: error: header file <ldap.h> is required for LDAP" >&5
12991 echo "$as_me: error: header file <ldap.h> is required for LDAP" >&2;}
12992    { (exit 1); exit 1; }; }
12993 fi
12994
12995 done
12996
12997   else
12998
12999 for ac_header in winldap.h
13000 do
13001 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13002 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13003 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13004 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13005   echo $ECHO_N "(cached) $ECHO_C" >&6
13006 else
13007   cat >conftest.$ac_ext <<_ACEOF
13008 /* confdefs.h.  */
13009 _ACEOF
13010 cat confdefs.h >>conftest.$ac_ext
13011 cat >>conftest.$ac_ext <<_ACEOF
13012 /* end confdefs.h.  */
13013 $ac_includes_default
13014 #include <windows.h>
13015
13016
13017 #include <$ac_header>
13018 _ACEOF
13019 rm -f conftest.$ac_objext
13020 if { (ac_try="$ac_compile"
13021 case "(($ac_try" in
13022   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13023   *) ac_try_echo=$ac_try;;
13024 esac
13025 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13026   (eval "$ac_compile") 2>conftest.er1
13027   ac_status=$?
13028   grep -v '^ *+' conftest.er1 >conftest.err
13029   rm -f conftest.er1
13030   cat conftest.err >&5
13031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13032   (exit $ac_status); } && {
13033          test -z "$ac_c_werror_flag" ||
13034          test ! -s conftest.err
13035        } && test -s conftest.$ac_objext; then
13036   eval "$as_ac_Header=yes"
13037 else
13038   echo "$as_me: failed program was:" >&5
13039 sed 's/^/| /' conftest.$ac_ext >&5
13040
13041         eval "$as_ac_Header=no"
13042 fi
13043
13044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13045 fi
13046 ac_res=`eval echo '${'$as_ac_Header'}'`
13047                { echo "$as_me:$LINENO: result: $ac_res" >&5
13048 echo "${ECHO_T}$ac_res" >&6; }
13049 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13050   cat >>confdefs.h <<_ACEOF
13051 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13052 _ACEOF
13053
13054 else
13055   { { echo "$as_me:$LINENO: error: header file <winldap.h> is required for LDAP" >&5
13056 echo "$as_me: error: header file <winldap.h> is required for LDAP" >&2;}
13057    { (exit 1); exit 1; }; }
13058 fi
13059
13060 done
13061
13062   fi
13063 fi
13064
13065 if test "$with_bonjour" = yes ; then
13066   if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
13067   { echo "$as_me:$LINENO: checking for DNSServiceDiscovery/DNSServiceDiscovery.h" >&5
13068 echo $ECHO_N "checking for DNSServiceDiscovery/DNSServiceDiscovery.h... $ECHO_C" >&6; }
13069 if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
13070   echo $ECHO_N "(cached) $ECHO_C" >&6
13071 fi
13072 { echo "$as_me:$LINENO: result: $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&5
13073 echo "${ECHO_T}$ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&6; }
13074 else
13075   # Is the header compilable?
13076 { echo "$as_me:$LINENO: checking DNSServiceDiscovery/DNSServiceDiscovery.h usability" >&5
13077 echo $ECHO_N "checking DNSServiceDiscovery/DNSServiceDiscovery.h usability... $ECHO_C" >&6; }
13078 cat >conftest.$ac_ext <<_ACEOF
13079 /* confdefs.h.  */
13080 _ACEOF
13081 cat confdefs.h >>conftest.$ac_ext
13082 cat >>conftest.$ac_ext <<_ACEOF
13083 /* end confdefs.h.  */
13084 $ac_includes_default
13085 #include <DNSServiceDiscovery/DNSServiceDiscovery.h>
13086 _ACEOF
13087 rm -f conftest.$ac_objext
13088 if { (ac_try="$ac_compile"
13089 case "(($ac_try" in
13090   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13091   *) ac_try_echo=$ac_try;;
13092 esac
13093 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13094   (eval "$ac_compile") 2>conftest.er1
13095   ac_status=$?
13096   grep -v '^ *+' conftest.er1 >conftest.err
13097   rm -f conftest.er1
13098   cat conftest.err >&5
13099   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13100   (exit $ac_status); } && {
13101          test -z "$ac_c_werror_flag" ||
13102          test ! -s conftest.err
13103        } && test -s conftest.$ac_objext; then
13104   ac_header_compiler=yes
13105 else
13106   echo "$as_me: failed program was:" >&5
13107 sed 's/^/| /' conftest.$ac_ext >&5
13108
13109         ac_header_compiler=no
13110 fi
13111
13112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13113 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13114 echo "${ECHO_T}$ac_header_compiler" >&6; }
13115
13116 # Is the header present?
13117 { echo "$as_me:$LINENO: checking DNSServiceDiscovery/DNSServiceDiscovery.h presence" >&5
13118 echo $ECHO_N "checking DNSServiceDiscovery/DNSServiceDiscovery.h presence... $ECHO_C" >&6; }
13119 cat >conftest.$ac_ext <<_ACEOF
13120 /* confdefs.h.  */
13121 _ACEOF
13122 cat confdefs.h >>conftest.$ac_ext
13123 cat >>conftest.$ac_ext <<_ACEOF
13124 /* end confdefs.h.  */
13125 #include <DNSServiceDiscovery/DNSServiceDiscovery.h>
13126 _ACEOF
13127 if { (ac_try="$ac_cpp conftest.$ac_ext"
13128 case "(($ac_try" in
13129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13130   *) ac_try_echo=$ac_try;;
13131 esac
13132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13133   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13134   ac_status=$?
13135   grep -v '^ *+' conftest.er1 >conftest.err
13136   rm -f conftest.er1
13137   cat conftest.err >&5
13138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13139   (exit $ac_status); } >/dev/null && {
13140          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13141          test ! -s conftest.err
13142        }; then
13143   ac_header_preproc=yes
13144 else
13145   echo "$as_me: failed program was:" >&5
13146 sed 's/^/| /' conftest.$ac_ext >&5
13147
13148   ac_header_preproc=no
13149 fi
13150
13151 rm -f conftest.err conftest.$ac_ext
13152 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13153 echo "${ECHO_T}$ac_header_preproc" >&6; }
13154
13155 # So?  What about this header?
13156 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13157   yes:no: )
13158     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: accepted by the compiler, rejected by the preprocessor!" >&5
13159 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13160     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the compiler's result" >&5
13161 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the compiler's result" >&2;}
13162     ac_header_preproc=yes
13163     ;;
13164   no:yes:* )
13165     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: present but cannot be compiled" >&5
13166 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: present but cannot be compiled" >&2;}
13167     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     check for missing prerequisite headers?" >&5
13168 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     check for missing prerequisite headers?" >&2;}
13169     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: see the Autoconf documentation" >&5
13170 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: see the Autoconf documentation" >&2;}
13171     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     section \"Present But Cannot Be Compiled\"" >&5
13172 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13173     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&5
13174 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&2;}
13175     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: in the future, the compiler will take precedence" >&5
13176 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: in the future, the compiler will take precedence" >&2;}
13177     ( cat <<\_ASBOX
13178 ## ---------------------------------------- ##
13179 ## Report this to pgsql-bugs@postgresql.org ##
13180 ## ---------------------------------------- ##
13181 _ASBOX
13182      ) | sed "s/^/$as_me: WARNING:     /" >&2
13183     ;;
13184 esac
13185 { echo "$as_me:$LINENO: checking for DNSServiceDiscovery/DNSServiceDiscovery.h" >&5
13186 echo $ECHO_N "checking for DNSServiceDiscovery/DNSServiceDiscovery.h... $ECHO_C" >&6; }
13187 if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
13188   echo $ECHO_N "(cached) $ECHO_C" >&6
13189 else
13190   ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h=$ac_header_preproc
13191 fi
13192 { echo "$as_me:$LINENO: result: $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&5
13193 echo "${ECHO_T}$ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&6; }
13194
13195 fi
13196 if test $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h = yes; then
13197   :
13198 else
13199   { { echo "$as_me:$LINENO: error: header file <DNSServiceDiscovery/DNSServiceDiscovery.h> is required for Bonjour" >&5
13200 echo "$as_me: error: header file <DNSServiceDiscovery/DNSServiceDiscovery.h> is required for Bonjour" >&2;}
13201    { (exit 1); exit 1; }; }
13202 fi
13203
13204
13205 fi
13206
13207 # for contrib/uuid-ossp
13208 if test "$with_ossp_uuid" = yes ; then
13209
13210 for ac_header in ossp/uuid.h
13211 do
13212 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13213 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13214   { echo "$as_me:$LINENO: checking for $ac_header" >&5
13215 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13216 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13217   echo $ECHO_N "(cached) $ECHO_C" >&6
13218 fi
13219 ac_res=`eval echo '${'$as_ac_Header'}'`
13220                { echo "$as_me:$LINENO: result: $ac_res" >&5
13221 echo "${ECHO_T}$ac_res" >&6; }
13222 else
13223   # Is the header compilable?
13224 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13225 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13226 cat >conftest.$ac_ext <<_ACEOF
13227 /* confdefs.h.  */
13228 _ACEOF
13229 cat confdefs.h >>conftest.$ac_ext
13230 cat >>conftest.$ac_ext <<_ACEOF
13231 /* end confdefs.h.  */
13232 $ac_includes_default
13233 #include <$ac_header>
13234 _ACEOF
13235 rm -f conftest.$ac_objext
13236 if { (ac_try="$ac_compile"
13237 case "(($ac_try" in
13238   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13239   *) ac_try_echo=$ac_try;;
13240 esac
13241 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13242   (eval "$ac_compile") 2>conftest.er1
13243   ac_status=$?
13244   grep -v '^ *+' conftest.er1 >conftest.err
13245   rm -f conftest.er1
13246   cat conftest.err >&5
13247   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13248   (exit $ac_status); } && {
13249          test -z "$ac_c_werror_flag" ||
13250          test ! -s conftest.err
13251        } && test -s conftest.$ac_objext; then
13252   ac_header_compiler=yes
13253 else
13254   echo "$as_me: failed program was:" >&5
13255 sed 's/^/| /' conftest.$ac_ext >&5
13256
13257         ac_header_compiler=no
13258 fi
13259
13260 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13261 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13262 echo "${ECHO_T}$ac_header_compiler" >&6; }
13263
13264 # Is the header present?
13265 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13266 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13267 cat >conftest.$ac_ext <<_ACEOF
13268 /* confdefs.h.  */
13269 _ACEOF
13270 cat confdefs.h >>conftest.$ac_ext
13271 cat >>conftest.$ac_ext <<_ACEOF
13272 /* end confdefs.h.  */
13273 #include <$ac_header>
13274 _ACEOF
13275 if { (ac_try="$ac_cpp conftest.$ac_ext"
13276 case "(($ac_try" in
13277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13278   *) ac_try_echo=$ac_try;;
13279 esac
13280 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13281   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13282   ac_status=$?
13283   grep -v '^ *+' conftest.er1 >conftest.err
13284   rm -f conftest.er1
13285   cat conftest.err >&5
13286   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13287   (exit $ac_status); } >/dev/null && {
13288          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13289          test ! -s conftest.err
13290        }; then
13291   ac_header_preproc=yes
13292 else
13293   echo "$as_me: failed program was:" >&5
13294 sed 's/^/| /' conftest.$ac_ext >&5
13295
13296   ac_header_preproc=no
13297 fi
13298
13299 rm -f conftest.err conftest.$ac_ext
13300 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13301 echo "${ECHO_T}$ac_header_preproc" >&6; }
13302
13303 # So?  What about this header?
13304 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13305   yes:no: )
13306     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13307 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13308     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13309 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13310     ac_header_preproc=yes
13311     ;;
13312   no:yes:* )
13313     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13314 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13315     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13316 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13317     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13318 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13319     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13320 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13321     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13322 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13323     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13324 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13325     ( cat <<\_ASBOX
13326 ## ---------------------------------------- ##
13327 ## Report this to pgsql-bugs@postgresql.org ##
13328 ## ---------------------------------------- ##
13329 _ASBOX
13330      ) | sed "s/^/$as_me: WARNING:     /" >&2
13331     ;;
13332 esac
13333 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13334 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13335 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13336   echo $ECHO_N "(cached) $ECHO_C" >&6
13337 else
13338   eval "$as_ac_Header=\$ac_header_preproc"
13339 fi
13340 ac_res=`eval echo '${'$as_ac_Header'}'`
13341                { echo "$as_me:$LINENO: result: $ac_res" >&5
13342 echo "${ECHO_T}$ac_res" >&6; }
13343
13344 fi
13345 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13346   cat >>confdefs.h <<_ACEOF
13347 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13348 _ACEOF
13349
13350 else
13351
13352
13353 for ac_header in uuid.h
13354 do
13355 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13356 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13357   { echo "$as_me:$LINENO: checking for $ac_header" >&5
13358 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13359 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13360   echo $ECHO_N "(cached) $ECHO_C" >&6
13361 fi
13362 ac_res=`eval echo '${'$as_ac_Header'}'`
13363                { echo "$as_me:$LINENO: result: $ac_res" >&5
13364 echo "${ECHO_T}$ac_res" >&6; }
13365 else
13366   # Is the header compilable?
13367 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13368 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13369 cat >conftest.$ac_ext <<_ACEOF
13370 /* confdefs.h.  */
13371 _ACEOF
13372 cat confdefs.h >>conftest.$ac_ext
13373 cat >>conftest.$ac_ext <<_ACEOF
13374 /* end confdefs.h.  */
13375 $ac_includes_default
13376 #include <$ac_header>
13377 _ACEOF
13378 rm -f conftest.$ac_objext
13379 if { (ac_try="$ac_compile"
13380 case "(($ac_try" in
13381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13382   *) ac_try_echo=$ac_try;;
13383 esac
13384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13385   (eval "$ac_compile") 2>conftest.er1
13386   ac_status=$?
13387   grep -v '^ *+' conftest.er1 >conftest.err
13388   rm -f conftest.er1
13389   cat conftest.err >&5
13390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13391   (exit $ac_status); } && {
13392          test -z "$ac_c_werror_flag" ||
13393          test ! -s conftest.err
13394        } && test -s conftest.$ac_objext; then
13395   ac_header_compiler=yes
13396 else
13397   echo "$as_me: failed program was:" >&5
13398 sed 's/^/| /' conftest.$ac_ext >&5
13399
13400         ac_header_compiler=no
13401 fi
13402
13403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13404 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13405 echo "${ECHO_T}$ac_header_compiler" >&6; }
13406
13407 # Is the header present?
13408 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13409 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13410 cat >conftest.$ac_ext <<_ACEOF
13411 /* confdefs.h.  */
13412 _ACEOF
13413 cat confdefs.h >>conftest.$ac_ext
13414 cat >>conftest.$ac_ext <<_ACEOF
13415 /* end confdefs.h.  */
13416 #include <$ac_header>
13417 _ACEOF
13418 if { (ac_try="$ac_cpp conftest.$ac_ext"
13419 case "(($ac_try" in
13420   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13421   *) ac_try_echo=$ac_try;;
13422 esac
13423 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13424   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13425   ac_status=$?
13426   grep -v '^ *+' conftest.er1 >conftest.err
13427   rm -f conftest.er1
13428   cat conftest.err >&5
13429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13430   (exit $ac_status); } >/dev/null && {
13431          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13432          test ! -s conftest.err
13433        }; then
13434   ac_header_preproc=yes
13435 else
13436   echo "$as_me: failed program was:" >&5
13437 sed 's/^/| /' conftest.$ac_ext >&5
13438
13439   ac_header_preproc=no
13440 fi
13441
13442 rm -f conftest.err conftest.$ac_ext
13443 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13444 echo "${ECHO_T}$ac_header_preproc" >&6; }
13445
13446 # So?  What about this header?
13447 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13448   yes:no: )
13449     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13450 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13451     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13452 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13453     ac_header_preproc=yes
13454     ;;
13455   no:yes:* )
13456     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13457 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13458     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13459 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13460     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13461 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13462     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13463 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13464     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13465 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13466     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13467 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13468     ( cat <<\_ASBOX
13469 ## ---------------------------------------- ##
13470 ## Report this to pgsql-bugs@postgresql.org ##
13471 ## ---------------------------------------- ##
13472 _ASBOX
13473      ) | sed "s/^/$as_me: WARNING:     /" >&2
13474     ;;
13475 esac
13476 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13477 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13478 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13479   echo $ECHO_N "(cached) $ECHO_C" >&6
13480 else
13481   eval "$as_ac_Header=\$ac_header_preproc"
13482 fi
13483 ac_res=`eval echo '${'$as_ac_Header'}'`
13484                { echo "$as_me:$LINENO: result: $ac_res" >&5
13485 echo "${ECHO_T}$ac_res" >&6; }
13486
13487 fi
13488 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13489   cat >>confdefs.h <<_ACEOF
13490 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13491 _ACEOF
13492
13493 else
13494   { { echo "$as_me:$LINENO: error: header file <ossp/uuid.h> or <uuid.h> is required for OSSP-UUID" >&5
13495 echo "$as_me: error: header file <ossp/uuid.h> or <uuid.h> is required for OSSP-UUID" >&2;}
13496    { (exit 1); exit 1; }; }
13497 fi
13498
13499 done
13500
13501 fi
13502
13503 done
13504
13505 fi
13506
13507
13508 ##
13509 ## Types, structures, compiler characteristics
13510 ##
13511
13512  { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13513 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
13514 if test "${ac_cv_c_bigendian+set}" = set; then
13515   echo $ECHO_N "(cached) $ECHO_C" >&6
13516 else
13517   # See if sys/param.h defines the BYTE_ORDER macro.
13518 cat >conftest.$ac_ext <<_ACEOF
13519 /* confdefs.h.  */
13520 _ACEOF
13521 cat confdefs.h >>conftest.$ac_ext
13522 cat >>conftest.$ac_ext <<_ACEOF
13523 /* end confdefs.h.  */
13524 #include <sys/types.h>
13525 #include <sys/param.h>
13526
13527 int
13528 main ()
13529 {
13530 #if  ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
13531         && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
13532  bogus endian macros
13533 #endif
13534
13535   ;
13536   return 0;
13537 }
13538 _ACEOF
13539 rm -f conftest.$ac_objext
13540 if { (ac_try="$ac_compile"
13541 case "(($ac_try" in
13542   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13543   *) ac_try_echo=$ac_try;;
13544 esac
13545 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13546   (eval "$ac_compile") 2>conftest.er1
13547   ac_status=$?
13548   grep -v '^ *+' conftest.er1 >conftest.err
13549   rm -f conftest.er1
13550   cat conftest.err >&5
13551   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13552   (exit $ac_status); } && {
13553          test -z "$ac_c_werror_flag" ||
13554          test ! -s conftest.err
13555        } && test -s conftest.$ac_objext; then
13556   # It does; now see whether it defined to BIG_ENDIAN or not.
13557 cat >conftest.$ac_ext <<_ACEOF
13558 /* confdefs.h.  */
13559 _ACEOF
13560 cat confdefs.h >>conftest.$ac_ext
13561 cat >>conftest.$ac_ext <<_ACEOF
13562 /* end confdefs.h.  */
13563 #include <sys/types.h>
13564 #include <sys/param.h>
13565
13566 int
13567 main ()
13568 {
13569 #if BYTE_ORDER != BIG_ENDIAN
13570  not big endian
13571 #endif
13572
13573   ;
13574   return 0;
13575 }
13576 _ACEOF
13577 rm -f conftest.$ac_objext
13578 if { (ac_try="$ac_compile"
13579 case "(($ac_try" in
13580   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13581   *) ac_try_echo=$ac_try;;
13582 esac
13583 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13584   (eval "$ac_compile") 2>conftest.er1
13585   ac_status=$?
13586   grep -v '^ *+' conftest.er1 >conftest.err
13587   rm -f conftest.er1
13588   cat conftest.err >&5
13589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13590   (exit $ac_status); } && {
13591          test -z "$ac_c_werror_flag" ||
13592          test ! -s conftest.err
13593        } && test -s conftest.$ac_objext; then
13594   ac_cv_c_bigendian=yes
13595 else
13596   echo "$as_me: failed program was:" >&5
13597 sed 's/^/| /' conftest.$ac_ext >&5
13598
13599         ac_cv_c_bigendian=no
13600 fi
13601
13602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13603 else
13604   echo "$as_me: failed program was:" >&5
13605 sed 's/^/| /' conftest.$ac_ext >&5
13606
13607         # It does not; compile a test program.
13608 if test "$cross_compiling" = yes; then
13609   # try to guess the endianness by grepping values into an object file
13610   ac_cv_c_bigendian=unknown
13611   cat >conftest.$ac_ext <<_ACEOF
13612 /* confdefs.h.  */
13613 _ACEOF
13614 cat confdefs.h >>conftest.$ac_ext
13615 cat >>conftest.$ac_ext <<_ACEOF
13616 /* end confdefs.h.  */
13617 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13618 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13619 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
13620 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13621 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13622 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
13623 int
13624 main ()
13625 {
13626  _ascii (); _ebcdic ();
13627   ;
13628   return 0;
13629 }
13630 _ACEOF
13631 rm -f conftest.$ac_objext
13632 if { (ac_try="$ac_compile"
13633 case "(($ac_try" in
13634   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13635   *) ac_try_echo=$ac_try;;
13636 esac
13637 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13638   (eval "$ac_compile") 2>conftest.er1
13639   ac_status=$?
13640   grep -v '^ *+' conftest.er1 >conftest.err
13641   rm -f conftest.er1
13642   cat conftest.err >&5
13643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13644   (exit $ac_status); } && {
13645          test -z "$ac_c_werror_flag" ||
13646          test ! -s conftest.err
13647        } && test -s conftest.$ac_objext; then
13648   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
13649   ac_cv_c_bigendian=yes
13650 fi
13651 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13652   if test "$ac_cv_c_bigendian" = unknown; then
13653     ac_cv_c_bigendian=no
13654   else
13655     # finding both strings is unlikely to happen, but who knows?
13656     ac_cv_c_bigendian=unknown
13657   fi
13658 fi
13659 else
13660   echo "$as_me: failed program was:" >&5
13661 sed 's/^/| /' conftest.$ac_ext >&5
13662
13663
13664 fi
13665
13666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13667 else
13668   cat >conftest.$ac_ext <<_ACEOF
13669 /* confdefs.h.  */
13670 _ACEOF
13671 cat confdefs.h >>conftest.$ac_ext
13672 cat >>conftest.$ac_ext <<_ACEOF
13673 /* end confdefs.h.  */
13674 $ac_includes_default
13675 int
13676 main ()
13677 {
13678
13679   /* Are we little or big endian?  From Harbison&Steele.  */
13680   union
13681   {
13682     long int l;
13683     char c[sizeof (long int)];
13684   } u;
13685   u.l = 1;
13686   return u.c[sizeof (long int) - 1] == 1;
13687
13688   ;
13689   return 0;
13690 }
13691 _ACEOF
13692 rm -f conftest$ac_exeext
13693 if { (ac_try="$ac_link"
13694 case "(($ac_try" in
13695   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13696   *) ac_try_echo=$ac_try;;
13697 esac
13698 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13699   (eval "$ac_link") 2>&5
13700   ac_status=$?
13701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13702   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13703   { (case "(($ac_try" in
13704   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13705   *) ac_try_echo=$ac_try;;
13706 esac
13707 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13708   (eval "$ac_try") 2>&5
13709   ac_status=$?
13710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13711   (exit $ac_status); }; }; then
13712   ac_cv_c_bigendian=no
13713 else
13714   echo "$as_me: program exited with status $ac_status" >&5
13715 echo "$as_me: failed program was:" >&5
13716 sed 's/^/| /' conftest.$ac_ext >&5
13717
13718 ( exit $ac_status )
13719 ac_cv_c_bigendian=yes
13720 fi
13721 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13722 fi
13723
13724
13725 fi
13726
13727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13728 fi
13729 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
13730 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
13731 case $ac_cv_c_bigendian in
13732   yes)
13733
13734 cat >>confdefs.h <<\_ACEOF
13735 #define WORDS_BIGENDIAN 1
13736 _ACEOF
13737  ;;
13738   no)
13739      ;;
13740   *)
13741     { { echo "$as_me:$LINENO: error: unknown endianness
13742 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
13743 echo "$as_me: error: unknown endianness
13744 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
13745    { (exit 1); exit 1; }; } ;;
13746 esac
13747
13748 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
13749 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
13750 if test "${ac_cv_c_const+set}" = set; then
13751   echo $ECHO_N "(cached) $ECHO_C" >&6
13752 else
13753   cat >conftest.$ac_ext <<_ACEOF
13754 /* confdefs.h.  */
13755 _ACEOF
13756 cat confdefs.h >>conftest.$ac_ext
13757 cat >>conftest.$ac_ext <<_ACEOF
13758 /* end confdefs.h.  */
13759
13760 int
13761 main ()
13762 {
13763 /* FIXME: Include the comments suggested by Paul. */
13764 #ifndef __cplusplus
13765   /* Ultrix mips cc rejects this.  */
13766   typedef int charset[2];
13767   const charset cs;
13768   /* SunOS 4.1.1 cc rejects this.  */
13769   char const *const *pcpcc;
13770   char **ppc;
13771   /* NEC SVR4.0.2 mips cc rejects this.  */
13772   struct point {int x, y;};
13773   static struct point const zero = {0,0};
13774   /* AIX XL C 1.02.0.0 rejects this.
13775      It does not let you subtract one const X* pointer from another in
13776      an arm of an if-expression whose if-part is not a constant
13777      expression */
13778   const char *g = "string";
13779   pcpcc = &g + (g ? g-g : 0);
13780   /* HPUX 7.0 cc rejects these. */
13781   ++pcpcc;
13782   ppc = (char**) pcpcc;
13783   pcpcc = (char const *const *) ppc;
13784   { /* SCO 3.2v4 cc rejects this.  */
13785     char *t;
13786     char const *s = 0 ? (char *) 0 : (char const *) 0;
13787
13788     *t++ = 0;
13789     if (s) return 0;
13790   }
13791   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13792     int x[] = {25, 17};
13793     const int *foo = &x[0];
13794     ++foo;
13795   }
13796   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13797     typedef const int *iptr;
13798     iptr p = 0;
13799     ++p;
13800   }
13801   { /* AIX XL C 1.02.0.0 rejects this saying
13802        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13803     struct s { int j; const int *ap[3]; };
13804     struct s *b; b->j = 5;
13805   }
13806   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13807     const int foo = 10;
13808     if (!foo) return 0;
13809   }
13810   return !cs[0] && !zero.x;
13811 #endif
13812
13813   ;
13814   return 0;
13815 }
13816 _ACEOF
13817 rm -f conftest.$ac_objext
13818 if { (ac_try="$ac_compile"
13819 case "(($ac_try" in
13820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13821   *) ac_try_echo=$ac_try;;
13822 esac
13823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13824   (eval "$ac_compile") 2>conftest.er1
13825   ac_status=$?
13826   grep -v '^ *+' conftest.er1 >conftest.err
13827   rm -f conftest.er1
13828   cat conftest.err >&5
13829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13830   (exit $ac_status); } && {
13831          test -z "$ac_c_werror_flag" ||
13832          test ! -s conftest.err
13833        } && test -s conftest.$ac_objext; then
13834   ac_cv_c_const=yes
13835 else
13836   echo "$as_me: failed program was:" >&5
13837 sed 's/^/| /' conftest.$ac_ext >&5
13838
13839         ac_cv_c_const=no
13840 fi
13841
13842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13843 fi
13844 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
13845 echo "${ECHO_T}$ac_cv_c_const" >&6; }
13846 if test $ac_cv_c_const = no; then
13847
13848 cat >>confdefs.h <<\_ACEOF
13849 #define const
13850 _ACEOF
13851
13852 fi
13853
13854 { echo "$as_me:$LINENO: checking for inline" >&5
13855 echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
13856 if test "${ac_cv_c_inline+set}" = set; then
13857   echo $ECHO_N "(cached) $ECHO_C" >&6
13858 else
13859   ac_cv_c_inline=no
13860 for ac_kw in inline __inline__ __inline; do
13861   cat >conftest.$ac_ext <<_ACEOF
13862 /* confdefs.h.  */
13863 _ACEOF
13864 cat confdefs.h >>conftest.$ac_ext
13865 cat >>conftest.$ac_ext <<_ACEOF
13866 /* end confdefs.h.  */
13867 #ifndef __cplusplus
13868 typedef int foo_t;
13869 static $ac_kw foo_t static_foo () {return 0; }
13870 $ac_kw foo_t foo () {return 0; }
13871 #endif
13872
13873 _ACEOF
13874 rm -f conftest.$ac_objext
13875 if { (ac_try="$ac_compile"
13876 case "(($ac_try" in
13877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13878   *) ac_try_echo=$ac_try;;
13879 esac
13880 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13881   (eval "$ac_compile") 2>conftest.er1
13882   ac_status=$?
13883   grep -v '^ *+' conftest.er1 >conftest.err
13884   rm -f conftest.er1
13885   cat conftest.err >&5
13886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13887   (exit $ac_status); } && {
13888          test -z "$ac_c_werror_flag" ||
13889          test ! -s conftest.err
13890        } && test -s conftest.$ac_objext; then
13891   ac_cv_c_inline=$ac_kw
13892 else
13893   echo "$as_me: failed program was:" >&5
13894 sed 's/^/| /' conftest.$ac_ext >&5
13895
13896
13897 fi
13898
13899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13900   test "$ac_cv_c_inline" != no && break
13901 done
13902
13903 fi
13904 { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
13905 echo "${ECHO_T}$ac_cv_c_inline" >&6; }
13906
13907
13908 case $ac_cv_c_inline in
13909   inline | yes) ;;
13910   *)
13911     case $ac_cv_c_inline in
13912       no) ac_val=;;
13913       *) ac_val=$ac_cv_c_inline;;
13914     esac
13915     cat >>confdefs.h <<_ACEOF
13916 #ifndef __cplusplus
13917 #define inline $ac_val
13918 #endif
13919 _ACEOF
13920     ;;
13921 esac
13922
13923 { echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
13924 echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" >&6; }
13925 if test "${ac_cv_c_stringize+set}" = set; then
13926   echo $ECHO_N "(cached) $ECHO_C" >&6
13927 else
13928   cat >conftest.$ac_ext <<_ACEOF
13929 /* confdefs.h.  */
13930 _ACEOF
13931 cat confdefs.h >>conftest.$ac_ext
13932 cat >>conftest.$ac_ext <<_ACEOF
13933 /* end confdefs.h.  */
13934 #define x(y) #y
13935
13936 char *s = x(teststring);
13937 _ACEOF
13938 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13939   $EGREP "#teststring" >/dev/null 2>&1; then
13940   ac_cv_c_stringize=no
13941 else
13942   ac_cv_c_stringize=yes
13943 fi
13944 rm -f conftest*
13945
13946 fi
13947 { echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
13948 echo "${ECHO_T}$ac_cv_c_stringize" >&6; }
13949 if test $ac_cv_c_stringize = yes; then
13950
13951 cat >>confdefs.h <<\_ACEOF
13952 #define HAVE_STRINGIZE 1
13953 _ACEOF
13954
13955 fi
13956
13957 { echo "$as_me:$LINENO: checking for signed types" >&5
13958 echo $ECHO_N "checking for signed types... $ECHO_C" >&6; }
13959 if test "${pgac_cv_c_signed+set}" = set; then
13960   echo $ECHO_N "(cached) $ECHO_C" >&6
13961 else
13962   cat >conftest.$ac_ext <<_ACEOF
13963 /* confdefs.h.  */
13964 _ACEOF
13965 cat confdefs.h >>conftest.$ac_ext
13966 cat >>conftest.$ac_ext <<_ACEOF
13967 /* end confdefs.h.  */
13968
13969 int
13970 main ()
13971 {
13972 signed char c; signed short s; signed int i;
13973   ;
13974   return 0;
13975 }
13976 _ACEOF
13977 rm -f conftest.$ac_objext
13978 if { (ac_try="$ac_compile"
13979 case "(($ac_try" in
13980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13981   *) ac_try_echo=$ac_try;;
13982 esac
13983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13984   (eval "$ac_compile") 2>conftest.er1
13985   ac_status=$?
13986   grep -v '^ *+' conftest.er1 >conftest.err
13987   rm -f conftest.er1
13988   cat conftest.err >&5
13989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13990   (exit $ac_status); } && {
13991          test -z "$ac_c_werror_flag" ||
13992          test ! -s conftest.err
13993        } && test -s conftest.$ac_objext; then
13994   pgac_cv_c_signed=yes
13995 else
13996   echo "$as_me: failed program was:" >&5
13997 sed 's/^/| /' conftest.$ac_ext >&5
13998
13999         pgac_cv_c_signed=no
14000 fi
14001
14002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14003 fi
14004 { echo "$as_me:$LINENO: result: $pgac_cv_c_signed" >&5
14005 echo "${ECHO_T}$pgac_cv_c_signed" >&6; }
14006 if test x"$pgac_cv_c_signed" = xno ; then
14007
14008 cat >>confdefs.h <<\_ACEOF
14009 #define signed
14010 _ACEOF
14011
14012 fi
14013 { echo "$as_me:$LINENO: checking for working volatile" >&5
14014 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; }
14015 if test "${ac_cv_c_volatile+set}" = set; then
14016   echo $ECHO_N "(cached) $ECHO_C" >&6
14017 else
14018   cat >conftest.$ac_ext <<_ACEOF
14019 /* confdefs.h.  */
14020 _ACEOF
14021 cat confdefs.h >>conftest.$ac_ext
14022 cat >>conftest.$ac_ext <<_ACEOF
14023 /* end confdefs.h.  */
14024
14025 int
14026 main ()
14027 {
14028
14029 volatile int x;
14030 int * volatile y = (int *) 0;
14031 return !x && !y;
14032   ;
14033   return 0;
14034 }
14035 _ACEOF
14036 rm -f conftest.$ac_objext
14037 if { (ac_try="$ac_compile"
14038 case "(($ac_try" in
14039   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14040   *) ac_try_echo=$ac_try;;
14041 esac
14042 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14043   (eval "$ac_compile") 2>conftest.er1
14044   ac_status=$?
14045   grep -v '^ *+' conftest.er1 >conftest.err
14046   rm -f conftest.er1
14047   cat conftest.err >&5
14048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14049   (exit $ac_status); } && {
14050          test -z "$ac_c_werror_flag" ||
14051          test ! -s conftest.err
14052        } && test -s conftest.$ac_objext; then
14053   ac_cv_c_volatile=yes
14054 else
14055   echo "$as_me: failed program was:" >&5
14056 sed 's/^/| /' conftest.$ac_ext >&5
14057
14058         ac_cv_c_volatile=no
14059 fi
14060
14061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14062 fi
14063 { echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
14064 echo "${ECHO_T}$ac_cv_c_volatile" >&6; }
14065 if test $ac_cv_c_volatile = no; then
14066
14067 cat >>confdefs.h <<\_ACEOF
14068 #define volatile
14069 _ACEOF
14070
14071 fi
14072
14073 { echo "$as_me:$LINENO: checking for __func__" >&5
14074 echo $ECHO_N "checking for __func__... $ECHO_C" >&6; }
14075 if test "${pgac_cv_funcname_func_support+set}" = set; then
14076   echo $ECHO_N "(cached) $ECHO_C" >&6
14077 else
14078   cat >conftest.$ac_ext <<_ACEOF
14079 /* confdefs.h.  */
14080 _ACEOF
14081 cat confdefs.h >>conftest.$ac_ext
14082 cat >>conftest.$ac_ext <<_ACEOF
14083 /* end confdefs.h.  */
14084 #include <stdio.h>
14085 int
14086 main ()
14087 {
14088 printf("%s\n", __func__);
14089   ;
14090   return 0;
14091 }
14092 _ACEOF
14093 rm -f conftest.$ac_objext
14094 if { (ac_try="$ac_compile"
14095 case "(($ac_try" in
14096   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14097   *) ac_try_echo=$ac_try;;
14098 esac
14099 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14100   (eval "$ac_compile") 2>conftest.er1
14101   ac_status=$?
14102   grep -v '^ *+' conftest.er1 >conftest.err
14103   rm -f conftest.er1
14104   cat conftest.err >&5
14105   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14106   (exit $ac_status); } && {
14107          test -z "$ac_c_werror_flag" ||
14108          test ! -s conftest.err
14109        } && test -s conftest.$ac_objext; then
14110   pgac_cv_funcname_func_support=yes
14111 else
14112   echo "$as_me: failed program was:" >&5
14113 sed 's/^/| /' conftest.$ac_ext >&5
14114
14115         pgac_cv_funcname_func_support=no
14116 fi
14117
14118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14119 fi
14120 { echo "$as_me:$LINENO: result: $pgac_cv_funcname_func_support" >&5
14121 echo "${ECHO_T}$pgac_cv_funcname_func_support" >&6; }
14122 if test x"$pgac_cv_funcname_func_support" = xyes ; then
14123
14124 cat >>confdefs.h <<\_ACEOF
14125 #define HAVE_FUNCNAME__FUNC 1
14126 _ACEOF
14127
14128 else
14129 { echo "$as_me:$LINENO: checking for __FUNCTION__" >&5
14130 echo $ECHO_N "checking for __FUNCTION__... $ECHO_C" >&6; }
14131 if test "${pgac_cv_funcname_function_support+set}" = set; then
14132   echo $ECHO_N "(cached) $ECHO_C" >&6
14133 else
14134   cat >conftest.$ac_ext <<_ACEOF
14135 /* confdefs.h.  */
14136 _ACEOF
14137 cat confdefs.h >>conftest.$ac_ext
14138 cat >>conftest.$ac_ext <<_ACEOF
14139 /* end confdefs.h.  */
14140 #include <stdio.h>
14141 int
14142 main ()
14143 {
14144 printf("%s\n", __FUNCTION__);
14145   ;
14146   return 0;
14147 }
14148 _ACEOF
14149 rm -f conftest.$ac_objext
14150 if { (ac_try="$ac_compile"
14151 case "(($ac_try" in
14152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14153   *) ac_try_echo=$ac_try;;
14154 esac
14155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14156   (eval "$ac_compile") 2>conftest.er1
14157   ac_status=$?
14158   grep -v '^ *+' conftest.er1 >conftest.err
14159   rm -f conftest.er1
14160   cat conftest.err >&5
14161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14162   (exit $ac_status); } && {
14163          test -z "$ac_c_werror_flag" ||
14164          test ! -s conftest.err
14165        } && test -s conftest.$ac_objext; then
14166   pgac_cv_funcname_function_support=yes
14167 else
14168   echo "$as_me: failed program was:" >&5
14169 sed 's/^/| /' conftest.$ac_ext >&5
14170
14171         pgac_cv_funcname_function_support=no
14172 fi
14173
14174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14175 fi
14176 { echo "$as_me:$LINENO: result: $pgac_cv_funcname_function_support" >&5
14177 echo "${ECHO_T}$pgac_cv_funcname_function_support" >&6; }
14178 if test x"$pgac_cv_funcname_function_support" = xyes ; then
14179
14180 cat >>confdefs.h <<\_ACEOF
14181 #define HAVE_FUNCNAME__FUNCTION 1
14182 _ACEOF
14183
14184 fi
14185 fi
14186 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
14187 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
14188 if test "${ac_cv_struct_tm+set}" = set; then
14189   echo $ECHO_N "(cached) $ECHO_C" >&6
14190 else
14191   cat >conftest.$ac_ext <<_ACEOF
14192 /* confdefs.h.  */
14193 _ACEOF
14194 cat confdefs.h >>conftest.$ac_ext
14195 cat >>conftest.$ac_ext <<_ACEOF
14196 /* end confdefs.h.  */
14197 #include <sys/types.h>
14198 #include <time.h>
14199
14200 int
14201 main ()
14202 {
14203 struct tm tm;
14204                                      int *p = &tm.tm_sec;
14205                                      return !p;
14206   ;
14207   return 0;
14208 }
14209 _ACEOF
14210 rm -f conftest.$ac_objext
14211 if { (ac_try="$ac_compile"
14212 case "(($ac_try" in
14213   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14214   *) ac_try_echo=$ac_try;;
14215 esac
14216 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14217   (eval "$ac_compile") 2>conftest.er1
14218   ac_status=$?
14219   grep -v '^ *+' conftest.er1 >conftest.err
14220   rm -f conftest.er1
14221   cat conftest.err >&5
14222   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14223   (exit $ac_status); } && {
14224          test -z "$ac_c_werror_flag" ||
14225          test ! -s conftest.err
14226        } && test -s conftest.$ac_objext; then
14227   ac_cv_struct_tm=time.h
14228 else
14229   echo "$as_me: failed program was:" >&5
14230 sed 's/^/| /' conftest.$ac_ext >&5
14231
14232         ac_cv_struct_tm=sys/time.h
14233 fi
14234
14235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14236 fi
14237 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
14238 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
14239 if test $ac_cv_struct_tm = sys/time.h; then
14240
14241 cat >>confdefs.h <<\_ACEOF
14242 #define TM_IN_SYS_TIME 1
14243 _ACEOF
14244
14245 fi
14246
14247 { echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
14248 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
14249 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
14250   echo $ECHO_N "(cached) $ECHO_C" >&6
14251 else
14252   cat >conftest.$ac_ext <<_ACEOF
14253 /* confdefs.h.  */
14254 _ACEOF
14255 cat confdefs.h >>conftest.$ac_ext
14256 cat >>conftest.$ac_ext <<_ACEOF
14257 /* end confdefs.h.  */
14258 #include <sys/types.h>
14259 #include <$ac_cv_struct_tm>
14260
14261
14262 int
14263 main ()
14264 {
14265 static struct tm ac_aggr;
14266 if (ac_aggr.tm_zone)
14267 return 0;
14268   ;
14269   return 0;
14270 }
14271 _ACEOF
14272 rm -f conftest.$ac_objext
14273 if { (ac_try="$ac_compile"
14274 case "(($ac_try" in
14275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14276   *) ac_try_echo=$ac_try;;
14277 esac
14278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14279   (eval "$ac_compile") 2>conftest.er1
14280   ac_status=$?
14281   grep -v '^ *+' conftest.er1 >conftest.err
14282   rm -f conftest.er1
14283   cat conftest.err >&5
14284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14285   (exit $ac_status); } && {
14286          test -z "$ac_c_werror_flag" ||
14287          test ! -s conftest.err
14288        } && test -s conftest.$ac_objext; then
14289   ac_cv_member_struct_tm_tm_zone=yes
14290 else
14291   echo "$as_me: failed program was:" >&5
14292 sed 's/^/| /' conftest.$ac_ext >&5
14293
14294         cat >conftest.$ac_ext <<_ACEOF
14295 /* confdefs.h.  */
14296 _ACEOF
14297 cat confdefs.h >>conftest.$ac_ext
14298 cat >>conftest.$ac_ext <<_ACEOF
14299 /* end confdefs.h.  */
14300 #include <sys/types.h>
14301 #include <$ac_cv_struct_tm>
14302
14303
14304 int
14305 main ()
14306 {
14307 static struct tm ac_aggr;
14308 if (sizeof ac_aggr.tm_zone)
14309 return 0;
14310   ;
14311   return 0;
14312 }
14313 _ACEOF
14314 rm -f conftest.$ac_objext
14315 if { (ac_try="$ac_compile"
14316 case "(($ac_try" in
14317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14318   *) ac_try_echo=$ac_try;;
14319 esac
14320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14321   (eval "$ac_compile") 2>conftest.er1
14322   ac_status=$?
14323   grep -v '^ *+' conftest.er1 >conftest.err
14324   rm -f conftest.er1
14325   cat conftest.err >&5
14326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14327   (exit $ac_status); } && {
14328          test -z "$ac_c_werror_flag" ||
14329          test ! -s conftest.err
14330        } && test -s conftest.$ac_objext; then
14331   ac_cv_member_struct_tm_tm_zone=yes
14332 else
14333   echo "$as_me: failed program was:" >&5
14334 sed 's/^/| /' conftest.$ac_ext >&5
14335
14336         ac_cv_member_struct_tm_tm_zone=no
14337 fi
14338
14339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14340 fi
14341
14342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14343 fi
14344 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
14345 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
14346 if test $ac_cv_member_struct_tm_tm_zone = yes; then
14347
14348 cat >>confdefs.h <<_ACEOF
14349 #define HAVE_STRUCT_TM_TM_ZONE 1
14350 _ACEOF
14351
14352
14353 fi
14354
14355 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
14356
14357 cat >>confdefs.h <<\_ACEOF
14358 #define HAVE_TM_ZONE 1
14359 _ACEOF
14360
14361 fi
14362 { echo "$as_me:$LINENO: checking for tzname" >&5
14363 echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
14364 if test "${ac_cv_var_tzname+set}" = set; then
14365   echo $ECHO_N "(cached) $ECHO_C" >&6
14366 else
14367   cat >conftest.$ac_ext <<_ACEOF
14368 /* confdefs.h.  */
14369 _ACEOF
14370 cat confdefs.h >>conftest.$ac_ext
14371 cat >>conftest.$ac_ext <<_ACEOF
14372 /* end confdefs.h.  */
14373 #include <time.h>
14374 #ifndef tzname /* For SGI.  */
14375 extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
14376 #endif
14377
14378 int
14379 main ()
14380 {
14381 atoi(*tzname);
14382   ;
14383   return 0;
14384 }
14385 _ACEOF
14386 rm -f conftest.$ac_objext conftest$ac_exeext
14387 if { (ac_try="$ac_link"
14388 case "(($ac_try" in
14389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14390   *) ac_try_echo=$ac_try;;
14391 esac
14392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14393   (eval "$ac_link") 2>conftest.er1
14394   ac_status=$?
14395   grep -v '^ *+' conftest.er1 >conftest.err
14396   rm -f conftest.er1
14397   cat conftest.err >&5
14398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14399   (exit $ac_status); } && {
14400          test -z "$ac_c_werror_flag" ||
14401          test ! -s conftest.err
14402        } && test -s conftest$ac_exeext &&
14403        $as_test_x conftest$ac_exeext; then
14404   ac_cv_var_tzname=yes
14405 else
14406   echo "$as_me: failed program was:" >&5
14407 sed 's/^/| /' conftest.$ac_ext >&5
14408
14409         ac_cv_var_tzname=no
14410 fi
14411
14412 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14413       conftest$ac_exeext conftest.$ac_ext
14414 fi
14415 { echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
14416 echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
14417 if test $ac_cv_var_tzname = yes; then
14418
14419 cat >>confdefs.h <<\_ACEOF
14420 #define HAVE_TZNAME 1
14421 _ACEOF
14422
14423 fi
14424
14425 { echo "$as_me:$LINENO: checking for union semun" >&5
14426 echo $ECHO_N "checking for union semun... $ECHO_C" >&6; }
14427 if test "${ac_cv_type_union_semun+set}" = set; then
14428   echo $ECHO_N "(cached) $ECHO_C" >&6
14429 else
14430   cat >conftest.$ac_ext <<_ACEOF
14431 /* confdefs.h.  */
14432 _ACEOF
14433 cat confdefs.h >>conftest.$ac_ext
14434 cat >>conftest.$ac_ext <<_ACEOF
14435 /* end confdefs.h.  */
14436 #include <sys/types.h>
14437 #include <sys/ipc.h>
14438 #include <sys/sem.h>
14439
14440 typedef union semun ac__type_new_;
14441 int
14442 main ()
14443 {
14444 if ((ac__type_new_ *) 0)
14445   return 0;
14446 if (sizeof (ac__type_new_))
14447   return 0;
14448   ;
14449   return 0;
14450 }
14451 _ACEOF
14452 rm -f conftest.$ac_objext
14453 if { (ac_try="$ac_compile"
14454 case "(($ac_try" in
14455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14456   *) ac_try_echo=$ac_try;;
14457 esac
14458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14459   (eval "$ac_compile") 2>conftest.er1
14460   ac_status=$?
14461   grep -v '^ *+' conftest.er1 >conftest.err
14462   rm -f conftest.er1
14463   cat conftest.err >&5
14464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14465   (exit $ac_status); } && {
14466          test -z "$ac_c_werror_flag" ||
14467          test ! -s conftest.err
14468        } && test -s conftest.$ac_objext; then
14469   ac_cv_type_union_semun=yes
14470 else
14471   echo "$as_me: failed program was:" >&5
14472 sed 's/^/| /' conftest.$ac_ext >&5
14473
14474         ac_cv_type_union_semun=no
14475 fi
14476
14477 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14478 fi
14479 { echo "$as_me:$LINENO: result: $ac_cv_type_union_semun" >&5
14480 echo "${ECHO_T}$ac_cv_type_union_semun" >&6; }
14481 if test $ac_cv_type_union_semun = yes; then
14482
14483 cat >>confdefs.h <<_ACEOF
14484 #define HAVE_UNION_SEMUN 1
14485 _ACEOF
14486
14487
14488 fi
14489
14490 { echo "$as_me:$LINENO: checking for struct sockaddr_un" >&5
14491 echo $ECHO_N "checking for struct sockaddr_un... $ECHO_C" >&6; }
14492 if test "${ac_cv_type_struct_sockaddr_un+set}" = set; then
14493   echo $ECHO_N "(cached) $ECHO_C" >&6
14494 else
14495   cat >conftest.$ac_ext <<_ACEOF
14496 /* confdefs.h.  */
14497 _ACEOF
14498 cat confdefs.h >>conftest.$ac_ext
14499 cat >>conftest.$ac_ext <<_ACEOF
14500 /* end confdefs.h.  */
14501 #include <sys/types.h>
14502 #ifdef HAVE_SYS_UN_H
14503 #include <sys/un.h>
14504 #endif
14505
14506
14507 typedef struct sockaddr_un ac__type_new_;
14508 int
14509 main ()
14510 {
14511 if ((ac__type_new_ *) 0)
14512   return 0;
14513 if (sizeof (ac__type_new_))
14514   return 0;
14515   ;
14516   return 0;
14517 }
14518 _ACEOF
14519 rm -f conftest.$ac_objext
14520 if { (ac_try="$ac_compile"
14521 case "(($ac_try" in
14522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14523   *) ac_try_echo=$ac_try;;
14524 esac
14525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14526   (eval "$ac_compile") 2>conftest.er1
14527   ac_status=$?
14528   grep -v '^ *+' conftest.er1 >conftest.err
14529   rm -f conftest.er1
14530   cat conftest.err >&5
14531   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14532   (exit $ac_status); } && {
14533          test -z "$ac_c_werror_flag" ||
14534          test ! -s conftest.err
14535        } && test -s conftest.$ac_objext; then
14536   ac_cv_type_struct_sockaddr_un=yes
14537 else
14538   echo "$as_me: failed program was:" >&5
14539 sed 's/^/| /' conftest.$ac_ext >&5
14540
14541         ac_cv_type_struct_sockaddr_un=no
14542 fi
14543
14544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14545 fi
14546 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_un" >&5
14547 echo "${ECHO_T}$ac_cv_type_struct_sockaddr_un" >&6; }
14548 if test $ac_cv_type_struct_sockaddr_un = yes; then
14549
14550 cat >>confdefs.h <<_ACEOF
14551 #define HAVE_STRUCT_SOCKADDR_UN 1
14552 _ACEOF
14553
14554
14555 cat >>confdefs.h <<\_ACEOF
14556 #define HAVE_UNIX_SOCKETS 1
14557 _ACEOF
14558
14559 fi
14560
14561 { echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
14562 echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6; }
14563 if test "${ac_cv_type_struct_sockaddr_storage+set}" = set; then
14564   echo $ECHO_N "(cached) $ECHO_C" >&6
14565 else
14566   cat >conftest.$ac_ext <<_ACEOF
14567 /* confdefs.h.  */
14568 _ACEOF
14569 cat confdefs.h >>conftest.$ac_ext
14570 cat >>conftest.$ac_ext <<_ACEOF
14571 /* end confdefs.h.  */
14572 #include <sys/types.h>
14573 #ifdef HAVE_SYS_SOCKET_H
14574 #include <sys/socket.h>
14575 #endif
14576
14577
14578 typedef struct sockaddr_storage ac__type_new_;
14579 int
14580 main ()
14581 {
14582 if ((ac__type_new_ *) 0)
14583   return 0;
14584 if (sizeof (ac__type_new_))
14585   return 0;
14586   ;
14587   return 0;
14588 }
14589 _ACEOF
14590 rm -f conftest.$ac_objext
14591 if { (ac_try="$ac_compile"
14592 case "(($ac_try" in
14593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14594   *) ac_try_echo=$ac_try;;
14595 esac
14596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14597   (eval "$ac_compile") 2>conftest.er1
14598   ac_status=$?
14599   grep -v '^ *+' conftest.er1 >conftest.err
14600   rm -f conftest.er1
14601   cat conftest.err >&5
14602   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14603   (exit $ac_status); } && {
14604          test -z "$ac_c_werror_flag" ||
14605          test ! -s conftest.err
14606        } && test -s conftest.$ac_objext; then
14607   ac_cv_type_struct_sockaddr_storage=yes
14608 else
14609   echo "$as_me: failed program was:" >&5
14610 sed 's/^/| /' conftest.$ac_ext >&5
14611
14612         ac_cv_type_struct_sockaddr_storage=no
14613 fi
14614
14615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14616 fi
14617 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_storage" >&5
14618 echo "${ECHO_T}$ac_cv_type_struct_sockaddr_storage" >&6; }
14619 if test $ac_cv_type_struct_sockaddr_storage = yes; then
14620
14621 cat >>confdefs.h <<_ACEOF
14622 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
14623 _ACEOF
14624
14625
14626 fi
14627
14628 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_family" >&5
14629 echo $ECHO_N "checking for struct sockaddr_storage.ss_family... $ECHO_C" >&6; }
14630 if test "${ac_cv_member_struct_sockaddr_storage_ss_family+set}" = set; then
14631   echo $ECHO_N "(cached) $ECHO_C" >&6
14632 else
14633   cat >conftest.$ac_ext <<_ACEOF
14634 /* confdefs.h.  */
14635 _ACEOF
14636 cat confdefs.h >>conftest.$ac_ext
14637 cat >>conftest.$ac_ext <<_ACEOF
14638 /* end confdefs.h.  */
14639 #include <sys/types.h>
14640 #ifdef HAVE_SYS_SOCKET_H
14641 #include <sys/socket.h>
14642 #endif
14643
14644
14645 int
14646 main ()
14647 {
14648 static struct sockaddr_storage ac_aggr;
14649 if (ac_aggr.ss_family)
14650 return 0;
14651   ;
14652   return 0;
14653 }
14654 _ACEOF
14655 rm -f conftest.$ac_objext
14656 if { (ac_try="$ac_compile"
14657 case "(($ac_try" in
14658   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14659   *) ac_try_echo=$ac_try;;
14660 esac
14661 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14662   (eval "$ac_compile") 2>conftest.er1
14663   ac_status=$?
14664   grep -v '^ *+' conftest.er1 >conftest.err
14665   rm -f conftest.er1
14666   cat conftest.err >&5
14667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14668   (exit $ac_status); } && {
14669          test -z "$ac_c_werror_flag" ||
14670          test ! -s conftest.err
14671        } && test -s conftest.$ac_objext; then
14672   ac_cv_member_struct_sockaddr_storage_ss_family=yes
14673 else
14674   echo "$as_me: failed program was:" >&5
14675 sed 's/^/| /' conftest.$ac_ext >&5
14676
14677         cat >conftest.$ac_ext <<_ACEOF
14678 /* confdefs.h.  */
14679 _ACEOF
14680 cat confdefs.h >>conftest.$ac_ext
14681 cat >>conftest.$ac_ext <<_ACEOF
14682 /* end confdefs.h.  */
14683 #include <sys/types.h>
14684 #ifdef HAVE_SYS_SOCKET_H
14685 #include <sys/socket.h>
14686 #endif
14687
14688
14689 int
14690 main ()
14691 {
14692 static struct sockaddr_storage ac_aggr;
14693 if (sizeof ac_aggr.ss_family)
14694 return 0;
14695   ;
14696   return 0;
14697 }
14698 _ACEOF
14699 rm -f conftest.$ac_objext
14700 if { (ac_try="$ac_compile"
14701 case "(($ac_try" in
14702   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14703   *) ac_try_echo=$ac_try;;
14704 esac
14705 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14706   (eval "$ac_compile") 2>conftest.er1
14707   ac_status=$?
14708   grep -v '^ *+' conftest.er1 >conftest.err
14709   rm -f conftest.er1
14710   cat conftest.err >&5
14711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14712   (exit $ac_status); } && {
14713          test -z "$ac_c_werror_flag" ||
14714          test ! -s conftest.err
14715        } && test -s conftest.$ac_objext; then
14716   ac_cv_member_struct_sockaddr_storage_ss_family=yes
14717 else
14718   echo "$as_me: failed program was:" >&5
14719 sed 's/^/| /' conftest.$ac_ext >&5
14720
14721         ac_cv_member_struct_sockaddr_storage_ss_family=no
14722 fi
14723
14724 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14725 fi
14726
14727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14728 fi
14729 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_family" >&5
14730 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_family" >&6; }
14731 if test $ac_cv_member_struct_sockaddr_storage_ss_family = yes; then
14732
14733 cat >>confdefs.h <<_ACEOF
14734 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
14735 _ACEOF
14736
14737
14738 fi
14739 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_family" >&5
14740 echo $ECHO_N "checking for struct sockaddr_storage.__ss_family... $ECHO_C" >&6; }
14741 if test "${ac_cv_member_struct_sockaddr_storage___ss_family+set}" = set; then
14742   echo $ECHO_N "(cached) $ECHO_C" >&6
14743 else
14744   cat >conftest.$ac_ext <<_ACEOF
14745 /* confdefs.h.  */
14746 _ACEOF
14747 cat confdefs.h >>conftest.$ac_ext
14748 cat >>conftest.$ac_ext <<_ACEOF
14749 /* end confdefs.h.  */
14750 #include <sys/types.h>
14751 #ifdef HAVE_SYS_SOCKET_H
14752 #include <sys/socket.h>
14753 #endif
14754
14755
14756 int
14757 main ()
14758 {
14759 static struct sockaddr_storage ac_aggr;
14760 if (ac_aggr.__ss_family)
14761 return 0;
14762   ;
14763   return 0;
14764 }
14765 _ACEOF
14766 rm -f conftest.$ac_objext
14767 if { (ac_try="$ac_compile"
14768 case "(($ac_try" in
14769   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14770   *) ac_try_echo=$ac_try;;
14771 esac
14772 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14773   (eval "$ac_compile") 2>conftest.er1
14774   ac_status=$?
14775   grep -v '^ *+' conftest.er1 >conftest.err
14776   rm -f conftest.er1
14777   cat conftest.err >&5
14778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14779   (exit $ac_status); } && {
14780          test -z "$ac_c_werror_flag" ||
14781          test ! -s conftest.err
14782        } && test -s conftest.$ac_objext; then
14783   ac_cv_member_struct_sockaddr_storage___ss_family=yes
14784 else
14785   echo "$as_me: failed program was:" >&5
14786 sed 's/^/| /' conftest.$ac_ext >&5
14787
14788         cat >conftest.$ac_ext <<_ACEOF
14789 /* confdefs.h.  */
14790 _ACEOF
14791 cat confdefs.h >>conftest.$ac_ext
14792 cat >>conftest.$ac_ext <<_ACEOF
14793 /* end confdefs.h.  */
14794 #include <sys/types.h>
14795 #ifdef HAVE_SYS_SOCKET_H
14796 #include <sys/socket.h>
14797 #endif
14798
14799
14800 int
14801 main ()
14802 {
14803 static struct sockaddr_storage ac_aggr;
14804 if (sizeof ac_aggr.__ss_family)
14805 return 0;
14806   ;
14807   return 0;
14808 }
14809 _ACEOF
14810 rm -f conftest.$ac_objext
14811 if { (ac_try="$ac_compile"
14812 case "(($ac_try" in
14813   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14814   *) ac_try_echo=$ac_try;;
14815 esac
14816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14817   (eval "$ac_compile") 2>conftest.er1
14818   ac_status=$?
14819   grep -v '^ *+' conftest.er1 >conftest.err
14820   rm -f conftest.er1
14821   cat conftest.err >&5
14822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14823   (exit $ac_status); } && {
14824          test -z "$ac_c_werror_flag" ||
14825          test ! -s conftest.err
14826        } && test -s conftest.$ac_objext; then
14827   ac_cv_member_struct_sockaddr_storage___ss_family=yes
14828 else
14829   echo "$as_me: failed program was:" >&5
14830 sed 's/^/| /' conftest.$ac_ext >&5
14831
14832         ac_cv_member_struct_sockaddr_storage___ss_family=no
14833 fi
14834
14835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14836 fi
14837
14838 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14839 fi
14840 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_family" >&5
14841 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_family" >&6; }
14842 if test $ac_cv_member_struct_sockaddr_storage___ss_family = yes; then
14843
14844 cat >>confdefs.h <<_ACEOF
14845 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
14846 _ACEOF
14847
14848
14849 fi
14850 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_len" >&5
14851 echo $ECHO_N "checking for struct sockaddr_storage.ss_len... $ECHO_C" >&6; }
14852 if test "${ac_cv_member_struct_sockaddr_storage_ss_len+set}" = set; then
14853   echo $ECHO_N "(cached) $ECHO_C" >&6
14854 else
14855   cat >conftest.$ac_ext <<_ACEOF
14856 /* confdefs.h.  */
14857 _ACEOF
14858 cat confdefs.h >>conftest.$ac_ext
14859 cat >>conftest.$ac_ext <<_ACEOF
14860 /* end confdefs.h.  */
14861 #include <sys/types.h>
14862 #ifdef HAVE_SYS_SOCKET_H
14863 #include <sys/socket.h>
14864 #endif
14865
14866
14867 int
14868 main ()
14869 {
14870 static struct sockaddr_storage ac_aggr;
14871 if (ac_aggr.ss_len)
14872 return 0;
14873   ;
14874   return 0;
14875 }
14876 _ACEOF
14877 rm -f conftest.$ac_objext
14878 if { (ac_try="$ac_compile"
14879 case "(($ac_try" in
14880   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14881   *) ac_try_echo=$ac_try;;
14882 esac
14883 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14884   (eval "$ac_compile") 2>conftest.er1
14885   ac_status=$?
14886   grep -v '^ *+' conftest.er1 >conftest.err
14887   rm -f conftest.er1
14888   cat conftest.err >&5
14889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14890   (exit $ac_status); } && {
14891          test -z "$ac_c_werror_flag" ||
14892          test ! -s conftest.err
14893        } && test -s conftest.$ac_objext; then
14894   ac_cv_member_struct_sockaddr_storage_ss_len=yes
14895 else
14896   echo "$as_me: failed program was:" >&5
14897 sed 's/^/| /' conftest.$ac_ext >&5
14898
14899         cat >conftest.$ac_ext <<_ACEOF
14900 /* confdefs.h.  */
14901 _ACEOF
14902 cat confdefs.h >>conftest.$ac_ext
14903 cat >>conftest.$ac_ext <<_ACEOF
14904 /* end confdefs.h.  */
14905 #include <sys/types.h>
14906 #ifdef HAVE_SYS_SOCKET_H
14907 #include <sys/socket.h>
14908 #endif
14909
14910
14911 int
14912 main ()
14913 {
14914 static struct sockaddr_storage ac_aggr;
14915 if (sizeof ac_aggr.ss_len)
14916 return 0;
14917   ;
14918   return 0;
14919 }
14920 _ACEOF
14921 rm -f conftest.$ac_objext
14922 if { (ac_try="$ac_compile"
14923 case "(($ac_try" in
14924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14925   *) ac_try_echo=$ac_try;;
14926 esac
14927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14928   (eval "$ac_compile") 2>conftest.er1
14929   ac_status=$?
14930   grep -v '^ *+' conftest.er1 >conftest.err
14931   rm -f conftest.er1
14932   cat conftest.err >&5
14933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14934   (exit $ac_status); } && {
14935          test -z "$ac_c_werror_flag" ||
14936          test ! -s conftest.err
14937        } && test -s conftest.$ac_objext; then
14938   ac_cv_member_struct_sockaddr_storage_ss_len=yes
14939 else
14940   echo "$as_me: failed program was:" >&5
14941 sed 's/^/| /' conftest.$ac_ext >&5
14942
14943         ac_cv_member_struct_sockaddr_storage_ss_len=no
14944 fi
14945
14946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14947 fi
14948
14949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14950 fi
14951 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_len" >&5
14952 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_len" >&6; }
14953 if test $ac_cv_member_struct_sockaddr_storage_ss_len = yes; then
14954
14955 cat >>confdefs.h <<_ACEOF
14956 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
14957 _ACEOF
14958
14959
14960 fi
14961 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_len" >&5
14962 echo $ECHO_N "checking for struct sockaddr_storage.__ss_len... $ECHO_C" >&6; }
14963 if test "${ac_cv_member_struct_sockaddr_storage___ss_len+set}" = set; then
14964   echo $ECHO_N "(cached) $ECHO_C" >&6
14965 else
14966   cat >conftest.$ac_ext <<_ACEOF
14967 /* confdefs.h.  */
14968 _ACEOF
14969 cat confdefs.h >>conftest.$ac_ext
14970 cat >>conftest.$ac_ext <<_ACEOF
14971 /* end confdefs.h.  */
14972 #include <sys/types.h>
14973 #ifdef HAVE_SYS_SOCKET_H
14974 #include <sys/socket.h>
14975 #endif
14976
14977
14978 int
14979 main ()
14980 {
14981 static struct sockaddr_storage ac_aggr;
14982 if (ac_aggr.__ss_len)
14983 return 0;
14984   ;
14985   return 0;
14986 }
14987 _ACEOF
14988 rm -f conftest.$ac_objext
14989 if { (ac_try="$ac_compile"
14990 case "(($ac_try" in
14991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14992   *) ac_try_echo=$ac_try;;
14993 esac
14994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14995   (eval "$ac_compile") 2>conftest.er1
14996   ac_status=$?
14997   grep -v '^ *+' conftest.er1 >conftest.err
14998   rm -f conftest.er1
14999   cat conftest.err >&5
15000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15001   (exit $ac_status); } && {
15002          test -z "$ac_c_werror_flag" ||
15003          test ! -s conftest.err
15004        } && test -s conftest.$ac_objext; then
15005   ac_cv_member_struct_sockaddr_storage___ss_len=yes
15006 else
15007   echo "$as_me: failed program was:" >&5
15008 sed 's/^/| /' conftest.$ac_ext >&5
15009
15010         cat >conftest.$ac_ext <<_ACEOF
15011 /* confdefs.h.  */
15012 _ACEOF
15013 cat confdefs.h >>conftest.$ac_ext
15014 cat >>conftest.$ac_ext <<_ACEOF
15015 /* end confdefs.h.  */
15016 #include <sys/types.h>
15017 #ifdef HAVE_SYS_SOCKET_H
15018 #include <sys/socket.h>
15019 #endif
15020
15021
15022 int
15023 main ()
15024 {
15025 static struct sockaddr_storage ac_aggr;
15026 if (sizeof ac_aggr.__ss_len)
15027 return 0;
15028   ;
15029   return 0;
15030 }
15031 _ACEOF
15032 rm -f conftest.$ac_objext
15033 if { (ac_try="$ac_compile"
15034 case "(($ac_try" in
15035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15036   *) ac_try_echo=$ac_try;;
15037 esac
15038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15039   (eval "$ac_compile") 2>conftest.er1
15040   ac_status=$?
15041   grep -v '^ *+' conftest.er1 >conftest.err
15042   rm -f conftest.er1
15043   cat conftest.err >&5
15044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15045   (exit $ac_status); } && {
15046          test -z "$ac_c_werror_flag" ||
15047          test ! -s conftest.err
15048        } && test -s conftest.$ac_objext; then
15049   ac_cv_member_struct_sockaddr_storage___ss_len=yes
15050 else
15051   echo "$as_me: failed program was:" >&5
15052 sed 's/^/| /' conftest.$ac_ext >&5
15053
15054         ac_cv_member_struct_sockaddr_storage___ss_len=no
15055 fi
15056
15057 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15058 fi
15059
15060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15061 fi
15062 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_len" >&5
15063 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_len" >&6; }
15064 if test $ac_cv_member_struct_sockaddr_storage___ss_len = yes; then
15065
15066 cat >>confdefs.h <<_ACEOF
15067 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
15068 _ACEOF
15069
15070
15071 fi
15072 { echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
15073 echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
15074 if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
15075   echo $ECHO_N "(cached) $ECHO_C" >&6
15076 else
15077   cat >conftest.$ac_ext <<_ACEOF
15078 /* confdefs.h.  */
15079 _ACEOF
15080 cat confdefs.h >>conftest.$ac_ext
15081 cat >>conftest.$ac_ext <<_ACEOF
15082 /* end confdefs.h.  */
15083 #include <sys/types.h>
15084 #ifdef HAVE_SYS_SOCKET_H
15085 #include <sys/socket.h>
15086 #endif
15087
15088
15089 int
15090 main ()
15091 {
15092 static struct sockaddr ac_aggr;
15093 if (ac_aggr.sa_len)
15094 return 0;
15095   ;
15096   return 0;
15097 }
15098 _ACEOF
15099 rm -f conftest.$ac_objext
15100 if { (ac_try="$ac_compile"
15101 case "(($ac_try" in
15102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15103   *) ac_try_echo=$ac_try;;
15104 esac
15105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15106   (eval "$ac_compile") 2>conftest.er1
15107   ac_status=$?
15108   grep -v '^ *+' conftest.er1 >conftest.err
15109   rm -f conftest.er1
15110   cat conftest.err >&5
15111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15112   (exit $ac_status); } && {
15113          test -z "$ac_c_werror_flag" ||
15114          test ! -s conftest.err
15115        } && test -s conftest.$ac_objext; then
15116   ac_cv_member_struct_sockaddr_sa_len=yes
15117 else
15118   echo "$as_me: failed program was:" >&5
15119 sed 's/^/| /' conftest.$ac_ext >&5
15120
15121         cat >conftest.$ac_ext <<_ACEOF
15122 /* confdefs.h.  */
15123 _ACEOF
15124 cat confdefs.h >>conftest.$ac_ext
15125 cat >>conftest.$ac_ext <<_ACEOF
15126 /* end confdefs.h.  */
15127 #include <sys/types.h>
15128 #ifdef HAVE_SYS_SOCKET_H
15129 #include <sys/socket.h>
15130 #endif
15131
15132
15133 int
15134 main ()
15135 {
15136 static struct sockaddr ac_aggr;
15137 if (sizeof ac_aggr.sa_len)
15138 return 0;
15139   ;
15140   return 0;
15141 }
15142 _ACEOF
15143 rm -f conftest.$ac_objext
15144 if { (ac_try="$ac_compile"
15145 case "(($ac_try" in
15146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15147   *) ac_try_echo=$ac_try;;
15148 esac
15149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15150   (eval "$ac_compile") 2>conftest.er1
15151   ac_status=$?
15152   grep -v '^ *+' conftest.er1 >conftest.err
15153   rm -f conftest.er1
15154   cat conftest.err >&5
15155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15156   (exit $ac_status); } && {
15157          test -z "$ac_c_werror_flag" ||
15158          test ! -s conftest.err
15159        } && test -s conftest.$ac_objext; then
15160   ac_cv_member_struct_sockaddr_sa_len=yes
15161 else
15162   echo "$as_me: failed program was:" >&5
15163 sed 's/^/| /' conftest.$ac_ext >&5
15164
15165         ac_cv_member_struct_sockaddr_sa_len=no
15166 fi
15167
15168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15169 fi
15170
15171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15172 fi
15173 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
15174 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
15175 if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
15176
15177 cat >>confdefs.h <<_ACEOF
15178 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
15179 _ACEOF
15180
15181
15182 fi
15183
15184 { echo "$as_me:$LINENO: checking for struct addrinfo" >&5
15185 echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6; }
15186 if test "${ac_cv_type_struct_addrinfo+set}" = set; then
15187   echo $ECHO_N "(cached) $ECHO_C" >&6
15188 else
15189   cat >conftest.$ac_ext <<_ACEOF
15190 /* confdefs.h.  */
15191 _ACEOF
15192 cat confdefs.h >>conftest.$ac_ext
15193 cat >>conftest.$ac_ext <<_ACEOF
15194 /* end confdefs.h.  */
15195 #include <sys/types.h>
15196 #include <sys/socket.h>
15197 #include <netdb.h>
15198
15199
15200 typedef struct addrinfo ac__type_new_;
15201 int
15202 main ()
15203 {
15204 if ((ac__type_new_ *) 0)
15205   return 0;
15206 if (sizeof (ac__type_new_))
15207   return 0;
15208   ;
15209   return 0;
15210 }
15211 _ACEOF
15212 rm -f conftest.$ac_objext
15213 if { (ac_try="$ac_compile"
15214 case "(($ac_try" in
15215   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15216   *) ac_try_echo=$ac_try;;
15217 esac
15218 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15219   (eval "$ac_compile") 2>conftest.er1
15220   ac_status=$?
15221   grep -v '^ *+' conftest.er1 >conftest.err
15222   rm -f conftest.er1
15223   cat conftest.err >&5
15224   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15225   (exit $ac_status); } && {
15226          test -z "$ac_c_werror_flag" ||
15227          test ! -s conftest.err
15228        } && test -s conftest.$ac_objext; then
15229   ac_cv_type_struct_addrinfo=yes
15230 else
15231   echo "$as_me: failed program was:" >&5
15232 sed 's/^/| /' conftest.$ac_ext >&5
15233
15234         ac_cv_type_struct_addrinfo=no
15235 fi
15236
15237 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15238 fi
15239 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
15240 echo "${ECHO_T}$ac_cv_type_struct_addrinfo" >&6; }
15241 if test $ac_cv_type_struct_addrinfo = yes; then
15242
15243 cat >>confdefs.h <<_ACEOF
15244 #define HAVE_STRUCT_ADDRINFO 1
15245 _ACEOF
15246
15247
15248 fi
15249
15250
15251 { echo "$as_me:$LINENO: checking for struct cmsgcred" >&5
15252 echo $ECHO_N "checking for struct cmsgcred... $ECHO_C" >&6; }
15253 if test "${ac_cv_type_struct_cmsgcred+set}" = set; then
15254   echo $ECHO_N "(cached) $ECHO_C" >&6
15255 else
15256   cat >conftest.$ac_ext <<_ACEOF
15257 /* confdefs.h.  */
15258 _ACEOF
15259 cat confdefs.h >>conftest.$ac_ext
15260 cat >>conftest.$ac_ext <<_ACEOF
15261 /* end confdefs.h.  */
15262 #include <sys/param.h>
15263 #include <sys/types.h>
15264 #include <sys/socket.h>
15265 #include <sys/ucred.h>
15266
15267 typedef struct cmsgcred ac__type_new_;
15268 int
15269 main ()
15270 {
15271 if ((ac__type_new_ *) 0)
15272   return 0;
15273 if (sizeof (ac__type_new_))
15274   return 0;
15275   ;
15276   return 0;
15277 }
15278 _ACEOF
15279 rm -f conftest.$ac_objext
15280 if { (ac_try="$ac_compile"
15281 case "(($ac_try" in
15282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15283   *) ac_try_echo=$ac_try;;
15284 esac
15285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15286   (eval "$ac_compile") 2>conftest.er1
15287   ac_status=$?
15288   grep -v '^ *+' conftest.er1 >conftest.err
15289   rm -f conftest.er1
15290   cat conftest.err >&5
15291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15292   (exit $ac_status); } && {
15293          test -z "$ac_c_werror_flag" ||
15294          test ! -s conftest.err
15295        } && test -s conftest.$ac_objext; then
15296   ac_cv_type_struct_cmsgcred=yes
15297 else
15298   echo "$as_me: failed program was:" >&5
15299 sed 's/^/| /' conftest.$ac_ext >&5
15300
15301         ac_cv_type_struct_cmsgcred=no
15302 fi
15303
15304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15305 fi
15306 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_cmsgcred" >&5
15307 echo "${ECHO_T}$ac_cv_type_struct_cmsgcred" >&6; }
15308 if test $ac_cv_type_struct_cmsgcred = yes; then
15309
15310 cat >>confdefs.h <<_ACEOF
15311 #define HAVE_STRUCT_CMSGCRED 1
15312 _ACEOF
15313
15314
15315 fi
15316 { echo "$as_me:$LINENO: checking for struct fcred" >&5
15317 echo $ECHO_N "checking for struct fcred... $ECHO_C" >&6; }
15318 if test "${ac_cv_type_struct_fcred+set}" = set; then
15319   echo $ECHO_N "(cached) $ECHO_C" >&6
15320 else
15321   cat >conftest.$ac_ext <<_ACEOF
15322 /* confdefs.h.  */
15323 _ACEOF
15324 cat confdefs.h >>conftest.$ac_ext
15325 cat >>conftest.$ac_ext <<_ACEOF
15326 /* end confdefs.h.  */
15327 #include <sys/param.h>
15328 #include <sys/types.h>
15329 #include <sys/socket.h>
15330 #include <sys/ucred.h>
15331
15332 typedef struct fcred ac__type_new_;
15333 int
15334 main ()
15335 {
15336 if ((ac__type_new_ *) 0)
15337   return 0;
15338 if (sizeof (ac__type_new_))
15339   return 0;
15340   ;
15341   return 0;
15342 }
15343 _ACEOF
15344 rm -f conftest.$ac_objext
15345 if { (ac_try="$ac_compile"
15346 case "(($ac_try" in
15347   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15348   *) ac_try_echo=$ac_try;;
15349 esac
15350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15351   (eval "$ac_compile") 2>conftest.er1
15352   ac_status=$?
15353   grep -v '^ *+' conftest.er1 >conftest.err
15354   rm -f conftest.er1
15355   cat conftest.err >&5
15356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15357   (exit $ac_status); } && {
15358          test -z "$ac_c_werror_flag" ||
15359          test ! -s conftest.err
15360        } && test -s conftest.$ac_objext; then
15361   ac_cv_type_struct_fcred=yes
15362 else
15363   echo "$as_me: failed program was:" >&5
15364 sed 's/^/| /' conftest.$ac_ext >&5
15365
15366         ac_cv_type_struct_fcred=no
15367 fi
15368
15369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15370 fi
15371 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_fcred" >&5
15372 echo "${ECHO_T}$ac_cv_type_struct_fcred" >&6; }
15373 if test $ac_cv_type_struct_fcred = yes; then
15374
15375 cat >>confdefs.h <<_ACEOF
15376 #define HAVE_STRUCT_FCRED 1
15377 _ACEOF
15378
15379
15380 fi
15381 { echo "$as_me:$LINENO: checking for struct sockcred" >&5
15382 echo $ECHO_N "checking for struct sockcred... $ECHO_C" >&6; }
15383 if test "${ac_cv_type_struct_sockcred+set}" = set; then
15384   echo $ECHO_N "(cached) $ECHO_C" >&6
15385 else
15386   cat >conftest.$ac_ext <<_ACEOF
15387 /* confdefs.h.  */
15388 _ACEOF
15389 cat confdefs.h >>conftest.$ac_ext
15390 cat >>conftest.$ac_ext <<_ACEOF
15391 /* end confdefs.h.  */
15392 #include <sys/param.h>
15393 #include <sys/types.h>
15394 #include <sys/socket.h>
15395 #include <sys/ucred.h>
15396
15397 typedef struct sockcred ac__type_new_;
15398 int
15399 main ()
15400 {
15401 if ((ac__type_new_ *) 0)
15402   return 0;
15403 if (sizeof (ac__type_new_))
15404   return 0;
15405   ;
15406   return 0;
15407 }
15408 _ACEOF
15409 rm -f conftest.$ac_objext
15410 if { (ac_try="$ac_compile"
15411 case "(($ac_try" in
15412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15413   *) ac_try_echo=$ac_try;;
15414 esac
15415 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15416   (eval "$ac_compile") 2>conftest.er1
15417   ac_status=$?
15418   grep -v '^ *+' conftest.er1 >conftest.err
15419   rm -f conftest.er1
15420   cat conftest.err >&5
15421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15422   (exit $ac_status); } && {
15423          test -z "$ac_c_werror_flag" ||
15424          test ! -s conftest.err
15425        } && test -s conftest.$ac_objext; then
15426   ac_cv_type_struct_sockcred=yes
15427 else
15428   echo "$as_me: failed program was:" >&5
15429 sed 's/^/| /' conftest.$ac_ext >&5
15430
15431         ac_cv_type_struct_sockcred=no
15432 fi
15433
15434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15435 fi
15436 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockcred" >&5
15437 echo "${ECHO_T}$ac_cv_type_struct_sockcred" >&6; }
15438 if test $ac_cv_type_struct_sockcred = yes; then
15439
15440 cat >>confdefs.h <<_ACEOF
15441 #define HAVE_STRUCT_SOCKCRED 1
15442 _ACEOF
15443
15444
15445 fi
15446
15447
15448 { echo "$as_me:$LINENO: checking for struct option" >&5
15449 echo $ECHO_N "checking for struct option... $ECHO_C" >&6; }
15450 if test "${ac_cv_type_struct_option+set}" = set; then
15451   echo $ECHO_N "(cached) $ECHO_C" >&6
15452 else
15453   cat >conftest.$ac_ext <<_ACEOF
15454 /* confdefs.h.  */
15455 _ACEOF
15456 cat confdefs.h >>conftest.$ac_ext
15457 cat >>conftest.$ac_ext <<_ACEOF
15458 /* end confdefs.h.  */
15459 #ifdef HAVE_GETOPT_H
15460 #include <getopt.h>
15461 #endif
15462
15463 typedef struct option ac__type_new_;
15464 int
15465 main ()
15466 {
15467 if ((ac__type_new_ *) 0)
15468   return 0;
15469 if (sizeof (ac__type_new_))
15470   return 0;
15471   ;
15472   return 0;
15473 }
15474 _ACEOF
15475 rm -f conftest.$ac_objext
15476 if { (ac_try="$ac_compile"
15477 case "(($ac_try" in
15478   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15479   *) ac_try_echo=$ac_try;;
15480 esac
15481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15482   (eval "$ac_compile") 2>conftest.er1
15483   ac_status=$?
15484   grep -v '^ *+' conftest.er1 >conftest.err
15485   rm -f conftest.er1
15486   cat conftest.err >&5
15487   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15488   (exit $ac_status); } && {
15489          test -z "$ac_c_werror_flag" ||
15490          test ! -s conftest.err
15491        } && test -s conftest.$ac_objext; then
15492   ac_cv_type_struct_option=yes
15493 else
15494   echo "$as_me: failed program was:" >&5
15495 sed 's/^/| /' conftest.$ac_ext >&5
15496
15497         ac_cv_type_struct_option=no
15498 fi
15499
15500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15501 fi
15502 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_option" >&5
15503 echo "${ECHO_T}$ac_cv_type_struct_option" >&6; }
15504 if test $ac_cv_type_struct_option = yes; then
15505
15506 cat >>confdefs.h <<_ACEOF
15507 #define HAVE_STRUCT_OPTION 1
15508 _ACEOF
15509
15510
15511 fi
15512
15513
15514 if test "$with_zlib" = yes; then
15515   # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
15516   # did not).  While we could work around the lack of z_streamp, it
15517   # seems unwise to encourage people to use such old zlib versions...
15518   { echo "$as_me:$LINENO: checking for z_streamp" >&5
15519 echo $ECHO_N "checking for z_streamp... $ECHO_C" >&6; }
15520 if test "${ac_cv_type_z_streamp+set}" = set; then
15521   echo $ECHO_N "(cached) $ECHO_C" >&6
15522 else
15523   cat >conftest.$ac_ext <<_ACEOF
15524 /* confdefs.h.  */
15525 _ACEOF
15526 cat confdefs.h >>conftest.$ac_ext
15527 cat >>conftest.$ac_ext <<_ACEOF
15528 /* end confdefs.h.  */
15529 #include <zlib.h>
15530
15531 typedef z_streamp ac__type_new_;
15532 int
15533 main ()
15534 {
15535 if ((ac__type_new_ *) 0)
15536   return 0;
15537 if (sizeof (ac__type_new_))
15538   return 0;
15539   ;
15540   return 0;
15541 }
15542 _ACEOF
15543 rm -f conftest.$ac_objext
15544 if { (ac_try="$ac_compile"
15545 case "(($ac_try" in
15546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15547   *) ac_try_echo=$ac_try;;
15548 esac
15549 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15550   (eval "$ac_compile") 2>conftest.er1
15551   ac_status=$?
15552   grep -v '^ *+' conftest.er1 >conftest.err
15553   rm -f conftest.er1
15554   cat conftest.err >&5
15555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15556   (exit $ac_status); } && {
15557          test -z "$ac_c_werror_flag" ||
15558          test ! -s conftest.err
15559        } && test -s conftest.$ac_objext; then
15560   ac_cv_type_z_streamp=yes
15561 else
15562   echo "$as_me: failed program was:" >&5
15563 sed 's/^/| /' conftest.$ac_ext >&5
15564
15565         ac_cv_type_z_streamp=no
15566 fi
15567
15568 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15569 fi
15570 { echo "$as_me:$LINENO: result: $ac_cv_type_z_streamp" >&5
15571 echo "${ECHO_T}$ac_cv_type_z_streamp" >&6; }
15572 if test $ac_cv_type_z_streamp = yes; then
15573   :
15574 else
15575   { { echo "$as_me:$LINENO: error: zlib version is too old
15576 Use --without-zlib to disable zlib support." >&5
15577 echo "$as_me: error: zlib version is too old
15578 Use --without-zlib to disable zlib support." >&2;}
15579    { (exit 1); exit 1; }; }
15580 fi
15581
15582 fi
15583
15584 if test "$with_krb5" = yes; then
15585 # Check for differences between MIT and Heimdal (KTH) releases
15586   { echo "$as_me:$LINENO: checking for krb5_ticket.enc_part2" >&5
15587 echo $ECHO_N "checking for krb5_ticket.enc_part2... $ECHO_C" >&6; }
15588 if test "${ac_cv_member_krb5_ticket_enc_part2+set}" = set; then
15589   echo $ECHO_N "(cached) $ECHO_C" >&6
15590 else
15591   cat >conftest.$ac_ext <<_ACEOF
15592 /* confdefs.h.  */
15593 _ACEOF
15594 cat confdefs.h >>conftest.$ac_ext
15595 cat >>conftest.$ac_ext <<_ACEOF
15596 /* end confdefs.h.  */
15597 #include <krb5.h>
15598
15599 int
15600 main ()
15601 {
15602 static krb5_ticket ac_aggr;
15603 if (ac_aggr.enc_part2)
15604 return 0;
15605   ;
15606   return 0;
15607 }
15608 _ACEOF
15609 rm -f conftest.$ac_objext
15610 if { (ac_try="$ac_compile"
15611 case "(($ac_try" in
15612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15613   *) ac_try_echo=$ac_try;;
15614 esac
15615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15616   (eval "$ac_compile") 2>conftest.er1
15617   ac_status=$?
15618   grep -v '^ *+' conftest.er1 >conftest.err
15619   rm -f conftest.er1
15620   cat conftest.err >&5
15621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15622   (exit $ac_status); } && {
15623          test -z "$ac_c_werror_flag" ||
15624          test ! -s conftest.err
15625        } && test -s conftest.$ac_objext; then
15626   ac_cv_member_krb5_ticket_enc_part2=yes
15627 else
15628   echo "$as_me: failed program was:" >&5
15629 sed 's/^/| /' conftest.$ac_ext >&5
15630
15631         cat >conftest.$ac_ext <<_ACEOF
15632 /* confdefs.h.  */
15633 _ACEOF
15634 cat confdefs.h >>conftest.$ac_ext
15635 cat >>conftest.$ac_ext <<_ACEOF
15636 /* end confdefs.h.  */
15637 #include <krb5.h>
15638
15639 int
15640 main ()
15641 {
15642 static krb5_ticket ac_aggr;
15643 if (sizeof ac_aggr.enc_part2)
15644 return 0;
15645   ;
15646   return 0;
15647 }
15648 _ACEOF
15649 rm -f conftest.$ac_objext
15650 if { (ac_try="$ac_compile"
15651 case "(($ac_try" in
15652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15653   *) ac_try_echo=$ac_try;;
15654 esac
15655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15656   (eval "$ac_compile") 2>conftest.er1
15657   ac_status=$?
15658   grep -v '^ *+' conftest.er1 >conftest.err
15659   rm -f conftest.er1
15660   cat conftest.err >&5
15661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15662   (exit $ac_status); } && {
15663          test -z "$ac_c_werror_flag" ||
15664          test ! -s conftest.err
15665        } && test -s conftest.$ac_objext; then
15666   ac_cv_member_krb5_ticket_enc_part2=yes
15667 else
15668   echo "$as_me: failed program was:" >&5
15669 sed 's/^/| /' conftest.$ac_ext >&5
15670
15671         ac_cv_member_krb5_ticket_enc_part2=no
15672 fi
15673
15674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15675 fi
15676
15677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15678 fi
15679 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_ticket_enc_part2" >&5
15680 echo "${ECHO_T}$ac_cv_member_krb5_ticket_enc_part2" >&6; }
15681 if test $ac_cv_member_krb5_ticket_enc_part2 = yes; then
15682
15683 cat >>confdefs.h <<_ACEOF
15684 #define HAVE_KRB5_TICKET_ENC_PART2 1
15685 _ACEOF
15686
15687
15688 else
15689   { echo "$as_me:$LINENO: checking for krb5_ticket.client" >&5
15690 echo $ECHO_N "checking for krb5_ticket.client... $ECHO_C" >&6; }
15691 if test "${ac_cv_member_krb5_ticket_client+set}" = set; then
15692   echo $ECHO_N "(cached) $ECHO_C" >&6
15693 else
15694   cat >conftest.$ac_ext <<_ACEOF
15695 /* confdefs.h.  */
15696 _ACEOF
15697 cat confdefs.h >>conftest.$ac_ext
15698 cat >>conftest.$ac_ext <<_ACEOF
15699 /* end confdefs.h.  */
15700 #include <krb5.h>
15701
15702 int
15703 main ()
15704 {
15705 static krb5_ticket ac_aggr;
15706 if (ac_aggr.client)
15707 return 0;
15708   ;
15709   return 0;
15710 }
15711 _ACEOF
15712 rm -f conftest.$ac_objext
15713 if { (ac_try="$ac_compile"
15714 case "(($ac_try" in
15715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15716   *) ac_try_echo=$ac_try;;
15717 esac
15718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15719   (eval "$ac_compile") 2>conftest.er1
15720   ac_status=$?
15721   grep -v '^ *+' conftest.er1 >conftest.err
15722   rm -f conftest.er1
15723   cat conftest.err >&5
15724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15725   (exit $ac_status); } && {
15726          test -z "$ac_c_werror_flag" ||
15727          test ! -s conftest.err
15728        } && test -s conftest.$ac_objext; then
15729   ac_cv_member_krb5_ticket_client=yes
15730 else
15731   echo "$as_me: failed program was:" >&5
15732 sed 's/^/| /' conftest.$ac_ext >&5
15733
15734         cat >conftest.$ac_ext <<_ACEOF
15735 /* confdefs.h.  */
15736 _ACEOF
15737 cat confdefs.h >>conftest.$ac_ext
15738 cat >>conftest.$ac_ext <<_ACEOF
15739 /* end confdefs.h.  */
15740 #include <krb5.h>
15741
15742 int
15743 main ()
15744 {
15745 static krb5_ticket ac_aggr;
15746 if (sizeof ac_aggr.client)
15747 return 0;
15748   ;
15749   return 0;
15750 }
15751 _ACEOF
15752 rm -f conftest.$ac_objext
15753 if { (ac_try="$ac_compile"
15754 case "(($ac_try" in
15755   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15756   *) ac_try_echo=$ac_try;;
15757 esac
15758 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15759   (eval "$ac_compile") 2>conftest.er1
15760   ac_status=$?
15761   grep -v '^ *+' conftest.er1 >conftest.err
15762   rm -f conftest.er1
15763   cat conftest.err >&5
15764   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15765   (exit $ac_status); } && {
15766          test -z "$ac_c_werror_flag" ||
15767          test ! -s conftest.err
15768        } && test -s conftest.$ac_objext; then
15769   ac_cv_member_krb5_ticket_client=yes
15770 else
15771   echo "$as_me: failed program was:" >&5
15772 sed 's/^/| /' conftest.$ac_ext >&5
15773
15774         ac_cv_member_krb5_ticket_client=no
15775 fi
15776
15777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15778 fi
15779
15780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15781 fi
15782 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_ticket_client" >&5
15783 echo "${ECHO_T}$ac_cv_member_krb5_ticket_client" >&6; }
15784 if test $ac_cv_member_krb5_ticket_client = yes; then
15785
15786 cat >>confdefs.h <<_ACEOF
15787 #define HAVE_KRB5_TICKET_CLIENT 1
15788 _ACEOF
15789
15790
15791 else
15792   { { echo "$as_me:$LINENO: error: could not determine how to get client name from Kerberos 5 ticket" >&5
15793 echo "$as_me: error: could not determine how to get client name from Kerberos 5 ticket" >&2;}
15794    { (exit 1); exit 1; }; }
15795 fi
15796
15797 fi
15798
15799   { echo "$as_me:$LINENO: checking for krb5_error.text.data" >&5
15800 echo $ECHO_N "checking for krb5_error.text.data... $ECHO_C" >&6; }
15801 if test "${ac_cv_member_krb5_error_text_data+set}" = set; then
15802   echo $ECHO_N "(cached) $ECHO_C" >&6
15803 else
15804   cat >conftest.$ac_ext <<_ACEOF
15805 /* confdefs.h.  */
15806 _ACEOF
15807 cat confdefs.h >>conftest.$ac_ext
15808 cat >>conftest.$ac_ext <<_ACEOF
15809 /* end confdefs.h.  */
15810 #include <krb5.h>
15811
15812 int
15813 main ()
15814 {
15815 static krb5_error ac_aggr;
15816 if (ac_aggr.text.data)
15817 return 0;
15818   ;
15819   return 0;
15820 }
15821 _ACEOF
15822 rm -f conftest.$ac_objext
15823 if { (ac_try="$ac_compile"
15824 case "(($ac_try" in
15825   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15826   *) ac_try_echo=$ac_try;;
15827 esac
15828 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15829   (eval "$ac_compile") 2>conftest.er1
15830   ac_status=$?
15831   grep -v '^ *+' conftest.er1 >conftest.err
15832   rm -f conftest.er1
15833   cat conftest.err >&5
15834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15835   (exit $ac_status); } && {
15836          test -z "$ac_c_werror_flag" ||
15837          test ! -s conftest.err
15838        } && test -s conftest.$ac_objext; then
15839   ac_cv_member_krb5_error_text_data=yes
15840 else
15841   echo "$as_me: failed program was:" >&5
15842 sed 's/^/| /' conftest.$ac_ext >&5
15843
15844         cat >conftest.$ac_ext <<_ACEOF
15845 /* confdefs.h.  */
15846 _ACEOF
15847 cat confdefs.h >>conftest.$ac_ext
15848 cat >>conftest.$ac_ext <<_ACEOF
15849 /* end confdefs.h.  */
15850 #include <krb5.h>
15851
15852 int
15853 main ()
15854 {
15855 static krb5_error ac_aggr;
15856 if (sizeof ac_aggr.text.data)
15857 return 0;
15858   ;
15859   return 0;
15860 }
15861 _ACEOF
15862 rm -f conftest.$ac_objext
15863 if { (ac_try="$ac_compile"
15864 case "(($ac_try" in
15865   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15866   *) ac_try_echo=$ac_try;;
15867 esac
15868 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15869   (eval "$ac_compile") 2>conftest.er1
15870   ac_status=$?
15871   grep -v '^ *+' conftest.er1 >conftest.err
15872   rm -f conftest.er1
15873   cat conftest.err >&5
15874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15875   (exit $ac_status); } && {
15876          test -z "$ac_c_werror_flag" ||
15877          test ! -s conftest.err
15878        } && test -s conftest.$ac_objext; then
15879   ac_cv_member_krb5_error_text_data=yes
15880 else
15881   echo "$as_me: failed program was:" >&5
15882 sed 's/^/| /' conftest.$ac_ext >&5
15883
15884         ac_cv_member_krb5_error_text_data=no
15885 fi
15886
15887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15888 fi
15889
15890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15891 fi
15892 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_error_text_data" >&5
15893 echo "${ECHO_T}$ac_cv_member_krb5_error_text_data" >&6; }
15894 if test $ac_cv_member_krb5_error_text_data = yes; then
15895
15896 cat >>confdefs.h <<_ACEOF
15897 #define HAVE_KRB5_ERROR_TEXT_DATA 1
15898 _ACEOF
15899
15900
15901 else
15902   { echo "$as_me:$LINENO: checking for krb5_error.e_data" >&5
15903 echo $ECHO_N "checking for krb5_error.e_data... $ECHO_C" >&6; }
15904 if test "${ac_cv_member_krb5_error_e_data+set}" = set; then
15905   echo $ECHO_N "(cached) $ECHO_C" >&6
15906 else
15907   cat >conftest.$ac_ext <<_ACEOF
15908 /* confdefs.h.  */
15909 _ACEOF
15910 cat confdefs.h >>conftest.$ac_ext
15911 cat >>conftest.$ac_ext <<_ACEOF
15912 /* end confdefs.h.  */
15913 #include <krb5.h>
15914
15915 int
15916 main ()
15917 {
15918 static krb5_error ac_aggr;
15919 if (ac_aggr.e_data)
15920 return 0;
15921   ;
15922   return 0;
15923 }
15924 _ACEOF
15925 rm -f conftest.$ac_objext
15926 if { (ac_try="$ac_compile"
15927 case "(($ac_try" in
15928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15929   *) ac_try_echo=$ac_try;;
15930 esac
15931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15932   (eval "$ac_compile") 2>conftest.er1
15933   ac_status=$?
15934   grep -v '^ *+' conftest.er1 >conftest.err
15935   rm -f conftest.er1
15936   cat conftest.err >&5
15937   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15938   (exit $ac_status); } && {
15939          test -z "$ac_c_werror_flag" ||
15940          test ! -s conftest.err
15941        } && test -s conftest.$ac_objext; then
15942   ac_cv_member_krb5_error_e_data=yes
15943 else
15944   echo "$as_me: failed program was:" >&5
15945 sed 's/^/| /' conftest.$ac_ext >&5
15946
15947         cat >conftest.$ac_ext <<_ACEOF
15948 /* confdefs.h.  */
15949 _ACEOF
15950 cat confdefs.h >>conftest.$ac_ext
15951 cat >>conftest.$ac_ext <<_ACEOF
15952 /* end confdefs.h.  */
15953 #include <krb5.h>
15954
15955 int
15956 main ()
15957 {
15958 static krb5_error ac_aggr;
15959 if (sizeof ac_aggr.e_data)
15960 return 0;
15961   ;
15962   return 0;
15963 }
15964 _ACEOF
15965 rm -f conftest.$ac_objext
15966 if { (ac_try="$ac_compile"
15967 case "(($ac_try" in
15968   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15969   *) ac_try_echo=$ac_try;;
15970 esac
15971 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15972   (eval "$ac_compile") 2>conftest.er1
15973   ac_status=$?
15974   grep -v '^ *+' conftest.er1 >conftest.err
15975   rm -f conftest.er1
15976   cat conftest.err >&5
15977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15978   (exit $ac_status); } && {
15979          test -z "$ac_c_werror_flag" ||
15980          test ! -s conftest.err
15981        } && test -s conftest.$ac_objext; then
15982   ac_cv_member_krb5_error_e_data=yes
15983 else
15984   echo "$as_me: failed program was:" >&5
15985 sed 's/^/| /' conftest.$ac_ext >&5
15986
15987         ac_cv_member_krb5_error_e_data=no
15988 fi
15989
15990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15991 fi
15992
15993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15994 fi
15995 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_error_e_data" >&5
15996 echo "${ECHO_T}$ac_cv_member_krb5_error_e_data" >&6; }
15997 if test $ac_cv_member_krb5_error_e_data = yes; then
15998
15999 cat >>confdefs.h <<_ACEOF
16000 #define HAVE_KRB5_ERROR_E_DATA 1
16001 _ACEOF
16002
16003
16004 else
16005   { { echo "$as_me:$LINENO: error: could not determine how to extract Kerberos 5 error messages" >&5
16006 echo "$as_me: error: could not determine how to extract Kerberos 5 error messages" >&2;}
16007    { (exit 1); exit 1; }; }
16008 fi
16009
16010 fi
16011
16012
16013 # Win32 requires headers to be loaded for __stdcall, so can't use
16014 # AC_CHECK_FUNCS here.
16015   { echo "$as_me:$LINENO: checking for krb5_free_unparsed_name" >&5
16016 echo $ECHO_N "checking for krb5_free_unparsed_name... $ECHO_C" >&6; }
16017   cat >conftest.$ac_ext <<_ACEOF
16018 /* confdefs.h.  */
16019 _ACEOF
16020 cat confdefs.h >>conftest.$ac_ext
16021 cat >>conftest.$ac_ext <<_ACEOF
16022 /* end confdefs.h.  */
16023 #include <krb5.h>
16024 int
16025 main ()
16026 {
16027 krb5_free_unparsed_name(NULL,NULL);
16028   ;
16029   return 0;
16030 }
16031 _ACEOF
16032 rm -f conftest.$ac_objext conftest$ac_exeext
16033 if { (ac_try="$ac_link"
16034 case "(($ac_try" in
16035   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16036   *) ac_try_echo=$ac_try;;
16037 esac
16038 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16039   (eval "$ac_link") 2>conftest.er1
16040   ac_status=$?
16041   grep -v '^ *+' conftest.er1 >conftest.err
16042   rm -f conftest.er1
16043   cat conftest.err >&5
16044   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16045   (exit $ac_status); } && {
16046          test -z "$ac_c_werror_flag" ||
16047          test ! -s conftest.err
16048        } && test -s conftest$ac_exeext &&
16049        $as_test_x conftest$ac_exeext; then
16050
16051 cat >>confdefs.h <<\_ACEOF
16052 #define HAVE_KRB5_FREE_UNPARSED_NAME 1
16053 _ACEOF
16054
16055 { echo "$as_me:$LINENO: result: yes" >&5
16056 echo "${ECHO_T}yes" >&6; }
16057 else
16058   echo "$as_me: failed program was:" >&5
16059 sed 's/^/| /' conftest.$ac_ext >&5
16060
16061         { echo "$as_me:$LINENO: result: no" >&5
16062 echo "${ECHO_T}no" >&6; }
16063 fi
16064
16065 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16066       conftest$ac_exeext conftest.$ac_ext
16067 fi
16068
16069
16070 ##
16071 ## Functions, global variables
16072 ##
16073
16074 { echo "$as_me:$LINENO: checking for int timezone" >&5
16075 echo $ECHO_N "checking for int timezone... $ECHO_C" >&6; }
16076 if test "${pgac_cv_var_int_timezone+set}" = set; then
16077   echo $ECHO_N "(cached) $ECHO_C" >&6
16078 else
16079   cat >conftest.$ac_ext <<_ACEOF
16080 /* confdefs.h.  */
16081 _ACEOF
16082 cat confdefs.h >>conftest.$ac_ext
16083 cat >>conftest.$ac_ext <<_ACEOF
16084 /* end confdefs.h.  */
16085 #include <time.h>
16086 int res;
16087 int
16088 main ()
16089 {
16090 #ifndef __CYGWIN__
16091 res = timezone / 60;
16092 #else
16093 res = _timezone / 60;
16094 #endif
16095   ;
16096   return 0;
16097 }
16098 _ACEOF
16099 rm -f conftest.$ac_objext conftest$ac_exeext
16100 if { (ac_try="$ac_link"
16101 case "(($ac_try" in
16102   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16103   *) ac_try_echo=$ac_try;;
16104 esac
16105 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16106   (eval "$ac_link") 2>conftest.er1
16107   ac_status=$?
16108   grep -v '^ *+' conftest.er1 >conftest.err
16109   rm -f conftest.er1
16110   cat conftest.err >&5
16111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16112   (exit $ac_status); } && {
16113          test -z "$ac_c_werror_flag" ||
16114          test ! -s conftest.err
16115        } && test -s conftest$ac_exeext &&
16116        $as_test_x conftest$ac_exeext; then
16117   pgac_cv_var_int_timezone=yes
16118 else
16119   echo "$as_me: failed program was:" >&5
16120 sed 's/^/| /' conftest.$ac_ext >&5
16121
16122         pgac_cv_var_int_timezone=no
16123 fi
16124
16125 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16126       conftest$ac_exeext conftest.$ac_ext
16127 fi
16128 { echo "$as_me:$LINENO: result: $pgac_cv_var_int_timezone" >&5
16129 echo "${ECHO_T}$pgac_cv_var_int_timezone" >&6; }
16130 if test x"$pgac_cv_var_int_timezone" = xyes ; then
16131
16132 cat >>confdefs.h <<\_ACEOF
16133 #define HAVE_INT_TIMEZONE
16134 _ACEOF
16135
16136 fi
16137 { echo "$as_me:$LINENO: checking types of arguments for accept()" >&5
16138 echo $ECHO_N "checking types of arguments for accept()... $ECHO_C" >&6; }
16139  if test "${ac_cv_func_accept_return+set}" = set; then
16140   echo $ECHO_N "(cached) $ECHO_C" >&6
16141 else
16142    if test "${ac_cv_func_accept_arg1+set}" = set; then
16143   echo $ECHO_N "(cached) $ECHO_C" >&6
16144 else
16145     if test "${ac_cv_func_accept_arg2+set}" = set; then
16146   echo $ECHO_N "(cached) $ECHO_C" >&6
16147 else
16148      if test "${ac_cv_func_accept_arg3+set}" = set; then
16149   echo $ECHO_N "(cached) $ECHO_C" >&6
16150 else
16151       for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL'; do
16152       for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
16153        for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
16154         for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
16155          cat >conftest.$ac_ext <<_ACEOF
16156 /* confdefs.h.  */
16157 _ACEOF
16158 cat confdefs.h >>conftest.$ac_ext
16159 cat >>conftest.$ac_ext <<_ACEOF
16160 /* end confdefs.h.  */
16161 #ifdef HAVE_SYS_TYPES_H
16162 #include <sys/types.h>
16163 #endif
16164 #ifdef HAVE_SYS_SOCKET_H
16165 #include <sys/socket.h>
16166 #endif
16167 extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
16168 int
16169 main ()
16170 {
16171
16172   ;
16173   return 0;
16174 }
16175 _ACEOF
16176 rm -f conftest.$ac_objext
16177 if { (ac_try="$ac_compile"
16178 case "(($ac_try" in
16179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16180   *) ac_try_echo=$ac_try;;
16181 esac
16182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16183   (eval "$ac_compile") 2>conftest.er1
16184   ac_status=$?
16185   grep -v '^ *+' conftest.er1 >conftest.err
16186   rm -f conftest.er1
16187   cat conftest.err >&5
16188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16189   (exit $ac_status); } && {
16190          test -z "$ac_c_werror_flag" ||
16191          test ! -s conftest.err
16192        } && test -s conftest.$ac_objext; then
16193   ac_not_found=no; break 4
16194 else
16195   echo "$as_me: failed program was:" >&5
16196 sed 's/^/| /' conftest.$ac_ext >&5
16197
16198         ac_not_found=yes
16199 fi
16200
16201 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16202        done
16203       done
16204      done
16205     done
16206     if test "$ac_not_found" = yes; then
16207       { { echo "$as_me:$LINENO: error: could not determine argument types" >&5
16208 echo "$as_me: error: could not determine argument types" >&2;}
16209    { (exit 1); exit 1; }; }
16210     fi
16211     if test "$ac_cv_func_accept_arg3" = "void"; then
16212       ac_cv_func_accept_arg3=int
16213     fi
16214
16215 fi
16216
16217 fi
16218
16219 fi
16220
16221 fi
16222  { echo "$as_me:$LINENO: result: $ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&5
16223 echo "${ECHO_T}$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6; }
16224
16225 cat >>confdefs.h <<_ACEOF
16226 #define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
16227 _ACEOF
16228
16229
16230 cat >>confdefs.h <<_ACEOF
16231 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
16232 _ACEOF
16233
16234
16235 cat >>confdefs.h <<_ACEOF
16236 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
16237 _ACEOF
16238
16239
16240 cat >>confdefs.h <<_ACEOF
16241 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
16242 _ACEOF
16243
16244
16245 { echo "$as_me:$LINENO: checking whether gettimeofday takes only one argument" >&5
16246 echo $ECHO_N "checking whether gettimeofday takes only one argument... $ECHO_C" >&6; }
16247 if test "${pgac_cv_func_gettimeofday_1arg+set}" = set; then
16248   echo $ECHO_N "(cached) $ECHO_C" >&6
16249 else
16250   cat >conftest.$ac_ext <<_ACEOF
16251 /* confdefs.h.  */
16252 _ACEOF
16253 cat confdefs.h >>conftest.$ac_ext
16254 cat >>conftest.$ac_ext <<_ACEOF
16255 /* end confdefs.h.  */
16256 #include <sys/time.h>
16257 int
16258 main ()
16259 {
16260 struct timeval *tp;
16261 struct timezone *tzp;
16262 gettimeofday(tp,tzp);
16263   ;
16264   return 0;
16265 }
16266 _ACEOF
16267 rm -f conftest.$ac_objext
16268 if { (ac_try="$ac_compile"
16269 case "(($ac_try" in
16270   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16271   *) ac_try_echo=$ac_try;;
16272 esac
16273 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16274   (eval "$ac_compile") 2>conftest.er1
16275   ac_status=$?
16276   grep -v '^ *+' conftest.er1 >conftest.err
16277   rm -f conftest.er1
16278   cat conftest.err >&5
16279   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16280   (exit $ac_status); } && {
16281          test -z "$ac_c_werror_flag" ||
16282          test ! -s conftest.err
16283        } && test -s conftest.$ac_objext; then
16284   pgac_cv_func_gettimeofday_1arg=no
16285 else
16286   echo "$as_me: failed program was:" >&5
16287 sed 's/^/| /' conftest.$ac_ext >&5
16288
16289         pgac_cv_func_gettimeofday_1arg=yes
16290 fi
16291
16292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16293 fi
16294 { echo "$as_me:$LINENO: result: $pgac_cv_func_gettimeofday_1arg" >&5
16295 echo "${ECHO_T}$pgac_cv_func_gettimeofday_1arg" >&6; }
16296 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
16297
16298 cat >>confdefs.h <<\_ACEOF
16299 #define GETTIMEOFDAY_1ARG
16300 _ACEOF
16301
16302 fi
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328 for ac_func in cbrt dlopen fcvt fdatasync getpeereid getpeerucred getrlimit memmove poll posix_fadvise pstat readlink setproctitle setsid sigprocmask symlink sysconf towlower utime utimes waitpid wcstombs
16329 do
16330 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16331 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16332 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16333 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16334   echo $ECHO_N "(cached) $ECHO_C" >&6
16335 else
16336   cat >conftest.$ac_ext <<_ACEOF
16337 /* confdefs.h.  */
16338 _ACEOF
16339 cat confdefs.h >>conftest.$ac_ext
16340 cat >>conftest.$ac_ext <<_ACEOF
16341 /* end confdefs.h.  */
16342 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16343    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16344 #define $ac_func innocuous_$ac_func
16345
16346 /* System header to define __stub macros and hopefully few prototypes,
16347     which can conflict with char $ac_func (); below.
16348     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16349     <limits.h> exists even on freestanding compilers.  */
16350
16351 #ifdef __STDC__
16352 # include <limits.h>
16353 #else
16354 # include <assert.h>
16355 #endif
16356
16357 #undef $ac_func
16358
16359 /* Override any GCC internal prototype to avoid an error.
16360    Use char because int might match the return type of a GCC
16361    builtin and then its argument prototype would still apply.  */
16362 #ifdef __cplusplus
16363 extern "C"
16364 #endif
16365 char $ac_func ();
16366 /* The GNU C library defines this for functions which it implements
16367     to always fail with ENOSYS.  Some functions are actually named
16368     something starting with __ and the normal name is an alias.  */
16369 #if defined __stub_$ac_func || defined __stub___$ac_func
16370 choke me
16371 #endif
16372
16373 int
16374 main ()
16375 {
16376 return $ac_func ();
16377   ;
16378   return 0;
16379 }
16380 _ACEOF
16381 rm -f conftest.$ac_objext conftest$ac_exeext
16382 if { (ac_try="$ac_link"
16383 case "(($ac_try" in
16384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16385   *) ac_try_echo=$ac_try;;
16386 esac
16387 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16388   (eval "$ac_link") 2>conftest.er1
16389   ac_status=$?
16390   grep -v '^ *+' conftest.er1 >conftest.err
16391   rm -f conftest.er1
16392   cat conftest.err >&5
16393   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16394   (exit $ac_status); } && {
16395          test -z "$ac_c_werror_flag" ||
16396          test ! -s conftest.err
16397        } && test -s conftest$ac_exeext &&
16398        $as_test_x conftest$ac_exeext; then
16399   eval "$as_ac_var=yes"
16400 else
16401   echo "$as_me: failed program was:" >&5
16402 sed 's/^/| /' conftest.$ac_ext >&5
16403
16404         eval "$as_ac_var=no"
16405 fi
16406
16407 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16408       conftest$ac_exeext conftest.$ac_ext
16409 fi
16410 ac_res=`eval echo '${'$as_ac_var'}'`
16411                { echo "$as_me:$LINENO: result: $ac_res" >&5
16412 echo "${ECHO_T}$ac_res" >&6; }
16413 if test `eval echo '${'$as_ac_var'}'` = yes; then
16414   cat >>confdefs.h <<_ACEOF
16415 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16416 _ACEOF
16417
16418 fi
16419 done
16420
16421
16422 { echo "$as_me:$LINENO: checking whether fdatasync is declared" >&5
16423 echo $ECHO_N "checking whether fdatasync is declared... $ECHO_C" >&6; }
16424 if test "${ac_cv_have_decl_fdatasync+set}" = set; then
16425   echo $ECHO_N "(cached) $ECHO_C" >&6
16426 else
16427   cat >conftest.$ac_ext <<_ACEOF
16428 /* confdefs.h.  */
16429 _ACEOF
16430 cat confdefs.h >>conftest.$ac_ext
16431 cat >>conftest.$ac_ext <<_ACEOF
16432 /* end confdefs.h.  */
16433 #include <unistd.h>
16434
16435 int
16436 main ()
16437 {
16438 #ifndef fdatasync
16439   (void) fdatasync;
16440 #endif
16441
16442   ;
16443   return 0;
16444 }
16445 _ACEOF
16446 rm -f conftest.$ac_objext
16447 if { (ac_try="$ac_compile"
16448 case "(($ac_try" in
16449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16450   *) ac_try_echo=$ac_try;;
16451 esac
16452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16453   (eval "$ac_compile") 2>conftest.er1
16454   ac_status=$?
16455   grep -v '^ *+' conftest.er1 >conftest.err
16456   rm -f conftest.er1
16457   cat conftest.err >&5
16458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16459   (exit $ac_status); } && {
16460          test -z "$ac_c_werror_flag" ||
16461          test ! -s conftest.err
16462        } && test -s conftest.$ac_objext; then
16463   ac_cv_have_decl_fdatasync=yes
16464 else
16465   echo "$as_me: failed program was:" >&5
16466 sed 's/^/| /' conftest.$ac_ext >&5
16467
16468         ac_cv_have_decl_fdatasync=no
16469 fi
16470
16471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16472 fi
16473 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_fdatasync" >&5
16474 echo "${ECHO_T}$ac_cv_have_decl_fdatasync" >&6; }
16475 if test $ac_cv_have_decl_fdatasync = yes; then
16476
16477 cat >>confdefs.h <<_ACEOF
16478 #define HAVE_DECL_FDATASYNC 1
16479 _ACEOF
16480
16481
16482 else
16483   cat >>confdefs.h <<_ACEOF
16484 #define HAVE_DECL_FDATASYNC 0
16485 _ACEOF
16486
16487
16488 fi
16489
16490
16491 { echo "$as_me:$LINENO: checking whether posix_fadvise is declared" >&5
16492 echo $ECHO_N "checking whether posix_fadvise is declared... $ECHO_C" >&6; }
16493 if test "${ac_cv_have_decl_posix_fadvise+set}" = set; then
16494   echo $ECHO_N "(cached) $ECHO_C" >&6
16495 else
16496   cat >conftest.$ac_ext <<_ACEOF
16497 /* confdefs.h.  */
16498 _ACEOF
16499 cat confdefs.h >>conftest.$ac_ext
16500 cat >>conftest.$ac_ext <<_ACEOF
16501 /* end confdefs.h.  */
16502 #include <fcntl.h>
16503
16504 int
16505 main ()
16506 {
16507 #ifndef posix_fadvise
16508   (void) posix_fadvise;
16509 #endif
16510
16511   ;
16512   return 0;
16513 }
16514 _ACEOF
16515 rm -f conftest.$ac_objext
16516 if { (ac_try="$ac_compile"
16517 case "(($ac_try" in
16518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16519   *) ac_try_echo=$ac_try;;
16520 esac
16521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16522   (eval "$ac_compile") 2>conftest.er1
16523   ac_status=$?
16524   grep -v '^ *+' conftest.er1 >conftest.err
16525   rm -f conftest.er1
16526   cat conftest.err >&5
16527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16528   (exit $ac_status); } && {
16529          test -z "$ac_c_werror_flag" ||
16530          test ! -s conftest.err
16531        } && test -s conftest.$ac_objext; then
16532   ac_cv_have_decl_posix_fadvise=yes
16533 else
16534   echo "$as_me: failed program was:" >&5
16535 sed 's/^/| /' conftest.$ac_ext >&5
16536
16537         ac_cv_have_decl_posix_fadvise=no
16538 fi
16539
16540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16541 fi
16542 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_posix_fadvise" >&5
16543 echo "${ECHO_T}$ac_cv_have_decl_posix_fadvise" >&6; }
16544 if test $ac_cv_have_decl_posix_fadvise = yes; then
16545
16546 cat >>confdefs.h <<_ACEOF
16547 #define HAVE_DECL_POSIX_FADVISE 1
16548 _ACEOF
16549
16550
16551 else
16552   cat >>confdefs.h <<_ACEOF
16553 #define HAVE_DECL_POSIX_FADVISE 0
16554 _ACEOF
16555
16556
16557 fi
16558
16559
16560 { echo "$as_me:$LINENO: checking whether strlcat is declared" >&5
16561 echo $ECHO_N "checking whether strlcat is declared... $ECHO_C" >&6; }
16562 if test "${ac_cv_have_decl_strlcat+set}" = set; then
16563   echo $ECHO_N "(cached) $ECHO_C" >&6
16564 else
16565   cat >conftest.$ac_ext <<_ACEOF
16566 /* confdefs.h.  */
16567 _ACEOF
16568 cat confdefs.h >>conftest.$ac_ext
16569 cat >>conftest.$ac_ext <<_ACEOF
16570 /* end confdefs.h.  */
16571 $ac_includes_default
16572 int
16573 main ()
16574 {
16575 #ifndef strlcat
16576   (void) strlcat;
16577 #endif
16578
16579   ;
16580   return 0;
16581 }
16582 _ACEOF
16583 rm -f conftest.$ac_objext
16584 if { (ac_try="$ac_compile"
16585 case "(($ac_try" in
16586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16587   *) ac_try_echo=$ac_try;;
16588 esac
16589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16590   (eval "$ac_compile") 2>conftest.er1
16591   ac_status=$?
16592   grep -v '^ *+' conftest.er1 >conftest.err
16593   rm -f conftest.er1
16594   cat conftest.err >&5
16595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16596   (exit $ac_status); } && {
16597          test -z "$ac_c_werror_flag" ||
16598          test ! -s conftest.err
16599        } && test -s conftest.$ac_objext; then
16600   ac_cv_have_decl_strlcat=yes
16601 else
16602   echo "$as_me: failed program was:" >&5
16603 sed 's/^/| /' conftest.$ac_ext >&5
16604
16605         ac_cv_have_decl_strlcat=no
16606 fi
16607
16608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16609 fi
16610 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strlcat" >&5
16611 echo "${ECHO_T}$ac_cv_have_decl_strlcat" >&6; }
16612 if test $ac_cv_have_decl_strlcat = yes; then
16613
16614 cat >>confdefs.h <<_ACEOF
16615 #define HAVE_DECL_STRLCAT 1
16616 _ACEOF
16617
16618
16619 else
16620   cat >>confdefs.h <<_ACEOF
16621 #define HAVE_DECL_STRLCAT 0
16622 _ACEOF
16623
16624
16625 fi
16626 { echo "$as_me:$LINENO: checking whether strlcpy is declared" >&5
16627 echo $ECHO_N "checking whether strlcpy is declared... $ECHO_C" >&6; }
16628 if test "${ac_cv_have_decl_strlcpy+set}" = set; then
16629   echo $ECHO_N "(cached) $ECHO_C" >&6
16630 else
16631   cat >conftest.$ac_ext <<_ACEOF
16632 /* confdefs.h.  */
16633 _ACEOF
16634 cat confdefs.h >>conftest.$ac_ext
16635 cat >>conftest.$ac_ext <<_ACEOF
16636 /* end confdefs.h.  */
16637 $ac_includes_default
16638 int
16639 main ()
16640 {
16641 #ifndef strlcpy
16642   (void) strlcpy;
16643 #endif
16644
16645   ;
16646   return 0;
16647 }
16648 _ACEOF
16649 rm -f conftest.$ac_objext
16650 if { (ac_try="$ac_compile"
16651 case "(($ac_try" in
16652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16653   *) ac_try_echo=$ac_try;;
16654 esac
16655 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16656   (eval "$ac_compile") 2>conftest.er1
16657   ac_status=$?
16658   grep -v '^ *+' conftest.er1 >conftest.err
16659   rm -f conftest.er1
16660   cat conftest.err >&5
16661   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16662   (exit $ac_status); } && {
16663          test -z "$ac_c_werror_flag" ||
16664          test ! -s conftest.err
16665        } && test -s conftest.$ac_objext; then
16666   ac_cv_have_decl_strlcpy=yes
16667 else
16668   echo "$as_me: failed program was:" >&5
16669 sed 's/^/| /' conftest.$ac_ext >&5
16670
16671         ac_cv_have_decl_strlcpy=no
16672 fi
16673
16674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16675 fi
16676 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strlcpy" >&5
16677 echo "${ECHO_T}$ac_cv_have_decl_strlcpy" >&6; }
16678 if test $ac_cv_have_decl_strlcpy = yes; then
16679
16680 cat >>confdefs.h <<_ACEOF
16681 #define HAVE_DECL_STRLCPY 1
16682 _ACEOF
16683
16684
16685 else
16686   cat >>confdefs.h <<_ACEOF
16687 #define HAVE_DECL_STRLCPY 0
16688 _ACEOF
16689
16690
16691 fi
16692
16693
16694 # This is probably only present on Darwin, but may as well check always
16695 { echo "$as_me:$LINENO: checking whether F_FULLFSYNC is declared" >&5
16696 echo $ECHO_N "checking whether F_FULLFSYNC is declared... $ECHO_C" >&6; }
16697 if test "${ac_cv_have_decl_F_FULLFSYNC+set}" = set; then
16698   echo $ECHO_N "(cached) $ECHO_C" >&6
16699 else
16700   cat >conftest.$ac_ext <<_ACEOF
16701 /* confdefs.h.  */
16702 _ACEOF
16703 cat confdefs.h >>conftest.$ac_ext
16704 cat >>conftest.$ac_ext <<_ACEOF
16705 /* end confdefs.h.  */
16706 #include <fcntl.h>
16707
16708 int
16709 main ()
16710 {
16711 #ifndef F_FULLFSYNC
16712   (void) F_FULLFSYNC;
16713 #endif
16714
16715   ;
16716   return 0;
16717 }
16718 _ACEOF
16719 rm -f conftest.$ac_objext
16720 if { (ac_try="$ac_compile"
16721 case "(($ac_try" in
16722   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16723   *) ac_try_echo=$ac_try;;
16724 esac
16725 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16726   (eval "$ac_compile") 2>conftest.er1
16727   ac_status=$?
16728   grep -v '^ *+' conftest.er1 >conftest.err
16729   rm -f conftest.er1
16730   cat conftest.err >&5
16731   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16732   (exit $ac_status); } && {
16733          test -z "$ac_c_werror_flag" ||
16734          test ! -s conftest.err
16735        } && test -s conftest.$ac_objext; then
16736   ac_cv_have_decl_F_FULLFSYNC=yes
16737 else
16738   echo "$as_me: failed program was:" >&5
16739 sed 's/^/| /' conftest.$ac_ext >&5
16740
16741         ac_cv_have_decl_F_FULLFSYNC=no
16742 fi
16743
16744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16745 fi
16746 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_F_FULLFSYNC" >&5
16747 echo "${ECHO_T}$ac_cv_have_decl_F_FULLFSYNC" >&6; }
16748 if test $ac_cv_have_decl_F_FULLFSYNC = yes; then
16749
16750 cat >>confdefs.h <<_ACEOF
16751 #define HAVE_DECL_F_FULLFSYNC 1
16752 _ACEOF
16753
16754
16755 else
16756   cat >>confdefs.h <<_ACEOF
16757 #define HAVE_DECL_F_FULLFSYNC 0
16758 _ACEOF
16759
16760
16761 fi
16762
16763
16764
16765 HAVE_IPV6=no
16766 { echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
16767 echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6; }
16768 if test "${ac_cv_type_struct_sockaddr_in6+set}" = set; then
16769   echo $ECHO_N "(cached) $ECHO_C" >&6
16770 else
16771   cat >conftest.$ac_ext <<_ACEOF
16772 /* confdefs.h.  */
16773 _ACEOF
16774 cat confdefs.h >>conftest.$ac_ext
16775 cat >>conftest.$ac_ext <<_ACEOF
16776 /* end confdefs.h.  */
16777 $ac_includes_default
16778 #include <netinet/in.h>
16779
16780 typedef struct sockaddr_in6 ac__type_new_;
16781 int
16782 main ()
16783 {
16784 if ((ac__type_new_ *) 0)
16785   return 0;
16786 if (sizeof (ac__type_new_))
16787   return 0;
16788   ;
16789   return 0;
16790 }
16791 _ACEOF
16792 rm -f conftest.$ac_objext
16793 if { (ac_try="$ac_compile"
16794 case "(($ac_try" in
16795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16796   *) ac_try_echo=$ac_try;;
16797 esac
16798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16799   (eval "$ac_compile") 2>conftest.er1
16800   ac_status=$?
16801   grep -v '^ *+' conftest.er1 >conftest.err
16802   rm -f conftest.er1
16803   cat conftest.err >&5
16804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16805   (exit $ac_status); } && {
16806          test -z "$ac_c_werror_flag" ||
16807          test ! -s conftest.err
16808        } && test -s conftest.$ac_objext; then
16809   ac_cv_type_struct_sockaddr_in6=yes
16810 else
16811   echo "$as_me: failed program was:" >&5
16812 sed 's/^/| /' conftest.$ac_ext >&5
16813
16814         ac_cv_type_struct_sockaddr_in6=no
16815 fi
16816
16817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16818 fi
16819 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_in6" >&5
16820 echo "${ECHO_T}$ac_cv_type_struct_sockaddr_in6" >&6; }
16821 if test $ac_cv_type_struct_sockaddr_in6 = yes; then
16822
16823 cat >>confdefs.h <<\_ACEOF
16824 #define HAVE_IPV6 1
16825 _ACEOF
16826
16827          HAVE_IPV6=yes
16828 fi
16829
16830
16831
16832 { echo "$as_me:$LINENO: checking for PS_STRINGS" >&5
16833 echo $ECHO_N "checking for PS_STRINGS... $ECHO_C" >&6; }
16834 if test "${pgac_cv_var_PS_STRINGS+set}" = set; then
16835   echo $ECHO_N "(cached) $ECHO_C" >&6
16836 else
16837   cat >conftest.$ac_ext <<_ACEOF
16838 /* confdefs.h.  */
16839 _ACEOF
16840 cat confdefs.h >>conftest.$ac_ext
16841 cat >>conftest.$ac_ext <<_ACEOF
16842 /* end confdefs.h.  */
16843 #include <machine/vmparam.h>
16844 #include <sys/exec.h>
16845
16846 int
16847 main ()
16848 {
16849 PS_STRINGS->ps_nargvstr = 1;
16850 PS_STRINGS->ps_argvstr = "foo";
16851   ;
16852   return 0;
16853 }
16854 _ACEOF
16855 rm -f conftest.$ac_objext conftest$ac_exeext
16856 if { (ac_try="$ac_link"
16857 case "(($ac_try" in
16858   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16859   *) ac_try_echo=$ac_try;;
16860 esac
16861 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16862   (eval "$ac_link") 2>conftest.er1
16863   ac_status=$?
16864   grep -v '^ *+' conftest.er1 >conftest.err
16865   rm -f conftest.er1
16866   cat conftest.err >&5
16867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16868   (exit $ac_status); } && {
16869          test -z "$ac_c_werror_flag" ||
16870          test ! -s conftest.err
16871        } && test -s conftest$ac_exeext &&
16872        $as_test_x conftest$ac_exeext; then
16873   pgac_cv_var_PS_STRINGS=yes
16874 else
16875   echo "$as_me: failed program was:" >&5
16876 sed 's/^/| /' conftest.$ac_ext >&5
16877
16878         pgac_cv_var_PS_STRINGS=no
16879 fi
16880
16881 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16882       conftest$ac_exeext conftest.$ac_ext
16883 fi
16884 { echo "$as_me:$LINENO: result: $pgac_cv_var_PS_STRINGS" >&5
16885 echo "${ECHO_T}$pgac_cv_var_PS_STRINGS" >&6; }
16886 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
16887
16888 cat >>confdefs.h <<\_ACEOF
16889 #define HAVE_PS_STRINGS
16890 _ACEOF
16891
16892 fi
16893
16894
16895 # We use our snprintf.c emulation if either snprintf() or vsnprintf()
16896 # is missing.  Yes, there are machines that have only one.  We may
16897 # also decide to use snprintf.c if snprintf() is present but does not
16898 # have all the features we need --- see below.
16899
16900 if test "$PORTNAME" = "win32"; then
16901   # Win32 gets snprintf.c built unconditionally.
16902   #
16903   # To properly translate all NLS languages strings, we must support the
16904   # *printf() %$ format, which allows *printf() arguments to be selected
16905   # by position in the translated string.
16906   #
16907   # libintl versions < 0.13 use the native *printf() functions, and Win32
16908   # *printf() doesn't understand %$, so we must use our /port versions,
16909   # which do understand %$. libintl versions >= 0.13 include their own
16910   # *printf versions on Win32.  The libintl 0.13 release note text is:
16911   #
16912   #   C format strings with positions, as they arise when a translator
16913   #   needs to reorder a sentence, are now supported on all platforms.
16914   #   On those few platforms (NetBSD and Woe32) for which the native
16915   #   printf()/fprintf()/... functions don't support such format
16916   #   strings, replacements are provided through <libintl.h>.
16917   #
16918   # We could use libintl >= 0.13's *printf() if we were sure that we had
16919   # a litint >= 0.13 at runtime, but seeing that there is no clean way
16920   # to guarantee that, it is best to just use our own, so we are sure to
16921   # get %$ support. In include/port.h we disable the *printf() macros
16922   # that might have been defined by libintl.
16923   #
16924   # We do this unconditionally whether NLS is used or not so we are sure
16925   # that all Win32 libraries and binaries behave the same.
16926   pgac_need_repl_snprintf=yes
16927 else
16928   pgac_need_repl_snprintf=no
16929
16930 for ac_func in snprintf
16931 do
16932 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16933 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16934 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16935 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16936   echo $ECHO_N "(cached) $ECHO_C" >&6
16937 else
16938   cat >conftest.$ac_ext <<_ACEOF
16939 /* confdefs.h.  */
16940 _ACEOF
16941 cat confdefs.h >>conftest.$ac_ext
16942 cat >>conftest.$ac_ext <<_ACEOF
16943 /* end confdefs.h.  */
16944 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16945    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16946 #define $ac_func innocuous_$ac_func
16947
16948 /* System header to define __stub macros and hopefully few prototypes,
16949     which can conflict with char $ac_func (); below.
16950     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16951     <limits.h> exists even on freestanding compilers.  */
16952
16953 #ifdef __STDC__
16954 # include <limits.h>
16955 #else
16956 # include <assert.h>
16957 #endif
16958
16959 #undef $ac_func
16960
16961 /* Override any GCC internal prototype to avoid an error.
16962    Use char because int might match the return type of a GCC
16963    builtin and then its argument prototype would still apply.  */
16964 #ifdef __cplusplus
16965 extern "C"
16966 #endif
16967 char $ac_func ();
16968 /* The GNU C library defines this for functions which it implements
16969     to always fail with ENOSYS.  Some functions are actually named
16970     something starting with __ and the normal name is an alias.  */
16971 #if defined __stub_$ac_func || defined __stub___$ac_func
16972 choke me
16973 #endif
16974
16975 int
16976 main ()
16977 {
16978 return $ac_func ();
16979   ;
16980   return 0;
16981 }
16982 _ACEOF
16983 rm -f conftest.$ac_objext conftest$ac_exeext
16984 if { (ac_try="$ac_link"
16985 case "(($ac_try" in
16986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16987   *) ac_try_echo=$ac_try;;
16988 esac
16989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16990   (eval "$ac_link") 2>conftest.er1
16991   ac_status=$?
16992   grep -v '^ *+' conftest.er1 >conftest.err
16993   rm -f conftest.er1
16994   cat conftest.err >&5
16995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16996   (exit $ac_status); } && {
16997          test -z "$ac_c_werror_flag" ||
16998          test ! -s conftest.err
16999        } && test -s conftest$ac_exeext &&
17000        $as_test_x conftest$ac_exeext; then
17001   eval "$as_ac_var=yes"
17002 else
17003   echo "$as_me: failed program was:" >&5
17004 sed 's/^/| /' conftest.$ac_ext >&5
17005
17006         eval "$as_ac_var=no"
17007 fi
17008
17009 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17010       conftest$ac_exeext conftest.$ac_ext
17011 fi
17012 ac_res=`eval echo '${'$as_ac_var'}'`
17013                { echo "$as_me:$LINENO: result: $ac_res" >&5
17014 echo "${ECHO_T}$ac_res" >&6; }
17015 if test `eval echo '${'$as_ac_var'}'` = yes; then
17016   cat >>confdefs.h <<_ACEOF
17017 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17018 _ACEOF
17019
17020 else
17021   pgac_need_repl_snprintf=yes
17022 fi
17023 done
17024
17025
17026 for ac_func in vsnprintf
17027 do
17028 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17029 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17030 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17031 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17032   echo $ECHO_N "(cached) $ECHO_C" >&6
17033 else
17034   cat >conftest.$ac_ext <<_ACEOF
17035 /* confdefs.h.  */
17036 _ACEOF
17037 cat confdefs.h >>conftest.$ac_ext
17038 cat >>conftest.$ac_ext <<_ACEOF
17039 /* end confdefs.h.  */
17040 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17041    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17042 #define $ac_func innocuous_$ac_func
17043
17044 /* System header to define __stub macros and hopefully few prototypes,
17045     which can conflict with char $ac_func (); below.
17046     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17047     <limits.h> exists even on freestanding compilers.  */
17048
17049 #ifdef __STDC__
17050 # include <limits.h>
17051 #else
17052 # include <assert.h>
17053 #endif
17054
17055 #undef $ac_func
17056
17057 /* Override any GCC internal prototype to avoid an error.
17058    Use char because int might match the return type of a GCC
17059    builtin and then its argument prototype would still apply.  */
17060 #ifdef __cplusplus
17061 extern "C"
17062 #endif
17063 char $ac_func ();
17064 /* The GNU C library defines this for functions which it implements
17065     to always fail with ENOSYS.  Some functions are actually named
17066     something starting with __ and the normal name is an alias.  */
17067 #if defined __stub_$ac_func || defined __stub___$ac_func
17068 choke me
17069 #endif
17070
17071 int
17072 main ()
17073 {
17074 return $ac_func ();
17075   ;
17076   return 0;
17077 }
17078 _ACEOF
17079 rm -f conftest.$ac_objext conftest$ac_exeext
17080 if { (ac_try="$ac_link"
17081 case "(($ac_try" in
17082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17083   *) ac_try_echo=$ac_try;;
17084 esac
17085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17086   (eval "$ac_link") 2>conftest.er1
17087   ac_status=$?
17088   grep -v '^ *+' conftest.er1 >conftest.err
17089   rm -f conftest.er1
17090   cat conftest.err >&5
17091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092   (exit $ac_status); } && {
17093          test -z "$ac_c_werror_flag" ||
17094          test ! -s conftest.err
17095        } && test -s conftest$ac_exeext &&
17096        $as_test_x conftest$ac_exeext; then
17097   eval "$as_ac_var=yes"
17098 else
17099   echo "$as_me: failed program was:" >&5
17100 sed 's/^/| /' conftest.$ac_ext >&5
17101
17102         eval "$as_ac_var=no"
17103 fi
17104
17105 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17106       conftest$ac_exeext conftest.$ac_ext
17107 fi
17108 ac_res=`eval echo '${'$as_ac_var'}'`
17109                { echo "$as_me:$LINENO: result: $ac_res" >&5
17110 echo "${ECHO_T}$ac_res" >&6; }
17111 if test `eval echo '${'$as_ac_var'}'` = yes; then
17112   cat >>confdefs.h <<_ACEOF
17113 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17114 _ACEOF
17115
17116 else
17117   pgac_need_repl_snprintf=yes
17118 fi
17119 done
17120
17121 fi
17122
17123
17124 # Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
17125 # include/c.h will provide declarations.  Note this is a separate test
17126 # from whether the functions exist in the C library --- there are
17127 # systems that have the functions but don't bother to declare them :-(
17128
17129 { echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
17130 echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6; }
17131 if test "${ac_cv_have_decl_snprintf+set}" = set; then
17132   echo $ECHO_N "(cached) $ECHO_C" >&6
17133 else
17134   cat >conftest.$ac_ext <<_ACEOF
17135 /* confdefs.h.  */
17136 _ACEOF
17137 cat confdefs.h >>conftest.$ac_ext
17138 cat >>conftest.$ac_ext <<_ACEOF
17139 /* end confdefs.h.  */
17140 $ac_includes_default
17141 int
17142 main ()
17143 {
17144 #ifndef snprintf
17145   (void) snprintf;
17146 #endif
17147
17148   ;
17149   return 0;
17150 }
17151 _ACEOF
17152 rm -f conftest.$ac_objext
17153 if { (ac_try="$ac_compile"
17154 case "(($ac_try" in
17155   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17156   *) ac_try_echo=$ac_try;;
17157 esac
17158 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17159   (eval "$ac_compile") 2>conftest.er1
17160   ac_status=$?
17161   grep -v '^ *+' conftest.er1 >conftest.err
17162   rm -f conftest.er1
17163   cat conftest.err >&5
17164   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17165   (exit $ac_status); } && {
17166          test -z "$ac_c_werror_flag" ||
17167          test ! -s conftest.err
17168        } && test -s conftest.$ac_objext; then
17169   ac_cv_have_decl_snprintf=yes
17170 else
17171   echo "$as_me: failed program was:" >&5
17172 sed 's/^/| /' conftest.$ac_ext >&5
17173
17174         ac_cv_have_decl_snprintf=no
17175 fi
17176
17177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17178 fi
17179 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
17180 echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6; }
17181 if test $ac_cv_have_decl_snprintf = yes; then
17182
17183 cat >>confdefs.h <<_ACEOF
17184 #define HAVE_DECL_SNPRINTF 1
17185 _ACEOF
17186
17187
17188 else
17189   cat >>confdefs.h <<_ACEOF
17190 #define HAVE_DECL_SNPRINTF 0
17191 _ACEOF
17192
17193
17194 fi
17195 { echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
17196 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6; }
17197 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
17198   echo $ECHO_N "(cached) $ECHO_C" >&6
17199 else
17200   cat >conftest.$ac_ext <<_ACEOF
17201 /* confdefs.h.  */
17202 _ACEOF
17203 cat confdefs.h >>conftest.$ac_ext
17204 cat >>conftest.$ac_ext <<_ACEOF
17205 /* end confdefs.h.  */
17206 $ac_includes_default
17207 int
17208 main ()
17209 {
17210 #ifndef vsnprintf
17211   (void) vsnprintf;
17212 #endif
17213
17214   ;
17215   return 0;
17216 }
17217 _ACEOF
17218 rm -f conftest.$ac_objext
17219 if { (ac_try="$ac_compile"
17220 case "(($ac_try" in
17221   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17222   *) ac_try_echo=$ac_try;;
17223 esac
17224 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17225   (eval "$ac_compile") 2>conftest.er1
17226   ac_status=$?
17227   grep -v '^ *+' conftest.er1 >conftest.err
17228   rm -f conftest.er1
17229   cat conftest.err >&5
17230   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17231   (exit $ac_status); } && {
17232          test -z "$ac_c_werror_flag" ||
17233          test ! -s conftest.err
17234        } && test -s conftest.$ac_objext; then
17235   ac_cv_have_decl_vsnprintf=yes
17236 else
17237   echo "$as_me: failed program was:" >&5
17238 sed 's/^/| /' conftest.$ac_ext >&5
17239
17240         ac_cv_have_decl_vsnprintf=no
17241 fi
17242
17243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17244 fi
17245 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
17246 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6; }
17247 if test $ac_cv_have_decl_vsnprintf = yes; then
17248
17249 cat >>confdefs.h <<_ACEOF
17250 #define HAVE_DECL_VSNPRINTF 1
17251 _ACEOF
17252
17253
17254 else
17255   cat >>confdefs.h <<_ACEOF
17256 #define HAVE_DECL_VSNPRINTF 0
17257 _ACEOF
17258
17259
17260 fi
17261
17262
17263
17264
17265 { echo "$as_me:$LINENO: checking for isinf" >&5
17266 echo $ECHO_N "checking for isinf... $ECHO_C" >&6; }
17267 if test "${ac_cv_func_isinf+set}" = set; then
17268   echo $ECHO_N "(cached) $ECHO_C" >&6
17269 else
17270   cat >conftest.$ac_ext <<_ACEOF
17271 /* confdefs.h.  */
17272 _ACEOF
17273 cat confdefs.h >>conftest.$ac_ext
17274 cat >>conftest.$ac_ext <<_ACEOF
17275 /* end confdefs.h.  */
17276
17277 #include <math.h>
17278 double glob_double;
17279
17280 int
17281 main ()
17282 {
17283 return isinf(glob_double) ? 0 : 1;
17284   ;
17285   return 0;
17286 }
17287 _ACEOF
17288 rm -f conftest.$ac_objext conftest$ac_exeext
17289 if { (ac_try="$ac_link"
17290 case "(($ac_try" in
17291   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17292   *) ac_try_echo=$ac_try;;
17293 esac
17294 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17295   (eval "$ac_link") 2>conftest.er1
17296   ac_status=$?
17297   grep -v '^ *+' conftest.er1 >conftest.err
17298   rm -f conftest.er1
17299   cat conftest.err >&5
17300   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17301   (exit $ac_status); } && {
17302          test -z "$ac_c_werror_flag" ||
17303          test ! -s conftest.err
17304        } && test -s conftest$ac_exeext &&
17305        $as_test_x conftest$ac_exeext; then
17306   ac_cv_func_isinf=yes
17307 else
17308   echo "$as_me: failed program was:" >&5
17309 sed 's/^/| /' conftest.$ac_ext >&5
17310
17311         ac_cv_func_isinf=no
17312 fi
17313
17314 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17315       conftest$ac_exeext conftest.$ac_ext
17316 fi
17317 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
17318 echo "${ECHO_T}$ac_cv_func_isinf" >&6; }
17319
17320 if test $ac_cv_func_isinf = yes ; then
17321
17322 cat >>confdefs.h <<\_ACEOF
17323 #define HAVE_ISINF 1
17324 _ACEOF
17325
17326 else
17327   case " $LIBOBJS " in
17328   *" isinf.$ac_objext "* ) ;;
17329   *) LIBOBJS="$LIBOBJS isinf.$ac_objext"
17330  ;;
17331 esac
17332
17333   # Look for a way to implement a substitute for isinf()
17334
17335
17336
17337
17338 for ac_func in fpclass fp_class fp_class_d class
17339 do
17340 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17341 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17342 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17343 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17344   echo $ECHO_N "(cached) $ECHO_C" >&6
17345 else
17346   cat >conftest.$ac_ext <<_ACEOF
17347 /* confdefs.h.  */
17348 _ACEOF
17349 cat confdefs.h >>conftest.$ac_ext
17350 cat >>conftest.$ac_ext <<_ACEOF
17351 /* end confdefs.h.  */
17352 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17353    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17354 #define $ac_func innocuous_$ac_func
17355
17356 /* System header to define __stub macros and hopefully few prototypes,
17357     which can conflict with char $ac_func (); below.
17358     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17359     <limits.h> exists even on freestanding compilers.  */
17360
17361 #ifdef __STDC__
17362 # include <limits.h>
17363 #else
17364 # include <assert.h>
17365 #endif
17366
17367 #undef $ac_func
17368
17369 /* Override any GCC internal prototype to avoid an error.
17370    Use char because int might match the return type of a GCC
17371    builtin and then its argument prototype would still apply.  */
17372 #ifdef __cplusplus
17373 extern "C"
17374 #endif
17375 char $ac_func ();
17376 /* The GNU C library defines this for functions which it implements
17377     to always fail with ENOSYS.  Some functions are actually named
17378     something starting with __ and the normal name is an alias.  */
17379 #if defined __stub_$ac_func || defined __stub___$ac_func
17380 choke me
17381 #endif
17382
17383 int
17384 main ()
17385 {
17386 return $ac_func ();
17387   ;
17388   return 0;
17389 }
17390 _ACEOF
17391 rm -f conftest.$ac_objext conftest$ac_exeext
17392 if { (ac_try="$ac_link"
17393 case "(($ac_try" in
17394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17395   *) ac_try_echo=$ac_try;;
17396 esac
17397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17398   (eval "$ac_link") 2>conftest.er1
17399   ac_status=$?
17400   grep -v '^ *+' conftest.er1 >conftest.err
17401   rm -f conftest.er1
17402   cat conftest.err >&5
17403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17404   (exit $ac_status); } && {
17405          test -z "$ac_c_werror_flag" ||
17406          test ! -s conftest.err
17407        } && test -s conftest$ac_exeext &&
17408        $as_test_x conftest$ac_exeext; then
17409   eval "$as_ac_var=yes"
17410 else
17411   echo "$as_me: failed program was:" >&5
17412 sed 's/^/| /' conftest.$ac_ext >&5
17413
17414         eval "$as_ac_var=no"
17415 fi
17416
17417 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17418       conftest$ac_exeext conftest.$ac_ext
17419 fi
17420 ac_res=`eval echo '${'$as_ac_var'}'`
17421                { echo "$as_me:$LINENO: result: $ac_res" >&5
17422 echo "${ECHO_T}$ac_res" >&6; }
17423 if test `eval echo '${'$as_ac_var'}'` = yes; then
17424   cat >>confdefs.h <<_ACEOF
17425 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17426 _ACEOF
17427  break
17428 fi
17429 done
17430
17431 fi
17432
17433 # Some versions of libedit contain strlcpy(); so disregard that library while
17434 # checking for these standard libc functions.
17435 pgac_save_LIBS="$LIBS"
17436 LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'`
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451 for ac_func in crypt getopt getrusage inet_aton random rint srandom strdup strerror strlcat strlcpy strtol strtoul
17452 do
17453 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17454 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17455 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17456 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17457   echo $ECHO_N "(cached) $ECHO_C" >&6
17458 else
17459   cat >conftest.$ac_ext <<_ACEOF
17460 /* confdefs.h.  */
17461 _ACEOF
17462 cat confdefs.h >>conftest.$ac_ext
17463 cat >>conftest.$ac_ext <<_ACEOF
17464 /* end confdefs.h.  */
17465 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17466    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17467 #define $ac_func innocuous_$ac_func
17468
17469 /* System header to define __stub macros and hopefully few prototypes,
17470     which can conflict with char $ac_func (); below.
17471     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17472     <limits.h> exists even on freestanding compilers.  */
17473
17474 #ifdef __STDC__
17475 # include <limits.h>
17476 #else
17477 # include <assert.h>
17478 #endif
17479
17480 #undef $ac_func
17481
17482 /* Override any GCC internal prototype to avoid an error.
17483    Use char because int might match the return type of a GCC
17484    builtin and then its argument prototype would still apply.  */
17485 #ifdef __cplusplus
17486 extern "C"
17487 #endif
17488 char $ac_func ();
17489 /* The GNU C library defines this for functions which it implements
17490     to always fail with ENOSYS.  Some functions are actually named
17491     something starting with __ and the normal name is an alias.  */
17492 #if defined __stub_$ac_func || defined __stub___$ac_func
17493 choke me
17494 #endif
17495
17496 int
17497 main ()
17498 {
17499 return $ac_func ();
17500   ;
17501   return 0;
17502 }
17503 _ACEOF
17504 rm -f conftest.$ac_objext conftest$ac_exeext
17505 if { (ac_try="$ac_link"
17506 case "(($ac_try" in
17507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17508   *) ac_try_echo=$ac_try;;
17509 esac
17510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17511   (eval "$ac_link") 2>conftest.er1
17512   ac_status=$?
17513   grep -v '^ *+' conftest.er1 >conftest.err
17514   rm -f conftest.er1
17515   cat conftest.err >&5
17516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17517   (exit $ac_status); } && {
17518          test -z "$ac_c_werror_flag" ||
17519          test ! -s conftest.err
17520        } && test -s conftest$ac_exeext &&
17521        $as_test_x conftest$ac_exeext; then
17522   eval "$as_ac_var=yes"
17523 else
17524   echo "$as_me: failed program was:" >&5
17525 sed 's/^/| /' conftest.$ac_ext >&5
17526
17527         eval "$as_ac_var=no"
17528 fi
17529
17530 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17531       conftest$ac_exeext conftest.$ac_ext
17532 fi
17533 ac_res=`eval echo '${'$as_ac_var'}'`
17534                { echo "$as_me:$LINENO: result: $ac_res" >&5
17535 echo "${ECHO_T}$ac_res" >&6; }
17536 if test `eval echo '${'$as_ac_var'}'` = yes; then
17537   cat >>confdefs.h <<_ACEOF
17538 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17539 _ACEOF
17540
17541 else
17542   case " $LIBOBJS " in
17543   *" $ac_func.$ac_objext "* ) ;;
17544   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17545  ;;
17546 esac
17547
17548 fi
17549 done
17550
17551
17552
17553 case $host_os in
17554
17555         # Windows uses a specialised env handler
17556         mingw*)
17557
17558 cat >>confdefs.h <<\_ACEOF
17559 #define HAVE_UNSETENV 1
17560 _ACEOF
17561
17562                 ac_cv_func_unsetenv=yes;;
17563         *)
17564
17565 for ac_func in unsetenv
17566 do
17567 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17568 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17569 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17570 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17571   echo $ECHO_N "(cached) $ECHO_C" >&6
17572 else
17573   cat >conftest.$ac_ext <<_ACEOF
17574 /* confdefs.h.  */
17575 _ACEOF
17576 cat confdefs.h >>conftest.$ac_ext
17577 cat >>conftest.$ac_ext <<_ACEOF
17578 /* end confdefs.h.  */
17579 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17580    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17581 #define $ac_func innocuous_$ac_func
17582
17583 /* System header to define __stub macros and hopefully few prototypes,
17584     which can conflict with char $ac_func (); below.
17585     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17586     <limits.h> exists even on freestanding compilers.  */
17587
17588 #ifdef __STDC__
17589 # include <limits.h>
17590 #else
17591 # include <assert.h>
17592 #endif
17593
17594 #undef $ac_func
17595
17596 /* Override any GCC internal prototype to avoid an error.
17597    Use char because int might match the return type of a GCC
17598    builtin and then its argument prototype would still apply.  */
17599 #ifdef __cplusplus
17600 extern "C"
17601 #endif
17602 char $ac_func ();
17603 /* The GNU C library defines this for functions which it implements
17604     to always fail with ENOSYS.  Some functions are actually named
17605     something starting with __ and the normal name is an alias.  */
17606 #if defined __stub_$ac_func || defined __stub___$ac_func
17607 choke me
17608 #endif
17609
17610 int
17611 main ()
17612 {
17613 return $ac_func ();
17614   ;
17615   return 0;
17616 }
17617 _ACEOF
17618 rm -f conftest.$ac_objext conftest$ac_exeext
17619 if { (ac_try="$ac_link"
17620 case "(($ac_try" in
17621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17622   *) ac_try_echo=$ac_try;;
17623 esac
17624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17625   (eval "$ac_link") 2>conftest.er1
17626   ac_status=$?
17627   grep -v '^ *+' conftest.er1 >conftest.err
17628   rm -f conftest.er1
17629   cat conftest.err >&5
17630   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17631   (exit $ac_status); } && {
17632          test -z "$ac_c_werror_flag" ||
17633          test ! -s conftest.err
17634        } && test -s conftest$ac_exeext &&
17635        $as_test_x conftest$ac_exeext; then
17636   eval "$as_ac_var=yes"
17637 else
17638   echo "$as_me: failed program was:" >&5
17639 sed 's/^/| /' conftest.$ac_ext >&5
17640
17641         eval "$as_ac_var=no"
17642 fi
17643
17644 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17645       conftest$ac_exeext conftest.$ac_ext
17646 fi
17647 ac_res=`eval echo '${'$as_ac_var'}'`
17648                { echo "$as_me:$LINENO: result: $ac_res" >&5
17649 echo "${ECHO_T}$ac_res" >&6; }
17650 if test `eval echo '${'$as_ac_var'}'` = yes; then
17651   cat >>confdefs.h <<_ACEOF
17652 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17653 _ACEOF
17654
17655 else
17656   case " $LIBOBJS " in
17657   *" $ac_func.$ac_objext "* ) ;;
17658   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17659  ;;
17660 esac
17661
17662 fi
17663 done
17664
17665
17666                 ;;
17667 esac
17668
17669
17670 LIBS="$pgac_save_LIBS"
17671
17672 # System's version of getaddrinfo(), if any, may be used only if we found
17673 # a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
17674 # (Note: the AC_REPLACE_FUNCS probe fails on Windows, where the available
17675 # versions of getaddrinfo don't follow normal C call protocol.  This is OK
17676 # because we want to use our own getaddrinfo.c on Windows anyway.)
17677 if test x"$ac_cv_type_struct_addrinfo" = xyes ; then
17678
17679 for ac_func in getaddrinfo
17680 do
17681 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17682 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17683 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17684 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17685   echo $ECHO_N "(cached) $ECHO_C" >&6
17686 else
17687   cat >conftest.$ac_ext <<_ACEOF
17688 /* confdefs.h.  */
17689 _ACEOF
17690 cat confdefs.h >>conftest.$ac_ext
17691 cat >>conftest.$ac_ext <<_ACEOF
17692 /* end confdefs.h.  */
17693 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17694    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17695 #define $ac_func innocuous_$ac_func
17696
17697 /* System header to define __stub macros and hopefully few prototypes,
17698     which can conflict with char $ac_func (); below.
17699     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17700     <limits.h> exists even on freestanding compilers.  */
17701
17702 #ifdef __STDC__
17703 # include <limits.h>
17704 #else
17705 # include <assert.h>
17706 #endif
17707
17708 #undef $ac_func
17709
17710 /* Override any GCC internal prototype to avoid an error.
17711    Use char because int might match the return type of a GCC
17712    builtin and then its argument prototype would still apply.  */
17713 #ifdef __cplusplus
17714 extern "C"
17715 #endif
17716 char $ac_func ();
17717 /* The GNU C library defines this for functions which it implements
17718     to always fail with ENOSYS.  Some functions are actually named
17719     something starting with __ and the normal name is an alias.  */
17720 #if defined __stub_$ac_func || defined __stub___$ac_func
17721 choke me
17722 #endif
17723
17724 int
17725 main ()
17726 {
17727 return $ac_func ();
17728   ;
17729   return 0;
17730 }
17731 _ACEOF
17732 rm -f conftest.$ac_objext conftest$ac_exeext
17733 if { (ac_try="$ac_link"
17734 case "(($ac_try" in
17735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17736   *) ac_try_echo=$ac_try;;
17737 esac
17738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17739   (eval "$ac_link") 2>conftest.er1
17740   ac_status=$?
17741   grep -v '^ *+' conftest.er1 >conftest.err
17742   rm -f conftest.er1
17743   cat conftest.err >&5
17744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17745   (exit $ac_status); } && {
17746          test -z "$ac_c_werror_flag" ||
17747          test ! -s conftest.err
17748        } && test -s conftest$ac_exeext &&
17749        $as_test_x conftest$ac_exeext; then
17750   eval "$as_ac_var=yes"
17751 else
17752   echo "$as_me: failed program was:" >&5
17753 sed 's/^/| /' conftest.$ac_ext >&5
17754
17755         eval "$as_ac_var=no"
17756 fi
17757
17758 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17759       conftest$ac_exeext conftest.$ac_ext
17760 fi
17761 ac_res=`eval echo '${'$as_ac_var'}'`
17762                { echo "$as_me:$LINENO: result: $ac_res" >&5
17763 echo "${ECHO_T}$ac_res" >&6; }
17764 if test `eval echo '${'$as_ac_var'}'` = yes; then
17765   cat >>confdefs.h <<_ACEOF
17766 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17767 _ACEOF
17768
17769 else
17770   case " $LIBOBJS " in
17771   *" $ac_func.$ac_objext "* ) ;;
17772   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17773  ;;
17774 esac
17775
17776 fi
17777 done
17778
17779
17780 else
17781   case " $LIBOBJS " in
17782   *" getaddrinfo.$ac_objext "* ) ;;
17783   *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
17784  ;;
17785 esac
17786
17787 fi
17788
17789 # Similarly, use system's getopt_long() only if system provides struct option.
17790 if test x"$ac_cv_type_struct_option" = xyes ; then
17791
17792 for ac_func in getopt_long
17793 do
17794 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17795 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17796 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17797 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17798   echo $ECHO_N "(cached) $ECHO_C" >&6
17799 else
17800   cat >conftest.$ac_ext <<_ACEOF
17801 /* confdefs.h.  */
17802 _ACEOF
17803 cat confdefs.h >>conftest.$ac_ext
17804 cat >>conftest.$ac_ext <<_ACEOF
17805 /* end confdefs.h.  */
17806 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17807    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17808 #define $ac_func innocuous_$ac_func
17809
17810 /* System header to define __stub macros and hopefully few prototypes,
17811     which can conflict with char $ac_func (); below.
17812     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17813     <limits.h> exists even on freestanding compilers.  */
17814
17815 #ifdef __STDC__
17816 # include <limits.h>
17817 #else
17818 # include <assert.h>
17819 #endif
17820
17821 #undef $ac_func
17822
17823 /* Override any GCC internal prototype to avoid an error.
17824    Use char because int might match the return type of a GCC
17825    builtin and then its argument prototype would still apply.  */
17826 #ifdef __cplusplus
17827 extern "C"
17828 #endif
17829 char $ac_func ();
17830 /* The GNU C library defines this for functions which it implements
17831     to always fail with ENOSYS.  Some functions are actually named
17832     something starting with __ and the normal name is an alias.  */
17833 #if defined __stub_$ac_func || defined __stub___$ac_func
17834 choke me
17835 #endif
17836
17837 int
17838 main ()
17839 {
17840 return $ac_func ();
17841   ;
17842   return 0;
17843 }
17844 _ACEOF
17845 rm -f conftest.$ac_objext conftest$ac_exeext
17846 if { (ac_try="$ac_link"
17847 case "(($ac_try" in
17848   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17849   *) ac_try_echo=$ac_try;;
17850 esac
17851 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17852   (eval "$ac_link") 2>conftest.er1
17853   ac_status=$?
17854   grep -v '^ *+' conftest.er1 >conftest.err
17855   rm -f conftest.er1
17856   cat conftest.err >&5
17857   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17858   (exit $ac_status); } && {
17859          test -z "$ac_c_werror_flag" ||
17860          test ! -s conftest.err
17861        } && test -s conftest$ac_exeext &&
17862        $as_test_x conftest$ac_exeext; then
17863   eval "$as_ac_var=yes"
17864 else
17865   echo "$as_me: failed program was:" >&5
17866 sed 's/^/| /' conftest.$ac_ext >&5
17867
17868         eval "$as_ac_var=no"
17869 fi
17870
17871 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17872       conftest$ac_exeext conftest.$ac_ext
17873 fi
17874 ac_res=`eval echo '${'$as_ac_var'}'`
17875                { echo "$as_me:$LINENO: result: $ac_res" >&5
17876 echo "${ECHO_T}$ac_res" >&6; }
17877 if test `eval echo '${'$as_ac_var'}'` = yes; then
17878   cat >>confdefs.h <<_ACEOF
17879 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17880 _ACEOF
17881
17882 else
17883   case " $LIBOBJS " in
17884   *" $ac_func.$ac_objext "* ) ;;
17885   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17886  ;;
17887 esac
17888
17889 fi
17890 done
17891
17892
17893 else
17894   case " $LIBOBJS " in
17895   *" getopt_long.$ac_objext "* ) ;;
17896   *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
17897  ;;
17898 esac
17899
17900 fi
17901
17902 # Solaris' getopt() doesn't do what we want for long options, so always use
17903 # our version on that platform.
17904 if test "$PORTNAME" = "solaris"; then
17905   case " $LIBOBJS " in
17906   *" getopt.$ac_objext "* ) ;;
17907   *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
17908  ;;
17909 esac
17910
17911 fi
17912
17913 # Win32 support
17914 if test "$PORTNAME" = "win32"; then
17915
17916 for ac_func in gettimeofday
17917 do
17918 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17919 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17920 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17921 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17922   echo $ECHO_N "(cached) $ECHO_C" >&6
17923 else
17924   cat >conftest.$ac_ext <<_ACEOF
17925 /* confdefs.h.  */
17926 _ACEOF
17927 cat confdefs.h >>conftest.$ac_ext
17928 cat >>conftest.$ac_ext <<_ACEOF
17929 /* end confdefs.h.  */
17930 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17931    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17932 #define $ac_func innocuous_$ac_func
17933
17934 /* System header to define __stub macros and hopefully few prototypes,
17935     which can conflict with char $ac_func (); below.
17936     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17937     <limits.h> exists even on freestanding compilers.  */
17938
17939 #ifdef __STDC__
17940 # include <limits.h>
17941 #else
17942 # include <assert.h>
17943 #endif
17944
17945 #undef $ac_func
17946
17947 /* Override any GCC internal prototype to avoid an error.
17948    Use char because int might match the return type of a GCC
17949    builtin and then its argument prototype would still apply.  */
17950 #ifdef __cplusplus
17951 extern "C"
17952 #endif
17953 char $ac_func ();
17954 /* The GNU C library defines this for functions which it implements
17955     to always fail with ENOSYS.  Some functions are actually named
17956     something starting with __ and the normal name is an alias.  */
17957 #if defined __stub_$ac_func || defined __stub___$ac_func
17958 choke me
17959 #endif
17960
17961 int
17962 main ()
17963 {
17964 return $ac_func ();
17965   ;
17966   return 0;
17967 }
17968 _ACEOF
17969 rm -f conftest.$ac_objext conftest$ac_exeext
17970 if { (ac_try="$ac_link"
17971 case "(($ac_try" in
17972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17973   *) ac_try_echo=$ac_try;;
17974 esac
17975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17976   (eval "$ac_link") 2>conftest.er1
17977   ac_status=$?
17978   grep -v '^ *+' conftest.er1 >conftest.err
17979   rm -f conftest.er1
17980   cat conftest.err >&5
17981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17982   (exit $ac_status); } && {
17983          test -z "$ac_c_werror_flag" ||
17984          test ! -s conftest.err
17985        } && test -s conftest$ac_exeext &&
17986        $as_test_x conftest$ac_exeext; then
17987   eval "$as_ac_var=yes"
17988 else
17989   echo "$as_me: failed program was:" >&5
17990 sed 's/^/| /' conftest.$ac_ext >&5
17991
17992         eval "$as_ac_var=no"
17993 fi
17994
17995 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17996       conftest$ac_exeext conftest.$ac_ext
17997 fi
17998 ac_res=`eval echo '${'$as_ac_var'}'`
17999                { echo "$as_me:$LINENO: result: $ac_res" >&5
18000 echo "${ECHO_T}$ac_res" >&6; }
18001 if test `eval echo '${'$as_ac_var'}'` = yes; then
18002   cat >>confdefs.h <<_ACEOF
18003 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18004 _ACEOF
18005
18006 else
18007   case " $LIBOBJS " in
18008   *" $ac_func.$ac_objext "* ) ;;
18009   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
18010  ;;
18011 esac
18012
18013 fi
18014 done
18015
18016
18017 case " $LIBOBJS " in
18018   *" kill.$ac_objext "* ) ;;
18019   *) LIBOBJS="$LIBOBJS kill.$ac_objext"
18020  ;;
18021 esac
18022
18023 case " $LIBOBJS " in
18024   *" open.$ac_objext "* ) ;;
18025   *) LIBOBJS="$LIBOBJS open.$ac_objext"
18026  ;;
18027 esac
18028
18029 case " $LIBOBJS " in
18030   *" rand.$ac_objext "* ) ;;
18031   *) LIBOBJS="$LIBOBJS rand.$ac_objext"
18032  ;;
18033 esac
18034
18035 case " $LIBOBJS " in
18036   *" win32env.$ac_objext "* ) ;;
18037   *) LIBOBJS="$LIBOBJS win32env.$ac_objext"
18038  ;;
18039 esac
18040
18041 case " $LIBOBJS " in
18042   *" win32error.$ac_objext "* ) ;;
18043   *) LIBOBJS="$LIBOBJS win32error.$ac_objext"
18044  ;;
18045 esac
18046
18047
18048 cat >>confdefs.h <<\_ACEOF
18049 #define HAVE_SYMLINK 1
18050 _ACEOF
18051
18052 fi
18053
18054 if test "$with_readline" = yes; then
18055   { echo "$as_me:$LINENO: checking for rl_completion_append_character" >&5
18056 echo $ECHO_N "checking for rl_completion_append_character... $ECHO_C" >&6; }
18057 cat >conftest.$ac_ext <<_ACEOF
18058 /* confdefs.h.  */
18059 _ACEOF
18060 cat confdefs.h >>conftest.$ac_ext
18061 cat >>conftest.$ac_ext <<_ACEOF
18062 /* end confdefs.h.  */
18063 #include <stdio.h>
18064 #ifdef HAVE_READLINE_READLINE_H
18065 # include <readline/readline.h>
18066 #elif defined(HAVE_READLINE_H)
18067 # include <readline.h>
18068 #endif
18069
18070 int
18071 main ()
18072 {
18073 rl_completion_append_character = 'x';
18074   ;
18075   return 0;
18076 }
18077 _ACEOF
18078 rm -f conftest.$ac_objext conftest$ac_exeext
18079 if { (ac_try="$ac_link"
18080 case "(($ac_try" in
18081   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18082   *) ac_try_echo=$ac_try;;
18083 esac
18084 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18085   (eval "$ac_link") 2>conftest.er1
18086   ac_status=$?
18087   grep -v '^ *+' conftest.er1 >conftest.err
18088   rm -f conftest.er1
18089   cat conftest.err >&5
18090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18091   (exit $ac_status); } && {
18092          test -z "$ac_c_werror_flag" ||
18093          test ! -s conftest.err
18094        } && test -s conftest$ac_exeext &&
18095        $as_test_x conftest$ac_exeext; then
18096   { echo "$as_me:$LINENO: result: yes" >&5
18097 echo "${ECHO_T}yes" >&6; }
18098
18099 cat >>confdefs.h <<\_ACEOF
18100 #define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
18101 _ACEOF
18102
18103 else
18104   echo "$as_me: failed program was:" >&5
18105 sed 's/^/| /' conftest.$ac_ext >&5
18106
18107         { echo "$as_me:$LINENO: result: no" >&5
18108 echo "${ECHO_T}no" >&6; }
18109 fi
18110
18111 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18112       conftest$ac_exeext conftest.$ac_ext
18113
18114
18115 for ac_func in rl_completion_matches rl_filename_completion_function
18116 do
18117 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18118 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18119 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18120 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18121   echo $ECHO_N "(cached) $ECHO_C" >&6
18122 else
18123   cat >conftest.$ac_ext <<_ACEOF
18124 /* confdefs.h.  */
18125 _ACEOF
18126 cat confdefs.h >>conftest.$ac_ext
18127 cat >>conftest.$ac_ext <<_ACEOF
18128 /* end confdefs.h.  */
18129 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18130    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18131 #define $ac_func innocuous_$ac_func
18132
18133 /* System header to define __stub macros and hopefully few prototypes,
18134     which can conflict with char $ac_func (); below.
18135     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18136     <limits.h> exists even on freestanding compilers.  */
18137
18138 #ifdef __STDC__
18139 # include <limits.h>
18140 #else
18141 # include <assert.h>
18142 #endif
18143
18144 #undef $ac_func
18145
18146 /* Override any GCC internal prototype to avoid an error.
18147    Use char because int might match the return type of a GCC
18148    builtin and then its argument prototype would still apply.  */
18149 #ifdef __cplusplus
18150 extern "C"
18151 #endif
18152 char $ac_func ();
18153 /* The GNU C library defines this for functions which it implements
18154     to always fail with ENOSYS.  Some functions are actually named
18155     something starting with __ and the normal name is an alias.  */
18156 #if defined __stub_$ac_func || defined __stub___$ac_func
18157 choke me
18158 #endif
18159
18160 int
18161 main ()
18162 {
18163 return $ac_func ();
18164   ;
18165   return 0;
18166 }
18167 _ACEOF
18168 rm -f conftest.$ac_objext conftest$ac_exeext
18169 if { (ac_try="$ac_link"
18170 case "(($ac_try" in
18171   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18172   *) ac_try_echo=$ac_try;;
18173 esac
18174 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18175   (eval "$ac_link") 2>conftest.er1
18176   ac_status=$?
18177   grep -v '^ *+' conftest.er1 >conftest.err
18178   rm -f conftest.er1
18179   cat conftest.err >&5
18180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18181   (exit $ac_status); } && {
18182          test -z "$ac_c_werror_flag" ||
18183          test ! -s conftest.err
18184        } && test -s conftest$ac_exeext &&
18185        $as_test_x conftest$ac_exeext; then
18186   eval "$as_ac_var=yes"
18187 else
18188   echo "$as_me: failed program was:" >&5
18189 sed 's/^/| /' conftest.$ac_ext >&5
18190
18191         eval "$as_ac_var=no"
18192 fi
18193
18194 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18195       conftest$ac_exeext conftest.$ac_ext
18196 fi
18197 ac_res=`eval echo '${'$as_ac_var'}'`
18198                { echo "$as_me:$LINENO: result: $ac_res" >&5
18199 echo "${ECHO_T}$ac_res" >&6; }
18200 if test `eval echo '${'$as_ac_var'}'` = yes; then
18201   cat >>confdefs.h <<_ACEOF
18202 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18203 _ACEOF
18204
18205 fi
18206 done
18207
18208
18209 for ac_func in replace_history_entry
18210 do
18211 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18212 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18213 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18214 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18215   echo $ECHO_N "(cached) $ECHO_C" >&6
18216 else
18217   cat >conftest.$ac_ext <<_ACEOF
18218 /* confdefs.h.  */
18219 _ACEOF
18220 cat confdefs.h >>conftest.$ac_ext
18221 cat >>conftest.$ac_ext <<_ACEOF
18222 /* end confdefs.h.  */
18223 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18224    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18225 #define $ac_func innocuous_$ac_func
18226
18227 /* System header to define __stub macros and hopefully few prototypes,
18228     which can conflict with char $ac_func (); below.
18229     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18230     <limits.h> exists even on freestanding compilers.  */
18231
18232 #ifdef __STDC__
18233 # include <limits.h>
18234 #else
18235 # include <assert.h>
18236 #endif
18237
18238 #undef $ac_func
18239
18240 /* Override any GCC internal prototype to avoid an error.
18241    Use char because int might match the return type of a GCC
18242    builtin and then its argument prototype would still apply.  */
18243 #ifdef __cplusplus
18244 extern "C"
18245 #endif
18246 char $ac_func ();
18247 /* The GNU C library defines this for functions which it implements
18248     to always fail with ENOSYS.  Some functions are actually named
18249     something starting with __ and the normal name is an alias.  */
18250 #if defined __stub_$ac_func || defined __stub___$ac_func
18251 choke me
18252 #endif
18253
18254 int
18255 main ()
18256 {
18257 return $ac_func ();
18258   ;
18259   return 0;
18260 }
18261 _ACEOF
18262 rm -f conftest.$ac_objext conftest$ac_exeext
18263 if { (ac_try="$ac_link"
18264 case "(($ac_try" in
18265   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18266   *) ac_try_echo=$ac_try;;
18267 esac
18268 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18269   (eval "$ac_link") 2>conftest.er1
18270   ac_status=$?
18271   grep -v '^ *+' conftest.er1 >conftest.err
18272   rm -f conftest.er1
18273   cat conftest.err >&5
18274   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18275   (exit $ac_status); } && {
18276          test -z "$ac_c_werror_flag" ||
18277          test ! -s conftest.err
18278        } && test -s conftest$ac_exeext &&
18279        $as_test_x conftest$ac_exeext; then
18280   eval "$as_ac_var=yes"
18281 else
18282   echo "$as_me: failed program was:" >&5
18283 sed 's/^/| /' conftest.$ac_ext >&5
18284
18285         eval "$as_ac_var=no"
18286 fi
18287
18288 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18289       conftest$ac_exeext conftest.$ac_ext
18290 fi
18291 ac_res=`eval echo '${'$as_ac_var'}'`
18292                { echo "$as_me:$LINENO: result: $ac_res" >&5
18293 echo "${ECHO_T}$ac_res" >&6; }
18294 if test `eval echo '${'$as_ac_var'}'` = yes; then
18295   cat >>confdefs.h <<_ACEOF
18296 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18297 _ACEOF
18298
18299 fi
18300 done
18301
18302 fi
18303
18304
18305 { echo "$as_me:$LINENO: checking for sigsetjmp" >&5
18306 echo $ECHO_N "checking for sigsetjmp... $ECHO_C" >&6; }
18307 cat >conftest.$ac_ext <<_ACEOF
18308 /* confdefs.h.  */
18309 _ACEOF
18310 cat confdefs.h >>conftest.$ac_ext
18311 cat >>conftest.$ac_ext <<_ACEOF
18312 /* end confdefs.h.  */
18313 #include <setjmp.h>
18314 int
18315 main ()
18316 {
18317 sigjmp_buf x; sigsetjmp(x, 1);
18318   ;
18319   return 0;
18320 }
18321 _ACEOF
18322 rm -f conftest.$ac_objext conftest$ac_exeext
18323 if { (ac_try="$ac_link"
18324 case "(($ac_try" in
18325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18326   *) ac_try_echo=$ac_try;;
18327 esac
18328 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18329   (eval "$ac_link") 2>conftest.er1
18330   ac_status=$?
18331   grep -v '^ *+' conftest.er1 >conftest.err
18332   rm -f conftest.er1
18333   cat conftest.err >&5
18334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18335   (exit $ac_status); } && {
18336          test -z "$ac_c_werror_flag" ||
18337          test ! -s conftest.err
18338        } && test -s conftest$ac_exeext &&
18339        $as_test_x conftest$ac_exeext; then
18340
18341 cat >>confdefs.h <<\_ACEOF
18342 #define HAVE_SIGSETJMP 1
18343 _ACEOF
18344
18345 { echo "$as_me:$LINENO: result: yes" >&5
18346 echo "${ECHO_T}yes" >&6; }
18347 else
18348   echo "$as_me: failed program was:" >&5
18349 sed 's/^/| /' conftest.$ac_ext >&5
18350
18351         { echo "$as_me:$LINENO: result: no" >&5
18352 echo "${ECHO_T}no" >&6; }
18353 fi
18354
18355 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18356       conftest$ac_exeext conftest.$ac_ext
18357
18358 { echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
18359 echo $ECHO_N "checking whether sys_siglist is declared... $ECHO_C" >&6; }
18360 if test "${ac_cv_have_decl_sys_siglist+set}" = set; then
18361   echo $ECHO_N "(cached) $ECHO_C" >&6
18362 else
18363   cat >conftest.$ac_ext <<_ACEOF
18364 /* confdefs.h.  */
18365 _ACEOF
18366 cat confdefs.h >>conftest.$ac_ext
18367 cat >>conftest.$ac_ext <<_ACEOF
18368 /* end confdefs.h.  */
18369 #include <signal.h>
18370 /* NetBSD declares sys_siglist in unistd.h.  */
18371 #ifdef HAVE_UNISTD_H
18372 # include <unistd.h>
18373 #endif
18374
18375
18376 int
18377 main ()
18378 {
18379 #ifndef sys_siglist
18380   (void) sys_siglist;
18381 #endif
18382
18383   ;
18384   return 0;
18385 }
18386 _ACEOF
18387 rm -f conftest.$ac_objext
18388 if { (ac_try="$ac_compile"
18389 case "(($ac_try" in
18390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18391   *) ac_try_echo=$ac_try;;
18392 esac
18393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18394   (eval "$ac_compile") 2>conftest.er1
18395   ac_status=$?
18396   grep -v '^ *+' conftest.er1 >conftest.err
18397   rm -f conftest.er1
18398   cat conftest.err >&5
18399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18400   (exit $ac_status); } && {
18401          test -z "$ac_c_werror_flag" ||
18402          test ! -s conftest.err
18403        } && test -s conftest.$ac_objext; then
18404   ac_cv_have_decl_sys_siglist=yes
18405 else
18406   echo "$as_me: failed program was:" >&5
18407 sed 's/^/| /' conftest.$ac_ext >&5
18408
18409         ac_cv_have_decl_sys_siglist=no
18410 fi
18411
18412 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18413 fi
18414 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
18415 echo "${ECHO_T}$ac_cv_have_decl_sys_siglist" >&6; }
18416 if test $ac_cv_have_decl_sys_siglist = yes; then
18417
18418 cat >>confdefs.h <<_ACEOF
18419 #define HAVE_DECL_SYS_SIGLIST 1
18420 _ACEOF
18421
18422
18423 else
18424   cat >>confdefs.h <<_ACEOF
18425 #define HAVE_DECL_SYS_SIGLIST 0
18426 _ACEOF
18427
18428
18429 fi
18430
18431
18432
18433
18434 { echo "$as_me:$LINENO: checking for syslog" >&5
18435 echo $ECHO_N "checking for syslog... $ECHO_C" >&6; }
18436 if test "${ac_cv_func_syslog+set}" = set; then
18437   echo $ECHO_N "(cached) $ECHO_C" >&6
18438 else
18439   cat >conftest.$ac_ext <<_ACEOF
18440 /* confdefs.h.  */
18441 _ACEOF
18442 cat confdefs.h >>conftest.$ac_ext
18443 cat >>conftest.$ac_ext <<_ACEOF
18444 /* end confdefs.h.  */
18445 /* Define syslog to an innocuous variant, in case <limits.h> declares syslog.
18446    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18447 #define syslog innocuous_syslog
18448
18449 /* System header to define __stub macros and hopefully few prototypes,
18450     which can conflict with char syslog (); below.
18451     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18452     <limits.h> exists even on freestanding compilers.  */
18453
18454 #ifdef __STDC__
18455 # include <limits.h>
18456 #else
18457 # include <assert.h>
18458 #endif
18459
18460 #undef syslog
18461
18462 /* Override any GCC internal prototype to avoid an error.
18463    Use char because int might match the return type of a GCC
18464    builtin and then its argument prototype would still apply.  */
18465 #ifdef __cplusplus
18466 extern "C"
18467 #endif
18468 char syslog ();
18469 /* The GNU C library defines this for functions which it implements
18470     to always fail with ENOSYS.  Some functions are actually named
18471     something starting with __ and the normal name is an alias.  */
18472 #if defined __stub_syslog || defined __stub___syslog
18473 choke me
18474 #endif
18475
18476 int
18477 main ()
18478 {
18479 return syslog ();
18480   ;
18481   return 0;
18482 }
18483 _ACEOF
18484 rm -f conftest.$ac_objext conftest$ac_exeext
18485 if { (ac_try="$ac_link"
18486 case "(($ac_try" in
18487   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18488   *) ac_try_echo=$ac_try;;
18489 esac
18490 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18491   (eval "$ac_link") 2>conftest.er1
18492   ac_status=$?
18493   grep -v '^ *+' conftest.er1 >conftest.err
18494   rm -f conftest.er1
18495   cat conftest.err >&5
18496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18497   (exit $ac_status); } && {
18498          test -z "$ac_c_werror_flag" ||
18499          test ! -s conftest.err
18500        } && test -s conftest$ac_exeext &&
18501        $as_test_x conftest$ac_exeext; then
18502   ac_cv_func_syslog=yes
18503 else
18504   echo "$as_me: failed program was:" >&5
18505 sed 's/^/| /' conftest.$ac_ext >&5
18506
18507         ac_cv_func_syslog=no
18508 fi
18509
18510 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18511       conftest$ac_exeext conftest.$ac_ext
18512 fi
18513 { echo "$as_me:$LINENO: result: $ac_cv_func_syslog" >&5
18514 echo "${ECHO_T}$ac_cv_func_syslog" >&6; }
18515 if test $ac_cv_func_syslog = yes; then
18516   if test "${ac_cv_header_syslog_h+set}" = set; then
18517   { echo "$as_me:$LINENO: checking for syslog.h" >&5
18518 echo $ECHO_N "checking for syslog.h... $ECHO_C" >&6; }
18519 if test "${ac_cv_header_syslog_h+set}" = set; then
18520   echo $ECHO_N "(cached) $ECHO_C" >&6
18521 fi
18522 { echo "$as_me:$LINENO: result: $ac_cv_header_syslog_h" >&5
18523 echo "${ECHO_T}$ac_cv_header_syslog_h" >&6; }
18524 else
18525   # Is the header compilable?
18526 { echo "$as_me:$LINENO: checking syslog.h usability" >&5
18527 echo $ECHO_N "checking syslog.h usability... $ECHO_C" >&6; }
18528 cat >conftest.$ac_ext <<_ACEOF
18529 /* confdefs.h.  */
18530 _ACEOF
18531 cat confdefs.h >>conftest.$ac_ext
18532 cat >>conftest.$ac_ext <<_ACEOF
18533 /* end confdefs.h.  */
18534 $ac_includes_default
18535 #include <syslog.h>
18536 _ACEOF
18537 rm -f conftest.$ac_objext
18538 if { (ac_try="$ac_compile"
18539 case "(($ac_try" in
18540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18541   *) ac_try_echo=$ac_try;;
18542 esac
18543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18544   (eval "$ac_compile") 2>conftest.er1
18545   ac_status=$?
18546   grep -v '^ *+' conftest.er1 >conftest.err
18547   rm -f conftest.er1
18548   cat conftest.err >&5
18549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18550   (exit $ac_status); } && {
18551          test -z "$ac_c_werror_flag" ||
18552          test ! -s conftest.err
18553        } && test -s conftest.$ac_objext; then
18554   ac_header_compiler=yes
18555 else
18556   echo "$as_me: failed program was:" >&5
18557 sed 's/^/| /' conftest.$ac_ext >&5
18558
18559         ac_header_compiler=no
18560 fi
18561
18562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18563 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18564 echo "${ECHO_T}$ac_header_compiler" >&6; }
18565
18566 # Is the header present?
18567 { echo "$as_me:$LINENO: checking syslog.h presence" >&5
18568 echo $ECHO_N "checking syslog.h presence... $ECHO_C" >&6; }
18569 cat >conftest.$ac_ext <<_ACEOF
18570 /* confdefs.h.  */
18571 _ACEOF
18572 cat confdefs.h >>conftest.$ac_ext
18573 cat >>conftest.$ac_ext <<_ACEOF
18574 /* end confdefs.h.  */
18575 #include <syslog.h>
18576 _ACEOF
18577 if { (ac_try="$ac_cpp conftest.$ac_ext"
18578 case "(($ac_try" in
18579   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18580   *) ac_try_echo=$ac_try;;
18581 esac
18582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18583   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18584   ac_status=$?
18585   grep -v '^ *+' conftest.er1 >conftest.err
18586   rm -f conftest.er1
18587   cat conftest.err >&5
18588   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18589   (exit $ac_status); } >/dev/null && {
18590          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18591          test ! -s conftest.err
18592        }; then
18593   ac_header_preproc=yes
18594 else
18595   echo "$as_me: failed program was:" >&5
18596 sed 's/^/| /' conftest.$ac_ext >&5
18597
18598   ac_header_preproc=no
18599 fi
18600
18601 rm -f conftest.err conftest.$ac_ext
18602 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18603 echo "${ECHO_T}$ac_header_preproc" >&6; }
18604
18605 # So?  What about this header?
18606 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18607   yes:no: )
18608     { echo "$as_me:$LINENO: WARNING: syslog.h: accepted by the compiler, rejected by the preprocessor!" >&5
18609 echo "$as_me: WARNING: syslog.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
18610     { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the compiler's result" >&5
18611 echo "$as_me: WARNING: syslog.h: proceeding with the compiler's result" >&2;}
18612     ac_header_preproc=yes
18613     ;;
18614   no:yes:* )
18615     { echo "$as_me:$LINENO: WARNING: syslog.h: present but cannot be compiled" >&5
18616 echo "$as_me: WARNING: syslog.h: present but cannot be compiled" >&2;}
18617     { echo "$as_me:$LINENO: WARNING: syslog.h:     check for missing prerequisite headers?" >&5
18618 echo "$as_me: WARNING: syslog.h:     check for missing prerequisite headers?" >&2;}
18619     { echo "$as_me:$LINENO: WARNING: syslog.h: see the Autoconf documentation" >&5
18620 echo "$as_me: WARNING: syslog.h: see the Autoconf documentation" >&2;}
18621     { echo "$as_me:$LINENO: WARNING: syslog.h:     section \"Present But Cannot Be Compiled\"" >&5
18622 echo "$as_me: WARNING: syslog.h:     section \"Present But Cannot Be Compiled\"" >&2;}
18623     { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the preprocessor's result" >&5
18624 echo "$as_me: WARNING: syslog.h: proceeding with the preprocessor's result" >&2;}
18625     { echo "$as_me:$LINENO: WARNING: syslog.h: in the future, the compiler will take precedence" >&5
18626 echo "$as_me: WARNING: syslog.h: in the future, the compiler will take precedence" >&2;}
18627     ( cat <<\_ASBOX
18628 ## ---------------------------------------- ##
18629 ## Report this to pgsql-bugs@postgresql.org ##
18630 ## ---------------------------------------- ##
18631 _ASBOX
18632      ) | sed "s/^/$as_me: WARNING:     /" >&2
18633     ;;
18634 esac
18635 { echo "$as_me:$LINENO: checking for syslog.h" >&5
18636 echo $ECHO_N "checking for syslog.h... $ECHO_C" >&6; }
18637 if test "${ac_cv_header_syslog_h+set}" = set; then
18638   echo $ECHO_N "(cached) $ECHO_C" >&6
18639 else
18640   ac_cv_header_syslog_h=$ac_header_preproc
18641 fi
18642 { echo "$as_me:$LINENO: result: $ac_cv_header_syslog_h" >&5
18643 echo "${ECHO_T}$ac_cv_header_syslog_h" >&6; }
18644
18645 fi
18646 if test $ac_cv_header_syslog_h = yes; then
18647
18648 cat >>confdefs.h <<\_ACEOF
18649 #define HAVE_SYSLOG 1
18650 _ACEOF
18651
18652 fi
18653
18654
18655 fi
18656
18657
18658 { echo "$as_me:$LINENO: checking for optreset" >&5
18659 echo $ECHO_N "checking for optreset... $ECHO_C" >&6; }
18660 if test "${pgac_cv_var_int_optreset+set}" = set; then
18661   echo $ECHO_N "(cached) $ECHO_C" >&6
18662 else
18663   cat >conftest.$ac_ext <<_ACEOF
18664 /* confdefs.h.  */
18665 _ACEOF
18666 cat confdefs.h >>conftest.$ac_ext
18667 cat >>conftest.$ac_ext <<_ACEOF
18668 /* end confdefs.h.  */
18669 #include <unistd.h>
18670 int
18671 main ()
18672 {
18673 extern int optreset; optreset = 1;
18674   ;
18675   return 0;
18676 }
18677 _ACEOF
18678 rm -f conftest.$ac_objext conftest$ac_exeext
18679 if { (ac_try="$ac_link"
18680 case "(($ac_try" in
18681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18682   *) ac_try_echo=$ac_try;;
18683 esac
18684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18685   (eval "$ac_link") 2>conftest.er1
18686   ac_status=$?
18687   grep -v '^ *+' conftest.er1 >conftest.err
18688   rm -f conftest.er1
18689   cat conftest.err >&5
18690   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18691   (exit $ac_status); } && {
18692          test -z "$ac_c_werror_flag" ||
18693          test ! -s conftest.err
18694        } && test -s conftest$ac_exeext &&
18695        $as_test_x conftest$ac_exeext; then
18696   pgac_cv_var_int_optreset=yes
18697 else
18698   echo "$as_me: failed program was:" >&5
18699 sed 's/^/| /' conftest.$ac_ext >&5
18700
18701         pgac_cv_var_int_optreset=no
18702 fi
18703
18704 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18705       conftest$ac_exeext conftest.$ac_ext
18706 fi
18707 { echo "$as_me:$LINENO: result: $pgac_cv_var_int_optreset" >&5
18708 echo "${ECHO_T}$pgac_cv_var_int_optreset" >&6; }
18709 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
18710
18711 cat >>confdefs.h <<\_ACEOF
18712 #define HAVE_INT_OPTRESET 1
18713 _ACEOF
18714
18715 fi
18716
18717
18718
18719 for ac_func in strtoll strtoq
18720 do
18721 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18722 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18723 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18724 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18725   echo $ECHO_N "(cached) $ECHO_C" >&6
18726 else
18727   cat >conftest.$ac_ext <<_ACEOF
18728 /* confdefs.h.  */
18729 _ACEOF
18730 cat confdefs.h >>conftest.$ac_ext
18731 cat >>conftest.$ac_ext <<_ACEOF
18732 /* end confdefs.h.  */
18733 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18734    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18735 #define $ac_func innocuous_$ac_func
18736
18737 /* System header to define __stub macros and hopefully few prototypes,
18738     which can conflict with char $ac_func (); below.
18739     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18740     <limits.h> exists even on freestanding compilers.  */
18741
18742 #ifdef __STDC__
18743 # include <limits.h>
18744 #else
18745 # include <assert.h>
18746 #endif
18747
18748 #undef $ac_func
18749
18750 /* Override any GCC internal prototype to avoid an error.
18751    Use char because int might match the return type of a GCC
18752    builtin and then its argument prototype would still apply.  */
18753 #ifdef __cplusplus
18754 extern "C"
18755 #endif
18756 char $ac_func ();
18757 /* The GNU C library defines this for functions which it implements
18758     to always fail with ENOSYS.  Some functions are actually named
18759     something starting with __ and the normal name is an alias.  */
18760 #if defined __stub_$ac_func || defined __stub___$ac_func
18761 choke me
18762 #endif
18763
18764 int
18765 main ()
18766 {
18767 return $ac_func ();
18768   ;
18769   return 0;
18770 }
18771 _ACEOF
18772 rm -f conftest.$ac_objext conftest$ac_exeext
18773 if { (ac_try="$ac_link"
18774 case "(($ac_try" in
18775   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18776   *) ac_try_echo=$ac_try;;
18777 esac
18778 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18779   (eval "$ac_link") 2>conftest.er1
18780   ac_status=$?
18781   grep -v '^ *+' conftest.er1 >conftest.err
18782   rm -f conftest.er1
18783   cat conftest.err >&5
18784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18785   (exit $ac_status); } && {
18786          test -z "$ac_c_werror_flag" ||
18787          test ! -s conftest.err
18788        } && test -s conftest$ac_exeext &&
18789        $as_test_x conftest$ac_exeext; then
18790   eval "$as_ac_var=yes"
18791 else
18792   echo "$as_me: failed program was:" >&5
18793 sed 's/^/| /' conftest.$ac_ext >&5
18794
18795         eval "$as_ac_var=no"
18796 fi
18797
18798 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18799       conftest$ac_exeext conftest.$ac_ext
18800 fi
18801 ac_res=`eval echo '${'$as_ac_var'}'`
18802                { echo "$as_me:$LINENO: result: $ac_res" >&5
18803 echo "${ECHO_T}$ac_res" >&6; }
18804 if test `eval echo '${'$as_ac_var'}'` = yes; then
18805   cat >>confdefs.h <<_ACEOF
18806 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18807 _ACEOF
18808  break
18809 fi
18810 done
18811
18812
18813
18814 for ac_func in strtoull strtouq
18815 do
18816 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18817 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18818 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18819 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18820   echo $ECHO_N "(cached) $ECHO_C" >&6
18821 else
18822   cat >conftest.$ac_ext <<_ACEOF
18823 /* confdefs.h.  */
18824 _ACEOF
18825 cat confdefs.h >>conftest.$ac_ext
18826 cat >>conftest.$ac_ext <<_ACEOF
18827 /* end confdefs.h.  */
18828 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18829    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18830 #define $ac_func innocuous_$ac_func
18831
18832 /* System header to define __stub macros and hopefully few prototypes,
18833     which can conflict with char $ac_func (); below.
18834     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18835     <limits.h> exists even on freestanding compilers.  */
18836
18837 #ifdef __STDC__
18838 # include <limits.h>
18839 #else
18840 # include <assert.h>
18841 #endif
18842
18843 #undef $ac_func
18844
18845 /* Override any GCC internal prototype to avoid an error.
18846    Use char because int might match the return type of a GCC
18847    builtin and then its argument prototype would still apply.  */
18848 #ifdef __cplusplus
18849 extern "C"
18850 #endif
18851 char $ac_func ();
18852 /* The GNU C library defines this for functions which it implements
18853     to always fail with ENOSYS.  Some functions are actually named
18854     something starting with __ and the normal name is an alias.  */
18855 #if defined __stub_$ac_func || defined __stub___$ac_func
18856 choke me
18857 #endif
18858
18859 int
18860 main ()
18861 {
18862 return $ac_func ();
18863   ;
18864   return 0;
18865 }
18866 _ACEOF
18867 rm -f conftest.$ac_objext conftest$ac_exeext
18868 if { (ac_try="$ac_link"
18869 case "(($ac_try" in
18870   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18871   *) ac_try_echo=$ac_try;;
18872 esac
18873 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18874   (eval "$ac_link") 2>conftest.er1
18875   ac_status=$?
18876   grep -v '^ *+' conftest.er1 >conftest.err
18877   rm -f conftest.er1
18878   cat conftest.err >&5
18879   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18880   (exit $ac_status); } && {
18881          test -z "$ac_c_werror_flag" ||
18882          test ! -s conftest.err
18883        } && test -s conftest$ac_exeext &&
18884        $as_test_x conftest$ac_exeext; then
18885   eval "$as_ac_var=yes"
18886 else
18887   echo "$as_me: failed program was:" >&5
18888 sed 's/^/| /' conftest.$ac_ext >&5
18889
18890         eval "$as_ac_var=no"
18891 fi
18892
18893 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18894       conftest$ac_exeext conftest.$ac_ext
18895 fi
18896 ac_res=`eval echo '${'$as_ac_var'}'`
18897                { echo "$as_me:$LINENO: result: $ac_res" >&5
18898 echo "${ECHO_T}$ac_res" >&6; }
18899 if test `eval echo '${'$as_ac_var'}'` = yes; then
18900   cat >>confdefs.h <<_ACEOF
18901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18902 _ACEOF
18903  break
18904 fi
18905 done
18906
18907
18908 # Check for one of atexit() or on_exit()
18909
18910 for ac_func in atexit
18911 do
18912 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18913 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18914 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18915 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18916   echo $ECHO_N "(cached) $ECHO_C" >&6
18917 else
18918   cat >conftest.$ac_ext <<_ACEOF
18919 /* confdefs.h.  */
18920 _ACEOF
18921 cat confdefs.h >>conftest.$ac_ext
18922 cat >>conftest.$ac_ext <<_ACEOF
18923 /* end confdefs.h.  */
18924 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18925    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18926 #define $ac_func innocuous_$ac_func
18927
18928 /* System header to define __stub macros and hopefully few prototypes,
18929     which can conflict with char $ac_func (); below.
18930     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18931     <limits.h> exists even on freestanding compilers.  */
18932
18933 #ifdef __STDC__
18934 # include <limits.h>
18935 #else
18936 # include <assert.h>
18937 #endif
18938
18939 #undef $ac_func
18940
18941 /* Override any GCC internal prototype to avoid an error.
18942    Use char because int might match the return type of a GCC
18943    builtin and then its argument prototype would still apply.  */
18944 #ifdef __cplusplus
18945 extern "C"
18946 #endif
18947 char $ac_func ();
18948 /* The GNU C library defines this for functions which it implements
18949     to always fail with ENOSYS.  Some functions are actually named
18950     something starting with __ and the normal name is an alias.  */
18951 #if defined __stub_$ac_func || defined __stub___$ac_func
18952 choke me
18953 #endif
18954
18955 int
18956 main ()
18957 {
18958 return $ac_func ();
18959   ;
18960   return 0;
18961 }
18962 _ACEOF
18963 rm -f conftest.$ac_objext conftest$ac_exeext
18964 if { (ac_try="$ac_link"
18965 case "(($ac_try" in
18966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18967   *) ac_try_echo=$ac_try;;
18968 esac
18969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18970   (eval "$ac_link") 2>conftest.er1
18971   ac_status=$?
18972   grep -v '^ *+' conftest.er1 >conftest.err
18973   rm -f conftest.er1
18974   cat conftest.err >&5
18975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18976   (exit $ac_status); } && {
18977          test -z "$ac_c_werror_flag" ||
18978          test ! -s conftest.err
18979        } && test -s conftest$ac_exeext &&
18980        $as_test_x conftest$ac_exeext; then
18981   eval "$as_ac_var=yes"
18982 else
18983   echo "$as_me: failed program was:" >&5
18984 sed 's/^/| /' conftest.$ac_ext >&5
18985
18986         eval "$as_ac_var=no"
18987 fi
18988
18989 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18990       conftest$ac_exeext conftest.$ac_ext
18991 fi
18992 ac_res=`eval echo '${'$as_ac_var'}'`
18993                { echo "$as_me:$LINENO: result: $ac_res" >&5
18994 echo "${ECHO_T}$ac_res" >&6; }
18995 if test `eval echo '${'$as_ac_var'}'` = yes; then
18996   cat >>confdefs.h <<_ACEOF
18997 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18998 _ACEOF
18999
19000 else
19001
19002 for ac_func in on_exit
19003 do
19004 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19005 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19006 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19007 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19008   echo $ECHO_N "(cached) $ECHO_C" >&6
19009 else
19010   cat >conftest.$ac_ext <<_ACEOF
19011 /* confdefs.h.  */
19012 _ACEOF
19013 cat confdefs.h >>conftest.$ac_ext
19014 cat >>conftest.$ac_ext <<_ACEOF
19015 /* end confdefs.h.  */
19016 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19017    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19018 #define $ac_func innocuous_$ac_func
19019
19020 /* System header to define __stub macros and hopefully few prototypes,
19021     which can conflict with char $ac_func (); below.
19022     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19023     <limits.h> exists even on freestanding compilers.  */
19024
19025 #ifdef __STDC__
19026 # include <limits.h>
19027 #else
19028 # include <assert.h>
19029 #endif
19030
19031 #undef $ac_func
19032
19033 /* Override any GCC internal prototype to avoid an error.
19034    Use char because int might match the return type of a GCC
19035    builtin and then its argument prototype would still apply.  */
19036 #ifdef __cplusplus
19037 extern "C"
19038 #endif
19039 char $ac_func ();
19040 /* The GNU C library defines this for functions which it implements
19041     to always fail with ENOSYS.  Some functions are actually named
19042     something starting with __ and the normal name is an alias.  */
19043 #if defined __stub_$ac_func || defined __stub___$ac_func
19044 choke me
19045 #endif
19046
19047 int
19048 main ()
19049 {
19050 return $ac_func ();
19051   ;
19052   return 0;
19053 }
19054 _ACEOF
19055 rm -f conftest.$ac_objext conftest$ac_exeext
19056 if { (ac_try="$ac_link"
19057 case "(($ac_try" in
19058   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19059   *) ac_try_echo=$ac_try;;
19060 esac
19061 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19062   (eval "$ac_link") 2>conftest.er1
19063   ac_status=$?
19064   grep -v '^ *+' conftest.er1 >conftest.err
19065   rm -f conftest.er1
19066   cat conftest.err >&5
19067   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19068   (exit $ac_status); } && {
19069          test -z "$ac_c_werror_flag" ||
19070          test ! -s conftest.err
19071        } && test -s conftest$ac_exeext &&
19072        $as_test_x conftest$ac_exeext; then
19073   eval "$as_ac_var=yes"
19074 else
19075   echo "$as_me: failed program was:" >&5
19076 sed 's/^/| /' conftest.$ac_ext >&5
19077
19078         eval "$as_ac_var=no"
19079 fi
19080
19081 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19082       conftest$ac_exeext conftest.$ac_ext
19083 fi
19084 ac_res=`eval echo '${'$as_ac_var'}'`
19085                { echo "$as_me:$LINENO: result: $ac_res" >&5
19086 echo "${ECHO_T}$ac_res" >&6; }
19087 if test `eval echo '${'$as_ac_var'}'` = yes; then
19088   cat >>confdefs.h <<_ACEOF
19089 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19090 _ACEOF
19091
19092 else
19093   { { echo "$as_me:$LINENO: error: neither atexit() nor on_exit() found" >&5
19094 echo "$as_me: error: neither atexit() nor on_exit() found" >&2;}
19095    { (exit 1); exit 1; }; }
19096 fi
19097 done
19098
19099 fi
19100 done
19101
19102
19103
19104 for ac_func in fseeko
19105 do
19106 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19107 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19108 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19109 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19110   echo $ECHO_N "(cached) $ECHO_C" >&6
19111 else
19112   cat >conftest.$ac_ext <<_ACEOF
19113 /* confdefs.h.  */
19114 _ACEOF
19115 cat confdefs.h >>conftest.$ac_ext
19116 cat >>conftest.$ac_ext <<_ACEOF
19117 /* end confdefs.h.  */
19118 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19119    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19120 #define $ac_func innocuous_$ac_func
19121
19122 /* System header to define __stub macros and hopefully few prototypes,
19123     which can conflict with char $ac_func (); below.
19124     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19125     <limits.h> exists even on freestanding compilers.  */
19126
19127 #ifdef __STDC__
19128 # include <limits.h>
19129 #else
19130 # include <assert.h>
19131 #endif
19132
19133 #undef $ac_func
19134
19135 /* Override any GCC internal prototype to avoid an error.
19136    Use char because int might match the return type of a GCC
19137    builtin and then its argument prototype would still apply.  */
19138 #ifdef __cplusplus
19139 extern "C"
19140 #endif
19141 char $ac_func ();
19142 /* The GNU C library defines this for functions which it implements
19143     to always fail with ENOSYS.  Some functions are actually named
19144     something starting with __ and the normal name is an alias.  */
19145 #if defined __stub_$ac_func || defined __stub___$ac_func
19146 choke me
19147 #endif
19148
19149 int
19150 main ()
19151 {
19152 return $ac_func ();
19153   ;
19154   return 0;
19155 }
19156 _ACEOF
19157 rm -f conftest.$ac_objext conftest$ac_exeext
19158 if { (ac_try="$ac_link"
19159 case "(($ac_try" in
19160   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19161   *) ac_try_echo=$ac_try;;
19162 esac
19163 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19164   (eval "$ac_link") 2>conftest.er1
19165   ac_status=$?
19166   grep -v '^ *+' conftest.er1 >conftest.err
19167   rm -f conftest.er1
19168   cat conftest.err >&5
19169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19170   (exit $ac_status); } && {
19171          test -z "$ac_c_werror_flag" ||
19172          test ! -s conftest.err
19173        } && test -s conftest$ac_exeext &&
19174        $as_test_x conftest$ac_exeext; then
19175   eval "$as_ac_var=yes"
19176 else
19177   echo "$as_me: failed program was:" >&5
19178 sed 's/^/| /' conftest.$ac_ext >&5
19179
19180         eval "$as_ac_var=no"
19181 fi
19182
19183 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19184       conftest$ac_exeext conftest.$ac_ext
19185 fi
19186 ac_res=`eval echo '${'$as_ac_var'}'`
19187                { echo "$as_me:$LINENO: result: $ac_res" >&5
19188 echo "${ECHO_T}$ac_res" >&6; }
19189 if test `eval echo '${'$as_ac_var'}'` = yes; then
19190   cat >>confdefs.h <<_ACEOF
19191 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19192 _ACEOF
19193
19194 else
19195   case " $LIBOBJS " in
19196   *" $ac_func.$ac_objext "* ) ;;
19197   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
19198  ;;
19199 esac
19200
19201 fi
19202 done
19203
19204
19205 case $host_os in
19206         # BSD/OS & NetBSD use a custom fseeko/ftello built on fsetpos/fgetpos
19207         # Mingw uses macros to access Win32 API calls
19208         bsdi*|netbsd*|mingw*)
19209
19210 cat >>confdefs.h <<\_ACEOF
19211 #define HAVE_FSEEKO 1
19212 _ACEOF
19213
19214                 ac_cv_func_fseeko=yes;;
19215         *)
19216                 { echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
19217 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
19218 if test "${ac_cv_sys_largefile_source+set}" = set; then
19219   echo $ECHO_N "(cached) $ECHO_C" >&6
19220 else
19221   while :; do
19222   cat >conftest.$ac_ext <<_ACEOF
19223 /* confdefs.h.  */
19224 _ACEOF
19225 cat confdefs.h >>conftest.$ac_ext
19226 cat >>conftest.$ac_ext <<_ACEOF
19227 /* end confdefs.h.  */
19228 #include <sys/types.h> /* for off_t */
19229      #include <stdio.h>
19230 int
19231 main ()
19232 {
19233 int (*fp) (FILE *, off_t, int) = fseeko;
19234      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
19235   ;
19236   return 0;
19237 }
19238 _ACEOF
19239 rm -f conftest.$ac_objext conftest$ac_exeext
19240 if { (ac_try="$ac_link"
19241 case "(($ac_try" in
19242   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19243   *) ac_try_echo=$ac_try;;
19244 esac
19245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19246   (eval "$ac_link") 2>conftest.er1
19247   ac_status=$?
19248   grep -v '^ *+' conftest.er1 >conftest.err
19249   rm -f conftest.er1
19250   cat conftest.err >&5
19251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19252   (exit $ac_status); } && {
19253          test -z "$ac_c_werror_flag" ||
19254          test ! -s conftest.err
19255        } && test -s conftest$ac_exeext &&
19256        $as_test_x conftest$ac_exeext; then
19257   ac_cv_sys_largefile_source=no; break
19258 else
19259   echo "$as_me: failed program was:" >&5
19260 sed 's/^/| /' conftest.$ac_ext >&5
19261
19262
19263 fi
19264
19265 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19266       conftest$ac_exeext conftest.$ac_ext
19267   cat >conftest.$ac_ext <<_ACEOF
19268 /* confdefs.h.  */
19269 _ACEOF
19270 cat confdefs.h >>conftest.$ac_ext
19271 cat >>conftest.$ac_ext <<_ACEOF
19272 /* end confdefs.h.  */
19273 #define _LARGEFILE_SOURCE 1
19274 #include <sys/types.h> /* for off_t */
19275      #include <stdio.h>
19276 int
19277 main ()
19278 {
19279 int (*fp) (FILE *, off_t, int) = fseeko;
19280      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
19281   ;
19282   return 0;
19283 }
19284 _ACEOF
19285 rm -f conftest.$ac_objext conftest$ac_exeext
19286 if { (ac_try="$ac_link"
19287 case "(($ac_try" in
19288   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19289   *) ac_try_echo=$ac_try;;
19290 esac
19291 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19292   (eval "$ac_link") 2>conftest.er1
19293   ac_status=$?
19294   grep -v '^ *+' conftest.er1 >conftest.err
19295   rm -f conftest.er1
19296   cat conftest.err >&5
19297   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19298   (exit $ac_status); } && {
19299          test -z "$ac_c_werror_flag" ||
19300          test ! -s conftest.err
19301        } && test -s conftest$ac_exeext &&
19302        $as_test_x conftest$ac_exeext; then
19303   ac_cv_sys_largefile_source=1; break
19304 else
19305   echo "$as_me: failed program was:" >&5
19306 sed 's/^/| /' conftest.$ac_ext >&5
19307
19308
19309 fi
19310
19311 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19312       conftest$ac_exeext conftest.$ac_ext
19313   ac_cv_sys_largefile_source=unknown
19314   break
19315 done
19316 fi
19317 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
19318 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
19319 case $ac_cv_sys_largefile_source in #(
19320   no | unknown) ;;
19321   *)
19322 cat >>confdefs.h <<_ACEOF
19323 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
19324 _ACEOF
19325 ;;
19326 esac
19327 rm -f conftest*
19328
19329 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
19330 # in glibc 2.1.3, but that breaks too many other things.
19331 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
19332 if test $ac_cv_sys_largefile_source != unknown; then
19333
19334 cat >>confdefs.h <<\_ACEOF
19335 #define HAVE_FSEEKO 1
19336 _ACEOF
19337
19338 fi
19339 ;;
19340 esac
19341
19342
19343 #
19344 # Pthreads
19345 #
19346 # For each platform, we need to know about any special compile and link
19347 # libraries, and whether the normal C function names are thread-safe.
19348 # See the comment at the top of src/port/thread.c for more information.
19349 # WIN32 doesn't need the pthread tests;  it always uses threads
19350 if test "$enable_thread_safety" = yes -a "$PORTNAME" != "win32"; then
19351
19352
19353
19354 ac_ext=c
19355 ac_cpp='$CPP $CPPFLAGS'
19356 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19357 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19358 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19359
19360 acx_pthread_ok=no
19361
19362 # We used to check for pthread.h first, but this fails if pthread.h
19363 # requires special compiler flags (e.g. on True64 or Sequent).
19364 # It gets checked for in the link test anyway.
19365
19366 # First of all, check if the user has set any of the PTHREAD_LIBS,
19367 # etcetera environment variables, and if threads linking works using
19368 # them:
19369 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
19370         save_CFLAGS="$CFLAGS"
19371         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19372         save_LIBS="$LIBS"
19373         LIBS="$PTHREAD_LIBS $LIBS"
19374         { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
19375 echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
19376         cat >conftest.$ac_ext <<_ACEOF
19377 /* confdefs.h.  */
19378 _ACEOF
19379 cat confdefs.h >>conftest.$ac_ext
19380 cat >>conftest.$ac_ext <<_ACEOF
19381 /* end confdefs.h.  */
19382
19383 /* Override any GCC internal prototype to avoid an error.
19384    Use char because int might match the return type of a GCC
19385    builtin and then its argument prototype would still apply.  */
19386 #ifdef __cplusplus
19387 extern "C"
19388 #endif
19389 char pthread_join ();
19390 int
19391 main ()
19392 {
19393 return pthread_join ();
19394   ;
19395   return 0;
19396 }
19397 _ACEOF
19398 rm -f conftest.$ac_objext conftest$ac_exeext
19399 if { (ac_try="$ac_link"
19400 case "(($ac_try" in
19401   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19402   *) ac_try_echo=$ac_try;;
19403 esac
19404 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19405   (eval "$ac_link") 2>conftest.er1
19406   ac_status=$?
19407   grep -v '^ *+' conftest.er1 >conftest.err
19408   rm -f conftest.er1
19409   cat conftest.err >&5
19410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19411   (exit $ac_status); } && {
19412          test -z "$ac_c_werror_flag" ||
19413          test ! -s conftest.err
19414        } && test -s conftest$ac_exeext &&
19415        $as_test_x conftest$ac_exeext; then
19416   acx_pthread_ok=yes
19417 else
19418   echo "$as_me: failed program was:" >&5
19419 sed 's/^/| /' conftest.$ac_ext >&5
19420
19421
19422 fi
19423
19424 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19425       conftest$ac_exeext conftest.$ac_ext
19426         { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
19427 echo "${ECHO_T}$acx_pthread_ok" >&6; }
19428         if test x"$acx_pthread_ok" = xno; then
19429                 PTHREAD_LIBS=""
19430                 PTHREAD_CFLAGS=""
19431         fi
19432         LIBS="$save_LIBS"
19433         CFLAGS="$save_CFLAGS"
19434 fi
19435
19436 # We must check for the threads library under a number of different
19437 # names; the ordering is very important because some systems
19438 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
19439 # libraries is broken (non-POSIX).
19440
19441 # Create a list of thread flags to try.  Items starting with a "-" are
19442 # C compiler flags, and other items are library names, except for "none"
19443 # which indicates that we try without any flags at all, and "pthread-config"
19444 # which is a program returning the flags for the Pth emulation library.
19445
19446 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config pthreadGC2"
19447
19448 # The ordering *is* (sometimes) important.  Some notes on the
19449 # individual items follow:
19450
19451 # pthreads: AIX (must check this before -lpthread)
19452 # none: in case threads are in libc; should be tried before -Kthread and
19453 #       other compiler flags to prevent continual compiler warnings
19454 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
19455 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
19456 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
19457 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
19458 # -pthreads: Solaris/gcc
19459 # -mthreads: Mingw32/gcc, Lynx/gcc
19460 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
19461 #      doesn't hurt to check since this sometimes defines pthreads too;
19462 #      also defines -D_REENTRANT)
19463 # pthread: Linux, etcetera
19464 # --thread-safe: KAI C++
19465 # pthread-config: use pthread-config program (for GNU Pth library)
19466
19467 case "${host_cpu}-${host_os}" in
19468         *solaris*)
19469
19470         # On Solaris (at least, for some versions), libc contains stubbed
19471         # (non-functional) versions of the pthreads routines, so link-based
19472         # tests will erroneously succeed.  (We need to link with -pthread or
19473         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
19474         # a function called by this macro, so we could check for that, but
19475         # who knows whether they'll stub that too in a future libc.)  So,
19476         # we'll just look for -pthreads and -lpthread first:
19477
19478         acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
19479         ;;
19480 esac
19481
19482 if test x"$acx_pthread_ok" = xno; then
19483 for flag in $acx_pthread_flags; do
19484
19485         tryPTHREAD_CFLAGS=""
19486         tryPTHREAD_LIBS=""
19487         case $flag in
19488                 none)
19489                 { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
19490 echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
19491                 ;;
19492
19493                 -*)
19494                 { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
19495 echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
19496                 tryPTHREAD_CFLAGS="$flag"
19497                 ;;
19498
19499                 pthread-config)
19500                 # skip this if we already have flags defined, for PostgreSQL
19501                 if test x"$PTHREAD_CFLAGS" != x -o x"$PTHREAD_LIBS" != x; then continue; fi
19502                 # Extract the first word of "pthread-config", so it can be a program name with args.
19503 set dummy pthread-config; ac_word=$2
19504 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19505 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19506 if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
19507   echo $ECHO_N "(cached) $ECHO_C" >&6
19508 else
19509   if test -n "$acx_pthread_config"; then
19510   ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
19511 else
19512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19513 for as_dir in $PATH
19514 do
19515   IFS=$as_save_IFS
19516   test -z "$as_dir" && as_dir=.
19517   for ac_exec_ext in '' $ac_executable_extensions; do
19518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19519     ac_cv_prog_acx_pthread_config="yes"
19520     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19521     break 2
19522   fi
19523 done
19524 done
19525 IFS=$as_save_IFS
19526
19527   test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
19528 fi
19529 fi
19530 acx_pthread_config=$ac_cv_prog_acx_pthread_config
19531 if test -n "$acx_pthread_config"; then
19532   { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
19533 echo "${ECHO_T}$acx_pthread_config" >&6; }
19534 else
19535   { echo "$as_me:$LINENO: result: no" >&5
19536 echo "${ECHO_T}no" >&6; }
19537 fi
19538
19539
19540                 if test x"$acx_pthread_config" = xno; then continue; fi
19541                 tryPTHREAD_CFLAGS="`pthread-config --cflags`"
19542                 tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
19543                 ;;
19544
19545                 *)
19546                 { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
19547 echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
19548                 tryPTHREAD_LIBS="-l$flag"
19549                 ;;
19550         esac
19551
19552         save_LIBS="$LIBS"
19553         save_CFLAGS="$CFLAGS"
19554         LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
19555         CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
19556
19557         # Check for various functions.  We must include pthread.h,
19558         # since some functions may be macros.  (On the Sequent, we
19559         # need a special flag -Kthread to make this header compile.)
19560         # We check for pthread_join because it is in -lpthread on IRIX
19561         # while pthread_create is in libc.  We check for pthread_attr_init
19562         # due to DEC craziness with -lpthreads.  We check for
19563         # pthread_cleanup_push because it is one of the few pthread
19564         # functions on Solaris that doesn't have a non-functional libc stub.
19565         # We try pthread_create on general principles.
19566         cat >conftest.$ac_ext <<_ACEOF
19567 /* confdefs.h.  */
19568 _ACEOF
19569 cat confdefs.h >>conftest.$ac_ext
19570 cat >>conftest.$ac_ext <<_ACEOF
19571 /* end confdefs.h.  */
19572 #include <pthread.h>
19573 int
19574 main ()
19575 {
19576 pthread_t th; pthread_join(th, 0);
19577                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
19578                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
19579   ;
19580   return 0;
19581 }
19582 _ACEOF
19583 rm -f conftest.$ac_objext conftest$ac_exeext
19584 if { (ac_try="$ac_link"
19585 case "(($ac_try" in
19586   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19587   *) ac_try_echo=$ac_try;;
19588 esac
19589 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19590   (eval "$ac_link") 2>conftest.er1
19591   ac_status=$?
19592   grep -v '^ *+' conftest.er1 >conftest.err
19593   rm -f conftest.er1
19594   cat conftest.err >&5
19595   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19596   (exit $ac_status); } && {
19597          test -z "$ac_c_werror_flag" ||
19598          test ! -s conftest.err
19599        } && test -s conftest$ac_exeext &&
19600        $as_test_x conftest$ac_exeext; then
19601   acx_pthread_ok=yes
19602 else
19603   echo "$as_me: failed program was:" >&5
19604 sed 's/^/| /' conftest.$ac_ext >&5
19605
19606         acx_pthread_ok=no
19607 fi
19608
19609 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19610       conftest$ac_exeext conftest.$ac_ext
19611
19612         if test "x$acx_pthread_ok" = xyes; then
19613             # Don't use options that are ignored by the compiler.
19614             # We find them by checking stderror.
19615             cat >conftest.$ac_ext <<_ACEOF
19616 int
19617 main (int argc, char **argv)
19618 {
19619   (void) argc;
19620   (void) argv;
19621   return 0;
19622 }
19623 _ACEOF
19624             rm -f conftest.$ac_objext conftest$ac_exeext
19625             if test "`(eval $ac_link 2>&1 1>&5)`" = ""; then
19626                 # we continue with more flags because Linux needs -lpthread
19627                 # for libpq builds on PostgreSQL.  The test above only
19628                 # tests for building binaries, not shared libraries.
19629                 PTHREAD_LIBS=" $tryPTHREAD_LIBS $PTHREAD_LIBS"
19630                 PTHREAD_CFLAGS="$PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
19631             else   acx_pthread_ok=no
19632             fi
19633         fi
19634
19635         LIBS="$save_LIBS"
19636         CFLAGS="$save_CFLAGS"
19637
19638         { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
19639 echo "${ECHO_T}$acx_pthread_ok" >&6; }
19640 done
19641 fi
19642
19643 # Various other checks:
19644 if test "x$acx_pthread_ok" = xyes; then
19645         save_LIBS="$LIBS"
19646         LIBS="$PTHREAD_LIBS $LIBS"
19647         save_CFLAGS="$CFLAGS"
19648         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19649
19650         # Detect AIX lossage: threads are created detached by default
19651         # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
19652         { echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
19653 echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6; }
19654         cat >conftest.$ac_ext <<_ACEOF
19655 /* confdefs.h.  */
19656 _ACEOF
19657 cat confdefs.h >>conftest.$ac_ext
19658 cat >>conftest.$ac_ext <<_ACEOF
19659 /* end confdefs.h.  */
19660 #include <pthread.h>
19661 int
19662 main ()
19663 {
19664 int attr=PTHREAD_CREATE_JOINABLE;
19665   ;
19666   return 0;
19667 }
19668 _ACEOF
19669 rm -f conftest.$ac_objext conftest$ac_exeext
19670 if { (ac_try="$ac_link"
19671 case "(($ac_try" in
19672   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19673   *) ac_try_echo=$ac_try;;
19674 esac
19675 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19676   (eval "$ac_link") 2>conftest.er1
19677   ac_status=$?
19678   grep -v '^ *+' conftest.er1 >conftest.err
19679   rm -f conftest.er1
19680   cat conftest.err >&5
19681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19682   (exit $ac_status); } && {
19683          test -z "$ac_c_werror_flag" ||
19684          test ! -s conftest.err
19685        } && test -s conftest$ac_exeext &&
19686        $as_test_x conftest$ac_exeext; then
19687   ok=PTHREAD_CREATE_JOINABLE
19688 else
19689   echo "$as_me: failed program was:" >&5
19690 sed 's/^/| /' conftest.$ac_ext >&5
19691
19692         ok=unknown
19693 fi
19694
19695 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19696       conftest$ac_exeext conftest.$ac_ext
19697         if test x"$ok" = xunknown; then
19698                 cat >conftest.$ac_ext <<_ACEOF
19699 /* confdefs.h.  */
19700 _ACEOF
19701 cat confdefs.h >>conftest.$ac_ext
19702 cat >>conftest.$ac_ext <<_ACEOF
19703 /* end confdefs.h.  */
19704 #include <pthread.h>
19705 int
19706 main ()
19707 {
19708 int attr=PTHREAD_CREATE_UNDETACHED;
19709   ;
19710   return 0;
19711 }
19712 _ACEOF
19713 rm -f conftest.$ac_objext conftest$ac_exeext
19714 if { (ac_try="$ac_link"
19715 case "(($ac_try" in
19716   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19717   *) ac_try_echo=$ac_try;;
19718 esac
19719 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19720   (eval "$ac_link") 2>conftest.er1
19721   ac_status=$?
19722   grep -v '^ *+' conftest.er1 >conftest.err
19723   rm -f conftest.er1
19724   cat conftest.err >&5
19725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19726   (exit $ac_status); } && {
19727          test -z "$ac_c_werror_flag" ||
19728          test ! -s conftest.err
19729        } && test -s conftest$ac_exeext &&
19730        $as_test_x conftest$ac_exeext; then
19731   ok=PTHREAD_CREATE_UNDETACHED
19732 else
19733   echo "$as_me: failed program was:" >&5
19734 sed 's/^/| /' conftest.$ac_ext >&5
19735
19736         ok=unknown
19737 fi
19738
19739 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19740       conftest$ac_exeext conftest.$ac_ext
19741         fi
19742         if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
19743
19744 cat >>confdefs.h <<\_ACEOF
19745 #define PTHREAD_CREATE_JOINABLE $ok
19746 _ACEOF
19747
19748         fi
19749         { echo "$as_me:$LINENO: result: ${ok}" >&5
19750 echo "${ECHO_T}${ok}" >&6; }
19751         if test x"$ok" = xunknown; then
19752                 { echo "$as_me:$LINENO: WARNING: we do not know how to create joinable pthreads" >&5
19753 echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;}
19754         fi
19755
19756         { echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
19757 echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6; }
19758         flag=no
19759 # We always add these in PostgreSQL
19760 #       case "${host_cpu}-${host_os}" in
19761 #               *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
19762 #               *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
19763 #       esac
19764         { echo "$as_me:$LINENO: result: ${flag}" >&5
19765 echo "${ECHO_T}${flag}" >&6; }
19766         if test "x$flag" != xno; then
19767                 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
19768         fi
19769
19770         LIBS="$save_LIBS"
19771         CFLAGS="$save_CFLAGS"
19772
19773 # Supporting cc_r would require a special CC in all places that
19774 # use libpq, and that is ugly, so we don't do it.  Users can still
19775 # define their compiler as cc_r to do thread builds of everything.
19776         # More AIX lossage: must compile with cc_r
19777         # Extract the first word of "cc_r", so it can be a program name with args.
19778 set dummy cc_r; ac_word=$2
19779 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19781 if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
19782   echo $ECHO_N "(cached) $ECHO_C" >&6
19783 else
19784   if test -n "$PTHREAD_CC"; then
19785   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
19786 else
19787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19788 for as_dir in $PATH
19789 do
19790   IFS=$as_save_IFS
19791   test -z "$as_dir" && as_dir=.
19792   for ac_exec_ext in '' $ac_executable_extensions; do
19793   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19794     ac_cv_prog_PTHREAD_CC="cc_r"
19795     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19796     break 2
19797   fi
19798 done
19799 done
19800 IFS=$as_save_IFS
19801
19802   test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
19803 fi
19804 fi
19805 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
19806 if test -n "$PTHREAD_CC"; then
19807   { echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
19808 echo "${ECHO_T}$PTHREAD_CC" >&6; }
19809 else
19810   { echo "$as_me:$LINENO: result: no" >&5
19811 echo "${ECHO_T}no" >&6; }
19812 fi
19813
19814
19815 else
19816         PTHREAD_CC="$CC"
19817 fi
19818
19819
19820
19821
19822
19823 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
19824 if test x"$acx_pthread_ok" = xyes; then
19825
19826 cat >>confdefs.h <<\_ACEOF
19827 #define HAVE_PTHREAD 1
19828 _ACEOF
19829
19830         :
19831 else
19832         acx_pthread_ok=no
19833
19834 fi
19835 ac_ext=c
19836 ac_cpp='$CPP $CPPFLAGS'
19837 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19838 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19839 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19840
19841         # set thread flags
19842
19843 # Some platforms use these, so just define them.  They can't hurt if they
19844 # are not supported.  For example, on Solaris -D_POSIX_PTHREAD_SEMANTICS
19845 # enables 5-arg getpwuid_r, among other things.
19846 PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
19847
19848
19849 # At this point, we don't want to muck with the compiler name for threading.
19850 # Let's see who fails, perhaps AIX.  2004-04-23
19851 if test "$PTHREAD_CC" != "$CC"; then
19852 { { echo "$as_me:$LINENO: error:
19853 PostgreSQL does not support platforms that require a special compiler
19854 for thread safety." >&5
19855 echo "$as_me: error:
19856 PostgreSQL does not support platforms that require a special compiler
19857 for thread safety." >&2;}
19858    { (exit 1); exit 1; }; }
19859 fi
19860
19861 if test "$THREAD_SUPPORT" = no; then
19862 { { echo "$as_me:$LINENO: error: cannot enable threads on this platform
19863 This platform is known to not support thread-safe programs.  For details,
19864 compile and run src/bin/pg_thread_test." >&5
19865 echo "$as_me: error: cannot enable threads on this platform
19866 This platform is known to not support thread-safe programs.  For details,
19867 compile and run src/bin/pg_thread_test." >&2;}
19868    { (exit 1); exit 1; }; }
19869 fi
19870
19871 # Check for *_r functions
19872 _CFLAGS="$CFLAGS"
19873 _LIBS="$LIBS"
19874 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19875 LIBS="$LIBS $PTHREAD_LIBS"
19876
19877 if test "$PORTNAME" != "win32"; then
19878 if test "${ac_cv_header_pthread_h+set}" = set; then
19879   { echo "$as_me:$LINENO: checking for pthread.h" >&5
19880 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6; }
19881 if test "${ac_cv_header_pthread_h+set}" = set; then
19882   echo $ECHO_N "(cached) $ECHO_C" >&6
19883 fi
19884 { echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
19885 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6; }
19886 else
19887   # Is the header compilable?
19888 { echo "$as_me:$LINENO: checking pthread.h usability" >&5
19889 echo $ECHO_N "checking pthread.h usability... $ECHO_C" >&6; }
19890 cat >conftest.$ac_ext <<_ACEOF
19891 /* confdefs.h.  */
19892 _ACEOF
19893 cat confdefs.h >>conftest.$ac_ext
19894 cat >>conftest.$ac_ext <<_ACEOF
19895 /* end confdefs.h.  */
19896 $ac_includes_default
19897 #include <pthread.h>
19898 _ACEOF
19899 rm -f conftest.$ac_objext
19900 if { (ac_try="$ac_compile"
19901 case "(($ac_try" in
19902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19903   *) ac_try_echo=$ac_try;;
19904 esac
19905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19906   (eval "$ac_compile") 2>conftest.er1
19907   ac_status=$?
19908   grep -v '^ *+' conftest.er1 >conftest.err
19909   rm -f conftest.er1
19910   cat conftest.err >&5
19911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19912   (exit $ac_status); } && {
19913          test -z "$ac_c_werror_flag" ||
19914          test ! -s conftest.err
19915        } && test -s conftest.$ac_objext; then
19916   ac_header_compiler=yes
19917 else
19918   echo "$as_me: failed program was:" >&5
19919 sed 's/^/| /' conftest.$ac_ext >&5
19920
19921         ac_header_compiler=no
19922 fi
19923
19924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19925 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19926 echo "${ECHO_T}$ac_header_compiler" >&6; }
19927
19928 # Is the header present?
19929 { echo "$as_me:$LINENO: checking pthread.h presence" >&5
19930 echo $ECHO_N "checking pthread.h presence... $ECHO_C" >&6; }
19931 cat >conftest.$ac_ext <<_ACEOF
19932 /* confdefs.h.  */
19933 _ACEOF
19934 cat confdefs.h >>conftest.$ac_ext
19935 cat >>conftest.$ac_ext <<_ACEOF
19936 /* end confdefs.h.  */
19937 #include <pthread.h>
19938 _ACEOF
19939 if { (ac_try="$ac_cpp conftest.$ac_ext"
19940 case "(($ac_try" in
19941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19942   *) ac_try_echo=$ac_try;;
19943 esac
19944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19945   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19946   ac_status=$?
19947   grep -v '^ *+' conftest.er1 >conftest.err
19948   rm -f conftest.er1
19949   cat conftest.err >&5
19950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19951   (exit $ac_status); } >/dev/null && {
19952          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19953          test ! -s conftest.err
19954        }; then
19955   ac_header_preproc=yes
19956 else
19957   echo "$as_me: failed program was:" >&5
19958 sed 's/^/| /' conftest.$ac_ext >&5
19959
19960   ac_header_preproc=no
19961 fi
19962
19963 rm -f conftest.err conftest.$ac_ext
19964 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19965 echo "${ECHO_T}$ac_header_preproc" >&6; }
19966
19967 # So?  What about this header?
19968 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19969   yes:no: )
19970     { echo "$as_me:$LINENO: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&5
19971 echo "$as_me: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19972     { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the compiler's result" >&5
19973 echo "$as_me: WARNING: pthread.h: proceeding with the compiler's result" >&2;}
19974     ac_header_preproc=yes
19975     ;;
19976   no:yes:* )
19977     { echo "$as_me:$LINENO: WARNING: pthread.h: present but cannot be compiled" >&5
19978 echo "$as_me: WARNING: pthread.h: present but cannot be compiled" >&2;}
19979     { echo "$as_me:$LINENO: WARNING: pthread.h:     check for missing prerequisite headers?" >&5
19980 echo "$as_me: WARNING: pthread.h:     check for missing prerequisite headers?" >&2;}
19981     { echo "$as_me:$LINENO: WARNING: pthread.h: see the Autoconf documentation" >&5
19982 echo "$as_me: WARNING: pthread.h: see the Autoconf documentation" >&2;}
19983     { echo "$as_me:$LINENO: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&5
19984 echo "$as_me: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&2;}
19985     { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
19986 echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;}
19987     { echo "$as_me:$LINENO: WARNING: pthread.h: in the future, the compiler will take precedence" >&5
19988 echo "$as_me: WARNING: pthread.h: in the future, the compiler will take precedence" >&2;}
19989     ( cat <<\_ASBOX
19990 ## ---------------------------------------- ##
19991 ## Report this to pgsql-bugs@postgresql.org ##
19992 ## ---------------------------------------- ##
19993 _ASBOX
19994      ) | sed "s/^/$as_me: WARNING:     /" >&2
19995     ;;
19996 esac
19997 { echo "$as_me:$LINENO: checking for pthread.h" >&5
19998 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6; }
19999 if test "${ac_cv_header_pthread_h+set}" = set; then
20000   echo $ECHO_N "(cached) $ECHO_C" >&6
20001 else
20002   ac_cv_header_pthread_h=$ac_header_preproc
20003 fi
20004 { echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
20005 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6; }
20006
20007 fi
20008 if test $ac_cv_header_pthread_h = yes; then
20009   :
20010 else
20011   { { echo "$as_me:$LINENO: error: pthread.h not found, required for --enable-thread-safety" >&5
20012 echo "$as_me: error: pthread.h not found, required for --enable-thread-safety" >&2;}
20013    { (exit 1); exit 1; }; }
20014 fi
20015
20016
20017 fi
20018
20019
20020
20021
20022 for ac_func in strerror_r getpwuid_r gethostbyname_r
20023 do
20024 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20025 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20026 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20027 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20028   echo $ECHO_N "(cached) $ECHO_C" >&6
20029 else
20030   cat >conftest.$ac_ext <<_ACEOF
20031 /* confdefs.h.  */
20032 _ACEOF
20033 cat confdefs.h >>conftest.$ac_ext
20034 cat >>conftest.$ac_ext <<_ACEOF
20035 /* end confdefs.h.  */
20036 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20037    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20038 #define $ac_func innocuous_$ac_func
20039
20040 /* System header to define __stub macros and hopefully few prototypes,
20041     which can conflict with char $ac_func (); below.
20042     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20043     <limits.h> exists even on freestanding compilers.  */
20044
20045 #ifdef __STDC__
20046 # include <limits.h>
20047 #else
20048 # include <assert.h>
20049 #endif
20050
20051 #undef $ac_func
20052
20053 /* Override any GCC internal prototype to avoid an error.
20054    Use char because int might match the return type of a GCC
20055    builtin and then its argument prototype would still apply.  */
20056 #ifdef __cplusplus
20057 extern "C"
20058 #endif
20059 char $ac_func ();
20060 /* The GNU C library defines this for functions which it implements
20061     to always fail with ENOSYS.  Some functions are actually named
20062     something starting with __ and the normal name is an alias.  */
20063 #if defined __stub_$ac_func || defined __stub___$ac_func
20064 choke me
20065 #endif
20066
20067 int
20068 main ()
20069 {
20070 return $ac_func ();
20071   ;
20072   return 0;
20073 }
20074 _ACEOF
20075 rm -f conftest.$ac_objext conftest$ac_exeext
20076 if { (ac_try="$ac_link"
20077 case "(($ac_try" in
20078   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20079   *) ac_try_echo=$ac_try;;
20080 esac
20081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20082   (eval "$ac_link") 2>conftest.er1
20083   ac_status=$?
20084   grep -v '^ *+' conftest.er1 >conftest.err
20085   rm -f conftest.er1
20086   cat conftest.err >&5
20087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20088   (exit $ac_status); } && {
20089          test -z "$ac_c_werror_flag" ||
20090          test ! -s conftest.err
20091        } && test -s conftest$ac_exeext &&
20092        $as_test_x conftest$ac_exeext; then
20093   eval "$as_ac_var=yes"
20094 else
20095   echo "$as_me: failed program was:" >&5
20096 sed 's/^/| /' conftest.$ac_ext >&5
20097
20098         eval "$as_ac_var=no"
20099 fi
20100
20101 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20102       conftest$ac_exeext conftest.$ac_ext
20103 fi
20104 ac_res=`eval echo '${'$as_ac_var'}'`
20105                { echo "$as_me:$LINENO: result: $ac_res" >&5
20106 echo "${ECHO_T}$ac_res" >&6; }
20107 if test `eval echo '${'$as_ac_var'}'` = yes; then
20108   cat >>confdefs.h <<_ACEOF
20109 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20110 _ACEOF
20111
20112 fi
20113 done
20114
20115
20116 # Do test here with the proper thread flags
20117 { echo "$as_me:$LINENO: checking whether getpwuid_r takes a fifth argument" >&5
20118 echo $ECHO_N "checking whether getpwuid_r takes a fifth argument... $ECHO_C" >&6; }
20119 if test "${pgac_cv_func_getpwuid_r_5arg+set}" = set; then
20120   echo $ECHO_N "(cached) $ECHO_C" >&6
20121 else
20122   cat >conftest.$ac_ext <<_ACEOF
20123 /* confdefs.h.  */
20124 _ACEOF
20125 cat confdefs.h >>conftest.$ac_ext
20126 cat >>conftest.$ac_ext <<_ACEOF
20127 /* end confdefs.h.  */
20128 #include <sys/types.h>
20129 #include <pwd.h>
20130 int
20131 main ()
20132 {
20133 uid_t uid;
20134 struct passwd *space;
20135 char *buf;
20136 size_t bufsize;
20137 struct passwd **result;
20138 getpwuid_r(uid, space, buf, bufsize, result);
20139   ;
20140   return 0;
20141 }
20142 _ACEOF
20143 rm -f conftest.$ac_objext
20144 if { (ac_try="$ac_compile"
20145 case "(($ac_try" in
20146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20147   *) ac_try_echo=$ac_try;;
20148 esac
20149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20150   (eval "$ac_compile") 2>conftest.er1
20151   ac_status=$?
20152   grep -v '^ *+' conftest.er1 >conftest.err
20153   rm -f conftest.er1
20154   cat conftest.err >&5
20155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20156   (exit $ac_status); } && {
20157          test -z "$ac_c_werror_flag" ||
20158          test ! -s conftest.err
20159        } && test -s conftest.$ac_objext; then
20160   pgac_cv_func_getpwuid_r_5arg=yes
20161 else
20162   echo "$as_me: failed program was:" >&5
20163 sed 's/^/| /' conftest.$ac_ext >&5
20164
20165         pgac_cv_func_getpwuid_r_5arg=no
20166 fi
20167
20168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20169 fi
20170 { echo "$as_me:$LINENO: result: $pgac_cv_func_getpwuid_r_5arg" >&5
20171 echo "${ECHO_T}$pgac_cv_func_getpwuid_r_5arg" >&6; }
20172 if test x"$pgac_cv_func_getpwuid_r_5arg" = xyes ; then
20173
20174 cat >>confdefs.h <<\_ACEOF
20175 #define GETPWUID_R_5ARG
20176 _ACEOF
20177
20178 fi
20179
20180 { echo "$as_me:$LINENO: checking whether strerror_r returns int" >&5
20181 echo $ECHO_N "checking whether strerror_r returns int... $ECHO_C" >&6; }
20182 if test "${pgac_cv_func_strerror_r_int+set}" = set; then
20183   echo $ECHO_N "(cached) $ECHO_C" >&6
20184 else
20185   cat >conftest.$ac_ext <<_ACEOF
20186 /* confdefs.h.  */
20187 _ACEOF
20188 cat confdefs.h >>conftest.$ac_ext
20189 cat >>conftest.$ac_ext <<_ACEOF
20190 /* end confdefs.h.  */
20191 #include <string.h>
20192 int
20193 main ()
20194 {
20195 #ifndef _AIX
20196 int strerror_r(int, char *, size_t);
20197 #else
20198 /* Older AIX has 'int' for the third argument so we don't test the args. */
20199 int strerror_r();
20200 #endif
20201   ;
20202   return 0;
20203 }
20204 _ACEOF
20205 rm -f conftest.$ac_objext
20206 if { (ac_try="$ac_compile"
20207 case "(($ac_try" in
20208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20209   *) ac_try_echo=$ac_try;;
20210 esac
20211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20212   (eval "$ac_compile") 2>conftest.er1
20213   ac_status=$?
20214   grep -v '^ *+' conftest.er1 >conftest.err
20215   rm -f conftest.er1
20216   cat conftest.err >&5
20217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20218   (exit $ac_status); } && {
20219          test -z "$ac_c_werror_flag" ||
20220          test ! -s conftest.err
20221        } && test -s conftest.$ac_objext; then
20222   pgac_cv_func_strerror_r_int=yes
20223 else
20224   echo "$as_me: failed program was:" >&5
20225 sed 's/^/| /' conftest.$ac_ext >&5
20226
20227         pgac_cv_func_strerror_r_int=no
20228 fi
20229
20230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20231 fi
20232 { echo "$as_me:$LINENO: result: $pgac_cv_func_strerror_r_int" >&5
20233 echo "${ECHO_T}$pgac_cv_func_strerror_r_int" >&6; }
20234 if test x"$pgac_cv_func_strerror_r_int" = xyes ; then
20235
20236 cat >>confdefs.h <<\_ACEOF
20237 #define STRERROR_R_INT
20238 _ACEOF
20239
20240 fi
20241
20242
20243 CFLAGS="$_CFLAGS"
20244 LIBS="$_LIBS"
20245
20246 else
20247 # do not use values from template file
20248 PTHREAD_CFLAGS=
20249 PTHREAD_LIBS=
20250 fi
20251
20252
20253
20254
20255
20256 # We can test for libldap_r only after we know PTHREAD_LIBS
20257 if test "$with_ldap" = yes ; then
20258   _LIBS="$LIBS"
20259   if test "$PORTNAME" != "win32"; then
20260
20261 { echo "$as_me:$LINENO: checking for ldap_bind in -lldap" >&5
20262 echo $ECHO_N "checking for ldap_bind in -lldap... $ECHO_C" >&6; }
20263 if test "${ac_cv_lib_ldap_ldap_bind+set}" = set; then
20264   echo $ECHO_N "(cached) $ECHO_C" >&6
20265 else
20266   ac_check_lib_save_LIBS=$LIBS
20267 LIBS="-lldap $EXTRA_LDAP_LIBS $LIBS"
20268 cat >conftest.$ac_ext <<_ACEOF
20269 /* confdefs.h.  */
20270 _ACEOF
20271 cat confdefs.h >>conftest.$ac_ext
20272 cat >>conftest.$ac_ext <<_ACEOF
20273 /* end confdefs.h.  */
20274
20275 /* Override any GCC internal prototype to avoid an error.
20276    Use char because int might match the return type of a GCC
20277    builtin and then its argument prototype would still apply.  */
20278 #ifdef __cplusplus
20279 extern "C"
20280 #endif
20281 char ldap_bind ();
20282 int
20283 main ()
20284 {
20285 return ldap_bind ();
20286   ;
20287   return 0;
20288 }
20289 _ACEOF
20290 rm -f conftest.$ac_objext conftest$ac_exeext
20291 if { (ac_try="$ac_link"
20292 case "(($ac_try" in
20293   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20294   *) ac_try_echo=$ac_try;;
20295 esac
20296 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20297   (eval "$ac_link") 2>conftest.er1
20298   ac_status=$?
20299   grep -v '^ *+' conftest.er1 >conftest.err
20300   rm -f conftest.er1
20301   cat conftest.err >&5
20302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20303   (exit $ac_status); } && {
20304          test -z "$ac_c_werror_flag" ||
20305          test ! -s conftest.err
20306        } && test -s conftest$ac_exeext &&
20307        $as_test_x conftest$ac_exeext; then
20308   ac_cv_lib_ldap_ldap_bind=yes
20309 else
20310   echo "$as_me: failed program was:" >&5
20311 sed 's/^/| /' conftest.$ac_ext >&5
20312
20313         ac_cv_lib_ldap_ldap_bind=no
20314 fi
20315
20316 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20317       conftest$ac_exeext conftest.$ac_ext
20318 LIBS=$ac_check_lib_save_LIBS
20319 fi
20320 { echo "$as_me:$LINENO: result: $ac_cv_lib_ldap_ldap_bind" >&5
20321 echo "${ECHO_T}$ac_cv_lib_ldap_ldap_bind" >&6; }
20322 if test $ac_cv_lib_ldap_ldap_bind = yes; then
20323   cat >>confdefs.h <<_ACEOF
20324 #define HAVE_LIBLDAP 1
20325 _ACEOF
20326
20327   LIBS="-lldap $LIBS"
20328
20329 else
20330   { { echo "$as_me:$LINENO: error: library 'ldap' is required for LDAP" >&5
20331 echo "$as_me: error: library 'ldap' is required for LDAP" >&2;}
20332    { (exit 1); exit 1; }; }
20333 fi
20334
20335     LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
20336     if test "$enable_thread_safety" = yes; then
20337       # on some platforms ldap_r fails to link without PTHREAD_LIBS
20338
20339 { echo "$as_me:$LINENO: checking for ldap_simple_bind in -lldap_r" >&5
20340 echo $ECHO_N "checking for ldap_simple_bind in -lldap_r... $ECHO_C" >&6; }
20341 if test "${ac_cv_lib_ldap_r_ldap_simple_bind+set}" = set; then
20342   echo $ECHO_N "(cached) $ECHO_C" >&6
20343 else
20344   ac_check_lib_save_LIBS=$LIBS
20345 LIBS="-lldap_r $PTHREAD_CFLAGS $PTHREAD_LIBS $EXTRA_LDAP_LIBS $LIBS"
20346 cat >conftest.$ac_ext <<_ACEOF
20347 /* confdefs.h.  */
20348 _ACEOF
20349 cat confdefs.h >>conftest.$ac_ext
20350 cat >>conftest.$ac_ext <<_ACEOF
20351 /* end confdefs.h.  */
20352
20353 /* Override any GCC internal prototype to avoid an error.
20354    Use char because int might match the return type of a GCC
20355    builtin and then its argument prototype would still apply.  */
20356 #ifdef __cplusplus
20357 extern "C"
20358 #endif
20359 char ldap_simple_bind ();
20360 int
20361 main ()
20362 {
20363 return ldap_simple_bind ();
20364   ;
20365   return 0;
20366 }
20367 _ACEOF
20368 rm -f conftest.$ac_objext conftest$ac_exeext
20369 if { (ac_try="$ac_link"
20370 case "(($ac_try" in
20371   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20372   *) ac_try_echo=$ac_try;;
20373 esac
20374 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20375   (eval "$ac_link") 2>conftest.er1
20376   ac_status=$?
20377   grep -v '^ *+' conftest.er1 >conftest.err
20378   rm -f conftest.er1
20379   cat conftest.err >&5
20380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20381   (exit $ac_status); } && {
20382          test -z "$ac_c_werror_flag" ||
20383          test ! -s conftest.err
20384        } && test -s conftest$ac_exeext &&
20385        $as_test_x conftest$ac_exeext; then
20386   ac_cv_lib_ldap_r_ldap_simple_bind=yes
20387 else
20388   echo "$as_me: failed program was:" >&5
20389 sed 's/^/| /' conftest.$ac_ext >&5
20390
20391         ac_cv_lib_ldap_r_ldap_simple_bind=no
20392 fi
20393
20394 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20395       conftest$ac_exeext conftest.$ac_ext
20396 LIBS=$ac_check_lib_save_LIBS
20397 fi
20398 { echo "$as_me:$LINENO: result: $ac_cv_lib_ldap_r_ldap_simple_bind" >&5
20399 echo "${ECHO_T}$ac_cv_lib_ldap_r_ldap_simple_bind" >&6; }
20400 if test $ac_cv_lib_ldap_r_ldap_simple_bind = yes; then
20401   cat >>confdefs.h <<_ACEOF
20402 #define HAVE_LIBLDAP_R 1
20403 _ACEOF
20404
20405   LIBS="-lldap_r $LIBS"
20406
20407 else
20408   { { echo "$as_me:$LINENO: error: library 'ldap_r' is required for LDAP" >&5
20409 echo "$as_me: error: library 'ldap_r' is required for LDAP" >&2;}
20410    { (exit 1); exit 1; }; }
20411 fi
20412
20413       LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
20414     else
20415       LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
20416     fi
20417   else
20418
20419 { echo "$as_me:$LINENO: checking for ldap_bind in -lwldap32" >&5
20420 echo $ECHO_N "checking for ldap_bind in -lwldap32... $ECHO_C" >&6; }
20421 if test "${ac_cv_lib_wldap32_ldap_bind+set}" = set; then
20422   echo $ECHO_N "(cached) $ECHO_C" >&6
20423 else
20424   ac_check_lib_save_LIBS=$LIBS
20425 LIBS="-lwldap32  $LIBS"
20426 cat >conftest.$ac_ext <<_ACEOF
20427 /* confdefs.h.  */
20428 _ACEOF
20429 cat confdefs.h >>conftest.$ac_ext
20430 cat >>conftest.$ac_ext <<_ACEOF
20431 /* end confdefs.h.  */
20432
20433 /* Override any GCC internal prototype to avoid an error.
20434    Use char because int might match the return type of a GCC
20435    builtin and then its argument prototype would still apply.  */
20436 #ifdef __cplusplus
20437 extern "C"
20438 #endif
20439 char ldap_bind ();
20440 int
20441 main ()
20442 {
20443 return ldap_bind ();
20444   ;
20445   return 0;
20446 }
20447 _ACEOF
20448 rm -f conftest.$ac_objext conftest$ac_exeext
20449 if { (ac_try="$ac_link"
20450 case "(($ac_try" in
20451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20452   *) ac_try_echo=$ac_try;;
20453 esac
20454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20455   (eval "$ac_link") 2>conftest.er1
20456   ac_status=$?
20457   grep -v '^ *+' conftest.er1 >conftest.err
20458   rm -f conftest.er1
20459   cat conftest.err >&5
20460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20461   (exit $ac_status); } && {
20462          test -z "$ac_c_werror_flag" ||
20463          test ! -s conftest.err
20464        } && test -s conftest$ac_exeext &&
20465        $as_test_x conftest$ac_exeext; then
20466   ac_cv_lib_wldap32_ldap_bind=yes
20467 else
20468   echo "$as_me: failed program was:" >&5
20469 sed 's/^/| /' conftest.$ac_ext >&5
20470
20471         ac_cv_lib_wldap32_ldap_bind=no
20472 fi
20473
20474 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20475       conftest$ac_exeext conftest.$ac_ext
20476 LIBS=$ac_check_lib_save_LIBS
20477 fi
20478 { echo "$as_me:$LINENO: result: $ac_cv_lib_wldap32_ldap_bind" >&5
20479 echo "${ECHO_T}$ac_cv_lib_wldap32_ldap_bind" >&6; }
20480 if test $ac_cv_lib_wldap32_ldap_bind = yes; then
20481   cat >>confdefs.h <<_ACEOF
20482 #define HAVE_LIBWLDAP32 1
20483 _ACEOF
20484
20485   LIBS="-lwldap32 $LIBS"
20486
20487 else
20488   { { echo "$as_me:$LINENO: error: library 'wldap32' is required for LDAP" >&5
20489 echo "$as_me: error: library 'wldap32' is required for LDAP" >&2;}
20490    { (exit 1); exit 1; }; }
20491 fi
20492
20493     LDAP_LIBS_FE="-lwldap32"
20494     LDAP_LIBS_BE="-lwldap32"
20495   fi
20496   LIBS="$_LIBS"
20497 fi
20498
20499
20500
20501
20502 # This test makes sure that run tests work at all.  Sometimes a shared
20503 # library is found by the linker, but the runtime linker can't find it.
20504 # This check should come after all modifications of compiler or linker
20505 # variables, and before any other run tests.
20506 { echo "$as_me:$LINENO: checking test program" >&5
20507 echo $ECHO_N "checking test program... $ECHO_C" >&6; }
20508 if test "$cross_compiling" = yes; then
20509   { echo "$as_me:$LINENO: result: cross-compiling" >&5
20510 echo "${ECHO_T}cross-compiling" >&6; }
20511 else
20512   cat >conftest.$ac_ext <<_ACEOF
20513 /* confdefs.h.  */
20514 _ACEOF
20515 cat confdefs.h >>conftest.$ac_ext
20516 cat >>conftest.$ac_ext <<_ACEOF
20517 /* end confdefs.h.  */
20518 int main() { return 0; }
20519 _ACEOF
20520 rm -f conftest$ac_exeext
20521 if { (ac_try="$ac_link"
20522 case "(($ac_try" in
20523   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20524   *) ac_try_echo=$ac_try;;
20525 esac
20526 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20527   (eval "$ac_link") 2>&5
20528   ac_status=$?
20529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20530   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20531   { (case "(($ac_try" in
20532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20533   *) ac_try_echo=$ac_try;;
20534 esac
20535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20536   (eval "$ac_try") 2>&5
20537   ac_status=$?
20538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20539   (exit $ac_status); }; }; then
20540   { echo "$as_me:$LINENO: result: ok" >&5
20541 echo "${ECHO_T}ok" >&6; }
20542 else
20543   echo "$as_me: program exited with status $ac_status" >&5
20544 echo "$as_me: failed program was:" >&5
20545 sed 's/^/| /' conftest.$ac_ext >&5
20546
20547 ( exit $ac_status )
20548 { echo "$as_me:$LINENO: result: failed" >&5
20549 echo "${ECHO_T}failed" >&6; }
20550 { { echo "$as_me:$LINENO: error:
20551 Could not execute a simple test program.  This may be a problem
20552 related to locating shared libraries.  Check the file 'config.log'
20553 for the exact reason." >&5
20554 echo "$as_me: error:
20555 Could not execute a simple test program.  This may be a problem
20556 related to locating shared libraries.  Check the file 'config.log'
20557 for the exact reason." >&2;}
20558    { (exit 1); exit 1; }; }
20559 fi
20560 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20561 fi
20562
20563
20564
20565 # --------------------
20566 # Run tests below here
20567 # --------------------
20568
20569 # Force use of our snprintf if system's doesn't do arg control
20570 # See comment above at snprintf test for details.
20571 if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
20572   { echo "$as_me:$LINENO: checking whether printf supports argument control" >&5
20573 echo $ECHO_N "checking whether printf supports argument control... $ECHO_C" >&6; }
20574 if test "${pgac_cv_printf_arg_control+set}" = set; then
20575   echo $ECHO_N "(cached) $ECHO_C" >&6
20576 else
20577   if test "$cross_compiling" = yes; then
20578   pgac_cv_printf_arg_control=cross
20579 else
20580   cat >conftest.$ac_ext <<_ACEOF
20581 /* confdefs.h.  */
20582 _ACEOF
20583 cat confdefs.h >>conftest.$ac_ext
20584 cat >>conftest.$ac_ext <<_ACEOF
20585 /* end confdefs.h.  */
20586 #include <stdio.h>
20587 #include <string.h>
20588
20589 int main()
20590 {
20591   char buf[100];
20592
20593   /* can it swap arguments? */
20594   snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
20595   if (strcmp(buf, "4 3") != 0)
20596     return 1;
20597   return 0;
20598 }
20599 _ACEOF
20600 rm -f conftest$ac_exeext
20601 if { (ac_try="$ac_link"
20602 case "(($ac_try" in
20603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20604   *) ac_try_echo=$ac_try;;
20605 esac
20606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20607   (eval "$ac_link") 2>&5
20608   ac_status=$?
20609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20610   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20611   { (case "(($ac_try" in
20612   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20613   *) ac_try_echo=$ac_try;;
20614 esac
20615 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20616   (eval "$ac_try") 2>&5
20617   ac_status=$?
20618   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20619   (exit $ac_status); }; }; then
20620   pgac_cv_printf_arg_control=yes
20621 else
20622   echo "$as_me: program exited with status $ac_status" >&5
20623 echo "$as_me: failed program was:" >&5
20624 sed 's/^/| /' conftest.$ac_ext >&5
20625
20626 ( exit $ac_status )
20627 pgac_cv_printf_arg_control=no
20628 fi
20629 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20630 fi
20631
20632
20633
20634 fi
20635 { echo "$as_me:$LINENO: result: $pgac_cv_printf_arg_control" >&5
20636 echo "${ECHO_T}$pgac_cv_printf_arg_control" >&6; }
20637
20638   if test $pgac_cv_printf_arg_control != yes ; then
20639     pgac_need_repl_snprintf=yes
20640   fi
20641 fi
20642
20643
20644
20645 { echo "$as_me:$LINENO: checking whether long int is 64 bits" >&5
20646 echo $ECHO_N "checking whether long int is 64 bits... $ECHO_C" >&6; }
20647 if test "${pgac_cv_type_long_int_64+set}" = set; then
20648   echo $ECHO_N "(cached) $ECHO_C" >&6
20649 else
20650   if test "$cross_compiling" = yes; then
20651   # If cross-compiling, check the size reported by the compiler and
20652 # trust that the arithmetic works.
20653 cat >conftest.$ac_ext <<_ACEOF
20654 /* confdefs.h.  */
20655 _ACEOF
20656 cat confdefs.h >>conftest.$ac_ext
20657 cat >>conftest.$ac_ext <<_ACEOF
20658 /* end confdefs.h.  */
20659
20660 int
20661 main ()
20662 {
20663 static int test_array [1 - 2 * !(sizeof(long int) == 8)];
20664 test_array [0] = 0
20665
20666   ;
20667   return 0;
20668 }
20669 _ACEOF
20670 rm -f conftest.$ac_objext
20671 if { (ac_try="$ac_compile"
20672 case "(($ac_try" in
20673   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20674   *) ac_try_echo=$ac_try;;
20675 esac
20676 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20677   (eval "$ac_compile") 2>conftest.er1
20678   ac_status=$?
20679   grep -v '^ *+' conftest.er1 >conftest.err
20680   rm -f conftest.er1
20681   cat conftest.err >&5
20682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20683   (exit $ac_status); } && {
20684          test -z "$ac_c_werror_flag" ||
20685          test ! -s conftest.err
20686        } && test -s conftest.$ac_objext; then
20687   pgac_cv_type_long_int_64=yes
20688 else
20689   echo "$as_me: failed program was:" >&5
20690 sed 's/^/| /' conftest.$ac_ext >&5
20691
20692         pgac_cv_type_long_int_64=no
20693 fi
20694
20695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20696 else
20697   cat >conftest.$ac_ext <<_ACEOF
20698 /* confdefs.h.  */
20699 _ACEOF
20700 cat confdefs.h >>conftest.$ac_ext
20701 cat >>conftest.$ac_ext <<_ACEOF
20702 /* end confdefs.h.  */
20703 typedef long int ac_int64;
20704
20705 /*
20706  * These are globals to discourage the compiler from folding all the
20707  * arithmetic tests down to compile-time constants.
20708  */
20709 ac_int64 a = 20000001;
20710 ac_int64 b = 40000005;
20711
20712 int does_int64_work()
20713 {
20714   ac_int64 c,d;
20715
20716   if (sizeof(ac_int64) != 8)
20717     return 0;                   /* definitely not the right size */
20718
20719   /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
20720   c = a * b;
20721   d = (c + b) / b;
20722   if (d != a+1)
20723     return 0;
20724   return 1;
20725 }
20726 main() {
20727   exit(! does_int64_work());
20728 }
20729 _ACEOF
20730 rm -f conftest$ac_exeext
20731 if { (ac_try="$ac_link"
20732 case "(($ac_try" in
20733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20734   *) ac_try_echo=$ac_try;;
20735 esac
20736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20737   (eval "$ac_link") 2>&5
20738   ac_status=$?
20739   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20740   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20741   { (case "(($ac_try" in
20742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20743   *) ac_try_echo=$ac_try;;
20744 esac
20745 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20746   (eval "$ac_try") 2>&5
20747   ac_status=$?
20748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20749   (exit $ac_status); }; }; then
20750   pgac_cv_type_long_int_64=yes
20751 else
20752   echo "$as_me: program exited with status $ac_status" >&5
20753 echo "$as_me: failed program was:" >&5
20754 sed 's/^/| /' conftest.$ac_ext >&5
20755
20756 ( exit $ac_status )
20757 pgac_cv_type_long_int_64=no
20758 fi
20759 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20760 fi
20761
20762
20763 fi
20764 { echo "$as_me:$LINENO: result: $pgac_cv_type_long_int_64" >&5
20765 echo "${ECHO_T}$pgac_cv_type_long_int_64" >&6; }
20766
20767 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
20768 if test x"$pgac_cv_type_long_int_64" = xyes ; then
20769
20770 cat >>confdefs.h <<\_ACEOF
20771 #define HAVE_LONG_INT_64 1
20772 _ACEOF
20773
20774 fi
20775
20776
20777 if test x"$HAVE_LONG_INT_64" = x"no" ; then
20778   { echo "$as_me:$LINENO: checking whether long long int is 64 bits" >&5
20779 echo $ECHO_N "checking whether long long int is 64 bits... $ECHO_C" >&6; }
20780 if test "${pgac_cv_type_long_long_int_64+set}" = set; then
20781   echo $ECHO_N "(cached) $ECHO_C" >&6
20782 else
20783   if test "$cross_compiling" = yes; then
20784   # If cross-compiling, check the size reported by the compiler and
20785 # trust that the arithmetic works.
20786 cat >conftest.$ac_ext <<_ACEOF
20787 /* confdefs.h.  */
20788 _ACEOF
20789 cat confdefs.h >>conftest.$ac_ext
20790 cat >>conftest.$ac_ext <<_ACEOF
20791 /* end confdefs.h.  */
20792
20793 int
20794 main ()
20795 {
20796 static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
20797 test_array [0] = 0
20798
20799   ;
20800   return 0;
20801 }
20802 _ACEOF
20803 rm -f conftest.$ac_objext
20804 if { (ac_try="$ac_compile"
20805 case "(($ac_try" in
20806   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20807   *) ac_try_echo=$ac_try;;
20808 esac
20809 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20810   (eval "$ac_compile") 2>conftest.er1
20811   ac_status=$?
20812   grep -v '^ *+' conftest.er1 >conftest.err
20813   rm -f conftest.er1
20814   cat conftest.err >&5
20815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20816   (exit $ac_status); } && {
20817          test -z "$ac_c_werror_flag" ||
20818          test ! -s conftest.err
20819        } && test -s conftest.$ac_objext; then
20820   pgac_cv_type_long_long_int_64=yes
20821 else
20822   echo "$as_me: failed program was:" >&5
20823 sed 's/^/| /' conftest.$ac_ext >&5
20824
20825         pgac_cv_type_long_long_int_64=no
20826 fi
20827
20828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20829 else
20830   cat >conftest.$ac_ext <<_ACEOF
20831 /* confdefs.h.  */
20832 _ACEOF
20833 cat confdefs.h >>conftest.$ac_ext
20834 cat >>conftest.$ac_ext <<_ACEOF
20835 /* end confdefs.h.  */
20836 typedef long long int ac_int64;
20837
20838 /*
20839  * These are globals to discourage the compiler from folding all the
20840  * arithmetic tests down to compile-time constants.
20841  */
20842 ac_int64 a = 20000001;
20843 ac_int64 b = 40000005;
20844
20845 int does_int64_work()
20846 {
20847   ac_int64 c,d;
20848
20849   if (sizeof(ac_int64) != 8)
20850     return 0;                   /* definitely not the right size */
20851
20852   /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
20853   c = a * b;
20854   d = (c + b) / b;
20855   if (d != a+1)
20856     return 0;
20857   return 1;
20858 }
20859 main() {
20860   exit(! does_int64_work());
20861 }
20862 _ACEOF
20863 rm -f conftest$ac_exeext
20864 if { (ac_try="$ac_link"
20865 case "(($ac_try" in
20866   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20867   *) ac_try_echo=$ac_try;;
20868 esac
20869 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20870   (eval "$ac_link") 2>&5
20871   ac_status=$?
20872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20873   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20874   { (case "(($ac_try" in
20875   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20876   *) ac_try_echo=$ac_try;;
20877 esac
20878 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20879   (eval "$ac_try") 2>&5
20880   ac_status=$?
20881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20882   (exit $ac_status); }; }; then
20883   pgac_cv_type_long_long_int_64=yes
20884 else
20885   echo "$as_me: program exited with status $ac_status" >&5
20886 echo "$as_me: failed program was:" >&5
20887 sed 's/^/| /' conftest.$ac_ext >&5
20888
20889 ( exit $ac_status )
20890 pgac_cv_type_long_long_int_64=no
20891 fi
20892 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20893 fi
20894
20895
20896 fi
20897 { echo "$as_me:$LINENO: result: $pgac_cv_type_long_long_int_64" >&5
20898 echo "${ECHO_T}$pgac_cv_type_long_long_int_64" >&6; }
20899
20900 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
20901 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
20902
20903 cat >>confdefs.h <<\_ACEOF
20904 #define HAVE_LONG_LONG_INT_64 1
20905 _ACEOF
20906
20907 fi
20908
20909 fi
20910
20911
20912
20913 if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
20914   cat >conftest.$ac_ext <<_ACEOF
20915 /* confdefs.h.  */
20916 _ACEOF
20917 cat confdefs.h >>conftest.$ac_ext
20918 cat >>conftest.$ac_ext <<_ACEOF
20919 /* end confdefs.h.  */
20920
20921 #define INT64CONST(x)  x##LL
20922 long long int foo = INT64CONST(0x1234567890123456);
20923
20924 int
20925 main ()
20926 {
20927
20928   ;
20929   return 0;
20930 }
20931 _ACEOF
20932 rm -f conftest.$ac_objext
20933 if { (ac_try="$ac_compile"
20934 case "(($ac_try" in
20935   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20936   *) ac_try_echo=$ac_try;;
20937 esac
20938 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20939   (eval "$ac_compile") 2>conftest.er1
20940   ac_status=$?
20941   grep -v '^ *+' conftest.er1 >conftest.err
20942   rm -f conftest.er1
20943   cat conftest.err >&5
20944   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20945   (exit $ac_status); } && {
20946          test -z "$ac_c_werror_flag" ||
20947          test ! -s conftest.err
20948        } && test -s conftest.$ac_objext; then
20949
20950 cat >>confdefs.h <<\_ACEOF
20951 #define HAVE_LL_CONSTANTS 1
20952 _ACEOF
20953
20954 else
20955   echo "$as_me: failed program was:" >&5
20956 sed 's/^/| /' conftest.$ac_ext >&5
20957
20958
20959 fi
20960
20961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20962 fi
20963
20964
20965 # If we found "long int" is 64 bits, assume snprintf handles it.  If
20966 # we found we need to use "long long int", better check.  We cope with
20967 # snprintfs that use %lld, %qd, or %I64d as the format.  If none of these
20968 # work, fall back to our own snprintf emulation (which we know uses %lld).
20969
20970 if test "$HAVE_LONG_LONG_INT_64" = yes ; then
20971   if test $pgac_need_repl_snprintf = no; then
20972     { echo "$as_me:$LINENO: checking snprintf format for long long int" >&5
20973 echo $ECHO_N "checking snprintf format for long long int... $ECHO_C" >&6; }
20974 if test "${pgac_cv_snprintf_long_long_int_format+set}" = set; then
20975   echo $ECHO_N "(cached) $ECHO_C" >&6
20976 else
20977   for pgac_format in '%lld' '%qd' '%I64d'; do
20978 if test "$cross_compiling" = yes; then
20979   pgac_cv_snprintf_long_long_int_format=cross; break
20980 else
20981   cat >conftest.$ac_ext <<_ACEOF
20982 /* confdefs.h.  */
20983 _ACEOF
20984 cat confdefs.h >>conftest.$ac_ext
20985 cat >>conftest.$ac_ext <<_ACEOF
20986 /* end confdefs.h.  */
20987 #include <stdio.h>
20988 typedef long long int ac_int64;
20989 #define INT64_FORMAT "$pgac_format"
20990
20991 ac_int64 a = 20000001;
20992 ac_int64 b = 40000005;
20993
20994 int does_int64_snprintf_work()
20995 {
20996   ac_int64 c;
20997   char buf[100];
20998
20999   if (sizeof(ac_int64) != 8)
21000     return 0;                   /* doesn't look like the right size */
21001
21002   c = a * b;
21003   snprintf(buf, 100, INT64_FORMAT, c);
21004   if (strcmp(buf, "800000140000005") != 0)
21005     return 0;                   /* either multiply or snprintf is busted */
21006   return 1;
21007 }
21008 main() {
21009   exit(! does_int64_snprintf_work());
21010 }
21011 _ACEOF
21012 rm -f conftest$ac_exeext
21013 if { (ac_try="$ac_link"
21014 case "(($ac_try" in
21015   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21016   *) ac_try_echo=$ac_try;;
21017 esac
21018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21019   (eval "$ac_link") 2>&5
21020   ac_status=$?
21021   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21022   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21023   { (case "(($ac_try" in
21024   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21025   *) ac_try_echo=$ac_try;;
21026 esac
21027 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21028   (eval "$ac_try") 2>&5
21029   ac_status=$?
21030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21031   (exit $ac_status); }; }; then
21032   pgac_cv_snprintf_long_long_int_format=$pgac_format; break
21033 else
21034   echo "$as_me: program exited with status $ac_status" >&5
21035 echo "$as_me: failed program was:" >&5
21036 sed 's/^/| /' conftest.$ac_ext >&5
21037
21038 fi
21039 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21040 fi
21041
21042
21043 done
21044 fi
21045
21046 LONG_LONG_INT_FORMAT=''
21047
21048 case $pgac_cv_snprintf_long_long_int_format in
21049   cross) { echo "$as_me:$LINENO: result: cannot test (not on host machine)" >&5
21050 echo "${ECHO_T}cannot test (not on host machine)" >&6; };;
21051   ?*)    { echo "$as_me:$LINENO: result: $pgac_cv_snprintf_long_long_int_format" >&5
21052 echo "${ECHO_T}$pgac_cv_snprintf_long_long_int_format" >&6; }
21053          LONG_LONG_INT_FORMAT=$pgac_cv_snprintf_long_long_int_format;;
21054   *)     { echo "$as_me:$LINENO: result: none" >&5
21055 echo "${ECHO_T}none" >&6; };;
21056 esac
21057     if test "$LONG_LONG_INT_FORMAT" = ""; then
21058       # Force usage of our own snprintf, since system snprintf is broken
21059       pgac_need_repl_snprintf=yes
21060       LONG_LONG_INT_FORMAT='%lld'
21061     fi
21062   else
21063     # Here if we previously decided we needed to use our own snprintf
21064     LONG_LONG_INT_FORMAT='%lld'
21065   fi
21066   LONG_LONG_UINT_FORMAT=`echo "$LONG_LONG_INT_FORMAT" | sed 's/d$/u/'`
21067   INT64_FORMAT="\"$LONG_LONG_INT_FORMAT\""
21068   UINT64_FORMAT="\"$LONG_LONG_UINT_FORMAT\""
21069 else
21070   # Here if we are not using 'long long int' at all
21071   INT64_FORMAT='"%ld"'
21072   UINT64_FORMAT='"%lu"'
21073 fi
21074
21075
21076 cat >>confdefs.h <<_ACEOF
21077 #define INT64_FORMAT $INT64_FORMAT
21078 _ACEOF
21079
21080
21081
21082 cat >>confdefs.h <<_ACEOF
21083 #define UINT64_FORMAT $UINT64_FORMAT
21084 _ACEOF
21085
21086
21087 # Now we have checked all the reasons to replace snprintf
21088 if test $pgac_need_repl_snprintf = yes; then
21089
21090 cat >>confdefs.h <<\_ACEOF
21091 #define USE_REPL_SNPRINTF 1
21092 _ACEOF
21093
21094   case " $LIBOBJS " in
21095   *" snprintf.$ac_objext "* ) ;;
21096   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
21097  ;;
21098 esac
21099
21100 fi
21101
21102 # Need a #define for the size of Datum (unsigned long)
21103 { echo "$as_me:$LINENO: checking for unsigned long" >&5
21104 echo $ECHO_N "checking for unsigned long... $ECHO_C" >&6; }
21105 if test "${ac_cv_type_unsigned_long+set}" = set; then
21106   echo $ECHO_N "(cached) $ECHO_C" >&6
21107 else
21108   cat >conftest.$ac_ext <<_ACEOF
21109 /* confdefs.h.  */
21110 _ACEOF
21111 cat confdefs.h >>conftest.$ac_ext
21112 cat >>conftest.$ac_ext <<_ACEOF
21113 /* end confdefs.h.  */
21114 $ac_includes_default
21115 typedef unsigned long ac__type_new_;
21116 int
21117 main ()
21118 {
21119 if ((ac__type_new_ *) 0)
21120   return 0;
21121 if (sizeof (ac__type_new_))
21122   return 0;
21123   ;
21124   return 0;
21125 }
21126 _ACEOF
21127 rm -f conftest.$ac_objext
21128 if { (ac_try="$ac_compile"
21129 case "(($ac_try" in
21130   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21131   *) ac_try_echo=$ac_try;;
21132 esac
21133 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21134   (eval "$ac_compile") 2>conftest.er1
21135   ac_status=$?
21136   grep -v '^ *+' conftest.er1 >conftest.err
21137   rm -f conftest.er1
21138   cat conftest.err >&5
21139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21140   (exit $ac_status); } && {
21141          test -z "$ac_c_werror_flag" ||
21142          test ! -s conftest.err
21143        } && test -s conftest.$ac_objext; then
21144   ac_cv_type_unsigned_long=yes
21145 else
21146   echo "$as_me: failed program was:" >&5
21147 sed 's/^/| /' conftest.$ac_ext >&5
21148
21149         ac_cv_type_unsigned_long=no
21150 fi
21151
21152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21153 fi
21154 { echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long" >&5
21155 echo "${ECHO_T}$ac_cv_type_unsigned_long" >&6; }
21156
21157 # The cast to long int works around a bug in the HP C Compiler
21158 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
21159 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
21160 # This bug is HP SR number 8606223364.
21161 { echo "$as_me:$LINENO: checking size of unsigned long" >&5
21162 echo $ECHO_N "checking size of unsigned long... $ECHO_C" >&6; }
21163 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then
21164   echo $ECHO_N "(cached) $ECHO_C" >&6
21165 else
21166   if test "$cross_compiling" = yes; then
21167   # Depending upon the size, compute the lo and hi bounds.
21168 cat >conftest.$ac_ext <<_ACEOF
21169 /* confdefs.h.  */
21170 _ACEOF
21171 cat confdefs.h >>conftest.$ac_ext
21172 cat >>conftest.$ac_ext <<_ACEOF
21173 /* end confdefs.h.  */
21174 $ac_includes_default
21175    typedef unsigned long ac__type_sizeof_;
21176 int
21177 main ()
21178 {
21179 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
21180 test_array [0] = 0
21181
21182   ;
21183   return 0;
21184 }
21185 _ACEOF
21186 rm -f conftest.$ac_objext
21187 if { (ac_try="$ac_compile"
21188 case "(($ac_try" in
21189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21190   *) ac_try_echo=$ac_try;;
21191 esac
21192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21193   (eval "$ac_compile") 2>conftest.er1
21194   ac_status=$?
21195   grep -v '^ *+' conftest.er1 >conftest.err
21196   rm -f conftest.er1
21197   cat conftest.err >&5
21198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21199   (exit $ac_status); } && {
21200          test -z "$ac_c_werror_flag" ||
21201          test ! -s conftest.err
21202        } && test -s conftest.$ac_objext; then
21203   ac_lo=0 ac_mid=0
21204   while :; do
21205     cat >conftest.$ac_ext <<_ACEOF
21206 /* confdefs.h.  */
21207 _ACEOF
21208 cat confdefs.h >>conftest.$ac_ext
21209 cat >>conftest.$ac_ext <<_ACEOF
21210 /* end confdefs.h.  */
21211 $ac_includes_default
21212    typedef unsigned long ac__type_sizeof_;
21213 int
21214 main ()
21215 {
21216 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21217 test_array [0] = 0
21218
21219   ;
21220   return 0;
21221 }
21222 _ACEOF
21223 rm -f conftest.$ac_objext
21224 if { (ac_try="$ac_compile"
21225 case "(($ac_try" in
21226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21227   *) ac_try_echo=$ac_try;;
21228 esac
21229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21230   (eval "$ac_compile") 2>conftest.er1
21231   ac_status=$?
21232   grep -v '^ *+' conftest.er1 >conftest.err
21233   rm -f conftest.er1
21234   cat conftest.err >&5
21235   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21236   (exit $ac_status); } && {
21237          test -z "$ac_c_werror_flag" ||
21238          test ! -s conftest.err
21239        } && test -s conftest.$ac_objext; then
21240   ac_hi=$ac_mid; break
21241 else
21242   echo "$as_me: failed program was:" >&5
21243 sed 's/^/| /' conftest.$ac_ext >&5
21244
21245         ac_lo=`expr $ac_mid + 1`
21246                         if test $ac_lo -le $ac_mid; then
21247                           ac_lo= ac_hi=
21248                           break
21249                         fi
21250                         ac_mid=`expr 2 '*' $ac_mid + 1`
21251 fi
21252
21253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21254   done
21255 else
21256   echo "$as_me: failed program was:" >&5
21257 sed 's/^/| /' conftest.$ac_ext >&5
21258
21259         cat >conftest.$ac_ext <<_ACEOF
21260 /* confdefs.h.  */
21261 _ACEOF
21262 cat confdefs.h >>conftest.$ac_ext
21263 cat >>conftest.$ac_ext <<_ACEOF
21264 /* end confdefs.h.  */
21265 $ac_includes_default
21266    typedef unsigned long ac__type_sizeof_;
21267 int
21268 main ()
21269 {
21270 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
21271 test_array [0] = 0
21272
21273   ;
21274   return 0;
21275 }
21276 _ACEOF
21277 rm -f conftest.$ac_objext
21278 if { (ac_try="$ac_compile"
21279 case "(($ac_try" in
21280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21281   *) ac_try_echo=$ac_try;;
21282 esac
21283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21284   (eval "$ac_compile") 2>conftest.er1
21285   ac_status=$?
21286   grep -v '^ *+' conftest.er1 >conftest.err
21287   rm -f conftest.er1
21288   cat conftest.err >&5
21289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21290   (exit $ac_status); } && {
21291          test -z "$ac_c_werror_flag" ||
21292          test ! -s conftest.err
21293        } && test -s conftest.$ac_objext; then
21294   ac_hi=-1 ac_mid=-1
21295   while :; do
21296     cat >conftest.$ac_ext <<_ACEOF
21297 /* confdefs.h.  */
21298 _ACEOF
21299 cat confdefs.h >>conftest.$ac_ext
21300 cat >>conftest.$ac_ext <<_ACEOF
21301 /* end confdefs.h.  */
21302 $ac_includes_default
21303    typedef unsigned long ac__type_sizeof_;
21304 int
21305 main ()
21306 {
21307 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
21308 test_array [0] = 0
21309
21310   ;
21311   return 0;
21312 }
21313 _ACEOF
21314 rm -f conftest.$ac_objext
21315 if { (ac_try="$ac_compile"
21316 case "(($ac_try" in
21317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21318   *) ac_try_echo=$ac_try;;
21319 esac
21320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21321   (eval "$ac_compile") 2>conftest.er1
21322   ac_status=$?
21323   grep -v '^ *+' conftest.er1 >conftest.err
21324   rm -f conftest.er1
21325   cat conftest.err >&5
21326   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21327   (exit $ac_status); } && {
21328          test -z "$ac_c_werror_flag" ||
21329          test ! -s conftest.err
21330        } && test -s conftest.$ac_objext; then
21331   ac_lo=$ac_mid; break
21332 else
21333   echo "$as_me: failed program was:" >&5
21334 sed 's/^/| /' conftest.$ac_ext >&5
21335
21336         ac_hi=`expr '(' $ac_mid ')' - 1`
21337                         if test $ac_mid -le $ac_hi; then
21338                           ac_lo= ac_hi=
21339                           break
21340                         fi
21341                         ac_mid=`expr 2 '*' $ac_mid`
21342 fi
21343
21344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21345   done
21346 else
21347   echo "$as_me: failed program was:" >&5
21348 sed 's/^/| /' conftest.$ac_ext >&5
21349
21350         ac_lo= ac_hi=
21351 fi
21352
21353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21354 fi
21355
21356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21357 # Binary search between lo and hi bounds.
21358 while test "x$ac_lo" != "x$ac_hi"; do
21359   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21360   cat >conftest.$ac_ext <<_ACEOF
21361 /* confdefs.h.  */
21362 _ACEOF
21363 cat confdefs.h >>conftest.$ac_ext
21364 cat >>conftest.$ac_ext <<_ACEOF
21365 /* end confdefs.h.  */
21366 $ac_includes_default
21367    typedef unsigned long ac__type_sizeof_;
21368 int
21369 main ()
21370 {
21371 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21372 test_array [0] = 0
21373
21374   ;
21375   return 0;
21376 }
21377 _ACEOF
21378 rm -f conftest.$ac_objext
21379 if { (ac_try="$ac_compile"
21380 case "(($ac_try" in
21381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21382   *) ac_try_echo=$ac_try;;
21383 esac
21384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21385   (eval "$ac_compile") 2>conftest.er1
21386   ac_status=$?
21387   grep -v '^ *+' conftest.er1 >conftest.err
21388   rm -f conftest.er1
21389   cat conftest.err >&5
21390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21391   (exit $ac_status); } && {
21392          test -z "$ac_c_werror_flag" ||
21393          test ! -s conftest.err
21394        } && test -s conftest.$ac_objext; then
21395   ac_hi=$ac_mid
21396 else
21397   echo "$as_me: failed program was:" >&5
21398 sed 's/^/| /' conftest.$ac_ext >&5
21399
21400         ac_lo=`expr '(' $ac_mid ')' + 1`
21401 fi
21402
21403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21404 done
21405 case $ac_lo in
21406 ?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
21407 '') if test "$ac_cv_type_unsigned_long" = yes; then
21408      { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long)
21409 See \`config.log' for more details." >&5
21410 echo "$as_me: error: cannot compute sizeof (unsigned long)
21411 See \`config.log' for more details." >&2;}
21412    { (exit 77); exit 77; }; }
21413    else
21414      ac_cv_sizeof_unsigned_long=0
21415    fi ;;
21416 esac
21417 else
21418   cat >conftest.$ac_ext <<_ACEOF
21419 /* confdefs.h.  */
21420 _ACEOF
21421 cat confdefs.h >>conftest.$ac_ext
21422 cat >>conftest.$ac_ext <<_ACEOF
21423 /* end confdefs.h.  */
21424 $ac_includes_default
21425    typedef unsigned long ac__type_sizeof_;
21426 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
21427 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
21428 #include <stdio.h>
21429 #include <stdlib.h>
21430 int
21431 main ()
21432 {
21433
21434   FILE *f = fopen ("conftest.val", "w");
21435   if (! f)
21436     return 1;
21437   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
21438     {
21439       long int i = longval ();
21440       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21441         return 1;
21442       fprintf (f, "%ld\n", i);
21443     }
21444   else
21445     {
21446       unsigned long int i = ulongval ();
21447       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21448         return 1;
21449       fprintf (f, "%lu\n", i);
21450     }
21451   return ferror (f) || fclose (f) != 0;
21452
21453   ;
21454   return 0;
21455 }
21456 _ACEOF
21457 rm -f conftest$ac_exeext
21458 if { (ac_try="$ac_link"
21459 case "(($ac_try" in
21460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21461   *) ac_try_echo=$ac_try;;
21462 esac
21463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21464   (eval "$ac_link") 2>&5
21465   ac_status=$?
21466   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21467   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21468   { (case "(($ac_try" in
21469   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21470   *) ac_try_echo=$ac_try;;
21471 esac
21472 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21473   (eval "$ac_try") 2>&5
21474   ac_status=$?
21475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21476   (exit $ac_status); }; }; then
21477   ac_cv_sizeof_unsigned_long=`cat conftest.val`
21478 else
21479   echo "$as_me: program exited with status $ac_status" >&5
21480 echo "$as_me: failed program was:" >&5
21481 sed 's/^/| /' conftest.$ac_ext >&5
21482
21483 ( exit $ac_status )
21484 if test "$ac_cv_type_unsigned_long" = yes; then
21485      { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long)
21486 See \`config.log' for more details." >&5
21487 echo "$as_me: error: cannot compute sizeof (unsigned long)
21488 See \`config.log' for more details." >&2;}
21489    { (exit 77); exit 77; }; }
21490    else
21491      ac_cv_sizeof_unsigned_long=0
21492    fi
21493 fi
21494 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21495 fi
21496 rm -f conftest.val
21497 fi
21498 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_long" >&5
21499 echo "${ECHO_T}$ac_cv_sizeof_unsigned_long" >&6; }
21500
21501
21502
21503 cat >>confdefs.h <<_ACEOF
21504 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
21505 _ACEOF
21506
21507
21508
21509 # And check size of void *, size_t (enables tweaks for > 32bit address space)
21510 { echo "$as_me:$LINENO: checking for void *" >&5
21511 echo $ECHO_N "checking for void *... $ECHO_C" >&6; }
21512 if test "${ac_cv_type_void_p+set}" = set; then
21513   echo $ECHO_N "(cached) $ECHO_C" >&6
21514 else
21515   cat >conftest.$ac_ext <<_ACEOF
21516 /* confdefs.h.  */
21517 _ACEOF
21518 cat confdefs.h >>conftest.$ac_ext
21519 cat >>conftest.$ac_ext <<_ACEOF
21520 /* end confdefs.h.  */
21521 $ac_includes_default
21522 typedef void * ac__type_new_;
21523 int
21524 main ()
21525 {
21526 if ((ac__type_new_ *) 0)
21527   return 0;
21528 if (sizeof (ac__type_new_))
21529   return 0;
21530   ;
21531   return 0;
21532 }
21533 _ACEOF
21534 rm -f conftest.$ac_objext
21535 if { (ac_try="$ac_compile"
21536 case "(($ac_try" in
21537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21538   *) ac_try_echo=$ac_try;;
21539 esac
21540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21541   (eval "$ac_compile") 2>conftest.er1
21542   ac_status=$?
21543   grep -v '^ *+' conftest.er1 >conftest.err
21544   rm -f conftest.er1
21545   cat conftest.err >&5
21546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21547   (exit $ac_status); } && {
21548          test -z "$ac_c_werror_flag" ||
21549          test ! -s conftest.err
21550        } && test -s conftest.$ac_objext; then
21551   ac_cv_type_void_p=yes
21552 else
21553   echo "$as_me: failed program was:" >&5
21554 sed 's/^/| /' conftest.$ac_ext >&5
21555
21556         ac_cv_type_void_p=no
21557 fi
21558
21559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21560 fi
21561 { echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
21562 echo "${ECHO_T}$ac_cv_type_void_p" >&6; }
21563
21564 # The cast to long int works around a bug in the HP C Compiler
21565 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
21566 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
21567 # This bug is HP SR number 8606223364.
21568 { echo "$as_me:$LINENO: checking size of void *" >&5
21569 echo $ECHO_N "checking size of void *... $ECHO_C" >&6; }
21570 if test "${ac_cv_sizeof_void_p+set}" = set; then
21571   echo $ECHO_N "(cached) $ECHO_C" >&6
21572 else
21573   if test "$cross_compiling" = yes; then
21574   # Depending upon the size, compute the lo and hi bounds.
21575 cat >conftest.$ac_ext <<_ACEOF
21576 /* confdefs.h.  */
21577 _ACEOF
21578 cat confdefs.h >>conftest.$ac_ext
21579 cat >>conftest.$ac_ext <<_ACEOF
21580 /* end confdefs.h.  */
21581 $ac_includes_default
21582    typedef void * ac__type_sizeof_;
21583 int
21584 main ()
21585 {
21586 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
21587 test_array [0] = 0
21588
21589   ;
21590   return 0;
21591 }
21592 _ACEOF
21593 rm -f conftest.$ac_objext
21594 if { (ac_try="$ac_compile"
21595 case "(($ac_try" in
21596   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21597   *) ac_try_echo=$ac_try;;
21598 esac
21599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21600   (eval "$ac_compile") 2>conftest.er1
21601   ac_status=$?
21602   grep -v '^ *+' conftest.er1 >conftest.err
21603   rm -f conftest.er1
21604   cat conftest.err >&5
21605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21606   (exit $ac_status); } && {
21607          test -z "$ac_c_werror_flag" ||
21608          test ! -s conftest.err
21609        } && test -s conftest.$ac_objext; then
21610   ac_lo=0 ac_mid=0
21611   while :; do
21612     cat >conftest.$ac_ext <<_ACEOF
21613 /* confdefs.h.  */
21614 _ACEOF
21615 cat confdefs.h >>conftest.$ac_ext
21616 cat >>conftest.$ac_ext <<_ACEOF
21617 /* end confdefs.h.  */
21618 $ac_includes_default
21619    typedef void * ac__type_sizeof_;
21620 int
21621 main ()
21622 {
21623 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21624 test_array [0] = 0
21625
21626   ;
21627   return 0;
21628 }
21629 _ACEOF
21630 rm -f conftest.$ac_objext
21631 if { (ac_try="$ac_compile"
21632 case "(($ac_try" in
21633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21634   *) ac_try_echo=$ac_try;;
21635 esac
21636 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21637   (eval "$ac_compile") 2>conftest.er1
21638   ac_status=$?
21639   grep -v '^ *+' conftest.er1 >conftest.err
21640   rm -f conftest.er1
21641   cat conftest.err >&5
21642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21643   (exit $ac_status); } && {
21644          test -z "$ac_c_werror_flag" ||
21645          test ! -s conftest.err
21646        } && test -s conftest.$ac_objext; then
21647   ac_hi=$ac_mid; break
21648 else
21649   echo "$as_me: failed program was:" >&5
21650 sed 's/^/| /' conftest.$ac_ext >&5
21651
21652         ac_lo=`expr $ac_mid + 1`
21653                         if test $ac_lo -le $ac_mid; then
21654                           ac_lo= ac_hi=
21655                           break
21656                         fi
21657                         ac_mid=`expr 2 '*' $ac_mid + 1`
21658 fi
21659
21660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21661   done
21662 else
21663   echo "$as_me: failed program was:" >&5
21664 sed 's/^/| /' conftest.$ac_ext >&5
21665
21666         cat >conftest.$ac_ext <<_ACEOF
21667 /* confdefs.h.  */
21668 _ACEOF
21669 cat confdefs.h >>conftest.$ac_ext
21670 cat >>conftest.$ac_ext <<_ACEOF
21671 /* end confdefs.h.  */
21672 $ac_includes_default
21673    typedef void * ac__type_sizeof_;
21674 int
21675 main ()
21676 {
21677 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
21678 test_array [0] = 0
21679
21680   ;
21681   return 0;
21682 }
21683 _ACEOF
21684 rm -f conftest.$ac_objext
21685 if { (ac_try="$ac_compile"
21686 case "(($ac_try" in
21687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21688   *) ac_try_echo=$ac_try;;
21689 esac
21690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21691   (eval "$ac_compile") 2>conftest.er1
21692   ac_status=$?
21693   grep -v '^ *+' conftest.er1 >conftest.err
21694   rm -f conftest.er1
21695   cat conftest.err >&5
21696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21697   (exit $ac_status); } && {
21698          test -z "$ac_c_werror_flag" ||
21699          test ! -s conftest.err
21700        } && test -s conftest.$ac_objext; then
21701   ac_hi=-1 ac_mid=-1
21702   while :; do
21703     cat >conftest.$ac_ext <<_ACEOF
21704 /* confdefs.h.  */
21705 _ACEOF
21706 cat confdefs.h >>conftest.$ac_ext
21707 cat >>conftest.$ac_ext <<_ACEOF
21708 /* end confdefs.h.  */
21709 $ac_includes_default
21710    typedef void * ac__type_sizeof_;
21711 int
21712 main ()
21713 {
21714 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
21715 test_array [0] = 0
21716
21717   ;
21718   return 0;
21719 }
21720 _ACEOF
21721 rm -f conftest.$ac_objext
21722 if { (ac_try="$ac_compile"
21723 case "(($ac_try" in
21724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21725   *) ac_try_echo=$ac_try;;
21726 esac
21727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21728   (eval "$ac_compile") 2>conftest.er1
21729   ac_status=$?
21730   grep -v '^ *+' conftest.er1 >conftest.err
21731   rm -f conftest.er1
21732   cat conftest.err >&5
21733   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21734   (exit $ac_status); } && {
21735          test -z "$ac_c_werror_flag" ||
21736          test ! -s conftest.err
21737        } && test -s conftest.$ac_objext; then
21738   ac_lo=$ac_mid; break
21739 else
21740   echo "$as_me: failed program was:" >&5
21741 sed 's/^/| /' conftest.$ac_ext >&5
21742
21743         ac_hi=`expr '(' $ac_mid ')' - 1`
21744                         if test $ac_mid -le $ac_hi; then
21745                           ac_lo= ac_hi=
21746                           break
21747                         fi
21748                         ac_mid=`expr 2 '*' $ac_mid`
21749 fi
21750
21751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21752   done
21753 else
21754   echo "$as_me: failed program was:" >&5
21755 sed 's/^/| /' conftest.$ac_ext >&5
21756
21757         ac_lo= ac_hi=
21758 fi
21759
21760 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21761 fi
21762
21763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21764 # Binary search between lo and hi bounds.
21765 while test "x$ac_lo" != "x$ac_hi"; do
21766   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21767   cat >conftest.$ac_ext <<_ACEOF
21768 /* confdefs.h.  */
21769 _ACEOF
21770 cat confdefs.h >>conftest.$ac_ext
21771 cat >>conftest.$ac_ext <<_ACEOF
21772 /* end confdefs.h.  */
21773 $ac_includes_default
21774    typedef void * ac__type_sizeof_;
21775 int
21776 main ()
21777 {
21778 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21779 test_array [0] = 0
21780
21781   ;
21782   return 0;
21783 }
21784 _ACEOF
21785 rm -f conftest.$ac_objext
21786 if { (ac_try="$ac_compile"
21787 case "(($ac_try" in
21788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21789   *) ac_try_echo=$ac_try;;
21790 esac
21791 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21792   (eval "$ac_compile") 2>conftest.er1
21793   ac_status=$?
21794   grep -v '^ *+' conftest.er1 >conftest.err
21795   rm -f conftest.er1
21796   cat conftest.err >&5
21797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21798   (exit $ac_status); } && {
21799          test -z "$ac_c_werror_flag" ||
21800          test ! -s conftest.err
21801        } && test -s conftest.$ac_objext; then
21802   ac_hi=$ac_mid
21803 else
21804   echo "$as_me: failed program was:" >&5
21805 sed 's/^/| /' conftest.$ac_ext >&5
21806
21807         ac_lo=`expr '(' $ac_mid ')' + 1`
21808 fi
21809
21810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21811 done
21812 case $ac_lo in
21813 ?*) ac_cv_sizeof_void_p=$ac_lo;;
21814 '') if test "$ac_cv_type_void_p" = yes; then
21815      { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
21816 See \`config.log' for more details." >&5
21817 echo "$as_me: error: cannot compute sizeof (void *)
21818 See \`config.log' for more details." >&2;}
21819    { (exit 77); exit 77; }; }
21820    else
21821      ac_cv_sizeof_void_p=0
21822    fi ;;
21823 esac
21824 else
21825   cat >conftest.$ac_ext <<_ACEOF
21826 /* confdefs.h.  */
21827 _ACEOF
21828 cat confdefs.h >>conftest.$ac_ext
21829 cat >>conftest.$ac_ext <<_ACEOF
21830 /* end confdefs.h.  */
21831 $ac_includes_default
21832    typedef void * ac__type_sizeof_;
21833 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
21834 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
21835 #include <stdio.h>
21836 #include <stdlib.h>
21837 int
21838 main ()
21839 {
21840
21841   FILE *f = fopen ("conftest.val", "w");
21842   if (! f)
21843     return 1;
21844   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
21845     {
21846       long int i = longval ();
21847       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21848         return 1;
21849       fprintf (f, "%ld\n", i);
21850     }
21851   else
21852     {
21853       unsigned long int i = ulongval ();
21854       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21855         return 1;
21856       fprintf (f, "%lu\n", i);
21857     }
21858   return ferror (f) || fclose (f) != 0;
21859
21860   ;
21861   return 0;
21862 }
21863 _ACEOF
21864 rm -f conftest$ac_exeext
21865 if { (ac_try="$ac_link"
21866 case "(($ac_try" in
21867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21868   *) ac_try_echo=$ac_try;;
21869 esac
21870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21871   (eval "$ac_link") 2>&5
21872   ac_status=$?
21873   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21874   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21875   { (case "(($ac_try" in
21876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21877   *) ac_try_echo=$ac_try;;
21878 esac
21879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21880   (eval "$ac_try") 2>&5
21881   ac_status=$?
21882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21883   (exit $ac_status); }; }; then
21884   ac_cv_sizeof_void_p=`cat conftest.val`
21885 else
21886   echo "$as_me: program exited with status $ac_status" >&5
21887 echo "$as_me: failed program was:" >&5
21888 sed 's/^/| /' conftest.$ac_ext >&5
21889
21890 ( exit $ac_status )
21891 if test "$ac_cv_type_void_p" = yes; then
21892      { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
21893 See \`config.log' for more details." >&5
21894 echo "$as_me: error: cannot compute sizeof (void *)
21895 See \`config.log' for more details." >&2;}
21896    { (exit 77); exit 77; }; }
21897    else
21898      ac_cv_sizeof_void_p=0
21899    fi
21900 fi
21901 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21902 fi
21903 rm -f conftest.val
21904 fi
21905 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
21906 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6; }
21907
21908
21909
21910 cat >>confdefs.h <<_ACEOF
21911 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
21912 _ACEOF
21913
21914
21915 { echo "$as_me:$LINENO: checking for size_t" >&5
21916 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
21917 if test "${ac_cv_type_size_t+set}" = set; then
21918   echo $ECHO_N "(cached) $ECHO_C" >&6
21919 else
21920   cat >conftest.$ac_ext <<_ACEOF
21921 /* confdefs.h.  */
21922 _ACEOF
21923 cat confdefs.h >>conftest.$ac_ext
21924 cat >>conftest.$ac_ext <<_ACEOF
21925 /* end confdefs.h.  */
21926 $ac_includes_default
21927 typedef size_t ac__type_new_;
21928 int
21929 main ()
21930 {
21931 if ((ac__type_new_ *) 0)
21932   return 0;
21933 if (sizeof (ac__type_new_))
21934   return 0;
21935   ;
21936   return 0;
21937 }
21938 _ACEOF
21939 rm -f conftest.$ac_objext
21940 if { (ac_try="$ac_compile"
21941 case "(($ac_try" in
21942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21943   *) ac_try_echo=$ac_try;;
21944 esac
21945 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21946   (eval "$ac_compile") 2>conftest.er1
21947   ac_status=$?
21948   grep -v '^ *+' conftest.er1 >conftest.err
21949   rm -f conftest.er1
21950   cat conftest.err >&5
21951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21952   (exit $ac_status); } && {
21953          test -z "$ac_c_werror_flag" ||
21954          test ! -s conftest.err
21955        } && test -s conftest.$ac_objext; then
21956   ac_cv_type_size_t=yes
21957 else
21958   echo "$as_me: failed program was:" >&5
21959 sed 's/^/| /' conftest.$ac_ext >&5
21960
21961         ac_cv_type_size_t=no
21962 fi
21963
21964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21965 fi
21966 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
21967 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
21968
21969 # The cast to long int works around a bug in the HP C Compiler
21970 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
21971 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
21972 # This bug is HP SR number 8606223364.
21973 { echo "$as_me:$LINENO: checking size of size_t" >&5
21974 echo $ECHO_N "checking size of size_t... $ECHO_C" >&6; }
21975 if test "${ac_cv_sizeof_size_t+set}" = set; then
21976   echo $ECHO_N "(cached) $ECHO_C" >&6
21977 else
21978   if test "$cross_compiling" = yes; then
21979   # Depending upon the size, compute the lo and hi bounds.
21980 cat >conftest.$ac_ext <<_ACEOF
21981 /* confdefs.h.  */
21982 _ACEOF
21983 cat confdefs.h >>conftest.$ac_ext
21984 cat >>conftest.$ac_ext <<_ACEOF
21985 /* end confdefs.h.  */
21986 $ac_includes_default
21987    typedef size_t ac__type_sizeof_;
21988 int
21989 main ()
21990 {
21991 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
21992 test_array [0] = 0
21993
21994   ;
21995   return 0;
21996 }
21997 _ACEOF
21998 rm -f conftest.$ac_objext
21999 if { (ac_try="$ac_compile"
22000 case "(($ac_try" in
22001   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22002   *) ac_try_echo=$ac_try;;
22003 esac
22004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22005   (eval "$ac_compile") 2>conftest.er1
22006   ac_status=$?
22007   grep -v '^ *+' conftest.er1 >conftest.err
22008   rm -f conftest.er1
22009   cat conftest.err >&5
22010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22011   (exit $ac_status); } && {
22012          test -z "$ac_c_werror_flag" ||
22013          test ! -s conftest.err
22014        } && test -s conftest.$ac_objext; then
22015   ac_lo=0 ac_mid=0
22016   while :; do
22017     cat >conftest.$ac_ext <<_ACEOF
22018 /* confdefs.h.  */
22019 _ACEOF
22020 cat confdefs.h >>conftest.$ac_ext
22021 cat >>conftest.$ac_ext <<_ACEOF
22022 /* end confdefs.h.  */
22023 $ac_includes_default
22024    typedef size_t ac__type_sizeof_;
22025 int
22026 main ()
22027 {
22028 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
22029 test_array [0] = 0
22030
22031   ;
22032   return 0;
22033 }
22034 _ACEOF
22035 rm -f conftest.$ac_objext
22036 if { (ac_try="$ac_compile"
22037 case "(($ac_try" in
22038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22039   *) ac_try_echo=$ac_try;;
22040 esac
22041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22042   (eval "$ac_compile") 2>conftest.er1
22043   ac_status=$?
22044   grep -v '^ *+' conftest.er1 >conftest.err
22045   rm -f conftest.er1
22046   cat conftest.err >&5
22047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22048   (exit $ac_status); } && {
22049          test -z "$ac_c_werror_flag" ||
22050          test ! -s conftest.err
22051        } && test -s conftest.$ac_objext; then
22052   ac_hi=$ac_mid; break
22053 else
22054   echo "$as_me: failed program was:" >&5
22055 sed 's/^/| /' conftest.$ac_ext >&5
22056
22057         ac_lo=`expr $ac_mid + 1`
22058                         if test $ac_lo -le $ac_mid; then
22059                           ac_lo= ac_hi=
22060                           break
22061                         fi
22062                         ac_mid=`expr 2 '*' $ac_mid + 1`
22063 fi
22064
22065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22066   done
22067 else
22068   echo "$as_me: failed program was:" >&5
22069 sed 's/^/| /' conftest.$ac_ext >&5
22070
22071         cat >conftest.$ac_ext <<_ACEOF
22072 /* confdefs.h.  */
22073 _ACEOF
22074 cat confdefs.h >>conftest.$ac_ext
22075 cat >>conftest.$ac_ext <<_ACEOF
22076 /* end confdefs.h.  */
22077 $ac_includes_default
22078    typedef size_t ac__type_sizeof_;
22079 int
22080 main ()
22081 {
22082 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
22083 test_array [0] = 0
22084
22085   ;
22086   return 0;
22087 }
22088 _ACEOF
22089 rm -f conftest.$ac_objext
22090 if { (ac_try="$ac_compile"
22091 case "(($ac_try" in
22092   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22093   *) ac_try_echo=$ac_try;;
22094 esac
22095 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22096   (eval "$ac_compile") 2>conftest.er1
22097   ac_status=$?
22098   grep -v '^ *+' conftest.er1 >conftest.err
22099   rm -f conftest.er1
22100   cat conftest.err >&5
22101   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22102   (exit $ac_status); } && {
22103          test -z "$ac_c_werror_flag" ||
22104          test ! -s conftest.err
22105        } && test -s conftest.$ac_objext; then
22106   ac_hi=-1 ac_mid=-1
22107   while :; do
22108     cat >conftest.$ac_ext <<_ACEOF
22109 /* confdefs.h.  */
22110 _ACEOF
22111 cat confdefs.h >>conftest.$ac_ext
22112 cat >>conftest.$ac_ext <<_ACEOF
22113 /* end confdefs.h.  */
22114 $ac_includes_default
22115    typedef size_t ac__type_sizeof_;
22116 int
22117 main ()
22118 {
22119 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
22120 test_array [0] = 0
22121
22122   ;
22123   return 0;
22124 }
22125 _ACEOF
22126 rm -f conftest.$ac_objext
22127 if { (ac_try="$ac_compile"
22128 case "(($ac_try" in
22129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22130   *) ac_try_echo=$ac_try;;
22131 esac
22132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22133   (eval "$ac_compile") 2>conftest.er1
22134   ac_status=$?
22135   grep -v '^ *+' conftest.er1 >conftest.err
22136   rm -f conftest.er1
22137   cat conftest.err >&5
22138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22139   (exit $ac_status); } && {
22140          test -z "$ac_c_werror_flag" ||
22141          test ! -s conftest.err
22142        } && test -s conftest.$ac_objext; then
22143   ac_lo=$ac_mid; break
22144 else
22145   echo "$as_me: failed program was:" >&5
22146 sed 's/^/| /' conftest.$ac_ext >&5
22147
22148         ac_hi=`expr '(' $ac_mid ')' - 1`
22149                         if test $ac_mid -le $ac_hi; then
22150                           ac_lo= ac_hi=
22151                           break
22152                         fi
22153                         ac_mid=`expr 2 '*' $ac_mid`
22154 fi
22155
22156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22157   done
22158 else
22159   echo "$as_me: failed program was:" >&5
22160 sed 's/^/| /' conftest.$ac_ext >&5
22161
22162         ac_lo= ac_hi=
22163 fi
22164
22165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22166 fi
22167
22168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22169 # Binary search between lo and hi bounds.
22170 while test "x$ac_lo" != "x$ac_hi"; do
22171   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22172   cat >conftest.$ac_ext <<_ACEOF
22173 /* confdefs.h.  */
22174 _ACEOF
22175 cat confdefs.h >>conftest.$ac_ext
22176 cat >>conftest.$ac_ext <<_ACEOF
22177 /* end confdefs.h.  */
22178 $ac_includes_default
22179    typedef size_t ac__type_sizeof_;
22180 int
22181 main ()
22182 {
22183 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
22184 test_array [0] = 0
22185
22186   ;
22187   return 0;
22188 }
22189 _ACEOF
22190 rm -f conftest.$ac_objext
22191 if { (ac_try="$ac_compile"
22192 case "(($ac_try" in
22193   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22194   *) ac_try_echo=$ac_try;;
22195 esac
22196 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22197   (eval "$ac_compile") 2>conftest.er1
22198   ac_status=$?
22199   grep -v '^ *+' conftest.er1 >conftest.err
22200   rm -f conftest.er1
22201   cat conftest.err >&5
22202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22203   (exit $ac_status); } && {
22204          test -z "$ac_c_werror_flag" ||
22205          test ! -s conftest.err
22206        } && test -s conftest.$ac_objext; then
22207   ac_hi=$ac_mid
22208 else
22209   echo "$as_me: failed program was:" >&5
22210 sed 's/^/| /' conftest.$ac_ext >&5
22211
22212         ac_lo=`expr '(' $ac_mid ')' + 1`
22213 fi
22214
22215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22216 done
22217 case $ac_lo in
22218 ?*) ac_cv_sizeof_size_t=$ac_lo;;
22219 '') if test "$ac_cv_type_size_t" = yes; then
22220      { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
22221 See \`config.log' for more details." >&5
22222 echo "$as_me: error: cannot compute sizeof (size_t)
22223 See \`config.log' for more details." >&2;}
22224    { (exit 77); exit 77; }; }
22225    else
22226      ac_cv_sizeof_size_t=0
22227    fi ;;
22228 esac
22229 else
22230   cat >conftest.$ac_ext <<_ACEOF
22231 /* confdefs.h.  */
22232 _ACEOF
22233 cat confdefs.h >>conftest.$ac_ext
22234 cat >>conftest.$ac_ext <<_ACEOF
22235 /* end confdefs.h.  */
22236 $ac_includes_default
22237    typedef size_t ac__type_sizeof_;
22238 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
22239 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
22240 #include <stdio.h>
22241 #include <stdlib.h>
22242 int
22243 main ()
22244 {
22245
22246   FILE *f = fopen ("conftest.val", "w");
22247   if (! f)
22248     return 1;
22249   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
22250     {
22251       long int i = longval ();
22252       if (i != ((long int) (sizeof (ac__type_sizeof_))))
22253         return 1;
22254       fprintf (f, "%ld\n", i);
22255     }
22256   else
22257     {
22258       unsigned long int i = ulongval ();
22259       if (i != ((long int) (sizeof (ac__type_sizeof_))))
22260         return 1;
22261       fprintf (f, "%lu\n", i);
22262     }
22263   return ferror (f) || fclose (f) != 0;
22264
22265   ;
22266   return 0;
22267 }
22268 _ACEOF
22269 rm -f conftest$ac_exeext
22270 if { (ac_try="$ac_link"
22271 case "(($ac_try" in
22272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22273   *) ac_try_echo=$ac_try;;
22274 esac
22275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22276   (eval "$ac_link") 2>&5
22277   ac_status=$?
22278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22279   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22280   { (case "(($ac_try" in
22281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22282   *) ac_try_echo=$ac_try;;
22283 esac
22284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22285   (eval "$ac_try") 2>&5
22286   ac_status=$?
22287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22288   (exit $ac_status); }; }; then
22289   ac_cv_sizeof_size_t=`cat conftest.val`
22290 else
22291   echo "$as_me: program exited with status $ac_status" >&5
22292 echo "$as_me: failed program was:" >&5
22293 sed 's/^/| /' conftest.$ac_ext >&5
22294
22295 ( exit $ac_status )
22296 if test "$ac_cv_type_size_t" = yes; then
22297      { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
22298 See \`config.log' for more details." >&5
22299 echo "$as_me: error: cannot compute sizeof (size_t)
22300 See \`config.log' for more details." >&2;}
22301    { (exit 77); exit 77; }; }
22302    else
22303      ac_cv_sizeof_size_t=0
22304    fi
22305 fi
22306 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22307 fi
22308 rm -f conftest.val
22309 fi
22310 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
22311 echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6; }
22312
22313
22314
22315 cat >>confdefs.h <<_ACEOF
22316 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
22317 _ACEOF
22318
22319
22320
22321 # Decide whether float4 is passed by value: user-selectable, enabled by default
22322 { echo "$as_me:$LINENO: checking whether to build with float4 passed by value" >&5
22323 echo $ECHO_N "checking whether to build with float4 passed by value... $ECHO_C" >&6; }
22324
22325 pgac_args="$pgac_args enable_float4_byval"
22326
22327 # Check whether --enable-float4-byval was given.
22328 if test "${enable_float4_byval+set}" = set; then
22329   enableval=$enable_float4_byval;
22330   case $enableval in
22331     yes)
22332
22333 cat >>confdefs.h <<\_ACEOF
22334 #define USE_FLOAT4_BYVAL 1
22335 _ACEOF
22336
22337                float4passbyval=true
22338       ;;
22339     no)
22340       float4passbyval=false
22341       ;;
22342     *)
22343       { { echo "$as_me:$LINENO: error: no argument expected for --enable-float4-byval option" >&5
22344 echo "$as_me: error: no argument expected for --enable-float4-byval option" >&2;}
22345    { (exit 1); exit 1; }; }
22346       ;;
22347   esac
22348
22349 else
22350   enable_float4_byval=yes
22351
22352 cat >>confdefs.h <<\_ACEOF
22353 #define USE_FLOAT4_BYVAL 1
22354 _ACEOF
22355
22356                float4passbyval=true
22357 fi
22358
22359
22360 { echo "$as_me:$LINENO: result: $enable_float4_byval" >&5
22361 echo "${ECHO_T}$enable_float4_byval" >&6; }
22362
22363 cat >>confdefs.h <<_ACEOF
22364 #define FLOAT4PASSBYVAL $float4passbyval
22365 _ACEOF
22366
22367
22368 # Decide whether float8 is passed by value.
22369 # Note: this setting also controls int8 and related types such as timestamp.
22370 # If sizeof(Datum) >= 8, this is user-selectable, enabled by default.
22371 # If not, trying to select it is an error.
22372 { echo "$as_me:$LINENO: checking whether to build with float8 passed by value" >&5
22373 echo $ECHO_N "checking whether to build with float8 passed by value... $ECHO_C" >&6; }
22374 if test $ac_cv_sizeof_unsigned_long -ge 8 ; then
22375
22376 pgac_args="$pgac_args enable_float8_byval"
22377
22378 # Check whether --enable-float8-byval was given.
22379 if test "${enable_float8_byval+set}" = set; then
22380   enableval=$enable_float8_byval;
22381   case $enableval in
22382     yes)
22383       :
22384       ;;
22385     no)
22386       :
22387       ;;
22388     *)
22389       { { echo "$as_me:$LINENO: error: no argument expected for --enable-float8-byval option" >&5
22390 echo "$as_me: error: no argument expected for --enable-float8-byval option" >&2;}
22391    { (exit 1); exit 1; }; }
22392       ;;
22393   esac
22394
22395 else
22396   enable_float8_byval=yes
22397
22398 fi
22399
22400
22401 else
22402
22403 pgac_args="$pgac_args enable_float8_byval"
22404
22405 # Check whether --enable-float8-byval was given.
22406 if test "${enable_float8_byval+set}" = set; then
22407   enableval=$enable_float8_byval;
22408   case $enableval in
22409     yes)
22410       :
22411       ;;
22412     no)
22413       :
22414       ;;
22415     *)
22416       { { echo "$as_me:$LINENO: error: no argument expected for --enable-float8-byval option" >&5
22417 echo "$as_me: error: no argument expected for --enable-float8-byval option" >&2;}
22418    { (exit 1); exit 1; }; }
22419       ;;
22420   esac
22421
22422 else
22423   enable_float8_byval=no
22424
22425 fi
22426
22427
22428   if test "$enable_float8_byval" = yes ; then
22429     { { echo "$as_me:$LINENO: error: --enable-float8-byval is not supported on 32-bit platforms." >&5
22430 echo "$as_me: error: --enable-float8-byval is not supported on 32-bit platforms." >&2;}
22431    { (exit 1); exit 1; }; }
22432   fi
22433 fi
22434 if test "$enable_float8_byval" = yes ; then
22435
22436 cat >>confdefs.h <<\_ACEOF
22437 #define USE_FLOAT8_BYVAL 1
22438 _ACEOF
22439
22440   float8passbyval=true
22441 else
22442   float8passbyval=false
22443 fi
22444 { echo "$as_me:$LINENO: result: $enable_float8_byval" >&5
22445 echo "${ECHO_T}$enable_float8_byval" >&6; }
22446
22447 cat >>confdefs.h <<_ACEOF
22448 #define FLOAT8PASSBYVAL $float8passbyval
22449 _ACEOF
22450
22451
22452 # Determine memory alignment requirements for the basic C data types.
22453
22454 { echo "$as_me:$LINENO: checking for short" >&5
22455 echo $ECHO_N "checking for short... $ECHO_C" >&6; }
22456 if test "${ac_cv_type_short+set}" = set; then
22457   echo $ECHO_N "(cached) $ECHO_C" >&6
22458 else
22459   cat >conftest.$ac_ext <<_ACEOF
22460 /* confdefs.h.  */
22461 _ACEOF
22462 cat confdefs.h >>conftest.$ac_ext
22463 cat >>conftest.$ac_ext <<_ACEOF
22464 /* end confdefs.h.  */
22465 $ac_includes_default
22466 typedef short ac__type_new_;
22467 int
22468 main ()
22469 {
22470 if ((ac__type_new_ *) 0)
22471   return 0;
22472 if (sizeof (ac__type_new_))
22473   return 0;
22474   ;
22475   return 0;
22476 }
22477 _ACEOF
22478 rm -f conftest.$ac_objext
22479 if { (ac_try="$ac_compile"
22480 case "(($ac_try" in
22481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22482   *) ac_try_echo=$ac_try;;
22483 esac
22484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22485   (eval "$ac_compile") 2>conftest.er1
22486   ac_status=$?
22487   grep -v '^ *+' conftest.er1 >conftest.err
22488   rm -f conftest.er1
22489   cat conftest.err >&5
22490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22491   (exit $ac_status); } && {
22492          test -z "$ac_c_werror_flag" ||
22493          test ! -s conftest.err
22494        } && test -s conftest.$ac_objext; then
22495   ac_cv_type_short=yes
22496 else
22497   echo "$as_me: failed program was:" >&5
22498 sed 's/^/| /' conftest.$ac_ext >&5
22499
22500         ac_cv_type_short=no
22501 fi
22502
22503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22504 fi
22505 { echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
22506 echo "${ECHO_T}$ac_cv_type_short" >&6; }
22507
22508 # The cast to long int works around a bug in the HP C Compiler,
22509 # see AC_CHECK_SIZEOF for more information.
22510 { echo "$as_me:$LINENO: checking alignment of short" >&5
22511 echo $ECHO_N "checking alignment of short... $ECHO_C" >&6; }
22512 if test "${ac_cv_alignof_short+set}" = set; then
22513   echo $ECHO_N "(cached) $ECHO_C" >&6
22514 else
22515   if test "$cross_compiling" = yes; then
22516   # Depending upon the size, compute the lo and hi bounds.
22517 cat >conftest.$ac_ext <<_ACEOF
22518 /* confdefs.h.  */
22519 _ACEOF
22520 cat confdefs.h >>conftest.$ac_ext
22521 cat >>conftest.$ac_ext <<_ACEOF
22522 /* end confdefs.h.  */
22523 $ac_includes_default
22524 #ifndef offsetof
22525 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22526 #endif
22527 typedef struct { char x; short y; } ac__type_alignof_;
22528 int
22529 main ()
22530 {
22531 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
22532 test_array [0] = 0
22533
22534   ;
22535   return 0;
22536 }
22537 _ACEOF
22538 rm -f conftest.$ac_objext
22539 if { (ac_try="$ac_compile"
22540 case "(($ac_try" in
22541   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22542   *) ac_try_echo=$ac_try;;
22543 esac
22544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22545   (eval "$ac_compile") 2>conftest.er1
22546   ac_status=$?
22547   grep -v '^ *+' conftest.er1 >conftest.err
22548   rm -f conftest.er1
22549   cat conftest.err >&5
22550   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22551   (exit $ac_status); } && {
22552          test -z "$ac_c_werror_flag" ||
22553          test ! -s conftest.err
22554        } && test -s conftest.$ac_objext; then
22555   ac_lo=0 ac_mid=0
22556   while :; do
22557     cat >conftest.$ac_ext <<_ACEOF
22558 /* confdefs.h.  */
22559 _ACEOF
22560 cat confdefs.h >>conftest.$ac_ext
22561 cat >>conftest.$ac_ext <<_ACEOF
22562 /* end confdefs.h.  */
22563 $ac_includes_default
22564 #ifndef offsetof
22565 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22566 #endif
22567 typedef struct { char x; short y; } ac__type_alignof_;
22568 int
22569 main ()
22570 {
22571 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22572 test_array [0] = 0
22573
22574   ;
22575   return 0;
22576 }
22577 _ACEOF
22578 rm -f conftest.$ac_objext
22579 if { (ac_try="$ac_compile"
22580 case "(($ac_try" in
22581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22582   *) ac_try_echo=$ac_try;;
22583 esac
22584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22585   (eval "$ac_compile") 2>conftest.er1
22586   ac_status=$?
22587   grep -v '^ *+' conftest.er1 >conftest.err
22588   rm -f conftest.er1
22589   cat conftest.err >&5
22590   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22591   (exit $ac_status); } && {
22592          test -z "$ac_c_werror_flag" ||
22593          test ! -s conftest.err
22594        } && test -s conftest.$ac_objext; then
22595   ac_hi=$ac_mid; break
22596 else
22597   echo "$as_me: failed program was:" >&5
22598 sed 's/^/| /' conftest.$ac_ext >&5
22599
22600         ac_lo=`expr $ac_mid + 1`
22601                         if test $ac_lo -le $ac_mid; then
22602                           ac_lo= ac_hi=
22603                           break
22604                         fi
22605                         ac_mid=`expr 2 '*' $ac_mid + 1`
22606 fi
22607
22608 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22609   done
22610 else
22611   echo "$as_me: failed program was:" >&5
22612 sed 's/^/| /' conftest.$ac_ext >&5
22613
22614         cat >conftest.$ac_ext <<_ACEOF
22615 /* confdefs.h.  */
22616 _ACEOF
22617 cat confdefs.h >>conftest.$ac_ext
22618 cat >>conftest.$ac_ext <<_ACEOF
22619 /* end confdefs.h.  */
22620 $ac_includes_default
22621 #ifndef offsetof
22622 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22623 #endif
22624 typedef struct { char x; short y; } ac__type_alignof_;
22625 int
22626 main ()
22627 {
22628 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
22629 test_array [0] = 0
22630
22631   ;
22632   return 0;
22633 }
22634 _ACEOF
22635 rm -f conftest.$ac_objext
22636 if { (ac_try="$ac_compile"
22637 case "(($ac_try" in
22638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22639   *) ac_try_echo=$ac_try;;
22640 esac
22641 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22642   (eval "$ac_compile") 2>conftest.er1
22643   ac_status=$?
22644   grep -v '^ *+' conftest.er1 >conftest.err
22645   rm -f conftest.er1
22646   cat conftest.err >&5
22647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22648   (exit $ac_status); } && {
22649          test -z "$ac_c_werror_flag" ||
22650          test ! -s conftest.err
22651        } && test -s conftest.$ac_objext; then
22652   ac_hi=-1 ac_mid=-1
22653   while :; do
22654     cat >conftest.$ac_ext <<_ACEOF
22655 /* confdefs.h.  */
22656 _ACEOF
22657 cat confdefs.h >>conftest.$ac_ext
22658 cat >>conftest.$ac_ext <<_ACEOF
22659 /* end confdefs.h.  */
22660 $ac_includes_default
22661 #ifndef offsetof
22662 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22663 #endif
22664 typedef struct { char x; short y; } ac__type_alignof_;
22665 int
22666 main ()
22667 {
22668 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
22669 test_array [0] = 0
22670
22671   ;
22672   return 0;
22673 }
22674 _ACEOF
22675 rm -f conftest.$ac_objext
22676 if { (ac_try="$ac_compile"
22677 case "(($ac_try" in
22678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22679   *) ac_try_echo=$ac_try;;
22680 esac
22681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22682   (eval "$ac_compile") 2>conftest.er1
22683   ac_status=$?
22684   grep -v '^ *+' conftest.er1 >conftest.err
22685   rm -f conftest.er1
22686   cat conftest.err >&5
22687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22688   (exit $ac_status); } && {
22689          test -z "$ac_c_werror_flag" ||
22690          test ! -s conftest.err
22691        } && test -s conftest.$ac_objext; then
22692   ac_lo=$ac_mid; break
22693 else
22694   echo "$as_me: failed program was:" >&5
22695 sed 's/^/| /' conftest.$ac_ext >&5
22696
22697         ac_hi=`expr '(' $ac_mid ')' - 1`
22698                         if test $ac_mid -le $ac_hi; then
22699                           ac_lo= ac_hi=
22700                           break
22701                         fi
22702                         ac_mid=`expr 2 '*' $ac_mid`
22703 fi
22704
22705 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22706   done
22707 else
22708   echo "$as_me: failed program was:" >&5
22709 sed 's/^/| /' conftest.$ac_ext >&5
22710
22711         ac_lo= ac_hi=
22712 fi
22713
22714 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22715 fi
22716
22717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22718 # Binary search between lo and hi bounds.
22719 while test "x$ac_lo" != "x$ac_hi"; do
22720   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22721   cat >conftest.$ac_ext <<_ACEOF
22722 /* confdefs.h.  */
22723 _ACEOF
22724 cat confdefs.h >>conftest.$ac_ext
22725 cat >>conftest.$ac_ext <<_ACEOF
22726 /* end confdefs.h.  */
22727 $ac_includes_default
22728 #ifndef offsetof
22729 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22730 #endif
22731 typedef struct { char x; short y; } ac__type_alignof_;
22732 int
22733 main ()
22734 {
22735 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22736 test_array [0] = 0
22737
22738   ;
22739   return 0;
22740 }
22741 _ACEOF
22742 rm -f conftest.$ac_objext
22743 if { (ac_try="$ac_compile"
22744 case "(($ac_try" in
22745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22746   *) ac_try_echo=$ac_try;;
22747 esac
22748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22749   (eval "$ac_compile") 2>conftest.er1
22750   ac_status=$?
22751   grep -v '^ *+' conftest.er1 >conftest.err
22752   rm -f conftest.er1
22753   cat conftest.err >&5
22754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22755   (exit $ac_status); } && {
22756          test -z "$ac_c_werror_flag" ||
22757          test ! -s conftest.err
22758        } && test -s conftest.$ac_objext; then
22759   ac_hi=$ac_mid
22760 else
22761   echo "$as_me: failed program was:" >&5
22762 sed 's/^/| /' conftest.$ac_ext >&5
22763
22764         ac_lo=`expr '(' $ac_mid ')' + 1`
22765 fi
22766
22767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22768 done
22769 case $ac_lo in
22770 ?*) ac_cv_alignof_short=$ac_lo;;
22771 '') if test "$ac_cv_type_short" = yes; then
22772      { { echo "$as_me:$LINENO: error: cannot compute alignment of short
22773 See \`config.log' for more details." >&5
22774 echo "$as_me: error: cannot compute alignment of short
22775 See \`config.log' for more details." >&2;}
22776    { (exit 77); exit 77; }; }
22777    else
22778      ac_cv_alignof_short=0
22779    fi ;;
22780 esac
22781 else
22782   cat >conftest.$ac_ext <<_ACEOF
22783 /* confdefs.h.  */
22784 _ACEOF
22785 cat confdefs.h >>conftest.$ac_ext
22786 cat >>conftest.$ac_ext <<_ACEOF
22787 /* end confdefs.h.  */
22788 $ac_includes_default
22789 #ifndef offsetof
22790 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22791 #endif
22792 typedef struct { char x; short y; } ac__type_alignof_;
22793 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
22794 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
22795 #include <stdio.h>
22796 #include <stdlib.h>
22797 int
22798 main ()
22799 {
22800
22801   FILE *f = fopen ("conftest.val", "w");
22802   if (! f)
22803     return 1;
22804   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
22805     {
22806       long int i = longval ();
22807       if (i != ((long int) offsetof (ac__type_alignof_, y)))
22808         return 1;
22809       fprintf (f, "%ld\n", i);
22810     }
22811   else
22812     {
22813       unsigned long int i = ulongval ();
22814       if (i != ((long int) offsetof (ac__type_alignof_, y)))
22815         return 1;
22816       fprintf (f, "%lu\n", i);
22817     }
22818   return ferror (f) || fclose (f) != 0;
22819
22820   ;
22821   return 0;
22822 }
22823 _ACEOF
22824 rm -f conftest$ac_exeext
22825 if { (ac_try="$ac_link"
22826 case "(($ac_try" in
22827   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22828   *) ac_try_echo=$ac_try;;
22829 esac
22830 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22831   (eval "$ac_link") 2>&5
22832   ac_status=$?
22833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22834   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22835   { (case "(($ac_try" in
22836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22837   *) ac_try_echo=$ac_try;;
22838 esac
22839 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22840   (eval "$ac_try") 2>&5
22841   ac_status=$?
22842   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22843   (exit $ac_status); }; }; then
22844   ac_cv_alignof_short=`cat conftest.val`
22845 else
22846   echo "$as_me: program exited with status $ac_status" >&5
22847 echo "$as_me: failed program was:" >&5
22848 sed 's/^/| /' conftest.$ac_ext >&5
22849
22850 ( exit $ac_status )
22851 if test "$ac_cv_type_short" = yes; then
22852      { { echo "$as_me:$LINENO: error: cannot compute alignment of short
22853 See \`config.log' for more details." >&5
22854 echo "$as_me: error: cannot compute alignment of short
22855 See \`config.log' for more details." >&2;}
22856    { (exit 77); exit 77; }; }
22857    else
22858      ac_cv_alignof_short=0
22859    fi
22860 fi
22861 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22862 fi
22863 rm -f conftest.val
22864 fi
22865 { echo "$as_me:$LINENO: result: $ac_cv_alignof_short" >&5
22866 echo "${ECHO_T}$ac_cv_alignof_short" >&6; }
22867
22868
22869
22870 cat >>confdefs.h <<_ACEOF
22871 #define ALIGNOF_SHORT $ac_cv_alignof_short
22872 _ACEOF
22873
22874
22875 { echo "$as_me:$LINENO: checking for int" >&5
22876 echo $ECHO_N "checking for int... $ECHO_C" >&6; }
22877 if test "${ac_cv_type_int+set}" = set; then
22878   echo $ECHO_N "(cached) $ECHO_C" >&6
22879 else
22880   cat >conftest.$ac_ext <<_ACEOF
22881 /* confdefs.h.  */
22882 _ACEOF
22883 cat confdefs.h >>conftest.$ac_ext
22884 cat >>conftest.$ac_ext <<_ACEOF
22885 /* end confdefs.h.  */
22886 $ac_includes_default
22887 typedef int ac__type_new_;
22888 int
22889 main ()
22890 {
22891 if ((ac__type_new_ *) 0)
22892   return 0;
22893 if (sizeof (ac__type_new_))
22894   return 0;
22895   ;
22896   return 0;
22897 }
22898 _ACEOF
22899 rm -f conftest.$ac_objext
22900 if { (ac_try="$ac_compile"
22901 case "(($ac_try" in
22902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22903   *) ac_try_echo=$ac_try;;
22904 esac
22905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22906   (eval "$ac_compile") 2>conftest.er1
22907   ac_status=$?
22908   grep -v '^ *+' conftest.er1 >conftest.err
22909   rm -f conftest.er1
22910   cat conftest.err >&5
22911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22912   (exit $ac_status); } && {
22913          test -z "$ac_c_werror_flag" ||
22914          test ! -s conftest.err
22915        } && test -s conftest.$ac_objext; then
22916   ac_cv_type_int=yes
22917 else
22918   echo "$as_me: failed program was:" >&5
22919 sed 's/^/| /' conftest.$ac_ext >&5
22920
22921         ac_cv_type_int=no
22922 fi
22923
22924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22925 fi
22926 { echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
22927 echo "${ECHO_T}$ac_cv_type_int" >&6; }
22928
22929 # The cast to long int works around a bug in the HP C Compiler,
22930 # see AC_CHECK_SIZEOF for more information.
22931 { echo "$as_me:$LINENO: checking alignment of int" >&5
22932 echo $ECHO_N "checking alignment of int... $ECHO_C" >&6; }
22933 if test "${ac_cv_alignof_int+set}" = set; then
22934   echo $ECHO_N "(cached) $ECHO_C" >&6
22935 else
22936   if test "$cross_compiling" = yes; then
22937   # Depending upon the size, compute the lo and hi bounds.
22938 cat >conftest.$ac_ext <<_ACEOF
22939 /* confdefs.h.  */
22940 _ACEOF
22941 cat confdefs.h >>conftest.$ac_ext
22942 cat >>conftest.$ac_ext <<_ACEOF
22943 /* end confdefs.h.  */
22944 $ac_includes_default
22945 #ifndef offsetof
22946 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22947 #endif
22948 typedef struct { char x; int y; } ac__type_alignof_;
22949 int
22950 main ()
22951 {
22952 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
22953 test_array [0] = 0
22954
22955   ;
22956   return 0;
22957 }
22958 _ACEOF
22959 rm -f conftest.$ac_objext
22960 if { (ac_try="$ac_compile"
22961 case "(($ac_try" in
22962   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22963   *) ac_try_echo=$ac_try;;
22964 esac
22965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22966   (eval "$ac_compile") 2>conftest.er1
22967   ac_status=$?
22968   grep -v '^ *+' conftest.er1 >conftest.err
22969   rm -f conftest.er1
22970   cat conftest.err >&5
22971   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22972   (exit $ac_status); } && {
22973          test -z "$ac_c_werror_flag" ||
22974          test ! -s conftest.err
22975        } && test -s conftest.$ac_objext; then
22976   ac_lo=0 ac_mid=0
22977   while :; do
22978     cat >conftest.$ac_ext <<_ACEOF
22979 /* confdefs.h.  */
22980 _ACEOF
22981 cat confdefs.h >>conftest.$ac_ext
22982 cat >>conftest.$ac_ext <<_ACEOF
22983 /* end confdefs.h.  */
22984 $ac_includes_default
22985 #ifndef offsetof
22986 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22987 #endif
22988 typedef struct { char x; int y; } ac__type_alignof_;
22989 int
22990 main ()
22991 {
22992 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22993 test_array [0] = 0
22994
22995   ;
22996   return 0;
22997 }
22998 _ACEOF
22999 rm -f conftest.$ac_objext
23000 if { (ac_try="$ac_compile"
23001 case "(($ac_try" in
23002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23003   *) ac_try_echo=$ac_try;;
23004 esac
23005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23006   (eval "$ac_compile") 2>conftest.er1
23007   ac_status=$?
23008   grep -v '^ *+' conftest.er1 >conftest.err
23009   rm -f conftest.er1
23010   cat conftest.err >&5
23011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23012   (exit $ac_status); } && {
23013          test -z "$ac_c_werror_flag" ||
23014          test ! -s conftest.err
23015        } && test -s conftest.$ac_objext; then
23016   ac_hi=$ac_mid; break
23017 else
23018   echo "$as_me: failed program was:" >&5
23019 sed 's/^/| /' conftest.$ac_ext >&5
23020
23021         ac_lo=`expr $ac_mid + 1`
23022                         if test $ac_lo -le $ac_mid; then
23023                           ac_lo= ac_hi=
23024                           break
23025                         fi
23026                         ac_mid=`expr 2 '*' $ac_mid + 1`
23027 fi
23028
23029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23030   done
23031 else
23032   echo "$as_me: failed program was:" >&5
23033 sed 's/^/| /' conftest.$ac_ext >&5
23034
23035         cat >conftest.$ac_ext <<_ACEOF
23036 /* confdefs.h.  */
23037 _ACEOF
23038 cat confdefs.h >>conftest.$ac_ext
23039 cat >>conftest.$ac_ext <<_ACEOF
23040 /* end confdefs.h.  */
23041 $ac_includes_default
23042 #ifndef offsetof
23043 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23044 #endif
23045 typedef struct { char x; int y; } ac__type_alignof_;
23046 int
23047 main ()
23048 {
23049 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
23050 test_array [0] = 0
23051
23052   ;
23053   return 0;
23054 }
23055 _ACEOF
23056 rm -f conftest.$ac_objext
23057 if { (ac_try="$ac_compile"
23058 case "(($ac_try" in
23059   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23060   *) ac_try_echo=$ac_try;;
23061 esac
23062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23063   (eval "$ac_compile") 2>conftest.er1
23064   ac_status=$?
23065   grep -v '^ *+' conftest.er1 >conftest.err
23066   rm -f conftest.er1
23067   cat conftest.err >&5
23068   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23069   (exit $ac_status); } && {
23070          test -z "$ac_c_werror_flag" ||
23071          test ! -s conftest.err
23072        } && test -s conftest.$ac_objext; then
23073   ac_hi=-1 ac_mid=-1
23074   while :; do
23075     cat >conftest.$ac_ext <<_ACEOF
23076 /* confdefs.h.  */
23077 _ACEOF
23078 cat confdefs.h >>conftest.$ac_ext
23079 cat >>conftest.$ac_ext <<_ACEOF
23080 /* end confdefs.h.  */
23081 $ac_includes_default
23082 #ifndef offsetof
23083 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23084 #endif
23085 typedef struct { char x; int y; } ac__type_alignof_;
23086 int
23087 main ()
23088 {
23089 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
23090 test_array [0] = 0
23091
23092   ;
23093   return 0;
23094 }
23095 _ACEOF
23096 rm -f conftest.$ac_objext
23097 if { (ac_try="$ac_compile"
23098 case "(($ac_try" in
23099   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23100   *) ac_try_echo=$ac_try;;
23101 esac
23102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23103   (eval "$ac_compile") 2>conftest.er1
23104   ac_status=$?
23105   grep -v '^ *+' conftest.er1 >conftest.err
23106   rm -f conftest.er1
23107   cat conftest.err >&5
23108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23109   (exit $ac_status); } && {
23110          test -z "$ac_c_werror_flag" ||
23111          test ! -s conftest.err
23112        } && test -s conftest.$ac_objext; then
23113   ac_lo=$ac_mid; break
23114 else
23115   echo "$as_me: failed program was:" >&5
23116 sed 's/^/| /' conftest.$ac_ext >&5
23117
23118         ac_hi=`expr '(' $ac_mid ')' - 1`
23119                         if test $ac_mid -le $ac_hi; then
23120                           ac_lo= ac_hi=
23121                           break
23122                         fi
23123                         ac_mid=`expr 2 '*' $ac_mid`
23124 fi
23125
23126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23127   done
23128 else
23129   echo "$as_me: failed program was:" >&5
23130 sed 's/^/| /' conftest.$ac_ext >&5
23131
23132         ac_lo= ac_hi=
23133 fi
23134
23135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23136 fi
23137
23138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23139 # Binary search between lo and hi bounds.
23140 while test "x$ac_lo" != "x$ac_hi"; do
23141   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23142   cat >conftest.$ac_ext <<_ACEOF
23143 /* confdefs.h.  */
23144 _ACEOF
23145 cat confdefs.h >>conftest.$ac_ext
23146 cat >>conftest.$ac_ext <<_ACEOF
23147 /* end confdefs.h.  */
23148 $ac_includes_default
23149 #ifndef offsetof
23150 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23151 #endif
23152 typedef struct { char x; int y; } ac__type_alignof_;
23153 int
23154 main ()
23155 {
23156 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23157 test_array [0] = 0
23158
23159   ;
23160   return 0;
23161 }
23162 _ACEOF
23163 rm -f conftest.$ac_objext
23164 if { (ac_try="$ac_compile"
23165 case "(($ac_try" in
23166   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23167   *) ac_try_echo=$ac_try;;
23168 esac
23169 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23170   (eval "$ac_compile") 2>conftest.er1
23171   ac_status=$?
23172   grep -v '^ *+' conftest.er1 >conftest.err
23173   rm -f conftest.er1
23174   cat conftest.err >&5
23175   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23176   (exit $ac_status); } && {
23177          test -z "$ac_c_werror_flag" ||
23178          test ! -s conftest.err
23179        } && test -s conftest.$ac_objext; then
23180   ac_hi=$ac_mid
23181 else
23182   echo "$as_me: failed program was:" >&5
23183 sed 's/^/| /' conftest.$ac_ext >&5
23184
23185         ac_lo=`expr '(' $ac_mid ')' + 1`
23186 fi
23187
23188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23189 done
23190 case $ac_lo in
23191 ?*) ac_cv_alignof_int=$ac_lo;;
23192 '') if test "$ac_cv_type_int" = yes; then
23193      { { echo "$as_me:$LINENO: error: cannot compute alignment of int
23194 See \`config.log' for more details." >&5
23195 echo "$as_me: error: cannot compute alignment of int
23196 See \`config.log' for more details." >&2;}
23197    { (exit 77); exit 77; }; }
23198    else
23199      ac_cv_alignof_int=0
23200    fi ;;
23201 esac
23202 else
23203   cat >conftest.$ac_ext <<_ACEOF
23204 /* confdefs.h.  */
23205 _ACEOF
23206 cat confdefs.h >>conftest.$ac_ext
23207 cat >>conftest.$ac_ext <<_ACEOF
23208 /* end confdefs.h.  */
23209 $ac_includes_default
23210 #ifndef offsetof
23211 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23212 #endif
23213 typedef struct { char x; int y; } ac__type_alignof_;
23214 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
23215 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
23216 #include <stdio.h>
23217 #include <stdlib.h>
23218 int
23219 main ()
23220 {
23221
23222   FILE *f = fopen ("conftest.val", "w");
23223   if (! f)
23224     return 1;
23225   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
23226     {
23227       long int i = longval ();
23228       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23229         return 1;
23230       fprintf (f, "%ld\n", i);
23231     }
23232   else
23233     {
23234       unsigned long int i = ulongval ();
23235       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23236         return 1;
23237       fprintf (f, "%lu\n", i);
23238     }
23239   return ferror (f) || fclose (f) != 0;
23240
23241   ;
23242   return 0;
23243 }
23244 _ACEOF
23245 rm -f conftest$ac_exeext
23246 if { (ac_try="$ac_link"
23247 case "(($ac_try" in
23248   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23249   *) ac_try_echo=$ac_try;;
23250 esac
23251 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23252   (eval "$ac_link") 2>&5
23253   ac_status=$?
23254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23255   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23256   { (case "(($ac_try" in
23257   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23258   *) ac_try_echo=$ac_try;;
23259 esac
23260 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23261   (eval "$ac_try") 2>&5
23262   ac_status=$?
23263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23264   (exit $ac_status); }; }; then
23265   ac_cv_alignof_int=`cat conftest.val`
23266 else
23267   echo "$as_me: program exited with status $ac_status" >&5
23268 echo "$as_me: failed program was:" >&5
23269 sed 's/^/| /' conftest.$ac_ext >&5
23270
23271 ( exit $ac_status )
23272 if test "$ac_cv_type_int" = yes; then
23273      { { echo "$as_me:$LINENO: error: cannot compute alignment of int
23274 See \`config.log' for more details." >&5
23275 echo "$as_me: error: cannot compute alignment of int
23276 See \`config.log' for more details." >&2;}
23277    { (exit 77); exit 77; }; }
23278    else
23279      ac_cv_alignof_int=0
23280    fi
23281 fi
23282 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23283 fi
23284 rm -f conftest.val
23285 fi
23286 { echo "$as_me:$LINENO: result: $ac_cv_alignof_int" >&5
23287 echo "${ECHO_T}$ac_cv_alignof_int" >&6; }
23288
23289
23290
23291 cat >>confdefs.h <<_ACEOF
23292 #define ALIGNOF_INT $ac_cv_alignof_int
23293 _ACEOF
23294
23295
23296 { echo "$as_me:$LINENO: checking for long" >&5
23297 echo $ECHO_N "checking for long... $ECHO_C" >&6; }
23298 if test "${ac_cv_type_long+set}" = set; then
23299   echo $ECHO_N "(cached) $ECHO_C" >&6
23300 else
23301   cat >conftest.$ac_ext <<_ACEOF
23302 /* confdefs.h.  */
23303 _ACEOF
23304 cat confdefs.h >>conftest.$ac_ext
23305 cat >>conftest.$ac_ext <<_ACEOF
23306 /* end confdefs.h.  */
23307 $ac_includes_default
23308 typedef long ac__type_new_;
23309 int
23310 main ()
23311 {
23312 if ((ac__type_new_ *) 0)
23313   return 0;
23314 if (sizeof (ac__type_new_))
23315   return 0;
23316   ;
23317   return 0;
23318 }
23319 _ACEOF
23320 rm -f conftest.$ac_objext
23321 if { (ac_try="$ac_compile"
23322 case "(($ac_try" in
23323   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23324   *) ac_try_echo=$ac_try;;
23325 esac
23326 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23327   (eval "$ac_compile") 2>conftest.er1
23328   ac_status=$?
23329   grep -v '^ *+' conftest.er1 >conftest.err
23330   rm -f conftest.er1
23331   cat conftest.err >&5
23332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23333   (exit $ac_status); } && {
23334          test -z "$ac_c_werror_flag" ||
23335          test ! -s conftest.err
23336        } && test -s conftest.$ac_objext; then
23337   ac_cv_type_long=yes
23338 else
23339   echo "$as_me: failed program was:" >&5
23340 sed 's/^/| /' conftest.$ac_ext >&5
23341
23342         ac_cv_type_long=no
23343 fi
23344
23345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23346 fi
23347 { echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
23348 echo "${ECHO_T}$ac_cv_type_long" >&6; }
23349
23350 # The cast to long int works around a bug in the HP C Compiler,
23351 # see AC_CHECK_SIZEOF for more information.
23352 { echo "$as_me:$LINENO: checking alignment of long" >&5
23353 echo $ECHO_N "checking alignment of long... $ECHO_C" >&6; }
23354 if test "${ac_cv_alignof_long+set}" = set; then
23355   echo $ECHO_N "(cached) $ECHO_C" >&6
23356 else
23357   if test "$cross_compiling" = yes; then
23358   # Depending upon the size, compute the lo and hi bounds.
23359 cat >conftest.$ac_ext <<_ACEOF
23360 /* confdefs.h.  */
23361 _ACEOF
23362 cat confdefs.h >>conftest.$ac_ext
23363 cat >>conftest.$ac_ext <<_ACEOF
23364 /* end confdefs.h.  */
23365 $ac_includes_default
23366 #ifndef offsetof
23367 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23368 #endif
23369 typedef struct { char x; long y; } ac__type_alignof_;
23370 int
23371 main ()
23372 {
23373 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
23374 test_array [0] = 0
23375
23376   ;
23377   return 0;
23378 }
23379 _ACEOF
23380 rm -f conftest.$ac_objext
23381 if { (ac_try="$ac_compile"
23382 case "(($ac_try" in
23383   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23384   *) ac_try_echo=$ac_try;;
23385 esac
23386 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23387   (eval "$ac_compile") 2>conftest.er1
23388   ac_status=$?
23389   grep -v '^ *+' conftest.er1 >conftest.err
23390   rm -f conftest.er1
23391   cat conftest.err >&5
23392   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23393   (exit $ac_status); } && {
23394          test -z "$ac_c_werror_flag" ||
23395          test ! -s conftest.err
23396        } && test -s conftest.$ac_objext; then
23397   ac_lo=0 ac_mid=0
23398   while :; do
23399     cat >conftest.$ac_ext <<_ACEOF
23400 /* confdefs.h.  */
23401 _ACEOF
23402 cat confdefs.h >>conftest.$ac_ext
23403 cat >>conftest.$ac_ext <<_ACEOF
23404 /* end confdefs.h.  */
23405 $ac_includes_default
23406 #ifndef offsetof
23407 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23408 #endif
23409 typedef struct { char x; long y; } ac__type_alignof_;
23410 int
23411 main ()
23412 {
23413 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23414 test_array [0] = 0
23415
23416   ;
23417   return 0;
23418 }
23419 _ACEOF
23420 rm -f conftest.$ac_objext
23421 if { (ac_try="$ac_compile"
23422 case "(($ac_try" in
23423   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23424   *) ac_try_echo=$ac_try;;
23425 esac
23426 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23427   (eval "$ac_compile") 2>conftest.er1
23428   ac_status=$?
23429   grep -v '^ *+' conftest.er1 >conftest.err
23430   rm -f conftest.er1
23431   cat conftest.err >&5
23432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23433   (exit $ac_status); } && {
23434          test -z "$ac_c_werror_flag" ||
23435          test ! -s conftest.err
23436        } && test -s conftest.$ac_objext; then
23437   ac_hi=$ac_mid; break
23438 else
23439   echo "$as_me: failed program was:" >&5
23440 sed 's/^/| /' conftest.$ac_ext >&5
23441
23442         ac_lo=`expr $ac_mid + 1`
23443                         if test $ac_lo -le $ac_mid; then
23444                           ac_lo= ac_hi=
23445                           break
23446                         fi
23447                         ac_mid=`expr 2 '*' $ac_mid + 1`
23448 fi
23449
23450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23451   done
23452 else
23453   echo "$as_me: failed program was:" >&5
23454 sed 's/^/| /' conftest.$ac_ext >&5
23455
23456         cat >conftest.$ac_ext <<_ACEOF
23457 /* confdefs.h.  */
23458 _ACEOF
23459 cat confdefs.h >>conftest.$ac_ext
23460 cat >>conftest.$ac_ext <<_ACEOF
23461 /* end confdefs.h.  */
23462 $ac_includes_default
23463 #ifndef offsetof
23464 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23465 #endif
23466 typedef struct { char x; long y; } ac__type_alignof_;
23467 int
23468 main ()
23469 {
23470 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
23471 test_array [0] = 0
23472
23473   ;
23474   return 0;
23475 }
23476 _ACEOF
23477 rm -f conftest.$ac_objext
23478 if { (ac_try="$ac_compile"
23479 case "(($ac_try" in
23480   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23481   *) ac_try_echo=$ac_try;;
23482 esac
23483 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23484   (eval "$ac_compile") 2>conftest.er1
23485   ac_status=$?
23486   grep -v '^ *+' conftest.er1 >conftest.err
23487   rm -f conftest.er1
23488   cat conftest.err >&5
23489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23490   (exit $ac_status); } && {
23491          test -z "$ac_c_werror_flag" ||
23492          test ! -s conftest.err
23493        } && test -s conftest.$ac_objext; then
23494   ac_hi=-1 ac_mid=-1
23495   while :; do
23496     cat >conftest.$ac_ext <<_ACEOF
23497 /* confdefs.h.  */
23498 _ACEOF
23499 cat confdefs.h >>conftest.$ac_ext
23500 cat >>conftest.$ac_ext <<_ACEOF
23501 /* end confdefs.h.  */
23502 $ac_includes_default
23503 #ifndef offsetof
23504 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23505 #endif
23506 typedef struct { char x; long y; } ac__type_alignof_;
23507 int
23508 main ()
23509 {
23510 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
23511 test_array [0] = 0
23512
23513   ;
23514   return 0;
23515 }
23516 _ACEOF
23517 rm -f conftest.$ac_objext
23518 if { (ac_try="$ac_compile"
23519 case "(($ac_try" in
23520   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23521   *) ac_try_echo=$ac_try;;
23522 esac
23523 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23524   (eval "$ac_compile") 2>conftest.er1
23525   ac_status=$?
23526   grep -v '^ *+' conftest.er1 >conftest.err
23527   rm -f conftest.er1
23528   cat conftest.err >&5
23529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23530   (exit $ac_status); } && {
23531          test -z "$ac_c_werror_flag" ||
23532          test ! -s conftest.err
23533        } && test -s conftest.$ac_objext; then
23534   ac_lo=$ac_mid; break
23535 else
23536   echo "$as_me: failed program was:" >&5
23537 sed 's/^/| /' conftest.$ac_ext >&5
23538
23539         ac_hi=`expr '(' $ac_mid ')' - 1`
23540                         if test $ac_mid -le $ac_hi; then
23541                           ac_lo= ac_hi=
23542                           break
23543                         fi
23544                         ac_mid=`expr 2 '*' $ac_mid`
23545 fi
23546
23547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23548   done
23549 else
23550   echo "$as_me: failed program was:" >&5
23551 sed 's/^/| /' conftest.$ac_ext >&5
23552
23553         ac_lo= ac_hi=
23554 fi
23555
23556 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23557 fi
23558
23559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23560 # Binary search between lo and hi bounds.
23561 while test "x$ac_lo" != "x$ac_hi"; do
23562   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23563   cat >conftest.$ac_ext <<_ACEOF
23564 /* confdefs.h.  */
23565 _ACEOF
23566 cat confdefs.h >>conftest.$ac_ext
23567 cat >>conftest.$ac_ext <<_ACEOF
23568 /* end confdefs.h.  */
23569 $ac_includes_default
23570 #ifndef offsetof
23571 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23572 #endif
23573 typedef struct { char x; long y; } ac__type_alignof_;
23574 int
23575 main ()
23576 {
23577 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23578 test_array [0] = 0
23579
23580   ;
23581   return 0;
23582 }
23583 _ACEOF
23584 rm -f conftest.$ac_objext
23585 if { (ac_try="$ac_compile"
23586 case "(($ac_try" in
23587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23588   *) ac_try_echo=$ac_try;;
23589 esac
23590 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23591   (eval "$ac_compile") 2>conftest.er1
23592   ac_status=$?
23593   grep -v '^ *+' conftest.er1 >conftest.err
23594   rm -f conftest.er1
23595   cat conftest.err >&5
23596   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23597   (exit $ac_status); } && {
23598          test -z "$ac_c_werror_flag" ||
23599          test ! -s conftest.err
23600        } && test -s conftest.$ac_objext; then
23601   ac_hi=$ac_mid
23602 else
23603   echo "$as_me: failed program was:" >&5
23604 sed 's/^/| /' conftest.$ac_ext >&5
23605
23606         ac_lo=`expr '(' $ac_mid ')' + 1`
23607 fi
23608
23609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23610 done
23611 case $ac_lo in
23612 ?*) ac_cv_alignof_long=$ac_lo;;
23613 '') if test "$ac_cv_type_long" = yes; then
23614      { { echo "$as_me:$LINENO: error: cannot compute alignment of long
23615 See \`config.log' for more details." >&5
23616 echo "$as_me: error: cannot compute alignment of long
23617 See \`config.log' for more details." >&2;}
23618    { (exit 77); exit 77; }; }
23619    else
23620      ac_cv_alignof_long=0
23621    fi ;;
23622 esac
23623 else
23624   cat >conftest.$ac_ext <<_ACEOF
23625 /* confdefs.h.  */
23626 _ACEOF
23627 cat confdefs.h >>conftest.$ac_ext
23628 cat >>conftest.$ac_ext <<_ACEOF
23629 /* end confdefs.h.  */
23630 $ac_includes_default
23631 #ifndef offsetof
23632 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23633 #endif
23634 typedef struct { char x; long y; } ac__type_alignof_;
23635 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
23636 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
23637 #include <stdio.h>
23638 #include <stdlib.h>
23639 int
23640 main ()
23641 {
23642
23643   FILE *f = fopen ("conftest.val", "w");
23644   if (! f)
23645     return 1;
23646   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
23647     {
23648       long int i = longval ();
23649       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23650         return 1;
23651       fprintf (f, "%ld\n", i);
23652     }
23653   else
23654     {
23655       unsigned long int i = ulongval ();
23656       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23657         return 1;
23658       fprintf (f, "%lu\n", i);
23659     }
23660   return ferror (f) || fclose (f) != 0;
23661
23662   ;
23663   return 0;
23664 }
23665 _ACEOF
23666 rm -f conftest$ac_exeext
23667 if { (ac_try="$ac_link"
23668 case "(($ac_try" in
23669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23670   *) ac_try_echo=$ac_try;;
23671 esac
23672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23673   (eval "$ac_link") 2>&5
23674   ac_status=$?
23675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23676   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23677   { (case "(($ac_try" in
23678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23679   *) ac_try_echo=$ac_try;;
23680 esac
23681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23682   (eval "$ac_try") 2>&5
23683   ac_status=$?
23684   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23685   (exit $ac_status); }; }; then
23686   ac_cv_alignof_long=`cat conftest.val`
23687 else
23688   echo "$as_me: program exited with status $ac_status" >&5
23689 echo "$as_me: failed program was:" >&5
23690 sed 's/^/| /' conftest.$ac_ext >&5
23691
23692 ( exit $ac_status )
23693 if test "$ac_cv_type_long" = yes; then
23694      { { echo "$as_me:$LINENO: error: cannot compute alignment of long
23695 See \`config.log' for more details." >&5
23696 echo "$as_me: error: cannot compute alignment of long
23697 See \`config.log' for more details." >&2;}
23698    { (exit 77); exit 77; }; }
23699    else
23700      ac_cv_alignof_long=0
23701    fi
23702 fi
23703 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23704 fi
23705 rm -f conftest.val
23706 fi
23707 { echo "$as_me:$LINENO: result: $ac_cv_alignof_long" >&5
23708 echo "${ECHO_T}$ac_cv_alignof_long" >&6; }
23709
23710
23711
23712 cat >>confdefs.h <<_ACEOF
23713 #define ALIGNOF_LONG $ac_cv_alignof_long
23714 _ACEOF
23715
23716
23717 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
23718   { echo "$as_me:$LINENO: checking for long long int" >&5
23719 echo $ECHO_N "checking for long long int... $ECHO_C" >&6; }
23720 if test "${ac_cv_type_long_long_int+set}" = set; then
23721   echo $ECHO_N "(cached) $ECHO_C" >&6
23722 else
23723   cat >conftest.$ac_ext <<_ACEOF
23724 /* confdefs.h.  */
23725 _ACEOF
23726 cat confdefs.h >>conftest.$ac_ext
23727 cat >>conftest.$ac_ext <<_ACEOF
23728 /* end confdefs.h.  */
23729 $ac_includes_default
23730 typedef long long int ac__type_new_;
23731 int
23732 main ()
23733 {
23734 if ((ac__type_new_ *) 0)
23735   return 0;
23736 if (sizeof (ac__type_new_))
23737   return 0;
23738   ;
23739   return 0;
23740 }
23741 _ACEOF
23742 rm -f conftest.$ac_objext
23743 if { (ac_try="$ac_compile"
23744 case "(($ac_try" in
23745   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23746   *) ac_try_echo=$ac_try;;
23747 esac
23748 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23749   (eval "$ac_compile") 2>conftest.er1
23750   ac_status=$?
23751   grep -v '^ *+' conftest.er1 >conftest.err
23752   rm -f conftest.er1
23753   cat conftest.err >&5
23754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23755   (exit $ac_status); } && {
23756          test -z "$ac_c_werror_flag" ||
23757          test ! -s conftest.err
23758        } && test -s conftest.$ac_objext; then
23759   ac_cv_type_long_long_int=yes
23760 else
23761   echo "$as_me: failed program was:" >&5
23762 sed 's/^/| /' conftest.$ac_ext >&5
23763
23764         ac_cv_type_long_long_int=no
23765 fi
23766
23767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23768 fi
23769 { echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
23770 echo "${ECHO_T}$ac_cv_type_long_long_int" >&6; }
23771
23772 # The cast to long int works around a bug in the HP C Compiler,
23773 # see AC_CHECK_SIZEOF for more information.
23774 { echo "$as_me:$LINENO: checking alignment of long long int" >&5
23775 echo $ECHO_N "checking alignment of long long int... $ECHO_C" >&6; }
23776 if test "${ac_cv_alignof_long_long_int+set}" = set; then
23777   echo $ECHO_N "(cached) $ECHO_C" >&6
23778 else
23779   if test "$cross_compiling" = yes; then
23780   # Depending upon the size, compute the lo and hi bounds.
23781 cat >conftest.$ac_ext <<_ACEOF
23782 /* confdefs.h.  */
23783 _ACEOF
23784 cat confdefs.h >>conftest.$ac_ext
23785 cat >>conftest.$ac_ext <<_ACEOF
23786 /* end confdefs.h.  */
23787 $ac_includes_default
23788 #ifndef offsetof
23789 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23790 #endif
23791 typedef struct { char x; long long int y; } ac__type_alignof_;
23792 int
23793 main ()
23794 {
23795 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
23796 test_array [0] = 0
23797
23798   ;
23799   return 0;
23800 }
23801 _ACEOF
23802 rm -f conftest.$ac_objext
23803 if { (ac_try="$ac_compile"
23804 case "(($ac_try" in
23805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23806   *) ac_try_echo=$ac_try;;
23807 esac
23808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23809   (eval "$ac_compile") 2>conftest.er1
23810   ac_status=$?
23811   grep -v '^ *+' conftest.er1 >conftest.err
23812   rm -f conftest.er1
23813   cat conftest.err >&5
23814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23815   (exit $ac_status); } && {
23816          test -z "$ac_c_werror_flag" ||
23817          test ! -s conftest.err
23818        } && test -s conftest.$ac_objext; then
23819   ac_lo=0 ac_mid=0
23820   while :; do
23821     cat >conftest.$ac_ext <<_ACEOF
23822 /* confdefs.h.  */
23823 _ACEOF
23824 cat confdefs.h >>conftest.$ac_ext
23825 cat >>conftest.$ac_ext <<_ACEOF
23826 /* end confdefs.h.  */
23827 $ac_includes_default
23828 #ifndef offsetof
23829 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23830 #endif
23831 typedef struct { char x; long long int y; } ac__type_alignof_;
23832 int
23833 main ()
23834 {
23835 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23836 test_array [0] = 0
23837
23838   ;
23839   return 0;
23840 }
23841 _ACEOF
23842 rm -f conftest.$ac_objext
23843 if { (ac_try="$ac_compile"
23844 case "(($ac_try" in
23845   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23846   *) ac_try_echo=$ac_try;;
23847 esac
23848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23849   (eval "$ac_compile") 2>conftest.er1
23850   ac_status=$?
23851   grep -v '^ *+' conftest.er1 >conftest.err
23852   rm -f conftest.er1
23853   cat conftest.err >&5
23854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23855   (exit $ac_status); } && {
23856          test -z "$ac_c_werror_flag" ||
23857          test ! -s conftest.err
23858        } && test -s conftest.$ac_objext; then
23859   ac_hi=$ac_mid; break
23860 else
23861   echo "$as_me: failed program was:" >&5
23862 sed 's/^/| /' conftest.$ac_ext >&5
23863
23864         ac_lo=`expr $ac_mid + 1`
23865                         if test $ac_lo -le $ac_mid; then
23866                           ac_lo= ac_hi=
23867                           break
23868                         fi
23869                         ac_mid=`expr 2 '*' $ac_mid + 1`
23870 fi
23871
23872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23873   done
23874 else
23875   echo "$as_me: failed program was:" >&5
23876 sed 's/^/| /' conftest.$ac_ext >&5
23877
23878         cat >conftest.$ac_ext <<_ACEOF
23879 /* confdefs.h.  */
23880 _ACEOF
23881 cat confdefs.h >>conftest.$ac_ext
23882 cat >>conftest.$ac_ext <<_ACEOF
23883 /* end confdefs.h.  */
23884 $ac_includes_default
23885 #ifndef offsetof
23886 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23887 #endif
23888 typedef struct { char x; long long int y; } ac__type_alignof_;
23889 int
23890 main ()
23891 {
23892 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
23893 test_array [0] = 0
23894
23895   ;
23896   return 0;
23897 }
23898 _ACEOF
23899 rm -f conftest.$ac_objext
23900 if { (ac_try="$ac_compile"
23901 case "(($ac_try" in
23902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23903   *) ac_try_echo=$ac_try;;
23904 esac
23905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23906   (eval "$ac_compile") 2>conftest.er1
23907   ac_status=$?
23908   grep -v '^ *+' conftest.er1 >conftest.err
23909   rm -f conftest.er1
23910   cat conftest.err >&5
23911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23912   (exit $ac_status); } && {
23913          test -z "$ac_c_werror_flag" ||
23914          test ! -s conftest.err
23915        } && test -s conftest.$ac_objext; then
23916   ac_hi=-1 ac_mid=-1
23917   while :; do
23918     cat >conftest.$ac_ext <<_ACEOF
23919 /* confdefs.h.  */
23920 _ACEOF
23921 cat confdefs.h >>conftest.$ac_ext
23922 cat >>conftest.$ac_ext <<_ACEOF
23923 /* end confdefs.h.  */
23924 $ac_includes_default
23925 #ifndef offsetof
23926 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23927 #endif
23928 typedef struct { char x; long long int y; } ac__type_alignof_;
23929 int
23930 main ()
23931 {
23932 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
23933 test_array [0] = 0
23934
23935   ;
23936   return 0;
23937 }
23938 _ACEOF
23939 rm -f conftest.$ac_objext
23940 if { (ac_try="$ac_compile"
23941 case "(($ac_try" in
23942   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23943   *) ac_try_echo=$ac_try;;
23944 esac
23945 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23946   (eval "$ac_compile") 2>conftest.er1
23947   ac_status=$?
23948   grep -v '^ *+' conftest.er1 >conftest.err
23949   rm -f conftest.er1
23950   cat conftest.err >&5
23951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23952   (exit $ac_status); } && {
23953          test -z "$ac_c_werror_flag" ||
23954          test ! -s conftest.err
23955        } && test -s conftest.$ac_objext; then
23956   ac_lo=$ac_mid; break
23957 else
23958   echo "$as_me: failed program was:" >&5
23959 sed 's/^/| /' conftest.$ac_ext >&5
23960
23961         ac_hi=`expr '(' $ac_mid ')' - 1`
23962                         if test $ac_mid -le $ac_hi; then
23963                           ac_lo= ac_hi=
23964                           break
23965                         fi
23966                         ac_mid=`expr 2 '*' $ac_mid`
23967 fi
23968
23969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23970   done
23971 else
23972   echo "$as_me: failed program was:" >&5
23973 sed 's/^/| /' conftest.$ac_ext >&5
23974
23975         ac_lo= ac_hi=
23976 fi
23977
23978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23979 fi
23980
23981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23982 # Binary search between lo and hi bounds.
23983 while test "x$ac_lo" != "x$ac_hi"; do
23984   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23985   cat >conftest.$ac_ext <<_ACEOF
23986 /* confdefs.h.  */
23987 _ACEOF
23988 cat confdefs.h >>conftest.$ac_ext
23989 cat >>conftest.$ac_ext <<_ACEOF
23990 /* end confdefs.h.  */
23991 $ac_includes_default
23992 #ifndef offsetof
23993 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23994 #endif
23995 typedef struct { char x; long long int y; } ac__type_alignof_;
23996 int
23997 main ()
23998 {
23999 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
24000 test_array [0] = 0
24001
24002   ;
24003   return 0;
24004 }
24005 _ACEOF
24006 rm -f conftest.$ac_objext
24007 if { (ac_try="$ac_compile"
24008 case "(($ac_try" in
24009   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24010   *) ac_try_echo=$ac_try;;
24011 esac
24012 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24013   (eval "$ac_compile") 2>conftest.er1
24014   ac_status=$?
24015   grep -v '^ *+' conftest.er1 >conftest.err
24016   rm -f conftest.er1
24017   cat conftest.err >&5
24018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24019   (exit $ac_status); } && {
24020          test -z "$ac_c_werror_flag" ||
24021          test ! -s conftest.err
24022        } && test -s conftest.$ac_objext; then
24023   ac_hi=$ac_mid
24024 else
24025   echo "$as_me: failed program was:" >&5
24026 sed 's/^/| /' conftest.$ac_ext >&5
24027
24028         ac_lo=`expr '(' $ac_mid ')' + 1`
24029 fi
24030
24031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24032 done
24033 case $ac_lo in
24034 ?*) ac_cv_alignof_long_long_int=$ac_lo;;
24035 '') if test "$ac_cv_type_long_long_int" = yes; then
24036      { { echo "$as_me:$LINENO: error: cannot compute alignment of long long int
24037 See \`config.log' for more details." >&5
24038 echo "$as_me: error: cannot compute alignment of long long int
24039 See \`config.log' for more details." >&2;}
24040    { (exit 77); exit 77; }; }
24041    else
24042      ac_cv_alignof_long_long_int=0
24043    fi ;;
24044 esac
24045 else
24046   cat >conftest.$ac_ext <<_ACEOF
24047 /* confdefs.h.  */
24048 _ACEOF
24049 cat confdefs.h >>conftest.$ac_ext
24050 cat >>conftest.$ac_ext <<_ACEOF
24051 /* end confdefs.h.  */
24052 $ac_includes_default
24053 #ifndef offsetof
24054 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24055 #endif
24056 typedef struct { char x; long long int y; } ac__type_alignof_;
24057 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
24058 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
24059 #include <stdio.h>
24060 #include <stdlib.h>
24061 int
24062 main ()
24063 {
24064
24065   FILE *f = fopen ("conftest.val", "w");
24066   if (! f)
24067     return 1;
24068   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
24069     {
24070       long int i = longval ();
24071       if (i != ((long int) offsetof (ac__type_alignof_, y)))
24072         return 1;
24073       fprintf (f, "%ld\n", i);
24074     }
24075   else
24076     {
24077       unsigned long int i = ulongval ();
24078       if (i != ((long int) offsetof (ac__type_alignof_, y)))
24079         return 1;
24080       fprintf (f, "%lu\n", i);
24081     }
24082   return ferror (f) || fclose (f) != 0;
24083
24084   ;
24085   return 0;
24086 }
24087 _ACEOF
24088 rm -f conftest$ac_exeext
24089 if { (ac_try="$ac_link"
24090 case "(($ac_try" in
24091   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24092   *) ac_try_echo=$ac_try;;
24093 esac
24094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24095   (eval "$ac_link") 2>&5
24096   ac_status=$?
24097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24098   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24099   { (case "(($ac_try" in
24100   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24101   *) ac_try_echo=$ac_try;;
24102 esac
24103 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24104   (eval "$ac_try") 2>&5
24105   ac_status=$?
24106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24107   (exit $ac_status); }; }; then
24108   ac_cv_alignof_long_long_int=`cat conftest.val`
24109 else
24110   echo "$as_me: program exited with status $ac_status" >&5
24111 echo "$as_me: failed program was:" >&5
24112 sed 's/^/| /' conftest.$ac_ext >&5
24113
24114 ( exit $ac_status )
24115 if test "$ac_cv_type_long_long_int" = yes; then
24116      { { echo "$as_me:$LINENO: error: cannot compute alignment of long long int
24117 See \`config.log' for more details." >&5
24118 echo "$as_me: error: cannot compute alignment of long long int
24119 See \`config.log' for more details." >&2;}
24120    { (exit 77); exit 77; }; }
24121    else
24122      ac_cv_alignof_long_long_int=0
24123    fi
24124 fi
24125 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24126 fi
24127 rm -f conftest.val
24128 fi
24129 { echo "$as_me:$LINENO: result: $ac_cv_alignof_long_long_int" >&5
24130 echo "${ECHO_T}$ac_cv_alignof_long_long_int" >&6; }
24131
24132
24133
24134 cat >>confdefs.h <<_ACEOF
24135 #define ALIGNOF_LONG_LONG_INT $ac_cv_alignof_long_long_int
24136 _ACEOF
24137
24138
24139 fi
24140 { echo "$as_me:$LINENO: checking for double" >&5
24141 echo $ECHO_N "checking for double... $ECHO_C" >&6; }
24142 if test "${ac_cv_type_double+set}" = set; then
24143   echo $ECHO_N "(cached) $ECHO_C" >&6
24144 else
24145   cat >conftest.$ac_ext <<_ACEOF
24146 /* confdefs.h.  */
24147 _ACEOF
24148 cat confdefs.h >>conftest.$ac_ext
24149 cat >>conftest.$ac_ext <<_ACEOF
24150 /* end confdefs.h.  */
24151 $ac_includes_default
24152 typedef double ac__type_new_;
24153 int
24154 main ()
24155 {
24156 if ((ac__type_new_ *) 0)
24157   return 0;
24158 if (sizeof (ac__type_new_))
24159   return 0;
24160   ;
24161   return 0;
24162 }
24163 _ACEOF
24164 rm -f conftest.$ac_objext
24165 if { (ac_try="$ac_compile"
24166 case "(($ac_try" in
24167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24168   *) ac_try_echo=$ac_try;;
24169 esac
24170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24171   (eval "$ac_compile") 2>conftest.er1
24172   ac_status=$?
24173   grep -v '^ *+' conftest.er1 >conftest.err
24174   rm -f conftest.er1
24175   cat conftest.err >&5
24176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24177   (exit $ac_status); } && {
24178          test -z "$ac_c_werror_flag" ||
24179          test ! -s conftest.err
24180        } && test -s conftest.$ac_objext; then
24181   ac_cv_type_double=yes
24182 else
24183   echo "$as_me: failed program was:" >&5
24184 sed 's/^/| /' conftest.$ac_ext >&5
24185
24186         ac_cv_type_double=no
24187 fi
24188
24189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24190 fi
24191 { echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
24192 echo "${ECHO_T}$ac_cv_type_double" >&6; }
24193
24194 # The cast to long int works around a bug in the HP C Compiler,
24195 # see AC_CHECK_SIZEOF for more information.
24196 { echo "$as_me:$LINENO: checking alignment of double" >&5
24197 echo $ECHO_N "checking alignment of double... $ECHO_C" >&6; }
24198 if test "${ac_cv_alignof_double+set}" = set; then
24199   echo $ECHO_N "(cached) $ECHO_C" >&6
24200 else
24201   if test "$cross_compiling" = yes; then
24202   # Depending upon the size, compute the lo and hi bounds.
24203 cat >conftest.$ac_ext <<_ACEOF
24204 /* confdefs.h.  */
24205 _ACEOF
24206 cat confdefs.h >>conftest.$ac_ext
24207 cat >>conftest.$ac_ext <<_ACEOF
24208 /* end confdefs.h.  */
24209 $ac_includes_default
24210 #ifndef offsetof
24211 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24212 #endif
24213 typedef struct { char x; double y; } ac__type_alignof_;
24214 int
24215 main ()
24216 {
24217 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
24218 test_array [0] = 0
24219
24220   ;
24221   return 0;
24222 }
24223 _ACEOF
24224 rm -f conftest.$ac_objext
24225 if { (ac_try="$ac_compile"
24226 case "(($ac_try" in
24227   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24228   *) ac_try_echo=$ac_try;;
24229 esac
24230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24231   (eval "$ac_compile") 2>conftest.er1
24232   ac_status=$?
24233   grep -v '^ *+' conftest.er1 >conftest.err
24234   rm -f conftest.er1
24235   cat conftest.err >&5
24236   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24237   (exit $ac_status); } && {
24238          test -z "$ac_c_werror_flag" ||
24239          test ! -s conftest.err
24240        } && test -s conftest.$ac_objext; then
24241   ac_lo=0 ac_mid=0
24242   while :; do
24243     cat >conftest.$ac_ext <<_ACEOF
24244 /* confdefs.h.  */
24245 _ACEOF
24246 cat confdefs.h >>conftest.$ac_ext
24247 cat >>conftest.$ac_ext <<_ACEOF
24248 /* end confdefs.h.  */
24249 $ac_includes_default
24250 #ifndef offsetof
24251 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24252 #endif
24253 typedef struct { char x; double y; } ac__type_alignof_;
24254 int
24255 main ()
24256 {
24257 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
24258 test_array [0] = 0
24259
24260   ;
24261   return 0;
24262 }
24263 _ACEOF
24264 rm -f conftest.$ac_objext
24265 if { (ac_try="$ac_compile"
24266 case "(($ac_try" in
24267   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24268   *) ac_try_echo=$ac_try;;
24269 esac
24270 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24271   (eval "$ac_compile") 2>conftest.er1
24272   ac_status=$?
24273   grep -v '^ *+' conftest.er1 >conftest.err
24274   rm -f conftest.er1
24275   cat conftest.err >&5
24276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24277   (exit $ac_status); } && {
24278          test -z "$ac_c_werror_flag" ||
24279          test ! -s conftest.err
24280        } && test -s conftest.$ac_objext; then
24281   ac_hi=$ac_mid; break
24282 else
24283   echo "$as_me: failed program was:" >&5
24284 sed 's/^/| /' conftest.$ac_ext >&5
24285
24286         ac_lo=`expr $ac_mid + 1`
24287                         if test $ac_lo -le $ac_mid; then
24288                           ac_lo= ac_hi=
24289                           break
24290                         fi
24291                         ac_mid=`expr 2 '*' $ac_mid + 1`
24292 fi
24293
24294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24295   done
24296 else
24297   echo "$as_me: failed program was:" >&5
24298 sed 's/^/| /' conftest.$ac_ext >&5
24299
24300         cat >conftest.$ac_ext <<_ACEOF
24301 /* confdefs.h.  */
24302 _ACEOF
24303 cat confdefs.h >>conftest.$ac_ext
24304 cat >>conftest.$ac_ext <<_ACEOF
24305 /* end confdefs.h.  */
24306 $ac_includes_default
24307 #ifndef offsetof
24308 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24309 #endif
24310 typedef struct { char x; double y; } ac__type_alignof_;
24311 int
24312 main ()
24313 {
24314 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
24315 test_array [0] = 0
24316
24317   ;
24318   return 0;
24319 }
24320 _ACEOF
24321 rm -f conftest.$ac_objext
24322 if { (ac_try="$ac_compile"
24323 case "(($ac_try" in
24324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24325   *) ac_try_echo=$ac_try;;
24326 esac
24327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24328   (eval "$ac_compile") 2>conftest.er1
24329   ac_status=$?
24330   grep -v '^ *+' conftest.er1 >conftest.err
24331   rm -f conftest.er1
24332   cat conftest.err >&5
24333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24334   (exit $ac_status); } && {
24335          test -z "$ac_c_werror_flag" ||
24336          test ! -s conftest.err
24337        } && test -s conftest.$ac_objext; then
24338   ac_hi=-1 ac_mid=-1
24339   while :; do
24340     cat >conftest.$ac_ext <<_ACEOF
24341 /* confdefs.h.  */
24342 _ACEOF
24343 cat confdefs.h >>conftest.$ac_ext
24344 cat >>conftest.$ac_ext <<_ACEOF
24345 /* end confdefs.h.  */
24346 $ac_includes_default
24347 #ifndef offsetof
24348 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24349 #endif
24350 typedef struct { char x; double y; } ac__type_alignof_;
24351 int
24352 main ()
24353 {
24354 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
24355 test_array [0] = 0
24356
24357   ;
24358   return 0;
24359 }
24360 _ACEOF
24361 rm -f conftest.$ac_objext
24362 if { (ac_try="$ac_compile"
24363 case "(($ac_try" in
24364   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24365   *) ac_try_echo=$ac_try;;
24366 esac
24367 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24368   (eval "$ac_compile") 2>conftest.er1
24369   ac_status=$?
24370   grep -v '^ *+' conftest.er1 >conftest.err
24371   rm -f conftest.er1
24372   cat conftest.err >&5
24373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24374   (exit $ac_status); } && {
24375          test -z "$ac_c_werror_flag" ||
24376          test ! -s conftest.err
24377        } && test -s conftest.$ac_objext; then
24378   ac_lo=$ac_mid; break
24379 else
24380   echo "$as_me: failed program was:" >&5
24381 sed 's/^/| /' conftest.$ac_ext >&5
24382
24383         ac_hi=`expr '(' $ac_mid ')' - 1`
24384                         if test $ac_mid -le $ac_hi; then
24385                           ac_lo= ac_hi=
24386                           break
24387                         fi
24388                         ac_mid=`expr 2 '*' $ac_mid`
24389 fi
24390
24391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24392   done
24393 else
24394   echo "$as_me: failed program was:" >&5
24395 sed 's/^/| /' conftest.$ac_ext >&5
24396
24397         ac_lo= ac_hi=
24398 fi
24399
24400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24401 fi
24402
24403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24404 # Binary search between lo and hi bounds.
24405 while test "x$ac_lo" != "x$ac_hi"; do
24406   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
24407   cat >conftest.$ac_ext <<_ACEOF
24408 /* confdefs.h.  */
24409 _ACEOF
24410 cat confdefs.h >>conftest.$ac_ext
24411 cat >>conftest.$ac_ext <<_ACEOF
24412 /* end confdefs.h.  */
24413 $ac_includes_default
24414 #ifndef offsetof
24415 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24416 #endif
24417 typedef struct { char x; double y; } ac__type_alignof_;
24418 int
24419 main ()
24420 {
24421 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
24422 test_array [0] = 0
24423
24424   ;
24425   return 0;
24426 }
24427 _ACEOF
24428 rm -f conftest.$ac_objext
24429 if { (ac_try="$ac_compile"
24430 case "(($ac_try" in
24431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24432   *) ac_try_echo=$ac_try;;
24433 esac
24434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24435   (eval "$ac_compile") 2>conftest.er1
24436   ac_status=$?
24437   grep -v '^ *+' conftest.er1 >conftest.err
24438   rm -f conftest.er1
24439   cat conftest.err >&5
24440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24441   (exit $ac_status); } && {
24442          test -z "$ac_c_werror_flag" ||
24443          test ! -s conftest.err
24444        } && test -s conftest.$ac_objext; then
24445   ac_hi=$ac_mid
24446 else
24447   echo "$as_me: failed program was:" >&5
24448 sed 's/^/| /' conftest.$ac_ext >&5
24449
24450         ac_lo=`expr '(' $ac_mid ')' + 1`
24451 fi
24452
24453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24454 done
24455 case $ac_lo in
24456 ?*) ac_cv_alignof_double=$ac_lo;;
24457 '') if test "$ac_cv_type_double" = yes; then
24458      { { echo "$as_me:$LINENO: error: cannot compute alignment of double
24459 See \`config.log' for more details." >&5
24460 echo "$as_me: error: cannot compute alignment of double
24461 See \`config.log' for more details." >&2;}
24462    { (exit 77); exit 77; }; }
24463    else
24464      ac_cv_alignof_double=0
24465    fi ;;
24466 esac
24467 else
24468   cat >conftest.$ac_ext <<_ACEOF
24469 /* confdefs.h.  */
24470 _ACEOF
24471 cat confdefs.h >>conftest.$ac_ext
24472 cat >>conftest.$ac_ext <<_ACEOF
24473 /* end confdefs.h.  */
24474 $ac_includes_default
24475 #ifndef offsetof
24476 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24477 #endif
24478 typedef struct { char x; double y; } ac__type_alignof_;
24479 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
24480 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
24481 #include <stdio.h>
24482 #include <stdlib.h>
24483 int
24484 main ()
24485 {
24486
24487   FILE *f = fopen ("conftest.val", "w");
24488   if (! f)
24489     return 1;
24490   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
24491     {
24492       long int i = longval ();
24493       if (i != ((long int) offsetof (ac__type_alignof_, y)))
24494         return 1;
24495       fprintf (f, "%ld\n", i);
24496     }
24497   else
24498     {
24499       unsigned long int i = ulongval ();
24500       if (i != ((long int) offsetof (ac__type_alignof_, y)))
24501         return 1;
24502       fprintf (f, "%lu\n", i);
24503     }
24504   return ferror (f) || fclose (f) != 0;
24505
24506   ;
24507   return 0;
24508 }
24509 _ACEOF
24510 rm -f conftest$ac_exeext
24511 if { (ac_try="$ac_link"
24512 case "(($ac_try" in
24513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24514   *) ac_try_echo=$ac_try;;
24515 esac
24516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24517   (eval "$ac_link") 2>&5
24518   ac_status=$?
24519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24520   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24521   { (case "(($ac_try" in
24522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24523   *) ac_try_echo=$ac_try;;
24524 esac
24525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24526   (eval "$ac_try") 2>&5
24527   ac_status=$?
24528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24529   (exit $ac_status); }; }; then
24530   ac_cv_alignof_double=`cat conftest.val`
24531 else
24532   echo "$as_me: program exited with status $ac_status" >&5
24533 echo "$as_me: failed program was:" >&5
24534 sed 's/^/| /' conftest.$ac_ext >&5
24535
24536 ( exit $ac_status )
24537 if test "$ac_cv_type_double" = yes; then
24538      { { echo "$as_me:$LINENO: error: cannot compute alignment of double
24539 See \`config.log' for more details." >&5
24540 echo "$as_me: error: cannot compute alignment of double
24541 See \`config.log' for more details." >&2;}
24542    { (exit 77); exit 77; }; }
24543    else
24544      ac_cv_alignof_double=0
24545    fi
24546 fi
24547 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24548 fi
24549 rm -f conftest.val
24550 fi
24551 { echo "$as_me:$LINENO: result: $ac_cv_alignof_double" >&5
24552 echo "${ECHO_T}$ac_cv_alignof_double" >&6; }
24553
24554
24555
24556 cat >>confdefs.h <<_ACEOF
24557 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
24558 _ACEOF
24559
24560
24561
24562 # Compute maximum alignment of any basic type.
24563 # We assume long's alignment is at least as strong as char, short, or int;
24564 # but we must check long long (if it exists) and double.
24565
24566 MAX_ALIGNOF=$ac_cv_alignof_long
24567 if test $MAX_ALIGNOF -lt $ac_cv_alignof_double ; then
24568   MAX_ALIGNOF=$ac_cv_alignof_double
24569 fi
24570 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $ac_cv_alignof_long_long_int ; then
24571   MAX_ALIGNOF="$ac_cv_alignof_long_long_int"
24572 fi
24573
24574 cat >>confdefs.h <<_ACEOF
24575 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
24576 _ACEOF
24577
24578
24579
24580 # Some platforms predefine the types int8, int16, etc.  Only check
24581 # a (hopefully) representative subset.
24582 { echo "$as_me:$LINENO: checking for int8" >&5
24583 echo $ECHO_N "checking for int8... $ECHO_C" >&6; }
24584 if test "${ac_cv_type_int8+set}" = set; then
24585   echo $ECHO_N "(cached) $ECHO_C" >&6
24586 else
24587   cat >conftest.$ac_ext <<_ACEOF
24588 /* confdefs.h.  */
24589 _ACEOF
24590 cat confdefs.h >>conftest.$ac_ext
24591 cat >>conftest.$ac_ext <<_ACEOF
24592 /* end confdefs.h.  */
24593 #include <stdio.h>
24594 #ifdef HAVE_SUPPORTDEFS_H
24595 #include <SupportDefs.h>
24596 #endif
24597
24598 typedef int8 ac__type_new_;
24599 int
24600 main ()
24601 {
24602 if ((ac__type_new_ *) 0)
24603   return 0;
24604 if (sizeof (ac__type_new_))
24605   return 0;
24606   ;
24607   return 0;
24608 }
24609 _ACEOF
24610 rm -f conftest.$ac_objext
24611 if { (ac_try="$ac_compile"
24612 case "(($ac_try" in
24613   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24614   *) ac_try_echo=$ac_try;;
24615 esac
24616 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24617   (eval "$ac_compile") 2>conftest.er1
24618   ac_status=$?
24619   grep -v '^ *+' conftest.er1 >conftest.err
24620   rm -f conftest.er1
24621   cat conftest.err >&5
24622   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24623   (exit $ac_status); } && {
24624          test -z "$ac_c_werror_flag" ||
24625          test ! -s conftest.err
24626        } && test -s conftest.$ac_objext; then
24627   ac_cv_type_int8=yes
24628 else
24629   echo "$as_me: failed program was:" >&5
24630 sed 's/^/| /' conftest.$ac_ext >&5
24631
24632         ac_cv_type_int8=no
24633 fi
24634
24635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24636 fi
24637 { echo "$as_me:$LINENO: result: $ac_cv_type_int8" >&5
24638 echo "${ECHO_T}$ac_cv_type_int8" >&6; }
24639 if test $ac_cv_type_int8 = yes; then
24640
24641 cat >>confdefs.h <<_ACEOF
24642 #define HAVE_INT8 1
24643 _ACEOF
24644
24645
24646 fi
24647 { echo "$as_me:$LINENO: checking for uint8" >&5
24648 echo $ECHO_N "checking for uint8... $ECHO_C" >&6; }
24649 if test "${ac_cv_type_uint8+set}" = set; then
24650   echo $ECHO_N "(cached) $ECHO_C" >&6
24651 else
24652   cat >conftest.$ac_ext <<_ACEOF
24653 /* confdefs.h.  */
24654 _ACEOF
24655 cat confdefs.h >>conftest.$ac_ext
24656 cat >>conftest.$ac_ext <<_ACEOF
24657 /* end confdefs.h.  */
24658 #include <stdio.h>
24659 #ifdef HAVE_SUPPORTDEFS_H
24660 #include <SupportDefs.h>
24661 #endif
24662
24663 typedef uint8 ac__type_new_;
24664 int
24665 main ()
24666 {
24667 if ((ac__type_new_ *) 0)
24668   return 0;
24669 if (sizeof (ac__type_new_))
24670   return 0;
24671   ;
24672   return 0;
24673 }
24674 _ACEOF
24675 rm -f conftest.$ac_objext
24676 if { (ac_try="$ac_compile"
24677 case "(($ac_try" in
24678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24679   *) ac_try_echo=$ac_try;;
24680 esac
24681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24682   (eval "$ac_compile") 2>conftest.er1
24683   ac_status=$?
24684   grep -v '^ *+' conftest.er1 >conftest.err
24685   rm -f conftest.er1
24686   cat conftest.err >&5
24687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24688   (exit $ac_status); } && {
24689          test -z "$ac_c_werror_flag" ||
24690          test ! -s conftest.err
24691        } && test -s conftest.$ac_objext; then
24692   ac_cv_type_uint8=yes
24693 else
24694   echo "$as_me: failed program was:" >&5
24695 sed 's/^/| /' conftest.$ac_ext >&5
24696
24697         ac_cv_type_uint8=no
24698 fi
24699
24700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24701 fi
24702 { echo "$as_me:$LINENO: result: $ac_cv_type_uint8" >&5
24703 echo "${ECHO_T}$ac_cv_type_uint8" >&6; }
24704 if test $ac_cv_type_uint8 = yes; then
24705
24706 cat >>confdefs.h <<_ACEOF
24707 #define HAVE_UINT8 1
24708 _ACEOF
24709
24710
24711 fi
24712 { echo "$as_me:$LINENO: checking for int64" >&5
24713 echo $ECHO_N "checking for int64... $ECHO_C" >&6; }
24714 if test "${ac_cv_type_int64+set}" = set; then
24715   echo $ECHO_N "(cached) $ECHO_C" >&6
24716 else
24717   cat >conftest.$ac_ext <<_ACEOF
24718 /* confdefs.h.  */
24719 _ACEOF
24720 cat confdefs.h >>conftest.$ac_ext
24721 cat >>conftest.$ac_ext <<_ACEOF
24722 /* end confdefs.h.  */
24723 #include <stdio.h>
24724 #ifdef HAVE_SUPPORTDEFS_H
24725 #include <SupportDefs.h>
24726 #endif
24727
24728 typedef int64 ac__type_new_;
24729 int
24730 main ()
24731 {
24732 if ((ac__type_new_ *) 0)
24733   return 0;
24734 if (sizeof (ac__type_new_))
24735   return 0;
24736   ;
24737   return 0;
24738 }
24739 _ACEOF
24740 rm -f conftest.$ac_objext
24741 if { (ac_try="$ac_compile"
24742 case "(($ac_try" in
24743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24744   *) ac_try_echo=$ac_try;;
24745 esac
24746 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24747   (eval "$ac_compile") 2>conftest.er1
24748   ac_status=$?
24749   grep -v '^ *+' conftest.er1 >conftest.err
24750   rm -f conftest.er1
24751   cat conftest.err >&5
24752   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24753   (exit $ac_status); } && {
24754          test -z "$ac_c_werror_flag" ||
24755          test ! -s conftest.err
24756        } && test -s conftest.$ac_objext; then
24757   ac_cv_type_int64=yes
24758 else
24759   echo "$as_me: failed program was:" >&5
24760 sed 's/^/| /' conftest.$ac_ext >&5
24761
24762         ac_cv_type_int64=no
24763 fi
24764
24765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24766 fi
24767 { echo "$as_me:$LINENO: result: $ac_cv_type_int64" >&5
24768 echo "${ECHO_T}$ac_cv_type_int64" >&6; }
24769 if test $ac_cv_type_int64 = yes; then
24770
24771 cat >>confdefs.h <<_ACEOF
24772 #define HAVE_INT64 1
24773 _ACEOF
24774
24775
24776 fi
24777 { echo "$as_me:$LINENO: checking for uint64" >&5
24778 echo $ECHO_N "checking for uint64... $ECHO_C" >&6; }
24779 if test "${ac_cv_type_uint64+set}" = set; then
24780   echo $ECHO_N "(cached) $ECHO_C" >&6
24781 else
24782   cat >conftest.$ac_ext <<_ACEOF
24783 /* confdefs.h.  */
24784 _ACEOF
24785 cat confdefs.h >>conftest.$ac_ext
24786 cat >>conftest.$ac_ext <<_ACEOF
24787 /* end confdefs.h.  */
24788 #include <stdio.h>
24789 #ifdef HAVE_SUPPORTDEFS_H
24790 #include <SupportDefs.h>
24791 #endif
24792
24793 typedef uint64 ac__type_new_;
24794 int
24795 main ()
24796 {
24797 if ((ac__type_new_ *) 0)
24798   return 0;
24799 if (sizeof (ac__type_new_))
24800   return 0;
24801   ;
24802   return 0;
24803 }
24804 _ACEOF
24805 rm -f conftest.$ac_objext
24806 if { (ac_try="$ac_compile"
24807 case "(($ac_try" in
24808   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24809   *) ac_try_echo=$ac_try;;
24810 esac
24811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24812   (eval "$ac_compile") 2>conftest.er1
24813   ac_status=$?
24814   grep -v '^ *+' conftest.er1 >conftest.err
24815   rm -f conftest.er1
24816   cat conftest.err >&5
24817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24818   (exit $ac_status); } && {
24819          test -z "$ac_c_werror_flag" ||
24820          test ! -s conftest.err
24821        } && test -s conftest.$ac_objext; then
24822   ac_cv_type_uint64=yes
24823 else
24824   echo "$as_me: failed program was:" >&5
24825 sed 's/^/| /' conftest.$ac_ext >&5
24826
24827         ac_cv_type_uint64=no
24828 fi
24829
24830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24831 fi
24832 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64" >&5
24833 echo "${ECHO_T}$ac_cv_type_uint64" >&6; }
24834 if test $ac_cv_type_uint64 = yes; then
24835
24836 cat >>confdefs.h <<_ACEOF
24837 #define HAVE_UINT64 1
24838 _ACEOF
24839
24840
24841 fi
24842
24843
24844 # We also check for sig_atomic_t, which *should* be defined per ANSI
24845 # C, but is missing on some old platforms.
24846 { echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
24847 echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6; }
24848 if test "${ac_cv_type_sig_atomic_t+set}" = set; then
24849   echo $ECHO_N "(cached) $ECHO_C" >&6
24850 else
24851   cat >conftest.$ac_ext <<_ACEOF
24852 /* confdefs.h.  */
24853 _ACEOF
24854 cat confdefs.h >>conftest.$ac_ext
24855 cat >>conftest.$ac_ext <<_ACEOF
24856 /* end confdefs.h.  */
24857 #include <signal.h>
24858
24859 typedef sig_atomic_t ac__type_new_;
24860 int
24861 main ()
24862 {
24863 if ((ac__type_new_ *) 0)
24864   return 0;
24865 if (sizeof (ac__type_new_))
24866   return 0;
24867   ;
24868   return 0;
24869 }
24870 _ACEOF
24871 rm -f conftest.$ac_objext
24872 if { (ac_try="$ac_compile"
24873 case "(($ac_try" in
24874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24875   *) ac_try_echo=$ac_try;;
24876 esac
24877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24878   (eval "$ac_compile") 2>conftest.er1
24879   ac_status=$?
24880   grep -v '^ *+' conftest.er1 >conftest.err
24881   rm -f conftest.er1
24882   cat conftest.err >&5
24883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24884   (exit $ac_status); } && {
24885          test -z "$ac_c_werror_flag" ||
24886          test ! -s conftest.err
24887        } && test -s conftest.$ac_objext; then
24888   ac_cv_type_sig_atomic_t=yes
24889 else
24890   echo "$as_me: failed program was:" >&5
24891 sed 's/^/| /' conftest.$ac_ext >&5
24892
24893         ac_cv_type_sig_atomic_t=no
24894 fi
24895
24896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24897 fi
24898 { echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
24899 echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6; }
24900 if test $ac_cv_type_sig_atomic_t = yes; then
24901
24902 cat >>confdefs.h <<_ACEOF
24903 #define HAVE_SIG_ATOMIC_T 1
24904 _ACEOF
24905
24906
24907 fi
24908
24909
24910
24911 # If the user did not disable integer datetimes, check that
24912 # there is a working 64-bit integral type to use.
24913 if test x"$USE_INTEGER_DATETIMES" = x"yes" &&
24914    test x"$HAVE_LONG_INT_64" = x"no" &&
24915    test x"$HAVE_LONG_LONG_INT_64" = x"no" &&
24916    test x"$HAVE_INT64" = x"no" ; then
24917   { { echo "$as_me:$LINENO: error:
24918 Integer-based datetime support requires a 64-bit integer type,
24919 but no such type could be found. The --disable-integer-datetimes
24920 configure option can be used to disable integer-based storage
24921 of datetime values." >&5
24922 echo "$as_me: error:
24923 Integer-based datetime support requires a 64-bit integer type,
24924 but no such type could be found. The --disable-integer-datetimes
24925 configure option can be used to disable integer-based storage
24926 of datetime values." >&2;}
24927    { (exit 1); exit 1; }; }
24928 fi
24929
24930
24931 if test "$PORTNAME" != "win32"
24932 then
24933 { echo "$as_me:$LINENO: checking for POSIX signal interface" >&5
24934 echo $ECHO_N "checking for POSIX signal interface... $ECHO_C" >&6; }
24935 if test "${pgac_cv_func_posix_signals+set}" = set; then
24936   echo $ECHO_N "(cached) $ECHO_C" >&6
24937 else
24938   cat >conftest.$ac_ext <<_ACEOF
24939 /* confdefs.h.  */
24940 _ACEOF
24941 cat confdefs.h >>conftest.$ac_ext
24942 cat >>conftest.$ac_ext <<_ACEOF
24943 /* end confdefs.h.  */
24944 #include <signal.h>
24945
24946 int
24947 main ()
24948 {
24949 struct sigaction act, oact;
24950 sigemptyset(&act.sa_mask);
24951 act.sa_flags = SA_RESTART;
24952 sigaction(0, &act, &oact);
24953   ;
24954   return 0;
24955 }
24956 _ACEOF
24957 rm -f conftest.$ac_objext conftest$ac_exeext
24958 if { (ac_try="$ac_link"
24959 case "(($ac_try" in
24960   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24961   *) ac_try_echo=$ac_try;;
24962 esac
24963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24964   (eval "$ac_link") 2>conftest.er1
24965   ac_status=$?
24966   grep -v '^ *+' conftest.er1 >conftest.err
24967   rm -f conftest.er1
24968   cat conftest.err >&5
24969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24970   (exit $ac_status); } && {
24971          test -z "$ac_c_werror_flag" ||
24972          test ! -s conftest.err
24973        } && test -s conftest$ac_exeext &&
24974        $as_test_x conftest$ac_exeext; then
24975   pgac_cv_func_posix_signals=yes
24976 else
24977   echo "$as_me: failed program was:" >&5
24978 sed 's/^/| /' conftest.$ac_ext >&5
24979
24980         pgac_cv_func_posix_signals=no
24981 fi
24982
24983 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24984       conftest$ac_exeext conftest.$ac_ext
24985 fi
24986 { echo "$as_me:$LINENO: result: $pgac_cv_func_posix_signals" >&5
24987 echo "${ECHO_T}$pgac_cv_func_posix_signals" >&6; }
24988 if test x"$pgac_cv_func_posix_signals" = xyes ; then
24989
24990 cat >>confdefs.h <<\_ACEOF
24991 #define HAVE_POSIX_SIGNALS
24992 _ACEOF
24993
24994 fi
24995 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
24996
24997 if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
24998   { { echo "$as_me:$LINENO: error:
24999 Thread-safety requires POSIX signals, which are not supported by this
25000 operating system." >&5
25001 echo "$as_me: error:
25002 Thread-safety requires POSIX signals, which are not supported by this
25003 operating system." >&2;}
25004    { (exit 1); exit 1; }; }
25005 fi
25006 fi
25007
25008 if test $ac_cv_func_fseeko = yes; then
25009 # Check whether --enable-largefile was given.
25010 if test "${enable_largefile+set}" = set; then
25011   enableval=$enable_largefile;
25012 fi
25013
25014 if test "$enable_largefile" != no; then
25015
25016   { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
25017 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
25018 if test "${ac_cv_sys_largefile_CC+set}" = set; then
25019   echo $ECHO_N "(cached) $ECHO_C" >&6
25020 else
25021   ac_cv_sys_largefile_CC=no
25022      if test "$GCC" != yes; then
25023        ac_save_CC=$CC
25024        while :; do
25025          # IRIX 6.2 and later do not support large files by default,
25026          # so use the C compiler's -n32 option if that helps.
25027          cat >conftest.$ac_ext <<_ACEOF
25028 /* confdefs.h.  */
25029 _ACEOF
25030 cat confdefs.h >>conftest.$ac_ext
25031 cat >>conftest.$ac_ext <<_ACEOF
25032 /* end confdefs.h.  */
25033 #include <sys/types.h>
25034  /* Check that off_t can represent 2**63 - 1 correctly.
25035     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25036     since some C++ compilers masquerading as C compilers
25037     incorrectly reject 9223372036854775807.  */
25038 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25039   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25040                        && LARGE_OFF_T % 2147483647 == 1)
25041                       ? 1 : -1];
25042 int
25043 main ()
25044 {
25045
25046   ;
25047   return 0;
25048 }
25049 _ACEOF
25050          rm -f conftest.$ac_objext
25051 if { (ac_try="$ac_compile"
25052 case "(($ac_try" in
25053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25054   *) ac_try_echo=$ac_try;;
25055 esac
25056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25057   (eval "$ac_compile") 2>conftest.er1
25058   ac_status=$?
25059   grep -v '^ *+' conftest.er1 >conftest.err
25060   rm -f conftest.er1
25061   cat conftest.err >&5
25062   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25063   (exit $ac_status); } && {
25064          test -z "$ac_c_werror_flag" ||
25065          test ! -s conftest.err
25066        } && test -s conftest.$ac_objext; then
25067   break
25068 else
25069   echo "$as_me: failed program was:" >&5
25070 sed 's/^/| /' conftest.$ac_ext >&5
25071
25072
25073 fi
25074
25075 rm -f core conftest.err conftest.$ac_objext
25076          CC="$CC -n32"
25077          rm -f conftest.$ac_objext
25078 if { (ac_try="$ac_compile"
25079 case "(($ac_try" in
25080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25081   *) ac_try_echo=$ac_try;;
25082 esac
25083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25084   (eval "$ac_compile") 2>conftest.er1
25085   ac_status=$?
25086   grep -v '^ *+' conftest.er1 >conftest.err
25087   rm -f conftest.er1
25088   cat conftest.err >&5
25089   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25090   (exit $ac_status); } && {
25091          test -z "$ac_c_werror_flag" ||
25092          test ! -s conftest.err
25093        } && test -s conftest.$ac_objext; then
25094   ac_cv_sys_largefile_CC=' -n32'; break
25095 else
25096   echo "$as_me: failed program was:" >&5
25097 sed 's/^/| /' conftest.$ac_ext >&5
25098
25099
25100 fi
25101
25102 rm -f core conftest.err conftest.$ac_objext
25103          break
25104        done
25105        CC=$ac_save_CC
25106        rm -f conftest.$ac_ext
25107     fi
25108 fi
25109 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
25110 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
25111   if test "$ac_cv_sys_largefile_CC" != no; then
25112     CC=$CC$ac_cv_sys_largefile_CC
25113   fi
25114
25115   { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
25116 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
25117 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
25118   echo $ECHO_N "(cached) $ECHO_C" >&6
25119 else
25120   while :; do
25121   cat >conftest.$ac_ext <<_ACEOF
25122 /* confdefs.h.  */
25123 _ACEOF
25124 cat confdefs.h >>conftest.$ac_ext
25125 cat >>conftest.$ac_ext <<_ACEOF
25126 /* end confdefs.h.  */
25127 #include <sys/types.h>
25128  /* Check that off_t can represent 2**63 - 1 correctly.
25129     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25130     since some C++ compilers masquerading as C compilers
25131     incorrectly reject 9223372036854775807.  */
25132 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25133   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25134                        && LARGE_OFF_T % 2147483647 == 1)
25135                       ? 1 : -1];
25136 int
25137 main ()
25138 {
25139
25140   ;
25141   return 0;
25142 }
25143 _ACEOF
25144 rm -f conftest.$ac_objext
25145 if { (ac_try="$ac_compile"
25146 case "(($ac_try" in
25147   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25148   *) ac_try_echo=$ac_try;;
25149 esac
25150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25151   (eval "$ac_compile") 2>conftest.er1
25152   ac_status=$?
25153   grep -v '^ *+' conftest.er1 >conftest.err
25154   rm -f conftest.er1
25155   cat conftest.err >&5
25156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25157   (exit $ac_status); } && {
25158          test -z "$ac_c_werror_flag" ||
25159          test ! -s conftest.err
25160        } && test -s conftest.$ac_objext; then
25161   ac_cv_sys_file_offset_bits=no; break
25162 else
25163   echo "$as_me: failed program was:" >&5
25164 sed 's/^/| /' conftest.$ac_ext >&5
25165
25166
25167 fi
25168
25169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25170   cat >conftest.$ac_ext <<_ACEOF
25171 /* confdefs.h.  */
25172 _ACEOF
25173 cat confdefs.h >>conftest.$ac_ext
25174 cat >>conftest.$ac_ext <<_ACEOF
25175 /* end confdefs.h.  */
25176 #define _FILE_OFFSET_BITS 64
25177 #include <sys/types.h>
25178  /* Check that off_t can represent 2**63 - 1 correctly.
25179     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25180     since some C++ compilers masquerading as C compilers
25181     incorrectly reject 9223372036854775807.  */
25182 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25183   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25184                        && LARGE_OFF_T % 2147483647 == 1)
25185                       ? 1 : -1];
25186 int
25187 main ()
25188 {
25189
25190   ;
25191   return 0;
25192 }
25193 _ACEOF
25194 rm -f conftest.$ac_objext
25195 if { (ac_try="$ac_compile"
25196 case "(($ac_try" in
25197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25198   *) ac_try_echo=$ac_try;;
25199 esac
25200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25201   (eval "$ac_compile") 2>conftest.er1
25202   ac_status=$?
25203   grep -v '^ *+' conftest.er1 >conftest.err
25204   rm -f conftest.er1
25205   cat conftest.err >&5
25206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25207   (exit $ac_status); } && {
25208          test -z "$ac_c_werror_flag" ||
25209          test ! -s conftest.err
25210        } && test -s conftest.$ac_objext; then
25211   ac_cv_sys_file_offset_bits=64; break
25212 else
25213   echo "$as_me: failed program was:" >&5
25214 sed 's/^/| /' conftest.$ac_ext >&5
25215
25216
25217 fi
25218
25219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25220   ac_cv_sys_file_offset_bits=unknown
25221   break
25222 done
25223 fi
25224 { echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
25225 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
25226 case $ac_cv_sys_file_offset_bits in #(
25227   no | unknown) ;;
25228   *)
25229 cat >>confdefs.h <<_ACEOF
25230 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
25231 _ACEOF
25232 ;;
25233 esac
25234 rm -f conftest*
25235   if test $ac_cv_sys_file_offset_bits = unknown; then
25236     { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
25237 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
25238 if test "${ac_cv_sys_large_files+set}" = set; then
25239   echo $ECHO_N "(cached) $ECHO_C" >&6
25240 else
25241   while :; do
25242   cat >conftest.$ac_ext <<_ACEOF
25243 /* confdefs.h.  */
25244 _ACEOF
25245 cat confdefs.h >>conftest.$ac_ext
25246 cat >>conftest.$ac_ext <<_ACEOF
25247 /* end confdefs.h.  */
25248 #include <sys/types.h>
25249  /* Check that off_t can represent 2**63 - 1 correctly.
25250     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25251     since some C++ compilers masquerading as C compilers
25252     incorrectly reject 9223372036854775807.  */
25253 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25254   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25255                        && LARGE_OFF_T % 2147483647 == 1)
25256                       ? 1 : -1];
25257 int
25258 main ()
25259 {
25260
25261   ;
25262   return 0;
25263 }
25264 _ACEOF
25265 rm -f conftest.$ac_objext
25266 if { (ac_try="$ac_compile"
25267 case "(($ac_try" in
25268   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25269   *) ac_try_echo=$ac_try;;
25270 esac
25271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25272   (eval "$ac_compile") 2>conftest.er1
25273   ac_status=$?
25274   grep -v '^ *+' conftest.er1 >conftest.err
25275   rm -f conftest.er1
25276   cat conftest.err >&5
25277   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25278   (exit $ac_status); } && {
25279          test -z "$ac_c_werror_flag" ||
25280          test ! -s conftest.err
25281        } && test -s conftest.$ac_objext; then
25282   ac_cv_sys_large_files=no; break
25283 else
25284   echo "$as_me: failed program was:" >&5
25285 sed 's/^/| /' conftest.$ac_ext >&5
25286
25287
25288 fi
25289
25290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25291   cat >conftest.$ac_ext <<_ACEOF
25292 /* confdefs.h.  */
25293 _ACEOF
25294 cat confdefs.h >>conftest.$ac_ext
25295 cat >>conftest.$ac_ext <<_ACEOF
25296 /* end confdefs.h.  */
25297 #define _LARGE_FILES 1
25298 #include <sys/types.h>
25299  /* Check that off_t can represent 2**63 - 1 correctly.
25300     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25301     since some C++ compilers masquerading as C compilers
25302     incorrectly reject 9223372036854775807.  */
25303 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25304   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25305                        && LARGE_OFF_T % 2147483647 == 1)
25306                       ? 1 : -1];
25307 int
25308 main ()
25309 {
25310
25311   ;
25312   return 0;
25313 }
25314 _ACEOF
25315 rm -f conftest.$ac_objext
25316 if { (ac_try="$ac_compile"
25317 case "(($ac_try" in
25318   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25319   *) ac_try_echo=$ac_try;;
25320 esac
25321 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25322   (eval "$ac_compile") 2>conftest.er1
25323   ac_status=$?
25324   grep -v '^ *+' conftest.er1 >conftest.err
25325   rm -f conftest.er1
25326   cat conftest.err >&5
25327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25328   (exit $ac_status); } && {
25329          test -z "$ac_c_werror_flag" ||
25330          test ! -s conftest.err
25331        } && test -s conftest.$ac_objext; then
25332   ac_cv_sys_large_files=1; break
25333 else
25334   echo "$as_me: failed program was:" >&5
25335 sed 's/^/| /' conftest.$ac_ext >&5
25336
25337
25338 fi
25339
25340 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25341   ac_cv_sys_large_files=unknown
25342   break
25343 done
25344 fi
25345 { echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
25346 echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
25347 case $ac_cv_sys_large_files in #(
25348   no | unknown) ;;
25349   *)
25350 cat >>confdefs.h <<_ACEOF
25351 #define _LARGE_FILES $ac_cv_sys_large_files
25352 _ACEOF
25353 ;;
25354 esac
25355 rm -f conftest*
25356   fi
25357 fi
25358
25359 fi
25360
25361 # Check for largefile support (must be after AC_SYS_LARGEFILE)
25362 { echo "$as_me:$LINENO: checking for off_t" >&5
25363 echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
25364 if test "${ac_cv_type_off_t+set}" = set; then
25365   echo $ECHO_N "(cached) $ECHO_C" >&6
25366 else
25367   cat >conftest.$ac_ext <<_ACEOF
25368 /* confdefs.h.  */
25369 _ACEOF
25370 cat confdefs.h >>conftest.$ac_ext
25371 cat >>conftest.$ac_ext <<_ACEOF
25372 /* end confdefs.h.  */
25373 $ac_includes_default
25374 typedef off_t ac__type_new_;
25375 int
25376 main ()
25377 {
25378 if ((ac__type_new_ *) 0)
25379   return 0;
25380 if (sizeof (ac__type_new_))
25381   return 0;
25382   ;
25383   return 0;
25384 }
25385 _ACEOF
25386 rm -f conftest.$ac_objext
25387 if { (ac_try="$ac_compile"
25388 case "(($ac_try" in
25389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25390   *) ac_try_echo=$ac_try;;
25391 esac
25392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25393   (eval "$ac_compile") 2>conftest.er1
25394   ac_status=$?
25395   grep -v '^ *+' conftest.er1 >conftest.err
25396   rm -f conftest.er1
25397   cat conftest.err >&5
25398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25399   (exit $ac_status); } && {
25400          test -z "$ac_c_werror_flag" ||
25401          test ! -s conftest.err
25402        } && test -s conftest.$ac_objext; then
25403   ac_cv_type_off_t=yes
25404 else
25405   echo "$as_me: failed program was:" >&5
25406 sed 's/^/| /' conftest.$ac_ext >&5
25407
25408         ac_cv_type_off_t=no
25409 fi
25410
25411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25412 fi
25413 { echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
25414 echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
25415
25416 # The cast to long int works around a bug in the HP C Compiler
25417 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
25418 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
25419 # This bug is HP SR number 8606223364.
25420 { echo "$as_me:$LINENO: checking size of off_t" >&5
25421 echo $ECHO_N "checking size of off_t... $ECHO_C" >&6; }
25422 if test "${ac_cv_sizeof_off_t+set}" = set; then
25423   echo $ECHO_N "(cached) $ECHO_C" >&6
25424 else
25425   if test "$cross_compiling" = yes; then
25426   # Depending upon the size, compute the lo and hi bounds.
25427 cat >conftest.$ac_ext <<_ACEOF
25428 /* confdefs.h.  */
25429 _ACEOF
25430 cat confdefs.h >>conftest.$ac_ext
25431 cat >>conftest.$ac_ext <<_ACEOF
25432 /* end confdefs.h.  */
25433 $ac_includes_default
25434    typedef off_t ac__type_sizeof_;
25435 int
25436 main ()
25437 {
25438 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
25439 test_array [0] = 0
25440
25441   ;
25442   return 0;
25443 }
25444 _ACEOF
25445 rm -f conftest.$ac_objext
25446 if { (ac_try="$ac_compile"
25447 case "(($ac_try" in
25448   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25449   *) ac_try_echo=$ac_try;;
25450 esac
25451 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25452   (eval "$ac_compile") 2>conftest.er1
25453   ac_status=$?
25454   grep -v '^ *+' conftest.er1 >conftest.err
25455   rm -f conftest.er1
25456   cat conftest.err >&5
25457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25458   (exit $ac_status); } && {
25459          test -z "$ac_c_werror_flag" ||
25460          test ! -s conftest.err
25461        } && test -s conftest.$ac_objext; then
25462   ac_lo=0 ac_mid=0
25463   while :; do
25464     cat >conftest.$ac_ext <<_ACEOF
25465 /* confdefs.h.  */
25466 _ACEOF
25467 cat confdefs.h >>conftest.$ac_ext
25468 cat >>conftest.$ac_ext <<_ACEOF
25469 /* end confdefs.h.  */
25470 $ac_includes_default
25471    typedef off_t ac__type_sizeof_;
25472 int
25473 main ()
25474 {
25475 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
25476 test_array [0] = 0
25477
25478   ;
25479   return 0;
25480 }
25481 _ACEOF
25482 rm -f conftest.$ac_objext
25483 if { (ac_try="$ac_compile"
25484 case "(($ac_try" in
25485   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25486   *) ac_try_echo=$ac_try;;
25487 esac
25488 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25489   (eval "$ac_compile") 2>conftest.er1
25490   ac_status=$?
25491   grep -v '^ *+' conftest.er1 >conftest.err
25492   rm -f conftest.er1
25493   cat conftest.err >&5
25494   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25495   (exit $ac_status); } && {
25496          test -z "$ac_c_werror_flag" ||
25497          test ! -s conftest.err
25498        } && test -s conftest.$ac_objext; then
25499   ac_hi=$ac_mid; break
25500 else
25501   echo "$as_me: failed program was:" >&5
25502 sed 's/^/| /' conftest.$ac_ext >&5
25503
25504         ac_lo=`expr $ac_mid + 1`
25505                         if test $ac_lo -le $ac_mid; then
25506                           ac_lo= ac_hi=
25507                           break
25508                         fi
25509                         ac_mid=`expr 2 '*' $ac_mid + 1`
25510 fi
25511
25512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25513   done
25514 else
25515   echo "$as_me: failed program was:" >&5
25516 sed 's/^/| /' conftest.$ac_ext >&5
25517
25518         cat >conftest.$ac_ext <<_ACEOF
25519 /* confdefs.h.  */
25520 _ACEOF
25521 cat confdefs.h >>conftest.$ac_ext
25522 cat >>conftest.$ac_ext <<_ACEOF
25523 /* end confdefs.h.  */
25524 $ac_includes_default
25525    typedef off_t ac__type_sizeof_;
25526 int
25527 main ()
25528 {
25529 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
25530 test_array [0] = 0
25531
25532   ;
25533   return 0;
25534 }
25535 _ACEOF
25536 rm -f conftest.$ac_objext
25537 if { (ac_try="$ac_compile"
25538 case "(($ac_try" in
25539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25540   *) ac_try_echo=$ac_try;;
25541 esac
25542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25543   (eval "$ac_compile") 2>conftest.er1
25544   ac_status=$?
25545   grep -v '^ *+' conftest.er1 >conftest.err
25546   rm -f conftest.er1
25547   cat conftest.err >&5
25548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25549   (exit $ac_status); } && {
25550          test -z "$ac_c_werror_flag" ||
25551          test ! -s conftest.err
25552        } && test -s conftest.$ac_objext; then
25553   ac_hi=-1 ac_mid=-1
25554   while :; do
25555     cat >conftest.$ac_ext <<_ACEOF
25556 /* confdefs.h.  */
25557 _ACEOF
25558 cat confdefs.h >>conftest.$ac_ext
25559 cat >>conftest.$ac_ext <<_ACEOF
25560 /* end confdefs.h.  */
25561 $ac_includes_default
25562    typedef off_t ac__type_sizeof_;
25563 int
25564 main ()
25565 {
25566 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
25567 test_array [0] = 0
25568
25569   ;
25570   return 0;
25571 }
25572 _ACEOF
25573 rm -f conftest.$ac_objext
25574 if { (ac_try="$ac_compile"
25575 case "(($ac_try" in
25576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25577   *) ac_try_echo=$ac_try;;
25578 esac
25579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25580   (eval "$ac_compile") 2>conftest.er1
25581   ac_status=$?
25582   grep -v '^ *+' conftest.er1 >conftest.err
25583   rm -f conftest.er1
25584   cat conftest.err >&5
25585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25586   (exit $ac_status); } && {
25587          test -z "$ac_c_werror_flag" ||
25588          test ! -s conftest.err
25589        } && test -s conftest.$ac_objext; then
25590   ac_lo=$ac_mid; break
25591 else
25592   echo "$as_me: failed program was:" >&5
25593 sed 's/^/| /' conftest.$ac_ext >&5
25594
25595         ac_hi=`expr '(' $ac_mid ')' - 1`
25596                         if test $ac_mid -le $ac_hi; then
25597                           ac_lo= ac_hi=
25598                           break
25599                         fi
25600                         ac_mid=`expr 2 '*' $ac_mid`
25601 fi
25602
25603 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25604   done
25605 else
25606   echo "$as_me: failed program was:" >&5
25607 sed 's/^/| /' conftest.$ac_ext >&5
25608
25609         ac_lo= ac_hi=
25610 fi
25611
25612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25613 fi
25614
25615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25616 # Binary search between lo and hi bounds.
25617 while test "x$ac_lo" != "x$ac_hi"; do
25618   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
25619   cat >conftest.$ac_ext <<_ACEOF
25620 /* confdefs.h.  */
25621 _ACEOF
25622 cat confdefs.h >>conftest.$ac_ext
25623 cat >>conftest.$ac_ext <<_ACEOF
25624 /* end confdefs.h.  */
25625 $ac_includes_default
25626    typedef off_t ac__type_sizeof_;
25627 int
25628 main ()
25629 {
25630 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
25631 test_array [0] = 0
25632
25633   ;
25634   return 0;
25635 }
25636 _ACEOF
25637 rm -f conftest.$ac_objext
25638 if { (ac_try="$ac_compile"
25639 case "(($ac_try" in
25640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25641   *) ac_try_echo=$ac_try;;
25642 esac
25643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25644   (eval "$ac_compile") 2>conftest.er1
25645   ac_status=$?
25646   grep -v '^ *+' conftest.er1 >conftest.err
25647   rm -f conftest.er1
25648   cat conftest.err >&5
25649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25650   (exit $ac_status); } && {
25651          test -z "$ac_c_werror_flag" ||
25652          test ! -s conftest.err
25653        } && test -s conftest.$ac_objext; then
25654   ac_hi=$ac_mid
25655 else
25656   echo "$as_me: failed program was:" >&5
25657 sed 's/^/| /' conftest.$ac_ext >&5
25658
25659         ac_lo=`expr '(' $ac_mid ')' + 1`
25660 fi
25661
25662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25663 done
25664 case $ac_lo in
25665 ?*) ac_cv_sizeof_off_t=$ac_lo;;
25666 '') if test "$ac_cv_type_off_t" = yes; then
25667      { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t)
25668 See \`config.log' for more details." >&5
25669 echo "$as_me: error: cannot compute sizeof (off_t)
25670 See \`config.log' for more details." >&2;}
25671    { (exit 77); exit 77; }; }
25672    else
25673      ac_cv_sizeof_off_t=0
25674    fi ;;
25675 esac
25676 else
25677   cat >conftest.$ac_ext <<_ACEOF
25678 /* confdefs.h.  */
25679 _ACEOF
25680 cat confdefs.h >>conftest.$ac_ext
25681 cat >>conftest.$ac_ext <<_ACEOF
25682 /* end confdefs.h.  */
25683 $ac_includes_default
25684    typedef off_t ac__type_sizeof_;
25685 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
25686 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
25687 #include <stdio.h>
25688 #include <stdlib.h>
25689 int
25690 main ()
25691 {
25692
25693   FILE *f = fopen ("conftest.val", "w");
25694   if (! f)
25695     return 1;
25696   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
25697     {
25698       long int i = longval ();
25699       if (i != ((long int) (sizeof (ac__type_sizeof_))))
25700         return 1;
25701       fprintf (f, "%ld\n", i);
25702     }
25703   else
25704     {
25705       unsigned long int i = ulongval ();
25706       if (i != ((long int) (sizeof (ac__type_sizeof_))))
25707         return 1;
25708       fprintf (f, "%lu\n", i);
25709     }
25710   return ferror (f) || fclose (f) != 0;
25711
25712   ;
25713   return 0;
25714 }
25715 _ACEOF
25716 rm -f conftest$ac_exeext
25717 if { (ac_try="$ac_link"
25718 case "(($ac_try" in
25719   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25720   *) ac_try_echo=$ac_try;;
25721 esac
25722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25723   (eval "$ac_link") 2>&5
25724   ac_status=$?
25725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25726   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25727   { (case "(($ac_try" in
25728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25729   *) ac_try_echo=$ac_try;;
25730 esac
25731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25732   (eval "$ac_try") 2>&5
25733   ac_status=$?
25734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25735   (exit $ac_status); }; }; then
25736   ac_cv_sizeof_off_t=`cat conftest.val`
25737 else
25738   echo "$as_me: program exited with status $ac_status" >&5
25739 echo "$as_me: failed program was:" >&5
25740 sed 's/^/| /' conftest.$ac_ext >&5
25741
25742 ( exit $ac_status )
25743 if test "$ac_cv_type_off_t" = yes; then
25744      { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t)
25745 See \`config.log' for more details." >&5
25746 echo "$as_me: error: cannot compute sizeof (off_t)
25747 See \`config.log' for more details." >&2;}
25748    { (exit 77); exit 77; }; }
25749    else
25750      ac_cv_sizeof_off_t=0
25751    fi
25752 fi
25753 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25754 fi
25755 rm -f conftest.val
25756 fi
25757 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
25758 echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6; }
25759
25760
25761
25762 cat >>confdefs.h <<_ACEOF
25763 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
25764 _ACEOF
25765
25766
25767
25768 # If we don't have largefile support, can't handle segsize >= 2GB.
25769 if test "$ac_cv_sizeof_off_t" -lt 8 -a "$segsize" != "1"; then
25770    { { echo "$as_me:$LINENO: error: Large file support is not enabled. Segment size cannot be larger than 1GB." >&5
25771 echo "$as_me: error: Large file support is not enabled. Segment size cannot be larger than 1GB." >&2;}
25772    { (exit 1); exit 1; }; }
25773 fi
25774
25775 # SunOS doesn't handle negative byte comparisons properly with +/- return
25776 { echo "$as_me:$LINENO: checking for working memcmp" >&5
25777 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
25778 if test "${ac_cv_func_memcmp_working+set}" = set; then
25779   echo $ECHO_N "(cached) $ECHO_C" >&6
25780 else
25781   if test "$cross_compiling" = yes; then
25782   ac_cv_func_memcmp_working=no
25783 else
25784   cat >conftest.$ac_ext <<_ACEOF
25785 /* confdefs.h.  */
25786 _ACEOF
25787 cat confdefs.h >>conftest.$ac_ext
25788 cat >>conftest.$ac_ext <<_ACEOF
25789 /* end confdefs.h.  */
25790 $ac_includes_default
25791 int
25792 main ()
25793 {
25794
25795   /* Some versions of memcmp are not 8-bit clean.  */
25796   char c0 = '\100', c1 = '\200', c2 = '\201';
25797   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
25798     return 1;
25799
25800   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
25801      or more and with at least one buffer not starting on a 4-byte boundary.
25802      William Lewis provided this test program.   */
25803   {
25804     char foo[21];
25805     char bar[21];
25806     int i;
25807     for (i = 0; i < 4; i++)
25808       {
25809         char *a = foo + i;
25810         char *b = bar + i;
25811         strcpy (a, "--------01111111");
25812         strcpy (b, "--------10000000");
25813         if (memcmp (a, b, 16) >= 0)
25814           return 1;
25815       }
25816     return 0;
25817   }
25818
25819   ;
25820   return 0;
25821 }
25822 _ACEOF
25823 rm -f conftest$ac_exeext
25824 if { (ac_try="$ac_link"
25825 case "(($ac_try" in
25826   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25827   *) ac_try_echo=$ac_try;;
25828 esac
25829 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25830   (eval "$ac_link") 2>&5
25831   ac_status=$?
25832   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25833   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25834   { (case "(($ac_try" in
25835   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25836   *) ac_try_echo=$ac_try;;
25837 esac
25838 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25839   (eval "$ac_try") 2>&5
25840   ac_status=$?
25841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25842   (exit $ac_status); }; }; then
25843   ac_cv_func_memcmp_working=yes
25844 else
25845   echo "$as_me: program exited with status $ac_status" >&5
25846 echo "$as_me: failed program was:" >&5
25847 sed 's/^/| /' conftest.$ac_ext >&5
25848
25849 ( exit $ac_status )
25850 ac_cv_func_memcmp_working=no
25851 fi
25852 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25853 fi
25854
25855
25856 fi
25857 { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
25858 echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
25859 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
25860   *" memcmp.$ac_objext "* ) ;;
25861   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
25862  ;;
25863 esac
25864
25865
25866
25867
25868 # Select semaphore implementation type.
25869 if test "$PORTNAME" != "win32"; then
25870   if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
25871
25872 cat >>confdefs.h <<\_ACEOF
25873 #define USE_NAMED_POSIX_SEMAPHORES 1
25874 _ACEOF
25875
25876     SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
25877   else
25878     if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
25879
25880 cat >>confdefs.h <<\_ACEOF
25881 #define USE_UNNAMED_POSIX_SEMAPHORES 1
25882 _ACEOF
25883
25884       SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
25885     else
25886
25887 cat >>confdefs.h <<\_ACEOF
25888 #define USE_SYSV_SEMAPHORES 1
25889 _ACEOF
25890
25891       SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
25892     fi
25893   fi
25894 else
25895
25896 cat >>confdefs.h <<\_ACEOF
25897 #define USE_WIN32_SEMAPHORES 1
25898 _ACEOF
25899
25900   SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
25901 fi
25902
25903
25904 # Select shared-memory implementation type.
25905 if test "$PORTNAME" != "win32"; then
25906
25907 cat >>confdefs.h <<\_ACEOF
25908 #define USE_SYSV_SHARED_MEMORY 1
25909 _ACEOF
25910
25911   SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"
25912 else
25913
25914 cat >>confdefs.h <<\_ACEOF
25915 #define USE_WIN32_SHARED_MEMORY 1
25916 _ACEOF
25917
25918   SHMEM_IMPLEMENTATION="src/backend/port/win32_shmem.c"
25919 fi
25920
25921 # If not set in template file, set bytes to use libc memset()
25922 if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
25923   MEMSET_LOOP_LIMIT=1024
25924 fi
25925
25926 cat >>confdefs.h <<_ACEOF
25927 #define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
25928 _ACEOF
25929
25930
25931
25932 if test "$enable_nls" = yes ; then
25933
25934   { echo "$as_me:$LINENO: checking for library containing bind_textdomain_codeset" >&5
25935 echo $ECHO_N "checking for library containing bind_textdomain_codeset... $ECHO_C" >&6; }
25936 if test "${ac_cv_search_bind_textdomain_codeset+set}" = set; then
25937   echo $ECHO_N "(cached) $ECHO_C" >&6
25938 else
25939   ac_func_search_save_LIBS=$LIBS
25940 cat >conftest.$ac_ext <<_ACEOF
25941 /* confdefs.h.  */
25942 _ACEOF
25943 cat confdefs.h >>conftest.$ac_ext
25944 cat >>conftest.$ac_ext <<_ACEOF
25945 /* end confdefs.h.  */
25946
25947 /* Override any GCC internal prototype to avoid an error.
25948    Use char because int might match the return type of a GCC
25949    builtin and then its argument prototype would still apply.  */
25950 #ifdef __cplusplus
25951 extern "C"
25952 #endif
25953 char bind_textdomain_codeset ();
25954 int
25955 main ()
25956 {
25957 return bind_textdomain_codeset ();
25958   ;
25959   return 0;
25960 }
25961 _ACEOF
25962 for ac_lib in '' intl; do
25963   if test -z "$ac_lib"; then
25964     ac_res="none required"
25965   else
25966     ac_res=-l$ac_lib
25967     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25968   fi
25969   rm -f conftest.$ac_objext conftest$ac_exeext
25970 if { (ac_try="$ac_link"
25971 case "(($ac_try" in
25972   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25973   *) ac_try_echo=$ac_try;;
25974 esac
25975 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25976   (eval "$ac_link") 2>conftest.er1
25977   ac_status=$?
25978   grep -v '^ *+' conftest.er1 >conftest.err
25979   rm -f conftest.er1
25980   cat conftest.err >&5
25981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25982   (exit $ac_status); } && {
25983          test -z "$ac_c_werror_flag" ||
25984          test ! -s conftest.err
25985        } && test -s conftest$ac_exeext &&
25986        $as_test_x conftest$ac_exeext; then
25987   ac_cv_search_bind_textdomain_codeset=$ac_res
25988 else
25989   echo "$as_me: failed program was:" >&5
25990 sed 's/^/| /' conftest.$ac_ext >&5
25991
25992
25993 fi
25994
25995 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
25996       conftest$ac_exeext
25997   if test "${ac_cv_search_bind_textdomain_codeset+set}" = set; then
25998   break
25999 fi
26000 done
26001 if test "${ac_cv_search_bind_textdomain_codeset+set}" = set; then
26002   :
26003 else
26004   ac_cv_search_bind_textdomain_codeset=no
26005 fi
26006 rm conftest.$ac_ext
26007 LIBS=$ac_func_search_save_LIBS
26008 fi
26009 { echo "$as_me:$LINENO: result: $ac_cv_search_bind_textdomain_codeset" >&5
26010 echo "${ECHO_T}$ac_cv_search_bind_textdomain_codeset" >&6; }
26011 ac_res=$ac_cv_search_bind_textdomain_codeset
26012 if test "$ac_res" != no; then
26013   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26014
26015 else
26016   { { echo "$as_me:$LINENO: error: a gettext implementation is required for NLS" >&5
26017 echo "$as_me: error: a gettext implementation is required for NLS" >&2;}
26018    { (exit 1); exit 1; }; }
26019 fi
26020
26021   if test "${ac_cv_header_libintl_h+set}" = set; then
26022   { echo "$as_me:$LINENO: checking for libintl.h" >&5
26023 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
26024 if test "${ac_cv_header_libintl_h+set}" = set; then
26025   echo $ECHO_N "(cached) $ECHO_C" >&6
26026 fi
26027 { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
26028 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
26029 else
26030   # Is the header compilable?
26031 { echo "$as_me:$LINENO: checking libintl.h usability" >&5
26032 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6; }
26033 cat >conftest.$ac_ext <<_ACEOF
26034 /* confdefs.h.  */
26035 _ACEOF
26036 cat confdefs.h >>conftest.$ac_ext
26037 cat >>conftest.$ac_ext <<_ACEOF
26038 /* end confdefs.h.  */
26039 $ac_includes_default
26040 #include <libintl.h>
26041 _ACEOF
26042 rm -f conftest.$ac_objext
26043 if { (ac_try="$ac_compile"
26044 case "(($ac_try" in
26045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26046   *) ac_try_echo=$ac_try;;
26047 esac
26048 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26049   (eval "$ac_compile") 2>conftest.er1
26050   ac_status=$?
26051   grep -v '^ *+' conftest.er1 >conftest.err
26052   rm -f conftest.er1
26053   cat conftest.err >&5
26054   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26055   (exit $ac_status); } && {
26056          test -z "$ac_c_werror_flag" ||
26057          test ! -s conftest.err
26058        } && test -s conftest.$ac_objext; then
26059   ac_header_compiler=yes
26060 else
26061   echo "$as_me: failed program was:" >&5
26062 sed 's/^/| /' conftest.$ac_ext >&5
26063
26064         ac_header_compiler=no
26065 fi
26066
26067 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26068 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26069 echo "${ECHO_T}$ac_header_compiler" >&6; }
26070
26071 # Is the header present?
26072 { echo "$as_me:$LINENO: checking libintl.h presence" >&5
26073 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6; }
26074 cat >conftest.$ac_ext <<_ACEOF
26075 /* confdefs.h.  */
26076 _ACEOF
26077 cat confdefs.h >>conftest.$ac_ext
26078 cat >>conftest.$ac_ext <<_ACEOF
26079 /* end confdefs.h.  */
26080 #include <libintl.h>
26081 _ACEOF
26082 if { (ac_try="$ac_cpp conftest.$ac_ext"
26083 case "(($ac_try" in
26084   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26085   *) ac_try_echo=$ac_try;;
26086 esac
26087 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26088   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
26089   ac_status=$?
26090   grep -v '^ *+' conftest.er1 >conftest.err
26091   rm -f conftest.er1
26092   cat conftest.err >&5
26093   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26094   (exit $ac_status); } >/dev/null && {
26095          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
26096          test ! -s conftest.err
26097        }; then
26098   ac_header_preproc=yes
26099 else
26100   echo "$as_me: failed program was:" >&5
26101 sed 's/^/| /' conftest.$ac_ext >&5
26102
26103   ac_header_preproc=no
26104 fi
26105
26106 rm -f conftest.err conftest.$ac_ext
26107 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26108 echo "${ECHO_T}$ac_header_preproc" >&6; }
26109
26110 # So?  What about this header?
26111 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26112   yes:no: )
26113     { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
26114 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
26115     { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
26116 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
26117     ac_header_preproc=yes
26118     ;;
26119   no:yes:* )
26120     { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
26121 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
26122     { echo "$as_me:$LINENO: WARNING: libintl.h:     check for missing prerequisite headers?" >&5
26123 echo "$as_me: WARNING: libintl.h:     check for missing prerequisite headers?" >&2;}
26124     { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
26125 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
26126     { echo "$as_me:$LINENO: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&5
26127 echo "$as_me: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
26128     { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
26129 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
26130     { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
26131 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
26132     ( cat <<\_ASBOX
26133 ## ---------------------------------------- ##
26134 ## Report this to pgsql-bugs@postgresql.org ##
26135 ## ---------------------------------------- ##
26136 _ASBOX
26137      ) | sed "s/^/$as_me: WARNING:     /" >&2
26138     ;;
26139 esac
26140 { echo "$as_me:$LINENO: checking for libintl.h" >&5
26141 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
26142 if test "${ac_cv_header_libintl_h+set}" = set; then
26143   echo $ECHO_N "(cached) $ECHO_C" >&6
26144 else
26145   ac_cv_header_libintl_h=$ac_header_preproc
26146 fi
26147 { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
26148 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
26149
26150 fi
26151 if test $ac_cv_header_libintl_h = yes; then
26152   :
26153 else
26154   { { echo "$as_me:$LINENO: error: header file <libintl.h> is required for NLS" >&5
26155 echo "$as_me: error: header file <libintl.h> is required for NLS" >&2;}
26156    { (exit 1); exit 1; }; }
26157 fi
26158
26159
26160   for ac_prog in msgfmt
26161 do
26162   # Extract the first word of "$ac_prog", so it can be a program name with args.
26163 set dummy $ac_prog; ac_word=$2
26164 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26166 if test "${ac_cv_prog_MSGFMT+set}" = set; then
26167   echo $ECHO_N "(cached) $ECHO_C" >&6
26168 else
26169   if test -n "$MSGFMT"; then
26170   ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
26171 else
26172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26173 for as_dir in $PATH
26174 do
26175   IFS=$as_save_IFS
26176   test -z "$as_dir" && as_dir=.
26177   for ac_exec_ext in '' $ac_executable_extensions; do
26178   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26179     ac_cv_prog_MSGFMT="$ac_prog"
26180     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26181     break 2
26182   fi
26183 done
26184 done
26185 IFS=$as_save_IFS
26186
26187 fi
26188 fi
26189 MSGFMT=$ac_cv_prog_MSGFMT
26190 if test -n "$MSGFMT"; then
26191   { echo "$as_me:$LINENO: result: $MSGFMT" >&5
26192 echo "${ECHO_T}$MSGFMT" >&6; }
26193 else
26194   { echo "$as_me:$LINENO: result: no" >&5
26195 echo "${ECHO_T}no" >&6; }
26196 fi
26197
26198
26199   test -n "$MSGFMT" && break
26200 done
26201
26202   if test -z "$MSGFMT"; then
26203     { { echo "$as_me:$LINENO: error: msgfmt is required for NLS" >&5
26204 echo "$as_me: error: msgfmt is required for NLS" >&2;}
26205    { (exit 1); exit 1; }; }
26206   fi
26207   for ac_prog in msgmerge
26208 do
26209   # Extract the first word of "$ac_prog", so it can be a program name with args.
26210 set dummy $ac_prog; ac_word=$2
26211 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26212 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26213 if test "${ac_cv_prog_MSGMERGE+set}" = set; then
26214   echo $ECHO_N "(cached) $ECHO_C" >&6
26215 else
26216   if test -n "$MSGMERGE"; then
26217   ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
26218 else
26219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26220 for as_dir in $PATH
26221 do
26222   IFS=$as_save_IFS
26223   test -z "$as_dir" && as_dir=.
26224   for ac_exec_ext in '' $ac_executable_extensions; do
26225   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26226     ac_cv_prog_MSGMERGE="$ac_prog"
26227     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26228     break 2
26229   fi
26230 done
26231 done
26232 IFS=$as_save_IFS
26233
26234 fi
26235 fi
26236 MSGMERGE=$ac_cv_prog_MSGMERGE
26237 if test -n "$MSGMERGE"; then
26238   { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
26239 echo "${ECHO_T}$MSGMERGE" >&6; }
26240 else
26241   { echo "$as_me:$LINENO: result: no" >&5
26242 echo "${ECHO_T}no" >&6; }
26243 fi
26244
26245
26246   test -n "$MSGMERGE" && break
26247 done
26248
26249   for ac_prog in xgettext
26250 do
26251   # Extract the first word of "$ac_prog", so it can be a program name with args.
26252 set dummy $ac_prog; ac_word=$2
26253 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26254 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26255 if test "${ac_cv_prog_XGETTEXT+set}" = set; then
26256   echo $ECHO_N "(cached) $ECHO_C" >&6
26257 else
26258   if test -n "$XGETTEXT"; then
26259   ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
26260 else
26261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26262 for as_dir in $PATH
26263 do
26264   IFS=$as_save_IFS
26265   test -z "$as_dir" && as_dir=.
26266   for ac_exec_ext in '' $ac_executable_extensions; do
26267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26268     ac_cv_prog_XGETTEXT="$ac_prog"
26269     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26270     break 2
26271   fi
26272 done
26273 done
26274 IFS=$as_save_IFS
26275
26276 fi
26277 fi
26278 XGETTEXT=$ac_cv_prog_XGETTEXT
26279 if test -n "$XGETTEXT"; then
26280   { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
26281 echo "${ECHO_T}$XGETTEXT" >&6; }
26282 else
26283   { echo "$as_me:$LINENO: result: no" >&5
26284 echo "${ECHO_T}no" >&6; }
26285 fi
26286
26287
26288   test -n "$XGETTEXT" && break
26289 done
26290
26291
26292 fi
26293
26294 # Check for Tcl configuration script tclConfig.sh
26295 if test "$with_tcl" = yes; then
26296     for ac_prog in tclsh tcl tclsh8.5 tclsh85 tclsh8.4 tclsh84 tclsh8.3 tclsh83
26297 do
26298   # Extract the first word of "$ac_prog", so it can be a program name with args.
26299 set dummy $ac_prog; ac_word=$2
26300 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26301 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26302 if test "${ac_cv_path_TCLSH+set}" = set; then
26303   echo $ECHO_N "(cached) $ECHO_C" >&6
26304 else
26305   case $TCLSH in
26306   [\\/]* | ?:[\\/]*)
26307   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
26308   ;;
26309   *)
26310   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26311 for as_dir in $PATH
26312 do
26313   IFS=$as_save_IFS
26314   test -z "$as_dir" && as_dir=.
26315   for ac_exec_ext in '' $ac_executable_extensions; do
26316   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26317     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
26318     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26319     break 2
26320   fi
26321 done
26322 done
26323 IFS=$as_save_IFS
26324
26325   ;;
26326 esac
26327 fi
26328 TCLSH=$ac_cv_path_TCLSH
26329 if test -n "$TCLSH"; then
26330   { echo "$as_me:$LINENO: result: $TCLSH" >&5
26331 echo "${ECHO_T}$TCLSH" >&6; }
26332 else
26333   { echo "$as_me:$LINENO: result: no" >&5
26334 echo "${ECHO_T}no" >&6; }
26335 fi
26336
26337
26338   test -n "$TCLSH" && break
26339 done
26340
26341 if test x"$TCLSH" = x""; then
26342   { { echo "$as_me:$LINENO: error: Tcl shell not found" >&5
26343 echo "$as_me: error: Tcl shell not found" >&2;}
26344    { (exit 1); exit 1; }; }
26345 fi
26346
26347 { echo "$as_me:$LINENO: checking for tclConfig.sh" >&5
26348 echo $ECHO_N "checking for tclConfig.sh... $ECHO_C" >&6; }
26349 # Let user override test
26350 if test -z "$TCL_CONFIG_SH"; then
26351     pgac_test_dirs="$with_tclconfig"
26352
26353     set X $pgac_test_dirs; shift
26354     if test $# -eq 0; then
26355         test -z "$TCLSH" && { { echo "$as_me:$LINENO: error: unable to locate tclConfig.sh because no Tcl shell was found" >&5
26356 echo "$as_me: error: unable to locate tclConfig.sh because no Tcl shell was found" >&2;}
26357    { (exit 1); exit 1; }; }
26358         set X `echo 'puts $auto_path' | $TCLSH`; shift
26359     fi
26360
26361     for pgac_dir do
26362         if test -r "$pgac_dir/tclConfig.sh"; then
26363             TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
26364             break
26365         fi
26366     done
26367 fi
26368
26369 if test -z "$TCL_CONFIG_SH"; then
26370     { echo "$as_me:$LINENO: result: no" >&5
26371 echo "${ECHO_T}no" >&6; }
26372     { { echo "$as_me:$LINENO: error: file 'tclConfig.sh' is required for Tcl" >&5
26373 echo "$as_me: error: file 'tclConfig.sh' is required for Tcl" >&2;}
26374    { (exit 1); exit 1; }; }
26375 else
26376     { echo "$as_me:$LINENO: result: $TCL_CONFIG_SH" >&5
26377 echo "${ECHO_T}$TCL_CONFIG_SH" >&6; }
26378 fi
26379
26380
26381
26382     . "$TCL_CONFIG_SH"
26383 eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
26384 eval TCL_LIB_FILE=\"$TCL_LIB_FILE\"
26385 eval TCL_LIBS=\"$TCL_LIBS\"
26386 eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
26387 eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"
26388
26389         # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
26390     ac_save_CPPFLAGS=$CPPFLAGS
26391     CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
26392     if test "${ac_cv_header_tcl_h+set}" = set; then
26393   { echo "$as_me:$LINENO: checking for tcl.h" >&5
26394 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6; }
26395 if test "${ac_cv_header_tcl_h+set}" = set; then
26396   echo $ECHO_N "(cached) $ECHO_C" >&6
26397 fi
26398 { echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5
26399 echo "${ECHO_T}$ac_cv_header_tcl_h" >&6; }
26400 else
26401   # Is the header compilable?
26402 { echo "$as_me:$LINENO: checking tcl.h usability" >&5
26403 echo $ECHO_N "checking tcl.h usability... $ECHO_C" >&6; }
26404 cat >conftest.$ac_ext <<_ACEOF
26405 /* confdefs.h.  */
26406 _ACEOF
26407 cat confdefs.h >>conftest.$ac_ext
26408 cat >>conftest.$ac_ext <<_ACEOF
26409 /* end confdefs.h.  */
26410 $ac_includes_default
26411 #include <tcl.h>
26412 _ACEOF
26413 rm -f conftest.$ac_objext
26414 if { (ac_try="$ac_compile"
26415 case "(($ac_try" in
26416   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26417   *) ac_try_echo=$ac_try;;
26418 esac
26419 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26420   (eval "$ac_compile") 2>conftest.er1
26421   ac_status=$?
26422   grep -v '^ *+' conftest.er1 >conftest.err
26423   rm -f conftest.er1
26424   cat conftest.err >&5
26425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26426   (exit $ac_status); } && {
26427          test -z "$ac_c_werror_flag" ||
26428          test ! -s conftest.err
26429        } && test -s conftest.$ac_objext; then
26430   ac_header_compiler=yes
26431 else
26432   echo "$as_me: failed program was:" >&5
26433 sed 's/^/| /' conftest.$ac_ext >&5
26434
26435         ac_header_compiler=no
26436 fi
26437
26438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26439 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26440 echo "${ECHO_T}$ac_header_compiler" >&6; }
26441
26442 # Is the header present?
26443 { echo "$as_me:$LINENO: checking tcl.h presence" >&5
26444 echo $ECHO_N "checking tcl.h presence... $ECHO_C" >&6; }
26445 cat >conftest.$ac_ext <<_ACEOF
26446 /* confdefs.h.  */
26447 _ACEOF
26448 cat confdefs.h >>conftest.$ac_ext
26449 cat >>conftest.$ac_ext <<_ACEOF
26450 /* end confdefs.h.  */
26451 #include <tcl.h>
26452 _ACEOF
26453 if { (ac_try="$ac_cpp conftest.$ac_ext"
26454 case "(($ac_try" in
26455   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26456   *) ac_try_echo=$ac_try;;
26457 esac
26458 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26459   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
26460   ac_status=$?
26461   grep -v '^ *+' conftest.er1 >conftest.err
26462   rm -f conftest.er1
26463   cat conftest.err >&5
26464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26465   (exit $ac_status); } >/dev/null && {
26466          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
26467          test ! -s conftest.err
26468        }; then
26469   ac_header_preproc=yes
26470 else
26471   echo "$as_me: failed program was:" >&5
26472 sed 's/^/| /' conftest.$ac_ext >&5
26473
26474   ac_header_preproc=no
26475 fi
26476
26477 rm -f conftest.err conftest.$ac_ext
26478 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26479 echo "${ECHO_T}$ac_header_preproc" >&6; }
26480
26481 # So?  What about this header?
26482 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26483   yes:no: )
26484     { echo "$as_me:$LINENO: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&5
26485 echo "$as_me: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
26486     { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the compiler's result" >&5
26487 echo "$as_me: WARNING: tcl.h: proceeding with the compiler's result" >&2;}
26488     ac_header_preproc=yes
26489     ;;
26490   no:yes:* )
26491     { echo "$as_me:$LINENO: WARNING: tcl.h: present but cannot be compiled" >&5
26492 echo "$as_me: WARNING: tcl.h: present but cannot be compiled" >&2;}
26493     { echo "$as_me:$LINENO: WARNING: tcl.h:     check for missing prerequisite headers?" >&5
26494 echo "$as_me: WARNING: tcl.h:     check for missing prerequisite headers?" >&2;}
26495     { echo "$as_me:$LINENO: WARNING: tcl.h: see the Autoconf documentation" >&5
26496 echo "$as_me: WARNING: tcl.h: see the Autoconf documentation" >&2;}
26497     { echo "$as_me:$LINENO: WARNING: tcl.h:     section \"Present But Cannot Be Compiled\"" >&5
26498 echo "$as_me: WARNING: tcl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
26499     { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5
26500 echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;}
26501     { echo "$as_me:$LINENO: WARNING: tcl.h: in the future, the compiler will take precedence" >&5
26502 echo "$as_me: WARNING: tcl.h: in the future, the compiler will take precedence" >&2;}
26503     ( cat <<\_ASBOX
26504 ## ---------------------------------------- ##
26505 ## Report this to pgsql-bugs@postgresql.org ##
26506 ## ---------------------------------------- ##
26507 _ASBOX
26508      ) | sed "s/^/$as_me: WARNING:     /" >&2
26509     ;;
26510 esac
26511 { echo "$as_me:$LINENO: checking for tcl.h" >&5
26512 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6; }
26513 if test "${ac_cv_header_tcl_h+set}" = set; then
26514   echo $ECHO_N "(cached) $ECHO_C" >&6
26515 else
26516   ac_cv_header_tcl_h=$ac_header_preproc
26517 fi
26518 { echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5
26519 echo "${ECHO_T}$ac_cv_header_tcl_h" >&6; }
26520
26521 fi
26522 if test $ac_cv_header_tcl_h = yes; then
26523   :
26524 else
26525   { { echo "$as_me:$LINENO: error: header file <tcl.h> is required for Tcl" >&5
26526 echo "$as_me: error: header file <tcl.h> is required for Tcl" >&2;}
26527    { (exit 1); exit 1; }; }
26528 fi
26529
26530
26531     CPPFLAGS=$ac_save_CPPFLAGS
26532 fi
26533
26534 #
26535 # Check for DocBook and tools
26536 #
26537 for ac_prog in onsgmls nsgmls
26538 do
26539   # Extract the first word of "$ac_prog", so it can be a program name with args.
26540 set dummy $ac_prog; ac_word=$2
26541 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26542 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26543 if test "${ac_cv_prog_NSGMLS+set}" = set; then
26544   echo $ECHO_N "(cached) $ECHO_C" >&6
26545 else
26546   if test -n "$NSGMLS"; then
26547   ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
26548 else
26549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26550 for as_dir in $PATH
26551 do
26552   IFS=$as_save_IFS
26553   test -z "$as_dir" && as_dir=.
26554   for ac_exec_ext in '' $ac_executable_extensions; do
26555   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26556     ac_cv_prog_NSGMLS="$ac_prog"
26557     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26558     break 2
26559   fi
26560 done
26561 done
26562 IFS=$as_save_IFS
26563
26564 fi
26565 fi
26566 NSGMLS=$ac_cv_prog_NSGMLS
26567 if test -n "$NSGMLS"; then
26568   { echo "$as_me:$LINENO: result: $NSGMLS" >&5
26569 echo "${ECHO_T}$NSGMLS" >&6; }
26570 else
26571   { echo "$as_me:$LINENO: result: no" >&5
26572 echo "${ECHO_T}no" >&6; }
26573 fi
26574
26575
26576   test -n "$NSGMLS" && break
26577 done
26578
26579 for ac_prog in openjade jade
26580 do
26581   # Extract the first word of "$ac_prog", so it can be a program name with args.
26582 set dummy $ac_prog; ac_word=$2
26583 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26584 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26585 if test "${ac_cv_prog_JADE+set}" = set; then
26586   echo $ECHO_N "(cached) $ECHO_C" >&6
26587 else
26588   if test -n "$JADE"; then
26589   ac_cv_prog_JADE="$JADE" # Let the user override the test.
26590 else
26591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26592 for as_dir in $PATH
26593 do
26594   IFS=$as_save_IFS
26595   test -z "$as_dir" && as_dir=.
26596   for ac_exec_ext in '' $ac_executable_extensions; do
26597   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26598     ac_cv_prog_JADE="$ac_prog"
26599     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26600     break 2
26601   fi
26602 done
26603 done
26604 IFS=$as_save_IFS
26605
26606 fi
26607 fi
26608 JADE=$ac_cv_prog_JADE
26609 if test -n "$JADE"; then
26610   { echo "$as_me:$LINENO: result: $JADE" >&5
26611 echo "${ECHO_T}$JADE" >&6; }
26612 else
26613   { echo "$as_me:$LINENO: result: no" >&5
26614 echo "${ECHO_T}no" >&6; }
26615 fi
26616
26617
26618   test -n "$JADE" && break
26619 done
26620
26621
26622 { echo "$as_me:$LINENO: checking for DocBook V4.2" >&5
26623 echo $ECHO_N "checking for DocBook V4.2... $ECHO_C" >&6; }
26624 if test "${pgac_cv_check_docbook+set}" = set; then
26625   echo $ECHO_N "(cached) $ECHO_C" >&6
26626 else
26627   cat >conftest.sgml <<EOF
26628 <!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
26629 <book>
26630  <title>test</title>
26631  <chapter>
26632   <title>random</title>
26633    <sect1>
26634     <title>testsect</title>
26635     <para>text</para>
26636   </sect1>
26637  </chapter>
26638 </book>
26639 EOF
26640
26641 pgac_cv_check_docbook=no
26642
26643 if test -n "$NSGMLS"; then
26644   $NSGMLS -s conftest.sgml 1>&5 2>&1
26645   if test $? -eq 0; then
26646     pgac_cv_check_docbook=yes
26647   fi
26648 fi
26649 rm -f conftest.sgml
26650 fi
26651 { echo "$as_me:$LINENO: result: $pgac_cv_check_docbook" >&5
26652 echo "${ECHO_T}$pgac_cv_check_docbook" >&6; }
26653
26654 have_docbook=$pgac_cv_check_docbook
26655
26656
26657 { echo "$as_me:$LINENO: checking for DocBook stylesheets" >&5
26658 echo $ECHO_N "checking for DocBook stylesheets... $ECHO_C" >&6; }
26659 if test "${pgac_cv_path_stylesheets+set}" = set; then
26660   echo $ECHO_N "(cached) $ECHO_C" >&6
26661 else
26662   if test -n "$DOCBOOKSTYLE"; then
26663   pgac_cv_path_stylesheets=$DOCBOOKSTYLE
26664 else
26665   for pgac_prefix in /usr /usr/local /opt /sw; do
26666     for pgac_infix in share lib; do
26667       for pgac_postfix in \
26668         sgml/stylesheets/nwalsh-modular \
26669         sgml/stylesheets/docbook \
26670         sgml/stylesheets/dsssl/docbook \
26671         sgml/docbook-dsssl \
26672         sgml/docbook/dsssl/modular \
26673         sgml/docbook/stylesheet/dsssl/modular \
26674         sgml/docbook/dsssl-stylesheets \
26675         sgml/dsssl/docbook-dsssl-nwalsh
26676       do
26677         pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
26678         if test -r "$pgac_candidate/html/docbook.dsl" \
26679            && test -r "$pgac_candidate/print/docbook.dsl"
26680         then
26681           pgac_cv_path_stylesheets=$pgac_candidate
26682           break 3
26683         fi
26684       done
26685     done
26686   done
26687 fi
26688 fi
26689
26690 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
26691
26692 if test -n "$DOCBOOKSTYLE"; then
26693   { echo "$as_me:$LINENO: result: $DOCBOOKSTYLE" >&5
26694 echo "${ECHO_T}$DOCBOOKSTYLE" >&6; }
26695 else
26696   { echo "$as_me:$LINENO: result: no" >&5
26697 echo "${ECHO_T}no" >&6; }
26698 fi
26699 if test -n "$DOCBOOKSTYLE"; then
26700   for ac_prog in collateindex.pl
26701 do
26702   # Extract the first word of "$ac_prog", so it can be a program name with args.
26703 set dummy $ac_prog; ac_word=$2
26704 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26705 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26706 if test "${ac_cv_path_COLLATEINDEX+set}" = set; then
26707   echo $ECHO_N "(cached) $ECHO_C" >&6
26708 else
26709   case $COLLATEINDEX in
26710   [\\/]* | ?:[\\/]*)
26711   ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
26712   ;;
26713   *)
26714   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26715 for as_dir in $DOCBOOKSTYLE/bin $PATH
26716 do
26717   IFS=$as_save_IFS
26718   test -z "$as_dir" && as_dir=.
26719   for ac_exec_ext in '' $ac_executable_extensions; do
26720   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26721     ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
26722     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26723     break 2
26724   fi
26725 done
26726 done
26727 IFS=$as_save_IFS
26728
26729   ;;
26730 esac
26731 fi
26732 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
26733 if test -n "$COLLATEINDEX"; then
26734   { echo "$as_me:$LINENO: result: $COLLATEINDEX" >&5
26735 echo "${ECHO_T}$COLLATEINDEX" >&6; }
26736 else
26737   { echo "$as_me:$LINENO: result: no" >&5
26738 echo "${ECHO_T}no" >&6; }
26739 fi
26740
26741
26742   test -n "$COLLATEINDEX" && break
26743 done
26744
26745 else
26746   for ac_prog in collateindex.pl
26747 do
26748   # Extract the first word of "$ac_prog", so it can be a program name with args.
26749 set dummy $ac_prog; ac_word=$2
26750 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26752 if test "${ac_cv_path_COLLATEINDEX+set}" = set; then
26753   echo $ECHO_N "(cached) $ECHO_C" >&6
26754 else
26755   case $COLLATEINDEX in
26756   [\\/]* | ?:[\\/]*)
26757   ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
26758   ;;
26759   *)
26760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26761 for as_dir in $PATH
26762 do
26763   IFS=$as_save_IFS
26764   test -z "$as_dir" && as_dir=.
26765   for ac_exec_ext in '' $ac_executable_extensions; do
26766   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26767     ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
26768     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26769     break 2
26770   fi
26771 done
26772 done
26773 IFS=$as_save_IFS
26774
26775   ;;
26776 esac
26777 fi
26778 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
26779 if test -n "$COLLATEINDEX"; then
26780   { echo "$as_me:$LINENO: result: $COLLATEINDEX" >&5
26781 echo "${ECHO_T}$COLLATEINDEX" >&6; }
26782 else
26783   { echo "$as_me:$LINENO: result: no" >&5
26784 echo "${ECHO_T}no" >&6; }
26785 fi
26786
26787
26788   test -n "$COLLATEINDEX" && break
26789 done
26790
26791 fi
26792 for ac_prog in sgmlspl
26793 do
26794   # Extract the first word of "$ac_prog", so it can be a program name with args.
26795 set dummy $ac_prog; ac_word=$2
26796 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26797 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26798 if test "${ac_cv_prog_SGMLSPL+set}" = set; then
26799   echo $ECHO_N "(cached) $ECHO_C" >&6
26800 else
26801   if test -n "$SGMLSPL"; then
26802   ac_cv_prog_SGMLSPL="$SGMLSPL" # Let the user override the test.
26803 else
26804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26805 for as_dir in $PATH
26806 do
26807   IFS=$as_save_IFS
26808   test -z "$as_dir" && as_dir=.
26809   for ac_exec_ext in '' $ac_executable_extensions; do
26810   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26811     ac_cv_prog_SGMLSPL="$ac_prog"
26812     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26813     break 2
26814   fi
26815 done
26816 done
26817 IFS=$as_save_IFS
26818
26819 fi
26820 fi
26821 SGMLSPL=$ac_cv_prog_SGMLSPL
26822 if test -n "$SGMLSPL"; then
26823   { echo "$as_me:$LINENO: result: $SGMLSPL" >&5
26824 echo "${ECHO_T}$SGMLSPL" >&6; }
26825 else
26826   { echo "$as_me:$LINENO: result: no" >&5
26827 echo "${ECHO_T}no" >&6; }
26828 fi
26829
26830
26831   test -n "$SGMLSPL" && break
26832 done
26833
26834 { echo "$as_me:$LINENO: checking for docbook2man" >&5
26835 echo $ECHO_N "checking for docbook2man... $ECHO_C" >&6; }
26836 if test "${ac_cv_path_DOCBOOK2MAN+set}" = set; then
26837   echo $ECHO_N "(cached) $ECHO_C" >&6
26838 else
26839   if test -z "$DOCBOOK2MAN"; then
26840   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26841 for as_dir in $PATH
26842 do
26843   IFS=$as_save_IFS
26844   test -z "$as_dir" && as_dir=.
26845   for ac_prog in docbook2x-man db2x_docbook2man docbook2man; do
26846     ac_path="$as_dir/$ac_prog"
26847     { test -f "$ac_path" && $as_test_x "$ac_path"; } || continue
26848     if "$ac_path" --version 2>/dev/null | $GREP docbook2x >/dev/null 2>&1; then
26849       ac_cv_path_DOCBOOK2MAN=$ac_path
26850       break
26851     fi
26852   done
26853 done
26854 IFS=$as_save_IFS
26855
26856 else
26857   ac_cv_path_DOCBOOK2MAN=$DOCBOOK2MAN
26858 fi
26859 fi
26860 { echo "$as_me:$LINENO: result: $ac_cv_path_DOCBOOK2MAN" >&5
26861 echo "${ECHO_T}$ac_cv_path_DOCBOOK2MAN" >&6; }
26862 DOCBOOK2MAN=$ac_cv_path_DOCBOOK2MAN
26863
26864
26865
26866 # Thread testing
26867
26868 # We have to run the thread test near the end so we have all our symbols
26869 # defined.  Cross compiling throws a warning.
26870 #
26871 if test "$enable_thread_safety_force" = yes; then
26872 if test "$PORTNAME" != "win32"
26873 then
26874   { echo "$as_me:$LINENO: WARNING:
26875 *** Skipping thread test program.  --enable-thread-safety-force was used.
26876 *** Run the program in src/test/thread on the your machine and add proper
26877 *** locking function calls to your applications to guarantee thread safety.
26878 " >&5
26879 echo "$as_me: WARNING:
26880 *** Skipping thread test program.  --enable-thread-safety-force was used.
26881 *** Run the program in src/test/thread on the your machine and add proper
26882 *** locking function calls to your applications to guarantee thread safety.
26883 " >&2;}
26884 else
26885 { echo "$as_me:$LINENO: WARNING: *** skipping thread test on Win32" >&5
26886 echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
26887 fi
26888 elif test "$enable_thread_safety" = yes; then
26889 if test "$PORTNAME" != "win32"
26890 then
26891 { echo "$as_me:$LINENO: checking thread safety of required library functions" >&5
26892 echo $ECHO_N "checking thread safety of required library functions... $ECHO_C" >&6; }
26893
26894 _CFLAGS="$CFLAGS"
26895 _LIBS="$LIBS"
26896 CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
26897 LIBS="$LIBS $PTHREAD_LIBS"
26898 if test "$cross_compiling" = yes; then
26899   { echo "$as_me:$LINENO: result: maybe" >&5
26900 echo "${ECHO_T}maybe" >&6; }
26901   { echo "$as_me:$LINENO: WARNING:
26902 *** Skipping thread test program because of cross-compile build.
26903 *** Run the program in src/test/thread on the target machine.
26904 " >&5
26905 echo "$as_me: WARNING:
26906 *** Skipping thread test program because of cross-compile build.
26907 *** Run the program in src/test/thread on the target machine.
26908 " >&2;}
26909 else
26910   cat >conftest.$ac_ext <<_ACEOF
26911 /* confdefs.h.  */
26912 _ACEOF
26913 cat confdefs.h >>conftest.$ac_ext
26914 cat >>conftest.$ac_ext <<_ACEOF
26915 /* end confdefs.h.  */
26916 #include "$srcdir/src/test/thread/thread_test.c"
26917 _ACEOF
26918 rm -f conftest$ac_exeext
26919 if { (ac_try="$ac_link"
26920 case "(($ac_try" in
26921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26922   *) ac_try_echo=$ac_try;;
26923 esac
26924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26925   (eval "$ac_link") 2>&5
26926   ac_status=$?
26927   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26928   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26929   { (case "(($ac_try" in
26930   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26931   *) ac_try_echo=$ac_try;;
26932 esac
26933 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26934   (eval "$ac_try") 2>&5
26935   ac_status=$?
26936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26937   (exit $ac_status); }; }; then
26938   { echo "$as_me:$LINENO: result: yes" >&5
26939 echo "${ECHO_T}yes" >&6; }
26940 else
26941   echo "$as_me: program exited with status $ac_status" >&5
26942 echo "$as_me: failed program was:" >&5
26943 sed 's/^/| /' conftest.$ac_ext >&5
26944
26945 ( exit $ac_status )
26946 { echo "$as_me:$LINENO: result: no" >&5
26947 echo "${ECHO_T}no" >&6; }
26948   { { echo "$as_me:$LINENO: error: thread test program failed
26949 This platform is not thread-safe.  Check the file 'config.log' for the
26950 exact reason.
26951
26952 You can use the configure option --enable-thread-safety-force to force
26953 threads to be enabled.  But you must then run the program in
26954 src/test/thread and add locking function calls to your applications to
26955 guarantee thread safety." >&5
26956 echo "$as_me: error: thread test program failed
26957 This platform is not thread-safe.  Check the file 'config.log' for the
26958 exact reason.
26959
26960 You can use the configure option --enable-thread-safety-force to force
26961 threads to be enabled.  But you must then run the program in
26962 src/test/thread and add locking function calls to your applications to
26963 guarantee thread safety." >&2;}
26964    { (exit 1); exit 1; }; }
26965 fi
26966 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26967 fi
26968
26969
26970 CFLAGS="$_CFLAGS"
26971 LIBS="$_LIBS"
26972 else
26973 { echo "$as_me:$LINENO: WARNING: *** skipping thread test on Win32" >&5
26974 echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
26975 fi
26976 fi
26977
26978 # If compiler will take -Wl,--as-needed then add that to LDFLAGS.
26979 # This is much easier than trying to filter LIBS to the minimum for each
26980 # executable.  (Note that shared library links won't use this switch, though.)
26981 # On (at least) some Red-Hat-derived systems, this switch breaks linking to
26982 # libreadline; therefore we postpone testing it until we know what library
26983 # dependencies readline has.  The test code will try to link with $LIBS.
26984 if test "$with_readline" = yes; then
26985   link_test_func=readline
26986 else
26987   link_test_func=exit
26988 fi
26989 if test "$PORTNAME" != "darwin"; then
26990   { echo "$as_me:$LINENO: checking if $CC supports -Wl,--as-needed" >&5
26991 echo $ECHO_N "checking if $CC supports -Wl,--as-needed... $ECHO_C" >&6; }
26992 pgac_save_LDFLAGS=$LDFLAGS
26993 LDFLAGS="$pgac_save_LDFLAGS -Wl,--as-needed"
26994 if test "$cross_compiling" = yes; then
26995   LDFLAGS="$pgac_save_LDFLAGS"
26996                { echo "$as_me:$LINENO: result: assuming no" >&5
26997 echo "${ECHO_T}assuming no" >&6; }
26998 else
26999   cat >conftest.$ac_ext <<_ACEOF
27000 /* confdefs.h.  */
27001 _ACEOF
27002 cat confdefs.h >>conftest.$ac_ext
27003 cat >>conftest.$ac_ext <<_ACEOF
27004 /* end confdefs.h.  */
27005 extern void $link_test_func (); void (*fptr) () = $link_test_func;
27006 int
27007 main ()
27008 {
27009
27010   ;
27011   return 0;
27012 }
27013 _ACEOF
27014 rm -f conftest$ac_exeext
27015 if { (ac_try="$ac_link"
27016 case "(($ac_try" in
27017   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27018   *) ac_try_echo=$ac_try;;
27019 esac
27020 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27021   (eval "$ac_link") 2>&5
27022   ac_status=$?
27023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27024   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27025   { (case "(($ac_try" in
27026   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27027   *) ac_try_echo=$ac_try;;
27028 esac
27029 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27030   (eval "$ac_try") 2>&5
27031   ac_status=$?
27032   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27033   (exit $ac_status); }; }; then
27034   { echo "$as_me:$LINENO: result: yes" >&5
27035 echo "${ECHO_T}yes" >&6; }
27036 else
27037   echo "$as_me: program exited with status $ac_status" >&5
27038 echo "$as_me: failed program was:" >&5
27039 sed 's/^/| /' conftest.$ac_ext >&5
27040
27041 ( exit $ac_status )
27042 LDFLAGS="$pgac_save_LDFLAGS"
27043                { echo "$as_me:$LINENO: result: no" >&5
27044 echo "${ECHO_T}no" >&6; }
27045 fi
27046 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27047 fi
27048
27049
27050
27051 else
27052   # On Darwin it's spelled -Wl,-dead_strip_dylibs, but don't try that elsewhere
27053   { echo "$as_me:$LINENO: checking if $CC supports -Wl,-dead_strip_dylibs" >&5
27054 echo $ECHO_N "checking if $CC supports -Wl,-dead_strip_dylibs... $ECHO_C" >&6; }
27055 pgac_save_LDFLAGS=$LDFLAGS
27056 LDFLAGS="$pgac_save_LDFLAGS -Wl,-dead_strip_dylibs"
27057 if test "$cross_compiling" = yes; then
27058   LDFLAGS="$pgac_save_LDFLAGS"
27059                { echo "$as_me:$LINENO: result: assuming no" >&5
27060 echo "${ECHO_T}assuming no" >&6; }
27061 else
27062   cat >conftest.$ac_ext <<_ACEOF
27063 /* confdefs.h.  */
27064 _ACEOF
27065 cat confdefs.h >>conftest.$ac_ext
27066 cat >>conftest.$ac_ext <<_ACEOF
27067 /* end confdefs.h.  */
27068 extern void $link_test_func (); void (*fptr) () = $link_test_func;
27069 int
27070 main ()
27071 {
27072
27073   ;
27074   return 0;
27075 }
27076 _ACEOF
27077 rm -f conftest$ac_exeext
27078 if { (ac_try="$ac_link"
27079 case "(($ac_try" in
27080   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27081   *) ac_try_echo=$ac_try;;
27082 esac
27083 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27084   (eval "$ac_link") 2>&5
27085   ac_status=$?
27086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27087   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
27088   { (case "(($ac_try" in
27089   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
27090   *) ac_try_echo=$ac_try;;
27091 esac
27092 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
27093   (eval "$ac_try") 2>&5
27094   ac_status=$?
27095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27096   (exit $ac_status); }; }; then
27097   { echo "$as_me:$LINENO: result: yes" >&5
27098 echo "${ECHO_T}yes" >&6; }
27099 else
27100   echo "$as_me: program exited with status $ac_status" >&5
27101 echo "$as_me: failed program was:" >&5
27102 sed 's/^/| /' conftest.$ac_ext >&5
27103
27104 ( exit $ac_status )
27105 LDFLAGS="$pgac_save_LDFLAGS"
27106                { echo "$as_me:$LINENO: result: no" >&5
27107 echo "${ECHO_T}no" >&6; }
27108 fi
27109 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
27110 fi
27111
27112
27113
27114 fi
27115
27116
27117 # Begin output steps
27118
27119 { echo "$as_me:$LINENO: using CFLAGS=$CFLAGS" >&5
27120 echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
27121 { echo "$as_me:$LINENO: using CPPFLAGS=$CPPFLAGS" >&5
27122 echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
27123 { echo "$as_me:$LINENO: using LDFLAGS=$LDFLAGS" >&5
27124 echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}
27125
27126 # Create compiler version string
27127 if test x"$GCC" = x"yes" ; then
27128   cc_string="GCC `${CC} --version | sed q`"
27129 elif test x"$SUN_STUDIO_CC" = x"yes" ; then
27130   cc_string=`${CC} -V 2>&1 | sed q`
27131 else
27132   cc_string=$CC
27133 fi
27134
27135
27136 cat >>confdefs.h <<_ACEOF
27137 #define PG_VERSION_STR "PostgreSQL $PACKAGE_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"
27138 _ACEOF
27139
27140
27141 # Supply a numeric version string for use by 3rd party add-ons
27142 # awk -F is a regex on some platforms, and not on others, so make "." a tab
27143 PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/[A-Za-z].*$//' |
27144 tr '.' '        ' |
27145 $AWK '{printf "%d%02d%02d", $1, $2, (NF >= 3) ? $3 : 0}'`"
27146
27147 cat >>confdefs.h <<_ACEOF
27148 #define PG_VERSION_NUM $PG_VERSION_NUM
27149 _ACEOF
27150
27151
27152
27153 # prepare build tree if outside source tree
27154 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
27155 # Note 2: /bin/pwd might be better than shell's built-in at getting
27156 #         a symlink-free name.
27157 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
27158   vpath_build=no
27159 else
27160   vpath_build=yes
27161   if test "$no_create" != yes; then
27162     echo $ECHO_N "preparing build tree... $ECHO_C" >&6
27163     pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
27164     $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
27165       || { { echo "$as_me:$LINENO: error: failed" >&5
27166 echo "$as_me: error: failed" >&2;}
27167    { (exit 1); exit 1; }; }
27168     { echo "$as_me:$LINENO: result: done" >&5
27169 echo "${ECHO_T}done" >&6; }
27170   fi
27171 fi
27172
27173
27174
27175 ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
27176
27177
27178 ac_config_links="$ac_config_links src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION} src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION} src/include/dynloader.h:src/backend/port/dynloader/${template}.h src/include/pg_config_os.h:src/include/port/${template}.h src/Makefile.port:src/makefiles/Makefile.${template}"
27179
27180
27181 if test "$PORTNAME" = "win32"; then
27182 ac_config_commands="$ac_config_commands check_win32_symlinks"
27183
27184 fi
27185
27186 ac_config_headers="$ac_config_headers src/include/pg_config.h"
27187
27188
27189 ac_config_headers="$ac_config_headers src/interfaces/ecpg/include/ecpg_config.h"
27190
27191
27192 cat >confcache <<\_ACEOF
27193 # This file is a shell script that caches the results of configure
27194 # tests run on this system so they can be shared between configure
27195 # scripts and configure runs, see configure's option --config-cache.
27196 # It is not useful on other systems.  If it contains results you don't
27197 # want to keep, you may remove or edit it.
27198 #
27199 # config.status only pays attention to the cache file if you give it
27200 # the --recheck option to rerun configure.
27201 #
27202 # `ac_cv_env_foo' variables (set or unset) will be overridden when
27203 # loading this file, other *unset* `ac_cv_foo' will be assigned the
27204 # following values.
27205
27206 _ACEOF
27207
27208 # The following way of writing the cache mishandles newlines in values,
27209 # but we know of no workaround that is simple, portable, and efficient.
27210 # So, we kill variables containing newlines.
27211 # Ultrix sh set writes to stderr and can't be redirected directly,
27212 # and sets the high bit in the cache file unless we assign to the vars.
27213 (
27214   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
27215     eval ac_val=\$$ac_var
27216     case $ac_val in #(
27217     *${as_nl}*)
27218       case $ac_var in #(
27219       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
27220 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
27221       esac
27222       case $ac_var in #(
27223       _ | IFS | as_nl) ;; #(
27224       *) $as_unset $ac_var ;;
27225       esac ;;
27226     esac
27227   done
27228
27229   (set) 2>&1 |
27230     case $as_nl`(ac_space=' '; set) 2>&1` in #(
27231     *${as_nl}ac_space=\ *)
27232       # `set' does not quote correctly, so add quotes (double-quote
27233       # substitution turns \\\\ into \\, and sed turns \\ into \).
27234       sed -n \
27235         "s/'/'\\\\''/g;
27236           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27237       ;; #(
27238     *)
27239       # `set' quotes correctly as required by POSIX, so do not add quotes.
27240       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
27241       ;;
27242     esac |
27243     sort
27244 ) |
27245   sed '
27246      /^ac_cv_env_/b end
27247      t clear
27248      :clear
27249      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27250      t end
27251      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27252      :end' >>confcache
27253 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
27254   if test -w "$cache_file"; then
27255     test "x$cache_file" != "x/dev/null" &&
27256       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
27257 echo "$as_me: updating cache $cache_file" >&6;}
27258     cat confcache >$cache_file
27259   else
27260     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
27261 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
27262   fi
27263 fi
27264 rm -f confcache
27265
27266 test "x$prefix" = xNONE && prefix=$ac_default_prefix
27267 # Let make expand exec_prefix.
27268 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
27269
27270 DEFS=-DHAVE_CONFIG_H
27271
27272 ac_libobjs=
27273 ac_ltlibobjs=
27274 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
27275   # 1. Remove the extension, and $U if already installed.
27276   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
27277   ac_i=`echo "$ac_i" | sed "$ac_script"`
27278   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
27279   #    will be set to the directory where LIBOBJS objects are built.
27280   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
27281   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
27282 done
27283 LIBOBJS=$ac_libobjs
27284
27285 LTLIBOBJS=$ac_ltlibobjs
27286
27287
27288
27289 : ${CONFIG_STATUS=./config.status}
27290 ac_clean_files_save=$ac_clean_files
27291 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27292 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
27293 echo "$as_me: creating $CONFIG_STATUS" >&6;}
27294 cat >$CONFIG_STATUS <<_ACEOF
27295 #! $SHELL
27296 # Generated by $as_me.
27297 # Run this file to recreate the current configuration.
27298 # Compiler output produced by configure, useful for debugging
27299 # configure, is in config.log if it exists.
27300
27301 debug=false
27302 ac_cs_recheck=false
27303 ac_cs_silent=false
27304 SHELL=\${CONFIG_SHELL-$SHELL}
27305 _ACEOF
27306
27307 cat >>$CONFIG_STATUS <<\_ACEOF
27308 ## --------------------- ##
27309 ## M4sh Initialization.  ##
27310 ## --------------------- ##
27311
27312 # Be more Bourne compatible
27313 DUALCASE=1; export DUALCASE # for MKS sh
27314 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27315   emulate sh
27316   NULLCMD=:
27317   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
27318   # is contrary to our usage.  Disable this feature.
27319   alias -g '${1+"$@"}'='"$@"'
27320   setopt NO_GLOB_SUBST
27321 else
27322   case `(set -o) 2>/dev/null` in
27323   *posix*) set -o posix ;;
27324 esac
27325
27326 fi
27327
27328
27329
27330
27331 # PATH needs CR
27332 # Avoid depending upon Character Ranges.
27333 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
27334 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27335 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
27336 as_cr_digits='0123456789'
27337 as_cr_alnum=$as_cr_Letters$as_cr_digits
27338
27339 # The user is always right.
27340 if test "${PATH_SEPARATOR+set}" != set; then
27341   echo "#! /bin/sh" >conf$$.sh
27342   echo  "exit 0"   >>conf$$.sh
27343   chmod +x conf$$.sh
27344   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
27345     PATH_SEPARATOR=';'
27346   else
27347     PATH_SEPARATOR=:
27348   fi
27349   rm -f conf$$.sh
27350 fi
27351
27352 # Support unset when possible.
27353 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
27354   as_unset=unset
27355 else
27356   as_unset=false
27357 fi
27358
27359
27360 # IFS
27361 # We need space, tab and new line, in precisely that order.  Quoting is
27362 # there to prevent editors from complaining about space-tab.
27363 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27364 # splitting by setting IFS to empty value.)
27365 as_nl='
27366 '
27367 IFS=" ""        $as_nl"
27368
27369 # Find who we are.  Look in the path if we contain no directory separator.
27370 case $0 in
27371   *[\\/]* ) as_myself=$0 ;;
27372   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27373 for as_dir in $PATH
27374 do
27375   IFS=$as_save_IFS
27376   test -z "$as_dir" && as_dir=.
27377   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27378 done
27379 IFS=$as_save_IFS
27380
27381      ;;
27382 esac
27383 # We did not find ourselves, most probably we were run as `sh COMMAND'
27384 # in which case we are not to be found in the path.
27385 if test "x$as_myself" = x; then
27386   as_myself=$0
27387 fi
27388 if test ! -f "$as_myself"; then
27389   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27390   { (exit 1); exit 1; }
27391 fi
27392
27393 # Work around bugs in pre-3.0 UWIN ksh.
27394 for as_var in ENV MAIL MAILPATH
27395 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
27396 done
27397 PS1='$ '
27398 PS2='> '
27399 PS4='+ '
27400
27401 # NLS nuisances.
27402 for as_var in \
27403   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
27404   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
27405   LC_TELEPHONE LC_TIME
27406 do
27407   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
27408     eval $as_var=C; export $as_var
27409   else
27410     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
27411   fi
27412 done
27413
27414 # Required to use basename.
27415 if expr a : '\(a\)' >/dev/null 2>&1 &&
27416    test "X`expr 00001 : '.*\(...\)'`" = X001; then
27417   as_expr=expr
27418 else
27419   as_expr=false
27420 fi
27421
27422 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27423   as_basename=basename
27424 else
27425   as_basename=false
27426 fi
27427
27428
27429 # Name of the executable.
27430 as_me=`$as_basename -- "$0" ||
27431 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27432          X"$0" : 'X\(//\)$' \| \
27433          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27434 echo X/"$0" |
27435     sed '/^.*\/\([^/][^/]*\)\/*$/{
27436             s//\1/
27437             q
27438           }
27439           /^X\/\(\/\/\)$/{
27440             s//\1/
27441             q
27442           }
27443           /^X\/\(\/\).*/{
27444             s//\1/
27445             q
27446           }
27447           s/.*/./; q'`
27448
27449 # CDPATH.
27450 $as_unset CDPATH
27451
27452
27453
27454   as_lineno_1=$LINENO
27455   as_lineno_2=$LINENO
27456   test "x$as_lineno_1" != "x$as_lineno_2" &&
27457   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
27458
27459   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
27460   # uniformly replaced by the line number.  The first 'sed' inserts a
27461   # line-number line after each line using $LINENO; the second 'sed'
27462   # does the real work.  The second script uses 'N' to pair each
27463   # line-number line with the line containing $LINENO, and appends
27464   # trailing '-' during substitution so that $LINENO is not a special
27465   # case at line end.
27466   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
27467   # scripts with optimization help from Paolo Bonzini.  Blame Lee
27468   # E. McMahon (1931-1989) for sed's syntax.  :-)
27469   sed -n '
27470     p
27471     /[$]LINENO/=
27472   ' <$as_myself |
27473     sed '
27474       s/[$]LINENO.*/&-/
27475       t lineno
27476       b
27477       :lineno
27478       N
27479       :loop
27480       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
27481       t loop
27482       s/-\n.*//
27483     ' >$as_me.lineno &&
27484   chmod +x "$as_me.lineno" ||
27485     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
27486    { (exit 1); exit 1; }; }
27487
27488   # Don't try to exec as it changes $[0], causing all sort of problems
27489   # (the dirname of $[0] is not the place where we might find the
27490   # original and so on.  Autoconf is especially sensitive to this).
27491   . "./$as_me.lineno"
27492   # Exit status is that of the last command.
27493   exit
27494 }
27495
27496
27497 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
27498   as_dirname=dirname
27499 else
27500   as_dirname=false
27501 fi
27502
27503 ECHO_C= ECHO_N= ECHO_T=
27504 case `echo -n x` in
27505 -n*)
27506   case `echo 'x\c'` in
27507   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
27508   *)   ECHO_C='\c';;
27509   esac;;
27510 *)
27511   ECHO_N='-n';;
27512 esac
27513
27514 if expr a : '\(a\)' >/dev/null 2>&1 &&
27515    test "X`expr 00001 : '.*\(...\)'`" = X001; then
27516   as_expr=expr
27517 else
27518   as_expr=false
27519 fi
27520
27521 rm -f conf$$ conf$$.exe conf$$.file
27522 if test -d conf$$.dir; then
27523   rm -f conf$$.dir/conf$$.file
27524 else
27525   rm -f conf$$.dir
27526   mkdir conf$$.dir
27527 fi
27528 echo >conf$$.file
27529 if ln -s conf$$.file conf$$ 2>/dev/null; then
27530   as_ln_s='ln -s'
27531   # ... but there are two gotchas:
27532   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27533   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27534   # In both cases, we have to default to `cp -p'.
27535   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
27536     as_ln_s='cp -p'
27537 elif ln conf$$.file conf$$ 2>/dev/null; then
27538   as_ln_s=ln
27539 else
27540   as_ln_s='cp -p'
27541 fi
27542 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27543 rmdir conf$$.dir 2>/dev/null
27544
27545 if mkdir -p . 2>/dev/null; then
27546   as_mkdir_p=:
27547 else
27548   test -d ./-p && rmdir ./-p
27549   as_mkdir_p=false
27550 fi
27551
27552 if test -x / >/dev/null 2>&1; then
27553   as_test_x='test -x'
27554 else
27555   if ls -dL / >/dev/null 2>&1; then
27556     as_ls_L_option=L
27557   else
27558     as_ls_L_option=
27559   fi
27560   as_test_x='
27561     eval sh -c '\''
27562       if test -d "$1"; then
27563         test -d "$1/.";
27564       else
27565         case $1 in
27566         -*)set "./$1";;
27567         esac;
27568         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
27569         ???[sx]*):;;*)false;;esac;fi
27570     '\'' sh
27571   '
27572 fi
27573 as_executable_p=$as_test_x
27574
27575 # Sed expression to map a string onto a valid CPP name.
27576 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27577
27578 # Sed expression to map a string onto a valid variable name.
27579 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27580
27581
27582 exec 6>&1
27583
27584 # Save the log message, to keep $[0] and so on meaningful, and to
27585 # report actual input values of CONFIG_FILES etc. instead of their
27586 # values after options handling.
27587 ac_log="
27588 This file was extended by PostgreSQL $as_me 8.4devel, which was
27589 generated by GNU Autoconf 2.61.  Invocation command line was
27590
27591   CONFIG_FILES    = $CONFIG_FILES
27592   CONFIG_HEADERS  = $CONFIG_HEADERS
27593   CONFIG_LINKS    = $CONFIG_LINKS
27594   CONFIG_COMMANDS = $CONFIG_COMMANDS
27595   $ $0 $@
27596
27597 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27598 "
27599
27600 _ACEOF
27601
27602 cat >>$CONFIG_STATUS <<_ACEOF
27603 # Files that config.status was made for.
27604 config_files="$ac_config_files"
27605 config_headers="$ac_config_headers"
27606 config_links="$ac_config_links"
27607 config_commands="$ac_config_commands"
27608
27609 _ACEOF
27610
27611 cat >>$CONFIG_STATUS <<\_ACEOF
27612 ac_cs_usage="\
27613 \`$as_me' instantiates files from templates according to the
27614 current configuration.
27615
27616 Usage: $0 [OPTIONS] [FILE]...
27617
27618   -h, --help       print this help, then exit
27619   -V, --version    print version number and configuration settings, then exit
27620   -q, --quiet      do not print progress messages
27621   -d, --debug      don't remove temporary files
27622       --recheck    update $as_me by reconfiguring in the same conditions
27623   --file=FILE[:TEMPLATE]
27624                    instantiate the configuration file FILE
27625   --header=FILE[:TEMPLATE]
27626                    instantiate the configuration header FILE
27627
27628 Configuration files:
27629 $config_files
27630
27631 Configuration headers:
27632 $config_headers
27633
27634 Configuration links:
27635 $config_links
27636
27637 Configuration commands:
27638 $config_commands
27639
27640 Report bugs to <bug-autoconf@gnu.org>."
27641
27642 _ACEOF
27643 cat >>$CONFIG_STATUS <<_ACEOF
27644 ac_cs_version="\\
27645 PostgreSQL config.status 8.4devel
27646 configured by $0, generated by GNU Autoconf 2.61,
27647   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27648
27649 Copyright (C) 2006 Free Software Foundation, Inc.
27650 This config.status script is free software; the Free Software Foundation
27651 gives unlimited permission to copy, distribute and modify it."
27652
27653 ac_pwd='$ac_pwd'
27654 srcdir='$srcdir'
27655 _ACEOF
27656
27657 cat >>$CONFIG_STATUS <<\_ACEOF
27658 # If no file are specified by the user, then we need to provide default
27659 # value.  By we need to know if files were specified by the user.
27660 ac_need_defaults=:
27661 while test $# != 0
27662 do
27663   case $1 in
27664   --*=*)
27665     ac_option=`expr "X$1" : 'X\([^=]*\)='`
27666     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27667     ac_shift=:
27668     ;;
27669   *)
27670     ac_option=$1
27671     ac_optarg=$2
27672     ac_shift=shift
27673     ;;
27674   esac
27675
27676   case $ac_option in
27677   # Handling of the options.
27678   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27679     ac_cs_recheck=: ;;
27680   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27681     echo "$ac_cs_version"; exit ;;
27682   --debug | --debu | --deb | --de | --d | -d )
27683     debug=: ;;
27684   --file | --fil | --fi | --f )
27685     $ac_shift
27686     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
27687     ac_need_defaults=false;;
27688   --header | --heade | --head | --hea )
27689     $ac_shift
27690     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
27691     ac_need_defaults=false;;
27692   --he | --h)
27693     # Conflict between --help and --header
27694     { echo "$as_me: error: ambiguous option: $1
27695 Try \`$0 --help' for more information." >&2
27696    { (exit 1); exit 1; }; };;
27697   --help | --hel | -h )
27698     echo "$ac_cs_usage"; exit ;;
27699   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27700   | -silent | --silent | --silen | --sile | --sil | --si | --s)
27701     ac_cs_silent=: ;;
27702
27703   # This is an error.
27704   -*) { echo "$as_me: error: unrecognized option: $1
27705 Try \`$0 --help' for more information." >&2
27706    { (exit 1); exit 1; }; } ;;
27707
27708   *) ac_config_targets="$ac_config_targets $1"
27709      ac_need_defaults=false ;;
27710
27711   esac
27712   shift
27713 done
27714
27715 ac_configure_extra_args=
27716
27717 if $ac_cs_silent; then
27718   exec 6>/dev/null
27719   ac_configure_extra_args="$ac_configure_extra_args --silent"
27720 fi
27721
27722 _ACEOF
27723 cat >>$CONFIG_STATUS <<_ACEOF
27724 if \$ac_cs_recheck; then
27725   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
27726   CONFIG_SHELL=$SHELL
27727   export CONFIG_SHELL
27728   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27729 fi
27730
27731 _ACEOF
27732 cat >>$CONFIG_STATUS <<\_ACEOF
27733 exec 5>>config.log
27734 {
27735   echo
27736   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27737 ## Running $as_me. ##
27738 _ASBOX
27739   echo "$ac_log"
27740 } >&5
27741
27742 _ACEOF
27743 cat >>$CONFIG_STATUS <<_ACEOF
27744 _ACEOF
27745
27746 cat >>$CONFIG_STATUS <<\_ACEOF
27747
27748 # Handling of arguments.
27749 for ac_config_target in $ac_config_targets
27750 do
27751   case $ac_config_target in
27752     "src/backend/port/tas.s") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
27753     "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
27754     "src/Makefile.global") CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
27755     "src/backend/port/dynloader.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
27756     "src/backend/port/pg_sema.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
27757     "src/backend/port/pg_shmem.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
27758     "src/include/dynloader.h") CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
27759     "src/include/pg_config_os.h") CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
27760     "src/Makefile.port") CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
27761     "check_win32_symlinks") CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
27762     "src/include/pg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
27763     "src/interfaces/ecpg/include/ecpg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/interfaces/ecpg/include/ecpg_config.h" ;;
27764
27765   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
27766 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
27767    { (exit 1); exit 1; }; };;
27768   esac
27769 done
27770
27771
27772 # If the user did not use the arguments to specify the items to instantiate,
27773 # then the envvar interface is used.  Set only those that are not.
27774 # We use the long form for the default assignment because of an extremely
27775 # bizarre bug on SunOS 4.1.3.
27776 if $ac_need_defaults; then
27777   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
27778   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
27779   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
27780   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
27781 fi
27782
27783 # Have a temporary directory for convenience.  Make it in the build tree
27784 # simply because there is no reason against having it here, and in addition,
27785 # creating and moving files from /tmp can sometimes cause problems.
27786 # Hook for its removal unless debugging.
27787 # Note that there is a small window in which the directory will not be cleaned:
27788 # after its creation but before its name has been assigned to `$tmp'.
27789 $debug ||
27790 {
27791   tmp=
27792   trap 'exit_status=$?
27793   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
27794 ' 0
27795   trap '{ (exit 1); exit 1; }' 1 2 13 15
27796 }
27797 # Create a (secure) tmp directory for tmp files.
27798
27799 {
27800   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
27801   test -n "$tmp" && test -d "$tmp"
27802 }  ||
27803 {
27804   tmp=./conf$$-$RANDOM
27805   (umask 077 && mkdir "$tmp")
27806 } ||
27807 {
27808    echo "$me: cannot create a temporary directory in ." >&2
27809    { (exit 1); exit 1; }
27810 }
27811
27812 #
27813 # Set up the sed scripts for CONFIG_FILES section.
27814 #
27815
27816 # No need to generate the scripts if there are no CONFIG_FILES.
27817 # This happens for instance when ./config.status config.h
27818 if test -n "$CONFIG_FILES"; then
27819
27820 _ACEOF
27821
27822
27823
27824 ac_delim='%!_!# '
27825 for ac_last_try in false false false false false :; do
27826   cat >conf$$subs.sed <<_ACEOF
27827 SHELL!$SHELL$ac_delim
27828 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
27829 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
27830 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
27831 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
27832 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
27833 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
27834 exec_prefix!$exec_prefix$ac_delim
27835 prefix!$prefix$ac_delim
27836 program_transform_name!$program_transform_name$ac_delim
27837 bindir!$bindir$ac_delim
27838 sbindir!$sbindir$ac_delim
27839 libexecdir!$libexecdir$ac_delim
27840 datarootdir!$datarootdir$ac_delim
27841 datadir!$datadir$ac_delim
27842 sysconfdir!$sysconfdir$ac_delim
27843 sharedstatedir!$sharedstatedir$ac_delim
27844 localstatedir!$localstatedir$ac_delim
27845 includedir!$includedir$ac_delim
27846 oldincludedir!$oldincludedir$ac_delim
27847 docdir!$docdir$ac_delim
27848 infodir!$infodir$ac_delim
27849 htmldir!$htmldir$ac_delim
27850 dvidir!$dvidir$ac_delim
27851 pdfdir!$pdfdir$ac_delim
27852 psdir!$psdir$ac_delim
27853 libdir!$libdir$ac_delim
27854 localedir!$localedir$ac_delim
27855 mandir!$mandir$ac_delim
27856 DEFS!$DEFS$ac_delim
27857 ECHO_C!$ECHO_C$ac_delim
27858 ECHO_N!$ECHO_N$ac_delim
27859 ECHO_T!$ECHO_T$ac_delim
27860 LIBS!$LIBS$ac_delim
27861 build_alias!$build_alias$ac_delim
27862 host_alias!$host_alias$ac_delim
27863 target_alias!$target_alias$ac_delim
27864 configure_args!$configure_args$ac_delim
27865 PG_MAJORVERSION!$PG_MAJORVERSION$ac_delim
27866 build!$build$ac_delim
27867 build_cpu!$build_cpu$ac_delim
27868 build_vendor!$build_vendor$ac_delim
27869 build_os!$build_os$ac_delim
27870 host!$host$ac_delim
27871 host_cpu!$host_cpu$ac_delim
27872 host_vendor!$host_vendor$ac_delim
27873 host_os!$host_os$ac_delim
27874 PORTNAME!$PORTNAME$ac_delim
27875 enable_nls!$enable_nls$ac_delim
27876 WANTED_LANGUAGES!$WANTED_LANGUAGES$ac_delim
27877 default_port!$default_port$ac_delim
27878 enable_shared!$enable_shared$ac_delim
27879 enable_rpath!$enable_rpath$ac_delim
27880 enable_debug!$enable_debug$ac_delim
27881 enable_profiling!$enable_profiling$ac_delim
27882 GCOV!$GCOV$ac_delim
27883 LCOV!$LCOV$ac_delim
27884 GENHTML!$GENHTML$ac_delim
27885 enable_coverage!$enable_coverage$ac_delim
27886 DTRACE!$DTRACE$ac_delim
27887 DTRACEFLAGS!$DTRACEFLAGS$ac_delim
27888 enable_dtrace!$enable_dtrace$ac_delim
27889 CC!$CC$ac_delim
27890 CFLAGS!$CFLAGS$ac_delim
27891 LDFLAGS!$LDFLAGS$ac_delim
27892 CPPFLAGS!$CPPFLAGS$ac_delim
27893 ac_ct_CC!$ac_ct_CC$ac_delim
27894 EXEEXT!$EXEEXT$ac_delim
27895 OBJEXT!$OBJEXT$ac_delim
27896 SUN_STUDIO_CC!$SUN_STUDIO_CC$ac_delim
27897 CPP!$CPP$ac_delim
27898 GCC!$GCC$ac_delim
27899 TAS!$TAS$ac_delim
27900 autodepend!$autodepend$ac_delim
27901 INCLUDES!$INCLUDES$ac_delim
27902 enable_thread_safety!$enable_thread_safety$ac_delim
27903 with_tcl!$with_tcl$ac_delim
27904 with_perl!$with_perl$ac_delim
27905 with_python!$with_python$ac_delim
27906 with_gssapi!$with_gssapi$ac_delim
27907 with_krb5!$with_krb5$ac_delim
27908 krb_srvtab!$krb_srvtab$ac_delim
27909 with_pam!$with_pam$ac_delim
27910 with_ldap!$with_ldap$ac_delim
27911 with_bonjour!$with_bonjour$ac_delim
27912 with_openssl!$with_openssl$ac_delim
27913 with_ossp_uuid!$with_ossp_uuid$ac_delim
27914 XML2_CONFIG!$XML2_CONFIG$ac_delim
27915 with_libxml!$with_libxml$ac_delim
27916 with_libxslt!$with_libxslt$ac_delim
27917 with_system_tzdata!$with_system_tzdata$ac_delim
27918 with_zlib!$with_zlib$ac_delim
27919 GREP!$GREP$ac_delim
27920 EGREP!$EGREP$ac_delim
27921 ELF_SYS!$ELF_SYS$ac_delim
27922 LDFLAGS_SL!$LDFLAGS_SL$ac_delim
27923 LD!$LD$ac_delim
27924 _ACEOF
27925
27926   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
27927     break
27928   elif $ac_last_try; then
27929     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
27930 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
27931    { (exit 1); exit 1; }; }
27932   else
27933     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27934   fi
27935 done
27936
27937 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
27938 if test -n "$ac_eof"; then
27939   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
27940   ac_eof=`expr $ac_eof + 1`
27941 fi
27942
27943 cat >>$CONFIG_STATUS <<_ACEOF
27944 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
27945 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
27946 _ACEOF
27947 sed '
27948 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
27949 s/^/s,@/; s/!/@,|#_!!_#|/
27950 :n
27951 t n
27952 s/'"$ac_delim"'$/,g/; t
27953 s/$/\\/; p
27954 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
27955 ' >>$CONFIG_STATUS <conf$$subs.sed
27956 rm -f conf$$subs.sed
27957 cat >>$CONFIG_STATUS <<_ACEOF
27958 CEOF$ac_eof
27959 _ACEOF
27960
27961
27962 ac_delim='%!_!# '
27963 for ac_last_try in false false false false false :; do
27964   cat >conf$$subs.sed <<_ACEOF
27965 with_gnu_ld!$with_gnu_ld$ac_delim
27966 ld_R_works!$ld_R_works$ac_delim
27967 RANLIB!$RANLIB$ac_delim
27968 STRIP!$STRIP$ac_delim
27969 STRIP_STATIC_LIB!$STRIP_STATIC_LIB$ac_delim
27970 STRIP_SHARED_LIB!$STRIP_SHARED_LIB$ac_delim
27971 AR!$AR$ac_delim
27972 DLLTOOL!$DLLTOOL$ac_delim
27973 DLLWRAP!$DLLWRAP$ac_delim
27974 WINDRES!$WINDRES$ac_delim
27975 TAR!$TAR$ac_delim
27976 LN_S!$LN_S$ac_delim
27977 AWK!$AWK$ac_delim
27978 BISON!$BISON$ac_delim
27979 BISONFLAGS!$BISONFLAGS$ac_delim
27980 FLEX!$FLEX$ac_delim
27981 FLEXFLAGS!$FLEXFLAGS$ac_delim
27982 PERL!$PERL$ac_delim
27983 perl_archlibexp!$perl_archlibexp$ac_delim
27984 perl_privlibexp!$perl_privlibexp$ac_delim
27985 perl_useshrplib!$perl_useshrplib$ac_delim
27986 perl_embed_ldflags!$perl_embed_ldflags$ac_delim
27987 PYTHON!$PYTHON$ac_delim
27988 python_version!$python_version$ac_delim
27989 python_configdir!$python_configdir$ac_delim
27990 python_includespec!$python_includespec$ac_delim
27991 python_libdir!$python_libdir$ac_delim
27992 python_libspec!$python_libspec$ac_delim
27993 python_additional_libs!$python_additional_libs$ac_delim
27994 ZIC!$ZIC$ac_delim
27995 OSSP_UUID_LIBS!$OSSP_UUID_LIBS$ac_delim
27996 HAVE_IPV6!$HAVE_IPV6$ac_delim
27997 LIBOBJS!$LIBOBJS$ac_delim
27998 acx_pthread_config!$acx_pthread_config$ac_delim
27999 PTHREAD_CC!$PTHREAD_CC$ac_delim
28000 PTHREAD_LIBS!$PTHREAD_LIBS$ac_delim
28001 PTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
28002 LDAP_LIBS_FE!$LDAP_LIBS_FE$ac_delim
28003 LDAP_LIBS_BE!$LDAP_LIBS_BE$ac_delim
28004 HAVE_POSIX_SIGNALS!$HAVE_POSIX_SIGNALS$ac_delim
28005 MSGFMT!$MSGFMT$ac_delim
28006 MSGMERGE!$MSGMERGE$ac_delim
28007 XGETTEXT!$XGETTEXT$ac_delim
28008 TCLSH!$TCLSH$ac_delim
28009 TCL_CONFIG_SH!$TCL_CONFIG_SH$ac_delim
28010 TCL_INCLUDE_SPEC!$TCL_INCLUDE_SPEC$ac_delim
28011 TCL_LIB_FILE!$TCL_LIB_FILE$ac_delim
28012 TCL_LIBS!$TCL_LIBS$ac_delim
28013 TCL_LIB_SPEC!$TCL_LIB_SPEC$ac_delim
28014 TCL_SHARED_BUILD!$TCL_SHARED_BUILD$ac_delim
28015 TCL_SHLIB_LD_LIBS!$TCL_SHLIB_LD_LIBS$ac_delim
28016 NSGMLS!$NSGMLS$ac_delim
28017 JADE!$JADE$ac_delim
28018 have_docbook!$have_docbook$ac_delim
28019 DOCBOOKSTYLE!$DOCBOOKSTYLE$ac_delim
28020 COLLATEINDEX!$COLLATEINDEX$ac_delim
28021 SGMLSPL!$SGMLSPL$ac_delim
28022 DOCBOOK2MAN!$DOCBOOK2MAN$ac_delim
28023 vpath_build!$vpath_build$ac_delim
28024 LTLIBOBJS!$LTLIBOBJS$ac_delim
28025 _ACEOF
28026
28027   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 60; then
28028     break
28029   elif $ac_last_try; then
28030     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
28031 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
28032    { (exit 1); exit 1; }; }
28033   else
28034     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28035   fi
28036 done
28037
28038 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
28039 if test -n "$ac_eof"; then
28040   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
28041   ac_eof=`expr $ac_eof + 1`
28042 fi
28043
28044 cat >>$CONFIG_STATUS <<_ACEOF
28045 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
28046 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
28047 _ACEOF
28048 sed '
28049 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
28050 s/^/s,@/; s/!/@,|#_!!_#|/
28051 :n
28052 t n
28053 s/'"$ac_delim"'$/,g/; t
28054 s/$/\\/; p
28055 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
28056 ' >>$CONFIG_STATUS <conf$$subs.sed
28057 rm -f conf$$subs.sed
28058 cat >>$CONFIG_STATUS <<_ACEOF
28059 :end
28060 s/|#_!!_#|//g
28061 CEOF$ac_eof
28062 _ACEOF
28063
28064
28065 # VPATH may cause trouble with some makes, so we remove $(srcdir),
28066 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
28067 # trailing colons and then remove the whole line if VPATH becomes empty
28068 # (actually we leave an empty line to preserve line numbers).
28069 if test "x$srcdir" = x.; then
28070   ac_vpsub='/^[  ]*VPATH[        ]*=/{
28071 s/:*\$(srcdir):*/:/
28072 s/:*\${srcdir}:*/:/
28073 s/:*@srcdir@:*/:/
28074 s/^\([^=]*=[     ]*\):*/\1/
28075 s/:*$//
28076 s/^[^=]*=[       ]*$//
28077 }'
28078 fi
28079
28080 cat >>$CONFIG_STATUS <<\_ACEOF
28081 fi # test -n "$CONFIG_FILES"
28082
28083
28084 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS
28085 do
28086   case $ac_tag in
28087   :[FHLC]) ac_mode=$ac_tag; continue;;
28088   esac
28089   case $ac_mode$ac_tag in
28090   :[FHL]*:*);;
28091   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
28092 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
28093    { (exit 1); exit 1; }; };;
28094   :[FH]-) ac_tag=-:-;;
28095   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
28096   esac
28097   ac_save_IFS=$IFS
28098   IFS=:
28099   set x $ac_tag
28100   IFS=$ac_save_IFS
28101   shift
28102   ac_file=$1
28103   shift
28104
28105   case $ac_mode in
28106   :L) ac_source=$1;;
28107   :[FH])
28108     ac_file_inputs=
28109     for ac_f
28110     do
28111       case $ac_f in
28112       -) ac_f="$tmp/stdin";;
28113       *) # Look for the file first in the build tree, then in the source tree
28114          # (if the path is not absolute).  The absolute path cannot be DOS-style,
28115          # because $ac_f cannot contain `:'.
28116          test -f "$ac_f" ||
28117            case $ac_f in
28118            [\\/$]*) false;;
28119            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
28120            esac ||
28121            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
28122 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
28123    { (exit 1); exit 1; }; };;
28124       esac
28125       ac_file_inputs="$ac_file_inputs $ac_f"
28126     done
28127
28128     # Let's still pretend it is `configure' which instantiates (i.e., don't
28129     # use $as_me), people would be surprised to read:
28130     #    /* config.h.  Generated by config.status.  */
28131     configure_input="Generated from "`IFS=:
28132           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
28133     if test x"$ac_file" != x-; then
28134       configure_input="$ac_file.  $configure_input"
28135       { echo "$as_me:$LINENO: creating $ac_file" >&5
28136 echo "$as_me: creating $ac_file" >&6;}
28137     fi
28138
28139     case $ac_tag in
28140     *:-:* | *:-) cat >"$tmp/stdin";;
28141     esac
28142     ;;
28143   esac
28144
28145   ac_dir=`$as_dirname -- "$ac_file" ||
28146 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28147          X"$ac_file" : 'X\(//\)[^/]' \| \
28148          X"$ac_file" : 'X\(//\)$' \| \
28149          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28150 echo X"$ac_file" |
28151     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28152             s//\1/
28153             q
28154           }
28155           /^X\(\/\/\)[^/].*/{
28156             s//\1/
28157             q
28158           }
28159           /^X\(\/\/\)$/{
28160             s//\1/
28161             q
28162           }
28163           /^X\(\/\).*/{
28164             s//\1/
28165             q
28166           }
28167           s/.*/./; q'`
28168   { as_dir="$ac_dir"
28169   case $as_dir in #(
28170   -*) as_dir=./$as_dir;;
28171   esac
28172   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
28173     as_dirs=
28174     while :; do
28175       case $as_dir in #(
28176       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
28177       *) as_qdir=$as_dir;;
28178       esac
28179       as_dirs="'$as_qdir' $as_dirs"
28180       as_dir=`$as_dirname -- "$as_dir" ||
28181 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28182          X"$as_dir" : 'X\(//\)[^/]' \| \
28183          X"$as_dir" : 'X\(//\)$' \| \
28184          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
28185 echo X"$as_dir" |
28186     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28187             s//\1/
28188             q
28189           }
28190           /^X\(\/\/\)[^/].*/{
28191             s//\1/
28192             q
28193           }
28194           /^X\(\/\/\)$/{
28195             s//\1/
28196             q
28197           }
28198           /^X\(\/\).*/{
28199             s//\1/
28200             q
28201           }
28202           s/.*/./; q'`
28203       test -d "$as_dir" && break
28204     done
28205     test -z "$as_dirs" || eval "mkdir $as_dirs"
28206   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
28207 echo "$as_me: error: cannot create directory $as_dir" >&2;}
28208    { (exit 1); exit 1; }; }; }
28209   ac_builddir=.
28210
28211 case "$ac_dir" in
28212 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28213 *)
28214   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
28215   # A ".." for each directory in $ac_dir_suffix.
28216   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
28217   case $ac_top_builddir_sub in
28218   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28219   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28220   esac ;;
28221 esac
28222 ac_abs_top_builddir=$ac_pwd
28223 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28224 # for backward compatibility:
28225 ac_top_builddir=$ac_top_build_prefix
28226
28227 case $srcdir in
28228   .)  # We are building in place.
28229     ac_srcdir=.
28230     ac_top_srcdir=$ac_top_builddir_sub
28231     ac_abs_top_srcdir=$ac_pwd ;;
28232   [\\/]* | ?:[\\/]* )  # Absolute name.
28233     ac_srcdir=$srcdir$ac_dir_suffix;
28234     ac_top_srcdir=$srcdir
28235     ac_abs_top_srcdir=$srcdir ;;
28236   *) # Relative name.
28237     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28238     ac_top_srcdir=$ac_top_build_prefix$srcdir
28239     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28240 esac
28241 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28242
28243
28244   case $ac_mode in
28245   :F)
28246   #
28247   # CONFIG_FILE
28248   #
28249
28250 _ACEOF
28251
28252 cat >>$CONFIG_STATUS <<\_ACEOF
28253 # If the template does not know about datarootdir, expand it.
28254 # FIXME: This hack should be removed a few years after 2.60.
28255 ac_datarootdir_hack=; ac_datarootdir_seen=
28256
28257 case `sed -n '/datarootdir/ {
28258   p
28259   q
28260 }
28261 /@datadir@/p
28262 /@docdir@/p
28263 /@infodir@/p
28264 /@localedir@/p
28265 /@mandir@/p
28266 ' $ac_file_inputs` in
28267 *datarootdir*) ac_datarootdir_seen=yes;;
28268 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28269   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28270 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28271 _ACEOF
28272 cat >>$CONFIG_STATUS <<_ACEOF
28273   ac_datarootdir_hack='
28274   s&@datadir@&$datadir&g
28275   s&@docdir@&$docdir&g
28276   s&@infodir@&$infodir&g
28277   s&@localedir@&$localedir&g
28278   s&@mandir@&$mandir&g
28279     s&\\\${datarootdir}&$datarootdir&g' ;;
28280 esac
28281 _ACEOF
28282
28283 # Neutralize VPATH when `$srcdir' = `.'.
28284 # Shell code in configure.ac might set extrasub.
28285 # FIXME: do we really want to maintain this feature?
28286 cat >>$CONFIG_STATUS <<_ACEOF
28287   sed "$ac_vpsub
28288 $extrasub
28289 _ACEOF
28290 cat >>$CONFIG_STATUS <<\_ACEOF
28291 :t
28292 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28293 s&@configure_input@&$configure_input&;t t
28294 s&@top_builddir@&$ac_top_builddir_sub&;t t
28295 s&@srcdir@&$ac_srcdir&;t t
28296 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28297 s&@top_srcdir@&$ac_top_srcdir&;t t
28298 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28299 s&@builddir@&$ac_builddir&;t t
28300 s&@abs_builddir@&$ac_abs_builddir&;t t
28301 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28302 $ac_datarootdir_hack
28303 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
28304
28305 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28306   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
28307   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
28308   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28309 which seems to be undefined.  Please make sure it is defined." >&5
28310 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28311 which seems to be undefined.  Please make sure it is defined." >&2;}
28312
28313   rm -f "$tmp/stdin"
28314   case $ac_file in
28315   -) cat "$tmp/out"; rm -f "$tmp/out";;
28316   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
28317   esac
28318  ;;
28319   :H)
28320   #
28321   # CONFIG_HEADER
28322   #
28323 _ACEOF
28324
28325 # Transform confdefs.h into a sed script `conftest.defines', that
28326 # substitutes the proper values into config.h.in to produce config.h.
28327 rm -f conftest.defines conftest.tail
28328 # First, append a space to every undef/define line, to ease matching.
28329 echo 's/$/ /' >conftest.defines
28330 # Then, protect against being on the right side of a sed subst, or in
28331 # an unquoted here document, in config.status.  If some macros were
28332 # called several times there might be several #defines for the same
28333 # symbol, which is useless.  But do not sort them, since the last
28334 # AC_DEFINE must be honored.
28335 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28336 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
28337 # NAME is the cpp macro being defined, VALUE is the value it is being given.
28338 # PARAMS is the parameter list in the macro definition--in most cases, it's
28339 # just an empty string.
28340 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
28341 ac_dB='\\)[      (].*,\\1define\\2'
28342 ac_dC=' '
28343 ac_dD=' ,'
28344
28345 uniq confdefs.h |
28346   sed -n '
28347         t rset
28348         :rset
28349         s/^[     ]*#[    ]*define[       ][      ]*//
28350         t ok
28351         d
28352         :ok
28353         s/[\\&,]/\\&/g
28354         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
28355         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
28356   ' >>conftest.defines
28357
28358 # Remove the space that was appended to ease matching.
28359 # Then replace #undef with comments.  This is necessary, for
28360 # example, in the case of _POSIX_SOURCE, which is predefined and required
28361 # on some systems where configure will not decide to define it.
28362 # (The regexp can be short, since the line contains either #define or #undef.)
28363 echo 's/ $//
28364 s,^[     #]*u.*,/* & */,' >>conftest.defines
28365
28366 # Break up conftest.defines:
28367 ac_max_sed_lines=50
28368
28369 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
28370 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
28371 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
28372 # et cetera.
28373 ac_in='$ac_file_inputs'
28374 ac_out='"$tmp/out1"'
28375 ac_nxt='"$tmp/out2"'
28376
28377 while :
28378 do
28379   # Write a here document:
28380     cat >>$CONFIG_STATUS <<_ACEOF
28381     # First, check the format of the line:
28382     cat >"\$tmp/defines.sed" <<\\CEOF
28383 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
28384 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
28385 b
28386 :def
28387 _ACEOF
28388   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
28389   echo 'CEOF
28390     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
28391   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
28392   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
28393   grep . conftest.tail >/dev/null || break
28394   rm -f conftest.defines
28395   mv conftest.tail conftest.defines
28396 done
28397 rm -f conftest.defines conftest.tail
28398
28399 echo "ac_result=$ac_in" >>$CONFIG_STATUS
28400 cat >>$CONFIG_STATUS <<\_ACEOF
28401   if test x"$ac_file" != x-; then
28402     echo "/* $configure_input  */" >"$tmp/config.h"
28403     cat "$ac_result" >>"$tmp/config.h"
28404     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
28405       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
28406 echo "$as_me: $ac_file is unchanged" >&6;}
28407     else
28408       rm -f $ac_file
28409       mv "$tmp/config.h" $ac_file
28410     fi
28411   else
28412     echo "/* $configure_input  */"
28413     cat "$ac_result"
28414   fi
28415   rm -f "$tmp/out12"
28416  ;;
28417   :L)
28418   #
28419   # CONFIG_LINK
28420   #
28421
28422   { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_file" >&5
28423 echo "$as_me: linking $srcdir/$ac_source to $ac_file" >&6;}
28424
28425   if test ! -r "$srcdir/$ac_source"; then
28426     { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
28427 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
28428    { (exit 1); exit 1; }; }
28429   fi
28430   rm -f "$ac_file"
28431
28432   # Try a relative symlink, then a hard link, then a copy.
28433   case $srcdir in
28434   [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
28435       *) ac_rel_source=$ac_top_build_prefix$srcdir/$ac_source ;;
28436   esac
28437   ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
28438     ln "$srcdir/$ac_source" "$ac_file" 2>/dev/null ||
28439     cp -p "$srcdir/$ac_source" "$ac_file" ||
28440     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&5
28441 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&2;}
28442    { (exit 1); exit 1; }; }
28443  ;;
28444   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
28445 echo "$as_me: executing $ac_file commands" >&6;}
28446  ;;
28447   esac
28448
28449
28450   case $ac_file$ac_mode in
28451     "check_win32_symlinks":C)
28452 # Links sometimes fail undetected on Mingw -
28453 # so here we detect it and warn the user
28454 for FILE in $CONFIG_LINKS
28455  do
28456         # test -e works for symlinks in the MinGW console
28457         test -e `expr "$FILE" : '\([^:]*\)'` || { echo "$as_me:$LINENO: WARNING: *** link for $FILE -- please fix by hand" >&5
28458 echo "$as_me: WARNING: *** link for $FILE -- please fix by hand" >&2;}
28459  done
28460  ;;
28461     "src/include/pg_config.h":H)
28462 # Update timestamp for pg_config.h (see Makefile.global)
28463 echo >src/include/stamp-h
28464  ;;
28465     "src/interfaces/ecpg/include/ecpg_config.h":H) echo >src/interfaces/ecpg/include/stamp-h ;;
28466
28467   esac
28468 done # for ac_tag
28469
28470
28471 { (exit 0); exit 0; }
28472 _ACEOF
28473 chmod +x $CONFIG_STATUS
28474 ac_clean_files=$ac_clean_files_save
28475
28476
28477 # configure is writing to config.log, and then calls config.status.
28478 # config.status does its own redirection, appending to config.log.
28479 # Unfortunately, on DOS this fails, as config.log is still kept open
28480 # by configure, so config.status won't be able to write to it; its
28481 # output is simply discarded.  So we exec the FD to /dev/null,
28482 # effectively closing config.log, so it can be properly (re)opened and
28483 # appended to by config.status.  When coming back to configure, we
28484 # need to make the FD available again.
28485 if test "$no_create" != yes; then
28486   ac_cs_success=:
28487   ac_config_status_args=
28488   test "$silent" = yes &&
28489     ac_config_status_args="$ac_config_status_args --quiet"
28490   exec 5>/dev/null
28491   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28492   exec 5>>config.log
28493   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28494   # would make configure fail if this is the last instruction.
28495   $ac_cs_success || { (exit 1); exit 1; }
28496 fi
28497
28498
28499 # Warn about unknown options
28500 for pgac_var in `set | sed 's/=.*//' | $EGREP 'with_|enable_'`; do
28501   for pgac_arg in $pgac_args with_gnu_ld; do
28502     if test "$pgac_var" = "$pgac_arg"; then
28503       continue 2
28504     fi
28505   done
28506   pgac_txt=`echo $pgac_var | sed 's/_/-/g'`
28507   { echo "$as_me:$LINENO: WARNING: option ignored: --$pgac_txt" >&5
28508 echo "$as_me: WARNING: option ignored: --$pgac_txt" >&2;}
28509 done