OSDN Git Service

Remove references to pgsql-ports and pgsql-patches mailing lists from
[pg-rex/syncrep.git] / 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.
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 options.
3856
3857 if test "$GCC" = yes -a "$ICC" = no; then
3858   CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith"
3859   # These work in some but not all gcc versions
3860   { echo "$as_me:$LINENO: checking if $CC supports -Wdeclaration-after-statement" >&5
3861 echo $ECHO_N "checking if $CC supports -Wdeclaration-after-statement... $ECHO_C" >&6; }
3862 pgac_save_CFLAGS=$CFLAGS
3863 CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
3864 cat >conftest.$ac_ext <<_ACEOF
3865 /* confdefs.h.  */
3866 _ACEOF
3867 cat confdefs.h >>conftest.$ac_ext
3868 cat >>conftest.$ac_ext <<_ACEOF
3869 /* end confdefs.h.  */
3870
3871 int
3872 main ()
3873 {
3874
3875   ;
3876   return 0;
3877 }
3878 _ACEOF
3879 rm -f conftest.$ac_objext
3880 if { (ac_try="$ac_compile"
3881 case "(($ac_try" in
3882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3883   *) ac_try_echo=$ac_try;;
3884 esac
3885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3886   (eval "$ac_compile") 2>conftest.er1
3887   ac_status=$?
3888   grep -v '^ *+' conftest.er1 >conftest.err
3889   rm -f conftest.er1
3890   cat conftest.err >&5
3891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3892   (exit $ac_status); } && {
3893          test -z "$ac_c_werror_flag" ||
3894          test ! -s conftest.err
3895        } && test -s conftest.$ac_objext; then
3896   { echo "$as_me:$LINENO: result: yes" >&5
3897 echo "${ECHO_T}yes" >&6; }
3898 else
3899   echo "$as_me: failed program was:" >&5
3900 sed 's/^/| /' conftest.$ac_ext >&5
3901
3902         CFLAGS="$pgac_save_CFLAGS"
3903                     { echo "$as_me:$LINENO: result: no" >&5
3904 echo "${ECHO_T}no" >&6; }
3905 fi
3906
3907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3908
3909   { echo "$as_me:$LINENO: checking if $CC supports -Wendif-labels" >&5
3910 echo $ECHO_N "checking if $CC supports -Wendif-labels... $ECHO_C" >&6; }
3911 pgac_save_CFLAGS=$CFLAGS
3912 CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
3913 cat >conftest.$ac_ext <<_ACEOF
3914 /* confdefs.h.  */
3915 _ACEOF
3916 cat confdefs.h >>conftest.$ac_ext
3917 cat >>conftest.$ac_ext <<_ACEOF
3918 /* end confdefs.h.  */
3919
3920 int
3921 main ()
3922 {
3923
3924   ;
3925   return 0;
3926 }
3927 _ACEOF
3928 rm -f conftest.$ac_objext
3929 if { (ac_try="$ac_compile"
3930 case "(($ac_try" in
3931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3932   *) ac_try_echo=$ac_try;;
3933 esac
3934 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3935   (eval "$ac_compile") 2>conftest.er1
3936   ac_status=$?
3937   grep -v '^ *+' conftest.er1 >conftest.err
3938   rm -f conftest.er1
3939   cat conftest.err >&5
3940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3941   (exit $ac_status); } && {
3942          test -z "$ac_c_werror_flag" ||
3943          test ! -s conftest.err
3944        } && test -s conftest.$ac_objext; then
3945   { echo "$as_me:$LINENO: result: yes" >&5
3946 echo "${ECHO_T}yes" >&6; }
3947 else
3948   echo "$as_me: failed program was:" >&5
3949 sed 's/^/| /' conftest.$ac_ext >&5
3950
3951         CFLAGS="$pgac_save_CFLAGS"
3952                     { echo "$as_me:$LINENO: result: no" >&5
3953 echo "${ECHO_T}no" >&6; }
3954 fi
3955
3956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3957
3958   # Disable strict-aliasing rules; needed for gcc 3.3+
3959   { echo "$as_me:$LINENO: checking if $CC supports -fno-strict-aliasing" >&5
3960 echo $ECHO_N "checking if $CC supports -fno-strict-aliasing... $ECHO_C" >&6; }
3961 pgac_save_CFLAGS=$CFLAGS
3962 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
3963 cat >conftest.$ac_ext <<_ACEOF
3964 /* confdefs.h.  */
3965 _ACEOF
3966 cat confdefs.h >>conftest.$ac_ext
3967 cat >>conftest.$ac_ext <<_ACEOF
3968 /* end confdefs.h.  */
3969
3970 int
3971 main ()
3972 {
3973
3974   ;
3975   return 0;
3976 }
3977 _ACEOF
3978 rm -f conftest.$ac_objext
3979 if { (ac_try="$ac_compile"
3980 case "(($ac_try" in
3981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3982   *) ac_try_echo=$ac_try;;
3983 esac
3984 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3985   (eval "$ac_compile") 2>conftest.er1
3986   ac_status=$?
3987   grep -v '^ *+' conftest.er1 >conftest.err
3988   rm -f conftest.er1
3989   cat conftest.err >&5
3990   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991   (exit $ac_status); } && {
3992          test -z "$ac_c_werror_flag" ||
3993          test ! -s conftest.err
3994        } && test -s conftest.$ac_objext; then
3995   { echo "$as_me:$LINENO: result: yes" >&5
3996 echo "${ECHO_T}yes" >&6; }
3997 else
3998   echo "$as_me: failed program was:" >&5
3999 sed 's/^/| /' conftest.$ac_ext >&5
4000
4001         CFLAGS="$pgac_save_CFLAGS"
4002                     { echo "$as_me:$LINENO: result: no" >&5
4003 echo "${ECHO_T}no" >&6; }
4004 fi
4005
4006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4007
4008   # Disable optimizations that assume no overflow; needed for gcc 4.3+
4009   { echo "$as_me:$LINENO: checking if $CC supports -fwrapv" >&5
4010 echo $ECHO_N "checking if $CC supports -fwrapv... $ECHO_C" >&6; }
4011 pgac_save_CFLAGS=$CFLAGS
4012 CFLAGS="$pgac_save_CFLAGS -fwrapv"
4013 cat >conftest.$ac_ext <<_ACEOF
4014 /* confdefs.h.  */
4015 _ACEOF
4016 cat confdefs.h >>conftest.$ac_ext
4017 cat >>conftest.$ac_ext <<_ACEOF
4018 /* end confdefs.h.  */
4019
4020 int
4021 main ()
4022 {
4023
4024   ;
4025   return 0;
4026 }
4027 _ACEOF
4028 rm -f conftest.$ac_objext
4029 if { (ac_try="$ac_compile"
4030 case "(($ac_try" in
4031   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4032   *) ac_try_echo=$ac_try;;
4033 esac
4034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4035   (eval "$ac_compile") 2>conftest.er1
4036   ac_status=$?
4037   grep -v '^ *+' conftest.er1 >conftest.err
4038   rm -f conftest.er1
4039   cat conftest.err >&5
4040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4041   (exit $ac_status); } && {
4042          test -z "$ac_c_werror_flag" ||
4043          test ! -s conftest.err
4044        } && test -s conftest.$ac_objext; then
4045   { echo "$as_me:$LINENO: result: yes" >&5
4046 echo "${ECHO_T}yes" >&6; }
4047 else
4048   echo "$as_me: failed program was:" >&5
4049 sed 's/^/| /' conftest.$ac_ext >&5
4050
4051         CFLAGS="$pgac_save_CFLAGS"
4052                     { echo "$as_me:$LINENO: result: no" >&5
4053 echo "${ECHO_T}no" >&6; }
4054 fi
4055
4056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4057
4058 elif test "$ICC" = yes; then
4059   # Intel's compiler has a bug/misoptimization in checking for
4060   # division by NAN (NaN == 0), -mp1 fixes it, so add it to the CFLAGS.
4061   { echo "$as_me:$LINENO: checking if $CC supports -mp1" >&5
4062 echo $ECHO_N "checking if $CC supports -mp1... $ECHO_C" >&6; }
4063 pgac_save_CFLAGS=$CFLAGS
4064 CFLAGS="$pgac_save_CFLAGS -mp1"
4065 cat >conftest.$ac_ext <<_ACEOF
4066 /* confdefs.h.  */
4067 _ACEOF
4068 cat confdefs.h >>conftest.$ac_ext
4069 cat >>conftest.$ac_ext <<_ACEOF
4070 /* end confdefs.h.  */
4071
4072 int
4073 main ()
4074 {
4075
4076   ;
4077   return 0;
4078 }
4079 _ACEOF
4080 rm -f conftest.$ac_objext
4081 if { (ac_try="$ac_compile"
4082 case "(($ac_try" in
4083   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4084   *) ac_try_echo=$ac_try;;
4085 esac
4086 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4087   (eval "$ac_compile") 2>conftest.er1
4088   ac_status=$?
4089   grep -v '^ *+' conftest.er1 >conftest.err
4090   rm -f conftest.er1
4091   cat conftest.err >&5
4092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4093   (exit $ac_status); } && {
4094          test -z "$ac_c_werror_flag" ||
4095          test ! -s conftest.err
4096        } && test -s conftest.$ac_objext; then
4097   { echo "$as_me:$LINENO: result: yes" >&5
4098 echo "${ECHO_T}yes" >&6; }
4099 else
4100   echo "$as_me: failed program was:" >&5
4101 sed 's/^/| /' conftest.$ac_ext >&5
4102
4103         CFLAGS="$pgac_save_CFLAGS"
4104                     { echo "$as_me:$LINENO: result: no" >&5
4105 echo "${ECHO_T}no" >&6; }
4106 fi
4107
4108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4109
4110   # Make sure strict aliasing is off (though this is said to be the default)
4111   { echo "$as_me:$LINENO: checking if $CC supports -fno-strict-aliasing" >&5
4112 echo $ECHO_N "checking if $CC supports -fno-strict-aliasing... $ECHO_C" >&6; }
4113 pgac_save_CFLAGS=$CFLAGS
4114 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4115 cat >conftest.$ac_ext <<_ACEOF
4116 /* confdefs.h.  */
4117 _ACEOF
4118 cat confdefs.h >>conftest.$ac_ext
4119 cat >>conftest.$ac_ext <<_ACEOF
4120 /* end confdefs.h.  */
4121
4122 int
4123 main ()
4124 {
4125
4126   ;
4127   return 0;
4128 }
4129 _ACEOF
4130 rm -f conftest.$ac_objext
4131 if { (ac_try="$ac_compile"
4132 case "(($ac_try" in
4133   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4134   *) ac_try_echo=$ac_try;;
4135 esac
4136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4137   (eval "$ac_compile") 2>conftest.er1
4138   ac_status=$?
4139   grep -v '^ *+' conftest.er1 >conftest.err
4140   rm -f conftest.er1
4141   cat conftest.err >&5
4142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4143   (exit $ac_status); } && {
4144          test -z "$ac_c_werror_flag" ||
4145          test ! -s conftest.err
4146        } && test -s conftest.$ac_objext; then
4147   { echo "$as_me:$LINENO: result: yes" >&5
4148 echo "${ECHO_T}yes" >&6; }
4149 else
4150   echo "$as_me: failed program was:" >&5
4151 sed 's/^/| /' conftest.$ac_ext >&5
4152
4153         CFLAGS="$pgac_save_CFLAGS"
4154                     { echo "$as_me:$LINENO: result: no" >&5
4155 echo "${ECHO_T}no" >&6; }
4156 fi
4157
4158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4159
4160 elif test x"${CC}" = x"xlc"; then
4161   # AIX xlc has to have strict aliasing turned off too
4162   { echo "$as_me:$LINENO: checking if $CC supports -qnoansialias" >&5
4163 echo $ECHO_N "checking if $CC supports -qnoansialias... $ECHO_C" >&6; }
4164 pgac_save_CFLAGS=$CFLAGS
4165 CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4166 cat >conftest.$ac_ext <<_ACEOF
4167 /* confdefs.h.  */
4168 _ACEOF
4169 cat confdefs.h >>conftest.$ac_ext
4170 cat >>conftest.$ac_ext <<_ACEOF
4171 /* end confdefs.h.  */
4172
4173 int
4174 main ()
4175 {
4176
4177   ;
4178   return 0;
4179 }
4180 _ACEOF
4181 rm -f conftest.$ac_objext
4182 if { (ac_try="$ac_compile"
4183 case "(($ac_try" in
4184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4185   *) ac_try_echo=$ac_try;;
4186 esac
4187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4188   (eval "$ac_compile") 2>conftest.er1
4189   ac_status=$?
4190   grep -v '^ *+' conftest.er1 >conftest.err
4191   rm -f conftest.er1
4192   cat conftest.err >&5
4193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4194   (exit $ac_status); } && {
4195          test -z "$ac_c_werror_flag" ||
4196          test ! -s conftest.err
4197        } && test -s conftest.$ac_objext; then
4198   { echo "$as_me:$LINENO: result: yes" >&5
4199 echo "${ECHO_T}yes" >&6; }
4200 else
4201   echo "$as_me: failed program was:" >&5
4202 sed 's/^/| /' conftest.$ac_ext >&5
4203
4204         CFLAGS="$pgac_save_CFLAGS"
4205                     { echo "$as_me:$LINENO: result: no" >&5
4206 echo "${ECHO_T}no" >&6; }
4207 fi
4208
4209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4210
4211 fi
4212
4213 # supply -g if --enable-debug
4214 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
4215   CFLAGS="$CFLAGS -g"
4216 fi
4217
4218 # enable code coverage if --enable-coverage
4219 if test "$enable_coverage" = yes; then
4220   if test "$GCC" = yes; then
4221     CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
4222   else
4223     { { echo "$as_me:$LINENO: error: --enable-coverage is supported only when using GCC" >&5
4224 echo "$as_me: error: --enable-coverage is supported only when using GCC" >&2;}
4225    { (exit 1); exit 1; }; }
4226   fi
4227 fi
4228
4229 # enable profiling if --enable-profiling
4230 if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
4231   if test "$GCC" = yes; then
4232
4233 cat >>confdefs.h <<\_ACEOF
4234 #define PROFILE_PID_DIR 1
4235 _ACEOF
4236
4237     CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
4238   else
4239     { { echo "$as_me:$LINENO: error: --enable-profiling is supported only when using GCC" >&5
4240 echo "$as_me: error: --enable-profiling is supported only when using GCC" >&2;}
4241    { (exit 1); exit 1; }; }
4242   fi
4243 fi
4244
4245 # We already have this in Makefile.win32, but configure needs it too
4246 if test "$PORTNAME" = "win32"; then
4247   CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
4248 fi
4249
4250 # Check if the compiler still works with the template settings
4251 { echo "$as_me:$LINENO: checking whether the C compiler still works" >&5
4252 echo $ECHO_N "checking whether the C compiler still works... $ECHO_C" >&6; }
4253 cat >conftest.$ac_ext <<_ACEOF
4254 /* confdefs.h.  */
4255 _ACEOF
4256 cat confdefs.h >>conftest.$ac_ext
4257 cat >>conftest.$ac_ext <<_ACEOF
4258 /* end confdefs.h.  */
4259
4260 int
4261 main ()
4262 {
4263 return 0;
4264   ;
4265   return 0;
4266 }
4267 _ACEOF
4268 rm -f conftest.$ac_objext conftest$ac_exeext
4269 if { (ac_try="$ac_link"
4270 case "(($ac_try" in
4271   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4272   *) ac_try_echo=$ac_try;;
4273 esac
4274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4275   (eval "$ac_link") 2>conftest.er1
4276   ac_status=$?
4277   grep -v '^ *+' conftest.er1 >conftest.err
4278   rm -f conftest.er1
4279   cat conftest.err >&5
4280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4281   (exit $ac_status); } && {
4282          test -z "$ac_c_werror_flag" ||
4283          test ! -s conftest.err
4284        } && test -s conftest$ac_exeext &&
4285        $as_test_x conftest$ac_exeext; then
4286   { echo "$as_me:$LINENO: result: yes" >&5
4287 echo "${ECHO_T}yes" >&6; }
4288 else
4289   echo "$as_me: failed program was:" >&5
4290 sed 's/^/| /' conftest.$ac_ext >&5
4291
4292         { echo "$as_me:$LINENO: result: no" >&5
4293 echo "${ECHO_T}no" >&6; }
4294    { { echo "$as_me:$LINENO: error: cannot proceed" >&5
4295 echo "$as_me: error: cannot proceed" >&2;}
4296    { (exit 1); exit 1; }; }
4297 fi
4298
4299 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4300       conftest$ac_exeext conftest.$ac_ext
4301
4302 # Defend against gcc -ffast-math
4303 if test "$GCC" = yes; then
4304 cat >conftest.$ac_ext <<_ACEOF
4305 /* confdefs.h.  */
4306 _ACEOF
4307 cat confdefs.h >>conftest.$ac_ext
4308 cat >>conftest.$ac_ext <<_ACEOF
4309 /* end confdefs.h.  */
4310
4311 int
4312 main ()
4313 {
4314 #ifdef __FAST_MATH__
4315 choke me
4316 #endif
4317   ;
4318   return 0;
4319 }
4320 _ACEOF
4321 rm -f conftest.$ac_objext
4322 if { (ac_try="$ac_compile"
4323 case "(($ac_try" in
4324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4325   *) ac_try_echo=$ac_try;;
4326 esac
4327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4328   (eval "$ac_compile") 2>conftest.er1
4329   ac_status=$?
4330   grep -v '^ *+' conftest.er1 >conftest.err
4331   rm -f conftest.er1
4332   cat conftest.err >&5
4333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4334   (exit $ac_status); } && {
4335          test -z "$ac_c_werror_flag" ||
4336          test ! -s conftest.err
4337        } && test -s conftest.$ac_objext; then
4338   :
4339 else
4340   echo "$as_me: failed program was:" >&5
4341 sed 's/^/| /' conftest.$ac_ext >&5
4342
4343         { { echo "$as_me:$LINENO: error: do not put -ffast-math in CFLAGS" >&5
4344 echo "$as_me: error: do not put -ffast-math in CFLAGS" >&2;}
4345    { (exit 1); exit 1; }; }
4346 fi
4347
4348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4349 fi
4350
4351 ac_ext=c
4352 ac_cpp='$CPP $CPPFLAGS'
4353 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4354 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4355 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4356 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4357 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4358 # On Suns, sometimes $CPP names a directory.
4359 if test -n "$CPP" && test -d "$CPP"; then
4360   CPP=
4361 fi
4362 if test -z "$CPP"; then
4363   if test "${ac_cv_prog_CPP+set}" = set; then
4364   echo $ECHO_N "(cached) $ECHO_C" >&6
4365 else
4366       # Double quotes because CPP needs to be expanded
4367     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4368     do
4369       ac_preproc_ok=false
4370 for ac_c_preproc_warn_flag in '' yes
4371 do
4372   # Use a header file that comes with gcc, so configuring glibc
4373   # with a fresh cross-compiler works.
4374   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4375   # <limits.h> exists even on freestanding compilers.
4376   # On the NeXT, cc -E runs the code through the compiler's parser,
4377   # not just through cpp. "Syntax error" is here to catch this case.
4378   cat >conftest.$ac_ext <<_ACEOF
4379 /* confdefs.h.  */
4380 _ACEOF
4381 cat confdefs.h >>conftest.$ac_ext
4382 cat >>conftest.$ac_ext <<_ACEOF
4383 /* end confdefs.h.  */
4384 #ifdef __STDC__
4385 # include <limits.h>
4386 #else
4387 # include <assert.h>
4388 #endif
4389                      Syntax error
4390 _ACEOF
4391 if { (ac_try="$ac_cpp conftest.$ac_ext"
4392 case "(($ac_try" in
4393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4394   *) ac_try_echo=$ac_try;;
4395 esac
4396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4397   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4398   ac_status=$?
4399   grep -v '^ *+' conftest.er1 >conftest.err
4400   rm -f conftest.er1
4401   cat conftest.err >&5
4402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4403   (exit $ac_status); } >/dev/null && {
4404          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4405          test ! -s conftest.err
4406        }; then
4407   :
4408 else
4409   echo "$as_me: failed program was:" >&5
4410 sed 's/^/| /' conftest.$ac_ext >&5
4411
4412   # Broken: fails on valid input.
4413 continue
4414 fi
4415
4416 rm -f conftest.err conftest.$ac_ext
4417
4418   # OK, works on sane cases.  Now check whether nonexistent headers
4419   # can be detected and how.
4420   cat >conftest.$ac_ext <<_ACEOF
4421 /* confdefs.h.  */
4422 _ACEOF
4423 cat confdefs.h >>conftest.$ac_ext
4424 cat >>conftest.$ac_ext <<_ACEOF
4425 /* end confdefs.h.  */
4426 #include <ac_nonexistent.h>
4427 _ACEOF
4428 if { (ac_try="$ac_cpp conftest.$ac_ext"
4429 case "(($ac_try" in
4430   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4431   *) ac_try_echo=$ac_try;;
4432 esac
4433 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4434   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4435   ac_status=$?
4436   grep -v '^ *+' conftest.er1 >conftest.err
4437   rm -f conftest.er1
4438   cat conftest.err >&5
4439   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4440   (exit $ac_status); } >/dev/null && {
4441          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4442          test ! -s conftest.err
4443        }; then
4444   # Broken: success on invalid input.
4445 continue
4446 else
4447   echo "$as_me: failed program was:" >&5
4448 sed 's/^/| /' conftest.$ac_ext >&5
4449
4450   # Passes both tests.
4451 ac_preproc_ok=:
4452 break
4453 fi
4454
4455 rm -f conftest.err conftest.$ac_ext
4456
4457 done
4458 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4459 rm -f conftest.err conftest.$ac_ext
4460 if $ac_preproc_ok; then
4461   break
4462 fi
4463
4464     done
4465     ac_cv_prog_CPP=$CPP
4466
4467 fi
4468   CPP=$ac_cv_prog_CPP
4469 else
4470   ac_cv_prog_CPP=$CPP
4471 fi
4472 { echo "$as_me:$LINENO: result: $CPP" >&5
4473 echo "${ECHO_T}$CPP" >&6; }
4474 ac_preproc_ok=false
4475 for ac_c_preproc_warn_flag in '' yes
4476 do
4477   # Use a header file that comes with gcc, so configuring glibc
4478   # with a fresh cross-compiler works.
4479   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4480   # <limits.h> exists even on freestanding compilers.
4481   # On the NeXT, cc -E runs the code through the compiler's parser,
4482   # not just through cpp. "Syntax error" is here to catch this case.
4483   cat >conftest.$ac_ext <<_ACEOF
4484 /* confdefs.h.  */
4485 _ACEOF
4486 cat confdefs.h >>conftest.$ac_ext
4487 cat >>conftest.$ac_ext <<_ACEOF
4488 /* end confdefs.h.  */
4489 #ifdef __STDC__
4490 # include <limits.h>
4491 #else
4492 # include <assert.h>
4493 #endif
4494                      Syntax error
4495 _ACEOF
4496 if { (ac_try="$ac_cpp conftest.$ac_ext"
4497 case "(($ac_try" in
4498   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4499   *) ac_try_echo=$ac_try;;
4500 esac
4501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4502   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4503   ac_status=$?
4504   grep -v '^ *+' conftest.er1 >conftest.err
4505   rm -f conftest.er1
4506   cat conftest.err >&5
4507   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4508   (exit $ac_status); } >/dev/null && {
4509          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4510          test ! -s conftest.err
4511        }; then
4512   :
4513 else
4514   echo "$as_me: failed program was:" >&5
4515 sed 's/^/| /' conftest.$ac_ext >&5
4516
4517   # Broken: fails on valid input.
4518 continue
4519 fi
4520
4521 rm -f conftest.err conftest.$ac_ext
4522
4523   # OK, works on sane cases.  Now check whether nonexistent headers
4524   # can be detected and how.
4525   cat >conftest.$ac_ext <<_ACEOF
4526 /* confdefs.h.  */
4527 _ACEOF
4528 cat confdefs.h >>conftest.$ac_ext
4529 cat >>conftest.$ac_ext <<_ACEOF
4530 /* end confdefs.h.  */
4531 #include <ac_nonexistent.h>
4532 _ACEOF
4533 if { (ac_try="$ac_cpp conftest.$ac_ext"
4534 case "(($ac_try" in
4535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4536   *) ac_try_echo=$ac_try;;
4537 esac
4538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4539   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4540   ac_status=$?
4541   grep -v '^ *+' conftest.er1 >conftest.err
4542   rm -f conftest.er1
4543   cat conftest.err >&5
4544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4545   (exit $ac_status); } >/dev/null && {
4546          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4547          test ! -s conftest.err
4548        }; then
4549   # Broken: success on invalid input.
4550 continue
4551 else
4552   echo "$as_me: failed program was:" >&5
4553 sed 's/^/| /' conftest.$ac_ext >&5
4554
4555   # Passes both tests.
4556 ac_preproc_ok=:
4557 break
4558 fi
4559
4560 rm -f conftest.err conftest.$ac_ext
4561
4562 done
4563 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4564 rm -f conftest.err conftest.$ac_ext
4565 if $ac_preproc_ok; then
4566   :
4567 else
4568   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4569 See \`config.log' for more details." >&5
4570 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4571 See \`config.log' for more details." >&2;}
4572    { (exit 1); exit 1; }; }
4573 fi
4574
4575 ac_ext=c
4576 ac_cpp='$CPP $CPPFLAGS'
4577 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4578 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4579 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4580
4581
4582
4583
4584 #
4585 # Set up TAS assembly code if needed; the template file has now had its
4586 # chance to request this.
4587 #
4588 ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
4589
4590
4591 if test "$need_tas" = yes ; then
4592   TAS=tas.o
4593 else
4594   TAS=""
4595 fi
4596
4597
4598
4599 #
4600 # Automatic dependency tracking
4601 #
4602
4603 pgac_args="$pgac_args enable_depend"
4604
4605 # Check whether --enable-depend was given.
4606 if test "${enable_depend+set}" = set; then
4607   enableval=$enable_depend;
4608   case $enableval in
4609     yes)
4610       autodepend=yes
4611       ;;
4612     no)
4613       :
4614       ;;
4615     *)
4616       { { echo "$as_me:$LINENO: error: no argument expected for --enable-depend option" >&5
4617 echo "$as_me: error: no argument expected for --enable-depend option" >&2;}
4618    { (exit 1); exit 1; }; }
4619       ;;
4620   esac
4621
4622 else
4623   enable_depend=no
4624
4625 fi
4626
4627
4628
4629
4630
4631 #
4632 # Enable assert checks
4633 #
4634
4635 pgac_args="$pgac_args enable_cassert"
4636
4637 # Check whether --enable-cassert was given.
4638 if test "${enable_cassert+set}" = set; then
4639   enableval=$enable_cassert;
4640   case $enableval in
4641     yes)
4642
4643 cat >>confdefs.h <<\_ACEOF
4644 #define USE_ASSERT_CHECKING 1
4645 _ACEOF
4646
4647       ;;
4648     no)
4649       :
4650       ;;
4651     *)
4652       { { echo "$as_me:$LINENO: error: no argument expected for --enable-cassert option" >&5
4653 echo "$as_me: error: no argument expected for --enable-cassert option" >&2;}
4654    { (exit 1); exit 1; }; }
4655       ;;
4656   esac
4657
4658 else
4659   enable_cassert=no
4660
4661 fi
4662
4663
4664
4665
4666 #
4667 # Include directories
4668 #
4669 ac_save_IFS=$IFS
4670 IFS="${IFS}${PATH_SEPARATOR}"
4671 # SRCH_INC comes from the template file
4672 for dir in $with_includes $SRCH_INC; do
4673   if test -d "$dir"; then
4674     INCLUDES="$INCLUDES -I$dir"
4675   else
4676     { echo "$as_me:$LINENO: WARNING: *** Include directory $dir does not exist." >&5
4677 echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
4678   fi
4679 done
4680 IFS=$ac_save_IFS
4681
4682
4683
4684 #
4685 # Library directories
4686 #
4687 ac_save_IFS=$IFS
4688 IFS="${IFS}${PATH_SEPARATOR}"
4689 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
4690 for dir in $LIBRARY_DIRS $SRCH_LIB; do
4691   if test -d "$dir"; then
4692     LIBDIRS="$LIBDIRS -L$dir"
4693   else
4694     { echo "$as_me:$LINENO: WARNING: *** Library directory $dir does not exist." >&5
4695 echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
4696   fi
4697 done
4698 IFS=$ac_save_IFS
4699
4700 #
4701 # Enable thread-safe client libraries
4702 #
4703 { echo "$as_me:$LINENO: checking allow thread-safe client libraries" >&5
4704 echo $ECHO_N "checking allow thread-safe client libraries... $ECHO_C" >&6; }
4705 if test "$PORTNAME" != "win32"; then
4706
4707 pgac_args="$pgac_args enable_thread_safety"
4708
4709 # Check whether --enable-thread-safety was given.
4710 if test "${enable_thread_safety+set}" = set; then
4711   enableval=$enable_thread_safety;
4712   case $enableval in
4713     yes)
4714       :
4715       ;;
4716     no)
4717       :
4718       ;;
4719     *)
4720       { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety option" >&5
4721 echo "$as_me: error: no argument expected for --enable-thread-safety option" >&2;}
4722    { (exit 1); exit 1; }; }
4723       ;;
4724   esac
4725
4726 else
4727   enable_thread_safety=no
4728
4729 fi
4730
4731
4732 else
4733 # Win32 should always use threads
4734
4735 pgac_args="$pgac_args enable_thread_safety"
4736
4737 # Check whether --enable-thread-safety was given.
4738 if test "${enable_thread_safety+set}" = set; then
4739   enableval=$enable_thread_safety;
4740   case $enableval in
4741     yes)
4742       :
4743       ;;
4744     no)
4745       :
4746       ;;
4747     *)
4748       { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety option" >&5
4749 echo "$as_me: error: no argument expected for --enable-thread-safety option" >&2;}
4750    { (exit 1); exit 1; }; }
4751       ;;
4752   esac
4753
4754 else
4755   enable_thread_safety=yes
4756
4757 fi
4758
4759
4760 fi
4761
4762
4763 pgac_args="$pgac_args enable_thread_safety_force"
4764
4765 # Check whether --enable-thread-safety-force was given.
4766 if test "${enable_thread_safety_force+set}" = set; then
4767   enableval=$enable_thread_safety_force;
4768   case $enableval in
4769     yes)
4770       :
4771       ;;
4772     no)
4773       :
4774       ;;
4775     *)
4776       { { echo "$as_me:$LINENO: error: no argument expected for --enable-thread-safety-force option" >&5
4777 echo "$as_me: error: no argument expected for --enable-thread-safety-force option" >&2;}
4778    { (exit 1); exit 1; }; }
4779       ;;
4780   esac
4781
4782 else
4783   enable_thread_safety_force=no
4784
4785 fi
4786
4787
4788 if test "$enable_thread_safety" = yes -o \
4789         "$enable_thread_safety_force" = yes; then
4790   enable_thread_safety="yes"    # for 'force'
4791
4792 cat >>confdefs.h <<\_ACEOF
4793 #define ENABLE_THREAD_SAFETY 1
4794 _ACEOF
4795
4796 fi
4797 { echo "$as_me:$LINENO: result: $enable_thread_safety" >&5
4798 echo "${ECHO_T}$enable_thread_safety" >&6; }
4799
4800
4801 #
4802 # Optionally build Tcl modules (PL/Tcl)
4803 #
4804 { echo "$as_me:$LINENO: checking whether to build with Tcl" >&5
4805 echo $ECHO_N "checking whether to build with Tcl... $ECHO_C" >&6; }
4806
4807 pgac_args="$pgac_args with_tcl"
4808
4809
4810 # Check whether --with-tcl was given.
4811 if test "${with_tcl+set}" = set; then
4812   withval=$with_tcl;
4813   case $withval in
4814     yes)
4815       :
4816       ;;
4817     no)
4818       :
4819       ;;
4820     *)
4821       { { echo "$as_me:$LINENO: error: no argument expected for --with-tcl option" >&5
4822 echo "$as_me: error: no argument expected for --with-tcl option" >&2;}
4823    { (exit 1); exit 1; }; }
4824       ;;
4825   esac
4826
4827 else
4828   with_tcl=no
4829
4830 fi
4831
4832
4833 { echo "$as_me:$LINENO: result: $with_tcl" >&5
4834 echo "${ECHO_T}$with_tcl" >&6; }
4835
4836
4837 # We see if the path to the Tcl/Tk configuration scripts is specified.
4838 # This will override the use of tclsh to find the paths to search.
4839
4840
4841 pgac_args="$pgac_args with_tclconfig"
4842
4843
4844 # Check whether --with-tclconfig was given.
4845 if test "${with_tclconfig+set}" = set; then
4846   withval=$with_tclconfig;
4847   case $withval in
4848     yes)
4849       { { echo "$as_me:$LINENO: error: argument required for --with-tclconfig option" >&5
4850 echo "$as_me: error: argument required for --with-tclconfig option" >&2;}
4851    { (exit 1); exit 1; }; }
4852       ;;
4853     no)
4854       { { echo "$as_me:$LINENO: error: argument required for --with-tclconfig option" >&5
4855 echo "$as_me: error: argument required for --with-tclconfig option" >&2;}
4856    { (exit 1); exit 1; }; }
4857       ;;
4858     *)
4859
4860       ;;
4861   esac
4862
4863 fi
4864
4865
4866
4867 #
4868 # Optionally build Perl modules (PL/Perl)
4869 #
4870 { echo "$as_me:$LINENO: checking whether to build Perl modules" >&5
4871 echo $ECHO_N "checking whether to build Perl modules... $ECHO_C" >&6; }
4872
4873 pgac_args="$pgac_args with_perl"
4874
4875
4876 # Check whether --with-perl was given.
4877 if test "${with_perl+set}" = set; then
4878   withval=$with_perl;
4879   case $withval in
4880     yes)
4881       :
4882       ;;
4883     no)
4884       :
4885       ;;
4886     *)
4887       { { echo "$as_me:$LINENO: error: no argument expected for --with-perl option" >&5
4888 echo "$as_me: error: no argument expected for --with-perl option" >&2;}
4889    { (exit 1); exit 1; }; }
4890       ;;
4891   esac
4892
4893 else
4894   with_perl=no
4895
4896 fi
4897
4898
4899 { echo "$as_me:$LINENO: result: $with_perl" >&5
4900 echo "${ECHO_T}$with_perl" >&6; }
4901
4902
4903 #
4904 # Optionally build Python modules (PL/Python)
4905 #
4906 { echo "$as_me:$LINENO: checking whether to build Python modules" >&5
4907 echo $ECHO_N "checking whether to build Python modules... $ECHO_C" >&6; }
4908
4909 pgac_args="$pgac_args with_python"
4910
4911
4912 # Check whether --with-python was given.
4913 if test "${with_python+set}" = set; then
4914   withval=$with_python;
4915   case $withval in
4916     yes)
4917       :
4918       ;;
4919     no)
4920       :
4921       ;;
4922     *)
4923       { { echo "$as_me:$LINENO: error: no argument expected for --with-python option" >&5
4924 echo "$as_me: error: no argument expected for --with-python option" >&2;}
4925    { (exit 1); exit 1; }; }
4926       ;;
4927   esac
4928
4929 else
4930   with_python=no
4931
4932 fi
4933
4934
4935 { echo "$as_me:$LINENO: result: $with_python" >&5
4936 echo "${ECHO_T}$with_python" >&6; }
4937
4938
4939 #
4940 # GSSAPI
4941 #
4942 { echo "$as_me:$LINENO: checking whether to build with GSSAPI support" >&5
4943 echo $ECHO_N "checking whether to build with GSSAPI support... $ECHO_C" >&6; }
4944
4945 pgac_args="$pgac_args with_gssapi"
4946
4947
4948 # Check whether --with-gssapi was given.
4949 if test "${with_gssapi+set}" = set; then
4950   withval=$with_gssapi;
4951   case $withval in
4952     yes)
4953
4954
4955 cat >>confdefs.h <<\_ACEOF
4956 #define ENABLE_GSS 1
4957 _ACEOF
4958
4959   krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
4960
4961       ;;
4962     no)
4963       :
4964       ;;
4965     *)
4966       { { echo "$as_me:$LINENO: error: no argument expected for --with-gssapi option" >&5
4967 echo "$as_me: error: no argument expected for --with-gssapi option" >&2;}
4968    { (exit 1); exit 1; }; }
4969       ;;
4970   esac
4971
4972 else
4973   with_gssapi=no
4974
4975 fi
4976
4977
4978 { echo "$as_me:$LINENO: result: $with_gssapi" >&5
4979 echo "${ECHO_T}$with_gssapi" >&6; }
4980
4981
4982 #
4983 # Kerberos 5
4984 #
4985 { echo "$as_me:$LINENO: checking whether to build with Kerberos 5 support" >&5
4986 echo $ECHO_N "checking whether to build with Kerberos 5 support... $ECHO_C" >&6; }
4987
4988 pgac_args="$pgac_args with_krb5"
4989
4990
4991 # Check whether --with-krb5 was given.
4992 if test "${with_krb5+set}" = set; then
4993   withval=$with_krb5;
4994   case $withval in
4995     yes)
4996
4997
4998 cat >>confdefs.h <<\_ACEOF
4999 #define KRB5 1
5000 _ACEOF
5001
5002   krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
5003
5004       ;;
5005     no)
5006       :
5007       ;;
5008     *)
5009       { { echo "$as_me:$LINENO: error: no argument expected for --with-krb5 option" >&5
5010 echo "$as_me: error: no argument expected for --with-krb5 option" >&2;}
5011    { (exit 1); exit 1; }; }
5012       ;;
5013   esac
5014
5015 else
5016   with_krb5=no
5017
5018 fi
5019
5020
5021 { echo "$as_me:$LINENO: result: $with_krb5" >&5
5022 echo "${ECHO_T}$with_krb5" >&6; }
5023
5024
5025
5026
5027
5028
5029 #
5030 # Kerberos configuration parameters
5031 #
5032
5033 pgac_args="$pgac_args with_krb_srvnam"
5034
5035
5036 # Check whether --with-krb-srvnam was given.
5037 if test "${with_krb_srvnam+set}" = set; then
5038   withval=$with_krb_srvnam;
5039   case $withval in
5040     yes)
5041       { { echo "$as_me:$LINENO: error: argument required for --with-krb-srvnam option" >&5
5042 echo "$as_me: error: argument required for --with-krb-srvnam option" >&2;}
5043    { (exit 1); exit 1; }; }
5044       ;;
5045     no)
5046       { { echo "$as_me:$LINENO: error: argument required for --with-krb-srvnam option" >&5
5047 echo "$as_me: error: argument required for --with-krb-srvnam option" >&2;}
5048    { (exit 1); exit 1; }; }
5049       ;;
5050     *)
5051
5052       ;;
5053   esac
5054
5055 else
5056   with_krb_srvnam="postgres"
5057 fi
5058
5059
5060
5061 cat >>confdefs.h <<_ACEOF
5062 #define PG_KRB_SRVNAM "$with_krb_srvnam"
5063 _ACEOF
5064
5065
5066
5067 #
5068 # PAM
5069 #
5070 { echo "$as_me:$LINENO: checking whether to build with PAM support" >&5
5071 echo $ECHO_N "checking whether to build with PAM support... $ECHO_C" >&6; }
5072
5073 pgac_args="$pgac_args with_pam"
5074
5075
5076 # Check whether --with-pam was given.
5077 if test "${with_pam+set}" = set; then
5078   withval=$with_pam;
5079   case $withval in
5080     yes)
5081
5082 cat >>confdefs.h <<\_ACEOF
5083 #define USE_PAM 1
5084 _ACEOF
5085
5086       ;;
5087     no)
5088       :
5089       ;;
5090     *)
5091       { { echo "$as_me:$LINENO: error: no argument expected for --with-pam option" >&5
5092 echo "$as_me: error: no argument expected for --with-pam option" >&2;}
5093    { (exit 1); exit 1; }; }
5094       ;;
5095   esac
5096
5097 else
5098   with_pam=no
5099
5100 fi
5101
5102
5103 { echo "$as_me:$LINENO: result: $with_pam" >&5
5104 echo "${ECHO_T}$with_pam" >&6; }
5105
5106
5107
5108 #
5109 # LDAP
5110 #
5111 { echo "$as_me:$LINENO: checking whether to build with LDAP support" >&5
5112 echo $ECHO_N "checking whether to build with LDAP support... $ECHO_C" >&6; }
5113
5114 pgac_args="$pgac_args with_ldap"
5115
5116
5117 # Check whether --with-ldap was given.
5118 if test "${with_ldap+set}" = set; then
5119   withval=$with_ldap;
5120   case $withval in
5121     yes)
5122
5123 cat >>confdefs.h <<\_ACEOF
5124 #define USE_LDAP 1
5125 _ACEOF
5126
5127       ;;
5128     no)
5129       :
5130       ;;
5131     *)
5132       { { echo "$as_me:$LINENO: error: no argument expected for --with-ldap option" >&5
5133 echo "$as_me: error: no argument expected for --with-ldap option" >&2;}
5134    { (exit 1); exit 1; }; }
5135       ;;
5136   esac
5137
5138 else
5139   with_ldap=no
5140
5141 fi
5142
5143
5144 { echo "$as_me:$LINENO: result: $with_ldap" >&5
5145 echo "${ECHO_T}$with_ldap" >&6; }
5146
5147
5148
5149 #
5150 # Bonjour
5151 #
5152 { echo "$as_me:$LINENO: checking whether to build with Bonjour support" >&5
5153 echo $ECHO_N "checking whether to build with Bonjour support... $ECHO_C" >&6; }
5154
5155 pgac_args="$pgac_args with_bonjour"
5156
5157
5158 # Check whether --with-bonjour was given.
5159 if test "${with_bonjour+set}" = set; then
5160   withval=$with_bonjour;
5161   case $withval in
5162     yes)
5163
5164 cat >>confdefs.h <<\_ACEOF
5165 #define USE_BONJOUR 1
5166 _ACEOF
5167
5168       ;;
5169     no)
5170       :
5171       ;;
5172     *)
5173       { { echo "$as_me:$LINENO: error: no argument expected for --with-bonjour option" >&5
5174 echo "$as_me: error: no argument expected for --with-bonjour option" >&2;}
5175    { (exit 1); exit 1; }; }
5176       ;;
5177   esac
5178
5179 else
5180   with_bonjour=no
5181
5182 fi
5183
5184
5185 { echo "$as_me:$LINENO: result: $with_bonjour" >&5
5186 echo "${ECHO_T}$with_bonjour" >&6; }
5187
5188
5189
5190 #
5191 # OpenSSL
5192 #
5193 { echo "$as_me:$LINENO: checking whether to build with OpenSSL support" >&5
5194 echo $ECHO_N "checking whether to build with OpenSSL support... $ECHO_C" >&6; }
5195
5196 pgac_args="$pgac_args with_openssl"
5197
5198
5199 # Check whether --with-openssl was given.
5200 if test "${with_openssl+set}" = set; then
5201   withval=$with_openssl;
5202   case $withval in
5203     yes)
5204
5205 cat >>confdefs.h <<\_ACEOF
5206 #define USE_SSL 1
5207 _ACEOF
5208
5209       ;;
5210     no)
5211       :
5212       ;;
5213     *)
5214       { { echo "$as_me:$LINENO: error: no argument expected for --with-openssl option" >&5
5215 echo "$as_me: error: no argument expected for --with-openssl option" >&2;}
5216    { (exit 1); exit 1; }; }
5217       ;;
5218   esac
5219
5220 else
5221   with_openssl=no
5222
5223 fi
5224
5225
5226 { echo "$as_me:$LINENO: result: $with_openssl" >&5
5227 echo "${ECHO_T}$with_openssl" >&6; }
5228
5229
5230
5231 #
5232 # Readline
5233 #
5234
5235 pgac_args="$pgac_args with_readline"
5236
5237
5238 # Check whether --with-readline was given.
5239 if test "${with_readline+set}" = set; then
5240   withval=$with_readline;
5241   case $withval in
5242     yes)
5243       :
5244       ;;
5245     no)
5246       :
5247       ;;
5248     *)
5249       { { echo "$as_me:$LINENO: error: no argument expected for --with-readline option" >&5
5250 echo "$as_me: error: no argument expected for --with-readline option" >&2;}
5251    { (exit 1); exit 1; }; }
5252       ;;
5253   esac
5254
5255 else
5256   with_readline=yes
5257
5258 fi
5259
5260
5261 # readline on MinGW has problems with backslashes in psql and other bugs.
5262 # This is particularly a problem with non-US code pages.
5263 # Therefore disable its use until we understand the cause. 2004-07-20
5264 if test "$PORTNAME" = "win32"; then
5265   if test "$with_readline" = yes; then
5266     { echo "$as_me:$LINENO: WARNING: *** Readline does not work on MinGW --- disabling" >&5
5267 echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
5268     with_readline=no
5269   fi
5270 fi
5271
5272
5273 #
5274 # Prefer libedit
5275 #
5276
5277 pgac_args="$pgac_args with_libedit_preferred"
5278
5279
5280 # Check whether --with-libedit-preferred was given.
5281 if test "${with_libedit_preferred+set}" = set; then
5282   withval=$with_libedit_preferred;
5283   case $withval in
5284     yes)
5285       :
5286       ;;
5287     no)
5288       :
5289       ;;
5290     *)
5291       { { echo "$as_me:$LINENO: error: no argument expected for --with-libedit-preferred option" >&5
5292 echo "$as_me: error: no argument expected for --with-libedit-preferred option" >&2;}
5293    { (exit 1); exit 1; }; }
5294       ;;
5295   esac
5296
5297 else
5298   with_libedit_preferred=no
5299
5300 fi
5301
5302
5303
5304
5305 #
5306 # OSSP UUID library
5307 #
5308
5309 pgac_args="$pgac_args with_ossp_uuid"
5310
5311
5312 # Check whether --with-ossp-uuid was given.
5313 if test "${with_ossp_uuid+set}" = set; then
5314   withval=$with_ossp_uuid;
5315   case $withval in
5316     yes)
5317       :
5318       ;;
5319     no)
5320       :
5321       ;;
5322     *)
5323       { { echo "$as_me:$LINENO: error: no argument expected for --with-ossp-uuid option" >&5
5324 echo "$as_me: error: no argument expected for --with-ossp-uuid option" >&2;}
5325    { (exit 1); exit 1; }; }
5326       ;;
5327   esac
5328
5329 else
5330   with_ossp_uuid=no
5331
5332 fi
5333
5334
5335
5336
5337
5338 #
5339 # XML
5340 #
5341
5342 pgac_args="$pgac_args with_libxml"
5343
5344
5345 # Check whether --with-libxml was given.
5346 if test "${with_libxml+set}" = set; then
5347   withval=$with_libxml;
5348   case $withval in
5349     yes)
5350
5351 cat >>confdefs.h <<\_ACEOF
5352 #define USE_LIBXML 1
5353 _ACEOF
5354
5355       ;;
5356     no)
5357       :
5358       ;;
5359     *)
5360       { { echo "$as_me:$LINENO: error: no argument expected for --with-libxml option" >&5
5361 echo "$as_me: error: no argument expected for --with-libxml option" >&2;}
5362    { (exit 1); exit 1; }; }
5363       ;;
5364   esac
5365
5366 else
5367   with_libxml=no
5368
5369 fi
5370
5371
5372
5373 if test "$with_libxml" = yes ; then
5374   for ac_prog in xml2-config
5375 do
5376   # Extract the first word of "$ac_prog", so it can be a program name with args.
5377 set dummy $ac_prog; ac_word=$2
5378 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5380 if test "${ac_cv_prog_XML2_CONFIG+set}" = set; then
5381   echo $ECHO_N "(cached) $ECHO_C" >&6
5382 else
5383   if test -n "$XML2_CONFIG"; then
5384   ac_cv_prog_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test.
5385 else
5386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5387 for as_dir in $PATH
5388 do
5389   IFS=$as_save_IFS
5390   test -z "$as_dir" && as_dir=.
5391   for ac_exec_ext in '' $ac_executable_extensions; do
5392   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5393     ac_cv_prog_XML2_CONFIG="$ac_prog"
5394     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5395     break 2
5396   fi
5397 done
5398 done
5399 IFS=$as_save_IFS
5400
5401 fi
5402 fi
5403 XML2_CONFIG=$ac_cv_prog_XML2_CONFIG
5404 if test -n "$XML2_CONFIG"; then
5405   { echo "$as_me:$LINENO: result: $XML2_CONFIG" >&5
5406 echo "${ECHO_T}$XML2_CONFIG" >&6; }
5407 else
5408   { echo "$as_me:$LINENO: result: no" >&5
5409 echo "${ECHO_T}no" >&6; }
5410 fi
5411
5412
5413   test -n "$XML2_CONFIG" && break
5414 done
5415
5416   if test -n "$XML2_CONFIG"; then
5417     for pgac_option in `$XML2_CONFIG --cflags`; do
5418       case $pgac_option in
5419         -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";;
5420       esac
5421     done
5422     for pgac_option in `$XML2_CONFIG --libs`; do
5423       case $pgac_option in
5424         -L*) LDFLAGS="$LDFLAGS $pgac_option";;
5425       esac
5426     done
5427   fi
5428 fi
5429
5430
5431
5432 #
5433 # XSLT
5434 #
5435
5436 pgac_args="$pgac_args with_libxslt"
5437
5438
5439 # Check whether --with-libxslt was given.
5440 if test "${with_libxslt+set}" = set; then
5441   withval=$with_libxslt;
5442   case $withval in
5443     yes)
5444
5445 cat >>confdefs.h <<\_ACEOF
5446 #define USE_LIBXSLT 1
5447 _ACEOF
5448
5449       ;;
5450     no)
5451       :
5452       ;;
5453     *)
5454       { { echo "$as_me:$LINENO: error: no argument expected for --with-libxslt option" >&5
5455 echo "$as_me: error: no argument expected for --with-libxslt option" >&2;}
5456    { (exit 1); exit 1; }; }
5457       ;;
5458   esac
5459
5460 else
5461   with_libxslt=no
5462
5463 fi
5464
5465
5466
5467
5468
5469
5470 #
5471 # tzdata
5472 #
5473
5474 pgac_args="$pgac_args with_system_tzdata"
5475
5476
5477 # Check whether --with-system-tzdata was given.
5478 if test "${with_system_tzdata+set}" = set; then
5479   withval=$with_system_tzdata;
5480   case $withval in
5481     yes)
5482       { { echo "$as_me:$LINENO: error: argument required for --with-system-tzdata option" >&5
5483 echo "$as_me: error: argument required for --with-system-tzdata option" >&2;}
5484    { (exit 1); exit 1; }; }
5485       ;;
5486     no)
5487       { { echo "$as_me:$LINENO: error: argument required for --with-system-tzdata option" >&5
5488 echo "$as_me: error: argument required for --with-system-tzdata option" >&2;}
5489    { (exit 1); exit 1; }; }
5490       ;;
5491     *)
5492
5493       ;;
5494   esac
5495
5496 fi
5497
5498
5499
5500
5501 #
5502 # Zlib
5503 #
5504
5505 pgac_args="$pgac_args with_zlib"
5506
5507
5508 # Check whether --with-zlib was given.
5509 if test "${with_zlib+set}" = set; then
5510   withval=$with_zlib;
5511   case $withval in
5512     yes)
5513       :
5514       ;;
5515     no)
5516       :
5517       ;;
5518     *)
5519       { { echo "$as_me:$LINENO: error: no argument expected for --with-zlib option" >&5
5520 echo "$as_me: error: no argument expected for --with-zlib option" >&2;}
5521    { (exit 1); exit 1; }; }
5522       ;;
5523   esac
5524
5525 else
5526   with_zlib=yes
5527
5528 fi
5529
5530
5531
5532
5533 #
5534 # Elf
5535 #
5536
5537 # Assume system is ELF if it predefines __ELF__ as 1,
5538 # otherwise believe host_os based default.
5539 case $host_os in
5540     freebsd1*|freebsd2*) elf=no;;
5541     freebsd3*|freebsd4*) elf=yes;;
5542 esac
5543
5544
5545 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
5546 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
5547 if test "${ac_cv_path_GREP+set}" = set; then
5548   echo $ECHO_N "(cached) $ECHO_C" >&6
5549 else
5550   # Extract the first word of "grep ggrep" to use in msg output
5551 if test -z "$GREP"; then
5552 set dummy grep ggrep; ac_prog_name=$2
5553 if test "${ac_cv_path_GREP+set}" = set; then
5554   echo $ECHO_N "(cached) $ECHO_C" >&6
5555 else
5556   ac_path_GREP_found=false
5557 # Loop through the user's path and test for each of PROGNAME-LIST
5558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5559 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5560 do
5561   IFS=$as_save_IFS
5562   test -z "$as_dir" && as_dir=.
5563   for ac_prog in grep ggrep; do
5564   for ac_exec_ext in '' $ac_executable_extensions; do
5565     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5566     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5567     # Check for GNU ac_path_GREP and select it if it is found.
5568   # Check for GNU $ac_path_GREP
5569 case `"$ac_path_GREP" --version 2>&1` in
5570 *GNU*)
5571   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5572 *)
5573   ac_count=0
5574   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5575   while :
5576   do
5577     cat "conftest.in" "conftest.in" >"conftest.tmp"
5578     mv "conftest.tmp" "conftest.in"
5579     cp "conftest.in" "conftest.nl"
5580     echo 'GREP' >> "conftest.nl"
5581     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5582     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5583     ac_count=`expr $ac_count + 1`
5584     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5585       # Best one so far, save it but keep looking for a better one
5586       ac_cv_path_GREP="$ac_path_GREP"
5587       ac_path_GREP_max=$ac_count
5588     fi
5589     # 10*(2^10) chars as input seems more than enough
5590     test $ac_count -gt 10 && break
5591   done
5592   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5593 esac
5594
5595
5596     $ac_path_GREP_found && break 3
5597   done
5598 done
5599
5600 done
5601 IFS=$as_save_IFS
5602
5603
5604 fi
5605
5606 GREP="$ac_cv_path_GREP"
5607 if test -z "$GREP"; then
5608   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5609 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5610    { (exit 1); exit 1; }; }
5611 fi
5612
5613 else
5614   ac_cv_path_GREP=$GREP
5615 fi
5616
5617
5618 fi
5619 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
5620 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
5621  GREP="$ac_cv_path_GREP"
5622
5623
5624 { echo "$as_me:$LINENO: checking for egrep" >&5
5625 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
5626 if test "${ac_cv_path_EGREP+set}" = set; then
5627   echo $ECHO_N "(cached) $ECHO_C" >&6
5628 else
5629   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5630    then ac_cv_path_EGREP="$GREP -E"
5631    else
5632      # Extract the first word of "egrep" to use in msg output
5633 if test -z "$EGREP"; then
5634 set dummy egrep; ac_prog_name=$2
5635 if test "${ac_cv_path_EGREP+set}" = set; then
5636   echo $ECHO_N "(cached) $ECHO_C" >&6
5637 else
5638   ac_path_EGREP_found=false
5639 # Loop through the user's path and test for each of PROGNAME-LIST
5640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5641 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5642 do
5643   IFS=$as_save_IFS
5644   test -z "$as_dir" && as_dir=.
5645   for ac_prog in egrep; do
5646   for ac_exec_ext in '' $ac_executable_extensions; do
5647     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5648     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5649     # Check for GNU ac_path_EGREP and select it if it is found.
5650   # Check for GNU $ac_path_EGREP
5651 case `"$ac_path_EGREP" --version 2>&1` in
5652 *GNU*)
5653   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5654 *)
5655   ac_count=0
5656   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5657   while :
5658   do
5659     cat "conftest.in" "conftest.in" >"conftest.tmp"
5660     mv "conftest.tmp" "conftest.in"
5661     cp "conftest.in" "conftest.nl"
5662     echo 'EGREP' >> "conftest.nl"
5663     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5664     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5665     ac_count=`expr $ac_count + 1`
5666     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5667       # Best one so far, save it but keep looking for a better one
5668       ac_cv_path_EGREP="$ac_path_EGREP"
5669       ac_path_EGREP_max=$ac_count
5670     fi
5671     # 10*(2^10) chars as input seems more than enough
5672     test $ac_count -gt 10 && break
5673   done
5674   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5675 esac
5676
5677
5678     $ac_path_EGREP_found && break 3
5679   done
5680 done
5681
5682 done
5683 IFS=$as_save_IFS
5684
5685
5686 fi
5687
5688 EGREP="$ac_cv_path_EGREP"
5689 if test -z "$EGREP"; then
5690   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5691 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5692    { (exit 1); exit 1; }; }
5693 fi
5694
5695 else
5696   ac_cv_path_EGREP=$EGREP
5697 fi
5698
5699
5700    fi
5701 fi
5702 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
5703 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
5704  EGREP="$ac_cv_path_EGREP"
5705
5706
5707 cat >conftest.$ac_ext <<_ACEOF
5708 /* confdefs.h.  */
5709 _ACEOF
5710 cat confdefs.h >>conftest.$ac_ext
5711 cat >>conftest.$ac_ext <<_ACEOF
5712 /* end confdefs.h.  */
5713 #if __ELF__
5714   yes
5715 #endif
5716
5717 _ACEOF
5718 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5719   $EGREP "yes" >/dev/null 2>&1; then
5720   ELF_SYS=true
5721 else
5722   if test "X$elf" = "Xyes" ; then
5723   ELF_SYS=true
5724 else
5725   ELF_SYS=
5726 fi
5727 fi
5728 rm -f conftest*
5729
5730
5731
5732 #
5733 # Assignments
5734 #
5735
5736 CPPFLAGS="$CPPFLAGS $INCLUDES"
5737 LDFLAGS="$LDFLAGS $LIBDIRS"
5738
5739
5740
5741
5742 # Check whether --with-gnu-ld was given.
5743 if test "${with_gnu_ld+set}" = set; then
5744   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5745 else
5746   with_gnu_ld=no
5747 fi
5748
5749 ac_prog=ld
5750 if test "$GCC" = yes; then
5751   # Check if gcc -print-prog-name=ld gives a path.
5752   { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
5753 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
5754   case $host in
5755   *-*-mingw*)
5756     # gcc leaves a trailing carriage return which upsets mingw
5757     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5758   *)
5759     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5760   esac
5761   case "$ac_prog" in
5762     # Accept absolute paths.
5763     [\\/]* | [A-Za-z]:[\\/]*)
5764       re_direlt='/[^/][^/]*/\.\./'
5765       # Canonicalize the path of ld
5766       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
5767       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5768         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
5769       done
5770       test -z "$LD" && LD="$ac_prog"
5771       ;;
5772   "")
5773     # If it fails, then pretend we aren't using GCC.
5774     ac_prog=ld
5775     ;;
5776   *)
5777     # If it is relative, then search for the first ld in PATH.
5778     with_gnu_ld=unknown
5779     ;;
5780   esac
5781 elif test "$with_gnu_ld" = yes; then
5782   { echo "$as_me:$LINENO: checking for GNU ld" >&5
5783 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
5784 else
5785   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5786 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
5787 fi
5788 if test "${ac_cv_path_LD+set}" = set; then
5789   echo $ECHO_N "(cached) $ECHO_C" >&6
5790 else
5791   if test -z "$LD"; then
5792   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
5793   for ac_dir in $PATH; do
5794     test -z "$ac_dir" && ac_dir=.
5795     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5796       ac_cv_path_LD="$ac_dir/$ac_prog"
5797       # Check to see if the program is GNU ld.  I'd rather use --version,
5798       # but apparently some GNU ld's only accept -v.
5799       # Break only if it was the GNU/non-GNU ld that we prefer.
5800       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
5801         test "$with_gnu_ld" != no && break
5802       else
5803         test "$with_gnu_ld" != yes && break
5804       fi
5805     fi
5806   done
5807   IFS="$ac_save_ifs"
5808 else
5809   ac_cv_path_LD="$LD" # Let the user override the test with a path.
5810 fi
5811 fi
5812
5813 LD="$ac_cv_path_LD"
5814 if test -n "$LD"; then
5815   { echo "$as_me:$LINENO: result: $LD" >&5
5816 echo "${ECHO_T}$LD" >&6; }
5817 else
5818   { echo "$as_me:$LINENO: result: no" >&5
5819 echo "${ECHO_T}no" >&6; }
5820 fi
5821 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5822 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5823    { (exit 1); exit 1; }; }
5824 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5825 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
5826 if test "${ac_cv_prog_gnu_ld+set}" = set; then
5827   echo $ECHO_N "(cached) $ECHO_C" >&6
5828 else
5829   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
5830 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
5831   ac_cv_prog_gnu_ld=yes
5832 else
5833   ac_cv_prog_gnu_ld=no
5834 fi
5835 fi
5836 { echo "$as_me:$LINENO: result: $ac_cv_prog_gnu_ld" >&5
5837 echo "${ECHO_T}$ac_cv_prog_gnu_ld" >&6; }
5838 with_gnu_ld=$ac_cv_prog_gnu_ld
5839
5840
5841
5842
5843 case $host_os in sysv5*)
5844   { echo "$as_me:$LINENO: checking whether ld -R works" >&5
5845 echo $ECHO_N "checking whether ld -R works... $ECHO_C" >&6; }
5846 if test "${pgac_cv_prog_ld_R+set}" = set; then
5847   echo $ECHO_N "(cached) $ECHO_C" >&6
5848 else
5849
5850     pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
5851     cat >conftest.$ac_ext <<_ACEOF
5852 /* confdefs.h.  */
5853 _ACEOF
5854 cat confdefs.h >>conftest.$ac_ext
5855 cat >>conftest.$ac_ext <<_ACEOF
5856 /* end confdefs.h.  */
5857
5858 int
5859 main ()
5860 {
5861
5862   ;
5863   return 0;
5864 }
5865 _ACEOF
5866 rm -f conftest.$ac_objext conftest$ac_exeext
5867 if { (ac_try="$ac_link"
5868 case "(($ac_try" in
5869   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5870   *) ac_try_echo=$ac_try;;
5871 esac
5872 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5873   (eval "$ac_link") 2>conftest.er1
5874   ac_status=$?
5875   grep -v '^ *+' conftest.er1 >conftest.err
5876   rm -f conftest.er1
5877   cat conftest.err >&5
5878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5879   (exit $ac_status); } && {
5880          test -z "$ac_c_werror_flag" ||
5881          test ! -s conftest.err
5882        } && test -s conftest$ac_exeext &&
5883        $as_test_x conftest$ac_exeext; then
5884   pgac_cv_prog_ld_R=yes
5885 else
5886   echo "$as_me: failed program was:" >&5
5887 sed 's/^/| /' conftest.$ac_ext >&5
5888
5889         pgac_cv_prog_ld_R=no
5890 fi
5891
5892 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5893       conftest$ac_exeext conftest.$ac_ext
5894     LDFLAGS=$pgac_save_LDFLAGS
5895
5896 fi
5897 { echo "$as_me:$LINENO: result: $pgac_cv_prog_ld_R" >&5
5898 echo "${ECHO_T}$pgac_cv_prog_ld_R" >&6; }
5899   ld_R_works=$pgac_cv_prog_ld_R
5900
5901 esac
5902 if test -n "$ac_tool_prefix"; then
5903   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5904 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5905 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5906 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5907 if test "${ac_cv_prog_RANLIB+set}" = set; then
5908   echo $ECHO_N "(cached) $ECHO_C" >&6
5909 else
5910   if test -n "$RANLIB"; then
5911   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5912 else
5913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5914 for as_dir in $PATH
5915 do
5916   IFS=$as_save_IFS
5917   test -z "$as_dir" && as_dir=.
5918   for ac_exec_ext in '' $ac_executable_extensions; do
5919   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5920     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5921     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5922     break 2
5923   fi
5924 done
5925 done
5926 IFS=$as_save_IFS
5927
5928 fi
5929 fi
5930 RANLIB=$ac_cv_prog_RANLIB
5931 if test -n "$RANLIB"; then
5932   { echo "$as_me:$LINENO: result: $RANLIB" >&5
5933 echo "${ECHO_T}$RANLIB" >&6; }
5934 else
5935   { echo "$as_me:$LINENO: result: no" >&5
5936 echo "${ECHO_T}no" >&6; }
5937 fi
5938
5939
5940 fi
5941 if test -z "$ac_cv_prog_RANLIB"; then
5942   ac_ct_RANLIB=$RANLIB
5943   # Extract the first word of "ranlib", so it can be a program name with args.
5944 set dummy ranlib; ac_word=$2
5945 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5946 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5947 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5948   echo $ECHO_N "(cached) $ECHO_C" >&6
5949 else
5950   if test -n "$ac_ct_RANLIB"; then
5951   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5952 else
5953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5954 for as_dir in $PATH
5955 do
5956   IFS=$as_save_IFS
5957   test -z "$as_dir" && as_dir=.
5958   for ac_exec_ext in '' $ac_executable_extensions; do
5959   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5960     ac_cv_prog_ac_ct_RANLIB="ranlib"
5961     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5962     break 2
5963   fi
5964 done
5965 done
5966 IFS=$as_save_IFS
5967
5968 fi
5969 fi
5970 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5971 if test -n "$ac_ct_RANLIB"; then
5972   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
5973 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
5974 else
5975   { echo "$as_me:$LINENO: result: no" >&5
5976 echo "${ECHO_T}no" >&6; }
5977 fi
5978
5979   if test "x$ac_ct_RANLIB" = x; then
5980     RANLIB=":"
5981   else
5982     case $cross_compiling:$ac_tool_warned in
5983 yes:)
5984 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5985 whose name does not start with the host triplet.  If you think this
5986 configuration is useful to you, please write to autoconf@gnu.org." >&5
5987 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5988 whose name does not start with the host triplet.  If you think this
5989 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5990 ac_tool_warned=yes ;;
5991 esac
5992     RANLIB=$ac_ct_RANLIB
5993   fi
5994 else
5995   RANLIB="$ac_cv_prog_RANLIB"
5996 fi
5997
5998
5999   if test -n "$ac_tool_prefix"; then
6000   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6001 set dummy ${ac_tool_prefix}strip; ac_word=$2
6002 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6003 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6004 if test "${ac_cv_prog_STRIP+set}" = set; then
6005   echo $ECHO_N "(cached) $ECHO_C" >&6
6006 else
6007   if test -n "$STRIP"; then
6008   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6009 else
6010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6011 for as_dir in $PATH
6012 do
6013   IFS=$as_save_IFS
6014   test -z "$as_dir" && as_dir=.
6015   for ac_exec_ext in '' $ac_executable_extensions; do
6016   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6017     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6018     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6019     break 2
6020   fi
6021 done
6022 done
6023 IFS=$as_save_IFS
6024
6025 fi
6026 fi
6027 STRIP=$ac_cv_prog_STRIP
6028 if test -n "$STRIP"; then
6029   { echo "$as_me:$LINENO: result: $STRIP" >&5
6030 echo "${ECHO_T}$STRIP" >&6; }
6031 else
6032   { echo "$as_me:$LINENO: result: no" >&5
6033 echo "${ECHO_T}no" >&6; }
6034 fi
6035
6036
6037 fi
6038 if test -z "$ac_cv_prog_STRIP"; then
6039   ac_ct_STRIP=$STRIP
6040   # Extract the first word of "strip", so it can be a program name with args.
6041 set dummy strip; ac_word=$2
6042 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6043 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6044 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6045   echo $ECHO_N "(cached) $ECHO_C" >&6
6046 else
6047   if test -n "$ac_ct_STRIP"; then
6048   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6049 else
6050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6051 for as_dir in $PATH
6052 do
6053   IFS=$as_save_IFS
6054   test -z "$as_dir" && as_dir=.
6055   for ac_exec_ext in '' $ac_executable_extensions; do
6056   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6057     ac_cv_prog_ac_ct_STRIP="strip"
6058     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6059     break 2
6060   fi
6061 done
6062 done
6063 IFS=$as_save_IFS
6064
6065 fi
6066 fi
6067 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6068 if test -n "$ac_ct_STRIP"; then
6069   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6070 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6071 else
6072   { echo "$as_me:$LINENO: result: no" >&5
6073 echo "${ECHO_T}no" >&6; }
6074 fi
6075
6076   if test "x$ac_ct_STRIP" = x; then
6077     STRIP=":"
6078   else
6079     case $cross_compiling:$ac_tool_warned in
6080 yes:)
6081 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6082 whose name does not start with the host triplet.  If you think this
6083 configuration is useful to you, please write to autoconf@gnu.org." >&5
6084 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6085 whose name does not start with the host triplet.  If you think this
6086 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6087 ac_tool_warned=yes ;;
6088 esac
6089     STRIP=$ac_ct_STRIP
6090   fi
6091 else
6092   STRIP="$ac_cv_prog_STRIP"
6093 fi
6094
6095
6096   { echo "$as_me:$LINENO: checking whether it is possible to strip libraries" >&5
6097 echo $ECHO_N "checking whether it is possible to strip libraries... $ECHO_C" >&6; }
6098   if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
6099     STRIP_STATIC_LIB="$STRIP -x"
6100     STRIP_SHARED_LIB="$STRIP --strip-unneeded"
6101     { echo "$as_me:$LINENO: result: yes" >&5
6102 echo "${ECHO_T}yes" >&6; }
6103   else
6104     STRIP_STATIC_LIB=:
6105     STRIP_SHARED_LIB=:
6106     { echo "$as_me:$LINENO: result: no" >&5
6107 echo "${ECHO_T}no" >&6; }
6108   fi
6109
6110
6111
6112 if test -n "$ac_tool_prefix"; then
6113   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6114 set dummy ${ac_tool_prefix}ar; ac_word=$2
6115 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6116 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6117 if test "${ac_cv_prog_AR+set}" = set; then
6118   echo $ECHO_N "(cached) $ECHO_C" >&6
6119 else
6120   if test -n "$AR"; then
6121   ac_cv_prog_AR="$AR" # Let the user override the test.
6122 else
6123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6124 for as_dir in $PATH
6125 do
6126   IFS=$as_save_IFS
6127   test -z "$as_dir" && as_dir=.
6128   for ac_exec_ext in '' $ac_executable_extensions; do
6129   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6130     ac_cv_prog_AR="${ac_tool_prefix}ar"
6131     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6132     break 2
6133   fi
6134 done
6135 done
6136 IFS=$as_save_IFS
6137
6138 fi
6139 fi
6140 AR=$ac_cv_prog_AR
6141 if test -n "$AR"; then
6142   { echo "$as_me:$LINENO: result: $AR" >&5
6143 echo "${ECHO_T}$AR" >&6; }
6144 else
6145   { echo "$as_me:$LINENO: result: no" >&5
6146 echo "${ECHO_T}no" >&6; }
6147 fi
6148
6149
6150 fi
6151 if test -z "$ac_cv_prog_AR"; then
6152   ac_ct_AR=$AR
6153   # Extract the first word of "ar", so it can be a program name with args.
6154 set dummy ar; ac_word=$2
6155 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6156 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6157 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6158   echo $ECHO_N "(cached) $ECHO_C" >&6
6159 else
6160   if test -n "$ac_ct_AR"; then
6161   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6162 else
6163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6164 for as_dir in $PATH
6165 do
6166   IFS=$as_save_IFS
6167   test -z "$as_dir" && as_dir=.
6168   for ac_exec_ext in '' $ac_executable_extensions; do
6169   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6170     ac_cv_prog_ac_ct_AR="ar"
6171     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6172     break 2
6173   fi
6174 done
6175 done
6176 IFS=$as_save_IFS
6177
6178 fi
6179 fi
6180 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6181 if test -n "$ac_ct_AR"; then
6182   { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6183 echo "${ECHO_T}$ac_ct_AR" >&6; }
6184 else
6185   { echo "$as_me:$LINENO: result: no" >&5
6186 echo "${ECHO_T}no" >&6; }
6187 fi
6188
6189   if test "x$ac_ct_AR" = x; then
6190     AR="ar"
6191   else
6192     case $cross_compiling:$ac_tool_warned in
6193 yes:)
6194 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6195 whose name does not start with the host triplet.  If you think this
6196 configuration is useful to you, please write to autoconf@gnu.org." >&5
6197 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6198 whose name does not start with the host triplet.  If you think this
6199 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6200 ac_tool_warned=yes ;;
6201 esac
6202     AR=$ac_ct_AR
6203   fi
6204 else
6205   AR="$ac_cv_prog_AR"
6206 fi
6207
6208 if test "$PORTNAME" = "win32"; then
6209   if test -n "$ac_tool_prefix"; then
6210   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6211 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6212 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6213 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6214 if test "${ac_cv_prog_DLLTOOL+set}" = set; then
6215   echo $ECHO_N "(cached) $ECHO_C" >&6
6216 else
6217   if test -n "$DLLTOOL"; then
6218   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6219 else
6220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6221 for as_dir in $PATH
6222 do
6223   IFS=$as_save_IFS
6224   test -z "$as_dir" && as_dir=.
6225   for ac_exec_ext in '' $ac_executable_extensions; do
6226   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6227     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6228     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6229     break 2
6230   fi
6231 done
6232 done
6233 IFS=$as_save_IFS
6234
6235 fi
6236 fi
6237 DLLTOOL=$ac_cv_prog_DLLTOOL
6238 if test -n "$DLLTOOL"; then
6239   { echo "$as_me:$LINENO: result: $DLLTOOL" >&5
6240 echo "${ECHO_T}$DLLTOOL" >&6; }
6241 else
6242   { echo "$as_me:$LINENO: result: no" >&5
6243 echo "${ECHO_T}no" >&6; }
6244 fi
6245
6246
6247 fi
6248 if test -z "$ac_cv_prog_DLLTOOL"; then
6249   ac_ct_DLLTOOL=$DLLTOOL
6250   # Extract the first word of "dlltool", so it can be a program name with args.
6251 set dummy dlltool; ac_word=$2
6252 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6253 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6254 if test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then
6255   echo $ECHO_N "(cached) $ECHO_C" >&6
6256 else
6257   if test -n "$ac_ct_DLLTOOL"; then
6258   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6259 else
6260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6261 for as_dir in $PATH
6262 do
6263   IFS=$as_save_IFS
6264   test -z "$as_dir" && as_dir=.
6265   for ac_exec_ext in '' $ac_executable_extensions; do
6266   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6267     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6268     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6269     break 2
6270   fi
6271 done
6272 done
6273 IFS=$as_save_IFS
6274
6275 fi
6276 fi
6277 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6278 if test -n "$ac_ct_DLLTOOL"; then
6279   { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5
6280 echo "${ECHO_T}$ac_ct_DLLTOOL" >&6; }
6281 else
6282   { echo "$as_me:$LINENO: result: no" >&5
6283 echo "${ECHO_T}no" >&6; }
6284 fi
6285
6286   if test "x$ac_ct_DLLTOOL" = x; then
6287     DLLTOOL="dlltool"
6288   else
6289     case $cross_compiling:$ac_tool_warned in
6290 yes:)
6291 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6292 whose name does not start with the host triplet.  If you think this
6293 configuration is useful to you, please write to autoconf@gnu.org." >&5
6294 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6295 whose name does not start with the host triplet.  If you think this
6296 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6297 ac_tool_warned=yes ;;
6298 esac
6299     DLLTOOL=$ac_ct_DLLTOOL
6300   fi
6301 else
6302   DLLTOOL="$ac_cv_prog_DLLTOOL"
6303 fi
6304
6305   if test -n "$ac_tool_prefix"; then
6306   # Extract the first word of "${ac_tool_prefix}dllwrap", so it can be a program name with args.
6307 set dummy ${ac_tool_prefix}dllwrap; ac_word=$2
6308 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6309 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6310 if test "${ac_cv_prog_DLLWRAP+set}" = set; then
6311   echo $ECHO_N "(cached) $ECHO_C" >&6
6312 else
6313   if test -n "$DLLWRAP"; then
6314   ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test.
6315 else
6316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6317 for as_dir in $PATH
6318 do
6319   IFS=$as_save_IFS
6320   test -z "$as_dir" && as_dir=.
6321   for ac_exec_ext in '' $ac_executable_extensions; do
6322   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6323     ac_cv_prog_DLLWRAP="${ac_tool_prefix}dllwrap"
6324     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6325     break 2
6326   fi
6327 done
6328 done
6329 IFS=$as_save_IFS
6330
6331 fi
6332 fi
6333 DLLWRAP=$ac_cv_prog_DLLWRAP
6334 if test -n "$DLLWRAP"; then
6335   { echo "$as_me:$LINENO: result: $DLLWRAP" >&5
6336 echo "${ECHO_T}$DLLWRAP" >&6; }
6337 else
6338   { echo "$as_me:$LINENO: result: no" >&5
6339 echo "${ECHO_T}no" >&6; }
6340 fi
6341
6342
6343 fi
6344 if test -z "$ac_cv_prog_DLLWRAP"; then
6345   ac_ct_DLLWRAP=$DLLWRAP
6346   # Extract the first word of "dllwrap", so it can be a program name with args.
6347 set dummy dllwrap; ac_word=$2
6348 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6349 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6350 if test "${ac_cv_prog_ac_ct_DLLWRAP+set}" = set; then
6351   echo $ECHO_N "(cached) $ECHO_C" >&6
6352 else
6353   if test -n "$ac_ct_DLLWRAP"; then
6354   ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test.
6355 else
6356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6357 for as_dir in $PATH
6358 do
6359   IFS=$as_save_IFS
6360   test -z "$as_dir" && as_dir=.
6361   for ac_exec_ext in '' $ac_executable_extensions; do
6362   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6363     ac_cv_prog_ac_ct_DLLWRAP="dllwrap"
6364     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6365     break 2
6366   fi
6367 done
6368 done
6369 IFS=$as_save_IFS
6370
6371 fi
6372 fi
6373 ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP
6374 if test -n "$ac_ct_DLLWRAP"; then
6375   { echo "$as_me:$LINENO: result: $ac_ct_DLLWRAP" >&5
6376 echo "${ECHO_T}$ac_ct_DLLWRAP" >&6; }
6377 else
6378   { echo "$as_me:$LINENO: result: no" >&5
6379 echo "${ECHO_T}no" >&6; }
6380 fi
6381
6382   if test "x$ac_ct_DLLWRAP" = x; then
6383     DLLWRAP="dllwrap"
6384   else
6385     case $cross_compiling:$ac_tool_warned in
6386 yes:)
6387 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6388 whose name does not start with the host triplet.  If you think this
6389 configuration is useful to you, please write to autoconf@gnu.org." >&5
6390 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6391 whose name does not start with the host triplet.  If you think this
6392 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6393 ac_tool_warned=yes ;;
6394 esac
6395     DLLWRAP=$ac_ct_DLLWRAP
6396   fi
6397 else
6398   DLLWRAP="$ac_cv_prog_DLLWRAP"
6399 fi
6400
6401   if test -n "$ac_tool_prefix"; then
6402   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6403 set dummy ${ac_tool_prefix}windres; ac_word=$2
6404 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6405 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6406 if test "${ac_cv_prog_WINDRES+set}" = set; then
6407   echo $ECHO_N "(cached) $ECHO_C" >&6
6408 else
6409   if test -n "$WINDRES"; then
6410   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6411 else
6412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413 for as_dir in $PATH
6414 do
6415   IFS=$as_save_IFS
6416   test -z "$as_dir" && as_dir=.
6417   for ac_exec_ext in '' $ac_executable_extensions; do
6418   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6419     ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6420     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6421     break 2
6422   fi
6423 done
6424 done
6425 IFS=$as_save_IFS
6426
6427 fi
6428 fi
6429 WINDRES=$ac_cv_prog_WINDRES
6430 if test -n "$WINDRES"; then
6431   { echo "$as_me:$LINENO: result: $WINDRES" >&5
6432 echo "${ECHO_T}$WINDRES" >&6; }
6433 else
6434   { echo "$as_me:$LINENO: result: no" >&5
6435 echo "${ECHO_T}no" >&6; }
6436 fi
6437
6438
6439 fi
6440 if test -z "$ac_cv_prog_WINDRES"; then
6441   ac_ct_WINDRES=$WINDRES
6442   # Extract the first word of "windres", so it can be a program name with args.
6443 set dummy windres; ac_word=$2
6444 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6445 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6446 if test "${ac_cv_prog_ac_ct_WINDRES+set}" = set; then
6447   echo $ECHO_N "(cached) $ECHO_C" >&6
6448 else
6449   if test -n "$ac_ct_WINDRES"; then
6450   ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6451 else
6452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6453 for as_dir in $PATH
6454 do
6455   IFS=$as_save_IFS
6456   test -z "$as_dir" && as_dir=.
6457   for ac_exec_ext in '' $ac_executable_extensions; do
6458   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6459     ac_cv_prog_ac_ct_WINDRES="windres"
6460     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6461     break 2
6462   fi
6463 done
6464 done
6465 IFS=$as_save_IFS
6466
6467 fi
6468 fi
6469 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6470 if test -n "$ac_ct_WINDRES"; then
6471   { echo "$as_me:$LINENO: result: $ac_ct_WINDRES" >&5
6472 echo "${ECHO_T}$ac_ct_WINDRES" >&6; }
6473 else
6474   { echo "$as_me:$LINENO: result: no" >&5
6475 echo "${ECHO_T}no" >&6; }
6476 fi
6477
6478   if test "x$ac_ct_WINDRES" = x; then
6479     WINDRES="windres"
6480   else
6481     case $cross_compiling:$ac_tool_warned in
6482 yes:)
6483 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6484 whose name does not start with the host triplet.  If you think this
6485 configuration is useful to you, please write to autoconf@gnu.org." >&5
6486 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6487 whose name does not start with the host triplet.  If you think this
6488 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6489 ac_tool_warned=yes ;;
6490 esac
6491     WINDRES=$ac_ct_WINDRES
6492   fi
6493 else
6494   WINDRES="$ac_cv_prog_WINDRES"
6495 fi
6496
6497 fi
6498
6499 # Extract the first word of "tar", so it can be a program name with args.
6500 set dummy tar; ac_word=$2
6501 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6503 if test "${ac_cv_path_TAR+set}" = set; then
6504   echo $ECHO_N "(cached) $ECHO_C" >&6
6505 else
6506   case $TAR in
6507   [\\/]* | ?:[\\/]*)
6508   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6509   ;;
6510   *)
6511   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6512 for as_dir in $PATH
6513 do
6514   IFS=$as_save_IFS
6515   test -z "$as_dir" && as_dir=.
6516   for ac_exec_ext in '' $ac_executable_extensions; do
6517   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6518     ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6519     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6520     break 2
6521   fi
6522 done
6523 done
6524 IFS=$as_save_IFS
6525
6526   ;;
6527 esac
6528 fi
6529 TAR=$ac_cv_path_TAR
6530 if test -n "$TAR"; then
6531   { echo "$as_me:$LINENO: result: $TAR" >&5
6532 echo "${ECHO_T}$TAR" >&6; }
6533 else
6534   { echo "$as_me:$LINENO: result: no" >&5
6535 echo "${ECHO_T}no" >&6; }
6536 fi
6537
6538
6539 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
6540 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
6541 LN_S=$as_ln_s
6542 if test "$LN_S" = "ln -s"; then
6543   { echo "$as_me:$LINENO: result: yes" >&5
6544 echo "${ECHO_T}yes" >&6; }
6545 else
6546   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
6547 echo "${ECHO_T}no, using $LN_S" >&6; }
6548 fi
6549
6550 for ac_prog in gawk mawk nawk awk
6551 do
6552   # Extract the first word of "$ac_prog", so it can be a program name with args.
6553 set dummy $ac_prog; ac_word=$2
6554 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6556 if test "${ac_cv_prog_AWK+set}" = set; then
6557   echo $ECHO_N "(cached) $ECHO_C" >&6
6558 else
6559   if test -n "$AWK"; then
6560   ac_cv_prog_AWK="$AWK" # Let the user override the test.
6561 else
6562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6563 for as_dir in $PATH
6564 do
6565   IFS=$as_save_IFS
6566   test -z "$as_dir" && as_dir=.
6567   for ac_exec_ext in '' $ac_executable_extensions; do
6568   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6569     ac_cv_prog_AWK="$ac_prog"
6570     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6571     break 2
6572   fi
6573 done
6574 done
6575 IFS=$as_save_IFS
6576
6577 fi
6578 fi
6579 AWK=$ac_cv_prog_AWK
6580 if test -n "$AWK"; then
6581   { echo "$as_me:$LINENO: result: $AWK" >&5
6582 echo "${ECHO_T}$AWK" >&6; }
6583 else
6584   { echo "$as_me:$LINENO: result: no" >&5
6585 echo "${ECHO_T}no" >&6; }
6586 fi
6587
6588
6589   test -n "$AWK" && break
6590 done
6591
6592
6593 # Let the user override the search
6594 if test -z "$BISON"; then
6595   for ac_prog in bison
6596 do
6597   # Extract the first word of "$ac_prog", so it can be a program name with args.
6598 set dummy $ac_prog; ac_word=$2
6599 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6600 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6601 if test "${ac_cv_prog_BISON+set}" = set; then
6602   echo $ECHO_N "(cached) $ECHO_C" >&6
6603 else
6604   if test -n "$BISON"; then
6605   ac_cv_prog_BISON="$BISON" # Let the user override the test.
6606 else
6607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6608 for as_dir in $PATH
6609 do
6610   IFS=$as_save_IFS
6611   test -z "$as_dir" && as_dir=.
6612   for ac_exec_ext in '' $ac_executable_extensions; do
6613   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6614     ac_cv_prog_BISON="$ac_prog"
6615     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6616     break 2
6617   fi
6618 done
6619 done
6620 IFS=$as_save_IFS
6621
6622 fi
6623 fi
6624 BISON=$ac_cv_prog_BISON
6625 if test -n "$BISON"; then
6626   { echo "$as_me:$LINENO: result: $BISON" >&5
6627 echo "${ECHO_T}$BISON" >&6; }
6628 else
6629   { echo "$as_me:$LINENO: result: no" >&5
6630 echo "${ECHO_T}no" >&6; }
6631 fi
6632
6633
6634   test -n "$BISON" && break
6635 done
6636
6637 fi
6638
6639 if test "$BISON"; then
6640   pgac_bison_version=`$BISON --version 2>/dev/null | sed q`
6641   { echo "$as_me:$LINENO: using $pgac_bison_version" >&5
6642 echo "$as_me: using $pgac_bison_version" >&6;}
6643   if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
6644   then
6645     { echo "$as_me:$LINENO: WARNING:
6646 *** The installed version of Bison is too old to use with PostgreSQL.
6647 *** Bison version 1.875 or later is required." >&5
6648 echo "$as_me: WARNING:
6649 *** The installed version of Bison is too old to use with PostgreSQL.
6650 *** Bison version 1.875 or later is required." >&2;}
6651     BISON=""
6652   fi
6653 fi
6654
6655 if test -z "$BISON"; then
6656   { echo "$as_me:$LINENO: WARNING:
6657 *** Without Bison you will not be able to build PostgreSQL from CVS nor
6658 *** change any of the parser definition files.  You can obtain Bison from
6659 *** a GNU mirror site.  (If you are using the official distribution of
6660 *** PostgreSQL then you do not need to worry about this, because the Bison
6661 *** output is pre-generated.)" >&5
6662 echo "$as_me: WARNING:
6663 *** Without Bison you will not be able to build PostgreSQL from CVS nor
6664 *** change any of the parser definition files.  You can obtain Bison from
6665 *** a GNU mirror site.  (If you are using the official distribution of
6666 *** PostgreSQL then you do not need to worry about this, because the Bison
6667 *** output is pre-generated.)" >&2;}
6668 fi
6669 # We don't need AC_SUBST(BISON) because AC_PATH_PROG did it
6670
6671
6672 { echo "$as_me:$LINENO: checking for flex" >&5
6673 echo $ECHO_N "checking for flex... $ECHO_C" >&6; }
6674 if test "${pgac_cv_path_flex+set}" = set; then
6675   echo $ECHO_N "(cached) $ECHO_C" >&6
6676 else
6677   # Let the user override the test
6678 if test -n "$FLEX"; then
6679   pgac_cv_path_flex=$FLEX
6680 else
6681   pgac_save_IFS=$IFS
6682   IFS=$PATH_SEPARATOR
6683   for pgac_dir in $PATH; do
6684     IFS=$pgac_save_IFS
6685     if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
6686       pgac_dir=`pwd`
6687     fi
6688     for pgac_prog in flex lex; do
6689       pgac_candidate="$pgac_dir/$pgac_prog"
6690       if test -f "$pgac_candidate" \
6691         && $pgac_candidate --version </dev/null >/dev/null 2>&1
6692       then
6693         echo '%%'  > conftest.l
6694         if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
6695           if $pgac_candidate --version | grep ' 2\.5\.3$' >/dev/null 2>&1; then
6696             pgac_broken_flex=$pgac_candidate
6697             continue
6698           fi
6699
6700           pgac_cv_path_flex=$pgac_candidate
6701           break 2
6702         fi
6703       fi
6704     done
6705   done
6706   rm -f conftest.l lex.yy.c
6707   : ${pgac_cv_path_flex=no}
6708 fi
6709
6710 fi
6711 { echo "$as_me:$LINENO: result: $pgac_cv_path_flex" >&5
6712 echo "${ECHO_T}$pgac_cv_path_flex" >&6; }
6713 if test x"$pgac_cv_path_flex" = x"no"; then
6714   if test -n "$pgac_broken_flex"; then
6715     { echo "$as_me:$LINENO: WARNING:
6716 *** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
6717 *** should get version 2.5.4 or later." >&5
6718 echo "$as_me: WARNING:
6719 *** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
6720 *** should get version 2.5.4 or later." >&2;}
6721   fi
6722
6723   { echo "$as_me:$LINENO: WARNING:
6724 *** Without Flex you will not be able to build PostgreSQL from CVS or
6725 *** change any of the scanner definition files.  You can obtain Flex from
6726 *** a GNU mirror site.  (If you are using the official distribution of
6727 *** PostgreSQL then you do not need to worry about this because the Flex
6728 *** output is pre-generated.)" >&5
6729 echo "$as_me: WARNING:
6730 *** Without Flex you will not be able to build PostgreSQL from CVS or
6731 *** change any of the scanner definition files.  You can obtain Flex from
6732 *** a GNU mirror site.  (If you are using the official distribution of
6733 *** PostgreSQL then you do not need to worry about this because the Flex
6734 *** output is pre-generated.)" >&2;}
6735
6736   FLEX=
6737 else
6738   FLEX=$pgac_cv_path_flex
6739   pgac_flex_version=`$FLEX -V 2>/dev/null`
6740   { echo "$as_me:$LINENO: using $pgac_flex_version" >&5
6741 echo "$as_me: using $pgac_flex_version" >&6;}
6742 fi
6743
6744
6745
6746
6747
6748 # Extract the first word of "perl", so it can be a program name with args.
6749 set dummy perl; ac_word=$2
6750 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6752 if test "${ac_cv_path_PERL+set}" = set; then
6753   echo $ECHO_N "(cached) $ECHO_C" >&6
6754 else
6755   case $PERL in
6756   [\\/]* | ?:[\\/]*)
6757   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
6758   ;;
6759   *)
6760   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6761 for as_dir in $PATH
6762 do
6763   IFS=$as_save_IFS
6764   test -z "$as_dir" && as_dir=.
6765   for ac_exec_ext in '' $ac_executable_extensions; do
6766   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6767     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
6768     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6769     break 2
6770   fi
6771 done
6772 done
6773 IFS=$as_save_IFS
6774
6775   ;;
6776 esac
6777 fi
6778 PERL=$ac_cv_path_PERL
6779 if test -n "$PERL"; then
6780   { echo "$as_me:$LINENO: result: $PERL" >&5
6781 echo "${ECHO_T}$PERL" >&6; }
6782 else
6783   { echo "$as_me:$LINENO: result: no" >&5
6784 echo "${ECHO_T}no" >&6; }
6785 fi
6786
6787
6788 if test "$with_perl" = yes; then
6789
6790 { echo "$as_me:$LINENO: checking for Perl archlibexp" >&5
6791 echo $ECHO_N "checking for Perl archlibexp... $ECHO_C" >&6; }
6792 perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
6793 { echo "$as_me:$LINENO: result: $perl_archlibexp" >&5
6794 echo "${ECHO_T}$perl_archlibexp" >&6; }
6795 { echo "$as_me:$LINENO: checking for Perl privlibexp" >&5
6796 echo $ECHO_N "checking for Perl privlibexp... $ECHO_C" >&6; }
6797 perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
6798 { echo "$as_me:$LINENO: result: $perl_privlibexp" >&5
6799 echo "${ECHO_T}$perl_privlibexp" >&6; }
6800 { echo "$as_me:$LINENO: checking for Perl useshrplib" >&5
6801 echo $ECHO_N "checking for Perl useshrplib... $ECHO_C" >&6; }
6802 perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
6803 { echo "$as_me:$LINENO: result: $perl_useshrplib" >&5
6804 echo "${ECHO_T}$perl_useshrplib" >&6; }
6805
6806 { echo "$as_me:$LINENO: checking for flags to link embedded Perl" >&5
6807 echo $ECHO_N "checking for flags to link embedded Perl... $ECHO_C" >&6; }
6808 pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
6809 pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
6810 perl_embed_ldflags=`echo X"$pgac_tmp1" | sed "s/^X//;s%$pgac_tmp2%%"`
6811 if test -z "$perl_embed_ldflags" ; then
6812         { echo "$as_me:$LINENO: result: no" >&5
6813 echo "${ECHO_T}no" >&6; }
6814         { { echo "$as_me:$LINENO: error: could not determine flags for linking embedded Perl.
6815 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
6816 installed." >&5
6817 echo "$as_me: error: could not determine flags for linking embedded Perl.
6818 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
6819 installed." >&2;}
6820    { (exit 1); exit 1; }; }
6821 else
6822         { echo "$as_me:$LINENO: result: $perl_embed_ldflags" >&5
6823 echo "${ECHO_T}$perl_embed_ldflags" >&6; }
6824 fi
6825
6826 fi
6827
6828 if test "$with_python" = yes; then
6829   # Extract the first word of "python", so it can be a program name with args.
6830 set dummy python; ac_word=$2
6831 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6832 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6833 if test "${ac_cv_path_PYTHON+set}" = set; then
6834   echo $ECHO_N "(cached) $ECHO_C" >&6
6835 else
6836   case $PYTHON in
6837   [\\/]* | ?:[\\/]*)
6838   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
6839   ;;
6840   *)
6841   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6842 for as_dir in $PATH
6843 do
6844   IFS=$as_save_IFS
6845   test -z "$as_dir" && as_dir=.
6846   for ac_exec_ext in '' $ac_executable_extensions; do
6847   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6848     ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
6849     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6850     break 2
6851   fi
6852 done
6853 done
6854 IFS=$as_save_IFS
6855
6856   ;;
6857 esac
6858 fi
6859 PYTHON=$ac_cv_path_PYTHON
6860 if test -n "$PYTHON"; then
6861   { echo "$as_me:$LINENO: result: $PYTHON" >&5
6862 echo "${ECHO_T}$PYTHON" >&6; }
6863 else
6864   { echo "$as_me:$LINENO: result: no" >&5
6865 echo "${ECHO_T}no" >&6; }
6866 fi
6867
6868
6869 if test x"$PYTHON" = x""; then
6870   { { echo "$as_me:$LINENO: error: Python not found" >&5
6871 echo "$as_me: error: Python not found" >&2;}
6872    { (exit 1); exit 1; }; }
6873 fi
6874
6875
6876 { echo "$as_me:$LINENO: checking for Python distutils module" >&5
6877 echo $ECHO_N "checking for Python distutils module... $ECHO_C" >&6; }
6878 if "${PYTHON}" 2>&- -c 'import distutils'
6879 then
6880     { echo "$as_me:$LINENO: result: yes" >&5
6881 echo "${ECHO_T}yes" >&6; }
6882 else
6883     { echo "$as_me:$LINENO: result: no" >&5
6884 echo "${ECHO_T}no" >&6; }
6885     { { echo "$as_me:$LINENO: error: distutils module not found" >&5
6886 echo "$as_me: error: distutils module not found" >&2;}
6887    { (exit 1); exit 1; }; }
6888 fi
6889 { echo "$as_me:$LINENO: checking Python configuration directory" >&5
6890 echo $ECHO_N "checking Python configuration directory... $ECHO_C" >&6; }
6891 python_version=`${PYTHON} -c "import sys; print(sys.version[:3])"`
6892 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'))"`
6893 python_includespec=`${PYTHON} -c "import distutils.sysconfig; print('-I'+distutils.sysconfig.get_python_inc())"`
6894
6895 # This should be enough of a message.
6896 { echo "$as_me:$LINENO: result: $python_configdir" >&5
6897 echo "${ECHO_T}$python_configdir" >&6; }
6898
6899
6900 { echo "$as_me:$LINENO: checking how to link an embedded Python application" >&5
6901 echo $ECHO_N "checking how to link an embedded Python application... $ECHO_C" >&6; }
6902
6903 python_libdir=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR'))))"`
6904 python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
6905 python_so=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('SO'))))"`
6906 ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
6907
6908 if test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
6909 then
6910         # New way: use the official shared library
6911         ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
6912         python_libspec="-L${python_libdir} -l${ldlibrary}"
6913 else
6914         # Old way: use libpython from python_configdir
6915         python_libdir="${python_configdir}"
6916         python_libspec="-L${python_libdir} -lpython${python_version}"
6917 fi
6918
6919 python_additional_libs=`${PYTHON} -c "import distutils.sysconfig,string; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','LOCALMODLIBS','BASEMODLIBS'))))"`
6920
6921 { echo "$as_me:$LINENO: result: ${python_libspec} ${python_additional_libs}" >&5
6922 echo "${ECHO_T}${python_libspec} ${python_additional_libs}" >&6; }
6923
6924
6925 # threaded python is not supported on bsd's
6926 { echo "$as_me:$LINENO: checking whether Python is compiled with thread support" >&5
6927 echo $ECHO_N "checking whether Python is compiled with thread support... $ECHO_C" >&6; }
6928 pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
6929 if test "$pythreads" = "1"; then
6930   { echo "$as_me:$LINENO: result: yes" >&5
6931 echo "${ECHO_T}yes" >&6; }
6932   case $host_os in
6933   openbsd*|freebsd*)
6934     { { echo "$as_me:$LINENO: error: threaded Python not supported on this platform" >&5
6935 echo "$as_me: error: threaded Python not supported on this platform" >&2;}
6936    { (exit 1); exit 1; }; }
6937     ;;
6938   esac
6939 else
6940   { echo "$as_me:$LINENO: result: no" >&5
6941 echo "${ECHO_T}no" >&6; }
6942 fi
6943
6944
6945 fi
6946
6947 if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
6948   # Extract the first word of "zic", so it can be a program name with args.
6949 set dummy zic; ac_word=$2
6950 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6952 if test "${ac_cv_path_ZIC+set}" = set; then
6953   echo $ECHO_N "(cached) $ECHO_C" >&6
6954 else
6955   case $ZIC in
6956   [\\/]* | ?:[\\/]*)
6957   ac_cv_path_ZIC="$ZIC" # Let the user override the test with a path.
6958   ;;
6959   *)
6960   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6961 for as_dir in $PATH
6962 do
6963   IFS=$as_save_IFS
6964   test -z "$as_dir" && as_dir=.
6965   for ac_exec_ext in '' $ac_executable_extensions; do
6966   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6967     ac_cv_path_ZIC="$as_dir/$ac_word$ac_exec_ext"
6968     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6969     break 2
6970   fi
6971 done
6972 done
6973 IFS=$as_save_IFS
6974
6975   ;;
6976 esac
6977 fi
6978 ZIC=$ac_cv_path_ZIC
6979 if test -n "$ZIC"; then
6980   { echo "$as_me:$LINENO: result: $ZIC" >&5
6981 echo "${ECHO_T}$ZIC" >&6; }
6982 else
6983   { echo "$as_me:$LINENO: result: no" >&5
6984 echo "${ECHO_T}no" >&6; }
6985 fi
6986
6987
6988   if test -z "$ZIC"; then
6989     { { echo "$as_me:$LINENO: error:
6990 When cross-compiling, either use the option --with-system-tzdata to use
6991 existing time-zone data, or set the environment variable ZIC to a zic
6992 program to use during the build." >&5
6993 echo "$as_me: error:
6994 When cross-compiling, either use the option --with-system-tzdata to use
6995 existing time-zone data, or set the environment variable ZIC to a zic
6996 program to use during the build." >&2;}
6997    { (exit 1); exit 1; }; }
6998   fi
6999 fi
7000
7001
7002 ##
7003 ## Libraries
7004 ##
7005 ## Most libraries are included only if they demonstrably provide a function
7006 ## we need, but libm is an exception: always include it, because there are
7007 ## too many compilers that play cute optimization games that will break
7008 ## probes for standard functions such as pow().
7009 ##
7010
7011
7012 { echo "$as_me:$LINENO: checking for main in -lm" >&5
7013 echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6; }
7014 if test "${ac_cv_lib_m_main+set}" = set; then
7015   echo $ECHO_N "(cached) $ECHO_C" >&6
7016 else
7017   ac_check_lib_save_LIBS=$LIBS
7018 LIBS="-lm  $LIBS"
7019 cat >conftest.$ac_ext <<_ACEOF
7020 /* confdefs.h.  */
7021 _ACEOF
7022 cat confdefs.h >>conftest.$ac_ext
7023 cat >>conftest.$ac_ext <<_ACEOF
7024 /* end confdefs.h.  */
7025
7026
7027 int
7028 main ()
7029 {
7030 return main ();
7031   ;
7032   return 0;
7033 }
7034 _ACEOF
7035 rm -f conftest.$ac_objext conftest$ac_exeext
7036 if { (ac_try="$ac_link"
7037 case "(($ac_try" in
7038   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7039   *) ac_try_echo=$ac_try;;
7040 esac
7041 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7042   (eval "$ac_link") 2>conftest.er1
7043   ac_status=$?
7044   grep -v '^ *+' conftest.er1 >conftest.err
7045   rm -f conftest.er1
7046   cat conftest.err >&5
7047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7048   (exit $ac_status); } && {
7049          test -z "$ac_c_werror_flag" ||
7050          test ! -s conftest.err
7051        } && test -s conftest$ac_exeext &&
7052        $as_test_x conftest$ac_exeext; then
7053   ac_cv_lib_m_main=yes
7054 else
7055   echo "$as_me: failed program was:" >&5
7056 sed 's/^/| /' conftest.$ac_ext >&5
7057
7058         ac_cv_lib_m_main=no
7059 fi
7060
7061 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7062       conftest$ac_exeext conftest.$ac_ext
7063 LIBS=$ac_check_lib_save_LIBS
7064 fi
7065 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
7066 echo "${ECHO_T}$ac_cv_lib_m_main" >&6; }
7067 if test $ac_cv_lib_m_main = yes; then
7068   cat >>confdefs.h <<_ACEOF
7069 #define HAVE_LIBM 1
7070 _ACEOF
7071
7072   LIBS="-lm $LIBS"
7073
7074 fi
7075
7076 { echo "$as_me:$LINENO: checking for library containing setproctitle" >&5
7077 echo $ECHO_N "checking for library containing setproctitle... $ECHO_C" >&6; }
7078 if test "${ac_cv_search_setproctitle+set}" = set; then
7079   echo $ECHO_N "(cached) $ECHO_C" >&6
7080 else
7081   ac_func_search_save_LIBS=$LIBS
7082 cat >conftest.$ac_ext <<_ACEOF
7083 /* confdefs.h.  */
7084 _ACEOF
7085 cat confdefs.h >>conftest.$ac_ext
7086 cat >>conftest.$ac_ext <<_ACEOF
7087 /* end confdefs.h.  */
7088
7089 /* Override any GCC internal prototype to avoid an error.
7090    Use char because int might match the return type of a GCC
7091    builtin and then its argument prototype would still apply.  */
7092 #ifdef __cplusplus
7093 extern "C"
7094 #endif
7095 char setproctitle ();
7096 int
7097 main ()
7098 {
7099 return setproctitle ();
7100   ;
7101   return 0;
7102 }
7103 _ACEOF
7104 for ac_lib in '' util; do
7105   if test -z "$ac_lib"; then
7106     ac_res="none required"
7107   else
7108     ac_res=-l$ac_lib
7109     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7110   fi
7111   rm -f conftest.$ac_objext conftest$ac_exeext
7112 if { (ac_try="$ac_link"
7113 case "(($ac_try" in
7114   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7115   *) ac_try_echo=$ac_try;;
7116 esac
7117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7118   (eval "$ac_link") 2>conftest.er1
7119   ac_status=$?
7120   grep -v '^ *+' conftest.er1 >conftest.err
7121   rm -f conftest.er1
7122   cat conftest.err >&5
7123   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7124   (exit $ac_status); } && {
7125          test -z "$ac_c_werror_flag" ||
7126          test ! -s conftest.err
7127        } && test -s conftest$ac_exeext &&
7128        $as_test_x conftest$ac_exeext; then
7129   ac_cv_search_setproctitle=$ac_res
7130 else
7131   echo "$as_me: failed program was:" >&5
7132 sed 's/^/| /' conftest.$ac_ext >&5
7133
7134
7135 fi
7136
7137 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7138       conftest$ac_exeext
7139   if test "${ac_cv_search_setproctitle+set}" = set; then
7140   break
7141 fi
7142 done
7143 if test "${ac_cv_search_setproctitle+set}" = set; then
7144   :
7145 else
7146   ac_cv_search_setproctitle=no
7147 fi
7148 rm conftest.$ac_ext
7149 LIBS=$ac_func_search_save_LIBS
7150 fi
7151 { echo "$as_me:$LINENO: result: $ac_cv_search_setproctitle" >&5
7152 echo "${ECHO_T}$ac_cv_search_setproctitle" >&6; }
7153 ac_res=$ac_cv_search_setproctitle
7154 if test "$ac_res" != no; then
7155   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7156
7157 fi
7158
7159 { echo "$as_me:$LINENO: checking for library containing dlopen" >&5
7160 echo $ECHO_N "checking for library containing dlopen... $ECHO_C" >&6; }
7161 if test "${ac_cv_search_dlopen+set}" = set; then
7162   echo $ECHO_N "(cached) $ECHO_C" >&6
7163 else
7164   ac_func_search_save_LIBS=$LIBS
7165 cat >conftest.$ac_ext <<_ACEOF
7166 /* confdefs.h.  */
7167 _ACEOF
7168 cat confdefs.h >>conftest.$ac_ext
7169 cat >>conftest.$ac_ext <<_ACEOF
7170 /* end confdefs.h.  */
7171
7172 /* Override any GCC internal prototype to avoid an error.
7173    Use char because int might match the return type of a GCC
7174    builtin and then its argument prototype would still apply.  */
7175 #ifdef __cplusplus
7176 extern "C"
7177 #endif
7178 char dlopen ();
7179 int
7180 main ()
7181 {
7182 return dlopen ();
7183   ;
7184   return 0;
7185 }
7186 _ACEOF
7187 for ac_lib in '' dl; do
7188   if test -z "$ac_lib"; then
7189     ac_res="none required"
7190   else
7191     ac_res=-l$ac_lib
7192     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7193   fi
7194   rm -f conftest.$ac_objext conftest$ac_exeext
7195 if { (ac_try="$ac_link"
7196 case "(($ac_try" in
7197   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7198   *) ac_try_echo=$ac_try;;
7199 esac
7200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7201   (eval "$ac_link") 2>conftest.er1
7202   ac_status=$?
7203   grep -v '^ *+' conftest.er1 >conftest.err
7204   rm -f conftest.er1
7205   cat conftest.err >&5
7206   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7207   (exit $ac_status); } && {
7208          test -z "$ac_c_werror_flag" ||
7209          test ! -s conftest.err
7210        } && test -s conftest$ac_exeext &&
7211        $as_test_x conftest$ac_exeext; then
7212   ac_cv_search_dlopen=$ac_res
7213 else
7214   echo "$as_me: failed program was:" >&5
7215 sed 's/^/| /' conftest.$ac_ext >&5
7216
7217
7218 fi
7219
7220 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7221       conftest$ac_exeext
7222   if test "${ac_cv_search_dlopen+set}" = set; then
7223   break
7224 fi
7225 done
7226 if test "${ac_cv_search_dlopen+set}" = set; then
7227   :
7228 else
7229   ac_cv_search_dlopen=no
7230 fi
7231 rm conftest.$ac_ext
7232 LIBS=$ac_func_search_save_LIBS
7233 fi
7234 { echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
7235 echo "${ECHO_T}$ac_cv_search_dlopen" >&6; }
7236 ac_res=$ac_cv_search_dlopen
7237 if test "$ac_res" != no; then
7238   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7239
7240 fi
7241
7242 { echo "$as_me:$LINENO: checking for library containing socket" >&5
7243 echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
7244 if test "${ac_cv_search_socket+set}" = set; then
7245   echo $ECHO_N "(cached) $ECHO_C" >&6
7246 else
7247   ac_func_search_save_LIBS=$LIBS
7248 cat >conftest.$ac_ext <<_ACEOF
7249 /* confdefs.h.  */
7250 _ACEOF
7251 cat confdefs.h >>conftest.$ac_ext
7252 cat >>conftest.$ac_ext <<_ACEOF
7253 /* end confdefs.h.  */
7254
7255 /* Override any GCC internal prototype to avoid an error.
7256    Use char because int might match the return type of a GCC
7257    builtin and then its argument prototype would still apply.  */
7258 #ifdef __cplusplus
7259 extern "C"
7260 #endif
7261 char socket ();
7262 int
7263 main ()
7264 {
7265 return socket ();
7266   ;
7267   return 0;
7268 }
7269 _ACEOF
7270 for ac_lib in '' socket wsock32; do
7271   if test -z "$ac_lib"; then
7272     ac_res="none required"
7273   else
7274     ac_res=-l$ac_lib
7275     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7276   fi
7277   rm -f conftest.$ac_objext conftest$ac_exeext
7278 if { (ac_try="$ac_link"
7279 case "(($ac_try" in
7280   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7281   *) ac_try_echo=$ac_try;;
7282 esac
7283 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7284   (eval "$ac_link") 2>conftest.er1
7285   ac_status=$?
7286   grep -v '^ *+' conftest.er1 >conftest.err
7287   rm -f conftest.er1
7288   cat conftest.err >&5
7289   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7290   (exit $ac_status); } && {
7291          test -z "$ac_c_werror_flag" ||
7292          test ! -s conftest.err
7293        } && test -s conftest$ac_exeext &&
7294        $as_test_x conftest$ac_exeext; then
7295   ac_cv_search_socket=$ac_res
7296 else
7297   echo "$as_me: failed program was:" >&5
7298 sed 's/^/| /' conftest.$ac_ext >&5
7299
7300
7301 fi
7302
7303 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7304       conftest$ac_exeext
7305   if test "${ac_cv_search_socket+set}" = set; then
7306   break
7307 fi
7308 done
7309 if test "${ac_cv_search_socket+set}" = set; then
7310   :
7311 else
7312   ac_cv_search_socket=no
7313 fi
7314 rm conftest.$ac_ext
7315 LIBS=$ac_func_search_save_LIBS
7316 fi
7317 { echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
7318 echo "${ECHO_T}$ac_cv_search_socket" >&6; }
7319 ac_res=$ac_cv_search_socket
7320 if test "$ac_res" != no; then
7321   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7322
7323 fi
7324
7325 { echo "$as_me:$LINENO: checking for library containing shl_load" >&5
7326 echo $ECHO_N "checking for library containing shl_load... $ECHO_C" >&6; }
7327 if test "${ac_cv_search_shl_load+set}" = set; then
7328   echo $ECHO_N "(cached) $ECHO_C" >&6
7329 else
7330   ac_func_search_save_LIBS=$LIBS
7331 cat >conftest.$ac_ext <<_ACEOF
7332 /* confdefs.h.  */
7333 _ACEOF
7334 cat confdefs.h >>conftest.$ac_ext
7335 cat >>conftest.$ac_ext <<_ACEOF
7336 /* end confdefs.h.  */
7337
7338 /* Override any GCC internal prototype to avoid an error.
7339    Use char because int might match the return type of a GCC
7340    builtin and then its argument prototype would still apply.  */
7341 #ifdef __cplusplus
7342 extern "C"
7343 #endif
7344 char shl_load ();
7345 int
7346 main ()
7347 {
7348 return shl_load ();
7349   ;
7350   return 0;
7351 }
7352 _ACEOF
7353 for ac_lib in '' dld; do
7354   if test -z "$ac_lib"; then
7355     ac_res="none required"
7356   else
7357     ac_res=-l$ac_lib
7358     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7359   fi
7360   rm -f conftest.$ac_objext conftest$ac_exeext
7361 if { (ac_try="$ac_link"
7362 case "(($ac_try" in
7363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7364   *) ac_try_echo=$ac_try;;
7365 esac
7366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7367   (eval "$ac_link") 2>conftest.er1
7368   ac_status=$?
7369   grep -v '^ *+' conftest.er1 >conftest.err
7370   rm -f conftest.er1
7371   cat conftest.err >&5
7372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7373   (exit $ac_status); } && {
7374          test -z "$ac_c_werror_flag" ||
7375          test ! -s conftest.err
7376        } && test -s conftest$ac_exeext &&
7377        $as_test_x conftest$ac_exeext; then
7378   ac_cv_search_shl_load=$ac_res
7379 else
7380   echo "$as_me: failed program was:" >&5
7381 sed 's/^/| /' conftest.$ac_ext >&5
7382
7383
7384 fi
7385
7386 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7387       conftest$ac_exeext
7388   if test "${ac_cv_search_shl_load+set}" = set; then
7389   break
7390 fi
7391 done
7392 if test "${ac_cv_search_shl_load+set}" = set; then
7393   :
7394 else
7395   ac_cv_search_shl_load=no
7396 fi
7397 rm conftest.$ac_ext
7398 LIBS=$ac_func_search_save_LIBS
7399 fi
7400 { echo "$as_me:$LINENO: result: $ac_cv_search_shl_load" >&5
7401 echo "${ECHO_T}$ac_cv_search_shl_load" >&6; }
7402 ac_res=$ac_cv_search_shl_load
7403 if test "$ac_res" != no; then
7404   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7405
7406 fi
7407
7408 # We only use libld in port/dynloader/aix.c
7409 case $host_os in
7410      aix*)
7411         { echo "$as_me:$LINENO: checking for library containing ldopen" >&5
7412 echo $ECHO_N "checking for library containing ldopen... $ECHO_C" >&6; }
7413 if test "${ac_cv_search_ldopen+set}" = set; then
7414   echo $ECHO_N "(cached) $ECHO_C" >&6
7415 else
7416   ac_func_search_save_LIBS=$LIBS
7417 cat >conftest.$ac_ext <<_ACEOF
7418 /* confdefs.h.  */
7419 _ACEOF
7420 cat confdefs.h >>conftest.$ac_ext
7421 cat >>conftest.$ac_ext <<_ACEOF
7422 /* end confdefs.h.  */
7423
7424 /* Override any GCC internal prototype to avoid an error.
7425    Use char because int might match the return type of a GCC
7426    builtin and then its argument prototype would still apply.  */
7427 #ifdef __cplusplus
7428 extern "C"
7429 #endif
7430 char ldopen ();
7431 int
7432 main ()
7433 {
7434 return ldopen ();
7435   ;
7436   return 0;
7437 }
7438 _ACEOF
7439 for ac_lib in '' ld; do
7440   if test -z "$ac_lib"; then
7441     ac_res="none required"
7442   else
7443     ac_res=-l$ac_lib
7444     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7445   fi
7446   rm -f conftest.$ac_objext conftest$ac_exeext
7447 if { (ac_try="$ac_link"
7448 case "(($ac_try" in
7449   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7450   *) ac_try_echo=$ac_try;;
7451 esac
7452 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7453   (eval "$ac_link") 2>conftest.er1
7454   ac_status=$?
7455   grep -v '^ *+' conftest.er1 >conftest.err
7456   rm -f conftest.er1
7457   cat conftest.err >&5
7458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7459   (exit $ac_status); } && {
7460          test -z "$ac_c_werror_flag" ||
7461          test ! -s conftest.err
7462        } && test -s conftest$ac_exeext &&
7463        $as_test_x conftest$ac_exeext; then
7464   ac_cv_search_ldopen=$ac_res
7465 else
7466   echo "$as_me: failed program was:" >&5
7467 sed 's/^/| /' conftest.$ac_ext >&5
7468
7469
7470 fi
7471
7472 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7473       conftest$ac_exeext
7474   if test "${ac_cv_search_ldopen+set}" = set; then
7475   break
7476 fi
7477 done
7478 if test "${ac_cv_search_ldopen+set}" = set; then
7479   :
7480 else
7481   ac_cv_search_ldopen=no
7482 fi
7483 rm conftest.$ac_ext
7484 LIBS=$ac_func_search_save_LIBS
7485 fi
7486 { echo "$as_me:$LINENO: result: $ac_cv_search_ldopen" >&5
7487 echo "${ECHO_T}$ac_cv_search_ldopen" >&6; }
7488 ac_res=$ac_cv_search_ldopen
7489 if test "$ac_res" != no; then
7490   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7491
7492 fi
7493
7494         ;;
7495 esac
7496 { echo "$as_me:$LINENO: checking for library containing getopt_long" >&5
7497 echo $ECHO_N "checking for library containing getopt_long... $ECHO_C" >&6; }
7498 if test "${ac_cv_search_getopt_long+set}" = set; then
7499   echo $ECHO_N "(cached) $ECHO_C" >&6
7500 else
7501   ac_func_search_save_LIBS=$LIBS
7502 cat >conftest.$ac_ext <<_ACEOF
7503 /* confdefs.h.  */
7504 _ACEOF
7505 cat confdefs.h >>conftest.$ac_ext
7506 cat >>conftest.$ac_ext <<_ACEOF
7507 /* end confdefs.h.  */
7508
7509 /* Override any GCC internal prototype to avoid an error.
7510    Use char because int might match the return type of a GCC
7511    builtin and then its argument prototype would still apply.  */
7512 #ifdef __cplusplus
7513 extern "C"
7514 #endif
7515 char getopt_long ();
7516 int
7517 main ()
7518 {
7519 return getopt_long ();
7520   ;
7521   return 0;
7522 }
7523 _ACEOF
7524 for ac_lib in '' getopt gnugetopt; do
7525   if test -z "$ac_lib"; then
7526     ac_res="none required"
7527   else
7528     ac_res=-l$ac_lib
7529     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7530   fi
7531   rm -f conftest.$ac_objext conftest$ac_exeext
7532 if { (ac_try="$ac_link"
7533 case "(($ac_try" in
7534   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7535   *) ac_try_echo=$ac_try;;
7536 esac
7537 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7538   (eval "$ac_link") 2>conftest.er1
7539   ac_status=$?
7540   grep -v '^ *+' conftest.er1 >conftest.err
7541   rm -f conftest.er1
7542   cat conftest.err >&5
7543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7544   (exit $ac_status); } && {
7545          test -z "$ac_c_werror_flag" ||
7546          test ! -s conftest.err
7547        } && test -s conftest$ac_exeext &&
7548        $as_test_x conftest$ac_exeext; then
7549   ac_cv_search_getopt_long=$ac_res
7550 else
7551   echo "$as_me: failed program was:" >&5
7552 sed 's/^/| /' conftest.$ac_ext >&5
7553
7554
7555 fi
7556
7557 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7558       conftest$ac_exeext
7559   if test "${ac_cv_search_getopt_long+set}" = set; then
7560   break
7561 fi
7562 done
7563 if test "${ac_cv_search_getopt_long+set}" = set; then
7564   :
7565 else
7566   ac_cv_search_getopt_long=no
7567 fi
7568 rm conftest.$ac_ext
7569 LIBS=$ac_func_search_save_LIBS
7570 fi
7571 { echo "$as_me:$LINENO: result: $ac_cv_search_getopt_long" >&5
7572 echo "${ECHO_T}$ac_cv_search_getopt_long" >&6; }
7573 ac_res=$ac_cv_search_getopt_long
7574 if test "$ac_res" != no; then
7575   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7576
7577 fi
7578
7579 { echo "$as_me:$LINENO: checking for library containing crypt" >&5
7580 echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; }
7581 if test "${ac_cv_search_crypt+set}" = set; then
7582   echo $ECHO_N "(cached) $ECHO_C" >&6
7583 else
7584   ac_func_search_save_LIBS=$LIBS
7585 cat >conftest.$ac_ext <<_ACEOF
7586 /* confdefs.h.  */
7587 _ACEOF
7588 cat confdefs.h >>conftest.$ac_ext
7589 cat >>conftest.$ac_ext <<_ACEOF
7590 /* end confdefs.h.  */
7591
7592 /* Override any GCC internal prototype to avoid an error.
7593    Use char because int might match the return type of a GCC
7594    builtin and then its argument prototype would still apply.  */
7595 #ifdef __cplusplus
7596 extern "C"
7597 #endif
7598 char crypt ();
7599 int
7600 main ()
7601 {
7602 return crypt ();
7603   ;
7604   return 0;
7605 }
7606 _ACEOF
7607 for ac_lib in '' crypt; do
7608   if test -z "$ac_lib"; then
7609     ac_res="none required"
7610   else
7611     ac_res=-l$ac_lib
7612     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7613   fi
7614   rm -f conftest.$ac_objext conftest$ac_exeext
7615 if { (ac_try="$ac_link"
7616 case "(($ac_try" in
7617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7618   *) ac_try_echo=$ac_try;;
7619 esac
7620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7621   (eval "$ac_link") 2>conftest.er1
7622   ac_status=$?
7623   grep -v '^ *+' conftest.er1 >conftest.err
7624   rm -f conftest.er1
7625   cat conftest.err >&5
7626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7627   (exit $ac_status); } && {
7628          test -z "$ac_c_werror_flag" ||
7629          test ! -s conftest.err
7630        } && test -s conftest$ac_exeext &&
7631        $as_test_x conftest$ac_exeext; then
7632   ac_cv_search_crypt=$ac_res
7633 else
7634   echo "$as_me: failed program was:" >&5
7635 sed 's/^/| /' conftest.$ac_ext >&5
7636
7637
7638 fi
7639
7640 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7641       conftest$ac_exeext
7642   if test "${ac_cv_search_crypt+set}" = set; then
7643   break
7644 fi
7645 done
7646 if test "${ac_cv_search_crypt+set}" = set; then
7647   :
7648 else
7649   ac_cv_search_crypt=no
7650 fi
7651 rm conftest.$ac_ext
7652 LIBS=$ac_func_search_save_LIBS
7653 fi
7654 { echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
7655 echo "${ECHO_T}$ac_cv_search_crypt" >&6; }
7656 ac_res=$ac_cv_search_crypt
7657 if test "$ac_res" != no; then
7658   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7659
7660 fi
7661
7662 # Solaris:
7663 { echo "$as_me:$LINENO: checking for library containing fdatasync" >&5
7664 echo $ECHO_N "checking for library containing fdatasync... $ECHO_C" >&6; }
7665 if test "${ac_cv_search_fdatasync+set}" = set; then
7666   echo $ECHO_N "(cached) $ECHO_C" >&6
7667 else
7668   ac_func_search_save_LIBS=$LIBS
7669 cat >conftest.$ac_ext <<_ACEOF
7670 /* confdefs.h.  */
7671 _ACEOF
7672 cat confdefs.h >>conftest.$ac_ext
7673 cat >>conftest.$ac_ext <<_ACEOF
7674 /* end confdefs.h.  */
7675
7676 /* Override any GCC internal prototype to avoid an error.
7677    Use char because int might match the return type of a GCC
7678    builtin and then its argument prototype would still apply.  */
7679 #ifdef __cplusplus
7680 extern "C"
7681 #endif
7682 char fdatasync ();
7683 int
7684 main ()
7685 {
7686 return fdatasync ();
7687   ;
7688   return 0;
7689 }
7690 _ACEOF
7691 for ac_lib in '' rt posix4; do
7692   if test -z "$ac_lib"; then
7693     ac_res="none required"
7694   else
7695     ac_res=-l$ac_lib
7696     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7697   fi
7698   rm -f conftest.$ac_objext conftest$ac_exeext
7699 if { (ac_try="$ac_link"
7700 case "(($ac_try" in
7701   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7702   *) ac_try_echo=$ac_try;;
7703 esac
7704 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7705   (eval "$ac_link") 2>conftest.er1
7706   ac_status=$?
7707   grep -v '^ *+' conftest.er1 >conftest.err
7708   rm -f conftest.er1
7709   cat conftest.err >&5
7710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7711   (exit $ac_status); } && {
7712          test -z "$ac_c_werror_flag" ||
7713          test ! -s conftest.err
7714        } && test -s conftest$ac_exeext &&
7715        $as_test_x conftest$ac_exeext; then
7716   ac_cv_search_fdatasync=$ac_res
7717 else
7718   echo "$as_me: failed program was:" >&5
7719 sed 's/^/| /' conftest.$ac_ext >&5
7720
7721
7722 fi
7723
7724 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7725       conftest$ac_exeext
7726   if test "${ac_cv_search_fdatasync+set}" = set; then
7727   break
7728 fi
7729 done
7730 if test "${ac_cv_search_fdatasync+set}" = set; then
7731   :
7732 else
7733   ac_cv_search_fdatasync=no
7734 fi
7735 rm conftest.$ac_ext
7736 LIBS=$ac_func_search_save_LIBS
7737 fi
7738 { echo "$as_me:$LINENO: result: $ac_cv_search_fdatasync" >&5
7739 echo "${ECHO_T}$ac_cv_search_fdatasync" >&6; }
7740 ac_res=$ac_cv_search_fdatasync
7741 if test "$ac_res" != no; then
7742   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7743
7744 fi
7745
7746 # Cygwin:
7747 { echo "$as_me:$LINENO: checking for library containing shmget" >&5
7748 echo $ECHO_N "checking for library containing shmget... $ECHO_C" >&6; }
7749 if test "${ac_cv_search_shmget+set}" = set; then
7750   echo $ECHO_N "(cached) $ECHO_C" >&6
7751 else
7752   ac_func_search_save_LIBS=$LIBS
7753 cat >conftest.$ac_ext <<_ACEOF
7754 /* confdefs.h.  */
7755 _ACEOF
7756 cat confdefs.h >>conftest.$ac_ext
7757 cat >>conftest.$ac_ext <<_ACEOF
7758 /* end confdefs.h.  */
7759
7760 /* Override any GCC internal prototype to avoid an error.
7761    Use char because int might match the return type of a GCC
7762    builtin and then its argument prototype would still apply.  */
7763 #ifdef __cplusplus
7764 extern "C"
7765 #endif
7766 char shmget ();
7767 int
7768 main ()
7769 {
7770 return shmget ();
7771   ;
7772   return 0;
7773 }
7774 _ACEOF
7775 for ac_lib in '' cygipc; do
7776   if test -z "$ac_lib"; then
7777     ac_res="none required"
7778   else
7779     ac_res=-l$ac_lib
7780     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
7781   fi
7782   rm -f conftest.$ac_objext conftest$ac_exeext
7783 if { (ac_try="$ac_link"
7784 case "(($ac_try" in
7785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7786   *) ac_try_echo=$ac_try;;
7787 esac
7788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7789   (eval "$ac_link") 2>conftest.er1
7790   ac_status=$?
7791   grep -v '^ *+' conftest.er1 >conftest.err
7792   rm -f conftest.er1
7793   cat conftest.err >&5
7794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7795   (exit $ac_status); } && {
7796          test -z "$ac_c_werror_flag" ||
7797          test ! -s conftest.err
7798        } && test -s conftest$ac_exeext &&
7799        $as_test_x conftest$ac_exeext; then
7800   ac_cv_search_shmget=$ac_res
7801 else
7802   echo "$as_me: failed program was:" >&5
7803 sed 's/^/| /' conftest.$ac_ext >&5
7804
7805
7806 fi
7807
7808 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7809       conftest$ac_exeext
7810   if test "${ac_cv_search_shmget+set}" = set; then
7811   break
7812 fi
7813 done
7814 if test "${ac_cv_search_shmget+set}" = set; then
7815   :
7816 else
7817   ac_cv_search_shmget=no
7818 fi
7819 rm conftest.$ac_ext
7820 LIBS=$ac_func_search_save_LIBS
7821 fi
7822 { echo "$as_me:$LINENO: result: $ac_cv_search_shmget" >&5
7823 echo "${ECHO_T}$ac_cv_search_shmget" >&6; }
7824 ac_res=$ac_cv_search_shmget
7825 if test "$ac_res" != no; then
7826   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7827
7828 fi
7829
7830
7831 if test "$with_readline" = yes; then
7832
7833
7834 if test "${pgac_cv_check_readline+set}" = set; then
7835   echo $ECHO_N "(cached) $ECHO_C" >&6
7836 else
7837   pgac_cv_check_readline=no
7838 pgac_save_LIBS=$LIBS
7839 if test x"$with_libedit_preferred" != x"yes"
7840 then    READLINE_ORDER="-lreadline -ledit"
7841 else    READLINE_ORDER="-ledit -lreadline"
7842 fi
7843 for pgac_rllib in $READLINE_ORDER ; do
7844   { echo "$as_me:$LINENO: checking for ${pgac_rllib}" >&5
7845 echo $ECHO_N "checking for ${pgac_rllib}... $ECHO_C" >&6; }
7846   for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
7847     LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
7848     cat >conftest.$ac_ext <<_ACEOF
7849 /* confdefs.h.  */
7850 _ACEOF
7851 cat confdefs.h >>conftest.$ac_ext
7852 cat >>conftest.$ac_ext <<_ACEOF
7853 /* end confdefs.h.  */
7854
7855 /* Override any GCC internal prototype to avoid an error.
7856    Use char because int might match the return type of a GCC
7857    builtin and then its argument prototype would still apply.  */
7858 #ifdef __cplusplus
7859 extern "C"
7860 #endif
7861 char readline ();
7862 int
7863 main ()
7864 {
7865 return readline ();
7866   ;
7867   return 0;
7868 }
7869 _ACEOF
7870 rm -f conftest.$ac_objext conftest$ac_exeext
7871 if { (ac_try="$ac_link"
7872 case "(($ac_try" in
7873   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7874   *) ac_try_echo=$ac_try;;
7875 esac
7876 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7877   (eval "$ac_link") 2>conftest.er1
7878   ac_status=$?
7879   grep -v '^ *+' conftest.er1 >conftest.err
7880   rm -f conftest.er1
7881   cat conftest.err >&5
7882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7883   (exit $ac_status); } && {
7884          test -z "$ac_c_werror_flag" ||
7885          test ! -s conftest.err
7886        } && test -s conftest$ac_exeext &&
7887        $as_test_x conftest$ac_exeext; then
7888
7889       # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
7890       # recognize dependent libraries; assume curses is needed if we didn't
7891       # find any dependency.
7892       case $host_os in
7893         netbsd* | openbsd* | irix*)
7894           if test x"$pgac_lib" = x"" ; then
7895             pgac_lib=" -lcurses"
7896           fi ;;
7897       esac
7898
7899       pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
7900       break
7901
7902 else
7903   echo "$as_me: failed program was:" >&5
7904 sed 's/^/| /' conftest.$ac_ext >&5
7905
7906
7907 fi
7908
7909 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7910       conftest$ac_exeext conftest.$ac_ext
7911   done
7912   if test "$pgac_cv_check_readline" != no ; then
7913     { echo "$as_me:$LINENO: result: yes ($pgac_cv_check_readline)" >&5
7914 echo "${ECHO_T}yes ($pgac_cv_check_readline)" >&6; }
7915     break
7916   else
7917     { echo "$as_me:$LINENO: result: no" >&5
7918 echo "${ECHO_T}no" >&6; }
7919   fi
7920 done
7921 LIBS=$pgac_save_LIBS
7922
7923 fi
7924
7925 if test "$pgac_cv_check_readline" != no ; then
7926   LIBS="$pgac_cv_check_readline $LIBS"
7927
7928 cat >>confdefs.h <<\_ACEOF
7929 #define HAVE_LIBREADLINE 1
7930 _ACEOF
7931
7932 fi
7933
7934
7935   if test x"$pgac_cv_check_readline" = x"no"; then
7936     { { echo "$as_me:$LINENO: error: readline library not found
7937 If you have readline already installed, see config.log for details on the
7938 failure.  It is possible the compiler isn't looking in the proper directory.
7939 Use --without-readline to disable readline support." >&5
7940 echo "$as_me: error: readline library not found
7941 If you have readline already installed, see config.log for details on the
7942 failure.  It is possible the compiler isn't looking in the proper directory.
7943 Use --without-readline to disable readline support." >&2;}
7944    { (exit 1); exit 1; }; }
7945   fi
7946 fi
7947
7948 if test "$with_zlib" = yes; then
7949
7950 { echo "$as_me:$LINENO: checking for inflate in -lz" >&5
7951 echo $ECHO_N "checking for inflate in -lz... $ECHO_C" >&6; }
7952 if test "${ac_cv_lib_z_inflate+set}" = set; then
7953   echo $ECHO_N "(cached) $ECHO_C" >&6
7954 else
7955   ac_check_lib_save_LIBS=$LIBS
7956 LIBS="-lz  $LIBS"
7957 cat >conftest.$ac_ext <<_ACEOF
7958 /* confdefs.h.  */
7959 _ACEOF
7960 cat confdefs.h >>conftest.$ac_ext
7961 cat >>conftest.$ac_ext <<_ACEOF
7962 /* end confdefs.h.  */
7963
7964 /* Override any GCC internal prototype to avoid an error.
7965    Use char because int might match the return type of a GCC
7966    builtin and then its argument prototype would still apply.  */
7967 #ifdef __cplusplus
7968 extern "C"
7969 #endif
7970 char inflate ();
7971 int
7972 main ()
7973 {
7974 return inflate ();
7975   ;
7976   return 0;
7977 }
7978 _ACEOF
7979 rm -f conftest.$ac_objext conftest$ac_exeext
7980 if { (ac_try="$ac_link"
7981 case "(($ac_try" in
7982   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7983   *) ac_try_echo=$ac_try;;
7984 esac
7985 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7986   (eval "$ac_link") 2>conftest.er1
7987   ac_status=$?
7988   grep -v '^ *+' conftest.er1 >conftest.err
7989   rm -f conftest.er1
7990   cat conftest.err >&5
7991   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7992   (exit $ac_status); } && {
7993          test -z "$ac_c_werror_flag" ||
7994          test ! -s conftest.err
7995        } && test -s conftest$ac_exeext &&
7996        $as_test_x conftest$ac_exeext; then
7997   ac_cv_lib_z_inflate=yes
7998 else
7999   echo "$as_me: failed program was:" >&5
8000 sed 's/^/| /' conftest.$ac_ext >&5
8001
8002         ac_cv_lib_z_inflate=no
8003 fi
8004
8005 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8006       conftest$ac_exeext conftest.$ac_ext
8007 LIBS=$ac_check_lib_save_LIBS
8008 fi
8009 { echo "$as_me:$LINENO: result: $ac_cv_lib_z_inflate" >&5
8010 echo "${ECHO_T}$ac_cv_lib_z_inflate" >&6; }
8011 if test $ac_cv_lib_z_inflate = yes; then
8012   cat >>confdefs.h <<_ACEOF
8013 #define HAVE_LIBZ 1
8014 _ACEOF
8015
8016   LIBS="-lz $LIBS"
8017
8018 else
8019   { { echo "$as_me:$LINENO: error: zlib library not found
8020 If you have zlib already installed, see config.log for details on the
8021 failure.  It is possible the compiler isn't looking in the proper directory.
8022 Use --without-zlib to disable zlib support." >&5
8023 echo "$as_me: error: zlib library not found
8024 If you have zlib already installed, see config.log for details on the
8025 failure.  It is possible the compiler isn't looking in the proper directory.
8026 Use --without-zlib to disable zlib support." >&2;}
8027    { (exit 1); exit 1; }; }
8028 fi
8029
8030 fi
8031
8032 if test "$enable_spinlocks" = yes; then
8033
8034 cat >>confdefs.h <<\_ACEOF
8035 #define HAVE_SPINLOCKS 1
8036 _ACEOF
8037
8038 else
8039   { echo "$as_me:$LINENO: WARNING:
8040 *** Not using spinlocks will cause poor performance." >&5
8041 echo "$as_me: WARNING:
8042 *** Not using spinlocks will cause poor performance." >&2;}
8043 fi
8044
8045 if test "$with_gssapi" = yes ; then
8046   if test "$PORTNAME" != "win32"; then
8047     { echo "$as_me:$LINENO: checking for library containing gss_init_sec_context" >&5
8048 echo $ECHO_N "checking for library containing gss_init_sec_context... $ECHO_C" >&6; }
8049 if test "${ac_cv_search_gss_init_sec_context+set}" = set; then
8050   echo $ECHO_N "(cached) $ECHO_C" >&6
8051 else
8052   ac_func_search_save_LIBS=$LIBS
8053 cat >conftest.$ac_ext <<_ACEOF
8054 /* confdefs.h.  */
8055 _ACEOF
8056 cat confdefs.h >>conftest.$ac_ext
8057 cat >>conftest.$ac_ext <<_ACEOF
8058 /* end confdefs.h.  */
8059
8060 /* Override any GCC internal prototype to avoid an error.
8061    Use char because int might match the return type of a GCC
8062    builtin and then its argument prototype would still apply.  */
8063 #ifdef __cplusplus
8064 extern "C"
8065 #endif
8066 char gss_init_sec_context ();
8067 int
8068 main ()
8069 {
8070 return gss_init_sec_context ();
8071   ;
8072   return 0;
8073 }
8074 _ACEOF
8075 for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
8076   if test -z "$ac_lib"; then
8077     ac_res="none required"
8078   else
8079     ac_res=-l$ac_lib
8080     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8081   fi
8082   rm -f conftest.$ac_objext conftest$ac_exeext
8083 if { (ac_try="$ac_link"
8084 case "(($ac_try" in
8085   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8086   *) ac_try_echo=$ac_try;;
8087 esac
8088 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8089   (eval "$ac_link") 2>conftest.er1
8090   ac_status=$?
8091   grep -v '^ *+' conftest.er1 >conftest.err
8092   rm -f conftest.er1
8093   cat conftest.err >&5
8094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8095   (exit $ac_status); } && {
8096          test -z "$ac_c_werror_flag" ||
8097          test ! -s conftest.err
8098        } && test -s conftest$ac_exeext &&
8099        $as_test_x conftest$ac_exeext; then
8100   ac_cv_search_gss_init_sec_context=$ac_res
8101 else
8102   echo "$as_me: failed program was:" >&5
8103 sed 's/^/| /' conftest.$ac_ext >&5
8104
8105
8106 fi
8107
8108 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8109       conftest$ac_exeext
8110   if test "${ac_cv_search_gss_init_sec_context+set}" = set; then
8111   break
8112 fi
8113 done
8114 if test "${ac_cv_search_gss_init_sec_context+set}" = set; then
8115   :
8116 else
8117   ac_cv_search_gss_init_sec_context=no
8118 fi
8119 rm conftest.$ac_ext
8120 LIBS=$ac_func_search_save_LIBS
8121 fi
8122 { echo "$as_me:$LINENO: result: $ac_cv_search_gss_init_sec_context" >&5
8123 echo "${ECHO_T}$ac_cv_search_gss_init_sec_context" >&6; }
8124 ac_res=$ac_cv_search_gss_init_sec_context
8125 if test "$ac_res" != no; then
8126   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8127
8128 else
8129   { { echo "$as_me:$LINENO: error: could not find function 'gss_init_sec_context' required for GSSAPI" >&5
8130 echo "$as_me: error: could not find function 'gss_init_sec_context' required for GSSAPI" >&2;}
8131    { (exit 1); exit 1; }; }
8132 fi
8133
8134   else
8135     LIBS="$LIBS -lgssapi32"
8136   fi
8137 fi
8138
8139 if test "$with_krb5" = yes ; then
8140   if test "$PORTNAME" != "win32"; then
8141      { echo "$as_me:$LINENO: checking for library containing com_err" >&5
8142 echo $ECHO_N "checking for library containing com_err... $ECHO_C" >&6; }
8143 if test "${ac_cv_search_com_err+set}" = set; then
8144   echo $ECHO_N "(cached) $ECHO_C" >&6
8145 else
8146   ac_func_search_save_LIBS=$LIBS
8147 cat >conftest.$ac_ext <<_ACEOF
8148 /* confdefs.h.  */
8149 _ACEOF
8150 cat confdefs.h >>conftest.$ac_ext
8151 cat >>conftest.$ac_ext <<_ACEOF
8152 /* end confdefs.h.  */
8153
8154 /* Override any GCC internal prototype to avoid an error.
8155    Use char because int might match the return type of a GCC
8156    builtin and then its argument prototype would still apply.  */
8157 #ifdef __cplusplus
8158 extern "C"
8159 #endif
8160 char com_err ();
8161 int
8162 main ()
8163 {
8164 return com_err ();
8165   ;
8166   return 0;
8167 }
8168 _ACEOF
8169 for ac_lib in '' krb5 'krb5 -lcrypto -ldes -lasn1 -lroken' com_err; do
8170   if test -z "$ac_lib"; then
8171     ac_res="none required"
8172   else
8173     ac_res=-l$ac_lib
8174     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8175   fi
8176   rm -f conftest.$ac_objext conftest$ac_exeext
8177 if { (ac_try="$ac_link"
8178 case "(($ac_try" in
8179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8180   *) ac_try_echo=$ac_try;;
8181 esac
8182 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8183   (eval "$ac_link") 2>conftest.er1
8184   ac_status=$?
8185   grep -v '^ *+' conftest.er1 >conftest.err
8186   rm -f conftest.er1
8187   cat conftest.err >&5
8188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8189   (exit $ac_status); } && {
8190          test -z "$ac_c_werror_flag" ||
8191          test ! -s conftest.err
8192        } && test -s conftest$ac_exeext &&
8193        $as_test_x conftest$ac_exeext; then
8194   ac_cv_search_com_err=$ac_res
8195 else
8196   echo "$as_me: failed program was:" >&5
8197 sed 's/^/| /' conftest.$ac_ext >&5
8198
8199
8200 fi
8201
8202 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8203       conftest$ac_exeext
8204   if test "${ac_cv_search_com_err+set}" = set; then
8205   break
8206 fi
8207 done
8208 if test "${ac_cv_search_com_err+set}" = set; then
8209   :
8210 else
8211   ac_cv_search_com_err=no
8212 fi
8213 rm conftest.$ac_ext
8214 LIBS=$ac_func_search_save_LIBS
8215 fi
8216 { echo "$as_me:$LINENO: result: $ac_cv_search_com_err" >&5
8217 echo "${ECHO_T}$ac_cv_search_com_err" >&6; }
8218 ac_res=$ac_cv_search_com_err
8219 if test "$ac_res" != no; then
8220   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8221
8222 else
8223   { { echo "$as_me:$LINENO: error: could not find function 'com_err' required for Kerberos 5" >&5
8224 echo "$as_me: error: could not find function 'com_err' required for Kerberos 5" >&2;}
8225    { (exit 1); exit 1; }; }
8226 fi
8227
8228      { echo "$as_me:$LINENO: checking for library containing krb5_sendauth" >&5
8229 echo $ECHO_N "checking for library containing krb5_sendauth... $ECHO_C" >&6; }
8230 if test "${ac_cv_search_krb5_sendauth+set}" = set; then
8231   echo $ECHO_N "(cached) $ECHO_C" >&6
8232 else
8233   ac_func_search_save_LIBS=$LIBS
8234 cat >conftest.$ac_ext <<_ACEOF
8235 /* confdefs.h.  */
8236 _ACEOF
8237 cat confdefs.h >>conftest.$ac_ext
8238 cat >>conftest.$ac_ext <<_ACEOF
8239 /* end confdefs.h.  */
8240
8241 /* Override any GCC internal prototype to avoid an error.
8242    Use char because int might match the return type of a GCC
8243    builtin and then its argument prototype would still apply.  */
8244 #ifdef __cplusplus
8245 extern "C"
8246 #endif
8247 char krb5_sendauth ();
8248 int
8249 main ()
8250 {
8251 return krb5_sendauth ();
8252   ;
8253   return 0;
8254 }
8255 _ACEOF
8256 for ac_lib in '' krb5 'krb5 -lcrypto -ldes -lasn1 -lroken'; do
8257   if test -z "$ac_lib"; then
8258     ac_res="none required"
8259   else
8260     ac_res=-l$ac_lib
8261     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8262   fi
8263   rm -f conftest.$ac_objext conftest$ac_exeext
8264 if { (ac_try="$ac_link"
8265 case "(($ac_try" in
8266   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8267   *) ac_try_echo=$ac_try;;
8268 esac
8269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8270   (eval "$ac_link") 2>conftest.er1
8271   ac_status=$?
8272   grep -v '^ *+' conftest.er1 >conftest.err
8273   rm -f conftest.er1
8274   cat conftest.err >&5
8275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8276   (exit $ac_status); } && {
8277          test -z "$ac_c_werror_flag" ||
8278          test ! -s conftest.err
8279        } && test -s conftest$ac_exeext &&
8280        $as_test_x conftest$ac_exeext; then
8281   ac_cv_search_krb5_sendauth=$ac_res
8282 else
8283   echo "$as_me: failed program was:" >&5
8284 sed 's/^/| /' conftest.$ac_ext >&5
8285
8286
8287 fi
8288
8289 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8290       conftest$ac_exeext
8291   if test "${ac_cv_search_krb5_sendauth+set}" = set; then
8292   break
8293 fi
8294 done
8295 if test "${ac_cv_search_krb5_sendauth+set}" = set; then
8296   :
8297 else
8298   ac_cv_search_krb5_sendauth=no
8299 fi
8300 rm conftest.$ac_ext
8301 LIBS=$ac_func_search_save_LIBS
8302 fi
8303 { echo "$as_me:$LINENO: result: $ac_cv_search_krb5_sendauth" >&5
8304 echo "${ECHO_T}$ac_cv_search_krb5_sendauth" >&6; }
8305 ac_res=$ac_cv_search_krb5_sendauth
8306 if test "$ac_res" != no; then
8307   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8308
8309 else
8310   { { echo "$as_me:$LINENO: error: could not find function 'krb5_sendauth' required for Kerberos 5" >&5
8311 echo "$as_me: error: could not find function 'krb5_sendauth' required for Kerberos 5" >&2;}
8312    { (exit 1); exit 1; }; }
8313 fi
8314
8315   else
8316      { echo "$as_me:$LINENO: checking for library containing com_err" >&5
8317 echo $ECHO_N "checking for library containing com_err... $ECHO_C" >&6; }
8318 if test "${ac_cv_search_com_err+set}" = set; then
8319   echo $ECHO_N "(cached) $ECHO_C" >&6
8320 else
8321   ac_func_search_save_LIBS=$LIBS
8322 cat >conftest.$ac_ext <<_ACEOF
8323 /* confdefs.h.  */
8324 _ACEOF
8325 cat confdefs.h >>conftest.$ac_ext
8326 cat >>conftest.$ac_ext <<_ACEOF
8327 /* end confdefs.h.  */
8328
8329 /* Override any GCC internal prototype to avoid an error.
8330    Use char because int might match the return type of a GCC
8331    builtin and then its argument prototype would still apply.  */
8332 #ifdef __cplusplus
8333 extern "C"
8334 #endif
8335 char com_err ();
8336 int
8337 main ()
8338 {
8339 return com_err ();
8340   ;
8341   return 0;
8342 }
8343 _ACEOF
8344 for ac_lib in '' 'comerr32 -lkrb5_32'; do
8345   if test -z "$ac_lib"; then
8346     ac_res="none required"
8347   else
8348     ac_res=-l$ac_lib
8349     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
8350   fi
8351   rm -f conftest.$ac_objext conftest$ac_exeext
8352 if { (ac_try="$ac_link"
8353 case "(($ac_try" in
8354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8355   *) ac_try_echo=$ac_try;;
8356 esac
8357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8358   (eval "$ac_link") 2>conftest.er1
8359   ac_status=$?
8360   grep -v '^ *+' conftest.er1 >conftest.err
8361   rm -f conftest.er1
8362   cat conftest.err >&5
8363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8364   (exit $ac_status); } && {
8365          test -z "$ac_c_werror_flag" ||
8366          test ! -s conftest.err
8367        } && test -s conftest$ac_exeext &&
8368        $as_test_x conftest$ac_exeext; then
8369   ac_cv_search_com_err=$ac_res
8370 else
8371   echo "$as_me: failed program was:" >&5
8372 sed 's/^/| /' conftest.$ac_ext >&5
8373
8374
8375 fi
8376
8377 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8378       conftest$ac_exeext
8379   if test "${ac_cv_search_com_err+set}" = set; then
8380   break
8381 fi
8382 done
8383 if test "${ac_cv_search_com_err+set}" = set; then
8384   :
8385 else
8386   ac_cv_search_com_err=no
8387 fi
8388 rm conftest.$ac_ext
8389 LIBS=$ac_func_search_save_LIBS
8390 fi
8391 { echo "$as_me:$LINENO: result: $ac_cv_search_com_err" >&5
8392 echo "${ECHO_T}$ac_cv_search_com_err" >&6; }
8393 ac_res=$ac_cv_search_com_err
8394 if test "$ac_res" != no; then
8395   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8396
8397 else
8398   { { echo "$as_me:$LINENO: error: could not find function 'com_err' required for Kerberos 5" >&5
8399 echo "$as_me: error: could not find function 'com_err' required for Kerberos 5" >&2;}
8400    { (exit 1); exit 1; }; }
8401 fi
8402
8403   fi
8404 fi
8405
8406 if test "$with_openssl" = yes ; then
8407     if test "$PORTNAME" != "win32"; then
8408
8409 { echo "$as_me:$LINENO: checking for CRYPTO_new_ex_data in -lcrypto" >&5
8410 echo $ECHO_N "checking for CRYPTO_new_ex_data in -lcrypto... $ECHO_C" >&6; }
8411 if test "${ac_cv_lib_crypto_CRYPTO_new_ex_data+set}" = set; then
8412   echo $ECHO_N "(cached) $ECHO_C" >&6
8413 else
8414   ac_check_lib_save_LIBS=$LIBS
8415 LIBS="-lcrypto  $LIBS"
8416 cat >conftest.$ac_ext <<_ACEOF
8417 /* confdefs.h.  */
8418 _ACEOF
8419 cat confdefs.h >>conftest.$ac_ext
8420 cat >>conftest.$ac_ext <<_ACEOF
8421 /* end confdefs.h.  */
8422
8423 /* Override any GCC internal prototype to avoid an error.
8424    Use char because int might match the return type of a GCC
8425    builtin and then its argument prototype would still apply.  */
8426 #ifdef __cplusplus
8427 extern "C"
8428 #endif
8429 char CRYPTO_new_ex_data ();
8430 int
8431 main ()
8432 {
8433 return CRYPTO_new_ex_data ();
8434   ;
8435   return 0;
8436 }
8437 _ACEOF
8438 rm -f conftest.$ac_objext conftest$ac_exeext
8439 if { (ac_try="$ac_link"
8440 case "(($ac_try" in
8441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8442   *) ac_try_echo=$ac_try;;
8443 esac
8444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8445   (eval "$ac_link") 2>conftest.er1
8446   ac_status=$?
8447   grep -v '^ *+' conftest.er1 >conftest.err
8448   rm -f conftest.er1
8449   cat conftest.err >&5
8450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8451   (exit $ac_status); } && {
8452          test -z "$ac_c_werror_flag" ||
8453          test ! -s conftest.err
8454        } && test -s conftest$ac_exeext &&
8455        $as_test_x conftest$ac_exeext; then
8456   ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
8457 else
8458   echo "$as_me: failed program was:" >&5
8459 sed 's/^/| /' conftest.$ac_ext >&5
8460
8461         ac_cv_lib_crypto_CRYPTO_new_ex_data=no
8462 fi
8463
8464 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8465       conftest$ac_exeext conftest.$ac_ext
8466 LIBS=$ac_check_lib_save_LIBS
8467 fi
8468 { echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
8469 echo "${ECHO_T}$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6; }
8470 if test $ac_cv_lib_crypto_CRYPTO_new_ex_data = yes; then
8471   cat >>confdefs.h <<_ACEOF
8472 #define HAVE_LIBCRYPTO 1
8473 _ACEOF
8474
8475   LIBS="-lcrypto $LIBS"
8476
8477 else
8478   { { echo "$as_me:$LINENO: error: library 'crypto' is required for OpenSSL" >&5
8479 echo "$as_me: error: library 'crypto' is required for OpenSSL" >&2;}
8480    { (exit 1); exit 1; }; }
8481 fi
8482
8483
8484 { echo "$as_me:$LINENO: checking for SSL_library_init in -lssl" >&5
8485 echo $ECHO_N "checking for SSL_library_init in -lssl... $ECHO_C" >&6; }
8486 if test "${ac_cv_lib_ssl_SSL_library_init+set}" = set; then
8487   echo $ECHO_N "(cached) $ECHO_C" >&6
8488 else
8489   ac_check_lib_save_LIBS=$LIBS
8490 LIBS="-lssl  $LIBS"
8491 cat >conftest.$ac_ext <<_ACEOF
8492 /* confdefs.h.  */
8493 _ACEOF
8494 cat confdefs.h >>conftest.$ac_ext
8495 cat >>conftest.$ac_ext <<_ACEOF
8496 /* end confdefs.h.  */
8497
8498 /* Override any GCC internal prototype to avoid an error.
8499    Use char because int might match the return type of a GCC
8500    builtin and then its argument prototype would still apply.  */
8501 #ifdef __cplusplus
8502 extern "C"
8503 #endif
8504 char SSL_library_init ();
8505 int
8506 main ()
8507 {
8508 return SSL_library_init ();
8509   ;
8510   return 0;
8511 }
8512 _ACEOF
8513 rm -f conftest.$ac_objext conftest$ac_exeext
8514 if { (ac_try="$ac_link"
8515 case "(($ac_try" in
8516   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8517   *) ac_try_echo=$ac_try;;
8518 esac
8519 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8520   (eval "$ac_link") 2>conftest.er1
8521   ac_status=$?
8522   grep -v '^ *+' conftest.er1 >conftest.err
8523   rm -f conftest.er1
8524   cat conftest.err >&5
8525   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8526   (exit $ac_status); } && {
8527          test -z "$ac_c_werror_flag" ||
8528          test ! -s conftest.err
8529        } && test -s conftest$ac_exeext &&
8530        $as_test_x conftest$ac_exeext; then
8531   ac_cv_lib_ssl_SSL_library_init=yes
8532 else
8533   echo "$as_me: failed program was:" >&5
8534 sed 's/^/| /' conftest.$ac_ext >&5
8535
8536         ac_cv_lib_ssl_SSL_library_init=no
8537 fi
8538
8539 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8540       conftest$ac_exeext conftest.$ac_ext
8541 LIBS=$ac_check_lib_save_LIBS
8542 fi
8543 { echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSL_library_init" >&5
8544 echo "${ECHO_T}$ac_cv_lib_ssl_SSL_library_init" >&6; }
8545 if test $ac_cv_lib_ssl_SSL_library_init = yes; then
8546   cat >>confdefs.h <<_ACEOF
8547 #define HAVE_LIBSSL 1
8548 _ACEOF
8549
8550   LIBS="-lssl $LIBS"
8551
8552 else
8553   { { echo "$as_me:$LINENO: error: library 'ssl' is required for OpenSSL" >&5
8554 echo "$as_me: error: library 'ssl' is required for OpenSSL" >&2;}
8555    { (exit 1); exit 1; }; }
8556 fi
8557
8558   else
8559
8560 { echo "$as_me:$LINENO: checking for CRYPTO_new_ex_data in -leay32" >&5
8561 echo $ECHO_N "checking for CRYPTO_new_ex_data in -leay32... $ECHO_C" >&6; }
8562 if test "${ac_cv_lib_eay32_CRYPTO_new_ex_data+set}" = set; then
8563   echo $ECHO_N "(cached) $ECHO_C" >&6
8564 else
8565   ac_check_lib_save_LIBS=$LIBS
8566 LIBS="-leay32  $LIBS"
8567 cat >conftest.$ac_ext <<_ACEOF
8568 /* confdefs.h.  */
8569 _ACEOF
8570 cat confdefs.h >>conftest.$ac_ext
8571 cat >>conftest.$ac_ext <<_ACEOF
8572 /* end confdefs.h.  */
8573
8574 /* Override any GCC internal prototype to avoid an error.
8575    Use char because int might match the return type of a GCC
8576    builtin and then its argument prototype would still apply.  */
8577 #ifdef __cplusplus
8578 extern "C"
8579 #endif
8580 char CRYPTO_new_ex_data ();
8581 int
8582 main ()
8583 {
8584 return CRYPTO_new_ex_data ();
8585   ;
8586   return 0;
8587 }
8588 _ACEOF
8589 rm -f conftest.$ac_objext conftest$ac_exeext
8590 if { (ac_try="$ac_link"
8591 case "(($ac_try" in
8592   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8593   *) ac_try_echo=$ac_try;;
8594 esac
8595 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8596   (eval "$ac_link") 2>conftest.er1
8597   ac_status=$?
8598   grep -v '^ *+' conftest.er1 >conftest.err
8599   rm -f conftest.er1
8600   cat conftest.err >&5
8601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8602   (exit $ac_status); } && {
8603          test -z "$ac_c_werror_flag" ||
8604          test ! -s conftest.err
8605        } && test -s conftest$ac_exeext &&
8606        $as_test_x conftest$ac_exeext; then
8607   ac_cv_lib_eay32_CRYPTO_new_ex_data=yes
8608 else
8609   echo "$as_me: failed program was:" >&5
8610 sed 's/^/| /' conftest.$ac_ext >&5
8611
8612         ac_cv_lib_eay32_CRYPTO_new_ex_data=no
8613 fi
8614
8615 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8616       conftest$ac_exeext conftest.$ac_ext
8617 LIBS=$ac_check_lib_save_LIBS
8618 fi
8619 { echo "$as_me:$LINENO: result: $ac_cv_lib_eay32_CRYPTO_new_ex_data" >&5
8620 echo "${ECHO_T}$ac_cv_lib_eay32_CRYPTO_new_ex_data" >&6; }
8621 if test $ac_cv_lib_eay32_CRYPTO_new_ex_data = yes; then
8622   cat >>confdefs.h <<_ACEOF
8623 #define HAVE_LIBEAY32 1
8624 _ACEOF
8625
8626   LIBS="-leay32 $LIBS"
8627
8628 else
8629   { { echo "$as_me:$LINENO: error: library 'eay32' is required for OpenSSL" >&5
8630 echo "$as_me: error: library 'eay32' is required for OpenSSL" >&2;}
8631    { (exit 1); exit 1; }; }
8632 fi
8633
8634
8635 { echo "$as_me:$LINENO: checking for SSL_library_init in -lssleay32" >&5
8636 echo $ECHO_N "checking for SSL_library_init in -lssleay32... $ECHO_C" >&6; }
8637 if test "${ac_cv_lib_ssleay32_SSL_library_init+set}" = set; then
8638   echo $ECHO_N "(cached) $ECHO_C" >&6
8639 else
8640   ac_check_lib_save_LIBS=$LIBS
8641 LIBS="-lssleay32  $LIBS"
8642 cat >conftest.$ac_ext <<_ACEOF
8643 /* confdefs.h.  */
8644 _ACEOF
8645 cat confdefs.h >>conftest.$ac_ext
8646 cat >>conftest.$ac_ext <<_ACEOF
8647 /* end confdefs.h.  */
8648
8649 /* Override any GCC internal prototype to avoid an error.
8650    Use char because int might match the return type of a GCC
8651    builtin and then its argument prototype would still apply.  */
8652 #ifdef __cplusplus
8653 extern "C"
8654 #endif
8655 char SSL_library_init ();
8656 int
8657 main ()
8658 {
8659 return SSL_library_init ();
8660   ;
8661   return 0;
8662 }
8663 _ACEOF
8664 rm -f conftest.$ac_objext conftest$ac_exeext
8665 if { (ac_try="$ac_link"
8666 case "(($ac_try" in
8667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8668   *) ac_try_echo=$ac_try;;
8669 esac
8670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8671   (eval "$ac_link") 2>conftest.er1
8672   ac_status=$?
8673   grep -v '^ *+' conftest.er1 >conftest.err
8674   rm -f conftest.er1
8675   cat conftest.err >&5
8676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8677   (exit $ac_status); } && {
8678          test -z "$ac_c_werror_flag" ||
8679          test ! -s conftest.err
8680        } && test -s conftest$ac_exeext &&
8681        $as_test_x conftest$ac_exeext; then
8682   ac_cv_lib_ssleay32_SSL_library_init=yes
8683 else
8684   echo "$as_me: failed program was:" >&5
8685 sed 's/^/| /' conftest.$ac_ext >&5
8686
8687         ac_cv_lib_ssleay32_SSL_library_init=no
8688 fi
8689
8690 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8691       conftest$ac_exeext conftest.$ac_ext
8692 LIBS=$ac_check_lib_save_LIBS
8693 fi
8694 { echo "$as_me:$LINENO: result: $ac_cv_lib_ssleay32_SSL_library_init" >&5
8695 echo "${ECHO_T}$ac_cv_lib_ssleay32_SSL_library_init" >&6; }
8696 if test $ac_cv_lib_ssleay32_SSL_library_init = yes; then
8697   cat >>confdefs.h <<_ACEOF
8698 #define HAVE_LIBSSLEAY32 1
8699 _ACEOF
8700
8701   LIBS="-lssleay32 $LIBS"
8702
8703 else
8704   { { echo "$as_me:$LINENO: error: library 'ssleay32' is required for OpenSSL" >&5
8705 echo "$as_me: error: library 'ssleay32' is required for OpenSSL" >&2;}
8706    { (exit 1); exit 1; }; }
8707 fi
8708
8709   fi
8710 fi
8711
8712 if test "$with_pam" = yes ; then
8713
8714 { echo "$as_me:$LINENO: checking for pam_start in -lpam" >&5
8715 echo $ECHO_N "checking for pam_start in -lpam... $ECHO_C" >&6; }
8716 if test "${ac_cv_lib_pam_pam_start+set}" = set; then
8717   echo $ECHO_N "(cached) $ECHO_C" >&6
8718 else
8719   ac_check_lib_save_LIBS=$LIBS
8720 LIBS="-lpam  $LIBS"
8721 cat >conftest.$ac_ext <<_ACEOF
8722 /* confdefs.h.  */
8723 _ACEOF
8724 cat confdefs.h >>conftest.$ac_ext
8725 cat >>conftest.$ac_ext <<_ACEOF
8726 /* end confdefs.h.  */
8727
8728 /* Override any GCC internal prototype to avoid an error.
8729    Use char because int might match the return type of a GCC
8730    builtin and then its argument prototype would still apply.  */
8731 #ifdef __cplusplus
8732 extern "C"
8733 #endif
8734 char pam_start ();
8735 int
8736 main ()
8737 {
8738 return pam_start ();
8739   ;
8740   return 0;
8741 }
8742 _ACEOF
8743 rm -f conftest.$ac_objext conftest$ac_exeext
8744 if { (ac_try="$ac_link"
8745 case "(($ac_try" in
8746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8747   *) ac_try_echo=$ac_try;;
8748 esac
8749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8750   (eval "$ac_link") 2>conftest.er1
8751   ac_status=$?
8752   grep -v '^ *+' conftest.er1 >conftest.err
8753   rm -f conftest.er1
8754   cat conftest.err >&5
8755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8756   (exit $ac_status); } && {
8757          test -z "$ac_c_werror_flag" ||
8758          test ! -s conftest.err
8759        } && test -s conftest$ac_exeext &&
8760        $as_test_x conftest$ac_exeext; then
8761   ac_cv_lib_pam_pam_start=yes
8762 else
8763   echo "$as_me: failed program was:" >&5
8764 sed 's/^/| /' conftest.$ac_ext >&5
8765
8766         ac_cv_lib_pam_pam_start=no
8767 fi
8768
8769 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8770       conftest$ac_exeext conftest.$ac_ext
8771 LIBS=$ac_check_lib_save_LIBS
8772 fi
8773 { echo "$as_me:$LINENO: result: $ac_cv_lib_pam_pam_start" >&5
8774 echo "${ECHO_T}$ac_cv_lib_pam_pam_start" >&6; }
8775 if test $ac_cv_lib_pam_pam_start = yes; then
8776   cat >>confdefs.h <<_ACEOF
8777 #define HAVE_LIBPAM 1
8778 _ACEOF
8779
8780   LIBS="-lpam $LIBS"
8781
8782 else
8783   { { echo "$as_me:$LINENO: error: library 'pam' is required for PAM" >&5
8784 echo "$as_me: error: library 'pam' is required for PAM" >&2;}
8785    { (exit 1); exit 1; }; }
8786 fi
8787
8788 fi
8789
8790 if test "$with_libxml" = yes ; then
8791
8792 { echo "$as_me:$LINENO: checking for xmlSaveToBuffer in -lxml2" >&5
8793 echo $ECHO_N "checking for xmlSaveToBuffer in -lxml2... $ECHO_C" >&6; }
8794 if test "${ac_cv_lib_xml2_xmlSaveToBuffer+set}" = set; then
8795   echo $ECHO_N "(cached) $ECHO_C" >&6
8796 else
8797   ac_check_lib_save_LIBS=$LIBS
8798 LIBS="-lxml2  $LIBS"
8799 cat >conftest.$ac_ext <<_ACEOF
8800 /* confdefs.h.  */
8801 _ACEOF
8802 cat confdefs.h >>conftest.$ac_ext
8803 cat >>conftest.$ac_ext <<_ACEOF
8804 /* end confdefs.h.  */
8805
8806 /* Override any GCC internal prototype to avoid an error.
8807    Use char because int might match the return type of a GCC
8808    builtin and then its argument prototype would still apply.  */
8809 #ifdef __cplusplus
8810 extern "C"
8811 #endif
8812 char xmlSaveToBuffer ();
8813 int
8814 main ()
8815 {
8816 return xmlSaveToBuffer ();
8817   ;
8818   return 0;
8819 }
8820 _ACEOF
8821 rm -f conftest.$ac_objext conftest$ac_exeext
8822 if { (ac_try="$ac_link"
8823 case "(($ac_try" in
8824   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8825   *) ac_try_echo=$ac_try;;
8826 esac
8827 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8828   (eval "$ac_link") 2>conftest.er1
8829   ac_status=$?
8830   grep -v '^ *+' conftest.er1 >conftest.err
8831   rm -f conftest.er1
8832   cat conftest.err >&5
8833   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8834   (exit $ac_status); } && {
8835          test -z "$ac_c_werror_flag" ||
8836          test ! -s conftest.err
8837        } && test -s conftest$ac_exeext &&
8838        $as_test_x conftest$ac_exeext; then
8839   ac_cv_lib_xml2_xmlSaveToBuffer=yes
8840 else
8841   echo "$as_me: failed program was:" >&5
8842 sed 's/^/| /' conftest.$ac_ext >&5
8843
8844         ac_cv_lib_xml2_xmlSaveToBuffer=no
8845 fi
8846
8847 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8848       conftest$ac_exeext conftest.$ac_ext
8849 LIBS=$ac_check_lib_save_LIBS
8850 fi
8851 { echo "$as_me:$LINENO: result: $ac_cv_lib_xml2_xmlSaveToBuffer" >&5
8852 echo "${ECHO_T}$ac_cv_lib_xml2_xmlSaveToBuffer" >&6; }
8853 if test $ac_cv_lib_xml2_xmlSaveToBuffer = yes; then
8854   cat >>confdefs.h <<_ACEOF
8855 #define HAVE_LIBXML2 1
8856 _ACEOF
8857
8858   LIBS="-lxml2 $LIBS"
8859
8860 else
8861   { { echo "$as_me:$LINENO: error: library 'xml2' (version >= 2.6.23) is required for XML support" >&5
8862 echo "$as_me: error: library 'xml2' (version >= 2.6.23) is required for XML support" >&2;}
8863    { (exit 1); exit 1; }; }
8864 fi
8865
8866 fi
8867
8868 if test "$with_libxslt" = yes ; then
8869
8870 { echo "$as_me:$LINENO: checking for xsltCleanupGlobals in -lxslt" >&5
8871 echo $ECHO_N "checking for xsltCleanupGlobals in -lxslt... $ECHO_C" >&6; }
8872 if test "${ac_cv_lib_xslt_xsltCleanupGlobals+set}" = set; then
8873   echo $ECHO_N "(cached) $ECHO_C" >&6
8874 else
8875   ac_check_lib_save_LIBS=$LIBS
8876 LIBS="-lxslt  $LIBS"
8877 cat >conftest.$ac_ext <<_ACEOF
8878 /* confdefs.h.  */
8879 _ACEOF
8880 cat confdefs.h >>conftest.$ac_ext
8881 cat >>conftest.$ac_ext <<_ACEOF
8882 /* end confdefs.h.  */
8883
8884 /* Override any GCC internal prototype to avoid an error.
8885    Use char because int might match the return type of a GCC
8886    builtin and then its argument prototype would still apply.  */
8887 #ifdef __cplusplus
8888 extern "C"
8889 #endif
8890 char xsltCleanupGlobals ();
8891 int
8892 main ()
8893 {
8894 return xsltCleanupGlobals ();
8895   ;
8896   return 0;
8897 }
8898 _ACEOF
8899 rm -f conftest.$ac_objext conftest$ac_exeext
8900 if { (ac_try="$ac_link"
8901 case "(($ac_try" in
8902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8903   *) ac_try_echo=$ac_try;;
8904 esac
8905 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8906   (eval "$ac_link") 2>conftest.er1
8907   ac_status=$?
8908   grep -v '^ *+' conftest.er1 >conftest.err
8909   rm -f conftest.er1
8910   cat conftest.err >&5
8911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8912   (exit $ac_status); } && {
8913          test -z "$ac_c_werror_flag" ||
8914          test ! -s conftest.err
8915        } && test -s conftest$ac_exeext &&
8916        $as_test_x conftest$ac_exeext; then
8917   ac_cv_lib_xslt_xsltCleanupGlobals=yes
8918 else
8919   echo "$as_me: failed program was:" >&5
8920 sed 's/^/| /' conftest.$ac_ext >&5
8921
8922         ac_cv_lib_xslt_xsltCleanupGlobals=no
8923 fi
8924
8925 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8926       conftest$ac_exeext conftest.$ac_ext
8927 LIBS=$ac_check_lib_save_LIBS
8928 fi
8929 { echo "$as_me:$LINENO: result: $ac_cv_lib_xslt_xsltCleanupGlobals" >&5
8930 echo "${ECHO_T}$ac_cv_lib_xslt_xsltCleanupGlobals" >&6; }
8931 if test $ac_cv_lib_xslt_xsltCleanupGlobals = yes; then
8932   cat >>confdefs.h <<_ACEOF
8933 #define HAVE_LIBXSLT 1
8934 _ACEOF
8935
8936   LIBS="-lxslt $LIBS"
8937
8938 else
8939   { { echo "$as_me:$LINENO: error: library 'xslt' is required for XSLT support" >&5
8940 echo "$as_me: error: library 'xslt' is required for XSLT support" >&2;}
8941    { (exit 1); exit 1; }; }
8942 fi
8943
8944 fi
8945
8946 # for contrib/uuid-ossp
8947 if test "$with_ossp_uuid" = yes ; then
8948   { echo "$as_me:$LINENO: checking for uuid_export in -lossp-uuid" >&5
8949 echo $ECHO_N "checking for uuid_export in -lossp-uuid... $ECHO_C" >&6; }
8950 if test "${ac_cv_lib_ossp_uuid_uuid_export+set}" = set; then
8951   echo $ECHO_N "(cached) $ECHO_C" >&6
8952 else
8953   ac_check_lib_save_LIBS=$LIBS
8954 LIBS="-lossp-uuid  $LIBS"
8955 cat >conftest.$ac_ext <<_ACEOF
8956 /* confdefs.h.  */
8957 _ACEOF
8958 cat confdefs.h >>conftest.$ac_ext
8959 cat >>conftest.$ac_ext <<_ACEOF
8960 /* end confdefs.h.  */
8961
8962 /* Override any GCC internal prototype to avoid an error.
8963    Use char because int might match the return type of a GCC
8964    builtin and then its argument prototype would still apply.  */
8965 #ifdef __cplusplus
8966 extern "C"
8967 #endif
8968 char uuid_export ();
8969 int
8970 main ()
8971 {
8972 return uuid_export ();
8973   ;
8974   return 0;
8975 }
8976 _ACEOF
8977 rm -f conftest.$ac_objext conftest$ac_exeext
8978 if { (ac_try="$ac_link"
8979 case "(($ac_try" in
8980   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8981   *) ac_try_echo=$ac_try;;
8982 esac
8983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8984   (eval "$ac_link") 2>conftest.er1
8985   ac_status=$?
8986   grep -v '^ *+' conftest.er1 >conftest.err
8987   rm -f conftest.er1
8988   cat conftest.err >&5
8989   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8990   (exit $ac_status); } && {
8991          test -z "$ac_c_werror_flag" ||
8992          test ! -s conftest.err
8993        } && test -s conftest$ac_exeext &&
8994        $as_test_x conftest$ac_exeext; then
8995   ac_cv_lib_ossp_uuid_uuid_export=yes
8996 else
8997   echo "$as_me: failed program was:" >&5
8998 sed 's/^/| /' conftest.$ac_ext >&5
8999
9000         ac_cv_lib_ossp_uuid_uuid_export=no
9001 fi
9002
9003 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9004       conftest$ac_exeext conftest.$ac_ext
9005 LIBS=$ac_check_lib_save_LIBS
9006 fi
9007 { echo "$as_me:$LINENO: result: $ac_cv_lib_ossp_uuid_uuid_export" >&5
9008 echo "${ECHO_T}$ac_cv_lib_ossp_uuid_uuid_export" >&6; }
9009 if test $ac_cv_lib_ossp_uuid_uuid_export = yes; then
9010   OSSP_UUID_LIBS="-lossp-uuid"
9011 else
9012   { echo "$as_me:$LINENO: checking for uuid_export in -luuid" >&5
9013 echo $ECHO_N "checking for uuid_export in -luuid... $ECHO_C" >&6; }
9014 if test "${ac_cv_lib_uuid_uuid_export+set}" = set; then
9015   echo $ECHO_N "(cached) $ECHO_C" >&6
9016 else
9017   ac_check_lib_save_LIBS=$LIBS
9018 LIBS="-luuid  $LIBS"
9019 cat >conftest.$ac_ext <<_ACEOF
9020 /* confdefs.h.  */
9021 _ACEOF
9022 cat confdefs.h >>conftest.$ac_ext
9023 cat >>conftest.$ac_ext <<_ACEOF
9024 /* end confdefs.h.  */
9025
9026 /* Override any GCC internal prototype to avoid an error.
9027    Use char because int might match the return type of a GCC
9028    builtin and then its argument prototype would still apply.  */
9029 #ifdef __cplusplus
9030 extern "C"
9031 #endif
9032 char uuid_export ();
9033 int
9034 main ()
9035 {
9036 return uuid_export ();
9037   ;
9038   return 0;
9039 }
9040 _ACEOF
9041 rm -f conftest.$ac_objext conftest$ac_exeext
9042 if { (ac_try="$ac_link"
9043 case "(($ac_try" in
9044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9045   *) ac_try_echo=$ac_try;;
9046 esac
9047 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9048   (eval "$ac_link") 2>conftest.er1
9049   ac_status=$?
9050   grep -v '^ *+' conftest.er1 >conftest.err
9051   rm -f conftest.er1
9052   cat conftest.err >&5
9053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9054   (exit $ac_status); } && {
9055          test -z "$ac_c_werror_flag" ||
9056          test ! -s conftest.err
9057        } && test -s conftest$ac_exeext &&
9058        $as_test_x conftest$ac_exeext; then
9059   ac_cv_lib_uuid_uuid_export=yes
9060 else
9061   echo "$as_me: failed program was:" >&5
9062 sed 's/^/| /' conftest.$ac_ext >&5
9063
9064         ac_cv_lib_uuid_uuid_export=no
9065 fi
9066
9067 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9068       conftest$ac_exeext conftest.$ac_ext
9069 LIBS=$ac_check_lib_save_LIBS
9070 fi
9071 { echo "$as_me:$LINENO: result: $ac_cv_lib_uuid_uuid_export" >&5
9072 echo "${ECHO_T}$ac_cv_lib_uuid_uuid_export" >&6; }
9073 if test $ac_cv_lib_uuid_uuid_export = yes; then
9074   OSSP_UUID_LIBS="-luuid"
9075 else
9076   { { echo "$as_me:$LINENO: error: library 'ossp-uuid' or 'uuid' is required for OSSP-UUID" >&5
9077 echo "$as_me: error: library 'ossp-uuid' or 'uuid' is required for OSSP-UUID" >&2;}
9078    { (exit 1); exit 1; }; }
9079 fi
9080
9081 fi
9082
9083 fi
9084
9085
9086
9087 ##
9088 ## Header files
9089 ##
9090
9091 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9092 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
9093 if test "${ac_cv_header_stdc+set}" = set; then
9094   echo $ECHO_N "(cached) $ECHO_C" >&6
9095 else
9096   cat >conftest.$ac_ext <<_ACEOF
9097 /* confdefs.h.  */
9098 _ACEOF
9099 cat confdefs.h >>conftest.$ac_ext
9100 cat >>conftest.$ac_ext <<_ACEOF
9101 /* end confdefs.h.  */
9102 #include <stdlib.h>
9103 #include <stdarg.h>
9104 #include <string.h>
9105 #include <float.h>
9106
9107 int
9108 main ()
9109 {
9110
9111   ;
9112   return 0;
9113 }
9114 _ACEOF
9115 rm -f conftest.$ac_objext
9116 if { (ac_try="$ac_compile"
9117 case "(($ac_try" in
9118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9119   *) ac_try_echo=$ac_try;;
9120 esac
9121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9122   (eval "$ac_compile") 2>conftest.er1
9123   ac_status=$?
9124   grep -v '^ *+' conftest.er1 >conftest.err
9125   rm -f conftest.er1
9126   cat conftest.err >&5
9127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9128   (exit $ac_status); } && {
9129          test -z "$ac_c_werror_flag" ||
9130          test ! -s conftest.err
9131        } && test -s conftest.$ac_objext; then
9132   ac_cv_header_stdc=yes
9133 else
9134   echo "$as_me: failed program was:" >&5
9135 sed 's/^/| /' conftest.$ac_ext >&5
9136
9137         ac_cv_header_stdc=no
9138 fi
9139
9140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9141
9142 if test $ac_cv_header_stdc = yes; then
9143   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9144   cat >conftest.$ac_ext <<_ACEOF
9145 /* confdefs.h.  */
9146 _ACEOF
9147 cat confdefs.h >>conftest.$ac_ext
9148 cat >>conftest.$ac_ext <<_ACEOF
9149 /* end confdefs.h.  */
9150 #include <string.h>
9151
9152 _ACEOF
9153 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9154   $EGREP "memchr" >/dev/null 2>&1; then
9155   :
9156 else
9157   ac_cv_header_stdc=no
9158 fi
9159 rm -f conftest*
9160
9161 fi
9162
9163 if test $ac_cv_header_stdc = yes; then
9164   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9165   cat >conftest.$ac_ext <<_ACEOF
9166 /* confdefs.h.  */
9167 _ACEOF
9168 cat confdefs.h >>conftest.$ac_ext
9169 cat >>conftest.$ac_ext <<_ACEOF
9170 /* end confdefs.h.  */
9171 #include <stdlib.h>
9172
9173 _ACEOF
9174 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9175   $EGREP "free" >/dev/null 2>&1; then
9176   :
9177 else
9178   ac_cv_header_stdc=no
9179 fi
9180 rm -f conftest*
9181
9182 fi
9183
9184 if test $ac_cv_header_stdc = yes; then
9185   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9186   if test "$cross_compiling" = yes; then
9187   :
9188 else
9189   cat >conftest.$ac_ext <<_ACEOF
9190 /* confdefs.h.  */
9191 _ACEOF
9192 cat confdefs.h >>conftest.$ac_ext
9193 cat >>conftest.$ac_ext <<_ACEOF
9194 /* end confdefs.h.  */
9195 #include <ctype.h>
9196 #include <stdlib.h>
9197 #if ((' ' & 0x0FF) == 0x020)
9198 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9199 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9200 #else
9201 # define ISLOWER(c) \
9202                    (('a' <= (c) && (c) <= 'i') \
9203                      || ('j' <= (c) && (c) <= 'r') \
9204                      || ('s' <= (c) && (c) <= 'z'))
9205 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9206 #endif
9207
9208 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9209 int
9210 main ()
9211 {
9212   int i;
9213   for (i = 0; i < 256; i++)
9214     if (XOR (islower (i), ISLOWER (i))
9215         || toupper (i) != TOUPPER (i))
9216       return 2;
9217   return 0;
9218 }
9219 _ACEOF
9220 rm -f conftest$ac_exeext
9221 if { (ac_try="$ac_link"
9222 case "(($ac_try" in
9223   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9224   *) ac_try_echo=$ac_try;;
9225 esac
9226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9227   (eval "$ac_link") 2>&5
9228   ac_status=$?
9229   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9230   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9231   { (case "(($ac_try" in
9232   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9233   *) ac_try_echo=$ac_try;;
9234 esac
9235 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9236   (eval "$ac_try") 2>&5
9237   ac_status=$?
9238   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9239   (exit $ac_status); }; }; then
9240   :
9241 else
9242   echo "$as_me: program exited with status $ac_status" >&5
9243 echo "$as_me: failed program was:" >&5
9244 sed 's/^/| /' conftest.$ac_ext >&5
9245
9246 ( exit $ac_status )
9247 ac_cv_header_stdc=no
9248 fi
9249 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9250 fi
9251
9252
9253 fi
9254 fi
9255 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9256 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
9257 if test $ac_cv_header_stdc = yes; then
9258
9259 cat >>confdefs.h <<\_ACEOF
9260 #define STDC_HEADERS 1
9261 _ACEOF
9262
9263 fi
9264
9265 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9276                   inttypes.h stdint.h unistd.h
9277 do
9278 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9279 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9280 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9281 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9282   echo $ECHO_N "(cached) $ECHO_C" >&6
9283 else
9284   cat >conftest.$ac_ext <<_ACEOF
9285 /* confdefs.h.  */
9286 _ACEOF
9287 cat confdefs.h >>conftest.$ac_ext
9288 cat >>conftest.$ac_ext <<_ACEOF
9289 /* end confdefs.h.  */
9290 $ac_includes_default
9291
9292 #include <$ac_header>
9293 _ACEOF
9294 rm -f conftest.$ac_objext
9295 if { (ac_try="$ac_compile"
9296 case "(($ac_try" in
9297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9298   *) ac_try_echo=$ac_try;;
9299 esac
9300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9301   (eval "$ac_compile") 2>conftest.er1
9302   ac_status=$?
9303   grep -v '^ *+' conftest.er1 >conftest.err
9304   rm -f conftest.er1
9305   cat conftest.err >&5
9306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9307   (exit $ac_status); } && {
9308          test -z "$ac_c_werror_flag" ||
9309          test ! -s conftest.err
9310        } && test -s conftest.$ac_objext; then
9311   eval "$as_ac_Header=yes"
9312 else
9313   echo "$as_me: failed program was:" >&5
9314 sed 's/^/| /' conftest.$ac_ext >&5
9315
9316         eval "$as_ac_Header=no"
9317 fi
9318
9319 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9320 fi
9321 ac_res=`eval echo '${'$as_ac_Header'}'`
9322                { echo "$as_me:$LINENO: result: $ac_res" >&5
9323 echo "${ECHO_T}$ac_res" >&6; }
9324 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9325   cat >>confdefs.h <<_ACEOF
9326 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9327 _ACEOF
9328
9329 fi
9330
9331 done
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361 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
9362 do
9363 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9364 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
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 fi
9370 ac_res=`eval echo '${'$as_ac_Header'}'`
9371                { echo "$as_me:$LINENO: result: $ac_res" >&5
9372 echo "${ECHO_T}$ac_res" >&6; }
9373 else
9374   # Is the header compilable?
9375 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9376 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9377 cat >conftest.$ac_ext <<_ACEOF
9378 /* confdefs.h.  */
9379 _ACEOF
9380 cat confdefs.h >>conftest.$ac_ext
9381 cat >>conftest.$ac_ext <<_ACEOF
9382 /* end confdefs.h.  */
9383 $ac_includes_default
9384 #include <$ac_header>
9385 _ACEOF
9386 rm -f conftest.$ac_objext
9387 if { (ac_try="$ac_compile"
9388 case "(($ac_try" in
9389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9390   *) ac_try_echo=$ac_try;;
9391 esac
9392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9393   (eval "$ac_compile") 2>conftest.er1
9394   ac_status=$?
9395   grep -v '^ *+' conftest.er1 >conftest.err
9396   rm -f conftest.er1
9397   cat conftest.err >&5
9398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9399   (exit $ac_status); } && {
9400          test -z "$ac_c_werror_flag" ||
9401          test ! -s conftest.err
9402        } && test -s conftest.$ac_objext; then
9403   ac_header_compiler=yes
9404 else
9405   echo "$as_me: failed program was:" >&5
9406 sed 's/^/| /' conftest.$ac_ext >&5
9407
9408         ac_header_compiler=no
9409 fi
9410
9411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9412 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9413 echo "${ECHO_T}$ac_header_compiler" >&6; }
9414
9415 # Is the header present?
9416 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9417 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9418 cat >conftest.$ac_ext <<_ACEOF
9419 /* confdefs.h.  */
9420 _ACEOF
9421 cat confdefs.h >>conftest.$ac_ext
9422 cat >>conftest.$ac_ext <<_ACEOF
9423 /* end confdefs.h.  */
9424 #include <$ac_header>
9425 _ACEOF
9426 if { (ac_try="$ac_cpp conftest.$ac_ext"
9427 case "(($ac_try" in
9428   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9429   *) ac_try_echo=$ac_try;;
9430 esac
9431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9432   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9433   ac_status=$?
9434   grep -v '^ *+' conftest.er1 >conftest.err
9435   rm -f conftest.er1
9436   cat conftest.err >&5
9437   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9438   (exit $ac_status); } >/dev/null && {
9439          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9440          test ! -s conftest.err
9441        }; then
9442   ac_header_preproc=yes
9443 else
9444   echo "$as_me: failed program was:" >&5
9445 sed 's/^/| /' conftest.$ac_ext >&5
9446
9447   ac_header_preproc=no
9448 fi
9449
9450 rm -f conftest.err conftest.$ac_ext
9451 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9452 echo "${ECHO_T}$ac_header_preproc" >&6; }
9453
9454 # So?  What about this header?
9455 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9456   yes:no: )
9457     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9458 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9459     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9460 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9461     ac_header_preproc=yes
9462     ;;
9463   no:yes:* )
9464     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9465 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9466     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9467 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9468     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9469 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9470     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9471 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9472     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9473 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9474     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9475 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9476     ( cat <<\_ASBOX
9477 ## ---------------------------------------- ##
9478 ## Report this to pgsql-bugs@postgresql.org ##
9479 ## ---------------------------------------- ##
9480 _ASBOX
9481      ) | sed "s/^/$as_me: WARNING:     /" >&2
9482     ;;
9483 esac
9484 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9485 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9486 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9487   echo $ECHO_N "(cached) $ECHO_C" >&6
9488 else
9489   eval "$as_ac_Header=\$ac_header_preproc"
9490 fi
9491 ac_res=`eval echo '${'$as_ac_Header'}'`
9492                { echo "$as_me:$LINENO: result: $ac_res" >&5
9493 echo "${ECHO_T}$ac_res" >&6; }
9494
9495 fi
9496 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9497   cat >>confdefs.h <<_ACEOF
9498 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9499 _ACEOF
9500
9501 fi
9502
9503 done
9504
9505
9506 # At least on IRIX, cpp test for netinet/tcp.h will fail unless
9507 # netinet/in.h is included first.
9508
9509 for ac_header in netinet/in.h
9510 do
9511 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9512 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9513   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9514 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9515 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9516   echo $ECHO_N "(cached) $ECHO_C" >&6
9517 fi
9518 ac_res=`eval echo '${'$as_ac_Header'}'`
9519                { echo "$as_me:$LINENO: result: $ac_res" >&5
9520 echo "${ECHO_T}$ac_res" >&6; }
9521 else
9522   # Is the header compilable?
9523 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9524 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9525 cat >conftest.$ac_ext <<_ACEOF
9526 /* confdefs.h.  */
9527 _ACEOF
9528 cat confdefs.h >>conftest.$ac_ext
9529 cat >>conftest.$ac_ext <<_ACEOF
9530 /* end confdefs.h.  */
9531 $ac_includes_default
9532 #include <$ac_header>
9533 _ACEOF
9534 rm -f conftest.$ac_objext
9535 if { (ac_try="$ac_compile"
9536 case "(($ac_try" in
9537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9538   *) ac_try_echo=$ac_try;;
9539 esac
9540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9541   (eval "$ac_compile") 2>conftest.er1
9542   ac_status=$?
9543   grep -v '^ *+' conftest.er1 >conftest.err
9544   rm -f conftest.er1
9545   cat conftest.err >&5
9546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9547   (exit $ac_status); } && {
9548          test -z "$ac_c_werror_flag" ||
9549          test ! -s conftest.err
9550        } && test -s conftest.$ac_objext; then
9551   ac_header_compiler=yes
9552 else
9553   echo "$as_me: failed program was:" >&5
9554 sed 's/^/| /' conftest.$ac_ext >&5
9555
9556         ac_header_compiler=no
9557 fi
9558
9559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9560 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9561 echo "${ECHO_T}$ac_header_compiler" >&6; }
9562
9563 # Is the header present?
9564 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9565 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9566 cat >conftest.$ac_ext <<_ACEOF
9567 /* confdefs.h.  */
9568 _ACEOF
9569 cat confdefs.h >>conftest.$ac_ext
9570 cat >>conftest.$ac_ext <<_ACEOF
9571 /* end confdefs.h.  */
9572 #include <$ac_header>
9573 _ACEOF
9574 if { (ac_try="$ac_cpp conftest.$ac_ext"
9575 case "(($ac_try" in
9576   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9577   *) ac_try_echo=$ac_try;;
9578 esac
9579 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9580   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9581   ac_status=$?
9582   grep -v '^ *+' conftest.er1 >conftest.err
9583   rm -f conftest.er1
9584   cat conftest.err >&5
9585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9586   (exit $ac_status); } >/dev/null && {
9587          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9588          test ! -s conftest.err
9589        }; then
9590   ac_header_preproc=yes
9591 else
9592   echo "$as_me: failed program was:" >&5
9593 sed 's/^/| /' conftest.$ac_ext >&5
9594
9595   ac_header_preproc=no
9596 fi
9597
9598 rm -f conftest.err conftest.$ac_ext
9599 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9600 echo "${ECHO_T}$ac_header_preproc" >&6; }
9601
9602 # So?  What about this header?
9603 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9604   yes:no: )
9605     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9606 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9607     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9608 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9609     ac_header_preproc=yes
9610     ;;
9611   no:yes:* )
9612     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9613 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9614     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9615 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9616     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9617 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9618     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9619 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9620     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9621 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9622     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9623 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9624     ( cat <<\_ASBOX
9625 ## ---------------------------------------- ##
9626 ## Report this to pgsql-bugs@postgresql.org ##
9627 ## ---------------------------------------- ##
9628 _ASBOX
9629      ) | sed "s/^/$as_me: WARNING:     /" >&2
9630     ;;
9631 esac
9632 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9633 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9634 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9635   echo $ECHO_N "(cached) $ECHO_C" >&6
9636 else
9637   eval "$as_ac_Header=\$ac_header_preproc"
9638 fi
9639 ac_res=`eval echo '${'$as_ac_Header'}'`
9640                { echo "$as_me:$LINENO: result: $ac_res" >&5
9641 echo "${ECHO_T}$ac_res" >&6; }
9642
9643 fi
9644 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9645   cat >>confdefs.h <<_ACEOF
9646 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9647 _ACEOF
9648
9649 fi
9650
9651 done
9652
9653
9654 for ac_header in netinet/tcp.h
9655 do
9656 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9657 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9658 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9659 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9660   echo $ECHO_N "(cached) $ECHO_C" >&6
9661 else
9662   cat >conftest.$ac_ext <<_ACEOF
9663 /* confdefs.h.  */
9664 _ACEOF
9665 cat confdefs.h >>conftest.$ac_ext
9666 cat >>conftest.$ac_ext <<_ACEOF
9667 /* end confdefs.h.  */
9668 $ac_includes_default
9669 #ifdef HAVE_NETINET_IN_H
9670 #include <netinet/in.h>
9671 #endif
9672
9673
9674 #include <$ac_header>
9675 _ACEOF
9676 rm -f conftest.$ac_objext
9677 if { (ac_try="$ac_compile"
9678 case "(($ac_try" in
9679   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9680   *) ac_try_echo=$ac_try;;
9681 esac
9682 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9683   (eval "$ac_compile") 2>conftest.er1
9684   ac_status=$?
9685   grep -v '^ *+' conftest.er1 >conftest.err
9686   rm -f conftest.er1
9687   cat conftest.err >&5
9688   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9689   (exit $ac_status); } && {
9690          test -z "$ac_c_werror_flag" ||
9691          test ! -s conftest.err
9692        } && test -s conftest.$ac_objext; then
9693   eval "$as_ac_Header=yes"
9694 else
9695   echo "$as_me: failed program was:" >&5
9696 sed 's/^/| /' conftest.$ac_ext >&5
9697
9698         eval "$as_ac_Header=no"
9699 fi
9700
9701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9702 fi
9703 ac_res=`eval echo '${'$as_ac_Header'}'`
9704                { echo "$as_me:$LINENO: result: $ac_res" >&5
9705 echo "${ECHO_T}$ac_res" >&6; }
9706 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9707   cat >>confdefs.h <<_ACEOF
9708 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9709 _ACEOF
9710
9711 fi
9712
9713 done
9714
9715
9716 if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
9717
9718 for ac_header in readline/readline.h
9719 do
9720 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9721 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9722   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9723 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9724 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9725   echo $ECHO_N "(cached) $ECHO_C" >&6
9726 fi
9727 ac_res=`eval echo '${'$as_ac_Header'}'`
9728                { echo "$as_me:$LINENO: result: $ac_res" >&5
9729 echo "${ECHO_T}$ac_res" >&6; }
9730 else
9731   # Is the header compilable?
9732 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9733 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9734 cat >conftest.$ac_ext <<_ACEOF
9735 /* confdefs.h.  */
9736 _ACEOF
9737 cat confdefs.h >>conftest.$ac_ext
9738 cat >>conftest.$ac_ext <<_ACEOF
9739 /* end confdefs.h.  */
9740 $ac_includes_default
9741 #include <$ac_header>
9742 _ACEOF
9743 rm -f conftest.$ac_objext
9744 if { (ac_try="$ac_compile"
9745 case "(($ac_try" in
9746   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9747   *) ac_try_echo=$ac_try;;
9748 esac
9749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9750   (eval "$ac_compile") 2>conftest.er1
9751   ac_status=$?
9752   grep -v '^ *+' conftest.er1 >conftest.err
9753   rm -f conftest.er1
9754   cat conftest.err >&5
9755   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9756   (exit $ac_status); } && {
9757          test -z "$ac_c_werror_flag" ||
9758          test ! -s conftest.err
9759        } && test -s conftest.$ac_objext; then
9760   ac_header_compiler=yes
9761 else
9762   echo "$as_me: failed program was:" >&5
9763 sed 's/^/| /' conftest.$ac_ext >&5
9764
9765         ac_header_compiler=no
9766 fi
9767
9768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9769 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9770 echo "${ECHO_T}$ac_header_compiler" >&6; }
9771
9772 # Is the header present?
9773 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9774 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9775 cat >conftest.$ac_ext <<_ACEOF
9776 /* confdefs.h.  */
9777 _ACEOF
9778 cat confdefs.h >>conftest.$ac_ext
9779 cat >>conftest.$ac_ext <<_ACEOF
9780 /* end confdefs.h.  */
9781 #include <$ac_header>
9782 _ACEOF
9783 if { (ac_try="$ac_cpp conftest.$ac_ext"
9784 case "(($ac_try" in
9785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9786   *) ac_try_echo=$ac_try;;
9787 esac
9788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9789   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9790   ac_status=$?
9791   grep -v '^ *+' conftest.er1 >conftest.err
9792   rm -f conftest.er1
9793   cat conftest.err >&5
9794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795   (exit $ac_status); } >/dev/null && {
9796          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9797          test ! -s conftest.err
9798        }; then
9799   ac_header_preproc=yes
9800 else
9801   echo "$as_me: failed program was:" >&5
9802 sed 's/^/| /' conftest.$ac_ext >&5
9803
9804   ac_header_preproc=no
9805 fi
9806
9807 rm -f conftest.err conftest.$ac_ext
9808 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9809 echo "${ECHO_T}$ac_header_preproc" >&6; }
9810
9811 # So?  What about this header?
9812 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9813   yes:no: )
9814     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9815 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9816     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9817 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9818     ac_header_preproc=yes
9819     ;;
9820   no:yes:* )
9821     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9822 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9823     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9824 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9825     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9826 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9827     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9828 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9829     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9830 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9831     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9832 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9833     ( cat <<\_ASBOX
9834 ## ---------------------------------------- ##
9835 ## Report this to pgsql-bugs@postgresql.org ##
9836 ## ---------------------------------------- ##
9837 _ASBOX
9838      ) | sed "s/^/$as_me: WARNING:     /" >&2
9839     ;;
9840 esac
9841 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9842 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9843 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9844   echo $ECHO_N "(cached) $ECHO_C" >&6
9845 else
9846   eval "$as_ac_Header=\$ac_header_preproc"
9847 fi
9848 ac_res=`eval echo '${'$as_ac_Header'}'`
9849                { echo "$as_me:$LINENO: result: $ac_res" >&5
9850 echo "${ECHO_T}$ac_res" >&6; }
9851
9852 fi
9853 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9854   cat >>confdefs.h <<_ACEOF
9855 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9856 _ACEOF
9857
9858 else
9859
9860 for ac_header in readline.h
9861 do
9862 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9863 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9864   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9865 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9866 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9867   echo $ECHO_N "(cached) $ECHO_C" >&6
9868 fi
9869 ac_res=`eval echo '${'$as_ac_Header'}'`
9870                { echo "$as_me:$LINENO: result: $ac_res" >&5
9871 echo "${ECHO_T}$ac_res" >&6; }
9872 else
9873   # Is the header compilable?
9874 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9875 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9876 cat >conftest.$ac_ext <<_ACEOF
9877 /* confdefs.h.  */
9878 _ACEOF
9879 cat confdefs.h >>conftest.$ac_ext
9880 cat >>conftest.$ac_ext <<_ACEOF
9881 /* end confdefs.h.  */
9882 $ac_includes_default
9883 #include <$ac_header>
9884 _ACEOF
9885 rm -f conftest.$ac_objext
9886 if { (ac_try="$ac_compile"
9887 case "(($ac_try" in
9888   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9889   *) ac_try_echo=$ac_try;;
9890 esac
9891 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9892   (eval "$ac_compile") 2>conftest.er1
9893   ac_status=$?
9894   grep -v '^ *+' conftest.er1 >conftest.err
9895   rm -f conftest.er1
9896   cat conftest.err >&5
9897   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9898   (exit $ac_status); } && {
9899          test -z "$ac_c_werror_flag" ||
9900          test ! -s conftest.err
9901        } && test -s conftest.$ac_objext; then
9902   ac_header_compiler=yes
9903 else
9904   echo "$as_me: failed program was:" >&5
9905 sed 's/^/| /' conftest.$ac_ext >&5
9906
9907         ac_header_compiler=no
9908 fi
9909
9910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9911 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9912 echo "${ECHO_T}$ac_header_compiler" >&6; }
9913
9914 # Is the header present?
9915 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9916 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9917 cat >conftest.$ac_ext <<_ACEOF
9918 /* confdefs.h.  */
9919 _ACEOF
9920 cat confdefs.h >>conftest.$ac_ext
9921 cat >>conftest.$ac_ext <<_ACEOF
9922 /* end confdefs.h.  */
9923 #include <$ac_header>
9924 _ACEOF
9925 if { (ac_try="$ac_cpp conftest.$ac_ext"
9926 case "(($ac_try" in
9927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9928   *) ac_try_echo=$ac_try;;
9929 esac
9930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9931   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9932   ac_status=$?
9933   grep -v '^ *+' conftest.er1 >conftest.err
9934   rm -f conftest.er1
9935   cat conftest.err >&5
9936   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9937   (exit $ac_status); } >/dev/null && {
9938          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9939          test ! -s conftest.err
9940        }; then
9941   ac_header_preproc=yes
9942 else
9943   echo "$as_me: failed program was:" >&5
9944 sed 's/^/| /' conftest.$ac_ext >&5
9945
9946   ac_header_preproc=no
9947 fi
9948
9949 rm -f conftest.err conftest.$ac_ext
9950 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9951 echo "${ECHO_T}$ac_header_preproc" >&6; }
9952
9953 # So?  What about this header?
9954 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9955   yes:no: )
9956     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9957 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9958     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9959 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9960     ac_header_preproc=yes
9961     ;;
9962   no:yes:* )
9963     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9964 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9965     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9966 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9967     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9968 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9969     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9970 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9971     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9972 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9973     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9974 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9975     ( cat <<\_ASBOX
9976 ## ---------------------------------------- ##
9977 ## Report this to pgsql-bugs@postgresql.org ##
9978 ## ---------------------------------------- ##
9979 _ASBOX
9980      ) | sed "s/^/$as_me: WARNING:     /" >&2
9981     ;;
9982 esac
9983 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9984 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9985 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9986   echo $ECHO_N "(cached) $ECHO_C" >&6
9987 else
9988   eval "$as_ac_Header=\$ac_header_preproc"
9989 fi
9990 ac_res=`eval echo '${'$as_ac_Header'}'`
9991                { echo "$as_me:$LINENO: result: $ac_res" >&5
9992 echo "${ECHO_T}$ac_res" >&6; }
9993
9994 fi
9995 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9996   cat >>confdefs.h <<_ACEOF
9997 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9998 _ACEOF
9999
10000 else
10001   { { echo "$as_me:$LINENO: error: readline header not found
10002 If you have readline already installed, see config.log for details on the
10003 failure.  It is possible the compiler isn't looking in the proper directory.
10004 Use --without-readline to disable readline support." >&5
10005 echo "$as_me: error: readline header not found
10006 If you have readline already installed, see config.log for details on the
10007 failure.  It is possible the compiler isn't looking in the proper directory.
10008 Use --without-readline to disable readline support." >&2;}
10009    { (exit 1); exit 1; }; }
10010 fi
10011
10012 done
10013
10014 fi
10015
10016 done
10017
10018
10019 for ac_header in readline/history.h
10020 do
10021 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10022 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10023   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10024 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10025 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10026   echo $ECHO_N "(cached) $ECHO_C" >&6
10027 fi
10028 ac_res=`eval echo '${'$as_ac_Header'}'`
10029                { echo "$as_me:$LINENO: result: $ac_res" >&5
10030 echo "${ECHO_T}$ac_res" >&6; }
10031 else
10032   # Is the header compilable?
10033 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10034 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10035 cat >conftest.$ac_ext <<_ACEOF
10036 /* confdefs.h.  */
10037 _ACEOF
10038 cat confdefs.h >>conftest.$ac_ext
10039 cat >>conftest.$ac_ext <<_ACEOF
10040 /* end confdefs.h.  */
10041 $ac_includes_default
10042 #include <$ac_header>
10043 _ACEOF
10044 rm -f conftest.$ac_objext
10045 if { (ac_try="$ac_compile"
10046 case "(($ac_try" in
10047   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10048   *) ac_try_echo=$ac_try;;
10049 esac
10050 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10051   (eval "$ac_compile") 2>conftest.er1
10052   ac_status=$?
10053   grep -v '^ *+' conftest.er1 >conftest.err
10054   rm -f conftest.er1
10055   cat conftest.err >&5
10056   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10057   (exit $ac_status); } && {
10058          test -z "$ac_c_werror_flag" ||
10059          test ! -s conftest.err
10060        } && test -s conftest.$ac_objext; then
10061   ac_header_compiler=yes
10062 else
10063   echo "$as_me: failed program was:" >&5
10064 sed 's/^/| /' conftest.$ac_ext >&5
10065
10066         ac_header_compiler=no
10067 fi
10068
10069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10070 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10071 echo "${ECHO_T}$ac_header_compiler" >&6; }
10072
10073 # Is the header present?
10074 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10075 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10076 cat >conftest.$ac_ext <<_ACEOF
10077 /* confdefs.h.  */
10078 _ACEOF
10079 cat confdefs.h >>conftest.$ac_ext
10080 cat >>conftest.$ac_ext <<_ACEOF
10081 /* end confdefs.h.  */
10082 #include <$ac_header>
10083 _ACEOF
10084 if { (ac_try="$ac_cpp conftest.$ac_ext"
10085 case "(($ac_try" in
10086   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10087   *) ac_try_echo=$ac_try;;
10088 esac
10089 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10090   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10091   ac_status=$?
10092   grep -v '^ *+' conftest.er1 >conftest.err
10093   rm -f conftest.er1
10094   cat conftest.err >&5
10095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10096   (exit $ac_status); } >/dev/null && {
10097          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10098          test ! -s conftest.err
10099        }; then
10100   ac_header_preproc=yes
10101 else
10102   echo "$as_me: failed program was:" >&5
10103 sed 's/^/| /' conftest.$ac_ext >&5
10104
10105   ac_header_preproc=no
10106 fi
10107
10108 rm -f conftest.err conftest.$ac_ext
10109 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10110 echo "${ECHO_T}$ac_header_preproc" >&6; }
10111
10112 # So?  What about this header?
10113 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10114   yes:no: )
10115     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10116 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10117     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10118 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10119     ac_header_preproc=yes
10120     ;;
10121   no:yes:* )
10122     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10123 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10124     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10125 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10126     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10127 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10128     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10129 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10130     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10131 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10132     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10133 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10134     ( cat <<\_ASBOX
10135 ## ---------------------------------------- ##
10136 ## Report this to pgsql-bugs@postgresql.org ##
10137 ## ---------------------------------------- ##
10138 _ASBOX
10139      ) | sed "s/^/$as_me: WARNING:     /" >&2
10140     ;;
10141 esac
10142 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10143 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10144 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10145   echo $ECHO_N "(cached) $ECHO_C" >&6
10146 else
10147   eval "$as_ac_Header=\$ac_header_preproc"
10148 fi
10149 ac_res=`eval echo '${'$as_ac_Header'}'`
10150                { echo "$as_me:$LINENO: result: $ac_res" >&5
10151 echo "${ECHO_T}$ac_res" >&6; }
10152
10153 fi
10154 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10155   cat >>confdefs.h <<_ACEOF
10156 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10157 _ACEOF
10158
10159 else
10160
10161 for ac_header in history.h
10162 do
10163 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10164 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10165   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10166 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10167 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10168   echo $ECHO_N "(cached) $ECHO_C" >&6
10169 fi
10170 ac_res=`eval echo '${'$as_ac_Header'}'`
10171                { echo "$as_me:$LINENO: result: $ac_res" >&5
10172 echo "${ECHO_T}$ac_res" >&6; }
10173 else
10174   # Is the header compilable?
10175 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10176 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10177 cat >conftest.$ac_ext <<_ACEOF
10178 /* confdefs.h.  */
10179 _ACEOF
10180 cat confdefs.h >>conftest.$ac_ext
10181 cat >>conftest.$ac_ext <<_ACEOF
10182 /* end confdefs.h.  */
10183 $ac_includes_default
10184 #include <$ac_header>
10185 _ACEOF
10186 rm -f conftest.$ac_objext
10187 if { (ac_try="$ac_compile"
10188 case "(($ac_try" in
10189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10190   *) ac_try_echo=$ac_try;;
10191 esac
10192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10193   (eval "$ac_compile") 2>conftest.er1
10194   ac_status=$?
10195   grep -v '^ *+' conftest.er1 >conftest.err
10196   rm -f conftest.er1
10197   cat conftest.err >&5
10198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10199   (exit $ac_status); } && {
10200          test -z "$ac_c_werror_flag" ||
10201          test ! -s conftest.err
10202        } && test -s conftest.$ac_objext; then
10203   ac_header_compiler=yes
10204 else
10205   echo "$as_me: failed program was:" >&5
10206 sed 's/^/| /' conftest.$ac_ext >&5
10207
10208         ac_header_compiler=no
10209 fi
10210
10211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10212 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10213 echo "${ECHO_T}$ac_header_compiler" >&6; }
10214
10215 # Is the header present?
10216 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10217 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10218 cat >conftest.$ac_ext <<_ACEOF
10219 /* confdefs.h.  */
10220 _ACEOF
10221 cat confdefs.h >>conftest.$ac_ext
10222 cat >>conftest.$ac_ext <<_ACEOF
10223 /* end confdefs.h.  */
10224 #include <$ac_header>
10225 _ACEOF
10226 if { (ac_try="$ac_cpp conftest.$ac_ext"
10227 case "(($ac_try" in
10228   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10229   *) ac_try_echo=$ac_try;;
10230 esac
10231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10232   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10233   ac_status=$?
10234   grep -v '^ *+' conftest.er1 >conftest.err
10235   rm -f conftest.er1
10236   cat conftest.err >&5
10237   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10238   (exit $ac_status); } >/dev/null && {
10239          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10240          test ! -s conftest.err
10241        }; then
10242   ac_header_preproc=yes
10243 else
10244   echo "$as_me: failed program was:" >&5
10245 sed 's/^/| /' conftest.$ac_ext >&5
10246
10247   ac_header_preproc=no
10248 fi
10249
10250 rm -f conftest.err conftest.$ac_ext
10251 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10252 echo "${ECHO_T}$ac_header_preproc" >&6; }
10253
10254 # So?  What about this header?
10255 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10256   yes:no: )
10257     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10258 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10259     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10260 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10261     ac_header_preproc=yes
10262     ;;
10263   no:yes:* )
10264     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10265 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10266     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10267 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10268     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10269 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10270     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10271 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10272     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10273 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10274     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10275 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10276     ( cat <<\_ASBOX
10277 ## ---------------------------------------- ##
10278 ## Report this to pgsql-bugs@postgresql.org ##
10279 ## ---------------------------------------- ##
10280 _ASBOX
10281      ) | sed "s/^/$as_me: WARNING:     /" >&2
10282     ;;
10283 esac
10284 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10285 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10286 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10287   echo $ECHO_N "(cached) $ECHO_C" >&6
10288 else
10289   eval "$as_ac_Header=\$ac_header_preproc"
10290 fi
10291 ac_res=`eval echo '${'$as_ac_Header'}'`
10292                { echo "$as_me:$LINENO: result: $ac_res" >&5
10293 echo "${ECHO_T}$ac_res" >&6; }
10294
10295 fi
10296 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10297   cat >>confdefs.h <<_ACEOF
10298 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10299 _ACEOF
10300
10301 else
10302   { { echo "$as_me:$LINENO: error: history header not found
10303 If you have readline already installed, see config.log for details on the
10304 failure.  It is possible the compiler isn't looking in the proper directory.
10305 Use --without-readline to disable readline support." >&5
10306 echo "$as_me: error: history header not found
10307 If you have readline already installed, see config.log for details on the
10308 failure.  It is possible the compiler isn't looking in the proper directory.
10309 Use --without-readline to disable readline support." >&2;}
10310    { (exit 1); exit 1; }; }
10311 fi
10312
10313 done
10314
10315 fi
10316
10317 done
10318
10319 fi
10320
10321 if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
10322 # Some installations of libedit usurp /usr/include/readline/, which seems
10323 # bad practice, since in combined installations readline will have its headers
10324 # there.  We might have to resort to AC_EGREP checks to make sure we found
10325 # the proper header...
10326
10327 for ac_header in editline/readline.h
10328 do
10329 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10330 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10331   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10332 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10333 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10334   echo $ECHO_N "(cached) $ECHO_C" >&6
10335 fi
10336 ac_res=`eval echo '${'$as_ac_Header'}'`
10337                { echo "$as_me:$LINENO: result: $ac_res" >&5
10338 echo "${ECHO_T}$ac_res" >&6; }
10339 else
10340   # Is the header compilable?
10341 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10342 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10343 cat >conftest.$ac_ext <<_ACEOF
10344 /* confdefs.h.  */
10345 _ACEOF
10346 cat confdefs.h >>conftest.$ac_ext
10347 cat >>conftest.$ac_ext <<_ACEOF
10348 /* end confdefs.h.  */
10349 $ac_includes_default
10350 #include <$ac_header>
10351 _ACEOF
10352 rm -f conftest.$ac_objext
10353 if { (ac_try="$ac_compile"
10354 case "(($ac_try" in
10355   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10356   *) ac_try_echo=$ac_try;;
10357 esac
10358 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10359   (eval "$ac_compile") 2>conftest.er1
10360   ac_status=$?
10361   grep -v '^ *+' conftest.er1 >conftest.err
10362   rm -f conftest.er1
10363   cat conftest.err >&5
10364   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10365   (exit $ac_status); } && {
10366          test -z "$ac_c_werror_flag" ||
10367          test ! -s conftest.err
10368        } && test -s conftest.$ac_objext; then
10369   ac_header_compiler=yes
10370 else
10371   echo "$as_me: failed program was:" >&5
10372 sed 's/^/| /' conftest.$ac_ext >&5
10373
10374         ac_header_compiler=no
10375 fi
10376
10377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10378 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10379 echo "${ECHO_T}$ac_header_compiler" >&6; }
10380
10381 # Is the header present?
10382 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10383 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10384 cat >conftest.$ac_ext <<_ACEOF
10385 /* confdefs.h.  */
10386 _ACEOF
10387 cat confdefs.h >>conftest.$ac_ext
10388 cat >>conftest.$ac_ext <<_ACEOF
10389 /* end confdefs.h.  */
10390 #include <$ac_header>
10391 _ACEOF
10392 if { (ac_try="$ac_cpp conftest.$ac_ext"
10393 case "(($ac_try" in
10394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10395   *) ac_try_echo=$ac_try;;
10396 esac
10397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10398   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10399   ac_status=$?
10400   grep -v '^ *+' conftest.er1 >conftest.err
10401   rm -f conftest.er1
10402   cat conftest.err >&5
10403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10404   (exit $ac_status); } >/dev/null && {
10405          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10406          test ! -s conftest.err
10407        }; then
10408   ac_header_preproc=yes
10409 else
10410   echo "$as_me: failed program was:" >&5
10411 sed 's/^/| /' conftest.$ac_ext >&5
10412
10413   ac_header_preproc=no
10414 fi
10415
10416 rm -f conftest.err conftest.$ac_ext
10417 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10418 echo "${ECHO_T}$ac_header_preproc" >&6; }
10419
10420 # So?  What about this header?
10421 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10422   yes:no: )
10423     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10424 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10425     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10426 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10427     ac_header_preproc=yes
10428     ;;
10429   no:yes:* )
10430     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10431 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10432     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10433 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10434     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10435 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10436     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10437 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10438     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10439 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10440     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10441 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10442     ( cat <<\_ASBOX
10443 ## ---------------------------------------- ##
10444 ## Report this to pgsql-bugs@postgresql.org ##
10445 ## ---------------------------------------- ##
10446 _ASBOX
10447      ) | sed "s/^/$as_me: WARNING:     /" >&2
10448     ;;
10449 esac
10450 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10451 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10452 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10453   echo $ECHO_N "(cached) $ECHO_C" >&6
10454 else
10455   eval "$as_ac_Header=\$ac_header_preproc"
10456 fi
10457 ac_res=`eval echo '${'$as_ac_Header'}'`
10458                { echo "$as_me:$LINENO: result: $ac_res" >&5
10459 echo "${ECHO_T}$ac_res" >&6; }
10460
10461 fi
10462 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10463   cat >>confdefs.h <<_ACEOF
10464 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10465 _ACEOF
10466
10467 else
10468
10469 for ac_header in readline.h
10470 do
10471 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10472 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10473   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10474 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10475 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10476   echo $ECHO_N "(cached) $ECHO_C" >&6
10477 fi
10478 ac_res=`eval echo '${'$as_ac_Header'}'`
10479                { echo "$as_me:$LINENO: result: $ac_res" >&5
10480 echo "${ECHO_T}$ac_res" >&6; }
10481 else
10482   # Is the header compilable?
10483 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10484 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10485 cat >conftest.$ac_ext <<_ACEOF
10486 /* confdefs.h.  */
10487 _ACEOF
10488 cat confdefs.h >>conftest.$ac_ext
10489 cat >>conftest.$ac_ext <<_ACEOF
10490 /* end confdefs.h.  */
10491 $ac_includes_default
10492 #include <$ac_header>
10493 _ACEOF
10494 rm -f conftest.$ac_objext
10495 if { (ac_try="$ac_compile"
10496 case "(($ac_try" in
10497   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10498   *) ac_try_echo=$ac_try;;
10499 esac
10500 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10501   (eval "$ac_compile") 2>conftest.er1
10502   ac_status=$?
10503   grep -v '^ *+' conftest.er1 >conftest.err
10504   rm -f conftest.er1
10505   cat conftest.err >&5
10506   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10507   (exit $ac_status); } && {
10508          test -z "$ac_c_werror_flag" ||
10509          test ! -s conftest.err
10510        } && test -s conftest.$ac_objext; then
10511   ac_header_compiler=yes
10512 else
10513   echo "$as_me: failed program was:" >&5
10514 sed 's/^/| /' conftest.$ac_ext >&5
10515
10516         ac_header_compiler=no
10517 fi
10518
10519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10520 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10521 echo "${ECHO_T}$ac_header_compiler" >&6; }
10522
10523 # Is the header present?
10524 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10525 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10526 cat >conftest.$ac_ext <<_ACEOF
10527 /* confdefs.h.  */
10528 _ACEOF
10529 cat confdefs.h >>conftest.$ac_ext
10530 cat >>conftest.$ac_ext <<_ACEOF
10531 /* end confdefs.h.  */
10532 #include <$ac_header>
10533 _ACEOF
10534 if { (ac_try="$ac_cpp conftest.$ac_ext"
10535 case "(($ac_try" in
10536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10537   *) ac_try_echo=$ac_try;;
10538 esac
10539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10540   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10541   ac_status=$?
10542   grep -v '^ *+' conftest.er1 >conftest.err
10543   rm -f conftest.er1
10544   cat conftest.err >&5
10545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10546   (exit $ac_status); } >/dev/null && {
10547          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10548          test ! -s conftest.err
10549        }; then
10550   ac_header_preproc=yes
10551 else
10552   echo "$as_me: failed program was:" >&5
10553 sed 's/^/| /' conftest.$ac_ext >&5
10554
10555   ac_header_preproc=no
10556 fi
10557
10558 rm -f conftest.err conftest.$ac_ext
10559 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10560 echo "${ECHO_T}$ac_header_preproc" >&6; }
10561
10562 # So?  What about this header?
10563 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10564   yes:no: )
10565     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10566 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10567     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10568 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10569     ac_header_preproc=yes
10570     ;;
10571   no:yes:* )
10572     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10573 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10574     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10575 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10576     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10577 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10578     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10579 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10580     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10581 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10582     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10583 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10584     ( cat <<\_ASBOX
10585 ## ---------------------------------------- ##
10586 ## Report this to pgsql-bugs@postgresql.org ##
10587 ## ---------------------------------------- ##
10588 _ASBOX
10589      ) | sed "s/^/$as_me: WARNING:     /" >&2
10590     ;;
10591 esac
10592 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10593 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10594 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10595   echo $ECHO_N "(cached) $ECHO_C" >&6
10596 else
10597   eval "$as_ac_Header=\$ac_header_preproc"
10598 fi
10599 ac_res=`eval echo '${'$as_ac_Header'}'`
10600                { echo "$as_me:$LINENO: result: $ac_res" >&5
10601 echo "${ECHO_T}$ac_res" >&6; }
10602
10603 fi
10604 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10605   cat >>confdefs.h <<_ACEOF
10606 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10607 _ACEOF
10608
10609 else
10610
10611 for ac_header in readline/readline.h
10612 do
10613 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10614 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10615   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10616 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10617 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10618   echo $ECHO_N "(cached) $ECHO_C" >&6
10619 fi
10620 ac_res=`eval echo '${'$as_ac_Header'}'`
10621                { echo "$as_me:$LINENO: result: $ac_res" >&5
10622 echo "${ECHO_T}$ac_res" >&6; }
10623 else
10624   # Is the header compilable?
10625 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10626 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10627 cat >conftest.$ac_ext <<_ACEOF
10628 /* confdefs.h.  */
10629 _ACEOF
10630 cat confdefs.h >>conftest.$ac_ext
10631 cat >>conftest.$ac_ext <<_ACEOF
10632 /* end confdefs.h.  */
10633 $ac_includes_default
10634 #include <$ac_header>
10635 _ACEOF
10636 rm -f conftest.$ac_objext
10637 if { (ac_try="$ac_compile"
10638 case "(($ac_try" in
10639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10640   *) ac_try_echo=$ac_try;;
10641 esac
10642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10643   (eval "$ac_compile") 2>conftest.er1
10644   ac_status=$?
10645   grep -v '^ *+' conftest.er1 >conftest.err
10646   rm -f conftest.er1
10647   cat conftest.err >&5
10648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10649   (exit $ac_status); } && {
10650          test -z "$ac_c_werror_flag" ||
10651          test ! -s conftest.err
10652        } && test -s conftest.$ac_objext; then
10653   ac_header_compiler=yes
10654 else
10655   echo "$as_me: failed program was:" >&5
10656 sed 's/^/| /' conftest.$ac_ext >&5
10657
10658         ac_header_compiler=no
10659 fi
10660
10661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10662 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10663 echo "${ECHO_T}$ac_header_compiler" >&6; }
10664
10665 # Is the header present?
10666 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10667 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10668 cat >conftest.$ac_ext <<_ACEOF
10669 /* confdefs.h.  */
10670 _ACEOF
10671 cat confdefs.h >>conftest.$ac_ext
10672 cat >>conftest.$ac_ext <<_ACEOF
10673 /* end confdefs.h.  */
10674 #include <$ac_header>
10675 _ACEOF
10676 if { (ac_try="$ac_cpp conftest.$ac_ext"
10677 case "(($ac_try" in
10678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10679   *) ac_try_echo=$ac_try;;
10680 esac
10681 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10682   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10683   ac_status=$?
10684   grep -v '^ *+' conftest.er1 >conftest.err
10685   rm -f conftest.er1
10686   cat conftest.err >&5
10687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10688   (exit $ac_status); } >/dev/null && {
10689          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10690          test ! -s conftest.err
10691        }; then
10692   ac_header_preproc=yes
10693 else
10694   echo "$as_me: failed program was:" >&5
10695 sed 's/^/| /' conftest.$ac_ext >&5
10696
10697   ac_header_preproc=no
10698 fi
10699
10700 rm -f conftest.err conftest.$ac_ext
10701 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10702 echo "${ECHO_T}$ac_header_preproc" >&6; }
10703
10704 # So?  What about this header?
10705 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10706   yes:no: )
10707     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10708 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10709     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10710 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10711     ac_header_preproc=yes
10712     ;;
10713   no:yes:* )
10714     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10715 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10716     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10717 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10718     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10719 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10720     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10721 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10722     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10723 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10724     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10725 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10726     ( cat <<\_ASBOX
10727 ## ---------------------------------------- ##
10728 ## Report this to pgsql-bugs@postgresql.org ##
10729 ## ---------------------------------------- ##
10730 _ASBOX
10731      ) | sed "s/^/$as_me: WARNING:     /" >&2
10732     ;;
10733 esac
10734 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10735 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10736 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10737   echo $ECHO_N "(cached) $ECHO_C" >&6
10738 else
10739   eval "$as_ac_Header=\$ac_header_preproc"
10740 fi
10741 ac_res=`eval echo '${'$as_ac_Header'}'`
10742                { echo "$as_me:$LINENO: result: $ac_res" >&5
10743 echo "${ECHO_T}$ac_res" >&6; }
10744
10745 fi
10746 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10747   cat >>confdefs.h <<_ACEOF
10748 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10749 _ACEOF
10750
10751 else
10752   { { echo "$as_me:$LINENO: error: readline header not found
10753 If you have libedit already installed, see config.log for details on the
10754 failure.  It is possible the compiler isn't looking in the proper directory.
10755 Use --without-readline to disable libedit support." >&5
10756 echo "$as_me: error: readline header not found
10757 If you have libedit already installed, see config.log for details on the
10758 failure.  It is possible the compiler isn't looking in the proper directory.
10759 Use --without-readline to disable libedit support." >&2;}
10760    { (exit 1); exit 1; }; }
10761 fi
10762
10763 done
10764
10765 fi
10766
10767 done
10768
10769 fi
10770
10771 done
10772
10773 # Note: in a libedit installation, history.h is sometimes a dummy, and may
10774 # not be there at all.  Hence, don't complain if not found.  We must check
10775 # though, since in yet other versions it is an independent header.
10776
10777 for ac_header in editline/history.h
10778 do
10779 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10780 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10781   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10782 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10783 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10784   echo $ECHO_N "(cached) $ECHO_C" >&6
10785 fi
10786 ac_res=`eval echo '${'$as_ac_Header'}'`
10787                { echo "$as_me:$LINENO: result: $ac_res" >&5
10788 echo "${ECHO_T}$ac_res" >&6; }
10789 else
10790   # Is the header compilable?
10791 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10792 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10793 cat >conftest.$ac_ext <<_ACEOF
10794 /* confdefs.h.  */
10795 _ACEOF
10796 cat confdefs.h >>conftest.$ac_ext
10797 cat >>conftest.$ac_ext <<_ACEOF
10798 /* end confdefs.h.  */
10799 $ac_includes_default
10800 #include <$ac_header>
10801 _ACEOF
10802 rm -f conftest.$ac_objext
10803 if { (ac_try="$ac_compile"
10804 case "(($ac_try" in
10805   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10806   *) ac_try_echo=$ac_try;;
10807 esac
10808 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10809   (eval "$ac_compile") 2>conftest.er1
10810   ac_status=$?
10811   grep -v '^ *+' conftest.er1 >conftest.err
10812   rm -f conftest.er1
10813   cat conftest.err >&5
10814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10815   (exit $ac_status); } && {
10816          test -z "$ac_c_werror_flag" ||
10817          test ! -s conftest.err
10818        } && test -s conftest.$ac_objext; then
10819   ac_header_compiler=yes
10820 else
10821   echo "$as_me: failed program was:" >&5
10822 sed 's/^/| /' conftest.$ac_ext >&5
10823
10824         ac_header_compiler=no
10825 fi
10826
10827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10828 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10829 echo "${ECHO_T}$ac_header_compiler" >&6; }
10830
10831 # Is the header present?
10832 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10833 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10834 cat >conftest.$ac_ext <<_ACEOF
10835 /* confdefs.h.  */
10836 _ACEOF
10837 cat confdefs.h >>conftest.$ac_ext
10838 cat >>conftest.$ac_ext <<_ACEOF
10839 /* end confdefs.h.  */
10840 #include <$ac_header>
10841 _ACEOF
10842 if { (ac_try="$ac_cpp conftest.$ac_ext"
10843 case "(($ac_try" in
10844   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10845   *) ac_try_echo=$ac_try;;
10846 esac
10847 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10848   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10849   ac_status=$?
10850   grep -v '^ *+' conftest.er1 >conftest.err
10851   rm -f conftest.er1
10852   cat conftest.err >&5
10853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10854   (exit $ac_status); } >/dev/null && {
10855          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10856          test ! -s conftest.err
10857        }; then
10858   ac_header_preproc=yes
10859 else
10860   echo "$as_me: failed program was:" >&5
10861 sed 's/^/| /' conftest.$ac_ext >&5
10862
10863   ac_header_preproc=no
10864 fi
10865
10866 rm -f conftest.err conftest.$ac_ext
10867 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10868 echo "${ECHO_T}$ac_header_preproc" >&6; }
10869
10870 # So?  What about this header?
10871 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
10872   yes:no: )
10873     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10874 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10875     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10876 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10877     ac_header_preproc=yes
10878     ;;
10879   no:yes:* )
10880     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10881 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10882     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10883 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10884     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10885 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10886     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10887 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10888     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10889 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10890     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10891 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10892     ( cat <<\_ASBOX
10893 ## ---------------------------------------- ##
10894 ## Report this to pgsql-bugs@postgresql.org ##
10895 ## ---------------------------------------- ##
10896 _ASBOX
10897      ) | sed "s/^/$as_me: WARNING:     /" >&2
10898     ;;
10899 esac
10900 { echo "$as_me:$LINENO: checking for $ac_header" >&5
10901 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10902 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10903   echo $ECHO_N "(cached) $ECHO_C" >&6
10904 else
10905   eval "$as_ac_Header=\$ac_header_preproc"
10906 fi
10907 ac_res=`eval echo '${'$as_ac_Header'}'`
10908                { echo "$as_me:$LINENO: result: $ac_res" >&5
10909 echo "${ECHO_T}$ac_res" >&6; }
10910
10911 fi
10912 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10913   cat >>confdefs.h <<_ACEOF
10914 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10915 _ACEOF
10916
10917 else
10918
10919 for ac_header in history.h
10920 do
10921 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10922 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10923   { echo "$as_me:$LINENO: checking for $ac_header" >&5
10924 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
10925 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
10926   echo $ECHO_N "(cached) $ECHO_C" >&6
10927 fi
10928 ac_res=`eval echo '${'$as_ac_Header'}'`
10929                { echo "$as_me:$LINENO: result: $ac_res" >&5
10930 echo "${ECHO_T}$ac_res" >&6; }
10931 else
10932   # Is the header compilable?
10933 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
10934 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
10935 cat >conftest.$ac_ext <<_ACEOF
10936 /* confdefs.h.  */
10937 _ACEOF
10938 cat confdefs.h >>conftest.$ac_ext
10939 cat >>conftest.$ac_ext <<_ACEOF
10940 /* end confdefs.h.  */
10941 $ac_includes_default
10942 #include <$ac_header>
10943 _ACEOF
10944 rm -f conftest.$ac_objext
10945 if { (ac_try="$ac_compile"
10946 case "(($ac_try" in
10947   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10948   *) ac_try_echo=$ac_try;;
10949 esac
10950 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10951   (eval "$ac_compile") 2>conftest.er1
10952   ac_status=$?
10953   grep -v '^ *+' conftest.er1 >conftest.err
10954   rm -f conftest.er1
10955   cat conftest.err >&5
10956   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10957   (exit $ac_status); } && {
10958          test -z "$ac_c_werror_flag" ||
10959          test ! -s conftest.err
10960        } && test -s conftest.$ac_objext; then
10961   ac_header_compiler=yes
10962 else
10963   echo "$as_me: failed program was:" >&5
10964 sed 's/^/| /' conftest.$ac_ext >&5
10965
10966         ac_header_compiler=no
10967 fi
10968
10969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10970 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10971 echo "${ECHO_T}$ac_header_compiler" >&6; }
10972
10973 # Is the header present?
10974 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
10975 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
10976 cat >conftest.$ac_ext <<_ACEOF
10977 /* confdefs.h.  */
10978 _ACEOF
10979 cat confdefs.h >>conftest.$ac_ext
10980 cat >>conftest.$ac_ext <<_ACEOF
10981 /* end confdefs.h.  */
10982 #include <$ac_header>
10983 _ACEOF
10984 if { (ac_try="$ac_cpp conftest.$ac_ext"
10985 case "(($ac_try" in
10986   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10987   *) ac_try_echo=$ac_try;;
10988 esac
10989 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10990   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
10991   ac_status=$?
10992   grep -v '^ *+' conftest.er1 >conftest.err
10993   rm -f conftest.er1
10994   cat conftest.err >&5
10995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996   (exit $ac_status); } >/dev/null && {
10997          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
10998          test ! -s conftest.err
10999        }; then
11000   ac_header_preproc=yes
11001 else
11002   echo "$as_me: failed program was:" >&5
11003 sed 's/^/| /' conftest.$ac_ext >&5
11004
11005   ac_header_preproc=no
11006 fi
11007
11008 rm -f conftest.err conftest.$ac_ext
11009 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11010 echo "${ECHO_T}$ac_header_preproc" >&6; }
11011
11012 # So?  What about this header?
11013 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11014   yes:no: )
11015     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11016 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11017     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11018 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11019     ac_header_preproc=yes
11020     ;;
11021   no:yes:* )
11022     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11023 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11024     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11025 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11026     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11027 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11028     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11029 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11030     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11031 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11032     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11033 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11034     ( cat <<\_ASBOX
11035 ## ---------------------------------------- ##
11036 ## Report this to pgsql-bugs@postgresql.org ##
11037 ## ---------------------------------------- ##
11038 _ASBOX
11039      ) | sed "s/^/$as_me: WARNING:     /" >&2
11040     ;;
11041 esac
11042 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11043 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11044 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11045   echo $ECHO_N "(cached) $ECHO_C" >&6
11046 else
11047   eval "$as_ac_Header=\$ac_header_preproc"
11048 fi
11049 ac_res=`eval echo '${'$as_ac_Header'}'`
11050                { echo "$as_me:$LINENO: result: $ac_res" >&5
11051 echo "${ECHO_T}$ac_res" >&6; }
11052
11053 fi
11054 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11055   cat >>confdefs.h <<_ACEOF
11056 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11057 _ACEOF
11058
11059 else
11060
11061 for ac_header in readline/history.h
11062 do
11063 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11064 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11065   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11066 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11067 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11068   echo $ECHO_N "(cached) $ECHO_C" >&6
11069 fi
11070 ac_res=`eval echo '${'$as_ac_Header'}'`
11071                { echo "$as_me:$LINENO: result: $ac_res" >&5
11072 echo "${ECHO_T}$ac_res" >&6; }
11073 else
11074   # Is the header compilable?
11075 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11076 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11077 cat >conftest.$ac_ext <<_ACEOF
11078 /* confdefs.h.  */
11079 _ACEOF
11080 cat confdefs.h >>conftest.$ac_ext
11081 cat >>conftest.$ac_ext <<_ACEOF
11082 /* end confdefs.h.  */
11083 $ac_includes_default
11084 #include <$ac_header>
11085 _ACEOF
11086 rm -f conftest.$ac_objext
11087 if { (ac_try="$ac_compile"
11088 case "(($ac_try" in
11089   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11090   *) ac_try_echo=$ac_try;;
11091 esac
11092 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11093   (eval "$ac_compile") 2>conftest.er1
11094   ac_status=$?
11095   grep -v '^ *+' conftest.er1 >conftest.err
11096   rm -f conftest.er1
11097   cat conftest.err >&5
11098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11099   (exit $ac_status); } && {
11100          test -z "$ac_c_werror_flag" ||
11101          test ! -s conftest.err
11102        } && test -s conftest.$ac_objext; then
11103   ac_header_compiler=yes
11104 else
11105   echo "$as_me: failed program was:" >&5
11106 sed 's/^/| /' conftest.$ac_ext >&5
11107
11108         ac_header_compiler=no
11109 fi
11110
11111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11112 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11113 echo "${ECHO_T}$ac_header_compiler" >&6; }
11114
11115 # Is the header present?
11116 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11117 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11118 cat >conftest.$ac_ext <<_ACEOF
11119 /* confdefs.h.  */
11120 _ACEOF
11121 cat confdefs.h >>conftest.$ac_ext
11122 cat >>conftest.$ac_ext <<_ACEOF
11123 /* end confdefs.h.  */
11124 #include <$ac_header>
11125 _ACEOF
11126 if { (ac_try="$ac_cpp conftest.$ac_ext"
11127 case "(($ac_try" in
11128   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11129   *) ac_try_echo=$ac_try;;
11130 esac
11131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11132   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11133   ac_status=$?
11134   grep -v '^ *+' conftest.er1 >conftest.err
11135   rm -f conftest.er1
11136   cat conftest.err >&5
11137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11138   (exit $ac_status); } >/dev/null && {
11139          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11140          test ! -s conftest.err
11141        }; then
11142   ac_header_preproc=yes
11143 else
11144   echo "$as_me: failed program was:" >&5
11145 sed 's/^/| /' conftest.$ac_ext >&5
11146
11147   ac_header_preproc=no
11148 fi
11149
11150 rm -f conftest.err conftest.$ac_ext
11151 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11152 echo "${ECHO_T}$ac_header_preproc" >&6; }
11153
11154 # So?  What about this header?
11155 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11156   yes:no: )
11157     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11158 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11159     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11160 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11161     ac_header_preproc=yes
11162     ;;
11163   no:yes:* )
11164     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11165 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11166     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11167 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11168     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11169 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11170     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11171 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11172     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11173 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11174     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11175 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11176     ( cat <<\_ASBOX
11177 ## ---------------------------------------- ##
11178 ## Report this to pgsql-bugs@postgresql.org ##
11179 ## ---------------------------------------- ##
11180 _ASBOX
11181      ) | sed "s/^/$as_me: WARNING:     /" >&2
11182     ;;
11183 esac
11184 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11185 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11186 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11187   echo $ECHO_N "(cached) $ECHO_C" >&6
11188 else
11189   eval "$as_ac_Header=\$ac_header_preproc"
11190 fi
11191 ac_res=`eval echo '${'$as_ac_Header'}'`
11192                { echo "$as_me:$LINENO: result: $ac_res" >&5
11193 echo "${ECHO_T}$ac_res" >&6; }
11194
11195 fi
11196 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11197   cat >>confdefs.h <<_ACEOF
11198 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11199 _ACEOF
11200
11201 fi
11202
11203 done
11204
11205 fi
11206
11207 done
11208
11209 fi
11210
11211 done
11212
11213 fi
11214
11215 if test "$with_zlib" = yes; then
11216   if test "${ac_cv_header_zlib_h+set}" = set; then
11217   { echo "$as_me:$LINENO: checking for zlib.h" >&5
11218 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
11219 if test "${ac_cv_header_zlib_h+set}" = set; then
11220   echo $ECHO_N "(cached) $ECHO_C" >&6
11221 fi
11222 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
11223 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
11224 else
11225   # Is the header compilable?
11226 { echo "$as_me:$LINENO: checking zlib.h usability" >&5
11227 echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6; }
11228 cat >conftest.$ac_ext <<_ACEOF
11229 /* confdefs.h.  */
11230 _ACEOF
11231 cat confdefs.h >>conftest.$ac_ext
11232 cat >>conftest.$ac_ext <<_ACEOF
11233 /* end confdefs.h.  */
11234 $ac_includes_default
11235 #include <zlib.h>
11236 _ACEOF
11237 rm -f conftest.$ac_objext
11238 if { (ac_try="$ac_compile"
11239 case "(($ac_try" in
11240   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11241   *) ac_try_echo=$ac_try;;
11242 esac
11243 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11244   (eval "$ac_compile") 2>conftest.er1
11245   ac_status=$?
11246   grep -v '^ *+' conftest.er1 >conftest.err
11247   rm -f conftest.er1
11248   cat conftest.err >&5
11249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11250   (exit $ac_status); } && {
11251          test -z "$ac_c_werror_flag" ||
11252          test ! -s conftest.err
11253        } && test -s conftest.$ac_objext; then
11254   ac_header_compiler=yes
11255 else
11256   echo "$as_me: failed program was:" >&5
11257 sed 's/^/| /' conftest.$ac_ext >&5
11258
11259         ac_header_compiler=no
11260 fi
11261
11262 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11263 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11264 echo "${ECHO_T}$ac_header_compiler" >&6; }
11265
11266 # Is the header present?
11267 { echo "$as_me:$LINENO: checking zlib.h presence" >&5
11268 echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6; }
11269 cat >conftest.$ac_ext <<_ACEOF
11270 /* confdefs.h.  */
11271 _ACEOF
11272 cat confdefs.h >>conftest.$ac_ext
11273 cat >>conftest.$ac_ext <<_ACEOF
11274 /* end confdefs.h.  */
11275 #include <zlib.h>
11276 _ACEOF
11277 if { (ac_try="$ac_cpp conftest.$ac_ext"
11278 case "(($ac_try" in
11279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11280   *) ac_try_echo=$ac_try;;
11281 esac
11282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11283   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11284   ac_status=$?
11285   grep -v '^ *+' conftest.er1 >conftest.err
11286   rm -f conftest.er1
11287   cat conftest.err >&5
11288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11289   (exit $ac_status); } >/dev/null && {
11290          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11291          test ! -s conftest.err
11292        }; then
11293   ac_header_preproc=yes
11294 else
11295   echo "$as_me: failed program was:" >&5
11296 sed 's/^/| /' conftest.$ac_ext >&5
11297
11298   ac_header_preproc=no
11299 fi
11300
11301 rm -f conftest.err conftest.$ac_ext
11302 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11303 echo "${ECHO_T}$ac_header_preproc" >&6; }
11304
11305 # So?  What about this header?
11306 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11307   yes:no: )
11308     { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
11309 echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11310     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
11311 echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
11312     ac_header_preproc=yes
11313     ;;
11314   no:yes:* )
11315     { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
11316 echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
11317     { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
11318 echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
11319     { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
11320 echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
11321     { echo "$as_me:$LINENO: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&5
11322 echo "$as_me: WARNING: zlib.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11323     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
11324 echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
11325     { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
11326 echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
11327     ( cat <<\_ASBOX
11328 ## ---------------------------------------- ##
11329 ## Report this to pgsql-bugs@postgresql.org ##
11330 ## ---------------------------------------- ##
11331 _ASBOX
11332      ) | sed "s/^/$as_me: WARNING:     /" >&2
11333     ;;
11334 esac
11335 { echo "$as_me:$LINENO: checking for zlib.h" >&5
11336 echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6; }
11337 if test "${ac_cv_header_zlib_h+set}" = set; then
11338   echo $ECHO_N "(cached) $ECHO_C" >&6
11339 else
11340   ac_cv_header_zlib_h=$ac_header_preproc
11341 fi
11342 { echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
11343 echo "${ECHO_T}$ac_cv_header_zlib_h" >&6; }
11344
11345 fi
11346 if test $ac_cv_header_zlib_h = yes; then
11347   :
11348 else
11349   { { echo "$as_me:$LINENO: error: zlib header not found
11350 If you have zlib already installed, see config.log for details on the
11351 failure.  It is possible the compiler isn't looking in the proper directory.
11352 Use --without-zlib to disable zlib support." >&5
11353 echo "$as_me: error: zlib header not found
11354 If you have zlib already installed, see config.log for details on the
11355 failure.  It is possible the compiler isn't looking in the proper directory.
11356 Use --without-zlib to disable zlib support." >&2;}
11357    { (exit 1); exit 1; }; }
11358 fi
11359
11360
11361 fi
11362
11363 if test "$with_gssapi" = yes ; then
11364
11365 for ac_header in gssapi/gssapi.h
11366 do
11367 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11368 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11369   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11370 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11371 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11372   echo $ECHO_N "(cached) $ECHO_C" >&6
11373 fi
11374 ac_res=`eval echo '${'$as_ac_Header'}'`
11375                { echo "$as_me:$LINENO: result: $ac_res" >&5
11376 echo "${ECHO_T}$ac_res" >&6; }
11377 else
11378   # Is the header compilable?
11379 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11380 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11381 cat >conftest.$ac_ext <<_ACEOF
11382 /* confdefs.h.  */
11383 _ACEOF
11384 cat confdefs.h >>conftest.$ac_ext
11385 cat >>conftest.$ac_ext <<_ACEOF
11386 /* end confdefs.h.  */
11387 $ac_includes_default
11388 #include <$ac_header>
11389 _ACEOF
11390 rm -f conftest.$ac_objext
11391 if { (ac_try="$ac_compile"
11392 case "(($ac_try" in
11393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11394   *) ac_try_echo=$ac_try;;
11395 esac
11396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11397   (eval "$ac_compile") 2>conftest.er1
11398   ac_status=$?
11399   grep -v '^ *+' conftest.er1 >conftest.err
11400   rm -f conftest.er1
11401   cat conftest.err >&5
11402   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11403   (exit $ac_status); } && {
11404          test -z "$ac_c_werror_flag" ||
11405          test ! -s conftest.err
11406        } && test -s conftest.$ac_objext; then
11407   ac_header_compiler=yes
11408 else
11409   echo "$as_me: failed program was:" >&5
11410 sed 's/^/| /' conftest.$ac_ext >&5
11411
11412         ac_header_compiler=no
11413 fi
11414
11415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11416 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11417 echo "${ECHO_T}$ac_header_compiler" >&6; }
11418
11419 # Is the header present?
11420 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11421 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11422 cat >conftest.$ac_ext <<_ACEOF
11423 /* confdefs.h.  */
11424 _ACEOF
11425 cat confdefs.h >>conftest.$ac_ext
11426 cat >>conftest.$ac_ext <<_ACEOF
11427 /* end confdefs.h.  */
11428 #include <$ac_header>
11429 _ACEOF
11430 if { (ac_try="$ac_cpp conftest.$ac_ext"
11431 case "(($ac_try" in
11432   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11433   *) ac_try_echo=$ac_try;;
11434 esac
11435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11436   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11437   ac_status=$?
11438   grep -v '^ *+' conftest.er1 >conftest.err
11439   rm -f conftest.er1
11440   cat conftest.err >&5
11441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11442   (exit $ac_status); } >/dev/null && {
11443          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11444          test ! -s conftest.err
11445        }; then
11446   ac_header_preproc=yes
11447 else
11448   echo "$as_me: failed program was:" >&5
11449 sed 's/^/| /' conftest.$ac_ext >&5
11450
11451   ac_header_preproc=no
11452 fi
11453
11454 rm -f conftest.err conftest.$ac_ext
11455 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11456 echo "${ECHO_T}$ac_header_preproc" >&6; }
11457
11458 # So?  What about this header?
11459 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11460   yes:no: )
11461     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11462 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11463     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11464 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11465     ac_header_preproc=yes
11466     ;;
11467   no:yes:* )
11468     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11469 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11470     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11471 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11472     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11473 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11474     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11475 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11476     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11477 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11478     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11479 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11480     ( cat <<\_ASBOX
11481 ## ---------------------------------------- ##
11482 ## Report this to pgsql-bugs@postgresql.org ##
11483 ## ---------------------------------------- ##
11484 _ASBOX
11485      ) | sed "s/^/$as_me: WARNING:     /" >&2
11486     ;;
11487 esac
11488 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11489 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11490 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11491   echo $ECHO_N "(cached) $ECHO_C" >&6
11492 else
11493   eval "$as_ac_Header=\$ac_header_preproc"
11494 fi
11495 ac_res=`eval echo '${'$as_ac_Header'}'`
11496                { echo "$as_me:$LINENO: result: $ac_res" >&5
11497 echo "${ECHO_T}$ac_res" >&6; }
11498
11499 fi
11500 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11501   cat >>confdefs.h <<_ACEOF
11502 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11503 _ACEOF
11504
11505 else
11506
11507 for ac_header in gssapi.h
11508 do
11509 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11510 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11511   { echo "$as_me:$LINENO: checking for $ac_header" >&5
11512 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11513 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11514   echo $ECHO_N "(cached) $ECHO_C" >&6
11515 fi
11516 ac_res=`eval echo '${'$as_ac_Header'}'`
11517                { echo "$as_me:$LINENO: result: $ac_res" >&5
11518 echo "${ECHO_T}$ac_res" >&6; }
11519 else
11520   # Is the header compilable?
11521 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
11522 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
11523 cat >conftest.$ac_ext <<_ACEOF
11524 /* confdefs.h.  */
11525 _ACEOF
11526 cat confdefs.h >>conftest.$ac_ext
11527 cat >>conftest.$ac_ext <<_ACEOF
11528 /* end confdefs.h.  */
11529 $ac_includes_default
11530 #include <$ac_header>
11531 _ACEOF
11532 rm -f conftest.$ac_objext
11533 if { (ac_try="$ac_compile"
11534 case "(($ac_try" in
11535   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11536   *) ac_try_echo=$ac_try;;
11537 esac
11538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11539   (eval "$ac_compile") 2>conftest.er1
11540   ac_status=$?
11541   grep -v '^ *+' conftest.er1 >conftest.err
11542   rm -f conftest.er1
11543   cat conftest.err >&5
11544   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11545   (exit $ac_status); } && {
11546          test -z "$ac_c_werror_flag" ||
11547          test ! -s conftest.err
11548        } && test -s conftest.$ac_objext; then
11549   ac_header_compiler=yes
11550 else
11551   echo "$as_me: failed program was:" >&5
11552 sed 's/^/| /' conftest.$ac_ext >&5
11553
11554         ac_header_compiler=no
11555 fi
11556
11557 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11558 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11559 echo "${ECHO_T}$ac_header_compiler" >&6; }
11560
11561 # Is the header present?
11562 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
11563 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
11564 cat >conftest.$ac_ext <<_ACEOF
11565 /* confdefs.h.  */
11566 _ACEOF
11567 cat confdefs.h >>conftest.$ac_ext
11568 cat >>conftest.$ac_ext <<_ACEOF
11569 /* end confdefs.h.  */
11570 #include <$ac_header>
11571 _ACEOF
11572 if { (ac_try="$ac_cpp conftest.$ac_ext"
11573 case "(($ac_try" in
11574   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11575   *) ac_try_echo=$ac_try;;
11576 esac
11577 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11578   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11579   ac_status=$?
11580   grep -v '^ *+' conftest.er1 >conftest.err
11581   rm -f conftest.er1
11582   cat conftest.err >&5
11583   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11584   (exit $ac_status); } >/dev/null && {
11585          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11586          test ! -s conftest.err
11587        }; then
11588   ac_header_preproc=yes
11589 else
11590   echo "$as_me: failed program was:" >&5
11591 sed 's/^/| /' conftest.$ac_ext >&5
11592
11593   ac_header_preproc=no
11594 fi
11595
11596 rm -f conftest.err conftest.$ac_ext
11597 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11598 echo "${ECHO_T}$ac_header_preproc" >&6; }
11599
11600 # So?  What about this header?
11601 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11602   yes:no: )
11603     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11604 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11605     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11606 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11607     ac_header_preproc=yes
11608     ;;
11609   no:yes:* )
11610     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11611 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11612     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
11613 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
11614     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11615 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11616     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
11617 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
11618     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11619 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11620     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11621 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
11622     ( cat <<\_ASBOX
11623 ## ---------------------------------------- ##
11624 ## Report this to pgsql-bugs@postgresql.org ##
11625 ## ---------------------------------------- ##
11626 _ASBOX
11627      ) | sed "s/^/$as_me: WARNING:     /" >&2
11628     ;;
11629 esac
11630 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11631 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11632 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11633   echo $ECHO_N "(cached) $ECHO_C" >&6
11634 else
11635   eval "$as_ac_Header=\$ac_header_preproc"
11636 fi
11637 ac_res=`eval echo '${'$as_ac_Header'}'`
11638                { echo "$as_me:$LINENO: result: $ac_res" >&5
11639 echo "${ECHO_T}$ac_res" >&6; }
11640
11641 fi
11642 if test `eval echo '${'$as_ac_Header'}'` = yes; then
11643   cat >>confdefs.h <<_ACEOF
11644 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11645 _ACEOF
11646
11647 else
11648   { { echo "$as_me:$LINENO: error: gssapi.h header file is required for GSSAPI" >&5
11649 echo "$as_me: error: gssapi.h header file is required for GSSAPI" >&2;}
11650    { (exit 1); exit 1; }; }
11651 fi
11652
11653 done
11654
11655 fi
11656
11657 done
11658
11659 fi
11660
11661 if test "$with_krb5" = yes ; then
11662   if test "${ac_cv_header_krb5_h+set}" = set; then
11663   { echo "$as_me:$LINENO: checking for krb5.h" >&5
11664 echo $ECHO_N "checking for krb5.h... $ECHO_C" >&6; }
11665 if test "${ac_cv_header_krb5_h+set}" = set; then
11666   echo $ECHO_N "(cached) $ECHO_C" >&6
11667 fi
11668 { echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
11669 echo "${ECHO_T}$ac_cv_header_krb5_h" >&6; }
11670 else
11671   # Is the header compilable?
11672 { echo "$as_me:$LINENO: checking krb5.h usability" >&5
11673 echo $ECHO_N "checking krb5.h usability... $ECHO_C" >&6; }
11674 cat >conftest.$ac_ext <<_ACEOF
11675 /* confdefs.h.  */
11676 _ACEOF
11677 cat confdefs.h >>conftest.$ac_ext
11678 cat >>conftest.$ac_ext <<_ACEOF
11679 /* end confdefs.h.  */
11680 $ac_includes_default
11681 #include <krb5.h>
11682 _ACEOF
11683 rm -f conftest.$ac_objext
11684 if { (ac_try="$ac_compile"
11685 case "(($ac_try" in
11686   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11687   *) ac_try_echo=$ac_try;;
11688 esac
11689 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11690   (eval "$ac_compile") 2>conftest.er1
11691   ac_status=$?
11692   grep -v '^ *+' conftest.er1 >conftest.err
11693   rm -f conftest.er1
11694   cat conftest.err >&5
11695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11696   (exit $ac_status); } && {
11697          test -z "$ac_c_werror_flag" ||
11698          test ! -s conftest.err
11699        } && test -s conftest.$ac_objext; then
11700   ac_header_compiler=yes
11701 else
11702   echo "$as_me: failed program was:" >&5
11703 sed 's/^/| /' conftest.$ac_ext >&5
11704
11705         ac_header_compiler=no
11706 fi
11707
11708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11709 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11710 echo "${ECHO_T}$ac_header_compiler" >&6; }
11711
11712 # Is the header present?
11713 { echo "$as_me:$LINENO: checking krb5.h presence" >&5
11714 echo $ECHO_N "checking krb5.h presence... $ECHO_C" >&6; }
11715 cat >conftest.$ac_ext <<_ACEOF
11716 /* confdefs.h.  */
11717 _ACEOF
11718 cat confdefs.h >>conftest.$ac_ext
11719 cat >>conftest.$ac_ext <<_ACEOF
11720 /* end confdefs.h.  */
11721 #include <krb5.h>
11722 _ACEOF
11723 if { (ac_try="$ac_cpp conftest.$ac_ext"
11724 case "(($ac_try" in
11725   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11726   *) ac_try_echo=$ac_try;;
11727 esac
11728 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11729   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11730   ac_status=$?
11731   grep -v '^ *+' conftest.er1 >conftest.err
11732   rm -f conftest.er1
11733   cat conftest.err >&5
11734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11735   (exit $ac_status); } >/dev/null && {
11736          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11737          test ! -s conftest.err
11738        }; then
11739   ac_header_preproc=yes
11740 else
11741   echo "$as_me: failed program was:" >&5
11742 sed 's/^/| /' conftest.$ac_ext >&5
11743
11744   ac_header_preproc=no
11745 fi
11746
11747 rm -f conftest.err conftest.$ac_ext
11748 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11749 echo "${ECHO_T}$ac_header_preproc" >&6; }
11750
11751 # So?  What about this header?
11752 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11753   yes:no: )
11754     { echo "$as_me:$LINENO: WARNING: krb5.h: accepted by the compiler, rejected by the preprocessor!" >&5
11755 echo "$as_me: WARNING: krb5.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11756     { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the compiler's result" >&5
11757 echo "$as_me: WARNING: krb5.h: proceeding with the compiler's result" >&2;}
11758     ac_header_preproc=yes
11759     ;;
11760   no:yes:* )
11761     { echo "$as_me:$LINENO: WARNING: krb5.h: present but cannot be compiled" >&5
11762 echo "$as_me: WARNING: krb5.h: present but cannot be compiled" >&2;}
11763     { echo "$as_me:$LINENO: WARNING: krb5.h:     check for missing prerequisite headers?" >&5
11764 echo "$as_me: WARNING: krb5.h:     check for missing prerequisite headers?" >&2;}
11765     { echo "$as_me:$LINENO: WARNING: krb5.h: see the Autoconf documentation" >&5
11766 echo "$as_me: WARNING: krb5.h: see the Autoconf documentation" >&2;}
11767     { echo "$as_me:$LINENO: WARNING: krb5.h:     section \"Present But Cannot Be Compiled\"" >&5
11768 echo "$as_me: WARNING: krb5.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11769     { echo "$as_me:$LINENO: WARNING: krb5.h: proceeding with the preprocessor's result" >&5
11770 echo "$as_me: WARNING: krb5.h: proceeding with the preprocessor's result" >&2;}
11771     { echo "$as_me:$LINENO: WARNING: krb5.h: in the future, the compiler will take precedence" >&5
11772 echo "$as_me: WARNING: krb5.h: in the future, the compiler will take precedence" >&2;}
11773     ( cat <<\_ASBOX
11774 ## ---------------------------------------- ##
11775 ## Report this to pgsql-bugs@postgresql.org ##
11776 ## ---------------------------------------- ##
11777 _ASBOX
11778      ) | sed "s/^/$as_me: WARNING:     /" >&2
11779     ;;
11780 esac
11781 { echo "$as_me:$LINENO: checking for krb5.h" >&5
11782 echo $ECHO_N "checking for krb5.h... $ECHO_C" >&6; }
11783 if test "${ac_cv_header_krb5_h+set}" = set; then
11784   echo $ECHO_N "(cached) $ECHO_C" >&6
11785 else
11786   ac_cv_header_krb5_h=$ac_header_preproc
11787 fi
11788 { echo "$as_me:$LINENO: result: $ac_cv_header_krb5_h" >&5
11789 echo "${ECHO_T}$ac_cv_header_krb5_h" >&6; }
11790
11791 fi
11792 if test $ac_cv_header_krb5_h = yes; then
11793   :
11794 else
11795   { { echo "$as_me:$LINENO: error: header file <krb5.h> is required for Kerberos 5" >&5
11796 echo "$as_me: error: header file <krb5.h> is required for Kerberos 5" >&2;}
11797    { (exit 1); exit 1; }; }
11798 fi
11799
11800
11801 fi
11802
11803 if test "$with_openssl" = yes ; then
11804   if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
11805   { echo "$as_me:$LINENO: checking for openssl/ssl.h" >&5
11806 echo $ECHO_N "checking for openssl/ssl.h... $ECHO_C" >&6; }
11807 if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
11808   echo $ECHO_N "(cached) $ECHO_C" >&6
11809 fi
11810 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
11811 echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6; }
11812 else
11813   # Is the header compilable?
11814 { echo "$as_me:$LINENO: checking openssl/ssl.h usability" >&5
11815 echo $ECHO_N "checking openssl/ssl.h usability... $ECHO_C" >&6; }
11816 cat >conftest.$ac_ext <<_ACEOF
11817 /* confdefs.h.  */
11818 _ACEOF
11819 cat confdefs.h >>conftest.$ac_ext
11820 cat >>conftest.$ac_ext <<_ACEOF
11821 /* end confdefs.h.  */
11822 $ac_includes_default
11823 #include <openssl/ssl.h>
11824 _ACEOF
11825 rm -f conftest.$ac_objext
11826 if { (ac_try="$ac_compile"
11827 case "(($ac_try" in
11828   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11829   *) ac_try_echo=$ac_try;;
11830 esac
11831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11832   (eval "$ac_compile") 2>conftest.er1
11833   ac_status=$?
11834   grep -v '^ *+' conftest.er1 >conftest.err
11835   rm -f conftest.er1
11836   cat conftest.err >&5
11837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11838   (exit $ac_status); } && {
11839          test -z "$ac_c_werror_flag" ||
11840          test ! -s conftest.err
11841        } && test -s conftest.$ac_objext; then
11842   ac_header_compiler=yes
11843 else
11844   echo "$as_me: failed program was:" >&5
11845 sed 's/^/| /' conftest.$ac_ext >&5
11846
11847         ac_header_compiler=no
11848 fi
11849
11850 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11851 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11852 echo "${ECHO_T}$ac_header_compiler" >&6; }
11853
11854 # Is the header present?
11855 { echo "$as_me:$LINENO: checking openssl/ssl.h presence" >&5
11856 echo $ECHO_N "checking openssl/ssl.h presence... $ECHO_C" >&6; }
11857 cat >conftest.$ac_ext <<_ACEOF
11858 /* confdefs.h.  */
11859 _ACEOF
11860 cat confdefs.h >>conftest.$ac_ext
11861 cat >>conftest.$ac_ext <<_ACEOF
11862 /* end confdefs.h.  */
11863 #include <openssl/ssl.h>
11864 _ACEOF
11865 if { (ac_try="$ac_cpp conftest.$ac_ext"
11866 case "(($ac_try" in
11867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11868   *) ac_try_echo=$ac_try;;
11869 esac
11870 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11871   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
11872   ac_status=$?
11873   grep -v '^ *+' conftest.er1 >conftest.err
11874   rm -f conftest.er1
11875   cat conftest.err >&5
11876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11877   (exit $ac_status); } >/dev/null && {
11878          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11879          test ! -s conftest.err
11880        }; then
11881   ac_header_preproc=yes
11882 else
11883   echo "$as_me: failed program was:" >&5
11884 sed 's/^/| /' conftest.$ac_ext >&5
11885
11886   ac_header_preproc=no
11887 fi
11888
11889 rm -f conftest.err conftest.$ac_ext
11890 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11891 echo "${ECHO_T}$ac_header_preproc" >&6; }
11892
11893 # So?  What about this header?
11894 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11895   yes:no: )
11896     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: accepted by the compiler, rejected by the preprocessor!" >&5
11897 echo "$as_me: WARNING: openssl/ssl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
11898     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the compiler's result" >&5
11899 echo "$as_me: WARNING: openssl/ssl.h: proceeding with the compiler's result" >&2;}
11900     ac_header_preproc=yes
11901     ;;
11902   no:yes:* )
11903     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: present but cannot be compiled" >&5
11904 echo "$as_me: WARNING: openssl/ssl.h: present but cannot be compiled" >&2;}
11905     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h:     check for missing prerequisite headers?" >&5
11906 echo "$as_me: WARNING: openssl/ssl.h:     check for missing prerequisite headers?" >&2;}
11907     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: see the Autoconf documentation" >&5
11908 echo "$as_me: WARNING: openssl/ssl.h: see the Autoconf documentation" >&2;}
11909     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h:     section \"Present But Cannot Be Compiled\"" >&5
11910 echo "$as_me: WARNING: openssl/ssl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
11911     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&5
11912 echo "$as_me: WARNING: openssl/ssl.h: proceeding with the preprocessor's result" >&2;}
11913     { echo "$as_me:$LINENO: WARNING: openssl/ssl.h: in the future, the compiler will take precedence" >&5
11914 echo "$as_me: WARNING: openssl/ssl.h: in the future, the compiler will take precedence" >&2;}
11915     ( cat <<\_ASBOX
11916 ## ---------------------------------------- ##
11917 ## Report this to pgsql-bugs@postgresql.org ##
11918 ## ---------------------------------------- ##
11919 _ASBOX
11920      ) | sed "s/^/$as_me: WARNING:     /" >&2
11921     ;;
11922 esac
11923 { echo "$as_me:$LINENO: checking for openssl/ssl.h" >&5
11924 echo $ECHO_N "checking for openssl/ssl.h... $ECHO_C" >&6; }
11925 if test "${ac_cv_header_openssl_ssl_h+set}" = set; then
11926   echo $ECHO_N "(cached) $ECHO_C" >&6
11927 else
11928   ac_cv_header_openssl_ssl_h=$ac_header_preproc
11929 fi
11930 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_ssl_h" >&5
11931 echo "${ECHO_T}$ac_cv_header_openssl_ssl_h" >&6; }
11932
11933 fi
11934 if test $ac_cv_header_openssl_ssl_h = yes; then
11935   :
11936 else
11937   { { echo "$as_me:$LINENO: error: header file <openssl/ssl.h> is required for OpenSSL" >&5
11938 echo "$as_me: error: header file <openssl/ssl.h> is required for OpenSSL" >&2;}
11939    { (exit 1); exit 1; }; }
11940 fi
11941
11942
11943   if test "${ac_cv_header_openssl_err_h+set}" = set; then
11944   { echo "$as_me:$LINENO: checking for openssl/err.h" >&5
11945 echo $ECHO_N "checking for openssl/err.h... $ECHO_C" >&6; }
11946 if test "${ac_cv_header_openssl_err_h+set}" = set; then
11947   echo $ECHO_N "(cached) $ECHO_C" >&6
11948 fi
11949 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
11950 echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6; }
11951 else
11952   # Is the header compilable?
11953 { echo "$as_me:$LINENO: checking openssl/err.h usability" >&5
11954 echo $ECHO_N "checking openssl/err.h usability... $ECHO_C" >&6; }
11955 cat >conftest.$ac_ext <<_ACEOF
11956 /* confdefs.h.  */
11957 _ACEOF
11958 cat confdefs.h >>conftest.$ac_ext
11959 cat >>conftest.$ac_ext <<_ACEOF
11960 /* end confdefs.h.  */
11961 $ac_includes_default
11962 #include <openssl/err.h>
11963 _ACEOF
11964 rm -f conftest.$ac_objext
11965 if { (ac_try="$ac_compile"
11966 case "(($ac_try" in
11967   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11968   *) ac_try_echo=$ac_try;;
11969 esac
11970 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11971   (eval "$ac_compile") 2>conftest.er1
11972   ac_status=$?
11973   grep -v '^ *+' conftest.er1 >conftest.err
11974   rm -f conftest.er1
11975   cat conftest.err >&5
11976   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11977   (exit $ac_status); } && {
11978          test -z "$ac_c_werror_flag" ||
11979          test ! -s conftest.err
11980        } && test -s conftest.$ac_objext; then
11981   ac_header_compiler=yes
11982 else
11983   echo "$as_me: failed program was:" >&5
11984 sed 's/^/| /' conftest.$ac_ext >&5
11985
11986         ac_header_compiler=no
11987 fi
11988
11989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11990 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11991 echo "${ECHO_T}$ac_header_compiler" >&6; }
11992
11993 # Is the header present?
11994 { echo "$as_me:$LINENO: checking openssl/err.h presence" >&5
11995 echo $ECHO_N "checking openssl/err.h presence... $ECHO_C" >&6; }
11996 cat >conftest.$ac_ext <<_ACEOF
11997 /* confdefs.h.  */
11998 _ACEOF
11999 cat confdefs.h >>conftest.$ac_ext
12000 cat >>conftest.$ac_ext <<_ACEOF
12001 /* end confdefs.h.  */
12002 #include <openssl/err.h>
12003 _ACEOF
12004 if { (ac_try="$ac_cpp conftest.$ac_ext"
12005 case "(($ac_try" in
12006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12007   *) ac_try_echo=$ac_try;;
12008 esac
12009 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12010   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12011   ac_status=$?
12012   grep -v '^ *+' conftest.er1 >conftest.err
12013   rm -f conftest.er1
12014   cat conftest.err >&5
12015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12016   (exit $ac_status); } >/dev/null && {
12017          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12018          test ! -s conftest.err
12019        }; then
12020   ac_header_preproc=yes
12021 else
12022   echo "$as_me: failed program was:" >&5
12023 sed 's/^/| /' conftest.$ac_ext >&5
12024
12025   ac_header_preproc=no
12026 fi
12027
12028 rm -f conftest.err conftest.$ac_ext
12029 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12030 echo "${ECHO_T}$ac_header_preproc" >&6; }
12031
12032 # So?  What about this header?
12033 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12034   yes:no: )
12035     { echo "$as_me:$LINENO: WARNING: openssl/err.h: accepted by the compiler, rejected by the preprocessor!" >&5
12036 echo "$as_me: WARNING: openssl/err.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12037     { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the compiler's result" >&5
12038 echo "$as_me: WARNING: openssl/err.h: proceeding with the compiler's result" >&2;}
12039     ac_header_preproc=yes
12040     ;;
12041   no:yes:* )
12042     { echo "$as_me:$LINENO: WARNING: openssl/err.h: present but cannot be compiled" >&5
12043 echo "$as_me: WARNING: openssl/err.h: present but cannot be compiled" >&2;}
12044     { echo "$as_me:$LINENO: WARNING: openssl/err.h:     check for missing prerequisite headers?" >&5
12045 echo "$as_me: WARNING: openssl/err.h:     check for missing prerequisite headers?" >&2;}
12046     { echo "$as_me:$LINENO: WARNING: openssl/err.h: see the Autoconf documentation" >&5
12047 echo "$as_me: WARNING: openssl/err.h: see the Autoconf documentation" >&2;}
12048     { echo "$as_me:$LINENO: WARNING: openssl/err.h:     section \"Present But Cannot Be Compiled\"" >&5
12049 echo "$as_me: WARNING: openssl/err.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12050     { echo "$as_me:$LINENO: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&5
12051 echo "$as_me: WARNING: openssl/err.h: proceeding with the preprocessor's result" >&2;}
12052     { echo "$as_me:$LINENO: WARNING: openssl/err.h: in the future, the compiler will take precedence" >&5
12053 echo "$as_me: WARNING: openssl/err.h: in the future, the compiler will take precedence" >&2;}
12054     ( cat <<\_ASBOX
12055 ## ---------------------------------------- ##
12056 ## Report this to pgsql-bugs@postgresql.org ##
12057 ## ---------------------------------------- ##
12058 _ASBOX
12059      ) | sed "s/^/$as_me: WARNING:     /" >&2
12060     ;;
12061 esac
12062 { echo "$as_me:$LINENO: checking for openssl/err.h" >&5
12063 echo $ECHO_N "checking for openssl/err.h... $ECHO_C" >&6; }
12064 if test "${ac_cv_header_openssl_err_h+set}" = set; then
12065   echo $ECHO_N "(cached) $ECHO_C" >&6
12066 else
12067   ac_cv_header_openssl_err_h=$ac_header_preproc
12068 fi
12069 { echo "$as_me:$LINENO: result: $ac_cv_header_openssl_err_h" >&5
12070 echo "${ECHO_T}$ac_cv_header_openssl_err_h" >&6; }
12071
12072 fi
12073 if test $ac_cv_header_openssl_err_h = yes; then
12074   :
12075 else
12076   { { echo "$as_me:$LINENO: error: header file <openssl/err.h> is required for OpenSSL" >&5
12077 echo "$as_me: error: header file <openssl/err.h> is required for OpenSSL" >&2;}
12078    { (exit 1); exit 1; }; }
12079 fi
12080
12081
12082
12083 for ac_func in ERR_set_mark
12084 do
12085 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12086 { echo "$as_me:$LINENO: checking for $ac_func" >&5
12087 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
12088 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12089   echo $ECHO_N "(cached) $ECHO_C" >&6
12090 else
12091   cat >conftest.$ac_ext <<_ACEOF
12092 /* confdefs.h.  */
12093 _ACEOF
12094 cat confdefs.h >>conftest.$ac_ext
12095 cat >>conftest.$ac_ext <<_ACEOF
12096 /* end confdefs.h.  */
12097 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12098    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12099 #define $ac_func innocuous_$ac_func
12100
12101 /* System header to define __stub macros and hopefully few prototypes,
12102     which can conflict with char $ac_func (); below.
12103     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12104     <limits.h> exists even on freestanding compilers.  */
12105
12106 #ifdef __STDC__
12107 # include <limits.h>
12108 #else
12109 # include <assert.h>
12110 #endif
12111
12112 #undef $ac_func
12113
12114 /* Override any GCC internal prototype to avoid an error.
12115    Use char because int might match the return type of a GCC
12116    builtin and then its argument prototype would still apply.  */
12117 #ifdef __cplusplus
12118 extern "C"
12119 #endif
12120 char $ac_func ();
12121 /* The GNU C library defines this for functions which it implements
12122     to always fail with ENOSYS.  Some functions are actually named
12123     something starting with __ and the normal name is an alias.  */
12124 #if defined __stub_$ac_func || defined __stub___$ac_func
12125 choke me
12126 #endif
12127
12128 int
12129 main ()
12130 {
12131 return $ac_func ();
12132   ;
12133   return 0;
12134 }
12135 _ACEOF
12136 rm -f conftest.$ac_objext conftest$ac_exeext
12137 if { (ac_try="$ac_link"
12138 case "(($ac_try" in
12139   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12140   *) ac_try_echo=$ac_try;;
12141 esac
12142 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12143   (eval "$ac_link") 2>conftest.er1
12144   ac_status=$?
12145   grep -v '^ *+' conftest.er1 >conftest.err
12146   rm -f conftest.er1
12147   cat conftest.err >&5
12148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12149   (exit $ac_status); } && {
12150          test -z "$ac_c_werror_flag" ||
12151          test ! -s conftest.err
12152        } && test -s conftest$ac_exeext &&
12153        $as_test_x conftest$ac_exeext; then
12154   eval "$as_ac_var=yes"
12155 else
12156   echo "$as_me: failed program was:" >&5
12157 sed 's/^/| /' conftest.$ac_ext >&5
12158
12159         eval "$as_ac_var=no"
12160 fi
12161
12162 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12163       conftest$ac_exeext conftest.$ac_ext
12164 fi
12165 ac_res=`eval echo '${'$as_ac_var'}'`
12166                { echo "$as_me:$LINENO: result: $ac_res" >&5
12167 echo "${ECHO_T}$ac_res" >&6; }
12168 if test `eval echo '${'$as_ac_var'}'` = yes; then
12169   cat >>confdefs.h <<_ACEOF
12170 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12171 _ACEOF
12172
12173 fi
12174 done
12175
12176 fi
12177
12178 if test "$with_pam" = yes ; then
12179
12180 for ac_header in security/pam_appl.h
12181 do
12182 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12183 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12184   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12185 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12186 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12187   echo $ECHO_N "(cached) $ECHO_C" >&6
12188 fi
12189 ac_res=`eval echo '${'$as_ac_Header'}'`
12190                { echo "$as_me:$LINENO: result: $ac_res" >&5
12191 echo "${ECHO_T}$ac_res" >&6; }
12192 else
12193   # Is the header compilable?
12194 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12195 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12196 cat >conftest.$ac_ext <<_ACEOF
12197 /* confdefs.h.  */
12198 _ACEOF
12199 cat confdefs.h >>conftest.$ac_ext
12200 cat >>conftest.$ac_ext <<_ACEOF
12201 /* end confdefs.h.  */
12202 $ac_includes_default
12203 #include <$ac_header>
12204 _ACEOF
12205 rm -f conftest.$ac_objext
12206 if { (ac_try="$ac_compile"
12207 case "(($ac_try" in
12208   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12209   *) ac_try_echo=$ac_try;;
12210 esac
12211 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12212   (eval "$ac_compile") 2>conftest.er1
12213   ac_status=$?
12214   grep -v '^ *+' conftest.er1 >conftest.err
12215   rm -f conftest.er1
12216   cat conftest.err >&5
12217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12218   (exit $ac_status); } && {
12219          test -z "$ac_c_werror_flag" ||
12220          test ! -s conftest.err
12221        } && test -s conftest.$ac_objext; then
12222   ac_header_compiler=yes
12223 else
12224   echo "$as_me: failed program was:" >&5
12225 sed 's/^/| /' conftest.$ac_ext >&5
12226
12227         ac_header_compiler=no
12228 fi
12229
12230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12231 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12232 echo "${ECHO_T}$ac_header_compiler" >&6; }
12233
12234 # Is the header present?
12235 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12236 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12237 cat >conftest.$ac_ext <<_ACEOF
12238 /* confdefs.h.  */
12239 _ACEOF
12240 cat confdefs.h >>conftest.$ac_ext
12241 cat >>conftest.$ac_ext <<_ACEOF
12242 /* end confdefs.h.  */
12243 #include <$ac_header>
12244 _ACEOF
12245 if { (ac_try="$ac_cpp conftest.$ac_ext"
12246 case "(($ac_try" in
12247   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12248   *) ac_try_echo=$ac_try;;
12249 esac
12250 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12251   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12252   ac_status=$?
12253   grep -v '^ *+' conftest.er1 >conftest.err
12254   rm -f conftest.er1
12255   cat conftest.err >&5
12256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12257   (exit $ac_status); } >/dev/null && {
12258          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12259          test ! -s conftest.err
12260        }; then
12261   ac_header_preproc=yes
12262 else
12263   echo "$as_me: failed program was:" >&5
12264 sed 's/^/| /' conftest.$ac_ext >&5
12265
12266   ac_header_preproc=no
12267 fi
12268
12269 rm -f conftest.err conftest.$ac_ext
12270 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12271 echo "${ECHO_T}$ac_header_preproc" >&6; }
12272
12273 # So?  What about this header?
12274 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12275   yes:no: )
12276     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12277 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12278     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12279 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12280     ac_header_preproc=yes
12281     ;;
12282   no:yes:* )
12283     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12284 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12285     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12286 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12287     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12288 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12289     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12290 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12291     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12292 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12293     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12294 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12295     ( cat <<\_ASBOX
12296 ## ---------------------------------------- ##
12297 ## Report this to pgsql-bugs@postgresql.org ##
12298 ## ---------------------------------------- ##
12299 _ASBOX
12300      ) | sed "s/^/$as_me: WARNING:     /" >&2
12301     ;;
12302 esac
12303 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12304 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12305 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12306   echo $ECHO_N "(cached) $ECHO_C" >&6
12307 else
12308   eval "$as_ac_Header=\$ac_header_preproc"
12309 fi
12310 ac_res=`eval echo '${'$as_ac_Header'}'`
12311                { echo "$as_me:$LINENO: result: $ac_res" >&5
12312 echo "${ECHO_T}$ac_res" >&6; }
12313
12314 fi
12315 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12316   cat >>confdefs.h <<_ACEOF
12317 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12318 _ACEOF
12319
12320 else
12321
12322 for ac_header in pam/pam_appl.h
12323 do
12324 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12325 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12326   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12327 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12328 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12329   echo $ECHO_N "(cached) $ECHO_C" >&6
12330 fi
12331 ac_res=`eval echo '${'$as_ac_Header'}'`
12332                { echo "$as_me:$LINENO: result: $ac_res" >&5
12333 echo "${ECHO_T}$ac_res" >&6; }
12334 else
12335   # Is the header compilable?
12336 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12337 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12338 cat >conftest.$ac_ext <<_ACEOF
12339 /* confdefs.h.  */
12340 _ACEOF
12341 cat confdefs.h >>conftest.$ac_ext
12342 cat >>conftest.$ac_ext <<_ACEOF
12343 /* end confdefs.h.  */
12344 $ac_includes_default
12345 #include <$ac_header>
12346 _ACEOF
12347 rm -f conftest.$ac_objext
12348 if { (ac_try="$ac_compile"
12349 case "(($ac_try" in
12350   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12351   *) ac_try_echo=$ac_try;;
12352 esac
12353 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12354   (eval "$ac_compile") 2>conftest.er1
12355   ac_status=$?
12356   grep -v '^ *+' conftest.er1 >conftest.err
12357   rm -f conftest.er1
12358   cat conftest.err >&5
12359   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12360   (exit $ac_status); } && {
12361          test -z "$ac_c_werror_flag" ||
12362          test ! -s conftest.err
12363        } && test -s conftest.$ac_objext; then
12364   ac_header_compiler=yes
12365 else
12366   echo "$as_me: failed program was:" >&5
12367 sed 's/^/| /' conftest.$ac_ext >&5
12368
12369         ac_header_compiler=no
12370 fi
12371
12372 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12373 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12374 echo "${ECHO_T}$ac_header_compiler" >&6; }
12375
12376 # Is the header present?
12377 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12378 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12379 cat >conftest.$ac_ext <<_ACEOF
12380 /* confdefs.h.  */
12381 _ACEOF
12382 cat confdefs.h >>conftest.$ac_ext
12383 cat >>conftest.$ac_ext <<_ACEOF
12384 /* end confdefs.h.  */
12385 #include <$ac_header>
12386 _ACEOF
12387 if { (ac_try="$ac_cpp conftest.$ac_ext"
12388 case "(($ac_try" in
12389   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12390   *) ac_try_echo=$ac_try;;
12391 esac
12392 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12393   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12394   ac_status=$?
12395   grep -v '^ *+' conftest.er1 >conftest.err
12396   rm -f conftest.er1
12397   cat conftest.err >&5
12398   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12399   (exit $ac_status); } >/dev/null && {
12400          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12401          test ! -s conftest.err
12402        }; then
12403   ac_header_preproc=yes
12404 else
12405   echo "$as_me: failed program was:" >&5
12406 sed 's/^/| /' conftest.$ac_ext >&5
12407
12408   ac_header_preproc=no
12409 fi
12410
12411 rm -f conftest.err conftest.$ac_ext
12412 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12413 echo "${ECHO_T}$ac_header_preproc" >&6; }
12414
12415 # So?  What about this header?
12416 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12417   yes:no: )
12418     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12419 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12420     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12421 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12422     ac_header_preproc=yes
12423     ;;
12424   no:yes:* )
12425     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12426 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12427     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12428 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12429     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12430 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12431     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12432 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12433     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12434 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12435     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12436 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12437     ( cat <<\_ASBOX
12438 ## ---------------------------------------- ##
12439 ## Report this to pgsql-bugs@postgresql.org ##
12440 ## ---------------------------------------- ##
12441 _ASBOX
12442      ) | sed "s/^/$as_me: WARNING:     /" >&2
12443     ;;
12444 esac
12445 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12446 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12447 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12448   echo $ECHO_N "(cached) $ECHO_C" >&6
12449 else
12450   eval "$as_ac_Header=\$ac_header_preproc"
12451 fi
12452 ac_res=`eval echo '${'$as_ac_Header'}'`
12453                { echo "$as_me:$LINENO: result: $ac_res" >&5
12454 echo "${ECHO_T}$ac_res" >&6; }
12455
12456 fi
12457 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12458   cat >>confdefs.h <<_ACEOF
12459 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12460 _ACEOF
12461
12462 else
12463   { { echo "$as_me:$LINENO: error: header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." >&5
12464 echo "$as_me: error: header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." >&2;}
12465    { (exit 1); exit 1; }; }
12466 fi
12467
12468 done
12469
12470 fi
12471
12472 done
12473
12474 fi
12475
12476 if test "$with_libxml" = yes ; then
12477   if test "${ac_cv_header_libxml_parser_h+set}" = set; then
12478   { echo "$as_me:$LINENO: checking for libxml/parser.h" >&5
12479 echo $ECHO_N "checking for libxml/parser.h... $ECHO_C" >&6; }
12480 if test "${ac_cv_header_libxml_parser_h+set}" = set; then
12481   echo $ECHO_N "(cached) $ECHO_C" >&6
12482 fi
12483 { echo "$as_me:$LINENO: result: $ac_cv_header_libxml_parser_h" >&5
12484 echo "${ECHO_T}$ac_cv_header_libxml_parser_h" >&6; }
12485 else
12486   # Is the header compilable?
12487 { echo "$as_me:$LINENO: checking libxml/parser.h usability" >&5
12488 echo $ECHO_N "checking libxml/parser.h usability... $ECHO_C" >&6; }
12489 cat >conftest.$ac_ext <<_ACEOF
12490 /* confdefs.h.  */
12491 _ACEOF
12492 cat confdefs.h >>conftest.$ac_ext
12493 cat >>conftest.$ac_ext <<_ACEOF
12494 /* end confdefs.h.  */
12495 $ac_includes_default
12496 #include <libxml/parser.h>
12497 _ACEOF
12498 rm -f conftest.$ac_objext
12499 if { (ac_try="$ac_compile"
12500 case "(($ac_try" in
12501   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12502   *) ac_try_echo=$ac_try;;
12503 esac
12504 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12505   (eval "$ac_compile") 2>conftest.er1
12506   ac_status=$?
12507   grep -v '^ *+' conftest.er1 >conftest.err
12508   rm -f conftest.er1
12509   cat conftest.err >&5
12510   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12511   (exit $ac_status); } && {
12512          test -z "$ac_c_werror_flag" ||
12513          test ! -s conftest.err
12514        } && test -s conftest.$ac_objext; then
12515   ac_header_compiler=yes
12516 else
12517   echo "$as_me: failed program was:" >&5
12518 sed 's/^/| /' conftest.$ac_ext >&5
12519
12520         ac_header_compiler=no
12521 fi
12522
12523 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12524 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12525 echo "${ECHO_T}$ac_header_compiler" >&6; }
12526
12527 # Is the header present?
12528 { echo "$as_me:$LINENO: checking libxml/parser.h presence" >&5
12529 echo $ECHO_N "checking libxml/parser.h presence... $ECHO_C" >&6; }
12530 cat >conftest.$ac_ext <<_ACEOF
12531 /* confdefs.h.  */
12532 _ACEOF
12533 cat confdefs.h >>conftest.$ac_ext
12534 cat >>conftest.$ac_ext <<_ACEOF
12535 /* end confdefs.h.  */
12536 #include <libxml/parser.h>
12537 _ACEOF
12538 if { (ac_try="$ac_cpp conftest.$ac_ext"
12539 case "(($ac_try" in
12540   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12541   *) ac_try_echo=$ac_try;;
12542 esac
12543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12544   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12545   ac_status=$?
12546   grep -v '^ *+' conftest.er1 >conftest.err
12547   rm -f conftest.er1
12548   cat conftest.err >&5
12549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12550   (exit $ac_status); } >/dev/null && {
12551          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12552          test ! -s conftest.err
12553        }; then
12554   ac_header_preproc=yes
12555 else
12556   echo "$as_me: failed program was:" >&5
12557 sed 's/^/| /' conftest.$ac_ext >&5
12558
12559   ac_header_preproc=no
12560 fi
12561
12562 rm -f conftest.err conftest.$ac_ext
12563 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12564 echo "${ECHO_T}$ac_header_preproc" >&6; }
12565
12566 # So?  What about this header?
12567 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12568   yes:no: )
12569     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: accepted by the compiler, rejected by the preprocessor!" >&5
12570 echo "$as_me: WARNING: libxml/parser.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12571     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: proceeding with the compiler's result" >&5
12572 echo "$as_me: WARNING: libxml/parser.h: proceeding with the compiler's result" >&2;}
12573     ac_header_preproc=yes
12574     ;;
12575   no:yes:* )
12576     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: present but cannot be compiled" >&5
12577 echo "$as_me: WARNING: libxml/parser.h: present but cannot be compiled" >&2;}
12578     { echo "$as_me:$LINENO: WARNING: libxml/parser.h:     check for missing prerequisite headers?" >&5
12579 echo "$as_me: WARNING: libxml/parser.h:     check for missing prerequisite headers?" >&2;}
12580     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: see the Autoconf documentation" >&5
12581 echo "$as_me: WARNING: libxml/parser.h: see the Autoconf documentation" >&2;}
12582     { echo "$as_me:$LINENO: WARNING: libxml/parser.h:     section \"Present But Cannot Be Compiled\"" >&5
12583 echo "$as_me: WARNING: libxml/parser.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12584     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: proceeding with the preprocessor's result" >&5
12585 echo "$as_me: WARNING: libxml/parser.h: proceeding with the preprocessor's result" >&2;}
12586     { echo "$as_me:$LINENO: WARNING: libxml/parser.h: in the future, the compiler will take precedence" >&5
12587 echo "$as_me: WARNING: libxml/parser.h: in the future, the compiler will take precedence" >&2;}
12588     ( cat <<\_ASBOX
12589 ## ---------------------------------------- ##
12590 ## Report this to pgsql-bugs@postgresql.org ##
12591 ## ---------------------------------------- ##
12592 _ASBOX
12593      ) | sed "s/^/$as_me: WARNING:     /" >&2
12594     ;;
12595 esac
12596 { echo "$as_me:$LINENO: checking for libxml/parser.h" >&5
12597 echo $ECHO_N "checking for libxml/parser.h... $ECHO_C" >&6; }
12598 if test "${ac_cv_header_libxml_parser_h+set}" = set; then
12599   echo $ECHO_N "(cached) $ECHO_C" >&6
12600 else
12601   ac_cv_header_libxml_parser_h=$ac_header_preproc
12602 fi
12603 { echo "$as_me:$LINENO: result: $ac_cv_header_libxml_parser_h" >&5
12604 echo "${ECHO_T}$ac_cv_header_libxml_parser_h" >&6; }
12605
12606 fi
12607 if test $ac_cv_header_libxml_parser_h = yes; then
12608   :
12609 else
12610   { { echo "$as_me:$LINENO: error: header file <libxml/parser.h> is required for XML support" >&5
12611 echo "$as_me: error: header file <libxml/parser.h> is required for XML support" >&2;}
12612    { (exit 1); exit 1; }; }
12613 fi
12614
12615
12616 fi
12617
12618 if test "$with_libxslt" = yes ; then
12619   if test "${ac_cv_header_libxslt_xslt_h+set}" = set; then
12620   { echo "$as_me:$LINENO: checking for libxslt/xslt.h" >&5
12621 echo $ECHO_N "checking for libxslt/xslt.h... $ECHO_C" >&6; }
12622 if test "${ac_cv_header_libxslt_xslt_h+set}" = set; then
12623   echo $ECHO_N "(cached) $ECHO_C" >&6
12624 fi
12625 { echo "$as_me:$LINENO: result: $ac_cv_header_libxslt_xslt_h" >&5
12626 echo "${ECHO_T}$ac_cv_header_libxslt_xslt_h" >&6; }
12627 else
12628   # Is the header compilable?
12629 { echo "$as_me:$LINENO: checking libxslt/xslt.h usability" >&5
12630 echo $ECHO_N "checking libxslt/xslt.h usability... $ECHO_C" >&6; }
12631 cat >conftest.$ac_ext <<_ACEOF
12632 /* confdefs.h.  */
12633 _ACEOF
12634 cat confdefs.h >>conftest.$ac_ext
12635 cat >>conftest.$ac_ext <<_ACEOF
12636 /* end confdefs.h.  */
12637 $ac_includes_default
12638 #include <libxslt/xslt.h>
12639 _ACEOF
12640 rm -f conftest.$ac_objext
12641 if { (ac_try="$ac_compile"
12642 case "(($ac_try" in
12643   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12644   *) ac_try_echo=$ac_try;;
12645 esac
12646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12647   (eval "$ac_compile") 2>conftest.er1
12648   ac_status=$?
12649   grep -v '^ *+' conftest.er1 >conftest.err
12650   rm -f conftest.er1
12651   cat conftest.err >&5
12652   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12653   (exit $ac_status); } && {
12654          test -z "$ac_c_werror_flag" ||
12655          test ! -s conftest.err
12656        } && test -s conftest.$ac_objext; then
12657   ac_header_compiler=yes
12658 else
12659   echo "$as_me: failed program was:" >&5
12660 sed 's/^/| /' conftest.$ac_ext >&5
12661
12662         ac_header_compiler=no
12663 fi
12664
12665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12666 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12667 echo "${ECHO_T}$ac_header_compiler" >&6; }
12668
12669 # Is the header present?
12670 { echo "$as_me:$LINENO: checking libxslt/xslt.h presence" >&5
12671 echo $ECHO_N "checking libxslt/xslt.h presence... $ECHO_C" >&6; }
12672 cat >conftest.$ac_ext <<_ACEOF
12673 /* confdefs.h.  */
12674 _ACEOF
12675 cat confdefs.h >>conftest.$ac_ext
12676 cat >>conftest.$ac_ext <<_ACEOF
12677 /* end confdefs.h.  */
12678 #include <libxslt/xslt.h>
12679 _ACEOF
12680 if { (ac_try="$ac_cpp conftest.$ac_ext"
12681 case "(($ac_try" in
12682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12683   *) ac_try_echo=$ac_try;;
12684 esac
12685 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12686   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12687   ac_status=$?
12688   grep -v '^ *+' conftest.er1 >conftest.err
12689   rm -f conftest.er1
12690   cat conftest.err >&5
12691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12692   (exit $ac_status); } >/dev/null && {
12693          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12694          test ! -s conftest.err
12695        }; then
12696   ac_header_preproc=yes
12697 else
12698   echo "$as_me: failed program was:" >&5
12699 sed 's/^/| /' conftest.$ac_ext >&5
12700
12701   ac_header_preproc=no
12702 fi
12703
12704 rm -f conftest.err conftest.$ac_ext
12705 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12706 echo "${ECHO_T}$ac_header_preproc" >&6; }
12707
12708 # So?  What about this header?
12709 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12710   yes:no: )
12711     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: accepted by the compiler, rejected by the preprocessor!" >&5
12712 echo "$as_me: WARNING: libxslt/xslt.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
12713     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: proceeding with the compiler's result" >&5
12714 echo "$as_me: WARNING: libxslt/xslt.h: proceeding with the compiler's result" >&2;}
12715     ac_header_preproc=yes
12716     ;;
12717   no:yes:* )
12718     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: present but cannot be compiled" >&5
12719 echo "$as_me: WARNING: libxslt/xslt.h: present but cannot be compiled" >&2;}
12720     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h:     check for missing prerequisite headers?" >&5
12721 echo "$as_me: WARNING: libxslt/xslt.h:     check for missing prerequisite headers?" >&2;}
12722     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: see the Autoconf documentation" >&5
12723 echo "$as_me: WARNING: libxslt/xslt.h: see the Autoconf documentation" >&2;}
12724     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h:     section \"Present But Cannot Be Compiled\"" >&5
12725 echo "$as_me: WARNING: libxslt/xslt.h:     section \"Present But Cannot Be Compiled\"" >&2;}
12726     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: proceeding with the preprocessor's result" >&5
12727 echo "$as_me: WARNING: libxslt/xslt.h: proceeding with the preprocessor's result" >&2;}
12728     { echo "$as_me:$LINENO: WARNING: libxslt/xslt.h: in the future, the compiler will take precedence" >&5
12729 echo "$as_me: WARNING: libxslt/xslt.h: in the future, the compiler will take precedence" >&2;}
12730     ( cat <<\_ASBOX
12731 ## ---------------------------------------- ##
12732 ## Report this to pgsql-bugs@postgresql.org ##
12733 ## ---------------------------------------- ##
12734 _ASBOX
12735      ) | sed "s/^/$as_me: WARNING:     /" >&2
12736     ;;
12737 esac
12738 { echo "$as_me:$LINENO: checking for libxslt/xslt.h" >&5
12739 echo $ECHO_N "checking for libxslt/xslt.h... $ECHO_C" >&6; }
12740 if test "${ac_cv_header_libxslt_xslt_h+set}" = set; then
12741   echo $ECHO_N "(cached) $ECHO_C" >&6
12742 else
12743   ac_cv_header_libxslt_xslt_h=$ac_header_preproc
12744 fi
12745 { echo "$as_me:$LINENO: result: $ac_cv_header_libxslt_xslt_h" >&5
12746 echo "${ECHO_T}$ac_cv_header_libxslt_xslt_h" >&6; }
12747
12748 fi
12749 if test $ac_cv_header_libxslt_xslt_h = yes; then
12750   :
12751 else
12752   { { echo "$as_me:$LINENO: error: header file <libxslt/xslt.h> is required for XSLT support" >&5
12753 echo "$as_me: error: header file <libxslt/xslt.h> is required for XSLT support" >&2;}
12754    { (exit 1); exit 1; }; }
12755 fi
12756
12757
12758 fi
12759
12760 if test "$with_ldap" = yes ; then
12761   if test "$PORTNAME" != "win32"; then
12762
12763 for ac_header in ldap.h
12764 do
12765 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12766 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12767   { echo "$as_me:$LINENO: checking for $ac_header" >&5
12768 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12769 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12770   echo $ECHO_N "(cached) $ECHO_C" >&6
12771 fi
12772 ac_res=`eval echo '${'$as_ac_Header'}'`
12773                { echo "$as_me:$LINENO: result: $ac_res" >&5
12774 echo "${ECHO_T}$ac_res" >&6; }
12775 else
12776   # Is the header compilable?
12777 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
12778 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
12779 cat >conftest.$ac_ext <<_ACEOF
12780 /* confdefs.h.  */
12781 _ACEOF
12782 cat confdefs.h >>conftest.$ac_ext
12783 cat >>conftest.$ac_ext <<_ACEOF
12784 /* end confdefs.h.  */
12785 $ac_includes_default
12786 #include <$ac_header>
12787 _ACEOF
12788 rm -f conftest.$ac_objext
12789 if { (ac_try="$ac_compile"
12790 case "(($ac_try" in
12791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12792   *) ac_try_echo=$ac_try;;
12793 esac
12794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12795   (eval "$ac_compile") 2>conftest.er1
12796   ac_status=$?
12797   grep -v '^ *+' conftest.er1 >conftest.err
12798   rm -f conftest.er1
12799   cat conftest.err >&5
12800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12801   (exit $ac_status); } && {
12802          test -z "$ac_c_werror_flag" ||
12803          test ! -s conftest.err
12804        } && test -s conftest.$ac_objext; then
12805   ac_header_compiler=yes
12806 else
12807   echo "$as_me: failed program was:" >&5
12808 sed 's/^/| /' conftest.$ac_ext >&5
12809
12810         ac_header_compiler=no
12811 fi
12812
12813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12814 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12815 echo "${ECHO_T}$ac_header_compiler" >&6; }
12816
12817 # Is the header present?
12818 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
12819 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
12820 cat >conftest.$ac_ext <<_ACEOF
12821 /* confdefs.h.  */
12822 _ACEOF
12823 cat confdefs.h >>conftest.$ac_ext
12824 cat >>conftest.$ac_ext <<_ACEOF
12825 /* end confdefs.h.  */
12826 #include <$ac_header>
12827 _ACEOF
12828 if { (ac_try="$ac_cpp conftest.$ac_ext"
12829 case "(($ac_try" in
12830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12831   *) ac_try_echo=$ac_try;;
12832 esac
12833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12834   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12835   ac_status=$?
12836   grep -v '^ *+' conftest.er1 >conftest.err
12837   rm -f conftest.er1
12838   cat conftest.err >&5
12839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12840   (exit $ac_status); } >/dev/null && {
12841          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12842          test ! -s conftest.err
12843        }; then
12844   ac_header_preproc=yes
12845 else
12846   echo "$as_me: failed program was:" >&5
12847 sed 's/^/| /' conftest.$ac_ext >&5
12848
12849   ac_header_preproc=no
12850 fi
12851
12852 rm -f conftest.err conftest.$ac_ext
12853 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12854 echo "${ECHO_T}$ac_header_preproc" >&6; }
12855
12856 # So?  What about this header?
12857 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12858   yes:no: )
12859     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12860 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12861     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12862 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12863     ac_header_preproc=yes
12864     ;;
12865   no:yes:* )
12866     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12867 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12868     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12869 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12870     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12871 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12872     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12873 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12874     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12875 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12876     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12877 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12878     ( cat <<\_ASBOX
12879 ## ---------------------------------------- ##
12880 ## Report this to pgsql-bugs@postgresql.org ##
12881 ## ---------------------------------------- ##
12882 _ASBOX
12883      ) | sed "s/^/$as_me: WARNING:     /" >&2
12884     ;;
12885 esac
12886 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12887 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12888 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12889   echo $ECHO_N "(cached) $ECHO_C" >&6
12890 else
12891   eval "$as_ac_Header=\$ac_header_preproc"
12892 fi
12893 ac_res=`eval echo '${'$as_ac_Header'}'`
12894                { echo "$as_me:$LINENO: result: $ac_res" >&5
12895 echo "${ECHO_T}$ac_res" >&6; }
12896
12897 fi
12898 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12899   cat >>confdefs.h <<_ACEOF
12900 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12901 _ACEOF
12902
12903 else
12904   { { echo "$as_me:$LINENO: error: header file <ldap.h> is required for LDAP" >&5
12905 echo "$as_me: error: header file <ldap.h> is required for LDAP" >&2;}
12906    { (exit 1); exit 1; }; }
12907 fi
12908
12909 done
12910
12911   else
12912
12913 for ac_header in winldap.h
12914 do
12915 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12916 { echo "$as_me:$LINENO: checking for $ac_header" >&5
12917 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
12918 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12919   echo $ECHO_N "(cached) $ECHO_C" >&6
12920 else
12921   cat >conftest.$ac_ext <<_ACEOF
12922 /* confdefs.h.  */
12923 _ACEOF
12924 cat confdefs.h >>conftest.$ac_ext
12925 cat >>conftest.$ac_ext <<_ACEOF
12926 /* end confdefs.h.  */
12927 $ac_includes_default
12928 #include <windows.h>
12929
12930
12931 #include <$ac_header>
12932 _ACEOF
12933 rm -f conftest.$ac_objext
12934 if { (ac_try="$ac_compile"
12935 case "(($ac_try" in
12936   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12937   *) ac_try_echo=$ac_try;;
12938 esac
12939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12940   (eval "$ac_compile") 2>conftest.er1
12941   ac_status=$?
12942   grep -v '^ *+' conftest.er1 >conftest.err
12943   rm -f conftest.er1
12944   cat conftest.err >&5
12945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12946   (exit $ac_status); } && {
12947          test -z "$ac_c_werror_flag" ||
12948          test ! -s conftest.err
12949        } && test -s conftest.$ac_objext; then
12950   eval "$as_ac_Header=yes"
12951 else
12952   echo "$as_me: failed program was:" >&5
12953 sed 's/^/| /' conftest.$ac_ext >&5
12954
12955         eval "$as_ac_Header=no"
12956 fi
12957
12958 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12959 fi
12960 ac_res=`eval echo '${'$as_ac_Header'}'`
12961                { echo "$as_me:$LINENO: result: $ac_res" >&5
12962 echo "${ECHO_T}$ac_res" >&6; }
12963 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12964   cat >>confdefs.h <<_ACEOF
12965 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12966 _ACEOF
12967
12968 else
12969   { { echo "$as_me:$LINENO: error: header file <winldap.h> is required for LDAP" >&5
12970 echo "$as_me: error: header file <winldap.h> is required for LDAP" >&2;}
12971    { (exit 1); exit 1; }; }
12972 fi
12973
12974 done
12975
12976   fi
12977 fi
12978
12979 if test "$with_bonjour" = yes ; then
12980   if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
12981   { echo "$as_me:$LINENO: checking for DNSServiceDiscovery/DNSServiceDiscovery.h" >&5
12982 echo $ECHO_N "checking for DNSServiceDiscovery/DNSServiceDiscovery.h... $ECHO_C" >&6; }
12983 if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
12984   echo $ECHO_N "(cached) $ECHO_C" >&6
12985 fi
12986 { echo "$as_me:$LINENO: result: $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&5
12987 echo "${ECHO_T}$ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&6; }
12988 else
12989   # Is the header compilable?
12990 { echo "$as_me:$LINENO: checking DNSServiceDiscovery/DNSServiceDiscovery.h usability" >&5
12991 echo $ECHO_N "checking DNSServiceDiscovery/DNSServiceDiscovery.h usability... $ECHO_C" >&6; }
12992 cat >conftest.$ac_ext <<_ACEOF
12993 /* confdefs.h.  */
12994 _ACEOF
12995 cat confdefs.h >>conftest.$ac_ext
12996 cat >>conftest.$ac_ext <<_ACEOF
12997 /* end confdefs.h.  */
12998 $ac_includes_default
12999 #include <DNSServiceDiscovery/DNSServiceDiscovery.h>
13000 _ACEOF
13001 rm -f conftest.$ac_objext
13002 if { (ac_try="$ac_compile"
13003 case "(($ac_try" in
13004   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13005   *) ac_try_echo=$ac_try;;
13006 esac
13007 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13008   (eval "$ac_compile") 2>conftest.er1
13009   ac_status=$?
13010   grep -v '^ *+' conftest.er1 >conftest.err
13011   rm -f conftest.er1
13012   cat conftest.err >&5
13013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13014   (exit $ac_status); } && {
13015          test -z "$ac_c_werror_flag" ||
13016          test ! -s conftest.err
13017        } && test -s conftest.$ac_objext; then
13018   ac_header_compiler=yes
13019 else
13020   echo "$as_me: failed program was:" >&5
13021 sed 's/^/| /' conftest.$ac_ext >&5
13022
13023         ac_header_compiler=no
13024 fi
13025
13026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13027 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13028 echo "${ECHO_T}$ac_header_compiler" >&6; }
13029
13030 # Is the header present?
13031 { echo "$as_me:$LINENO: checking DNSServiceDiscovery/DNSServiceDiscovery.h presence" >&5
13032 echo $ECHO_N "checking DNSServiceDiscovery/DNSServiceDiscovery.h presence... $ECHO_C" >&6; }
13033 cat >conftest.$ac_ext <<_ACEOF
13034 /* confdefs.h.  */
13035 _ACEOF
13036 cat confdefs.h >>conftest.$ac_ext
13037 cat >>conftest.$ac_ext <<_ACEOF
13038 /* end confdefs.h.  */
13039 #include <DNSServiceDiscovery/DNSServiceDiscovery.h>
13040 _ACEOF
13041 if { (ac_try="$ac_cpp conftest.$ac_ext"
13042 case "(($ac_try" in
13043   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13044   *) ac_try_echo=$ac_try;;
13045 esac
13046 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13047   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13048   ac_status=$?
13049   grep -v '^ *+' conftest.er1 >conftest.err
13050   rm -f conftest.er1
13051   cat conftest.err >&5
13052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13053   (exit $ac_status); } >/dev/null && {
13054          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13055          test ! -s conftest.err
13056        }; then
13057   ac_header_preproc=yes
13058 else
13059   echo "$as_me: failed program was:" >&5
13060 sed 's/^/| /' conftest.$ac_ext >&5
13061
13062   ac_header_preproc=no
13063 fi
13064
13065 rm -f conftest.err conftest.$ac_ext
13066 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13067 echo "${ECHO_T}$ac_header_preproc" >&6; }
13068
13069 # So?  What about this header?
13070 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13071   yes:no: )
13072     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: accepted by the compiler, rejected by the preprocessor!" >&5
13073 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13074     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the compiler's result" >&5
13075 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the compiler's result" >&2;}
13076     ac_header_preproc=yes
13077     ;;
13078   no:yes:* )
13079     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: present but cannot be compiled" >&5
13080 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: present but cannot be compiled" >&2;}
13081     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     check for missing prerequisite headers?" >&5
13082 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     check for missing prerequisite headers?" >&2;}
13083     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: see the Autoconf documentation" >&5
13084 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: see the Autoconf documentation" >&2;}
13085     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     section \"Present But Cannot Be Compiled\"" >&5
13086 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13087     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&5
13088 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: proceeding with the preprocessor's result" >&2;}
13089     { echo "$as_me:$LINENO: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: in the future, the compiler will take precedence" >&5
13090 echo "$as_me: WARNING: DNSServiceDiscovery/DNSServiceDiscovery.h: in the future, the compiler will take precedence" >&2;}
13091     ( cat <<\_ASBOX
13092 ## ---------------------------------------- ##
13093 ## Report this to pgsql-bugs@postgresql.org ##
13094 ## ---------------------------------------- ##
13095 _ASBOX
13096      ) | sed "s/^/$as_me: WARNING:     /" >&2
13097     ;;
13098 esac
13099 { echo "$as_me:$LINENO: checking for DNSServiceDiscovery/DNSServiceDiscovery.h" >&5
13100 echo $ECHO_N "checking for DNSServiceDiscovery/DNSServiceDiscovery.h... $ECHO_C" >&6; }
13101 if test "${ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h+set}" = set; then
13102   echo $ECHO_N "(cached) $ECHO_C" >&6
13103 else
13104   ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h=$ac_header_preproc
13105 fi
13106 { echo "$as_me:$LINENO: result: $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&5
13107 echo "${ECHO_T}$ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h" >&6; }
13108
13109 fi
13110 if test $ac_cv_header_DNSServiceDiscovery_DNSServiceDiscovery_h = yes; then
13111   :
13112 else
13113   { { echo "$as_me:$LINENO: error: header file <DNSServiceDiscovery/DNSServiceDiscovery.h> is required for Bonjour" >&5
13114 echo "$as_me: error: header file <DNSServiceDiscovery/DNSServiceDiscovery.h> is required for Bonjour" >&2;}
13115    { (exit 1); exit 1; }; }
13116 fi
13117
13118
13119 fi
13120
13121 # for contrib/uuid-ossp
13122 if test "$with_ossp_uuid" = yes ; then
13123
13124 for ac_header in ossp/uuid.h
13125 do
13126 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13127 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13128   { echo "$as_me:$LINENO: checking for $ac_header" >&5
13129 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13130 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13131   echo $ECHO_N "(cached) $ECHO_C" >&6
13132 fi
13133 ac_res=`eval echo '${'$as_ac_Header'}'`
13134                { echo "$as_me:$LINENO: result: $ac_res" >&5
13135 echo "${ECHO_T}$ac_res" >&6; }
13136 else
13137   # Is the header compilable?
13138 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13139 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13140 cat >conftest.$ac_ext <<_ACEOF
13141 /* confdefs.h.  */
13142 _ACEOF
13143 cat confdefs.h >>conftest.$ac_ext
13144 cat >>conftest.$ac_ext <<_ACEOF
13145 /* end confdefs.h.  */
13146 $ac_includes_default
13147 #include <$ac_header>
13148 _ACEOF
13149 rm -f conftest.$ac_objext
13150 if { (ac_try="$ac_compile"
13151 case "(($ac_try" in
13152   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13153   *) ac_try_echo=$ac_try;;
13154 esac
13155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13156   (eval "$ac_compile") 2>conftest.er1
13157   ac_status=$?
13158   grep -v '^ *+' conftest.er1 >conftest.err
13159   rm -f conftest.er1
13160   cat conftest.err >&5
13161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13162   (exit $ac_status); } && {
13163          test -z "$ac_c_werror_flag" ||
13164          test ! -s conftest.err
13165        } && test -s conftest.$ac_objext; then
13166   ac_header_compiler=yes
13167 else
13168   echo "$as_me: failed program was:" >&5
13169 sed 's/^/| /' conftest.$ac_ext >&5
13170
13171         ac_header_compiler=no
13172 fi
13173
13174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13175 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13176 echo "${ECHO_T}$ac_header_compiler" >&6; }
13177
13178 # Is the header present?
13179 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13180 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13181 cat >conftest.$ac_ext <<_ACEOF
13182 /* confdefs.h.  */
13183 _ACEOF
13184 cat confdefs.h >>conftest.$ac_ext
13185 cat >>conftest.$ac_ext <<_ACEOF
13186 /* end confdefs.h.  */
13187 #include <$ac_header>
13188 _ACEOF
13189 if { (ac_try="$ac_cpp conftest.$ac_ext"
13190 case "(($ac_try" in
13191   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13192   *) ac_try_echo=$ac_try;;
13193 esac
13194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13195   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13196   ac_status=$?
13197   grep -v '^ *+' conftest.er1 >conftest.err
13198   rm -f conftest.er1
13199   cat conftest.err >&5
13200   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13201   (exit $ac_status); } >/dev/null && {
13202          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13203          test ! -s conftest.err
13204        }; then
13205   ac_header_preproc=yes
13206 else
13207   echo "$as_me: failed program was:" >&5
13208 sed 's/^/| /' conftest.$ac_ext >&5
13209
13210   ac_header_preproc=no
13211 fi
13212
13213 rm -f conftest.err conftest.$ac_ext
13214 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13215 echo "${ECHO_T}$ac_header_preproc" >&6; }
13216
13217 # So?  What about this header?
13218 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13219   yes:no: )
13220     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13221 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13222     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13223 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13224     ac_header_preproc=yes
13225     ;;
13226   no:yes:* )
13227     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13228 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13229     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13230 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13231     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13232 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13233     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13234 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13235     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13236 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13237     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13238 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13239     ( cat <<\_ASBOX
13240 ## ---------------------------------------- ##
13241 ## Report this to pgsql-bugs@postgresql.org ##
13242 ## ---------------------------------------- ##
13243 _ASBOX
13244      ) | sed "s/^/$as_me: WARNING:     /" >&2
13245     ;;
13246 esac
13247 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13248 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13249 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13250   echo $ECHO_N "(cached) $ECHO_C" >&6
13251 else
13252   eval "$as_ac_Header=\$ac_header_preproc"
13253 fi
13254 ac_res=`eval echo '${'$as_ac_Header'}'`
13255                { echo "$as_me:$LINENO: result: $ac_res" >&5
13256 echo "${ECHO_T}$ac_res" >&6; }
13257
13258 fi
13259 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13260   cat >>confdefs.h <<_ACEOF
13261 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13262 _ACEOF
13263
13264 else
13265
13266
13267 for ac_header in uuid.h
13268 do
13269 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13270 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13271   { echo "$as_me:$LINENO: checking for $ac_header" >&5
13272 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13273 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13274   echo $ECHO_N "(cached) $ECHO_C" >&6
13275 fi
13276 ac_res=`eval echo '${'$as_ac_Header'}'`
13277                { echo "$as_me:$LINENO: result: $ac_res" >&5
13278 echo "${ECHO_T}$ac_res" >&6; }
13279 else
13280   # Is the header compilable?
13281 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13282 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13283 cat >conftest.$ac_ext <<_ACEOF
13284 /* confdefs.h.  */
13285 _ACEOF
13286 cat confdefs.h >>conftest.$ac_ext
13287 cat >>conftest.$ac_ext <<_ACEOF
13288 /* end confdefs.h.  */
13289 $ac_includes_default
13290 #include <$ac_header>
13291 _ACEOF
13292 rm -f conftest.$ac_objext
13293 if { (ac_try="$ac_compile"
13294 case "(($ac_try" in
13295   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13296   *) ac_try_echo=$ac_try;;
13297 esac
13298 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13299   (eval "$ac_compile") 2>conftest.er1
13300   ac_status=$?
13301   grep -v '^ *+' conftest.er1 >conftest.err
13302   rm -f conftest.er1
13303   cat conftest.err >&5
13304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13305   (exit $ac_status); } && {
13306          test -z "$ac_c_werror_flag" ||
13307          test ! -s conftest.err
13308        } && test -s conftest.$ac_objext; then
13309   ac_header_compiler=yes
13310 else
13311   echo "$as_me: failed program was:" >&5
13312 sed 's/^/| /' conftest.$ac_ext >&5
13313
13314         ac_header_compiler=no
13315 fi
13316
13317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13318 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13319 echo "${ECHO_T}$ac_header_compiler" >&6; }
13320
13321 # Is the header present?
13322 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13323 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13324 cat >conftest.$ac_ext <<_ACEOF
13325 /* confdefs.h.  */
13326 _ACEOF
13327 cat confdefs.h >>conftest.$ac_ext
13328 cat >>conftest.$ac_ext <<_ACEOF
13329 /* end confdefs.h.  */
13330 #include <$ac_header>
13331 _ACEOF
13332 if { (ac_try="$ac_cpp conftest.$ac_ext"
13333 case "(($ac_try" in
13334   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13335   *) ac_try_echo=$ac_try;;
13336 esac
13337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13338   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13339   ac_status=$?
13340   grep -v '^ *+' conftest.er1 >conftest.err
13341   rm -f conftest.er1
13342   cat conftest.err >&5
13343   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13344   (exit $ac_status); } >/dev/null && {
13345          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13346          test ! -s conftest.err
13347        }; then
13348   ac_header_preproc=yes
13349 else
13350   echo "$as_me: failed program was:" >&5
13351 sed 's/^/| /' conftest.$ac_ext >&5
13352
13353   ac_header_preproc=no
13354 fi
13355
13356 rm -f conftest.err conftest.$ac_ext
13357 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13358 echo "${ECHO_T}$ac_header_preproc" >&6; }
13359
13360 # So?  What about this header?
13361 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13362   yes:no: )
13363     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13364 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13365     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13366 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13367     ac_header_preproc=yes
13368     ;;
13369   no:yes:* )
13370     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13371 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13372     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
13373 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
13374     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13375 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13376     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
13377 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
13378     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13379 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13380     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13381 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13382     ( cat <<\_ASBOX
13383 ## ---------------------------------------- ##
13384 ## Report this to pgsql-bugs@postgresql.org ##
13385 ## ---------------------------------------- ##
13386 _ASBOX
13387      ) | sed "s/^/$as_me: WARNING:     /" >&2
13388     ;;
13389 esac
13390 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13391 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13392 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13393   echo $ECHO_N "(cached) $ECHO_C" >&6
13394 else
13395   eval "$as_ac_Header=\$ac_header_preproc"
13396 fi
13397 ac_res=`eval echo '${'$as_ac_Header'}'`
13398                { echo "$as_me:$LINENO: result: $ac_res" >&5
13399 echo "${ECHO_T}$ac_res" >&6; }
13400
13401 fi
13402 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13403   cat >>confdefs.h <<_ACEOF
13404 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13405 _ACEOF
13406
13407 else
13408   { { echo "$as_me:$LINENO: error: header file <ossp/uuid.h> or <uuid.h> is required for OSSP-UUID" >&5
13409 echo "$as_me: error: header file <ossp/uuid.h> or <uuid.h> is required for OSSP-UUID" >&2;}
13410    { (exit 1); exit 1; }; }
13411 fi
13412
13413 done
13414
13415 fi
13416
13417 done
13418
13419 fi
13420
13421
13422 ##
13423 ## Types, structures, compiler characteristics
13424 ##
13425
13426  { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13427 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
13428 if test "${ac_cv_c_bigendian+set}" = set; then
13429   echo $ECHO_N "(cached) $ECHO_C" >&6
13430 else
13431   # See if sys/param.h defines the BYTE_ORDER macro.
13432 cat >conftest.$ac_ext <<_ACEOF
13433 /* confdefs.h.  */
13434 _ACEOF
13435 cat confdefs.h >>conftest.$ac_ext
13436 cat >>conftest.$ac_ext <<_ACEOF
13437 /* end confdefs.h.  */
13438 #include <sys/types.h>
13439 #include <sys/param.h>
13440
13441 int
13442 main ()
13443 {
13444 #if  ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
13445         && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
13446  bogus endian macros
13447 #endif
13448
13449   ;
13450   return 0;
13451 }
13452 _ACEOF
13453 rm -f conftest.$ac_objext
13454 if { (ac_try="$ac_compile"
13455 case "(($ac_try" in
13456   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13457   *) ac_try_echo=$ac_try;;
13458 esac
13459 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13460   (eval "$ac_compile") 2>conftest.er1
13461   ac_status=$?
13462   grep -v '^ *+' conftest.er1 >conftest.err
13463   rm -f conftest.er1
13464   cat conftest.err >&5
13465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13466   (exit $ac_status); } && {
13467          test -z "$ac_c_werror_flag" ||
13468          test ! -s conftest.err
13469        } && test -s conftest.$ac_objext; then
13470   # It does; now see whether it defined to BIG_ENDIAN or not.
13471 cat >conftest.$ac_ext <<_ACEOF
13472 /* confdefs.h.  */
13473 _ACEOF
13474 cat confdefs.h >>conftest.$ac_ext
13475 cat >>conftest.$ac_ext <<_ACEOF
13476 /* end confdefs.h.  */
13477 #include <sys/types.h>
13478 #include <sys/param.h>
13479
13480 int
13481 main ()
13482 {
13483 #if BYTE_ORDER != BIG_ENDIAN
13484  not big endian
13485 #endif
13486
13487   ;
13488   return 0;
13489 }
13490 _ACEOF
13491 rm -f conftest.$ac_objext
13492 if { (ac_try="$ac_compile"
13493 case "(($ac_try" in
13494   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13495   *) ac_try_echo=$ac_try;;
13496 esac
13497 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13498   (eval "$ac_compile") 2>conftest.er1
13499   ac_status=$?
13500   grep -v '^ *+' conftest.er1 >conftest.err
13501   rm -f conftest.er1
13502   cat conftest.err >&5
13503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13504   (exit $ac_status); } && {
13505          test -z "$ac_c_werror_flag" ||
13506          test ! -s conftest.err
13507        } && test -s conftest.$ac_objext; then
13508   ac_cv_c_bigendian=yes
13509 else
13510   echo "$as_me: failed program was:" >&5
13511 sed 's/^/| /' conftest.$ac_ext >&5
13512
13513         ac_cv_c_bigendian=no
13514 fi
13515
13516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13517 else
13518   echo "$as_me: failed program was:" >&5
13519 sed 's/^/| /' conftest.$ac_ext >&5
13520
13521         # It does not; compile a test program.
13522 if test "$cross_compiling" = yes; then
13523   # try to guess the endianness by grepping values into an object file
13524   ac_cv_c_bigendian=unknown
13525   cat >conftest.$ac_ext <<_ACEOF
13526 /* confdefs.h.  */
13527 _ACEOF
13528 cat confdefs.h >>conftest.$ac_ext
13529 cat >>conftest.$ac_ext <<_ACEOF
13530 /* end confdefs.h.  */
13531 short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13532 short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13533 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
13534 short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13535 short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13536 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
13537 int
13538 main ()
13539 {
13540  _ascii (); _ebcdic ();
13541   ;
13542   return 0;
13543 }
13544 _ACEOF
13545 rm -f conftest.$ac_objext
13546 if { (ac_try="$ac_compile"
13547 case "(($ac_try" in
13548   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13549   *) ac_try_echo=$ac_try;;
13550 esac
13551 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13552   (eval "$ac_compile") 2>conftest.er1
13553   ac_status=$?
13554   grep -v '^ *+' conftest.er1 >conftest.err
13555   rm -f conftest.er1
13556   cat conftest.err >&5
13557   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558   (exit $ac_status); } && {
13559          test -z "$ac_c_werror_flag" ||
13560          test ! -s conftest.err
13561        } && test -s conftest.$ac_objext; then
13562   if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
13563   ac_cv_c_bigendian=yes
13564 fi
13565 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13566   if test "$ac_cv_c_bigendian" = unknown; then
13567     ac_cv_c_bigendian=no
13568   else
13569     # finding both strings is unlikely to happen, but who knows?
13570     ac_cv_c_bigendian=unknown
13571   fi
13572 fi
13573 else
13574   echo "$as_me: failed program was:" >&5
13575 sed 's/^/| /' conftest.$ac_ext >&5
13576
13577
13578 fi
13579
13580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13581 else
13582   cat >conftest.$ac_ext <<_ACEOF
13583 /* confdefs.h.  */
13584 _ACEOF
13585 cat confdefs.h >>conftest.$ac_ext
13586 cat >>conftest.$ac_ext <<_ACEOF
13587 /* end confdefs.h.  */
13588 $ac_includes_default
13589 int
13590 main ()
13591 {
13592
13593   /* Are we little or big endian?  From Harbison&Steele.  */
13594   union
13595   {
13596     long int l;
13597     char c[sizeof (long int)];
13598   } u;
13599   u.l = 1;
13600   return u.c[sizeof (long int) - 1] == 1;
13601
13602   ;
13603   return 0;
13604 }
13605 _ACEOF
13606 rm -f conftest$ac_exeext
13607 if { (ac_try="$ac_link"
13608 case "(($ac_try" in
13609   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13610   *) ac_try_echo=$ac_try;;
13611 esac
13612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13613   (eval "$ac_link") 2>&5
13614   ac_status=$?
13615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13616   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13617   { (case "(($ac_try" in
13618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13619   *) ac_try_echo=$ac_try;;
13620 esac
13621 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13622   (eval "$ac_try") 2>&5
13623   ac_status=$?
13624   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13625   (exit $ac_status); }; }; then
13626   ac_cv_c_bigendian=no
13627 else
13628   echo "$as_me: program exited with status $ac_status" >&5
13629 echo "$as_me: failed program was:" >&5
13630 sed 's/^/| /' conftest.$ac_ext >&5
13631
13632 ( exit $ac_status )
13633 ac_cv_c_bigendian=yes
13634 fi
13635 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13636 fi
13637
13638
13639 fi
13640
13641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13642 fi
13643 { echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
13644 echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
13645 case $ac_cv_c_bigendian in
13646   yes)
13647
13648 cat >>confdefs.h <<\_ACEOF
13649 #define WORDS_BIGENDIAN 1
13650 _ACEOF
13651  ;;
13652   no)
13653      ;;
13654   *)
13655     { { echo "$as_me:$LINENO: error: unknown endianness
13656 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
13657 echo "$as_me: error: unknown endianness
13658 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
13659    { (exit 1); exit 1; }; } ;;
13660 esac
13661
13662 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
13663 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
13664 if test "${ac_cv_c_const+set}" = set; then
13665   echo $ECHO_N "(cached) $ECHO_C" >&6
13666 else
13667   cat >conftest.$ac_ext <<_ACEOF
13668 /* confdefs.h.  */
13669 _ACEOF
13670 cat confdefs.h >>conftest.$ac_ext
13671 cat >>conftest.$ac_ext <<_ACEOF
13672 /* end confdefs.h.  */
13673
13674 int
13675 main ()
13676 {
13677 /* FIXME: Include the comments suggested by Paul. */
13678 #ifndef __cplusplus
13679   /* Ultrix mips cc rejects this.  */
13680   typedef int charset[2];
13681   const charset cs;
13682   /* SunOS 4.1.1 cc rejects this.  */
13683   char const *const *pcpcc;
13684   char **ppc;
13685   /* NEC SVR4.0.2 mips cc rejects this.  */
13686   struct point {int x, y;};
13687   static struct point const zero = {0,0};
13688   /* AIX XL C 1.02.0.0 rejects this.
13689      It does not let you subtract one const X* pointer from another in
13690      an arm of an if-expression whose if-part is not a constant
13691      expression */
13692   const char *g = "string";
13693   pcpcc = &g + (g ? g-g : 0);
13694   /* HPUX 7.0 cc rejects these. */
13695   ++pcpcc;
13696   ppc = (char**) pcpcc;
13697   pcpcc = (char const *const *) ppc;
13698   { /* SCO 3.2v4 cc rejects this.  */
13699     char *t;
13700     char const *s = 0 ? (char *) 0 : (char const *) 0;
13701
13702     *t++ = 0;
13703     if (s) return 0;
13704   }
13705   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13706     int x[] = {25, 17};
13707     const int *foo = &x[0];
13708     ++foo;
13709   }
13710   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13711     typedef const int *iptr;
13712     iptr p = 0;
13713     ++p;
13714   }
13715   { /* AIX XL C 1.02.0.0 rejects this saying
13716        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13717     struct s { int j; const int *ap[3]; };
13718     struct s *b; b->j = 5;
13719   }
13720   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13721     const int foo = 10;
13722     if (!foo) return 0;
13723   }
13724   return !cs[0] && !zero.x;
13725 #endif
13726
13727   ;
13728   return 0;
13729 }
13730 _ACEOF
13731 rm -f conftest.$ac_objext
13732 if { (ac_try="$ac_compile"
13733 case "(($ac_try" in
13734   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13735   *) ac_try_echo=$ac_try;;
13736 esac
13737 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13738   (eval "$ac_compile") 2>conftest.er1
13739   ac_status=$?
13740   grep -v '^ *+' conftest.er1 >conftest.err
13741   rm -f conftest.er1
13742   cat conftest.err >&5
13743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13744   (exit $ac_status); } && {
13745          test -z "$ac_c_werror_flag" ||
13746          test ! -s conftest.err
13747        } && test -s conftest.$ac_objext; then
13748   ac_cv_c_const=yes
13749 else
13750   echo "$as_me: failed program was:" >&5
13751 sed 's/^/| /' conftest.$ac_ext >&5
13752
13753         ac_cv_c_const=no
13754 fi
13755
13756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13757 fi
13758 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
13759 echo "${ECHO_T}$ac_cv_c_const" >&6; }
13760 if test $ac_cv_c_const = no; then
13761
13762 cat >>confdefs.h <<\_ACEOF
13763 #define const
13764 _ACEOF
13765
13766 fi
13767
13768 { echo "$as_me:$LINENO: checking for inline" >&5
13769 echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
13770 if test "${ac_cv_c_inline+set}" = set; then
13771   echo $ECHO_N "(cached) $ECHO_C" >&6
13772 else
13773   ac_cv_c_inline=no
13774 for ac_kw in inline __inline__ __inline; do
13775   cat >conftest.$ac_ext <<_ACEOF
13776 /* confdefs.h.  */
13777 _ACEOF
13778 cat confdefs.h >>conftest.$ac_ext
13779 cat >>conftest.$ac_ext <<_ACEOF
13780 /* end confdefs.h.  */
13781 #ifndef __cplusplus
13782 typedef int foo_t;
13783 static $ac_kw foo_t static_foo () {return 0; }
13784 $ac_kw foo_t foo () {return 0; }
13785 #endif
13786
13787 _ACEOF
13788 rm -f conftest.$ac_objext
13789 if { (ac_try="$ac_compile"
13790 case "(($ac_try" in
13791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13792   *) ac_try_echo=$ac_try;;
13793 esac
13794 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13795   (eval "$ac_compile") 2>conftest.er1
13796   ac_status=$?
13797   grep -v '^ *+' conftest.er1 >conftest.err
13798   rm -f conftest.er1
13799   cat conftest.err >&5
13800   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13801   (exit $ac_status); } && {
13802          test -z "$ac_c_werror_flag" ||
13803          test ! -s conftest.err
13804        } && test -s conftest.$ac_objext; then
13805   ac_cv_c_inline=$ac_kw
13806 else
13807   echo "$as_me: failed program was:" >&5
13808 sed 's/^/| /' conftest.$ac_ext >&5
13809
13810
13811 fi
13812
13813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13814   test "$ac_cv_c_inline" != no && break
13815 done
13816
13817 fi
13818 { echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
13819 echo "${ECHO_T}$ac_cv_c_inline" >&6; }
13820
13821
13822 case $ac_cv_c_inline in
13823   inline | yes) ;;
13824   *)
13825     case $ac_cv_c_inline in
13826       no) ac_val=;;
13827       *) ac_val=$ac_cv_c_inline;;
13828     esac
13829     cat >>confdefs.h <<_ACEOF
13830 #ifndef __cplusplus
13831 #define inline $ac_val
13832 #endif
13833 _ACEOF
13834     ;;
13835 esac
13836
13837 { echo "$as_me:$LINENO: checking for preprocessor stringizing operator" >&5
13838 echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" >&6; }
13839 if test "${ac_cv_c_stringize+set}" = set; then
13840   echo $ECHO_N "(cached) $ECHO_C" >&6
13841 else
13842   cat >conftest.$ac_ext <<_ACEOF
13843 /* confdefs.h.  */
13844 _ACEOF
13845 cat confdefs.h >>conftest.$ac_ext
13846 cat >>conftest.$ac_ext <<_ACEOF
13847 /* end confdefs.h.  */
13848 #define x(y) #y
13849
13850 char *s = x(teststring);
13851 _ACEOF
13852 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13853   $EGREP "#teststring" >/dev/null 2>&1; then
13854   ac_cv_c_stringize=no
13855 else
13856   ac_cv_c_stringize=yes
13857 fi
13858 rm -f conftest*
13859
13860 fi
13861 { echo "$as_me:$LINENO: result: $ac_cv_c_stringize" >&5
13862 echo "${ECHO_T}$ac_cv_c_stringize" >&6; }
13863 if test $ac_cv_c_stringize = yes; then
13864
13865 cat >>confdefs.h <<\_ACEOF
13866 #define HAVE_STRINGIZE 1
13867 _ACEOF
13868
13869 fi
13870
13871 { echo "$as_me:$LINENO: checking for signed types" >&5
13872 echo $ECHO_N "checking for signed types... $ECHO_C" >&6; }
13873 if test "${pgac_cv_c_signed+set}" = set; then
13874   echo $ECHO_N "(cached) $ECHO_C" >&6
13875 else
13876   cat >conftest.$ac_ext <<_ACEOF
13877 /* confdefs.h.  */
13878 _ACEOF
13879 cat confdefs.h >>conftest.$ac_ext
13880 cat >>conftest.$ac_ext <<_ACEOF
13881 /* end confdefs.h.  */
13882
13883 int
13884 main ()
13885 {
13886 signed char c; signed short s; signed int i;
13887   ;
13888   return 0;
13889 }
13890 _ACEOF
13891 rm -f conftest.$ac_objext
13892 if { (ac_try="$ac_compile"
13893 case "(($ac_try" in
13894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13895   *) ac_try_echo=$ac_try;;
13896 esac
13897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13898   (eval "$ac_compile") 2>conftest.er1
13899   ac_status=$?
13900   grep -v '^ *+' conftest.er1 >conftest.err
13901   rm -f conftest.er1
13902   cat conftest.err >&5
13903   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13904   (exit $ac_status); } && {
13905          test -z "$ac_c_werror_flag" ||
13906          test ! -s conftest.err
13907        } && test -s conftest.$ac_objext; then
13908   pgac_cv_c_signed=yes
13909 else
13910   echo "$as_me: failed program was:" >&5
13911 sed 's/^/| /' conftest.$ac_ext >&5
13912
13913         pgac_cv_c_signed=no
13914 fi
13915
13916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13917 fi
13918 { echo "$as_me:$LINENO: result: $pgac_cv_c_signed" >&5
13919 echo "${ECHO_T}$pgac_cv_c_signed" >&6; }
13920 if test x"$pgac_cv_c_signed" = xno ; then
13921
13922 cat >>confdefs.h <<\_ACEOF
13923 #define signed
13924 _ACEOF
13925
13926 fi
13927 { echo "$as_me:$LINENO: checking for working volatile" >&5
13928 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; }
13929 if test "${ac_cv_c_volatile+set}" = set; then
13930   echo $ECHO_N "(cached) $ECHO_C" >&6
13931 else
13932   cat >conftest.$ac_ext <<_ACEOF
13933 /* confdefs.h.  */
13934 _ACEOF
13935 cat confdefs.h >>conftest.$ac_ext
13936 cat >>conftest.$ac_ext <<_ACEOF
13937 /* end confdefs.h.  */
13938
13939 int
13940 main ()
13941 {
13942
13943 volatile int x;
13944 int * volatile y = (int *) 0;
13945 return !x && !y;
13946   ;
13947   return 0;
13948 }
13949 _ACEOF
13950 rm -f conftest.$ac_objext
13951 if { (ac_try="$ac_compile"
13952 case "(($ac_try" in
13953   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13954   *) ac_try_echo=$ac_try;;
13955 esac
13956 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13957   (eval "$ac_compile") 2>conftest.er1
13958   ac_status=$?
13959   grep -v '^ *+' conftest.er1 >conftest.err
13960   rm -f conftest.er1
13961   cat conftest.err >&5
13962   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13963   (exit $ac_status); } && {
13964          test -z "$ac_c_werror_flag" ||
13965          test ! -s conftest.err
13966        } && test -s conftest.$ac_objext; then
13967   ac_cv_c_volatile=yes
13968 else
13969   echo "$as_me: failed program was:" >&5
13970 sed 's/^/| /' conftest.$ac_ext >&5
13971
13972         ac_cv_c_volatile=no
13973 fi
13974
13975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13976 fi
13977 { echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
13978 echo "${ECHO_T}$ac_cv_c_volatile" >&6; }
13979 if test $ac_cv_c_volatile = no; then
13980
13981 cat >>confdefs.h <<\_ACEOF
13982 #define volatile
13983 _ACEOF
13984
13985 fi
13986
13987 { echo "$as_me:$LINENO: checking for __func__" >&5
13988 echo $ECHO_N "checking for __func__... $ECHO_C" >&6; }
13989 if test "${pgac_cv_funcname_func_support+set}" = set; then
13990   echo $ECHO_N "(cached) $ECHO_C" >&6
13991 else
13992   cat >conftest.$ac_ext <<_ACEOF
13993 /* confdefs.h.  */
13994 _ACEOF
13995 cat confdefs.h >>conftest.$ac_ext
13996 cat >>conftest.$ac_ext <<_ACEOF
13997 /* end confdefs.h.  */
13998 #include <stdio.h>
13999 int
14000 main ()
14001 {
14002 printf("%s\n", __func__);
14003   ;
14004   return 0;
14005 }
14006 _ACEOF
14007 rm -f conftest.$ac_objext
14008 if { (ac_try="$ac_compile"
14009 case "(($ac_try" in
14010   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14011   *) ac_try_echo=$ac_try;;
14012 esac
14013 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14014   (eval "$ac_compile") 2>conftest.er1
14015   ac_status=$?
14016   grep -v '^ *+' conftest.er1 >conftest.err
14017   rm -f conftest.er1
14018   cat conftest.err >&5
14019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14020   (exit $ac_status); } && {
14021          test -z "$ac_c_werror_flag" ||
14022          test ! -s conftest.err
14023        } && test -s conftest.$ac_objext; then
14024   pgac_cv_funcname_func_support=yes
14025 else
14026   echo "$as_me: failed program was:" >&5
14027 sed 's/^/| /' conftest.$ac_ext >&5
14028
14029         pgac_cv_funcname_func_support=no
14030 fi
14031
14032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14033 fi
14034 { echo "$as_me:$LINENO: result: $pgac_cv_funcname_func_support" >&5
14035 echo "${ECHO_T}$pgac_cv_funcname_func_support" >&6; }
14036 if test x"$pgac_cv_funcname_func_support" = xyes ; then
14037
14038 cat >>confdefs.h <<\_ACEOF
14039 #define HAVE_FUNCNAME__FUNC 1
14040 _ACEOF
14041
14042 else
14043 { echo "$as_me:$LINENO: checking for __FUNCTION__" >&5
14044 echo $ECHO_N "checking for __FUNCTION__... $ECHO_C" >&6; }
14045 if test "${pgac_cv_funcname_function_support+set}" = set; then
14046   echo $ECHO_N "(cached) $ECHO_C" >&6
14047 else
14048   cat >conftest.$ac_ext <<_ACEOF
14049 /* confdefs.h.  */
14050 _ACEOF
14051 cat confdefs.h >>conftest.$ac_ext
14052 cat >>conftest.$ac_ext <<_ACEOF
14053 /* end confdefs.h.  */
14054 #include <stdio.h>
14055 int
14056 main ()
14057 {
14058 printf("%s\n", __FUNCTION__);
14059   ;
14060   return 0;
14061 }
14062 _ACEOF
14063 rm -f conftest.$ac_objext
14064 if { (ac_try="$ac_compile"
14065 case "(($ac_try" in
14066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14067   *) ac_try_echo=$ac_try;;
14068 esac
14069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14070   (eval "$ac_compile") 2>conftest.er1
14071   ac_status=$?
14072   grep -v '^ *+' conftest.er1 >conftest.err
14073   rm -f conftest.er1
14074   cat conftest.err >&5
14075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14076   (exit $ac_status); } && {
14077          test -z "$ac_c_werror_flag" ||
14078          test ! -s conftest.err
14079        } && test -s conftest.$ac_objext; then
14080   pgac_cv_funcname_function_support=yes
14081 else
14082   echo "$as_me: failed program was:" >&5
14083 sed 's/^/| /' conftest.$ac_ext >&5
14084
14085         pgac_cv_funcname_function_support=no
14086 fi
14087
14088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14089 fi
14090 { echo "$as_me:$LINENO: result: $pgac_cv_funcname_function_support" >&5
14091 echo "${ECHO_T}$pgac_cv_funcname_function_support" >&6; }
14092 if test x"$pgac_cv_funcname_function_support" = xyes ; then
14093
14094 cat >>confdefs.h <<\_ACEOF
14095 #define HAVE_FUNCNAME__FUNCTION 1
14096 _ACEOF
14097
14098 fi
14099 fi
14100 { echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
14101 echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6; }
14102 if test "${ac_cv_struct_tm+set}" = set; then
14103   echo $ECHO_N "(cached) $ECHO_C" >&6
14104 else
14105   cat >conftest.$ac_ext <<_ACEOF
14106 /* confdefs.h.  */
14107 _ACEOF
14108 cat confdefs.h >>conftest.$ac_ext
14109 cat >>conftest.$ac_ext <<_ACEOF
14110 /* end confdefs.h.  */
14111 #include <sys/types.h>
14112 #include <time.h>
14113
14114 int
14115 main ()
14116 {
14117 struct tm tm;
14118                                      int *p = &tm.tm_sec;
14119                                      return !p;
14120   ;
14121   return 0;
14122 }
14123 _ACEOF
14124 rm -f conftest.$ac_objext
14125 if { (ac_try="$ac_compile"
14126 case "(($ac_try" in
14127   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14128   *) ac_try_echo=$ac_try;;
14129 esac
14130 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14131   (eval "$ac_compile") 2>conftest.er1
14132   ac_status=$?
14133   grep -v '^ *+' conftest.er1 >conftest.err
14134   rm -f conftest.er1
14135   cat conftest.err >&5
14136   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14137   (exit $ac_status); } && {
14138          test -z "$ac_c_werror_flag" ||
14139          test ! -s conftest.err
14140        } && test -s conftest.$ac_objext; then
14141   ac_cv_struct_tm=time.h
14142 else
14143   echo "$as_me: failed program was:" >&5
14144 sed 's/^/| /' conftest.$ac_ext >&5
14145
14146         ac_cv_struct_tm=sys/time.h
14147 fi
14148
14149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14150 fi
14151 { echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
14152 echo "${ECHO_T}$ac_cv_struct_tm" >&6; }
14153 if test $ac_cv_struct_tm = sys/time.h; then
14154
14155 cat >>confdefs.h <<\_ACEOF
14156 #define TM_IN_SYS_TIME 1
14157 _ACEOF
14158
14159 fi
14160
14161 { echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
14162 echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6; }
14163 if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
14164   echo $ECHO_N "(cached) $ECHO_C" >&6
14165 else
14166   cat >conftest.$ac_ext <<_ACEOF
14167 /* confdefs.h.  */
14168 _ACEOF
14169 cat confdefs.h >>conftest.$ac_ext
14170 cat >>conftest.$ac_ext <<_ACEOF
14171 /* end confdefs.h.  */
14172 #include <sys/types.h>
14173 #include <$ac_cv_struct_tm>
14174
14175
14176 int
14177 main ()
14178 {
14179 static struct tm ac_aggr;
14180 if (ac_aggr.tm_zone)
14181 return 0;
14182   ;
14183   return 0;
14184 }
14185 _ACEOF
14186 rm -f conftest.$ac_objext
14187 if { (ac_try="$ac_compile"
14188 case "(($ac_try" in
14189   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14190   *) ac_try_echo=$ac_try;;
14191 esac
14192 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14193   (eval "$ac_compile") 2>conftest.er1
14194   ac_status=$?
14195   grep -v '^ *+' conftest.er1 >conftest.err
14196   rm -f conftest.er1
14197   cat conftest.err >&5
14198   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14199   (exit $ac_status); } && {
14200          test -z "$ac_c_werror_flag" ||
14201          test ! -s conftest.err
14202        } && test -s conftest.$ac_objext; then
14203   ac_cv_member_struct_tm_tm_zone=yes
14204 else
14205   echo "$as_me: failed program was:" >&5
14206 sed 's/^/| /' conftest.$ac_ext >&5
14207
14208         cat >conftest.$ac_ext <<_ACEOF
14209 /* confdefs.h.  */
14210 _ACEOF
14211 cat confdefs.h >>conftest.$ac_ext
14212 cat >>conftest.$ac_ext <<_ACEOF
14213 /* end confdefs.h.  */
14214 #include <sys/types.h>
14215 #include <$ac_cv_struct_tm>
14216
14217
14218 int
14219 main ()
14220 {
14221 static struct tm ac_aggr;
14222 if (sizeof ac_aggr.tm_zone)
14223 return 0;
14224   ;
14225   return 0;
14226 }
14227 _ACEOF
14228 rm -f conftest.$ac_objext
14229 if { (ac_try="$ac_compile"
14230 case "(($ac_try" in
14231   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14232   *) ac_try_echo=$ac_try;;
14233 esac
14234 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14235   (eval "$ac_compile") 2>conftest.er1
14236   ac_status=$?
14237   grep -v '^ *+' conftest.er1 >conftest.err
14238   rm -f conftest.er1
14239   cat conftest.err >&5
14240   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14241   (exit $ac_status); } && {
14242          test -z "$ac_c_werror_flag" ||
14243          test ! -s conftest.err
14244        } && test -s conftest.$ac_objext; then
14245   ac_cv_member_struct_tm_tm_zone=yes
14246 else
14247   echo "$as_me: failed program was:" >&5
14248 sed 's/^/| /' conftest.$ac_ext >&5
14249
14250         ac_cv_member_struct_tm_tm_zone=no
14251 fi
14252
14253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14254 fi
14255
14256 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14257 fi
14258 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
14259 echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6; }
14260 if test $ac_cv_member_struct_tm_tm_zone = yes; then
14261
14262 cat >>confdefs.h <<_ACEOF
14263 #define HAVE_STRUCT_TM_TM_ZONE 1
14264 _ACEOF
14265
14266
14267 fi
14268
14269 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
14270
14271 cat >>confdefs.h <<\_ACEOF
14272 #define HAVE_TM_ZONE 1
14273 _ACEOF
14274
14275 fi
14276 { echo "$as_me:$LINENO: checking for tzname" >&5
14277 echo $ECHO_N "checking for tzname... $ECHO_C" >&6; }
14278 if test "${ac_cv_var_tzname+set}" = set; then
14279   echo $ECHO_N "(cached) $ECHO_C" >&6
14280 else
14281   cat >conftest.$ac_ext <<_ACEOF
14282 /* confdefs.h.  */
14283 _ACEOF
14284 cat confdefs.h >>conftest.$ac_ext
14285 cat >>conftest.$ac_ext <<_ACEOF
14286 /* end confdefs.h.  */
14287 #include <time.h>
14288 #ifndef tzname /* For SGI.  */
14289 extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
14290 #endif
14291
14292 int
14293 main ()
14294 {
14295 atoi(*tzname);
14296   ;
14297   return 0;
14298 }
14299 _ACEOF
14300 rm -f conftest.$ac_objext conftest$ac_exeext
14301 if { (ac_try="$ac_link"
14302 case "(($ac_try" in
14303   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14304   *) ac_try_echo=$ac_try;;
14305 esac
14306 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14307   (eval "$ac_link") 2>conftest.er1
14308   ac_status=$?
14309   grep -v '^ *+' conftest.er1 >conftest.err
14310   rm -f conftest.er1
14311   cat conftest.err >&5
14312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14313   (exit $ac_status); } && {
14314          test -z "$ac_c_werror_flag" ||
14315          test ! -s conftest.err
14316        } && test -s conftest$ac_exeext &&
14317        $as_test_x conftest$ac_exeext; then
14318   ac_cv_var_tzname=yes
14319 else
14320   echo "$as_me: failed program was:" >&5
14321 sed 's/^/| /' conftest.$ac_ext >&5
14322
14323         ac_cv_var_tzname=no
14324 fi
14325
14326 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14327       conftest$ac_exeext conftest.$ac_ext
14328 fi
14329 { echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
14330 echo "${ECHO_T}$ac_cv_var_tzname" >&6; }
14331 if test $ac_cv_var_tzname = yes; then
14332
14333 cat >>confdefs.h <<\_ACEOF
14334 #define HAVE_TZNAME 1
14335 _ACEOF
14336
14337 fi
14338
14339 { echo "$as_me:$LINENO: checking for union semun" >&5
14340 echo $ECHO_N "checking for union semun... $ECHO_C" >&6; }
14341 if test "${ac_cv_type_union_semun+set}" = set; then
14342   echo $ECHO_N "(cached) $ECHO_C" >&6
14343 else
14344   cat >conftest.$ac_ext <<_ACEOF
14345 /* confdefs.h.  */
14346 _ACEOF
14347 cat confdefs.h >>conftest.$ac_ext
14348 cat >>conftest.$ac_ext <<_ACEOF
14349 /* end confdefs.h.  */
14350 #include <sys/types.h>
14351 #include <sys/ipc.h>
14352 #include <sys/sem.h>
14353
14354 typedef union semun ac__type_new_;
14355 int
14356 main ()
14357 {
14358 if ((ac__type_new_ *) 0)
14359   return 0;
14360 if (sizeof (ac__type_new_))
14361   return 0;
14362   ;
14363   return 0;
14364 }
14365 _ACEOF
14366 rm -f conftest.$ac_objext
14367 if { (ac_try="$ac_compile"
14368 case "(($ac_try" in
14369   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14370   *) ac_try_echo=$ac_try;;
14371 esac
14372 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14373   (eval "$ac_compile") 2>conftest.er1
14374   ac_status=$?
14375   grep -v '^ *+' conftest.er1 >conftest.err
14376   rm -f conftest.er1
14377   cat conftest.err >&5
14378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14379   (exit $ac_status); } && {
14380          test -z "$ac_c_werror_flag" ||
14381          test ! -s conftest.err
14382        } && test -s conftest.$ac_objext; then
14383   ac_cv_type_union_semun=yes
14384 else
14385   echo "$as_me: failed program was:" >&5
14386 sed 's/^/| /' conftest.$ac_ext >&5
14387
14388         ac_cv_type_union_semun=no
14389 fi
14390
14391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14392 fi
14393 { echo "$as_me:$LINENO: result: $ac_cv_type_union_semun" >&5
14394 echo "${ECHO_T}$ac_cv_type_union_semun" >&6; }
14395 if test $ac_cv_type_union_semun = yes; then
14396
14397 cat >>confdefs.h <<_ACEOF
14398 #define HAVE_UNION_SEMUN 1
14399 _ACEOF
14400
14401
14402 fi
14403
14404 { echo "$as_me:$LINENO: checking for struct sockaddr_un" >&5
14405 echo $ECHO_N "checking for struct sockaddr_un... $ECHO_C" >&6; }
14406 if test "${ac_cv_type_struct_sockaddr_un+set}" = set; then
14407   echo $ECHO_N "(cached) $ECHO_C" >&6
14408 else
14409   cat >conftest.$ac_ext <<_ACEOF
14410 /* confdefs.h.  */
14411 _ACEOF
14412 cat confdefs.h >>conftest.$ac_ext
14413 cat >>conftest.$ac_ext <<_ACEOF
14414 /* end confdefs.h.  */
14415 #include <sys/types.h>
14416 #ifdef HAVE_SYS_UN_H
14417 #include <sys/un.h>
14418 #endif
14419
14420
14421 typedef struct sockaddr_un ac__type_new_;
14422 int
14423 main ()
14424 {
14425 if ((ac__type_new_ *) 0)
14426   return 0;
14427 if (sizeof (ac__type_new_))
14428   return 0;
14429   ;
14430   return 0;
14431 }
14432 _ACEOF
14433 rm -f conftest.$ac_objext
14434 if { (ac_try="$ac_compile"
14435 case "(($ac_try" in
14436   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14437   *) ac_try_echo=$ac_try;;
14438 esac
14439 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14440   (eval "$ac_compile") 2>conftest.er1
14441   ac_status=$?
14442   grep -v '^ *+' conftest.er1 >conftest.err
14443   rm -f conftest.er1
14444   cat conftest.err >&5
14445   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14446   (exit $ac_status); } && {
14447          test -z "$ac_c_werror_flag" ||
14448          test ! -s conftest.err
14449        } && test -s conftest.$ac_objext; then
14450   ac_cv_type_struct_sockaddr_un=yes
14451 else
14452   echo "$as_me: failed program was:" >&5
14453 sed 's/^/| /' conftest.$ac_ext >&5
14454
14455         ac_cv_type_struct_sockaddr_un=no
14456 fi
14457
14458 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14459 fi
14460 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_un" >&5
14461 echo "${ECHO_T}$ac_cv_type_struct_sockaddr_un" >&6; }
14462 if test $ac_cv_type_struct_sockaddr_un = yes; then
14463
14464 cat >>confdefs.h <<_ACEOF
14465 #define HAVE_STRUCT_SOCKADDR_UN 1
14466 _ACEOF
14467
14468
14469 cat >>confdefs.h <<\_ACEOF
14470 #define HAVE_UNIX_SOCKETS 1
14471 _ACEOF
14472
14473 fi
14474
14475 { echo "$as_me:$LINENO: checking for struct sockaddr_storage" >&5
14476 echo $ECHO_N "checking for struct sockaddr_storage... $ECHO_C" >&6; }
14477 if test "${ac_cv_type_struct_sockaddr_storage+set}" = set; then
14478   echo $ECHO_N "(cached) $ECHO_C" >&6
14479 else
14480   cat >conftest.$ac_ext <<_ACEOF
14481 /* confdefs.h.  */
14482 _ACEOF
14483 cat confdefs.h >>conftest.$ac_ext
14484 cat >>conftest.$ac_ext <<_ACEOF
14485 /* end confdefs.h.  */
14486 #include <sys/types.h>
14487 #ifdef HAVE_SYS_SOCKET_H
14488 #include <sys/socket.h>
14489 #endif
14490
14491
14492 typedef struct sockaddr_storage ac__type_new_;
14493 int
14494 main ()
14495 {
14496 if ((ac__type_new_ *) 0)
14497   return 0;
14498 if (sizeof (ac__type_new_))
14499   return 0;
14500   ;
14501   return 0;
14502 }
14503 _ACEOF
14504 rm -f conftest.$ac_objext
14505 if { (ac_try="$ac_compile"
14506 case "(($ac_try" in
14507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14508   *) ac_try_echo=$ac_try;;
14509 esac
14510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14511   (eval "$ac_compile") 2>conftest.er1
14512   ac_status=$?
14513   grep -v '^ *+' conftest.er1 >conftest.err
14514   rm -f conftest.er1
14515   cat conftest.err >&5
14516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14517   (exit $ac_status); } && {
14518          test -z "$ac_c_werror_flag" ||
14519          test ! -s conftest.err
14520        } && test -s conftest.$ac_objext; then
14521   ac_cv_type_struct_sockaddr_storage=yes
14522 else
14523   echo "$as_me: failed program was:" >&5
14524 sed 's/^/| /' conftest.$ac_ext >&5
14525
14526         ac_cv_type_struct_sockaddr_storage=no
14527 fi
14528
14529 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14530 fi
14531 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_storage" >&5
14532 echo "${ECHO_T}$ac_cv_type_struct_sockaddr_storage" >&6; }
14533 if test $ac_cv_type_struct_sockaddr_storage = yes; then
14534
14535 cat >>confdefs.h <<_ACEOF
14536 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
14537 _ACEOF
14538
14539
14540 fi
14541
14542 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_family" >&5
14543 echo $ECHO_N "checking for struct sockaddr_storage.ss_family... $ECHO_C" >&6; }
14544 if test "${ac_cv_member_struct_sockaddr_storage_ss_family+set}" = set; then
14545   echo $ECHO_N "(cached) $ECHO_C" >&6
14546 else
14547   cat >conftest.$ac_ext <<_ACEOF
14548 /* confdefs.h.  */
14549 _ACEOF
14550 cat confdefs.h >>conftest.$ac_ext
14551 cat >>conftest.$ac_ext <<_ACEOF
14552 /* end confdefs.h.  */
14553 #include <sys/types.h>
14554 #ifdef HAVE_SYS_SOCKET_H
14555 #include <sys/socket.h>
14556 #endif
14557
14558
14559 int
14560 main ()
14561 {
14562 static struct sockaddr_storage ac_aggr;
14563 if (ac_aggr.ss_family)
14564 return 0;
14565   ;
14566   return 0;
14567 }
14568 _ACEOF
14569 rm -f conftest.$ac_objext
14570 if { (ac_try="$ac_compile"
14571 case "(($ac_try" in
14572   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14573   *) ac_try_echo=$ac_try;;
14574 esac
14575 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14576   (eval "$ac_compile") 2>conftest.er1
14577   ac_status=$?
14578   grep -v '^ *+' conftest.er1 >conftest.err
14579   rm -f conftest.er1
14580   cat conftest.err >&5
14581   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14582   (exit $ac_status); } && {
14583          test -z "$ac_c_werror_flag" ||
14584          test ! -s conftest.err
14585        } && test -s conftest.$ac_objext; then
14586   ac_cv_member_struct_sockaddr_storage_ss_family=yes
14587 else
14588   echo "$as_me: failed program was:" >&5
14589 sed 's/^/| /' conftest.$ac_ext >&5
14590
14591         cat >conftest.$ac_ext <<_ACEOF
14592 /* confdefs.h.  */
14593 _ACEOF
14594 cat confdefs.h >>conftest.$ac_ext
14595 cat >>conftest.$ac_ext <<_ACEOF
14596 /* end confdefs.h.  */
14597 #include <sys/types.h>
14598 #ifdef HAVE_SYS_SOCKET_H
14599 #include <sys/socket.h>
14600 #endif
14601
14602
14603 int
14604 main ()
14605 {
14606 static struct sockaddr_storage ac_aggr;
14607 if (sizeof ac_aggr.ss_family)
14608 return 0;
14609   ;
14610   return 0;
14611 }
14612 _ACEOF
14613 rm -f conftest.$ac_objext
14614 if { (ac_try="$ac_compile"
14615 case "(($ac_try" in
14616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14617   *) ac_try_echo=$ac_try;;
14618 esac
14619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14620   (eval "$ac_compile") 2>conftest.er1
14621   ac_status=$?
14622   grep -v '^ *+' conftest.er1 >conftest.err
14623   rm -f conftest.er1
14624   cat conftest.err >&5
14625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14626   (exit $ac_status); } && {
14627          test -z "$ac_c_werror_flag" ||
14628          test ! -s conftest.err
14629        } && test -s conftest.$ac_objext; then
14630   ac_cv_member_struct_sockaddr_storage_ss_family=yes
14631 else
14632   echo "$as_me: failed program was:" >&5
14633 sed 's/^/| /' conftest.$ac_ext >&5
14634
14635         ac_cv_member_struct_sockaddr_storage_ss_family=no
14636 fi
14637
14638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14639 fi
14640
14641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14642 fi
14643 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_family" >&5
14644 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_family" >&6; }
14645 if test $ac_cv_member_struct_sockaddr_storage_ss_family = yes; then
14646
14647 cat >>confdefs.h <<_ACEOF
14648 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
14649 _ACEOF
14650
14651
14652 fi
14653 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_family" >&5
14654 echo $ECHO_N "checking for struct sockaddr_storage.__ss_family... $ECHO_C" >&6; }
14655 if test "${ac_cv_member_struct_sockaddr_storage___ss_family+set}" = set; then
14656   echo $ECHO_N "(cached) $ECHO_C" >&6
14657 else
14658   cat >conftest.$ac_ext <<_ACEOF
14659 /* confdefs.h.  */
14660 _ACEOF
14661 cat confdefs.h >>conftest.$ac_ext
14662 cat >>conftest.$ac_ext <<_ACEOF
14663 /* end confdefs.h.  */
14664 #include <sys/types.h>
14665 #ifdef HAVE_SYS_SOCKET_H
14666 #include <sys/socket.h>
14667 #endif
14668
14669
14670 int
14671 main ()
14672 {
14673 static struct sockaddr_storage ac_aggr;
14674 if (ac_aggr.__ss_family)
14675 return 0;
14676   ;
14677   return 0;
14678 }
14679 _ACEOF
14680 rm -f conftest.$ac_objext
14681 if { (ac_try="$ac_compile"
14682 case "(($ac_try" in
14683   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14684   *) ac_try_echo=$ac_try;;
14685 esac
14686 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14687   (eval "$ac_compile") 2>conftest.er1
14688   ac_status=$?
14689   grep -v '^ *+' conftest.er1 >conftest.err
14690   rm -f conftest.er1
14691   cat conftest.err >&5
14692   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14693   (exit $ac_status); } && {
14694          test -z "$ac_c_werror_flag" ||
14695          test ! -s conftest.err
14696        } && test -s conftest.$ac_objext; then
14697   ac_cv_member_struct_sockaddr_storage___ss_family=yes
14698 else
14699   echo "$as_me: failed program was:" >&5
14700 sed 's/^/| /' conftest.$ac_ext >&5
14701
14702         cat >conftest.$ac_ext <<_ACEOF
14703 /* confdefs.h.  */
14704 _ACEOF
14705 cat confdefs.h >>conftest.$ac_ext
14706 cat >>conftest.$ac_ext <<_ACEOF
14707 /* end confdefs.h.  */
14708 #include <sys/types.h>
14709 #ifdef HAVE_SYS_SOCKET_H
14710 #include <sys/socket.h>
14711 #endif
14712
14713
14714 int
14715 main ()
14716 {
14717 static struct sockaddr_storage ac_aggr;
14718 if (sizeof ac_aggr.__ss_family)
14719 return 0;
14720   ;
14721   return 0;
14722 }
14723 _ACEOF
14724 rm -f conftest.$ac_objext
14725 if { (ac_try="$ac_compile"
14726 case "(($ac_try" in
14727   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14728   *) ac_try_echo=$ac_try;;
14729 esac
14730 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14731   (eval "$ac_compile") 2>conftest.er1
14732   ac_status=$?
14733   grep -v '^ *+' conftest.er1 >conftest.err
14734   rm -f conftest.er1
14735   cat conftest.err >&5
14736   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14737   (exit $ac_status); } && {
14738          test -z "$ac_c_werror_flag" ||
14739          test ! -s conftest.err
14740        } && test -s conftest.$ac_objext; then
14741   ac_cv_member_struct_sockaddr_storage___ss_family=yes
14742 else
14743   echo "$as_me: failed program was:" >&5
14744 sed 's/^/| /' conftest.$ac_ext >&5
14745
14746         ac_cv_member_struct_sockaddr_storage___ss_family=no
14747 fi
14748
14749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14750 fi
14751
14752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14753 fi
14754 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_family" >&5
14755 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_family" >&6; }
14756 if test $ac_cv_member_struct_sockaddr_storage___ss_family = yes; then
14757
14758 cat >>confdefs.h <<_ACEOF
14759 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
14760 _ACEOF
14761
14762
14763 fi
14764 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.ss_len" >&5
14765 echo $ECHO_N "checking for struct sockaddr_storage.ss_len... $ECHO_C" >&6; }
14766 if test "${ac_cv_member_struct_sockaddr_storage_ss_len+set}" = set; then
14767   echo $ECHO_N "(cached) $ECHO_C" >&6
14768 else
14769   cat >conftest.$ac_ext <<_ACEOF
14770 /* confdefs.h.  */
14771 _ACEOF
14772 cat confdefs.h >>conftest.$ac_ext
14773 cat >>conftest.$ac_ext <<_ACEOF
14774 /* end confdefs.h.  */
14775 #include <sys/types.h>
14776 #ifdef HAVE_SYS_SOCKET_H
14777 #include <sys/socket.h>
14778 #endif
14779
14780
14781 int
14782 main ()
14783 {
14784 static struct sockaddr_storage ac_aggr;
14785 if (ac_aggr.ss_len)
14786 return 0;
14787   ;
14788   return 0;
14789 }
14790 _ACEOF
14791 rm -f conftest.$ac_objext
14792 if { (ac_try="$ac_compile"
14793 case "(($ac_try" in
14794   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14795   *) ac_try_echo=$ac_try;;
14796 esac
14797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14798   (eval "$ac_compile") 2>conftest.er1
14799   ac_status=$?
14800   grep -v '^ *+' conftest.er1 >conftest.err
14801   rm -f conftest.er1
14802   cat conftest.err >&5
14803   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14804   (exit $ac_status); } && {
14805          test -z "$ac_c_werror_flag" ||
14806          test ! -s conftest.err
14807        } && test -s conftest.$ac_objext; then
14808   ac_cv_member_struct_sockaddr_storage_ss_len=yes
14809 else
14810   echo "$as_me: failed program was:" >&5
14811 sed 's/^/| /' conftest.$ac_ext >&5
14812
14813         cat >conftest.$ac_ext <<_ACEOF
14814 /* confdefs.h.  */
14815 _ACEOF
14816 cat confdefs.h >>conftest.$ac_ext
14817 cat >>conftest.$ac_ext <<_ACEOF
14818 /* end confdefs.h.  */
14819 #include <sys/types.h>
14820 #ifdef HAVE_SYS_SOCKET_H
14821 #include <sys/socket.h>
14822 #endif
14823
14824
14825 int
14826 main ()
14827 {
14828 static struct sockaddr_storage ac_aggr;
14829 if (sizeof ac_aggr.ss_len)
14830 return 0;
14831   ;
14832   return 0;
14833 }
14834 _ACEOF
14835 rm -f conftest.$ac_objext
14836 if { (ac_try="$ac_compile"
14837 case "(($ac_try" in
14838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14839   *) ac_try_echo=$ac_try;;
14840 esac
14841 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14842   (eval "$ac_compile") 2>conftest.er1
14843   ac_status=$?
14844   grep -v '^ *+' conftest.er1 >conftest.err
14845   rm -f conftest.er1
14846   cat conftest.err >&5
14847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14848   (exit $ac_status); } && {
14849          test -z "$ac_c_werror_flag" ||
14850          test ! -s conftest.err
14851        } && test -s conftest.$ac_objext; then
14852   ac_cv_member_struct_sockaddr_storage_ss_len=yes
14853 else
14854   echo "$as_me: failed program was:" >&5
14855 sed 's/^/| /' conftest.$ac_ext >&5
14856
14857         ac_cv_member_struct_sockaddr_storage_ss_len=no
14858 fi
14859
14860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14861 fi
14862
14863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14864 fi
14865 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage_ss_len" >&5
14866 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage_ss_len" >&6; }
14867 if test $ac_cv_member_struct_sockaddr_storage_ss_len = yes; then
14868
14869 cat >>confdefs.h <<_ACEOF
14870 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
14871 _ACEOF
14872
14873
14874 fi
14875 { echo "$as_me:$LINENO: checking for struct sockaddr_storage.__ss_len" >&5
14876 echo $ECHO_N "checking for struct sockaddr_storage.__ss_len... $ECHO_C" >&6; }
14877 if test "${ac_cv_member_struct_sockaddr_storage___ss_len+set}" = set; then
14878   echo $ECHO_N "(cached) $ECHO_C" >&6
14879 else
14880   cat >conftest.$ac_ext <<_ACEOF
14881 /* confdefs.h.  */
14882 _ACEOF
14883 cat confdefs.h >>conftest.$ac_ext
14884 cat >>conftest.$ac_ext <<_ACEOF
14885 /* end confdefs.h.  */
14886 #include <sys/types.h>
14887 #ifdef HAVE_SYS_SOCKET_H
14888 #include <sys/socket.h>
14889 #endif
14890
14891
14892 int
14893 main ()
14894 {
14895 static struct sockaddr_storage ac_aggr;
14896 if (ac_aggr.__ss_len)
14897 return 0;
14898   ;
14899   return 0;
14900 }
14901 _ACEOF
14902 rm -f conftest.$ac_objext
14903 if { (ac_try="$ac_compile"
14904 case "(($ac_try" in
14905   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14906   *) ac_try_echo=$ac_try;;
14907 esac
14908 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14909   (eval "$ac_compile") 2>conftest.er1
14910   ac_status=$?
14911   grep -v '^ *+' conftest.er1 >conftest.err
14912   rm -f conftest.er1
14913   cat conftest.err >&5
14914   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14915   (exit $ac_status); } && {
14916          test -z "$ac_c_werror_flag" ||
14917          test ! -s conftest.err
14918        } && test -s conftest.$ac_objext; then
14919   ac_cv_member_struct_sockaddr_storage___ss_len=yes
14920 else
14921   echo "$as_me: failed program was:" >&5
14922 sed 's/^/| /' conftest.$ac_ext >&5
14923
14924         cat >conftest.$ac_ext <<_ACEOF
14925 /* confdefs.h.  */
14926 _ACEOF
14927 cat confdefs.h >>conftest.$ac_ext
14928 cat >>conftest.$ac_ext <<_ACEOF
14929 /* end confdefs.h.  */
14930 #include <sys/types.h>
14931 #ifdef HAVE_SYS_SOCKET_H
14932 #include <sys/socket.h>
14933 #endif
14934
14935
14936 int
14937 main ()
14938 {
14939 static struct sockaddr_storage ac_aggr;
14940 if (sizeof ac_aggr.__ss_len)
14941 return 0;
14942   ;
14943   return 0;
14944 }
14945 _ACEOF
14946 rm -f conftest.$ac_objext
14947 if { (ac_try="$ac_compile"
14948 case "(($ac_try" in
14949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14950   *) ac_try_echo=$ac_try;;
14951 esac
14952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14953   (eval "$ac_compile") 2>conftest.er1
14954   ac_status=$?
14955   grep -v '^ *+' conftest.er1 >conftest.err
14956   rm -f conftest.er1
14957   cat conftest.err >&5
14958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
14959   (exit $ac_status); } && {
14960          test -z "$ac_c_werror_flag" ||
14961          test ! -s conftest.err
14962        } && test -s conftest.$ac_objext; then
14963   ac_cv_member_struct_sockaddr_storage___ss_len=yes
14964 else
14965   echo "$as_me: failed program was:" >&5
14966 sed 's/^/| /' conftest.$ac_ext >&5
14967
14968         ac_cv_member_struct_sockaddr_storage___ss_len=no
14969 fi
14970
14971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14972 fi
14973
14974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14975 fi
14976 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_storage___ss_len" >&5
14977 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_storage___ss_len" >&6; }
14978 if test $ac_cv_member_struct_sockaddr_storage___ss_len = yes; then
14979
14980 cat >>confdefs.h <<_ACEOF
14981 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
14982 _ACEOF
14983
14984
14985 fi
14986 { echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
14987 echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
14988 if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
14989   echo $ECHO_N "(cached) $ECHO_C" >&6
14990 else
14991   cat >conftest.$ac_ext <<_ACEOF
14992 /* confdefs.h.  */
14993 _ACEOF
14994 cat confdefs.h >>conftest.$ac_ext
14995 cat >>conftest.$ac_ext <<_ACEOF
14996 /* end confdefs.h.  */
14997 #include <sys/types.h>
14998 #ifdef HAVE_SYS_SOCKET_H
14999 #include <sys/socket.h>
15000 #endif
15001
15002
15003 int
15004 main ()
15005 {
15006 static struct sockaddr ac_aggr;
15007 if (ac_aggr.sa_len)
15008 return 0;
15009   ;
15010   return 0;
15011 }
15012 _ACEOF
15013 rm -f conftest.$ac_objext
15014 if { (ac_try="$ac_compile"
15015 case "(($ac_try" in
15016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15017   *) ac_try_echo=$ac_try;;
15018 esac
15019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15020   (eval "$ac_compile") 2>conftest.er1
15021   ac_status=$?
15022   grep -v '^ *+' conftest.er1 >conftest.err
15023   rm -f conftest.er1
15024   cat conftest.err >&5
15025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15026   (exit $ac_status); } && {
15027          test -z "$ac_c_werror_flag" ||
15028          test ! -s conftest.err
15029        } && test -s conftest.$ac_objext; then
15030   ac_cv_member_struct_sockaddr_sa_len=yes
15031 else
15032   echo "$as_me: failed program was:" >&5
15033 sed 's/^/| /' conftest.$ac_ext >&5
15034
15035         cat >conftest.$ac_ext <<_ACEOF
15036 /* confdefs.h.  */
15037 _ACEOF
15038 cat confdefs.h >>conftest.$ac_ext
15039 cat >>conftest.$ac_ext <<_ACEOF
15040 /* end confdefs.h.  */
15041 #include <sys/types.h>
15042 #ifdef HAVE_SYS_SOCKET_H
15043 #include <sys/socket.h>
15044 #endif
15045
15046
15047 int
15048 main ()
15049 {
15050 static struct sockaddr ac_aggr;
15051 if (sizeof ac_aggr.sa_len)
15052 return 0;
15053   ;
15054   return 0;
15055 }
15056 _ACEOF
15057 rm -f conftest.$ac_objext
15058 if { (ac_try="$ac_compile"
15059 case "(($ac_try" in
15060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15061   *) ac_try_echo=$ac_try;;
15062 esac
15063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15064   (eval "$ac_compile") 2>conftest.er1
15065   ac_status=$?
15066   grep -v '^ *+' conftest.er1 >conftest.err
15067   rm -f conftest.er1
15068   cat conftest.err >&5
15069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15070   (exit $ac_status); } && {
15071          test -z "$ac_c_werror_flag" ||
15072          test ! -s conftest.err
15073        } && test -s conftest.$ac_objext; then
15074   ac_cv_member_struct_sockaddr_sa_len=yes
15075 else
15076   echo "$as_me: failed program was:" >&5
15077 sed 's/^/| /' conftest.$ac_ext >&5
15078
15079         ac_cv_member_struct_sockaddr_sa_len=no
15080 fi
15081
15082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15083 fi
15084
15085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15086 fi
15087 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
15088 echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
15089 if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
15090
15091 cat >>confdefs.h <<_ACEOF
15092 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
15093 _ACEOF
15094
15095
15096 fi
15097
15098 { echo "$as_me:$LINENO: checking for struct addrinfo" >&5
15099 echo $ECHO_N "checking for struct addrinfo... $ECHO_C" >&6; }
15100 if test "${ac_cv_type_struct_addrinfo+set}" = set; then
15101   echo $ECHO_N "(cached) $ECHO_C" >&6
15102 else
15103   cat >conftest.$ac_ext <<_ACEOF
15104 /* confdefs.h.  */
15105 _ACEOF
15106 cat confdefs.h >>conftest.$ac_ext
15107 cat >>conftest.$ac_ext <<_ACEOF
15108 /* end confdefs.h.  */
15109 #include <sys/types.h>
15110 #include <sys/socket.h>
15111 #include <netdb.h>
15112
15113
15114 typedef struct addrinfo ac__type_new_;
15115 int
15116 main ()
15117 {
15118 if ((ac__type_new_ *) 0)
15119   return 0;
15120 if (sizeof (ac__type_new_))
15121   return 0;
15122   ;
15123   return 0;
15124 }
15125 _ACEOF
15126 rm -f conftest.$ac_objext
15127 if { (ac_try="$ac_compile"
15128 case "(($ac_try" in
15129   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15130   *) ac_try_echo=$ac_try;;
15131 esac
15132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15133   (eval "$ac_compile") 2>conftest.er1
15134   ac_status=$?
15135   grep -v '^ *+' conftest.er1 >conftest.err
15136   rm -f conftest.er1
15137   cat conftest.err >&5
15138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15139   (exit $ac_status); } && {
15140          test -z "$ac_c_werror_flag" ||
15141          test ! -s conftest.err
15142        } && test -s conftest.$ac_objext; then
15143   ac_cv_type_struct_addrinfo=yes
15144 else
15145   echo "$as_me: failed program was:" >&5
15146 sed 's/^/| /' conftest.$ac_ext >&5
15147
15148         ac_cv_type_struct_addrinfo=no
15149 fi
15150
15151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15152 fi
15153 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_addrinfo" >&5
15154 echo "${ECHO_T}$ac_cv_type_struct_addrinfo" >&6; }
15155 if test $ac_cv_type_struct_addrinfo = yes; then
15156
15157 cat >>confdefs.h <<_ACEOF
15158 #define HAVE_STRUCT_ADDRINFO 1
15159 _ACEOF
15160
15161
15162 fi
15163
15164
15165 { echo "$as_me:$LINENO: checking for struct cmsgcred" >&5
15166 echo $ECHO_N "checking for struct cmsgcred... $ECHO_C" >&6; }
15167 if test "${ac_cv_type_struct_cmsgcred+set}" = set; then
15168   echo $ECHO_N "(cached) $ECHO_C" >&6
15169 else
15170   cat >conftest.$ac_ext <<_ACEOF
15171 /* confdefs.h.  */
15172 _ACEOF
15173 cat confdefs.h >>conftest.$ac_ext
15174 cat >>conftest.$ac_ext <<_ACEOF
15175 /* end confdefs.h.  */
15176 #include <sys/param.h>
15177 #include <sys/types.h>
15178 #include <sys/socket.h>
15179 #include <sys/ucred.h>
15180
15181 typedef struct cmsgcred ac__type_new_;
15182 int
15183 main ()
15184 {
15185 if ((ac__type_new_ *) 0)
15186   return 0;
15187 if (sizeof (ac__type_new_))
15188   return 0;
15189   ;
15190   return 0;
15191 }
15192 _ACEOF
15193 rm -f conftest.$ac_objext
15194 if { (ac_try="$ac_compile"
15195 case "(($ac_try" in
15196   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15197   *) ac_try_echo=$ac_try;;
15198 esac
15199 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15200   (eval "$ac_compile") 2>conftest.er1
15201   ac_status=$?
15202   grep -v '^ *+' conftest.er1 >conftest.err
15203   rm -f conftest.er1
15204   cat conftest.err >&5
15205   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15206   (exit $ac_status); } && {
15207          test -z "$ac_c_werror_flag" ||
15208          test ! -s conftest.err
15209        } && test -s conftest.$ac_objext; then
15210   ac_cv_type_struct_cmsgcred=yes
15211 else
15212   echo "$as_me: failed program was:" >&5
15213 sed 's/^/| /' conftest.$ac_ext >&5
15214
15215         ac_cv_type_struct_cmsgcred=no
15216 fi
15217
15218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15219 fi
15220 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_cmsgcred" >&5
15221 echo "${ECHO_T}$ac_cv_type_struct_cmsgcred" >&6; }
15222 if test $ac_cv_type_struct_cmsgcred = yes; then
15223
15224 cat >>confdefs.h <<_ACEOF
15225 #define HAVE_STRUCT_CMSGCRED 1
15226 _ACEOF
15227
15228
15229 fi
15230 { echo "$as_me:$LINENO: checking for struct fcred" >&5
15231 echo $ECHO_N "checking for struct fcred... $ECHO_C" >&6; }
15232 if test "${ac_cv_type_struct_fcred+set}" = set; then
15233   echo $ECHO_N "(cached) $ECHO_C" >&6
15234 else
15235   cat >conftest.$ac_ext <<_ACEOF
15236 /* confdefs.h.  */
15237 _ACEOF
15238 cat confdefs.h >>conftest.$ac_ext
15239 cat >>conftest.$ac_ext <<_ACEOF
15240 /* end confdefs.h.  */
15241 #include <sys/param.h>
15242 #include <sys/types.h>
15243 #include <sys/socket.h>
15244 #include <sys/ucred.h>
15245
15246 typedef struct fcred ac__type_new_;
15247 int
15248 main ()
15249 {
15250 if ((ac__type_new_ *) 0)
15251   return 0;
15252 if (sizeof (ac__type_new_))
15253   return 0;
15254   ;
15255   return 0;
15256 }
15257 _ACEOF
15258 rm -f conftest.$ac_objext
15259 if { (ac_try="$ac_compile"
15260 case "(($ac_try" in
15261   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15262   *) ac_try_echo=$ac_try;;
15263 esac
15264 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15265   (eval "$ac_compile") 2>conftest.er1
15266   ac_status=$?
15267   grep -v '^ *+' conftest.er1 >conftest.err
15268   rm -f conftest.er1
15269   cat conftest.err >&5
15270   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15271   (exit $ac_status); } && {
15272          test -z "$ac_c_werror_flag" ||
15273          test ! -s conftest.err
15274        } && test -s conftest.$ac_objext; then
15275   ac_cv_type_struct_fcred=yes
15276 else
15277   echo "$as_me: failed program was:" >&5
15278 sed 's/^/| /' conftest.$ac_ext >&5
15279
15280         ac_cv_type_struct_fcred=no
15281 fi
15282
15283 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15284 fi
15285 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_fcred" >&5
15286 echo "${ECHO_T}$ac_cv_type_struct_fcred" >&6; }
15287 if test $ac_cv_type_struct_fcred = yes; then
15288
15289 cat >>confdefs.h <<_ACEOF
15290 #define HAVE_STRUCT_FCRED 1
15291 _ACEOF
15292
15293
15294 fi
15295 { echo "$as_me:$LINENO: checking for struct sockcred" >&5
15296 echo $ECHO_N "checking for struct sockcred... $ECHO_C" >&6; }
15297 if test "${ac_cv_type_struct_sockcred+set}" = set; then
15298   echo $ECHO_N "(cached) $ECHO_C" >&6
15299 else
15300   cat >conftest.$ac_ext <<_ACEOF
15301 /* confdefs.h.  */
15302 _ACEOF
15303 cat confdefs.h >>conftest.$ac_ext
15304 cat >>conftest.$ac_ext <<_ACEOF
15305 /* end confdefs.h.  */
15306 #include <sys/param.h>
15307 #include <sys/types.h>
15308 #include <sys/socket.h>
15309 #include <sys/ucred.h>
15310
15311 typedef struct sockcred ac__type_new_;
15312 int
15313 main ()
15314 {
15315 if ((ac__type_new_ *) 0)
15316   return 0;
15317 if (sizeof (ac__type_new_))
15318   return 0;
15319   ;
15320   return 0;
15321 }
15322 _ACEOF
15323 rm -f conftest.$ac_objext
15324 if { (ac_try="$ac_compile"
15325 case "(($ac_try" in
15326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15327   *) ac_try_echo=$ac_try;;
15328 esac
15329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15330   (eval "$ac_compile") 2>conftest.er1
15331   ac_status=$?
15332   grep -v '^ *+' conftest.er1 >conftest.err
15333   rm -f conftest.er1
15334   cat conftest.err >&5
15335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15336   (exit $ac_status); } && {
15337          test -z "$ac_c_werror_flag" ||
15338          test ! -s conftest.err
15339        } && test -s conftest.$ac_objext; then
15340   ac_cv_type_struct_sockcred=yes
15341 else
15342   echo "$as_me: failed program was:" >&5
15343 sed 's/^/| /' conftest.$ac_ext >&5
15344
15345         ac_cv_type_struct_sockcred=no
15346 fi
15347
15348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15349 fi
15350 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockcred" >&5
15351 echo "${ECHO_T}$ac_cv_type_struct_sockcred" >&6; }
15352 if test $ac_cv_type_struct_sockcred = yes; then
15353
15354 cat >>confdefs.h <<_ACEOF
15355 #define HAVE_STRUCT_SOCKCRED 1
15356 _ACEOF
15357
15358
15359 fi
15360
15361
15362 { echo "$as_me:$LINENO: checking for struct option" >&5
15363 echo $ECHO_N "checking for struct option... $ECHO_C" >&6; }
15364 if test "${ac_cv_type_struct_option+set}" = set; then
15365   echo $ECHO_N "(cached) $ECHO_C" >&6
15366 else
15367   cat >conftest.$ac_ext <<_ACEOF
15368 /* confdefs.h.  */
15369 _ACEOF
15370 cat confdefs.h >>conftest.$ac_ext
15371 cat >>conftest.$ac_ext <<_ACEOF
15372 /* end confdefs.h.  */
15373 #ifdef HAVE_GETOPT_H
15374 #include <getopt.h>
15375 #endif
15376
15377 typedef struct option ac__type_new_;
15378 int
15379 main ()
15380 {
15381 if ((ac__type_new_ *) 0)
15382   return 0;
15383 if (sizeof (ac__type_new_))
15384   return 0;
15385   ;
15386   return 0;
15387 }
15388 _ACEOF
15389 rm -f conftest.$ac_objext
15390 if { (ac_try="$ac_compile"
15391 case "(($ac_try" in
15392   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15393   *) ac_try_echo=$ac_try;;
15394 esac
15395 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15396   (eval "$ac_compile") 2>conftest.er1
15397   ac_status=$?
15398   grep -v '^ *+' conftest.er1 >conftest.err
15399   rm -f conftest.er1
15400   cat conftest.err >&5
15401   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15402   (exit $ac_status); } && {
15403          test -z "$ac_c_werror_flag" ||
15404          test ! -s conftest.err
15405        } && test -s conftest.$ac_objext; then
15406   ac_cv_type_struct_option=yes
15407 else
15408   echo "$as_me: failed program was:" >&5
15409 sed 's/^/| /' conftest.$ac_ext >&5
15410
15411         ac_cv_type_struct_option=no
15412 fi
15413
15414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15415 fi
15416 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_option" >&5
15417 echo "${ECHO_T}$ac_cv_type_struct_option" >&6; }
15418 if test $ac_cv_type_struct_option = yes; then
15419
15420 cat >>confdefs.h <<_ACEOF
15421 #define HAVE_STRUCT_OPTION 1
15422 _ACEOF
15423
15424
15425 fi
15426
15427
15428 if test "$with_zlib" = yes; then
15429   # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
15430   # did not).  While we could work around the lack of z_streamp, it
15431   # seems unwise to encourage people to use such old zlib versions...
15432   { echo "$as_me:$LINENO: checking for z_streamp" >&5
15433 echo $ECHO_N "checking for z_streamp... $ECHO_C" >&6; }
15434 if test "${ac_cv_type_z_streamp+set}" = set; then
15435   echo $ECHO_N "(cached) $ECHO_C" >&6
15436 else
15437   cat >conftest.$ac_ext <<_ACEOF
15438 /* confdefs.h.  */
15439 _ACEOF
15440 cat confdefs.h >>conftest.$ac_ext
15441 cat >>conftest.$ac_ext <<_ACEOF
15442 /* end confdefs.h.  */
15443 #include <zlib.h>
15444
15445 typedef z_streamp ac__type_new_;
15446 int
15447 main ()
15448 {
15449 if ((ac__type_new_ *) 0)
15450   return 0;
15451 if (sizeof (ac__type_new_))
15452   return 0;
15453   ;
15454   return 0;
15455 }
15456 _ACEOF
15457 rm -f conftest.$ac_objext
15458 if { (ac_try="$ac_compile"
15459 case "(($ac_try" in
15460   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15461   *) ac_try_echo=$ac_try;;
15462 esac
15463 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15464   (eval "$ac_compile") 2>conftest.er1
15465   ac_status=$?
15466   grep -v '^ *+' conftest.er1 >conftest.err
15467   rm -f conftest.er1
15468   cat conftest.err >&5
15469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15470   (exit $ac_status); } && {
15471          test -z "$ac_c_werror_flag" ||
15472          test ! -s conftest.err
15473        } && test -s conftest.$ac_objext; then
15474   ac_cv_type_z_streamp=yes
15475 else
15476   echo "$as_me: failed program was:" >&5
15477 sed 's/^/| /' conftest.$ac_ext >&5
15478
15479         ac_cv_type_z_streamp=no
15480 fi
15481
15482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15483 fi
15484 { echo "$as_me:$LINENO: result: $ac_cv_type_z_streamp" >&5
15485 echo "${ECHO_T}$ac_cv_type_z_streamp" >&6; }
15486 if test $ac_cv_type_z_streamp = yes; then
15487   :
15488 else
15489   { { echo "$as_me:$LINENO: error: zlib version is too old
15490 Use --without-zlib to disable zlib support." >&5
15491 echo "$as_me: error: zlib version is too old
15492 Use --without-zlib to disable zlib support." >&2;}
15493    { (exit 1); exit 1; }; }
15494 fi
15495
15496 fi
15497
15498 if test "$with_krb5" = yes; then
15499 # Check for differences between MIT and Heimdal (KTH) releases
15500   { echo "$as_me:$LINENO: checking for krb5_ticket.enc_part2" >&5
15501 echo $ECHO_N "checking for krb5_ticket.enc_part2... $ECHO_C" >&6; }
15502 if test "${ac_cv_member_krb5_ticket_enc_part2+set}" = set; then
15503   echo $ECHO_N "(cached) $ECHO_C" >&6
15504 else
15505   cat >conftest.$ac_ext <<_ACEOF
15506 /* confdefs.h.  */
15507 _ACEOF
15508 cat confdefs.h >>conftest.$ac_ext
15509 cat >>conftest.$ac_ext <<_ACEOF
15510 /* end confdefs.h.  */
15511 #include <krb5.h>
15512
15513 int
15514 main ()
15515 {
15516 static krb5_ticket ac_aggr;
15517 if (ac_aggr.enc_part2)
15518 return 0;
15519   ;
15520   return 0;
15521 }
15522 _ACEOF
15523 rm -f conftest.$ac_objext
15524 if { (ac_try="$ac_compile"
15525 case "(($ac_try" in
15526   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15527   *) ac_try_echo=$ac_try;;
15528 esac
15529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15530   (eval "$ac_compile") 2>conftest.er1
15531   ac_status=$?
15532   grep -v '^ *+' conftest.er1 >conftest.err
15533   rm -f conftest.er1
15534   cat conftest.err >&5
15535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15536   (exit $ac_status); } && {
15537          test -z "$ac_c_werror_flag" ||
15538          test ! -s conftest.err
15539        } && test -s conftest.$ac_objext; then
15540   ac_cv_member_krb5_ticket_enc_part2=yes
15541 else
15542   echo "$as_me: failed program was:" >&5
15543 sed 's/^/| /' conftest.$ac_ext >&5
15544
15545         cat >conftest.$ac_ext <<_ACEOF
15546 /* confdefs.h.  */
15547 _ACEOF
15548 cat confdefs.h >>conftest.$ac_ext
15549 cat >>conftest.$ac_ext <<_ACEOF
15550 /* end confdefs.h.  */
15551 #include <krb5.h>
15552
15553 int
15554 main ()
15555 {
15556 static krb5_ticket ac_aggr;
15557 if (sizeof ac_aggr.enc_part2)
15558 return 0;
15559   ;
15560   return 0;
15561 }
15562 _ACEOF
15563 rm -f conftest.$ac_objext
15564 if { (ac_try="$ac_compile"
15565 case "(($ac_try" in
15566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15567   *) ac_try_echo=$ac_try;;
15568 esac
15569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15570   (eval "$ac_compile") 2>conftest.er1
15571   ac_status=$?
15572   grep -v '^ *+' conftest.er1 >conftest.err
15573   rm -f conftest.er1
15574   cat conftest.err >&5
15575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15576   (exit $ac_status); } && {
15577          test -z "$ac_c_werror_flag" ||
15578          test ! -s conftest.err
15579        } && test -s conftest.$ac_objext; then
15580   ac_cv_member_krb5_ticket_enc_part2=yes
15581 else
15582   echo "$as_me: failed program was:" >&5
15583 sed 's/^/| /' conftest.$ac_ext >&5
15584
15585         ac_cv_member_krb5_ticket_enc_part2=no
15586 fi
15587
15588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15589 fi
15590
15591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15592 fi
15593 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_ticket_enc_part2" >&5
15594 echo "${ECHO_T}$ac_cv_member_krb5_ticket_enc_part2" >&6; }
15595 if test $ac_cv_member_krb5_ticket_enc_part2 = yes; then
15596
15597 cat >>confdefs.h <<_ACEOF
15598 #define HAVE_KRB5_TICKET_ENC_PART2 1
15599 _ACEOF
15600
15601
15602 else
15603   { echo "$as_me:$LINENO: checking for krb5_ticket.client" >&5
15604 echo $ECHO_N "checking for krb5_ticket.client... $ECHO_C" >&6; }
15605 if test "${ac_cv_member_krb5_ticket_client+set}" = set; then
15606   echo $ECHO_N "(cached) $ECHO_C" >&6
15607 else
15608   cat >conftest.$ac_ext <<_ACEOF
15609 /* confdefs.h.  */
15610 _ACEOF
15611 cat confdefs.h >>conftest.$ac_ext
15612 cat >>conftest.$ac_ext <<_ACEOF
15613 /* end confdefs.h.  */
15614 #include <krb5.h>
15615
15616 int
15617 main ()
15618 {
15619 static krb5_ticket ac_aggr;
15620 if (ac_aggr.client)
15621 return 0;
15622   ;
15623   return 0;
15624 }
15625 _ACEOF
15626 rm -f conftest.$ac_objext
15627 if { (ac_try="$ac_compile"
15628 case "(($ac_try" in
15629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15630   *) ac_try_echo=$ac_try;;
15631 esac
15632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15633   (eval "$ac_compile") 2>conftest.er1
15634   ac_status=$?
15635   grep -v '^ *+' conftest.er1 >conftest.err
15636   rm -f conftest.er1
15637   cat conftest.err >&5
15638   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15639   (exit $ac_status); } && {
15640          test -z "$ac_c_werror_flag" ||
15641          test ! -s conftest.err
15642        } && test -s conftest.$ac_objext; then
15643   ac_cv_member_krb5_ticket_client=yes
15644 else
15645   echo "$as_me: failed program was:" >&5
15646 sed 's/^/| /' conftest.$ac_ext >&5
15647
15648         cat >conftest.$ac_ext <<_ACEOF
15649 /* confdefs.h.  */
15650 _ACEOF
15651 cat confdefs.h >>conftest.$ac_ext
15652 cat >>conftest.$ac_ext <<_ACEOF
15653 /* end confdefs.h.  */
15654 #include <krb5.h>
15655
15656 int
15657 main ()
15658 {
15659 static krb5_ticket ac_aggr;
15660 if (sizeof ac_aggr.client)
15661 return 0;
15662   ;
15663   return 0;
15664 }
15665 _ACEOF
15666 rm -f conftest.$ac_objext
15667 if { (ac_try="$ac_compile"
15668 case "(($ac_try" in
15669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15670   *) ac_try_echo=$ac_try;;
15671 esac
15672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15673   (eval "$ac_compile") 2>conftest.er1
15674   ac_status=$?
15675   grep -v '^ *+' conftest.er1 >conftest.err
15676   rm -f conftest.er1
15677   cat conftest.err >&5
15678   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15679   (exit $ac_status); } && {
15680          test -z "$ac_c_werror_flag" ||
15681          test ! -s conftest.err
15682        } && test -s conftest.$ac_objext; then
15683   ac_cv_member_krb5_ticket_client=yes
15684 else
15685   echo "$as_me: failed program was:" >&5
15686 sed 's/^/| /' conftest.$ac_ext >&5
15687
15688         ac_cv_member_krb5_ticket_client=no
15689 fi
15690
15691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15692 fi
15693
15694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15695 fi
15696 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_ticket_client" >&5
15697 echo "${ECHO_T}$ac_cv_member_krb5_ticket_client" >&6; }
15698 if test $ac_cv_member_krb5_ticket_client = yes; then
15699
15700 cat >>confdefs.h <<_ACEOF
15701 #define HAVE_KRB5_TICKET_CLIENT 1
15702 _ACEOF
15703
15704
15705 else
15706   { { echo "$as_me:$LINENO: error: could not determine how to get client name from Kerberos 5 ticket" >&5
15707 echo "$as_me: error: could not determine how to get client name from Kerberos 5 ticket" >&2;}
15708    { (exit 1); exit 1; }; }
15709 fi
15710
15711 fi
15712
15713   { echo "$as_me:$LINENO: checking for krb5_error.text.data" >&5
15714 echo $ECHO_N "checking for krb5_error.text.data... $ECHO_C" >&6; }
15715 if test "${ac_cv_member_krb5_error_text_data+set}" = set; then
15716   echo $ECHO_N "(cached) $ECHO_C" >&6
15717 else
15718   cat >conftest.$ac_ext <<_ACEOF
15719 /* confdefs.h.  */
15720 _ACEOF
15721 cat confdefs.h >>conftest.$ac_ext
15722 cat >>conftest.$ac_ext <<_ACEOF
15723 /* end confdefs.h.  */
15724 #include <krb5.h>
15725
15726 int
15727 main ()
15728 {
15729 static krb5_error ac_aggr;
15730 if (ac_aggr.text.data)
15731 return 0;
15732   ;
15733   return 0;
15734 }
15735 _ACEOF
15736 rm -f conftest.$ac_objext
15737 if { (ac_try="$ac_compile"
15738 case "(($ac_try" in
15739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15740   *) ac_try_echo=$ac_try;;
15741 esac
15742 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15743   (eval "$ac_compile") 2>conftest.er1
15744   ac_status=$?
15745   grep -v '^ *+' conftest.er1 >conftest.err
15746   rm -f conftest.er1
15747   cat conftest.err >&5
15748   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15749   (exit $ac_status); } && {
15750          test -z "$ac_c_werror_flag" ||
15751          test ! -s conftest.err
15752        } && test -s conftest.$ac_objext; then
15753   ac_cv_member_krb5_error_text_data=yes
15754 else
15755   echo "$as_me: failed program was:" >&5
15756 sed 's/^/| /' conftest.$ac_ext >&5
15757
15758         cat >conftest.$ac_ext <<_ACEOF
15759 /* confdefs.h.  */
15760 _ACEOF
15761 cat confdefs.h >>conftest.$ac_ext
15762 cat >>conftest.$ac_ext <<_ACEOF
15763 /* end confdefs.h.  */
15764 #include <krb5.h>
15765
15766 int
15767 main ()
15768 {
15769 static krb5_error ac_aggr;
15770 if (sizeof ac_aggr.text.data)
15771 return 0;
15772   ;
15773   return 0;
15774 }
15775 _ACEOF
15776 rm -f conftest.$ac_objext
15777 if { (ac_try="$ac_compile"
15778 case "(($ac_try" in
15779   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15780   *) ac_try_echo=$ac_try;;
15781 esac
15782 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15783   (eval "$ac_compile") 2>conftest.er1
15784   ac_status=$?
15785   grep -v '^ *+' conftest.er1 >conftest.err
15786   rm -f conftest.er1
15787   cat conftest.err >&5
15788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15789   (exit $ac_status); } && {
15790          test -z "$ac_c_werror_flag" ||
15791          test ! -s conftest.err
15792        } && test -s conftest.$ac_objext; then
15793   ac_cv_member_krb5_error_text_data=yes
15794 else
15795   echo "$as_me: failed program was:" >&5
15796 sed 's/^/| /' conftest.$ac_ext >&5
15797
15798         ac_cv_member_krb5_error_text_data=no
15799 fi
15800
15801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15802 fi
15803
15804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15805 fi
15806 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_error_text_data" >&5
15807 echo "${ECHO_T}$ac_cv_member_krb5_error_text_data" >&6; }
15808 if test $ac_cv_member_krb5_error_text_data = yes; then
15809
15810 cat >>confdefs.h <<_ACEOF
15811 #define HAVE_KRB5_ERROR_TEXT_DATA 1
15812 _ACEOF
15813
15814
15815 else
15816   { echo "$as_me:$LINENO: checking for krb5_error.e_data" >&5
15817 echo $ECHO_N "checking for krb5_error.e_data... $ECHO_C" >&6; }
15818 if test "${ac_cv_member_krb5_error_e_data+set}" = set; then
15819   echo $ECHO_N "(cached) $ECHO_C" >&6
15820 else
15821   cat >conftest.$ac_ext <<_ACEOF
15822 /* confdefs.h.  */
15823 _ACEOF
15824 cat confdefs.h >>conftest.$ac_ext
15825 cat >>conftest.$ac_ext <<_ACEOF
15826 /* end confdefs.h.  */
15827 #include <krb5.h>
15828
15829 int
15830 main ()
15831 {
15832 static krb5_error ac_aggr;
15833 if (ac_aggr.e_data)
15834 return 0;
15835   ;
15836   return 0;
15837 }
15838 _ACEOF
15839 rm -f conftest.$ac_objext
15840 if { (ac_try="$ac_compile"
15841 case "(($ac_try" in
15842   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15843   *) ac_try_echo=$ac_try;;
15844 esac
15845 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15846   (eval "$ac_compile") 2>conftest.er1
15847   ac_status=$?
15848   grep -v '^ *+' conftest.er1 >conftest.err
15849   rm -f conftest.er1
15850   cat conftest.err >&5
15851   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15852   (exit $ac_status); } && {
15853          test -z "$ac_c_werror_flag" ||
15854          test ! -s conftest.err
15855        } && test -s conftest.$ac_objext; then
15856   ac_cv_member_krb5_error_e_data=yes
15857 else
15858   echo "$as_me: failed program was:" >&5
15859 sed 's/^/| /' conftest.$ac_ext >&5
15860
15861         cat >conftest.$ac_ext <<_ACEOF
15862 /* confdefs.h.  */
15863 _ACEOF
15864 cat confdefs.h >>conftest.$ac_ext
15865 cat >>conftest.$ac_ext <<_ACEOF
15866 /* end confdefs.h.  */
15867 #include <krb5.h>
15868
15869 int
15870 main ()
15871 {
15872 static krb5_error ac_aggr;
15873 if (sizeof ac_aggr.e_data)
15874 return 0;
15875   ;
15876   return 0;
15877 }
15878 _ACEOF
15879 rm -f conftest.$ac_objext
15880 if { (ac_try="$ac_compile"
15881 case "(($ac_try" in
15882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15883   *) ac_try_echo=$ac_try;;
15884 esac
15885 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15886   (eval "$ac_compile") 2>conftest.er1
15887   ac_status=$?
15888   grep -v '^ *+' conftest.er1 >conftest.err
15889   rm -f conftest.er1
15890   cat conftest.err >&5
15891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15892   (exit $ac_status); } && {
15893          test -z "$ac_c_werror_flag" ||
15894          test ! -s conftest.err
15895        } && test -s conftest.$ac_objext; then
15896   ac_cv_member_krb5_error_e_data=yes
15897 else
15898   echo "$as_me: failed program was:" >&5
15899 sed 's/^/| /' conftest.$ac_ext >&5
15900
15901         ac_cv_member_krb5_error_e_data=no
15902 fi
15903
15904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15905 fi
15906
15907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15908 fi
15909 { echo "$as_me:$LINENO: result: $ac_cv_member_krb5_error_e_data" >&5
15910 echo "${ECHO_T}$ac_cv_member_krb5_error_e_data" >&6; }
15911 if test $ac_cv_member_krb5_error_e_data = yes; then
15912
15913 cat >>confdefs.h <<_ACEOF
15914 #define HAVE_KRB5_ERROR_E_DATA 1
15915 _ACEOF
15916
15917
15918 else
15919   { { echo "$as_me:$LINENO: error: could not determine how to extract Kerberos 5 error messages" >&5
15920 echo "$as_me: error: could not determine how to extract Kerberos 5 error messages" >&2;}
15921    { (exit 1); exit 1; }; }
15922 fi
15923
15924 fi
15925
15926
15927 # Win32 requires headers to be loaded for __stdcall, so can't use
15928 # AC_CHECK_FUNCS here.
15929   { echo "$as_me:$LINENO: checking for krb5_free_unparsed_name" >&5
15930 echo $ECHO_N "checking for krb5_free_unparsed_name... $ECHO_C" >&6; }
15931   cat >conftest.$ac_ext <<_ACEOF
15932 /* confdefs.h.  */
15933 _ACEOF
15934 cat confdefs.h >>conftest.$ac_ext
15935 cat >>conftest.$ac_ext <<_ACEOF
15936 /* end confdefs.h.  */
15937 #include <krb5.h>
15938 int
15939 main ()
15940 {
15941 krb5_free_unparsed_name(NULL,NULL);
15942   ;
15943   return 0;
15944 }
15945 _ACEOF
15946 rm -f conftest.$ac_objext conftest$ac_exeext
15947 if { (ac_try="$ac_link"
15948 case "(($ac_try" in
15949   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15950   *) ac_try_echo=$ac_try;;
15951 esac
15952 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15953   (eval "$ac_link") 2>conftest.er1
15954   ac_status=$?
15955   grep -v '^ *+' conftest.er1 >conftest.err
15956   rm -f conftest.er1
15957   cat conftest.err >&5
15958   echo "$as_me:$LINENO: \$? = $ac_status" >&5
15959   (exit $ac_status); } && {
15960          test -z "$ac_c_werror_flag" ||
15961          test ! -s conftest.err
15962        } && test -s conftest$ac_exeext &&
15963        $as_test_x conftest$ac_exeext; then
15964
15965 cat >>confdefs.h <<\_ACEOF
15966 #define HAVE_KRB5_FREE_UNPARSED_NAME 1
15967 _ACEOF
15968
15969 { echo "$as_me:$LINENO: result: yes" >&5
15970 echo "${ECHO_T}yes" >&6; }
15971 else
15972   echo "$as_me: failed program was:" >&5
15973 sed 's/^/| /' conftest.$ac_ext >&5
15974
15975         { echo "$as_me:$LINENO: result: no" >&5
15976 echo "${ECHO_T}no" >&6; }
15977 fi
15978
15979 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15980       conftest$ac_exeext conftest.$ac_ext
15981 fi
15982
15983
15984 ##
15985 ## Functions, global variables
15986 ##
15987
15988 { echo "$as_me:$LINENO: checking for int timezone" >&5
15989 echo $ECHO_N "checking for int timezone... $ECHO_C" >&6; }
15990 if test "${pgac_cv_var_int_timezone+set}" = set; then
15991   echo $ECHO_N "(cached) $ECHO_C" >&6
15992 else
15993   cat >conftest.$ac_ext <<_ACEOF
15994 /* confdefs.h.  */
15995 _ACEOF
15996 cat confdefs.h >>conftest.$ac_ext
15997 cat >>conftest.$ac_ext <<_ACEOF
15998 /* end confdefs.h.  */
15999 #include <time.h>
16000 int res;
16001 int
16002 main ()
16003 {
16004 #ifndef __CYGWIN__
16005 res = timezone / 60;
16006 #else
16007 res = _timezone / 60;
16008 #endif
16009   ;
16010   return 0;
16011 }
16012 _ACEOF
16013 rm -f conftest.$ac_objext conftest$ac_exeext
16014 if { (ac_try="$ac_link"
16015 case "(($ac_try" in
16016   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16017   *) ac_try_echo=$ac_try;;
16018 esac
16019 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16020   (eval "$ac_link") 2>conftest.er1
16021   ac_status=$?
16022   grep -v '^ *+' conftest.er1 >conftest.err
16023   rm -f conftest.er1
16024   cat conftest.err >&5
16025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16026   (exit $ac_status); } && {
16027          test -z "$ac_c_werror_flag" ||
16028          test ! -s conftest.err
16029        } && test -s conftest$ac_exeext &&
16030        $as_test_x conftest$ac_exeext; then
16031   pgac_cv_var_int_timezone=yes
16032 else
16033   echo "$as_me: failed program was:" >&5
16034 sed 's/^/| /' conftest.$ac_ext >&5
16035
16036         pgac_cv_var_int_timezone=no
16037 fi
16038
16039 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16040       conftest$ac_exeext conftest.$ac_ext
16041 fi
16042 { echo "$as_me:$LINENO: result: $pgac_cv_var_int_timezone" >&5
16043 echo "${ECHO_T}$pgac_cv_var_int_timezone" >&6; }
16044 if test x"$pgac_cv_var_int_timezone" = xyes ; then
16045
16046 cat >>confdefs.h <<\_ACEOF
16047 #define HAVE_INT_TIMEZONE
16048 _ACEOF
16049
16050 fi
16051 { echo "$as_me:$LINENO: checking types of arguments for accept()" >&5
16052 echo $ECHO_N "checking types of arguments for accept()... $ECHO_C" >&6; }
16053  if test "${ac_cv_func_accept_return+set}" = set; then
16054   echo $ECHO_N "(cached) $ECHO_C" >&6
16055 else
16056    if test "${ac_cv_func_accept_arg1+set}" = set; then
16057   echo $ECHO_N "(cached) $ECHO_C" >&6
16058 else
16059     if test "${ac_cv_func_accept_arg2+set}" = set; then
16060   echo $ECHO_N "(cached) $ECHO_C" >&6
16061 else
16062      if test "${ac_cv_func_accept_arg3+set}" = set; then
16063   echo $ECHO_N "(cached) $ECHO_C" >&6
16064 else
16065       for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL'; do
16066       for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
16067        for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
16068         for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
16069          cat >conftest.$ac_ext <<_ACEOF
16070 /* confdefs.h.  */
16071 _ACEOF
16072 cat confdefs.h >>conftest.$ac_ext
16073 cat >>conftest.$ac_ext <<_ACEOF
16074 /* end confdefs.h.  */
16075 #ifdef HAVE_SYS_TYPES_H
16076 #include <sys/types.h>
16077 #endif
16078 #ifdef HAVE_SYS_SOCKET_H
16079 #include <sys/socket.h>
16080 #endif
16081 extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
16082 int
16083 main ()
16084 {
16085
16086   ;
16087   return 0;
16088 }
16089 _ACEOF
16090 rm -f conftest.$ac_objext
16091 if { (ac_try="$ac_compile"
16092 case "(($ac_try" in
16093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16094   *) ac_try_echo=$ac_try;;
16095 esac
16096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16097   (eval "$ac_compile") 2>conftest.er1
16098   ac_status=$?
16099   grep -v '^ *+' conftest.er1 >conftest.err
16100   rm -f conftest.er1
16101   cat conftest.err >&5
16102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16103   (exit $ac_status); } && {
16104          test -z "$ac_c_werror_flag" ||
16105          test ! -s conftest.err
16106        } && test -s conftest.$ac_objext; then
16107   ac_not_found=no; break 4
16108 else
16109   echo "$as_me: failed program was:" >&5
16110 sed 's/^/| /' conftest.$ac_ext >&5
16111
16112         ac_not_found=yes
16113 fi
16114
16115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16116        done
16117       done
16118      done
16119     done
16120     if test "$ac_not_found" = yes; then
16121       { { echo "$as_me:$LINENO: error: could not determine argument types" >&5
16122 echo "$as_me: error: could not determine argument types" >&2;}
16123    { (exit 1); exit 1; }; }
16124     fi
16125     if test "$ac_cv_func_accept_arg3" = "void"; then
16126       ac_cv_func_accept_arg3=int
16127     fi
16128
16129 fi
16130
16131 fi
16132
16133 fi
16134
16135 fi
16136  { 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
16137 echo "${ECHO_T}$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6; }
16138
16139 cat >>confdefs.h <<_ACEOF
16140 #define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
16141 _ACEOF
16142
16143
16144 cat >>confdefs.h <<_ACEOF
16145 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
16146 _ACEOF
16147
16148
16149 cat >>confdefs.h <<_ACEOF
16150 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
16151 _ACEOF
16152
16153
16154 cat >>confdefs.h <<_ACEOF
16155 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
16156 _ACEOF
16157
16158
16159 { echo "$as_me:$LINENO: checking whether gettimeofday takes only one argument" >&5
16160 echo $ECHO_N "checking whether gettimeofday takes only one argument... $ECHO_C" >&6; }
16161 if test "${pgac_cv_func_gettimeofday_1arg+set}" = set; then
16162   echo $ECHO_N "(cached) $ECHO_C" >&6
16163 else
16164   cat >conftest.$ac_ext <<_ACEOF
16165 /* confdefs.h.  */
16166 _ACEOF
16167 cat confdefs.h >>conftest.$ac_ext
16168 cat >>conftest.$ac_ext <<_ACEOF
16169 /* end confdefs.h.  */
16170 #include <sys/time.h>
16171 int
16172 main ()
16173 {
16174 struct timeval *tp;
16175 struct timezone *tzp;
16176 gettimeofday(tp,tzp);
16177   ;
16178   return 0;
16179 }
16180 _ACEOF
16181 rm -f conftest.$ac_objext
16182 if { (ac_try="$ac_compile"
16183 case "(($ac_try" in
16184   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16185   *) ac_try_echo=$ac_try;;
16186 esac
16187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16188   (eval "$ac_compile") 2>conftest.er1
16189   ac_status=$?
16190   grep -v '^ *+' conftest.er1 >conftest.err
16191   rm -f conftest.er1
16192   cat conftest.err >&5
16193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16194   (exit $ac_status); } && {
16195          test -z "$ac_c_werror_flag" ||
16196          test ! -s conftest.err
16197        } && test -s conftest.$ac_objext; then
16198   pgac_cv_func_gettimeofday_1arg=no
16199 else
16200   echo "$as_me: failed program was:" >&5
16201 sed 's/^/| /' conftest.$ac_ext >&5
16202
16203         pgac_cv_func_gettimeofday_1arg=yes
16204 fi
16205
16206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16207 fi
16208 { echo "$as_me:$LINENO: result: $pgac_cv_func_gettimeofday_1arg" >&5
16209 echo "${ECHO_T}$pgac_cv_func_gettimeofday_1arg" >&6; }
16210 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
16211
16212 cat >>confdefs.h <<\_ACEOF
16213 #define GETTIMEOFDAY_1ARG
16214 _ACEOF
16215
16216 fi
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241 for ac_func in cbrt dlopen fcvt fdatasync getpeereid getpeerucred getrlimit memmove poll pstat readlink setproctitle setsid sigprocmask symlink sysconf towlower utime utimes waitpid wcstombs
16242 do
16243 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16244 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16245 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16246 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16247   echo $ECHO_N "(cached) $ECHO_C" >&6
16248 else
16249   cat >conftest.$ac_ext <<_ACEOF
16250 /* confdefs.h.  */
16251 _ACEOF
16252 cat confdefs.h >>conftest.$ac_ext
16253 cat >>conftest.$ac_ext <<_ACEOF
16254 /* end confdefs.h.  */
16255 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16256    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16257 #define $ac_func innocuous_$ac_func
16258
16259 /* System header to define __stub macros and hopefully few prototypes,
16260     which can conflict with char $ac_func (); below.
16261     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16262     <limits.h> exists even on freestanding compilers.  */
16263
16264 #ifdef __STDC__
16265 # include <limits.h>
16266 #else
16267 # include <assert.h>
16268 #endif
16269
16270 #undef $ac_func
16271
16272 /* Override any GCC internal prototype to avoid an error.
16273    Use char because int might match the return type of a GCC
16274    builtin and then its argument prototype would still apply.  */
16275 #ifdef __cplusplus
16276 extern "C"
16277 #endif
16278 char $ac_func ();
16279 /* The GNU C library defines this for functions which it implements
16280     to always fail with ENOSYS.  Some functions are actually named
16281     something starting with __ and the normal name is an alias.  */
16282 #if defined __stub_$ac_func || defined __stub___$ac_func
16283 choke me
16284 #endif
16285
16286 int
16287 main ()
16288 {
16289 return $ac_func ();
16290   ;
16291   return 0;
16292 }
16293 _ACEOF
16294 rm -f conftest.$ac_objext conftest$ac_exeext
16295 if { (ac_try="$ac_link"
16296 case "(($ac_try" in
16297   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16298   *) ac_try_echo=$ac_try;;
16299 esac
16300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16301   (eval "$ac_link") 2>conftest.er1
16302   ac_status=$?
16303   grep -v '^ *+' conftest.er1 >conftest.err
16304   rm -f conftest.er1
16305   cat conftest.err >&5
16306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16307   (exit $ac_status); } && {
16308          test -z "$ac_c_werror_flag" ||
16309          test ! -s conftest.err
16310        } && test -s conftest$ac_exeext &&
16311        $as_test_x conftest$ac_exeext; then
16312   eval "$as_ac_var=yes"
16313 else
16314   echo "$as_me: failed program was:" >&5
16315 sed 's/^/| /' conftest.$ac_ext >&5
16316
16317         eval "$as_ac_var=no"
16318 fi
16319
16320 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16321       conftest$ac_exeext conftest.$ac_ext
16322 fi
16323 ac_res=`eval echo '${'$as_ac_var'}'`
16324                { echo "$as_me:$LINENO: result: $ac_res" >&5
16325 echo "${ECHO_T}$ac_res" >&6; }
16326 if test `eval echo '${'$as_ac_var'}'` = yes; then
16327   cat >>confdefs.h <<_ACEOF
16328 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16329 _ACEOF
16330
16331 fi
16332 done
16333
16334
16335 { echo "$as_me:$LINENO: checking whether fdatasync is declared" >&5
16336 echo $ECHO_N "checking whether fdatasync is declared... $ECHO_C" >&6; }
16337 if test "${ac_cv_have_decl_fdatasync+set}" = set; then
16338   echo $ECHO_N "(cached) $ECHO_C" >&6
16339 else
16340   cat >conftest.$ac_ext <<_ACEOF
16341 /* confdefs.h.  */
16342 _ACEOF
16343 cat confdefs.h >>conftest.$ac_ext
16344 cat >>conftest.$ac_ext <<_ACEOF
16345 /* end confdefs.h.  */
16346 #include <unistd.h>
16347
16348 int
16349 main ()
16350 {
16351 #ifndef fdatasync
16352   (void) fdatasync;
16353 #endif
16354
16355   ;
16356   return 0;
16357 }
16358 _ACEOF
16359 rm -f conftest.$ac_objext
16360 if { (ac_try="$ac_compile"
16361 case "(($ac_try" in
16362   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16363   *) ac_try_echo=$ac_try;;
16364 esac
16365 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16366   (eval "$ac_compile") 2>conftest.er1
16367   ac_status=$?
16368   grep -v '^ *+' conftest.er1 >conftest.err
16369   rm -f conftest.er1
16370   cat conftest.err >&5
16371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16372   (exit $ac_status); } && {
16373          test -z "$ac_c_werror_flag" ||
16374          test ! -s conftest.err
16375        } && test -s conftest.$ac_objext; then
16376   ac_cv_have_decl_fdatasync=yes
16377 else
16378   echo "$as_me: failed program was:" >&5
16379 sed 's/^/| /' conftest.$ac_ext >&5
16380
16381         ac_cv_have_decl_fdatasync=no
16382 fi
16383
16384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16385 fi
16386 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_fdatasync" >&5
16387 echo "${ECHO_T}$ac_cv_have_decl_fdatasync" >&6; }
16388 if test $ac_cv_have_decl_fdatasync = yes; then
16389
16390 cat >>confdefs.h <<_ACEOF
16391 #define HAVE_DECL_FDATASYNC 1
16392 _ACEOF
16393
16394
16395 else
16396   cat >>confdefs.h <<_ACEOF
16397 #define HAVE_DECL_FDATASYNC 0
16398 _ACEOF
16399
16400
16401 fi
16402
16403
16404 { echo "$as_me:$LINENO: checking whether posix_fadvise is declared" >&5
16405 echo $ECHO_N "checking whether posix_fadvise is declared... $ECHO_C" >&6; }
16406 if test "${ac_cv_have_decl_posix_fadvise+set}" = set; then
16407   echo $ECHO_N "(cached) $ECHO_C" >&6
16408 else
16409   cat >conftest.$ac_ext <<_ACEOF
16410 /* confdefs.h.  */
16411 _ACEOF
16412 cat confdefs.h >>conftest.$ac_ext
16413 cat >>conftest.$ac_ext <<_ACEOF
16414 /* end confdefs.h.  */
16415 #include <fcntl.h>
16416
16417 int
16418 main ()
16419 {
16420 #ifndef posix_fadvise
16421   (void) posix_fadvise;
16422 #endif
16423
16424   ;
16425   return 0;
16426 }
16427 _ACEOF
16428 rm -f conftest.$ac_objext
16429 if { (ac_try="$ac_compile"
16430 case "(($ac_try" in
16431   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16432   *) ac_try_echo=$ac_try;;
16433 esac
16434 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16435   (eval "$ac_compile") 2>conftest.er1
16436   ac_status=$?
16437   grep -v '^ *+' conftest.er1 >conftest.err
16438   rm -f conftest.er1
16439   cat conftest.err >&5
16440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16441   (exit $ac_status); } && {
16442          test -z "$ac_c_werror_flag" ||
16443          test ! -s conftest.err
16444        } && test -s conftest.$ac_objext; then
16445   ac_cv_have_decl_posix_fadvise=yes
16446 else
16447   echo "$as_me: failed program was:" >&5
16448 sed 's/^/| /' conftest.$ac_ext >&5
16449
16450         ac_cv_have_decl_posix_fadvise=no
16451 fi
16452
16453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16454 fi
16455 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_posix_fadvise" >&5
16456 echo "${ECHO_T}$ac_cv_have_decl_posix_fadvise" >&6; }
16457 if test $ac_cv_have_decl_posix_fadvise = yes; then
16458
16459 cat >>confdefs.h <<_ACEOF
16460 #define HAVE_DECL_POSIX_FADVISE 1
16461 _ACEOF
16462
16463
16464 else
16465   cat >>confdefs.h <<_ACEOF
16466 #define HAVE_DECL_POSIX_FADVISE 0
16467 _ACEOF
16468
16469
16470 fi
16471
16472
16473 { echo "$as_me:$LINENO: checking whether strlcat is declared" >&5
16474 echo $ECHO_N "checking whether strlcat is declared... $ECHO_C" >&6; }
16475 if test "${ac_cv_have_decl_strlcat+set}" = set; then
16476   echo $ECHO_N "(cached) $ECHO_C" >&6
16477 else
16478   cat >conftest.$ac_ext <<_ACEOF
16479 /* confdefs.h.  */
16480 _ACEOF
16481 cat confdefs.h >>conftest.$ac_ext
16482 cat >>conftest.$ac_ext <<_ACEOF
16483 /* end confdefs.h.  */
16484 $ac_includes_default
16485 int
16486 main ()
16487 {
16488 #ifndef strlcat
16489   (void) strlcat;
16490 #endif
16491
16492   ;
16493   return 0;
16494 }
16495 _ACEOF
16496 rm -f conftest.$ac_objext
16497 if { (ac_try="$ac_compile"
16498 case "(($ac_try" in
16499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16500   *) ac_try_echo=$ac_try;;
16501 esac
16502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16503   (eval "$ac_compile") 2>conftest.er1
16504   ac_status=$?
16505   grep -v '^ *+' conftest.er1 >conftest.err
16506   rm -f conftest.er1
16507   cat conftest.err >&5
16508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16509   (exit $ac_status); } && {
16510          test -z "$ac_c_werror_flag" ||
16511          test ! -s conftest.err
16512        } && test -s conftest.$ac_objext; then
16513   ac_cv_have_decl_strlcat=yes
16514 else
16515   echo "$as_me: failed program was:" >&5
16516 sed 's/^/| /' conftest.$ac_ext >&5
16517
16518         ac_cv_have_decl_strlcat=no
16519 fi
16520
16521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16522 fi
16523 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strlcat" >&5
16524 echo "${ECHO_T}$ac_cv_have_decl_strlcat" >&6; }
16525 if test $ac_cv_have_decl_strlcat = yes; then
16526
16527 cat >>confdefs.h <<_ACEOF
16528 #define HAVE_DECL_STRLCAT 1
16529 _ACEOF
16530
16531
16532 else
16533   cat >>confdefs.h <<_ACEOF
16534 #define HAVE_DECL_STRLCAT 0
16535 _ACEOF
16536
16537
16538 fi
16539 { echo "$as_me:$LINENO: checking whether strlcpy is declared" >&5
16540 echo $ECHO_N "checking whether strlcpy is declared... $ECHO_C" >&6; }
16541 if test "${ac_cv_have_decl_strlcpy+set}" = set; then
16542   echo $ECHO_N "(cached) $ECHO_C" >&6
16543 else
16544   cat >conftest.$ac_ext <<_ACEOF
16545 /* confdefs.h.  */
16546 _ACEOF
16547 cat confdefs.h >>conftest.$ac_ext
16548 cat >>conftest.$ac_ext <<_ACEOF
16549 /* end confdefs.h.  */
16550 $ac_includes_default
16551 int
16552 main ()
16553 {
16554 #ifndef strlcpy
16555   (void) strlcpy;
16556 #endif
16557
16558   ;
16559   return 0;
16560 }
16561 _ACEOF
16562 rm -f conftest.$ac_objext
16563 if { (ac_try="$ac_compile"
16564 case "(($ac_try" in
16565   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16566   *) ac_try_echo=$ac_try;;
16567 esac
16568 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16569   (eval "$ac_compile") 2>conftest.er1
16570   ac_status=$?
16571   grep -v '^ *+' conftest.er1 >conftest.err
16572   rm -f conftest.er1
16573   cat conftest.err >&5
16574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16575   (exit $ac_status); } && {
16576          test -z "$ac_c_werror_flag" ||
16577          test ! -s conftest.err
16578        } && test -s conftest.$ac_objext; then
16579   ac_cv_have_decl_strlcpy=yes
16580 else
16581   echo "$as_me: failed program was:" >&5
16582 sed 's/^/| /' conftest.$ac_ext >&5
16583
16584         ac_cv_have_decl_strlcpy=no
16585 fi
16586
16587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16588 fi
16589 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strlcpy" >&5
16590 echo "${ECHO_T}$ac_cv_have_decl_strlcpy" >&6; }
16591 if test $ac_cv_have_decl_strlcpy = yes; then
16592
16593 cat >>confdefs.h <<_ACEOF
16594 #define HAVE_DECL_STRLCPY 1
16595 _ACEOF
16596
16597
16598 else
16599   cat >>confdefs.h <<_ACEOF
16600 #define HAVE_DECL_STRLCPY 0
16601 _ACEOF
16602
16603
16604 fi
16605
16606
16607 # This is probably only present on Darwin, but may as well check always
16608 { echo "$as_me:$LINENO: checking whether F_FULLFSYNC is declared" >&5
16609 echo $ECHO_N "checking whether F_FULLFSYNC is declared... $ECHO_C" >&6; }
16610 if test "${ac_cv_have_decl_F_FULLFSYNC+set}" = set; then
16611   echo $ECHO_N "(cached) $ECHO_C" >&6
16612 else
16613   cat >conftest.$ac_ext <<_ACEOF
16614 /* confdefs.h.  */
16615 _ACEOF
16616 cat confdefs.h >>conftest.$ac_ext
16617 cat >>conftest.$ac_ext <<_ACEOF
16618 /* end confdefs.h.  */
16619 #include <fcntl.h>
16620
16621 int
16622 main ()
16623 {
16624 #ifndef F_FULLFSYNC
16625   (void) F_FULLFSYNC;
16626 #endif
16627
16628   ;
16629   return 0;
16630 }
16631 _ACEOF
16632 rm -f conftest.$ac_objext
16633 if { (ac_try="$ac_compile"
16634 case "(($ac_try" in
16635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16636   *) ac_try_echo=$ac_try;;
16637 esac
16638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16639   (eval "$ac_compile") 2>conftest.er1
16640   ac_status=$?
16641   grep -v '^ *+' conftest.er1 >conftest.err
16642   rm -f conftest.er1
16643   cat conftest.err >&5
16644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16645   (exit $ac_status); } && {
16646          test -z "$ac_c_werror_flag" ||
16647          test ! -s conftest.err
16648        } && test -s conftest.$ac_objext; then
16649   ac_cv_have_decl_F_FULLFSYNC=yes
16650 else
16651   echo "$as_me: failed program was:" >&5
16652 sed 's/^/| /' conftest.$ac_ext >&5
16653
16654         ac_cv_have_decl_F_FULLFSYNC=no
16655 fi
16656
16657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16658 fi
16659 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_F_FULLFSYNC" >&5
16660 echo "${ECHO_T}$ac_cv_have_decl_F_FULLFSYNC" >&6; }
16661 if test $ac_cv_have_decl_F_FULLFSYNC = yes; then
16662
16663 cat >>confdefs.h <<_ACEOF
16664 #define HAVE_DECL_F_FULLFSYNC 1
16665 _ACEOF
16666
16667
16668 else
16669   cat >>confdefs.h <<_ACEOF
16670 #define HAVE_DECL_F_FULLFSYNC 0
16671 _ACEOF
16672
16673
16674 fi
16675
16676
16677
16678 HAVE_IPV6=no
16679 { echo "$as_me:$LINENO: checking for struct sockaddr_in6" >&5
16680 echo $ECHO_N "checking for struct sockaddr_in6... $ECHO_C" >&6; }
16681 if test "${ac_cv_type_struct_sockaddr_in6+set}" = set; then
16682   echo $ECHO_N "(cached) $ECHO_C" >&6
16683 else
16684   cat >conftest.$ac_ext <<_ACEOF
16685 /* confdefs.h.  */
16686 _ACEOF
16687 cat confdefs.h >>conftest.$ac_ext
16688 cat >>conftest.$ac_ext <<_ACEOF
16689 /* end confdefs.h.  */
16690 $ac_includes_default
16691 #include <netinet/in.h>
16692
16693 typedef struct sockaddr_in6 ac__type_new_;
16694 int
16695 main ()
16696 {
16697 if ((ac__type_new_ *) 0)
16698   return 0;
16699 if (sizeof (ac__type_new_))
16700   return 0;
16701   ;
16702   return 0;
16703 }
16704 _ACEOF
16705 rm -f conftest.$ac_objext
16706 if { (ac_try="$ac_compile"
16707 case "(($ac_try" in
16708   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16709   *) ac_try_echo=$ac_try;;
16710 esac
16711 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16712   (eval "$ac_compile") 2>conftest.er1
16713   ac_status=$?
16714   grep -v '^ *+' conftest.er1 >conftest.err
16715   rm -f conftest.er1
16716   cat conftest.err >&5
16717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16718   (exit $ac_status); } && {
16719          test -z "$ac_c_werror_flag" ||
16720          test ! -s conftest.err
16721        } && test -s conftest.$ac_objext; then
16722   ac_cv_type_struct_sockaddr_in6=yes
16723 else
16724   echo "$as_me: failed program was:" >&5
16725 sed 's/^/| /' conftest.$ac_ext >&5
16726
16727         ac_cv_type_struct_sockaddr_in6=no
16728 fi
16729
16730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16731 fi
16732 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_sockaddr_in6" >&5
16733 echo "${ECHO_T}$ac_cv_type_struct_sockaddr_in6" >&6; }
16734 if test $ac_cv_type_struct_sockaddr_in6 = yes; then
16735
16736 cat >>confdefs.h <<\_ACEOF
16737 #define HAVE_IPV6 1
16738 _ACEOF
16739
16740          HAVE_IPV6=yes
16741 fi
16742
16743
16744
16745 { echo "$as_me:$LINENO: checking for PS_STRINGS" >&5
16746 echo $ECHO_N "checking for PS_STRINGS... $ECHO_C" >&6; }
16747 if test "${pgac_cv_var_PS_STRINGS+set}" = set; then
16748   echo $ECHO_N "(cached) $ECHO_C" >&6
16749 else
16750   cat >conftest.$ac_ext <<_ACEOF
16751 /* confdefs.h.  */
16752 _ACEOF
16753 cat confdefs.h >>conftest.$ac_ext
16754 cat >>conftest.$ac_ext <<_ACEOF
16755 /* end confdefs.h.  */
16756 #include <machine/vmparam.h>
16757 #include <sys/exec.h>
16758
16759 int
16760 main ()
16761 {
16762 PS_STRINGS->ps_nargvstr = 1;
16763 PS_STRINGS->ps_argvstr = "foo";
16764   ;
16765   return 0;
16766 }
16767 _ACEOF
16768 rm -f conftest.$ac_objext conftest$ac_exeext
16769 if { (ac_try="$ac_link"
16770 case "(($ac_try" in
16771   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16772   *) ac_try_echo=$ac_try;;
16773 esac
16774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16775   (eval "$ac_link") 2>conftest.er1
16776   ac_status=$?
16777   grep -v '^ *+' conftest.er1 >conftest.err
16778   rm -f conftest.er1
16779   cat conftest.err >&5
16780   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16781   (exit $ac_status); } && {
16782          test -z "$ac_c_werror_flag" ||
16783          test ! -s conftest.err
16784        } && test -s conftest$ac_exeext &&
16785        $as_test_x conftest$ac_exeext; then
16786   pgac_cv_var_PS_STRINGS=yes
16787 else
16788   echo "$as_me: failed program was:" >&5
16789 sed 's/^/| /' conftest.$ac_ext >&5
16790
16791         pgac_cv_var_PS_STRINGS=no
16792 fi
16793
16794 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16795       conftest$ac_exeext conftest.$ac_ext
16796 fi
16797 { echo "$as_me:$LINENO: result: $pgac_cv_var_PS_STRINGS" >&5
16798 echo "${ECHO_T}$pgac_cv_var_PS_STRINGS" >&6; }
16799 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
16800
16801 cat >>confdefs.h <<\_ACEOF
16802 #define HAVE_PS_STRINGS
16803 _ACEOF
16804
16805 fi
16806
16807
16808 # We use our snprintf.c emulation if either snprintf() or vsnprintf()
16809 # is missing.  Yes, there are machines that have only one.  We may
16810 # also decide to use snprintf.c if snprintf() is present but does not
16811 # have all the features we need --- see below.
16812
16813 if test "$PORTNAME" = "win32"; then
16814   # Win32 gets snprintf.c built unconditionally.
16815   #
16816   # To properly translate all NLS languages strings, we must support the
16817   # *printf() %$ format, which allows *printf() arguments to be selected
16818   # by position in the translated string.
16819   #
16820   # libintl versions < 0.13 use the native *printf() functions, and Win32
16821   # *printf() doesn't understand %$, so we must use our /port versions,
16822   # which do understand %$. libintl versions >= 0.13 include their own
16823   # *printf versions on Win32.  The libintl 0.13 release note text is:
16824   #
16825   #   C format strings with positions, as they arise when a translator
16826   #   needs to reorder a sentence, are now supported on all platforms.
16827   #   On those few platforms (NetBSD and Woe32) for which the native
16828   #   printf()/fprintf()/... functions don't support such format
16829   #   strings, replacements are provided through <libintl.h>.
16830   #
16831   # We could use libintl >= 0.13's *printf() if we were sure that we had
16832   # a litint >= 0.13 at runtime, but seeing that there is no clean way
16833   # to guarantee that, it is best to just use our own, so we are sure to
16834   # get %$ support. In include/port.h we disable the *printf() macros
16835   # that might have been defined by libintl.
16836   #
16837   # We do this unconditionally whether NLS is used or not so we are sure
16838   # that all Win32 libraries and binaries behave the same.
16839   pgac_need_repl_snprintf=yes
16840 else
16841   pgac_need_repl_snprintf=no
16842
16843 for ac_func in snprintf
16844 do
16845 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16846 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16847 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16848 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16849   echo $ECHO_N "(cached) $ECHO_C" >&6
16850 else
16851   cat >conftest.$ac_ext <<_ACEOF
16852 /* confdefs.h.  */
16853 _ACEOF
16854 cat confdefs.h >>conftest.$ac_ext
16855 cat >>conftest.$ac_ext <<_ACEOF
16856 /* end confdefs.h.  */
16857 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16858    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16859 #define $ac_func innocuous_$ac_func
16860
16861 /* System header to define __stub macros and hopefully few prototypes,
16862     which can conflict with char $ac_func (); below.
16863     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16864     <limits.h> exists even on freestanding compilers.  */
16865
16866 #ifdef __STDC__
16867 # include <limits.h>
16868 #else
16869 # include <assert.h>
16870 #endif
16871
16872 #undef $ac_func
16873
16874 /* Override any GCC internal prototype to avoid an error.
16875    Use char because int might match the return type of a GCC
16876    builtin and then its argument prototype would still apply.  */
16877 #ifdef __cplusplus
16878 extern "C"
16879 #endif
16880 char $ac_func ();
16881 /* The GNU C library defines this for functions which it implements
16882     to always fail with ENOSYS.  Some functions are actually named
16883     something starting with __ and the normal name is an alias.  */
16884 #if defined __stub_$ac_func || defined __stub___$ac_func
16885 choke me
16886 #endif
16887
16888 int
16889 main ()
16890 {
16891 return $ac_func ();
16892   ;
16893   return 0;
16894 }
16895 _ACEOF
16896 rm -f conftest.$ac_objext conftest$ac_exeext
16897 if { (ac_try="$ac_link"
16898 case "(($ac_try" in
16899   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16900   *) ac_try_echo=$ac_try;;
16901 esac
16902 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16903   (eval "$ac_link") 2>conftest.er1
16904   ac_status=$?
16905   grep -v '^ *+' conftest.er1 >conftest.err
16906   rm -f conftest.er1
16907   cat conftest.err >&5
16908   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16909   (exit $ac_status); } && {
16910          test -z "$ac_c_werror_flag" ||
16911          test ! -s conftest.err
16912        } && test -s conftest$ac_exeext &&
16913        $as_test_x conftest$ac_exeext; then
16914   eval "$as_ac_var=yes"
16915 else
16916   echo "$as_me: failed program was:" >&5
16917 sed 's/^/| /' conftest.$ac_ext >&5
16918
16919         eval "$as_ac_var=no"
16920 fi
16921
16922 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16923       conftest$ac_exeext conftest.$ac_ext
16924 fi
16925 ac_res=`eval echo '${'$as_ac_var'}'`
16926                { echo "$as_me:$LINENO: result: $ac_res" >&5
16927 echo "${ECHO_T}$ac_res" >&6; }
16928 if test `eval echo '${'$as_ac_var'}'` = yes; then
16929   cat >>confdefs.h <<_ACEOF
16930 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16931 _ACEOF
16932
16933 else
16934   pgac_need_repl_snprintf=yes
16935 fi
16936 done
16937
16938
16939 for ac_func in vsnprintf
16940 do
16941 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16942 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16943 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16944 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16945   echo $ECHO_N "(cached) $ECHO_C" >&6
16946 else
16947   cat >conftest.$ac_ext <<_ACEOF
16948 /* confdefs.h.  */
16949 _ACEOF
16950 cat confdefs.h >>conftest.$ac_ext
16951 cat >>conftest.$ac_ext <<_ACEOF
16952 /* end confdefs.h.  */
16953 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16954    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
16955 #define $ac_func innocuous_$ac_func
16956
16957 /* System header to define __stub macros and hopefully few prototypes,
16958     which can conflict with char $ac_func (); below.
16959     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16960     <limits.h> exists even on freestanding compilers.  */
16961
16962 #ifdef __STDC__
16963 # include <limits.h>
16964 #else
16965 # include <assert.h>
16966 #endif
16967
16968 #undef $ac_func
16969
16970 /* Override any GCC internal prototype to avoid an error.
16971    Use char because int might match the return type of a GCC
16972    builtin and then its argument prototype would still apply.  */
16973 #ifdef __cplusplus
16974 extern "C"
16975 #endif
16976 char $ac_func ();
16977 /* The GNU C library defines this for functions which it implements
16978     to always fail with ENOSYS.  Some functions are actually named
16979     something starting with __ and the normal name is an alias.  */
16980 #if defined __stub_$ac_func || defined __stub___$ac_func
16981 choke me
16982 #endif
16983
16984 int
16985 main ()
16986 {
16987 return $ac_func ();
16988   ;
16989   return 0;
16990 }
16991 _ACEOF
16992 rm -f conftest.$ac_objext conftest$ac_exeext
16993 if { (ac_try="$ac_link"
16994 case "(($ac_try" in
16995   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16996   *) ac_try_echo=$ac_try;;
16997 esac
16998 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16999   (eval "$ac_link") 2>conftest.er1
17000   ac_status=$?
17001   grep -v '^ *+' conftest.er1 >conftest.err
17002   rm -f conftest.er1
17003   cat conftest.err >&5
17004   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17005   (exit $ac_status); } && {
17006          test -z "$ac_c_werror_flag" ||
17007          test ! -s conftest.err
17008        } && test -s conftest$ac_exeext &&
17009        $as_test_x conftest$ac_exeext; then
17010   eval "$as_ac_var=yes"
17011 else
17012   echo "$as_me: failed program was:" >&5
17013 sed 's/^/| /' conftest.$ac_ext >&5
17014
17015         eval "$as_ac_var=no"
17016 fi
17017
17018 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17019       conftest$ac_exeext conftest.$ac_ext
17020 fi
17021 ac_res=`eval echo '${'$as_ac_var'}'`
17022                { echo "$as_me:$LINENO: result: $ac_res" >&5
17023 echo "${ECHO_T}$ac_res" >&6; }
17024 if test `eval echo '${'$as_ac_var'}'` = yes; then
17025   cat >>confdefs.h <<_ACEOF
17026 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17027 _ACEOF
17028
17029 else
17030   pgac_need_repl_snprintf=yes
17031 fi
17032 done
17033
17034 fi
17035
17036
17037 # Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
17038 # include/c.h will provide declarations.  Note this is a separate test
17039 # from whether the functions exist in the C library --- there are
17040 # systems that have the functions but don't bother to declare them :-(
17041
17042 { echo "$as_me:$LINENO: checking whether snprintf is declared" >&5
17043 echo $ECHO_N "checking whether snprintf is declared... $ECHO_C" >&6; }
17044 if test "${ac_cv_have_decl_snprintf+set}" = set; then
17045   echo $ECHO_N "(cached) $ECHO_C" >&6
17046 else
17047   cat >conftest.$ac_ext <<_ACEOF
17048 /* confdefs.h.  */
17049 _ACEOF
17050 cat confdefs.h >>conftest.$ac_ext
17051 cat >>conftest.$ac_ext <<_ACEOF
17052 /* end confdefs.h.  */
17053 $ac_includes_default
17054 int
17055 main ()
17056 {
17057 #ifndef snprintf
17058   (void) snprintf;
17059 #endif
17060
17061   ;
17062   return 0;
17063 }
17064 _ACEOF
17065 rm -f conftest.$ac_objext
17066 if { (ac_try="$ac_compile"
17067 case "(($ac_try" in
17068   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17069   *) ac_try_echo=$ac_try;;
17070 esac
17071 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17072   (eval "$ac_compile") 2>conftest.er1
17073   ac_status=$?
17074   grep -v '^ *+' conftest.er1 >conftest.err
17075   rm -f conftest.er1
17076   cat conftest.err >&5
17077   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17078   (exit $ac_status); } && {
17079          test -z "$ac_c_werror_flag" ||
17080          test ! -s conftest.err
17081        } && test -s conftest.$ac_objext; then
17082   ac_cv_have_decl_snprintf=yes
17083 else
17084   echo "$as_me: failed program was:" >&5
17085 sed 's/^/| /' conftest.$ac_ext >&5
17086
17087         ac_cv_have_decl_snprintf=no
17088 fi
17089
17090 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17091 fi
17092 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_snprintf" >&5
17093 echo "${ECHO_T}$ac_cv_have_decl_snprintf" >&6; }
17094 if test $ac_cv_have_decl_snprintf = yes; then
17095
17096 cat >>confdefs.h <<_ACEOF
17097 #define HAVE_DECL_SNPRINTF 1
17098 _ACEOF
17099
17100
17101 else
17102   cat >>confdefs.h <<_ACEOF
17103 #define HAVE_DECL_SNPRINTF 0
17104 _ACEOF
17105
17106
17107 fi
17108 { echo "$as_me:$LINENO: checking whether vsnprintf is declared" >&5
17109 echo $ECHO_N "checking whether vsnprintf is declared... $ECHO_C" >&6; }
17110 if test "${ac_cv_have_decl_vsnprintf+set}" = set; then
17111   echo $ECHO_N "(cached) $ECHO_C" >&6
17112 else
17113   cat >conftest.$ac_ext <<_ACEOF
17114 /* confdefs.h.  */
17115 _ACEOF
17116 cat confdefs.h >>conftest.$ac_ext
17117 cat >>conftest.$ac_ext <<_ACEOF
17118 /* end confdefs.h.  */
17119 $ac_includes_default
17120 int
17121 main ()
17122 {
17123 #ifndef vsnprintf
17124   (void) vsnprintf;
17125 #endif
17126
17127   ;
17128   return 0;
17129 }
17130 _ACEOF
17131 rm -f conftest.$ac_objext
17132 if { (ac_try="$ac_compile"
17133 case "(($ac_try" in
17134   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17135   *) ac_try_echo=$ac_try;;
17136 esac
17137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17138   (eval "$ac_compile") 2>conftest.er1
17139   ac_status=$?
17140   grep -v '^ *+' conftest.er1 >conftest.err
17141   rm -f conftest.er1
17142   cat conftest.err >&5
17143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17144   (exit $ac_status); } && {
17145          test -z "$ac_c_werror_flag" ||
17146          test ! -s conftest.err
17147        } && test -s conftest.$ac_objext; then
17148   ac_cv_have_decl_vsnprintf=yes
17149 else
17150   echo "$as_me: failed program was:" >&5
17151 sed 's/^/| /' conftest.$ac_ext >&5
17152
17153         ac_cv_have_decl_vsnprintf=no
17154 fi
17155
17156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17157 fi
17158 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_vsnprintf" >&5
17159 echo "${ECHO_T}$ac_cv_have_decl_vsnprintf" >&6; }
17160 if test $ac_cv_have_decl_vsnprintf = yes; then
17161
17162 cat >>confdefs.h <<_ACEOF
17163 #define HAVE_DECL_VSNPRINTF 1
17164 _ACEOF
17165
17166
17167 else
17168   cat >>confdefs.h <<_ACEOF
17169 #define HAVE_DECL_VSNPRINTF 0
17170 _ACEOF
17171
17172
17173 fi
17174
17175
17176
17177
17178 { echo "$as_me:$LINENO: checking for isinf" >&5
17179 echo $ECHO_N "checking for isinf... $ECHO_C" >&6; }
17180 if test "${ac_cv_func_isinf+set}" = set; then
17181   echo $ECHO_N "(cached) $ECHO_C" >&6
17182 else
17183   cat >conftest.$ac_ext <<_ACEOF
17184 /* confdefs.h.  */
17185 _ACEOF
17186 cat confdefs.h >>conftest.$ac_ext
17187 cat >>conftest.$ac_ext <<_ACEOF
17188 /* end confdefs.h.  */
17189
17190 #include <math.h>
17191 double glob_double;
17192
17193 int
17194 main ()
17195 {
17196 return isinf(glob_double) ? 0 : 1;
17197   ;
17198   return 0;
17199 }
17200 _ACEOF
17201 rm -f conftest.$ac_objext conftest$ac_exeext
17202 if { (ac_try="$ac_link"
17203 case "(($ac_try" in
17204   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17205   *) ac_try_echo=$ac_try;;
17206 esac
17207 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17208   (eval "$ac_link") 2>conftest.er1
17209   ac_status=$?
17210   grep -v '^ *+' conftest.er1 >conftest.err
17211   rm -f conftest.er1
17212   cat conftest.err >&5
17213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17214   (exit $ac_status); } && {
17215          test -z "$ac_c_werror_flag" ||
17216          test ! -s conftest.err
17217        } && test -s conftest$ac_exeext &&
17218        $as_test_x conftest$ac_exeext; then
17219   ac_cv_func_isinf=yes
17220 else
17221   echo "$as_me: failed program was:" >&5
17222 sed 's/^/| /' conftest.$ac_ext >&5
17223
17224         ac_cv_func_isinf=no
17225 fi
17226
17227 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17228       conftest$ac_exeext conftest.$ac_ext
17229 fi
17230 { echo "$as_me:$LINENO: result: $ac_cv_func_isinf" >&5
17231 echo "${ECHO_T}$ac_cv_func_isinf" >&6; }
17232
17233 if test $ac_cv_func_isinf = yes ; then
17234
17235 cat >>confdefs.h <<\_ACEOF
17236 #define HAVE_ISINF 1
17237 _ACEOF
17238
17239 else
17240   case " $LIBOBJS " in
17241   *" isinf.$ac_objext "* ) ;;
17242   *) LIBOBJS="$LIBOBJS isinf.$ac_objext"
17243  ;;
17244 esac
17245
17246   # Look for a way to implement a substitute for isinf()
17247
17248
17249
17250
17251 for ac_func in fpclass fp_class fp_class_d class
17252 do
17253 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17254 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17255 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17256 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17257   echo $ECHO_N "(cached) $ECHO_C" >&6
17258 else
17259   cat >conftest.$ac_ext <<_ACEOF
17260 /* confdefs.h.  */
17261 _ACEOF
17262 cat confdefs.h >>conftest.$ac_ext
17263 cat >>conftest.$ac_ext <<_ACEOF
17264 /* end confdefs.h.  */
17265 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17266    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17267 #define $ac_func innocuous_$ac_func
17268
17269 /* System header to define __stub macros and hopefully few prototypes,
17270     which can conflict with char $ac_func (); below.
17271     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17272     <limits.h> exists even on freestanding compilers.  */
17273
17274 #ifdef __STDC__
17275 # include <limits.h>
17276 #else
17277 # include <assert.h>
17278 #endif
17279
17280 #undef $ac_func
17281
17282 /* Override any GCC internal prototype to avoid an error.
17283    Use char because int might match the return type of a GCC
17284    builtin and then its argument prototype would still apply.  */
17285 #ifdef __cplusplus
17286 extern "C"
17287 #endif
17288 char $ac_func ();
17289 /* The GNU C library defines this for functions which it implements
17290     to always fail with ENOSYS.  Some functions are actually named
17291     something starting with __ and the normal name is an alias.  */
17292 #if defined __stub_$ac_func || defined __stub___$ac_func
17293 choke me
17294 #endif
17295
17296 int
17297 main ()
17298 {
17299 return $ac_func ();
17300   ;
17301   return 0;
17302 }
17303 _ACEOF
17304 rm -f conftest.$ac_objext conftest$ac_exeext
17305 if { (ac_try="$ac_link"
17306 case "(($ac_try" in
17307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17308   *) ac_try_echo=$ac_try;;
17309 esac
17310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17311   (eval "$ac_link") 2>conftest.er1
17312   ac_status=$?
17313   grep -v '^ *+' conftest.er1 >conftest.err
17314   rm -f conftest.er1
17315   cat conftest.err >&5
17316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17317   (exit $ac_status); } && {
17318          test -z "$ac_c_werror_flag" ||
17319          test ! -s conftest.err
17320        } && test -s conftest$ac_exeext &&
17321        $as_test_x conftest$ac_exeext; then
17322   eval "$as_ac_var=yes"
17323 else
17324   echo "$as_me: failed program was:" >&5
17325 sed 's/^/| /' conftest.$ac_ext >&5
17326
17327         eval "$as_ac_var=no"
17328 fi
17329
17330 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17331       conftest$ac_exeext conftest.$ac_ext
17332 fi
17333 ac_res=`eval echo '${'$as_ac_var'}'`
17334                { echo "$as_me:$LINENO: result: $ac_res" >&5
17335 echo "${ECHO_T}$ac_res" >&6; }
17336 if test `eval echo '${'$as_ac_var'}'` = yes; then
17337   cat >>confdefs.h <<_ACEOF
17338 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17339 _ACEOF
17340  break
17341 fi
17342 done
17343
17344 fi
17345
17346 # Some versions of libedit contain strlcpy(); so disregard that library while
17347 # checking for these standard libc functions.
17348 pgac_save_LIBS="$LIBS"
17349 LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'`
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365 for ac_func in crypt getopt getrusage inet_aton random rint srandom strdup strerror strlcat strlcpy strtol strtoul unsetenv
17366 do
17367 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17368 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17369 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17370 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17371   echo $ECHO_N "(cached) $ECHO_C" >&6
17372 else
17373   cat >conftest.$ac_ext <<_ACEOF
17374 /* confdefs.h.  */
17375 _ACEOF
17376 cat confdefs.h >>conftest.$ac_ext
17377 cat >>conftest.$ac_ext <<_ACEOF
17378 /* end confdefs.h.  */
17379 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17380    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17381 #define $ac_func innocuous_$ac_func
17382
17383 /* System header to define __stub macros and hopefully few prototypes,
17384     which can conflict with char $ac_func (); below.
17385     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17386     <limits.h> exists even on freestanding compilers.  */
17387
17388 #ifdef __STDC__
17389 # include <limits.h>
17390 #else
17391 # include <assert.h>
17392 #endif
17393
17394 #undef $ac_func
17395
17396 /* Override any GCC internal prototype to avoid an error.
17397    Use char because int might match the return type of a GCC
17398    builtin and then its argument prototype would still apply.  */
17399 #ifdef __cplusplus
17400 extern "C"
17401 #endif
17402 char $ac_func ();
17403 /* The GNU C library defines this for functions which it implements
17404     to always fail with ENOSYS.  Some functions are actually named
17405     something starting with __ and the normal name is an alias.  */
17406 #if defined __stub_$ac_func || defined __stub___$ac_func
17407 choke me
17408 #endif
17409
17410 int
17411 main ()
17412 {
17413 return $ac_func ();
17414   ;
17415   return 0;
17416 }
17417 _ACEOF
17418 rm -f conftest.$ac_objext conftest$ac_exeext
17419 if { (ac_try="$ac_link"
17420 case "(($ac_try" in
17421   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17422   *) ac_try_echo=$ac_try;;
17423 esac
17424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17425   (eval "$ac_link") 2>conftest.er1
17426   ac_status=$?
17427   grep -v '^ *+' conftest.er1 >conftest.err
17428   rm -f conftest.er1
17429   cat conftest.err >&5
17430   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17431   (exit $ac_status); } && {
17432          test -z "$ac_c_werror_flag" ||
17433          test ! -s conftest.err
17434        } && test -s conftest$ac_exeext &&
17435        $as_test_x conftest$ac_exeext; then
17436   eval "$as_ac_var=yes"
17437 else
17438   echo "$as_me: failed program was:" >&5
17439 sed 's/^/| /' conftest.$ac_ext >&5
17440
17441         eval "$as_ac_var=no"
17442 fi
17443
17444 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17445       conftest$ac_exeext conftest.$ac_ext
17446 fi
17447 ac_res=`eval echo '${'$as_ac_var'}'`
17448                { echo "$as_me:$LINENO: result: $ac_res" >&5
17449 echo "${ECHO_T}$ac_res" >&6; }
17450 if test `eval echo '${'$as_ac_var'}'` = yes; then
17451   cat >>confdefs.h <<_ACEOF
17452 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17453 _ACEOF
17454
17455 else
17456   case " $LIBOBJS " in
17457   *" $ac_func.$ac_objext "* ) ;;
17458   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17459  ;;
17460 esac
17461
17462 fi
17463 done
17464
17465
17466
17467 LIBS="$pgac_save_LIBS"
17468
17469 # System's version of getaddrinfo(), if any, may be used only if we found
17470 # a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
17471 # (Note: the AC_REPLACE_FUNCS probe fails on Windows, where the available
17472 # versions of getaddrinfo don't follow normal C call protocol.  This is OK
17473 # because we want to use our own getaddrinfo.c on Windows anyway.)
17474 if test x"$ac_cv_type_struct_addrinfo" = xyes ; then
17475
17476 for ac_func in getaddrinfo
17477 do
17478 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17479 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17480 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17481 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17482   echo $ECHO_N "(cached) $ECHO_C" >&6
17483 else
17484   cat >conftest.$ac_ext <<_ACEOF
17485 /* confdefs.h.  */
17486 _ACEOF
17487 cat confdefs.h >>conftest.$ac_ext
17488 cat >>conftest.$ac_ext <<_ACEOF
17489 /* end confdefs.h.  */
17490 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17491    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17492 #define $ac_func innocuous_$ac_func
17493
17494 /* System header to define __stub macros and hopefully few prototypes,
17495     which can conflict with char $ac_func (); below.
17496     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17497     <limits.h> exists even on freestanding compilers.  */
17498
17499 #ifdef __STDC__
17500 # include <limits.h>
17501 #else
17502 # include <assert.h>
17503 #endif
17504
17505 #undef $ac_func
17506
17507 /* Override any GCC internal prototype to avoid an error.
17508    Use char because int might match the return type of a GCC
17509    builtin and then its argument prototype would still apply.  */
17510 #ifdef __cplusplus
17511 extern "C"
17512 #endif
17513 char $ac_func ();
17514 /* The GNU C library defines this for functions which it implements
17515     to always fail with ENOSYS.  Some functions are actually named
17516     something starting with __ and the normal name is an alias.  */
17517 #if defined __stub_$ac_func || defined __stub___$ac_func
17518 choke me
17519 #endif
17520
17521 int
17522 main ()
17523 {
17524 return $ac_func ();
17525   ;
17526   return 0;
17527 }
17528 _ACEOF
17529 rm -f conftest.$ac_objext conftest$ac_exeext
17530 if { (ac_try="$ac_link"
17531 case "(($ac_try" in
17532   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17533   *) ac_try_echo=$ac_try;;
17534 esac
17535 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17536   (eval "$ac_link") 2>conftest.er1
17537   ac_status=$?
17538   grep -v '^ *+' conftest.er1 >conftest.err
17539   rm -f conftest.er1
17540   cat conftest.err >&5
17541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17542   (exit $ac_status); } && {
17543          test -z "$ac_c_werror_flag" ||
17544          test ! -s conftest.err
17545        } && test -s conftest$ac_exeext &&
17546        $as_test_x conftest$ac_exeext; then
17547   eval "$as_ac_var=yes"
17548 else
17549   echo "$as_me: failed program was:" >&5
17550 sed 's/^/| /' conftest.$ac_ext >&5
17551
17552         eval "$as_ac_var=no"
17553 fi
17554
17555 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17556       conftest$ac_exeext conftest.$ac_ext
17557 fi
17558 ac_res=`eval echo '${'$as_ac_var'}'`
17559                { echo "$as_me:$LINENO: result: $ac_res" >&5
17560 echo "${ECHO_T}$ac_res" >&6; }
17561 if test `eval echo '${'$as_ac_var'}'` = yes; then
17562   cat >>confdefs.h <<_ACEOF
17563 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17564 _ACEOF
17565
17566 else
17567   case " $LIBOBJS " in
17568   *" $ac_func.$ac_objext "* ) ;;
17569   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17570  ;;
17571 esac
17572
17573 fi
17574 done
17575
17576
17577 else
17578   case " $LIBOBJS " in
17579   *" getaddrinfo.$ac_objext "* ) ;;
17580   *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
17581  ;;
17582 esac
17583
17584 fi
17585
17586 # Similarly, use system's getopt_long() only if system provides struct option.
17587 # Solaris' getopt() doesn't do what we want for long options, so always use
17588 # our versions on that platform.
17589 if test "$PORTNAME" = "solaris"; then
17590   case " $LIBOBJS " in
17591   *" getopt.$ac_objext "* ) ;;
17592   *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
17593  ;;
17594 esac
17595
17596   case " $LIBOBJS " in
17597   *" getopt_long.$ac_objext "* ) ;;
17598   *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
17599  ;;
17600 esac
17601
17602 elif test x"$ac_cv_type_struct_option" = xyes ; then
17603
17604 for ac_func in getopt_long
17605 do
17606 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17607 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17608 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17609 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17610   echo $ECHO_N "(cached) $ECHO_C" >&6
17611 else
17612   cat >conftest.$ac_ext <<_ACEOF
17613 /* confdefs.h.  */
17614 _ACEOF
17615 cat confdefs.h >>conftest.$ac_ext
17616 cat >>conftest.$ac_ext <<_ACEOF
17617 /* end confdefs.h.  */
17618 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17619    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17620 #define $ac_func innocuous_$ac_func
17621
17622 /* System header to define __stub macros and hopefully few prototypes,
17623     which can conflict with char $ac_func (); below.
17624     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17625     <limits.h> exists even on freestanding compilers.  */
17626
17627 #ifdef __STDC__
17628 # include <limits.h>
17629 #else
17630 # include <assert.h>
17631 #endif
17632
17633 #undef $ac_func
17634
17635 /* Override any GCC internal prototype to avoid an error.
17636    Use char because int might match the return type of a GCC
17637    builtin and then its argument prototype would still apply.  */
17638 #ifdef __cplusplus
17639 extern "C"
17640 #endif
17641 char $ac_func ();
17642 /* The GNU C library defines this for functions which it implements
17643     to always fail with ENOSYS.  Some functions are actually named
17644     something starting with __ and the normal name is an alias.  */
17645 #if defined __stub_$ac_func || defined __stub___$ac_func
17646 choke me
17647 #endif
17648
17649 int
17650 main ()
17651 {
17652 return $ac_func ();
17653   ;
17654   return 0;
17655 }
17656 _ACEOF
17657 rm -f conftest.$ac_objext conftest$ac_exeext
17658 if { (ac_try="$ac_link"
17659 case "(($ac_try" in
17660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17661   *) ac_try_echo=$ac_try;;
17662 esac
17663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17664   (eval "$ac_link") 2>conftest.er1
17665   ac_status=$?
17666   grep -v '^ *+' conftest.er1 >conftest.err
17667   rm -f conftest.er1
17668   cat conftest.err >&5
17669   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17670   (exit $ac_status); } && {
17671          test -z "$ac_c_werror_flag" ||
17672          test ! -s conftest.err
17673        } && test -s conftest$ac_exeext &&
17674        $as_test_x conftest$ac_exeext; then
17675   eval "$as_ac_var=yes"
17676 else
17677   echo "$as_me: failed program was:" >&5
17678 sed 's/^/| /' conftest.$ac_ext >&5
17679
17680         eval "$as_ac_var=no"
17681 fi
17682
17683 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17684       conftest$ac_exeext conftest.$ac_ext
17685 fi
17686 ac_res=`eval echo '${'$as_ac_var'}'`
17687                { echo "$as_me:$LINENO: result: $ac_res" >&5
17688 echo "${ECHO_T}$ac_res" >&6; }
17689 if test `eval echo '${'$as_ac_var'}'` = yes; then
17690   cat >>confdefs.h <<_ACEOF
17691 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17692 _ACEOF
17693
17694 else
17695   case " $LIBOBJS " in
17696   *" $ac_func.$ac_objext "* ) ;;
17697   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17698  ;;
17699 esac
17700
17701 fi
17702 done
17703
17704
17705 else
17706   case " $LIBOBJS " in
17707   *" getopt_long.$ac_objext "* ) ;;
17708   *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
17709  ;;
17710 esac
17711
17712 fi
17713
17714 # Win32 support
17715 if test "$PORTNAME" = "win32"; then
17716
17717 for ac_func in gettimeofday
17718 do
17719 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17720 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17721 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17722 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17723   echo $ECHO_N "(cached) $ECHO_C" >&6
17724 else
17725   cat >conftest.$ac_ext <<_ACEOF
17726 /* confdefs.h.  */
17727 _ACEOF
17728 cat confdefs.h >>conftest.$ac_ext
17729 cat >>conftest.$ac_ext <<_ACEOF
17730 /* end confdefs.h.  */
17731 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17732    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17733 #define $ac_func innocuous_$ac_func
17734
17735 /* System header to define __stub macros and hopefully few prototypes,
17736     which can conflict with char $ac_func (); below.
17737     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17738     <limits.h> exists even on freestanding compilers.  */
17739
17740 #ifdef __STDC__
17741 # include <limits.h>
17742 #else
17743 # include <assert.h>
17744 #endif
17745
17746 #undef $ac_func
17747
17748 /* Override any GCC internal prototype to avoid an error.
17749    Use char because int might match the return type of a GCC
17750    builtin and then its argument prototype would still apply.  */
17751 #ifdef __cplusplus
17752 extern "C"
17753 #endif
17754 char $ac_func ();
17755 /* The GNU C library defines this for functions which it implements
17756     to always fail with ENOSYS.  Some functions are actually named
17757     something starting with __ and the normal name is an alias.  */
17758 #if defined __stub_$ac_func || defined __stub___$ac_func
17759 choke me
17760 #endif
17761
17762 int
17763 main ()
17764 {
17765 return $ac_func ();
17766   ;
17767   return 0;
17768 }
17769 _ACEOF
17770 rm -f conftest.$ac_objext conftest$ac_exeext
17771 if { (ac_try="$ac_link"
17772 case "(($ac_try" in
17773   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17774   *) ac_try_echo=$ac_try;;
17775 esac
17776 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17777   (eval "$ac_link") 2>conftest.er1
17778   ac_status=$?
17779   grep -v '^ *+' conftest.er1 >conftest.err
17780   rm -f conftest.er1
17781   cat conftest.err >&5
17782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17783   (exit $ac_status); } && {
17784          test -z "$ac_c_werror_flag" ||
17785          test ! -s conftest.err
17786        } && test -s conftest$ac_exeext &&
17787        $as_test_x conftest$ac_exeext; then
17788   eval "$as_ac_var=yes"
17789 else
17790   echo "$as_me: failed program was:" >&5
17791 sed 's/^/| /' conftest.$ac_ext >&5
17792
17793         eval "$as_ac_var=no"
17794 fi
17795
17796 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17797       conftest$ac_exeext conftest.$ac_ext
17798 fi
17799 ac_res=`eval echo '${'$as_ac_var'}'`
17800                { echo "$as_me:$LINENO: result: $ac_res" >&5
17801 echo "${ECHO_T}$ac_res" >&6; }
17802 if test `eval echo '${'$as_ac_var'}'` = yes; then
17803   cat >>confdefs.h <<_ACEOF
17804 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17805 _ACEOF
17806
17807 else
17808   case " $LIBOBJS " in
17809   *" $ac_func.$ac_objext "* ) ;;
17810   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
17811  ;;
17812 esac
17813
17814 fi
17815 done
17816
17817
17818 case " $LIBOBJS " in
17819   *" kill.$ac_objext "* ) ;;
17820   *) LIBOBJS="$LIBOBJS kill.$ac_objext"
17821  ;;
17822 esac
17823
17824 case " $LIBOBJS " in
17825   *" open.$ac_objext "* ) ;;
17826   *) LIBOBJS="$LIBOBJS open.$ac_objext"
17827  ;;
17828 esac
17829
17830 case " $LIBOBJS " in
17831   *" rand.$ac_objext "* ) ;;
17832   *) LIBOBJS="$LIBOBJS rand.$ac_objext"
17833  ;;
17834 esac
17835
17836 case " $LIBOBJS " in
17837   *" win32error.$ac_objext "* ) ;;
17838   *) LIBOBJS="$LIBOBJS win32error.$ac_objext"
17839  ;;
17840 esac
17841
17842
17843 cat >>confdefs.h <<\_ACEOF
17844 #define HAVE_SYMLINK 1
17845 _ACEOF
17846
17847 fi
17848
17849 if test "$with_readline" = yes; then
17850   { echo "$as_me:$LINENO: checking for rl_completion_append_character" >&5
17851 echo $ECHO_N "checking for rl_completion_append_character... $ECHO_C" >&6; }
17852 cat >conftest.$ac_ext <<_ACEOF
17853 /* confdefs.h.  */
17854 _ACEOF
17855 cat confdefs.h >>conftest.$ac_ext
17856 cat >>conftest.$ac_ext <<_ACEOF
17857 /* end confdefs.h.  */
17858 #include <stdio.h>
17859 #ifdef HAVE_READLINE_READLINE_H
17860 # include <readline/readline.h>
17861 #elif defined(HAVE_READLINE_H)
17862 # include <readline.h>
17863 #endif
17864
17865 int
17866 main ()
17867 {
17868 rl_completion_append_character = 'x';
17869   ;
17870   return 0;
17871 }
17872 _ACEOF
17873 rm -f conftest.$ac_objext conftest$ac_exeext
17874 if { (ac_try="$ac_link"
17875 case "(($ac_try" in
17876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17877   *) ac_try_echo=$ac_try;;
17878 esac
17879 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17880   (eval "$ac_link") 2>conftest.er1
17881   ac_status=$?
17882   grep -v '^ *+' conftest.er1 >conftest.err
17883   rm -f conftest.er1
17884   cat conftest.err >&5
17885   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17886   (exit $ac_status); } && {
17887          test -z "$ac_c_werror_flag" ||
17888          test ! -s conftest.err
17889        } && test -s conftest$ac_exeext &&
17890        $as_test_x conftest$ac_exeext; then
17891   { echo "$as_me:$LINENO: result: yes" >&5
17892 echo "${ECHO_T}yes" >&6; }
17893
17894 cat >>confdefs.h <<\_ACEOF
17895 #define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
17896 _ACEOF
17897
17898 else
17899   echo "$as_me: failed program was:" >&5
17900 sed 's/^/| /' conftest.$ac_ext >&5
17901
17902         { echo "$as_me:$LINENO: result: no" >&5
17903 echo "${ECHO_T}no" >&6; }
17904 fi
17905
17906 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17907       conftest$ac_exeext conftest.$ac_ext
17908
17909
17910 for ac_func in rl_completion_matches rl_filename_completion_function
17911 do
17912 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17913 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17914 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17915 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17916   echo $ECHO_N "(cached) $ECHO_C" >&6
17917 else
17918   cat >conftest.$ac_ext <<_ACEOF
17919 /* confdefs.h.  */
17920 _ACEOF
17921 cat confdefs.h >>conftest.$ac_ext
17922 cat >>conftest.$ac_ext <<_ACEOF
17923 /* end confdefs.h.  */
17924 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17925    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
17926 #define $ac_func innocuous_$ac_func
17927
17928 /* System header to define __stub macros and hopefully few prototypes,
17929     which can conflict with char $ac_func (); below.
17930     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17931     <limits.h> exists even on freestanding compilers.  */
17932
17933 #ifdef __STDC__
17934 # include <limits.h>
17935 #else
17936 # include <assert.h>
17937 #endif
17938
17939 #undef $ac_func
17940
17941 /* Override any GCC internal prototype to avoid an error.
17942    Use char because int might match the return type of a GCC
17943    builtin and then its argument prototype would still apply.  */
17944 #ifdef __cplusplus
17945 extern "C"
17946 #endif
17947 char $ac_func ();
17948 /* The GNU C library defines this for functions which it implements
17949     to always fail with ENOSYS.  Some functions are actually named
17950     something starting with __ and the normal name is an alias.  */
17951 #if defined __stub_$ac_func || defined __stub___$ac_func
17952 choke me
17953 #endif
17954
17955 int
17956 main ()
17957 {
17958 return $ac_func ();
17959   ;
17960   return 0;
17961 }
17962 _ACEOF
17963 rm -f conftest.$ac_objext conftest$ac_exeext
17964 if { (ac_try="$ac_link"
17965 case "(($ac_try" in
17966   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17967   *) ac_try_echo=$ac_try;;
17968 esac
17969 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17970   (eval "$ac_link") 2>conftest.er1
17971   ac_status=$?
17972   grep -v '^ *+' conftest.er1 >conftest.err
17973   rm -f conftest.er1
17974   cat conftest.err >&5
17975   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17976   (exit $ac_status); } && {
17977          test -z "$ac_c_werror_flag" ||
17978          test ! -s conftest.err
17979        } && test -s conftest$ac_exeext &&
17980        $as_test_x conftest$ac_exeext; then
17981   eval "$as_ac_var=yes"
17982 else
17983   echo "$as_me: failed program was:" >&5
17984 sed 's/^/| /' conftest.$ac_ext >&5
17985
17986         eval "$as_ac_var=no"
17987 fi
17988
17989 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17990       conftest$ac_exeext conftest.$ac_ext
17991 fi
17992 ac_res=`eval echo '${'$as_ac_var'}'`
17993                { echo "$as_me:$LINENO: result: $ac_res" >&5
17994 echo "${ECHO_T}$ac_res" >&6; }
17995 if test `eval echo '${'$as_ac_var'}'` = yes; then
17996   cat >>confdefs.h <<_ACEOF
17997 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17998 _ACEOF
17999
18000 fi
18001 done
18002
18003
18004 for ac_func in replace_history_entry
18005 do
18006 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18007 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18008 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18009 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18010   echo $ECHO_N "(cached) $ECHO_C" >&6
18011 else
18012   cat >conftest.$ac_ext <<_ACEOF
18013 /* confdefs.h.  */
18014 _ACEOF
18015 cat confdefs.h >>conftest.$ac_ext
18016 cat >>conftest.$ac_ext <<_ACEOF
18017 /* end confdefs.h.  */
18018 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18019    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18020 #define $ac_func innocuous_$ac_func
18021
18022 /* System header to define __stub macros and hopefully few prototypes,
18023     which can conflict with char $ac_func (); below.
18024     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18025     <limits.h> exists even on freestanding compilers.  */
18026
18027 #ifdef __STDC__
18028 # include <limits.h>
18029 #else
18030 # include <assert.h>
18031 #endif
18032
18033 #undef $ac_func
18034
18035 /* Override any GCC internal prototype to avoid an error.
18036    Use char because int might match the return type of a GCC
18037    builtin and then its argument prototype would still apply.  */
18038 #ifdef __cplusplus
18039 extern "C"
18040 #endif
18041 char $ac_func ();
18042 /* The GNU C library defines this for functions which it implements
18043     to always fail with ENOSYS.  Some functions are actually named
18044     something starting with __ and the normal name is an alias.  */
18045 #if defined __stub_$ac_func || defined __stub___$ac_func
18046 choke me
18047 #endif
18048
18049 int
18050 main ()
18051 {
18052 return $ac_func ();
18053   ;
18054   return 0;
18055 }
18056 _ACEOF
18057 rm -f conftest.$ac_objext conftest$ac_exeext
18058 if { (ac_try="$ac_link"
18059 case "(($ac_try" in
18060   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18061   *) ac_try_echo=$ac_try;;
18062 esac
18063 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18064   (eval "$ac_link") 2>conftest.er1
18065   ac_status=$?
18066   grep -v '^ *+' conftest.er1 >conftest.err
18067   rm -f conftest.er1
18068   cat conftest.err >&5
18069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18070   (exit $ac_status); } && {
18071          test -z "$ac_c_werror_flag" ||
18072          test ! -s conftest.err
18073        } && test -s conftest$ac_exeext &&
18074        $as_test_x conftest$ac_exeext; then
18075   eval "$as_ac_var=yes"
18076 else
18077   echo "$as_me: failed program was:" >&5
18078 sed 's/^/| /' conftest.$ac_ext >&5
18079
18080         eval "$as_ac_var=no"
18081 fi
18082
18083 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18084       conftest$ac_exeext conftest.$ac_ext
18085 fi
18086 ac_res=`eval echo '${'$as_ac_var'}'`
18087                { echo "$as_me:$LINENO: result: $ac_res" >&5
18088 echo "${ECHO_T}$ac_res" >&6; }
18089 if test `eval echo '${'$as_ac_var'}'` = yes; then
18090   cat >>confdefs.h <<_ACEOF
18091 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18092 _ACEOF
18093
18094 fi
18095 done
18096
18097 fi
18098
18099
18100 { echo "$as_me:$LINENO: checking for sigsetjmp" >&5
18101 echo $ECHO_N "checking for sigsetjmp... $ECHO_C" >&6; }
18102 cat >conftest.$ac_ext <<_ACEOF
18103 /* confdefs.h.  */
18104 _ACEOF
18105 cat confdefs.h >>conftest.$ac_ext
18106 cat >>conftest.$ac_ext <<_ACEOF
18107 /* end confdefs.h.  */
18108 #include <setjmp.h>
18109 int
18110 main ()
18111 {
18112 sigjmp_buf x; sigsetjmp(x, 1);
18113   ;
18114   return 0;
18115 }
18116 _ACEOF
18117 rm -f conftest.$ac_objext conftest$ac_exeext
18118 if { (ac_try="$ac_link"
18119 case "(($ac_try" in
18120   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18121   *) ac_try_echo=$ac_try;;
18122 esac
18123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18124   (eval "$ac_link") 2>conftest.er1
18125   ac_status=$?
18126   grep -v '^ *+' conftest.er1 >conftest.err
18127   rm -f conftest.er1
18128   cat conftest.err >&5
18129   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18130   (exit $ac_status); } && {
18131          test -z "$ac_c_werror_flag" ||
18132          test ! -s conftest.err
18133        } && test -s conftest$ac_exeext &&
18134        $as_test_x conftest$ac_exeext; then
18135
18136 cat >>confdefs.h <<\_ACEOF
18137 #define HAVE_SIGSETJMP 1
18138 _ACEOF
18139
18140 { echo "$as_me:$LINENO: result: yes" >&5
18141 echo "${ECHO_T}yes" >&6; }
18142 else
18143   echo "$as_me: failed program was:" >&5
18144 sed 's/^/| /' conftest.$ac_ext >&5
18145
18146         { echo "$as_me:$LINENO: result: no" >&5
18147 echo "${ECHO_T}no" >&6; }
18148 fi
18149
18150 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18151       conftest$ac_exeext conftest.$ac_ext
18152
18153 { echo "$as_me:$LINENO: checking whether sys_siglist is declared" >&5
18154 echo $ECHO_N "checking whether sys_siglist is declared... $ECHO_C" >&6; }
18155 if test "${ac_cv_have_decl_sys_siglist+set}" = set; then
18156   echo $ECHO_N "(cached) $ECHO_C" >&6
18157 else
18158   cat >conftest.$ac_ext <<_ACEOF
18159 /* confdefs.h.  */
18160 _ACEOF
18161 cat confdefs.h >>conftest.$ac_ext
18162 cat >>conftest.$ac_ext <<_ACEOF
18163 /* end confdefs.h.  */
18164 #include <signal.h>
18165 /* NetBSD declares sys_siglist in unistd.h.  */
18166 #ifdef HAVE_UNISTD_H
18167 # include <unistd.h>
18168 #endif
18169
18170
18171 int
18172 main ()
18173 {
18174 #ifndef sys_siglist
18175   (void) sys_siglist;
18176 #endif
18177
18178   ;
18179   return 0;
18180 }
18181 _ACEOF
18182 rm -f conftest.$ac_objext
18183 if { (ac_try="$ac_compile"
18184 case "(($ac_try" in
18185   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18186   *) ac_try_echo=$ac_try;;
18187 esac
18188 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18189   (eval "$ac_compile") 2>conftest.er1
18190   ac_status=$?
18191   grep -v '^ *+' conftest.er1 >conftest.err
18192   rm -f conftest.er1
18193   cat conftest.err >&5
18194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18195   (exit $ac_status); } && {
18196          test -z "$ac_c_werror_flag" ||
18197          test ! -s conftest.err
18198        } && test -s conftest.$ac_objext; then
18199   ac_cv_have_decl_sys_siglist=yes
18200 else
18201   echo "$as_me: failed program was:" >&5
18202 sed 's/^/| /' conftest.$ac_ext >&5
18203
18204         ac_cv_have_decl_sys_siglist=no
18205 fi
18206
18207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18208 fi
18209 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_sys_siglist" >&5
18210 echo "${ECHO_T}$ac_cv_have_decl_sys_siglist" >&6; }
18211 if test $ac_cv_have_decl_sys_siglist = yes; then
18212
18213 cat >>confdefs.h <<_ACEOF
18214 #define HAVE_DECL_SYS_SIGLIST 1
18215 _ACEOF
18216
18217
18218 else
18219   cat >>confdefs.h <<_ACEOF
18220 #define HAVE_DECL_SYS_SIGLIST 0
18221 _ACEOF
18222
18223
18224 fi
18225
18226
18227
18228
18229 { echo "$as_me:$LINENO: checking for syslog" >&5
18230 echo $ECHO_N "checking for syslog... $ECHO_C" >&6; }
18231 if test "${ac_cv_func_syslog+set}" = set; then
18232   echo $ECHO_N "(cached) $ECHO_C" >&6
18233 else
18234   cat >conftest.$ac_ext <<_ACEOF
18235 /* confdefs.h.  */
18236 _ACEOF
18237 cat confdefs.h >>conftest.$ac_ext
18238 cat >>conftest.$ac_ext <<_ACEOF
18239 /* end confdefs.h.  */
18240 /* Define syslog to an innocuous variant, in case <limits.h> declares syslog.
18241    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18242 #define syslog innocuous_syslog
18243
18244 /* System header to define __stub macros and hopefully few prototypes,
18245     which can conflict with char syslog (); below.
18246     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18247     <limits.h> exists even on freestanding compilers.  */
18248
18249 #ifdef __STDC__
18250 # include <limits.h>
18251 #else
18252 # include <assert.h>
18253 #endif
18254
18255 #undef syslog
18256
18257 /* Override any GCC internal prototype to avoid an error.
18258    Use char because int might match the return type of a GCC
18259    builtin and then its argument prototype would still apply.  */
18260 #ifdef __cplusplus
18261 extern "C"
18262 #endif
18263 char syslog ();
18264 /* The GNU C library defines this for functions which it implements
18265     to always fail with ENOSYS.  Some functions are actually named
18266     something starting with __ and the normal name is an alias.  */
18267 #if defined __stub_syslog || defined __stub___syslog
18268 choke me
18269 #endif
18270
18271 int
18272 main ()
18273 {
18274 return syslog ();
18275   ;
18276   return 0;
18277 }
18278 _ACEOF
18279 rm -f conftest.$ac_objext conftest$ac_exeext
18280 if { (ac_try="$ac_link"
18281 case "(($ac_try" in
18282   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18283   *) ac_try_echo=$ac_try;;
18284 esac
18285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18286   (eval "$ac_link") 2>conftest.er1
18287   ac_status=$?
18288   grep -v '^ *+' conftest.er1 >conftest.err
18289   rm -f conftest.er1
18290   cat conftest.err >&5
18291   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18292   (exit $ac_status); } && {
18293          test -z "$ac_c_werror_flag" ||
18294          test ! -s conftest.err
18295        } && test -s conftest$ac_exeext &&
18296        $as_test_x conftest$ac_exeext; then
18297   ac_cv_func_syslog=yes
18298 else
18299   echo "$as_me: failed program was:" >&5
18300 sed 's/^/| /' conftest.$ac_ext >&5
18301
18302         ac_cv_func_syslog=no
18303 fi
18304
18305 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18306       conftest$ac_exeext conftest.$ac_ext
18307 fi
18308 { echo "$as_me:$LINENO: result: $ac_cv_func_syslog" >&5
18309 echo "${ECHO_T}$ac_cv_func_syslog" >&6; }
18310 if test $ac_cv_func_syslog = yes; then
18311   if test "${ac_cv_header_syslog_h+set}" = set; then
18312   { echo "$as_me:$LINENO: checking for syslog.h" >&5
18313 echo $ECHO_N "checking for syslog.h... $ECHO_C" >&6; }
18314 if test "${ac_cv_header_syslog_h+set}" = set; then
18315   echo $ECHO_N "(cached) $ECHO_C" >&6
18316 fi
18317 { echo "$as_me:$LINENO: result: $ac_cv_header_syslog_h" >&5
18318 echo "${ECHO_T}$ac_cv_header_syslog_h" >&6; }
18319 else
18320   # Is the header compilable?
18321 { echo "$as_me:$LINENO: checking syslog.h usability" >&5
18322 echo $ECHO_N "checking syslog.h usability... $ECHO_C" >&6; }
18323 cat >conftest.$ac_ext <<_ACEOF
18324 /* confdefs.h.  */
18325 _ACEOF
18326 cat confdefs.h >>conftest.$ac_ext
18327 cat >>conftest.$ac_ext <<_ACEOF
18328 /* end confdefs.h.  */
18329 $ac_includes_default
18330 #include <syslog.h>
18331 _ACEOF
18332 rm -f conftest.$ac_objext
18333 if { (ac_try="$ac_compile"
18334 case "(($ac_try" in
18335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18336   *) ac_try_echo=$ac_try;;
18337 esac
18338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18339   (eval "$ac_compile") 2>conftest.er1
18340   ac_status=$?
18341   grep -v '^ *+' conftest.er1 >conftest.err
18342   rm -f conftest.er1
18343   cat conftest.err >&5
18344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18345   (exit $ac_status); } && {
18346          test -z "$ac_c_werror_flag" ||
18347          test ! -s conftest.err
18348        } && test -s conftest.$ac_objext; then
18349   ac_header_compiler=yes
18350 else
18351   echo "$as_me: failed program was:" >&5
18352 sed 's/^/| /' conftest.$ac_ext >&5
18353
18354         ac_header_compiler=no
18355 fi
18356
18357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18358 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
18359 echo "${ECHO_T}$ac_header_compiler" >&6; }
18360
18361 # Is the header present?
18362 { echo "$as_me:$LINENO: checking syslog.h presence" >&5
18363 echo $ECHO_N "checking syslog.h presence... $ECHO_C" >&6; }
18364 cat >conftest.$ac_ext <<_ACEOF
18365 /* confdefs.h.  */
18366 _ACEOF
18367 cat confdefs.h >>conftest.$ac_ext
18368 cat >>conftest.$ac_ext <<_ACEOF
18369 /* end confdefs.h.  */
18370 #include <syslog.h>
18371 _ACEOF
18372 if { (ac_try="$ac_cpp conftest.$ac_ext"
18373 case "(($ac_try" in
18374   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18375   *) ac_try_echo=$ac_try;;
18376 esac
18377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18378   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
18379   ac_status=$?
18380   grep -v '^ *+' conftest.er1 >conftest.err
18381   rm -f conftest.er1
18382   cat conftest.err >&5
18383   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18384   (exit $ac_status); } >/dev/null && {
18385          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
18386          test ! -s conftest.err
18387        }; then
18388   ac_header_preproc=yes
18389 else
18390   echo "$as_me: failed program was:" >&5
18391 sed 's/^/| /' conftest.$ac_ext >&5
18392
18393   ac_header_preproc=no
18394 fi
18395
18396 rm -f conftest.err conftest.$ac_ext
18397 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
18398 echo "${ECHO_T}$ac_header_preproc" >&6; }
18399
18400 # So?  What about this header?
18401 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
18402   yes:no: )
18403     { echo "$as_me:$LINENO: WARNING: syslog.h: accepted by the compiler, rejected by the preprocessor!" >&5
18404 echo "$as_me: WARNING: syslog.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
18405     { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the compiler's result" >&5
18406 echo "$as_me: WARNING: syslog.h: proceeding with the compiler's result" >&2;}
18407     ac_header_preproc=yes
18408     ;;
18409   no:yes:* )
18410     { echo "$as_me:$LINENO: WARNING: syslog.h: present but cannot be compiled" >&5
18411 echo "$as_me: WARNING: syslog.h: present but cannot be compiled" >&2;}
18412     { echo "$as_me:$LINENO: WARNING: syslog.h:     check for missing prerequisite headers?" >&5
18413 echo "$as_me: WARNING: syslog.h:     check for missing prerequisite headers?" >&2;}
18414     { echo "$as_me:$LINENO: WARNING: syslog.h: see the Autoconf documentation" >&5
18415 echo "$as_me: WARNING: syslog.h: see the Autoconf documentation" >&2;}
18416     { echo "$as_me:$LINENO: WARNING: syslog.h:     section \"Present But Cannot Be Compiled\"" >&5
18417 echo "$as_me: WARNING: syslog.h:     section \"Present But Cannot Be Compiled\"" >&2;}
18418     { echo "$as_me:$LINENO: WARNING: syslog.h: proceeding with the preprocessor's result" >&5
18419 echo "$as_me: WARNING: syslog.h: proceeding with the preprocessor's result" >&2;}
18420     { echo "$as_me:$LINENO: WARNING: syslog.h: in the future, the compiler will take precedence" >&5
18421 echo "$as_me: WARNING: syslog.h: in the future, the compiler will take precedence" >&2;}
18422     ( cat <<\_ASBOX
18423 ## ---------------------------------------- ##
18424 ## Report this to pgsql-bugs@postgresql.org ##
18425 ## ---------------------------------------- ##
18426 _ASBOX
18427      ) | sed "s/^/$as_me: WARNING:     /" >&2
18428     ;;
18429 esac
18430 { echo "$as_me:$LINENO: checking for syslog.h" >&5
18431 echo $ECHO_N "checking for syslog.h... $ECHO_C" >&6; }
18432 if test "${ac_cv_header_syslog_h+set}" = set; then
18433   echo $ECHO_N "(cached) $ECHO_C" >&6
18434 else
18435   ac_cv_header_syslog_h=$ac_header_preproc
18436 fi
18437 { echo "$as_me:$LINENO: result: $ac_cv_header_syslog_h" >&5
18438 echo "${ECHO_T}$ac_cv_header_syslog_h" >&6; }
18439
18440 fi
18441 if test $ac_cv_header_syslog_h = yes; then
18442
18443 cat >>confdefs.h <<\_ACEOF
18444 #define HAVE_SYSLOG 1
18445 _ACEOF
18446
18447 fi
18448
18449
18450 fi
18451
18452
18453 { echo "$as_me:$LINENO: checking for optreset" >&5
18454 echo $ECHO_N "checking for optreset... $ECHO_C" >&6; }
18455 if test "${pgac_cv_var_int_optreset+set}" = set; then
18456   echo $ECHO_N "(cached) $ECHO_C" >&6
18457 else
18458   cat >conftest.$ac_ext <<_ACEOF
18459 /* confdefs.h.  */
18460 _ACEOF
18461 cat confdefs.h >>conftest.$ac_ext
18462 cat >>conftest.$ac_ext <<_ACEOF
18463 /* end confdefs.h.  */
18464 #include <unistd.h>
18465 int
18466 main ()
18467 {
18468 extern int optreset; optreset = 1;
18469   ;
18470   return 0;
18471 }
18472 _ACEOF
18473 rm -f conftest.$ac_objext conftest$ac_exeext
18474 if { (ac_try="$ac_link"
18475 case "(($ac_try" in
18476   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18477   *) ac_try_echo=$ac_try;;
18478 esac
18479 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18480   (eval "$ac_link") 2>conftest.er1
18481   ac_status=$?
18482   grep -v '^ *+' conftest.er1 >conftest.err
18483   rm -f conftest.er1
18484   cat conftest.err >&5
18485   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18486   (exit $ac_status); } && {
18487          test -z "$ac_c_werror_flag" ||
18488          test ! -s conftest.err
18489        } && test -s conftest$ac_exeext &&
18490        $as_test_x conftest$ac_exeext; then
18491   pgac_cv_var_int_optreset=yes
18492 else
18493   echo "$as_me: failed program was:" >&5
18494 sed 's/^/| /' conftest.$ac_ext >&5
18495
18496         pgac_cv_var_int_optreset=no
18497 fi
18498
18499 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18500       conftest$ac_exeext conftest.$ac_ext
18501 fi
18502 { echo "$as_me:$LINENO: result: $pgac_cv_var_int_optreset" >&5
18503 echo "${ECHO_T}$pgac_cv_var_int_optreset" >&6; }
18504 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
18505
18506 cat >>confdefs.h <<\_ACEOF
18507 #define HAVE_INT_OPTRESET 1
18508 _ACEOF
18509
18510 fi
18511
18512
18513
18514 for ac_func in strtoll strtoq
18515 do
18516 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18517 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18518 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18519 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18520   echo $ECHO_N "(cached) $ECHO_C" >&6
18521 else
18522   cat >conftest.$ac_ext <<_ACEOF
18523 /* confdefs.h.  */
18524 _ACEOF
18525 cat confdefs.h >>conftest.$ac_ext
18526 cat >>conftest.$ac_ext <<_ACEOF
18527 /* end confdefs.h.  */
18528 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18529    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18530 #define $ac_func innocuous_$ac_func
18531
18532 /* System header to define __stub macros and hopefully few prototypes,
18533     which can conflict with char $ac_func (); below.
18534     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18535     <limits.h> exists even on freestanding compilers.  */
18536
18537 #ifdef __STDC__
18538 # include <limits.h>
18539 #else
18540 # include <assert.h>
18541 #endif
18542
18543 #undef $ac_func
18544
18545 /* Override any GCC internal prototype to avoid an error.
18546    Use char because int might match the return type of a GCC
18547    builtin and then its argument prototype would still apply.  */
18548 #ifdef __cplusplus
18549 extern "C"
18550 #endif
18551 char $ac_func ();
18552 /* The GNU C library defines this for functions which it implements
18553     to always fail with ENOSYS.  Some functions are actually named
18554     something starting with __ and the normal name is an alias.  */
18555 #if defined __stub_$ac_func || defined __stub___$ac_func
18556 choke me
18557 #endif
18558
18559 int
18560 main ()
18561 {
18562 return $ac_func ();
18563   ;
18564   return 0;
18565 }
18566 _ACEOF
18567 rm -f conftest.$ac_objext conftest$ac_exeext
18568 if { (ac_try="$ac_link"
18569 case "(($ac_try" in
18570   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18571   *) ac_try_echo=$ac_try;;
18572 esac
18573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18574   (eval "$ac_link") 2>conftest.er1
18575   ac_status=$?
18576   grep -v '^ *+' conftest.er1 >conftest.err
18577   rm -f conftest.er1
18578   cat conftest.err >&5
18579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18580   (exit $ac_status); } && {
18581          test -z "$ac_c_werror_flag" ||
18582          test ! -s conftest.err
18583        } && test -s conftest$ac_exeext &&
18584        $as_test_x conftest$ac_exeext; then
18585   eval "$as_ac_var=yes"
18586 else
18587   echo "$as_me: failed program was:" >&5
18588 sed 's/^/| /' conftest.$ac_ext >&5
18589
18590         eval "$as_ac_var=no"
18591 fi
18592
18593 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18594       conftest$ac_exeext conftest.$ac_ext
18595 fi
18596 ac_res=`eval echo '${'$as_ac_var'}'`
18597                { echo "$as_me:$LINENO: result: $ac_res" >&5
18598 echo "${ECHO_T}$ac_res" >&6; }
18599 if test `eval echo '${'$as_ac_var'}'` = yes; then
18600   cat >>confdefs.h <<_ACEOF
18601 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18602 _ACEOF
18603  break
18604 fi
18605 done
18606
18607
18608
18609 for ac_func in strtoull strtouq
18610 do
18611 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18612 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18613 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18614 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18615   echo $ECHO_N "(cached) $ECHO_C" >&6
18616 else
18617   cat >conftest.$ac_ext <<_ACEOF
18618 /* confdefs.h.  */
18619 _ACEOF
18620 cat confdefs.h >>conftest.$ac_ext
18621 cat >>conftest.$ac_ext <<_ACEOF
18622 /* end confdefs.h.  */
18623 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18624    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18625 #define $ac_func innocuous_$ac_func
18626
18627 /* System header to define __stub macros and hopefully few prototypes,
18628     which can conflict with char $ac_func (); below.
18629     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18630     <limits.h> exists even on freestanding compilers.  */
18631
18632 #ifdef __STDC__
18633 # include <limits.h>
18634 #else
18635 # include <assert.h>
18636 #endif
18637
18638 #undef $ac_func
18639
18640 /* Override any GCC internal prototype to avoid an error.
18641    Use char because int might match the return type of a GCC
18642    builtin and then its argument prototype would still apply.  */
18643 #ifdef __cplusplus
18644 extern "C"
18645 #endif
18646 char $ac_func ();
18647 /* The GNU C library defines this for functions which it implements
18648     to always fail with ENOSYS.  Some functions are actually named
18649     something starting with __ and the normal name is an alias.  */
18650 #if defined __stub_$ac_func || defined __stub___$ac_func
18651 choke me
18652 #endif
18653
18654 int
18655 main ()
18656 {
18657 return $ac_func ();
18658   ;
18659   return 0;
18660 }
18661 _ACEOF
18662 rm -f conftest.$ac_objext conftest$ac_exeext
18663 if { (ac_try="$ac_link"
18664 case "(($ac_try" in
18665   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18666   *) ac_try_echo=$ac_try;;
18667 esac
18668 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18669   (eval "$ac_link") 2>conftest.er1
18670   ac_status=$?
18671   grep -v '^ *+' conftest.er1 >conftest.err
18672   rm -f conftest.er1
18673   cat conftest.err >&5
18674   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18675   (exit $ac_status); } && {
18676          test -z "$ac_c_werror_flag" ||
18677          test ! -s conftest.err
18678        } && test -s conftest$ac_exeext &&
18679        $as_test_x conftest$ac_exeext; then
18680   eval "$as_ac_var=yes"
18681 else
18682   echo "$as_me: failed program was:" >&5
18683 sed 's/^/| /' conftest.$ac_ext >&5
18684
18685         eval "$as_ac_var=no"
18686 fi
18687
18688 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18689       conftest$ac_exeext conftest.$ac_ext
18690 fi
18691 ac_res=`eval echo '${'$as_ac_var'}'`
18692                { echo "$as_me:$LINENO: result: $ac_res" >&5
18693 echo "${ECHO_T}$ac_res" >&6; }
18694 if test `eval echo '${'$as_ac_var'}'` = yes; then
18695   cat >>confdefs.h <<_ACEOF
18696 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18697 _ACEOF
18698  break
18699 fi
18700 done
18701
18702
18703 # Check for one of atexit() or on_exit()
18704
18705 for ac_func in atexit
18706 do
18707 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18708 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18709 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18710 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18711   echo $ECHO_N "(cached) $ECHO_C" >&6
18712 else
18713   cat >conftest.$ac_ext <<_ACEOF
18714 /* confdefs.h.  */
18715 _ACEOF
18716 cat confdefs.h >>conftest.$ac_ext
18717 cat >>conftest.$ac_ext <<_ACEOF
18718 /* end confdefs.h.  */
18719 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18720    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18721 #define $ac_func innocuous_$ac_func
18722
18723 /* System header to define __stub macros and hopefully few prototypes,
18724     which can conflict with char $ac_func (); below.
18725     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18726     <limits.h> exists even on freestanding compilers.  */
18727
18728 #ifdef __STDC__
18729 # include <limits.h>
18730 #else
18731 # include <assert.h>
18732 #endif
18733
18734 #undef $ac_func
18735
18736 /* Override any GCC internal prototype to avoid an error.
18737    Use char because int might match the return type of a GCC
18738    builtin and then its argument prototype would still apply.  */
18739 #ifdef __cplusplus
18740 extern "C"
18741 #endif
18742 char $ac_func ();
18743 /* The GNU C library defines this for functions which it implements
18744     to always fail with ENOSYS.  Some functions are actually named
18745     something starting with __ and the normal name is an alias.  */
18746 #if defined __stub_$ac_func || defined __stub___$ac_func
18747 choke me
18748 #endif
18749
18750 int
18751 main ()
18752 {
18753 return $ac_func ();
18754   ;
18755   return 0;
18756 }
18757 _ACEOF
18758 rm -f conftest.$ac_objext conftest$ac_exeext
18759 if { (ac_try="$ac_link"
18760 case "(($ac_try" in
18761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18762   *) ac_try_echo=$ac_try;;
18763 esac
18764 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18765   (eval "$ac_link") 2>conftest.er1
18766   ac_status=$?
18767   grep -v '^ *+' conftest.er1 >conftest.err
18768   rm -f conftest.er1
18769   cat conftest.err >&5
18770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18771   (exit $ac_status); } && {
18772          test -z "$ac_c_werror_flag" ||
18773          test ! -s conftest.err
18774        } && test -s conftest$ac_exeext &&
18775        $as_test_x conftest$ac_exeext; then
18776   eval "$as_ac_var=yes"
18777 else
18778   echo "$as_me: failed program was:" >&5
18779 sed 's/^/| /' conftest.$ac_ext >&5
18780
18781         eval "$as_ac_var=no"
18782 fi
18783
18784 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18785       conftest$ac_exeext conftest.$ac_ext
18786 fi
18787 ac_res=`eval echo '${'$as_ac_var'}'`
18788                { echo "$as_me:$LINENO: result: $ac_res" >&5
18789 echo "${ECHO_T}$ac_res" >&6; }
18790 if test `eval echo '${'$as_ac_var'}'` = yes; then
18791   cat >>confdefs.h <<_ACEOF
18792 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18793 _ACEOF
18794
18795 else
18796
18797 for ac_func in on_exit
18798 do
18799 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18800 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18801 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18802 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18803   echo $ECHO_N "(cached) $ECHO_C" >&6
18804 else
18805   cat >conftest.$ac_ext <<_ACEOF
18806 /* confdefs.h.  */
18807 _ACEOF
18808 cat confdefs.h >>conftest.$ac_ext
18809 cat >>conftest.$ac_ext <<_ACEOF
18810 /* end confdefs.h.  */
18811 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18812    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18813 #define $ac_func innocuous_$ac_func
18814
18815 /* System header to define __stub macros and hopefully few prototypes,
18816     which can conflict with char $ac_func (); below.
18817     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18818     <limits.h> exists even on freestanding compilers.  */
18819
18820 #ifdef __STDC__
18821 # include <limits.h>
18822 #else
18823 # include <assert.h>
18824 #endif
18825
18826 #undef $ac_func
18827
18828 /* Override any GCC internal prototype to avoid an error.
18829    Use char because int might match the return type of a GCC
18830    builtin and then its argument prototype would still apply.  */
18831 #ifdef __cplusplus
18832 extern "C"
18833 #endif
18834 char $ac_func ();
18835 /* The GNU C library defines this for functions which it implements
18836     to always fail with ENOSYS.  Some functions are actually named
18837     something starting with __ and the normal name is an alias.  */
18838 #if defined __stub_$ac_func || defined __stub___$ac_func
18839 choke me
18840 #endif
18841
18842 int
18843 main ()
18844 {
18845 return $ac_func ();
18846   ;
18847   return 0;
18848 }
18849 _ACEOF
18850 rm -f conftest.$ac_objext conftest$ac_exeext
18851 if { (ac_try="$ac_link"
18852 case "(($ac_try" in
18853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18854   *) ac_try_echo=$ac_try;;
18855 esac
18856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18857   (eval "$ac_link") 2>conftest.er1
18858   ac_status=$?
18859   grep -v '^ *+' conftest.er1 >conftest.err
18860   rm -f conftest.er1
18861   cat conftest.err >&5
18862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18863   (exit $ac_status); } && {
18864          test -z "$ac_c_werror_flag" ||
18865          test ! -s conftest.err
18866        } && test -s conftest$ac_exeext &&
18867        $as_test_x conftest$ac_exeext; then
18868   eval "$as_ac_var=yes"
18869 else
18870   echo "$as_me: failed program was:" >&5
18871 sed 's/^/| /' conftest.$ac_ext >&5
18872
18873         eval "$as_ac_var=no"
18874 fi
18875
18876 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18877       conftest$ac_exeext conftest.$ac_ext
18878 fi
18879 ac_res=`eval echo '${'$as_ac_var'}'`
18880                { echo "$as_me:$LINENO: result: $ac_res" >&5
18881 echo "${ECHO_T}$ac_res" >&6; }
18882 if test `eval echo '${'$as_ac_var'}'` = yes; then
18883   cat >>confdefs.h <<_ACEOF
18884 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18885 _ACEOF
18886
18887 else
18888   { { echo "$as_me:$LINENO: error: neither atexit() nor on_exit() found" >&5
18889 echo "$as_me: error: neither atexit() nor on_exit() found" >&2;}
18890    { (exit 1); exit 1; }; }
18891 fi
18892 done
18893
18894 fi
18895 done
18896
18897
18898
18899 for ac_func in fseeko
18900 do
18901 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18902 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18903 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18904 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18905   echo $ECHO_N "(cached) $ECHO_C" >&6
18906 else
18907   cat >conftest.$ac_ext <<_ACEOF
18908 /* confdefs.h.  */
18909 _ACEOF
18910 cat confdefs.h >>conftest.$ac_ext
18911 cat >>conftest.$ac_ext <<_ACEOF
18912 /* end confdefs.h.  */
18913 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18914    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
18915 #define $ac_func innocuous_$ac_func
18916
18917 /* System header to define __stub macros and hopefully few prototypes,
18918     which can conflict with char $ac_func (); below.
18919     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18920     <limits.h> exists even on freestanding compilers.  */
18921
18922 #ifdef __STDC__
18923 # include <limits.h>
18924 #else
18925 # include <assert.h>
18926 #endif
18927
18928 #undef $ac_func
18929
18930 /* Override any GCC internal prototype to avoid an error.
18931    Use char because int might match the return type of a GCC
18932    builtin and then its argument prototype would still apply.  */
18933 #ifdef __cplusplus
18934 extern "C"
18935 #endif
18936 char $ac_func ();
18937 /* The GNU C library defines this for functions which it implements
18938     to always fail with ENOSYS.  Some functions are actually named
18939     something starting with __ and the normal name is an alias.  */
18940 #if defined __stub_$ac_func || defined __stub___$ac_func
18941 choke me
18942 #endif
18943
18944 int
18945 main ()
18946 {
18947 return $ac_func ();
18948   ;
18949   return 0;
18950 }
18951 _ACEOF
18952 rm -f conftest.$ac_objext conftest$ac_exeext
18953 if { (ac_try="$ac_link"
18954 case "(($ac_try" in
18955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18956   *) ac_try_echo=$ac_try;;
18957 esac
18958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18959   (eval "$ac_link") 2>conftest.er1
18960   ac_status=$?
18961   grep -v '^ *+' conftest.er1 >conftest.err
18962   rm -f conftest.er1
18963   cat conftest.err >&5
18964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18965   (exit $ac_status); } && {
18966          test -z "$ac_c_werror_flag" ||
18967          test ! -s conftest.err
18968        } && test -s conftest$ac_exeext &&
18969        $as_test_x conftest$ac_exeext; then
18970   eval "$as_ac_var=yes"
18971 else
18972   echo "$as_me: failed program was:" >&5
18973 sed 's/^/| /' conftest.$ac_ext >&5
18974
18975         eval "$as_ac_var=no"
18976 fi
18977
18978 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18979       conftest$ac_exeext conftest.$ac_ext
18980 fi
18981 ac_res=`eval echo '${'$as_ac_var'}'`
18982                { echo "$as_me:$LINENO: result: $ac_res" >&5
18983 echo "${ECHO_T}$ac_res" >&6; }
18984 if test `eval echo '${'$as_ac_var'}'` = yes; then
18985   cat >>confdefs.h <<_ACEOF
18986 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18987 _ACEOF
18988
18989 else
18990   case " $LIBOBJS " in
18991   *" $ac_func.$ac_objext "* ) ;;
18992   *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
18993  ;;
18994 esac
18995
18996 fi
18997 done
18998
18999
19000 case $host_os in
19001         # BSD/OS & NetBSD use a custom fseeko/ftello built on fsetpos/fgetpos
19002         bsdi*|netbsd*)
19003
19004 cat >>confdefs.h <<\_ACEOF
19005 #define HAVE_FSEEKO 1
19006 _ACEOF
19007
19008                 ac_cv_func_fseeko=yes;;
19009         *)
19010                 { echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
19011 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
19012 if test "${ac_cv_sys_largefile_source+set}" = set; then
19013   echo $ECHO_N "(cached) $ECHO_C" >&6
19014 else
19015   while :; do
19016   cat >conftest.$ac_ext <<_ACEOF
19017 /* confdefs.h.  */
19018 _ACEOF
19019 cat confdefs.h >>conftest.$ac_ext
19020 cat >>conftest.$ac_ext <<_ACEOF
19021 /* end confdefs.h.  */
19022 #include <sys/types.h> /* for off_t */
19023      #include <stdio.h>
19024 int
19025 main ()
19026 {
19027 int (*fp) (FILE *, off_t, int) = fseeko;
19028      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
19029   ;
19030   return 0;
19031 }
19032 _ACEOF
19033 rm -f conftest.$ac_objext conftest$ac_exeext
19034 if { (ac_try="$ac_link"
19035 case "(($ac_try" in
19036   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19037   *) ac_try_echo=$ac_try;;
19038 esac
19039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19040   (eval "$ac_link") 2>conftest.er1
19041   ac_status=$?
19042   grep -v '^ *+' conftest.er1 >conftest.err
19043   rm -f conftest.er1
19044   cat conftest.err >&5
19045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19046   (exit $ac_status); } && {
19047          test -z "$ac_c_werror_flag" ||
19048          test ! -s conftest.err
19049        } && test -s conftest$ac_exeext &&
19050        $as_test_x conftest$ac_exeext; then
19051   ac_cv_sys_largefile_source=no; break
19052 else
19053   echo "$as_me: failed program was:" >&5
19054 sed 's/^/| /' conftest.$ac_ext >&5
19055
19056
19057 fi
19058
19059 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19060       conftest$ac_exeext conftest.$ac_ext
19061   cat >conftest.$ac_ext <<_ACEOF
19062 /* confdefs.h.  */
19063 _ACEOF
19064 cat confdefs.h >>conftest.$ac_ext
19065 cat >>conftest.$ac_ext <<_ACEOF
19066 /* end confdefs.h.  */
19067 #define _LARGEFILE_SOURCE 1
19068 #include <sys/types.h> /* for off_t */
19069      #include <stdio.h>
19070 int
19071 main ()
19072 {
19073 int (*fp) (FILE *, off_t, int) = fseeko;
19074      return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
19075   ;
19076   return 0;
19077 }
19078 _ACEOF
19079 rm -f conftest.$ac_objext conftest$ac_exeext
19080 if { (ac_try="$ac_link"
19081 case "(($ac_try" in
19082   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19083   *) ac_try_echo=$ac_try;;
19084 esac
19085 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19086   (eval "$ac_link") 2>conftest.er1
19087   ac_status=$?
19088   grep -v '^ *+' conftest.er1 >conftest.err
19089   rm -f conftest.er1
19090   cat conftest.err >&5
19091   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19092   (exit $ac_status); } && {
19093          test -z "$ac_c_werror_flag" ||
19094          test ! -s conftest.err
19095        } && test -s conftest$ac_exeext &&
19096        $as_test_x conftest$ac_exeext; then
19097   ac_cv_sys_largefile_source=1; break
19098 else
19099   echo "$as_me: failed program was:" >&5
19100 sed 's/^/| /' conftest.$ac_ext >&5
19101
19102
19103 fi
19104
19105 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19106       conftest$ac_exeext conftest.$ac_ext
19107   ac_cv_sys_largefile_source=unknown
19108   break
19109 done
19110 fi
19111 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
19112 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
19113 case $ac_cv_sys_largefile_source in #(
19114   no | unknown) ;;
19115   *)
19116 cat >>confdefs.h <<_ACEOF
19117 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
19118 _ACEOF
19119 ;;
19120 esac
19121 rm -f conftest*
19122
19123 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
19124 # in glibc 2.1.3, but that breaks too many other things.
19125 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
19126 if test $ac_cv_sys_largefile_source != unknown; then
19127
19128 cat >>confdefs.h <<\_ACEOF
19129 #define HAVE_FSEEKO 1
19130 _ACEOF
19131
19132 fi
19133 ;;
19134 esac
19135
19136
19137 #
19138 # Pthreads
19139 #
19140 # For each platform, we need to know about any special compile and link
19141 # libraries, and whether the normal C function names are thread-safe.
19142 # See the comment at the top of src/port/thread.c for more information.
19143 # WIN32 doesn't need the pthread tests;  it always uses threads
19144 if test "$enable_thread_safety" = yes -a "$PORTNAME" != "win32"; then
19145
19146
19147
19148 ac_ext=c
19149 ac_cpp='$CPP $CPPFLAGS'
19150 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19151 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19152 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19153
19154 acx_pthread_ok=no
19155
19156 # We used to check for pthread.h first, but this fails if pthread.h
19157 # requires special compiler flags (e.g. on True64 or Sequent).
19158 # It gets checked for in the link test anyway.
19159
19160 # First of all, check if the user has set any of the PTHREAD_LIBS,
19161 # etcetera environment variables, and if threads linking works using
19162 # them:
19163 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
19164         save_CFLAGS="$CFLAGS"
19165         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19166         save_LIBS="$LIBS"
19167         LIBS="$PTHREAD_LIBS $LIBS"
19168         { echo "$as_me:$LINENO: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
19169 echo $ECHO_N "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... $ECHO_C" >&6; }
19170         cat >conftest.$ac_ext <<_ACEOF
19171 /* confdefs.h.  */
19172 _ACEOF
19173 cat confdefs.h >>conftest.$ac_ext
19174 cat >>conftest.$ac_ext <<_ACEOF
19175 /* end confdefs.h.  */
19176
19177 /* Override any GCC internal prototype to avoid an error.
19178    Use char because int might match the return type of a GCC
19179    builtin and then its argument prototype would still apply.  */
19180 #ifdef __cplusplus
19181 extern "C"
19182 #endif
19183 char pthread_join ();
19184 int
19185 main ()
19186 {
19187 return pthread_join ();
19188   ;
19189   return 0;
19190 }
19191 _ACEOF
19192 rm -f conftest.$ac_objext conftest$ac_exeext
19193 if { (ac_try="$ac_link"
19194 case "(($ac_try" in
19195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19196   *) ac_try_echo=$ac_try;;
19197 esac
19198 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19199   (eval "$ac_link") 2>conftest.er1
19200   ac_status=$?
19201   grep -v '^ *+' conftest.er1 >conftest.err
19202   rm -f conftest.er1
19203   cat conftest.err >&5
19204   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19205   (exit $ac_status); } && {
19206          test -z "$ac_c_werror_flag" ||
19207          test ! -s conftest.err
19208        } && test -s conftest$ac_exeext &&
19209        $as_test_x conftest$ac_exeext; then
19210   acx_pthread_ok=yes
19211 else
19212   echo "$as_me: failed program was:" >&5
19213 sed 's/^/| /' conftest.$ac_ext >&5
19214
19215
19216 fi
19217
19218 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19219       conftest$ac_exeext conftest.$ac_ext
19220         { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
19221 echo "${ECHO_T}$acx_pthread_ok" >&6; }
19222         if test x"$acx_pthread_ok" = xno; then
19223                 PTHREAD_LIBS=""
19224                 PTHREAD_CFLAGS=""
19225         fi
19226         LIBS="$save_LIBS"
19227         CFLAGS="$save_CFLAGS"
19228 fi
19229
19230 # We must check for the threads library under a number of different
19231 # names; the ordering is very important because some systems
19232 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
19233 # libraries is broken (non-POSIX).
19234
19235 # Create a list of thread flags to try.  Items starting with a "-" are
19236 # C compiler flags, and other items are library names, except for "none"
19237 # which indicates that we try without any flags at all, and "pthread-config"
19238 # which is a program returning the flags for the Pth emulation library.
19239
19240 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config pthreadGC2"
19241
19242 # The ordering *is* (sometimes) important.  Some notes on the
19243 # individual items follow:
19244
19245 # pthreads: AIX (must check this before -lpthread)
19246 # none: in case threads are in libc; should be tried before -Kthread and
19247 #       other compiler flags to prevent continual compiler warnings
19248 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
19249 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
19250 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
19251 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
19252 # -pthreads: Solaris/gcc
19253 # -mthreads: Mingw32/gcc, Lynx/gcc
19254 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
19255 #      doesn't hurt to check since this sometimes defines pthreads too;
19256 #      also defines -D_REENTRANT)
19257 # pthread: Linux, etcetera
19258 # --thread-safe: KAI C++
19259 # pthread-config: use pthread-config program (for GNU Pth library)
19260
19261 case "${host_cpu}-${host_os}" in
19262         *solaris*)
19263
19264         # On Solaris (at least, for some versions), libc contains stubbed
19265         # (non-functional) versions of the pthreads routines, so link-based
19266         # tests will erroneously succeed.  (We need to link with -pthread or
19267         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
19268         # a function called by this macro, so we could check for that, but
19269         # who knows whether they'll stub that too in a future libc.)  So,
19270         # we'll just look for -pthreads and -lpthread first:
19271
19272         acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
19273         ;;
19274 esac
19275
19276 if test x"$acx_pthread_ok" = xno; then
19277 for flag in $acx_pthread_flags; do
19278
19279         tryPTHREAD_CFLAGS=""
19280         tryPTHREAD_LIBS=""
19281         case $flag in
19282                 none)
19283                 { echo "$as_me:$LINENO: checking whether pthreads work without any flags" >&5
19284 echo $ECHO_N "checking whether pthreads work without any flags... $ECHO_C" >&6; }
19285                 ;;
19286
19287                 -*)
19288                 { echo "$as_me:$LINENO: checking whether pthreads work with $flag" >&5
19289 echo $ECHO_N "checking whether pthreads work with $flag... $ECHO_C" >&6; }
19290                 tryPTHREAD_CFLAGS="$flag"
19291                 ;;
19292
19293                 pthread-config)
19294                 # skip this if we already have flags defined, for PostgreSQL
19295                 if test x"$PTHREAD_CFLAGS" != x -o x"$PTHREAD_LIBS" != x; then continue; fi
19296                 # Extract the first word of "pthread-config", so it can be a program name with args.
19297 set dummy pthread-config; ac_word=$2
19298 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19299 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19300 if test "${ac_cv_prog_acx_pthread_config+set}" = set; then
19301   echo $ECHO_N "(cached) $ECHO_C" >&6
19302 else
19303   if test -n "$acx_pthread_config"; then
19304   ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
19305 else
19306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19307 for as_dir in $PATH
19308 do
19309   IFS=$as_save_IFS
19310   test -z "$as_dir" && as_dir=.
19311   for ac_exec_ext in '' $ac_executable_extensions; do
19312   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19313     ac_cv_prog_acx_pthread_config="yes"
19314     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19315     break 2
19316   fi
19317 done
19318 done
19319 IFS=$as_save_IFS
19320
19321   test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
19322 fi
19323 fi
19324 acx_pthread_config=$ac_cv_prog_acx_pthread_config
19325 if test -n "$acx_pthread_config"; then
19326   { echo "$as_me:$LINENO: result: $acx_pthread_config" >&5
19327 echo "${ECHO_T}$acx_pthread_config" >&6; }
19328 else
19329   { echo "$as_me:$LINENO: result: no" >&5
19330 echo "${ECHO_T}no" >&6; }
19331 fi
19332
19333
19334                 if test x"$acx_pthread_config" = xno; then continue; fi
19335                 tryPTHREAD_CFLAGS="`pthread-config --cflags`"
19336                 tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
19337                 ;;
19338
19339                 *)
19340                 { echo "$as_me:$LINENO: checking for the pthreads library -l$flag" >&5
19341 echo $ECHO_N "checking for the pthreads library -l$flag... $ECHO_C" >&6; }
19342                 tryPTHREAD_LIBS="-l$flag"
19343                 ;;
19344         esac
19345
19346         save_LIBS="$LIBS"
19347         save_CFLAGS="$CFLAGS"
19348         LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
19349         CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
19350
19351         # Check for various functions.  We must include pthread.h,
19352         # since some functions may be macros.  (On the Sequent, we
19353         # need a special flag -Kthread to make this header compile.)
19354         # We check for pthread_join because it is in -lpthread on IRIX
19355         # while pthread_create is in libc.  We check for pthread_attr_init
19356         # due to DEC craziness with -lpthreads.  We check for
19357         # pthread_cleanup_push because it is one of the few pthread
19358         # functions on Solaris that doesn't have a non-functional libc stub.
19359         # We try pthread_create on general principles.
19360         cat >conftest.$ac_ext <<_ACEOF
19361 /* confdefs.h.  */
19362 _ACEOF
19363 cat confdefs.h >>conftest.$ac_ext
19364 cat >>conftest.$ac_ext <<_ACEOF
19365 /* end confdefs.h.  */
19366 #include <pthread.h>
19367 int
19368 main ()
19369 {
19370 pthread_t th; pthread_join(th, 0);
19371                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
19372                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
19373   ;
19374   return 0;
19375 }
19376 _ACEOF
19377 rm -f conftest.$ac_objext conftest$ac_exeext
19378 if { (ac_try="$ac_link"
19379 case "(($ac_try" in
19380   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19381   *) ac_try_echo=$ac_try;;
19382 esac
19383 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19384   (eval "$ac_link") 2>conftest.er1
19385   ac_status=$?
19386   grep -v '^ *+' conftest.er1 >conftest.err
19387   rm -f conftest.er1
19388   cat conftest.err >&5
19389   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19390   (exit $ac_status); } && {
19391          test -z "$ac_c_werror_flag" ||
19392          test ! -s conftest.err
19393        } && test -s conftest$ac_exeext &&
19394        $as_test_x conftest$ac_exeext; then
19395   acx_pthread_ok=yes
19396 else
19397   echo "$as_me: failed program was:" >&5
19398 sed 's/^/| /' conftest.$ac_ext >&5
19399
19400         acx_pthread_ok=no
19401 fi
19402
19403 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19404       conftest$ac_exeext conftest.$ac_ext
19405
19406         if test "x$acx_pthread_ok" = xyes; then
19407             # Don't use options that are ignored by the compiler.
19408             # We find them by checking stderror.
19409             cat >conftest.$ac_ext <<_ACEOF
19410 int
19411 main (int argc, char **argv)
19412 {
19413   (void) argc;
19414   (void) argv;
19415   return 0;
19416 }
19417 _ACEOF
19418             rm -f conftest.$ac_objext conftest$ac_exeext
19419             if test "`(eval $ac_link 2>&1 1>&5)`" = ""; then
19420                 # we continue with more flags because Linux needs -lpthread
19421                 # for libpq builds on PostgreSQL.  The test above only
19422                 # tests for building binaries, not shared libraries.
19423                 PTHREAD_LIBS=" $tryPTHREAD_LIBS $PTHREAD_LIBS"
19424                 PTHREAD_CFLAGS="$PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
19425             else   acx_pthread_ok=no
19426             fi
19427         fi
19428
19429         LIBS="$save_LIBS"
19430         CFLAGS="$save_CFLAGS"
19431
19432         { echo "$as_me:$LINENO: result: $acx_pthread_ok" >&5
19433 echo "${ECHO_T}$acx_pthread_ok" >&6; }
19434 done
19435 fi
19436
19437 # Various other checks:
19438 if test "x$acx_pthread_ok" = xyes; then
19439         save_LIBS="$LIBS"
19440         LIBS="$PTHREAD_LIBS $LIBS"
19441         save_CFLAGS="$CFLAGS"
19442         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19443
19444         # Detect AIX lossage: threads are created detached by default
19445         # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
19446         { echo "$as_me:$LINENO: checking for joinable pthread attribute" >&5
19447 echo $ECHO_N "checking for joinable pthread attribute... $ECHO_C" >&6; }
19448         cat >conftest.$ac_ext <<_ACEOF
19449 /* confdefs.h.  */
19450 _ACEOF
19451 cat confdefs.h >>conftest.$ac_ext
19452 cat >>conftest.$ac_ext <<_ACEOF
19453 /* end confdefs.h.  */
19454 #include <pthread.h>
19455 int
19456 main ()
19457 {
19458 int attr=PTHREAD_CREATE_JOINABLE;
19459   ;
19460   return 0;
19461 }
19462 _ACEOF
19463 rm -f conftest.$ac_objext conftest$ac_exeext
19464 if { (ac_try="$ac_link"
19465 case "(($ac_try" in
19466   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19467   *) ac_try_echo=$ac_try;;
19468 esac
19469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19470   (eval "$ac_link") 2>conftest.er1
19471   ac_status=$?
19472   grep -v '^ *+' conftest.er1 >conftest.err
19473   rm -f conftest.er1
19474   cat conftest.err >&5
19475   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19476   (exit $ac_status); } && {
19477          test -z "$ac_c_werror_flag" ||
19478          test ! -s conftest.err
19479        } && test -s conftest$ac_exeext &&
19480        $as_test_x conftest$ac_exeext; then
19481   ok=PTHREAD_CREATE_JOINABLE
19482 else
19483   echo "$as_me: failed program was:" >&5
19484 sed 's/^/| /' conftest.$ac_ext >&5
19485
19486         ok=unknown
19487 fi
19488
19489 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19490       conftest$ac_exeext conftest.$ac_ext
19491         if test x"$ok" = xunknown; then
19492                 cat >conftest.$ac_ext <<_ACEOF
19493 /* confdefs.h.  */
19494 _ACEOF
19495 cat confdefs.h >>conftest.$ac_ext
19496 cat >>conftest.$ac_ext <<_ACEOF
19497 /* end confdefs.h.  */
19498 #include <pthread.h>
19499 int
19500 main ()
19501 {
19502 int attr=PTHREAD_CREATE_UNDETACHED;
19503   ;
19504   return 0;
19505 }
19506 _ACEOF
19507 rm -f conftest.$ac_objext conftest$ac_exeext
19508 if { (ac_try="$ac_link"
19509 case "(($ac_try" in
19510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19511   *) ac_try_echo=$ac_try;;
19512 esac
19513 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19514   (eval "$ac_link") 2>conftest.er1
19515   ac_status=$?
19516   grep -v '^ *+' conftest.er1 >conftest.err
19517   rm -f conftest.er1
19518   cat conftest.err >&5
19519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19520   (exit $ac_status); } && {
19521          test -z "$ac_c_werror_flag" ||
19522          test ! -s conftest.err
19523        } && test -s conftest$ac_exeext &&
19524        $as_test_x conftest$ac_exeext; then
19525   ok=PTHREAD_CREATE_UNDETACHED
19526 else
19527   echo "$as_me: failed program was:" >&5
19528 sed 's/^/| /' conftest.$ac_ext >&5
19529
19530         ok=unknown
19531 fi
19532
19533 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19534       conftest$ac_exeext conftest.$ac_ext
19535         fi
19536         if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
19537
19538 cat >>confdefs.h <<\_ACEOF
19539 #define PTHREAD_CREATE_JOINABLE $ok
19540 _ACEOF
19541
19542         fi
19543         { echo "$as_me:$LINENO: result: ${ok}" >&5
19544 echo "${ECHO_T}${ok}" >&6; }
19545         if test x"$ok" = xunknown; then
19546                 { echo "$as_me:$LINENO: WARNING: we do not know how to create joinable pthreads" >&5
19547 echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;}
19548         fi
19549
19550         { echo "$as_me:$LINENO: checking if more special flags are required for pthreads" >&5
19551 echo $ECHO_N "checking if more special flags are required for pthreads... $ECHO_C" >&6; }
19552         flag=no
19553 # We always add these in PostgreSQL
19554 #       case "${host_cpu}-${host_os}" in
19555 #               *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
19556 #               *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
19557 #       esac
19558         { echo "$as_me:$LINENO: result: ${flag}" >&5
19559 echo "${ECHO_T}${flag}" >&6; }
19560         if test "x$flag" != xno; then
19561                 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
19562         fi
19563
19564         LIBS="$save_LIBS"
19565         CFLAGS="$save_CFLAGS"
19566
19567 # Supporting cc_r would require a special CC in all places that
19568 # use libpq, and that is ugly, so we don't do it.  Users can still
19569 # define their compiler as cc_r to do thread builds of everything.
19570         # More AIX lossage: must compile with cc_r
19571         # Extract the first word of "cc_r", so it can be a program name with args.
19572 set dummy cc_r; ac_word=$2
19573 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19575 if test "${ac_cv_prog_PTHREAD_CC+set}" = set; then
19576   echo $ECHO_N "(cached) $ECHO_C" >&6
19577 else
19578   if test -n "$PTHREAD_CC"; then
19579   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
19580 else
19581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19582 for as_dir in $PATH
19583 do
19584   IFS=$as_save_IFS
19585   test -z "$as_dir" && as_dir=.
19586   for ac_exec_ext in '' $ac_executable_extensions; do
19587   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19588     ac_cv_prog_PTHREAD_CC="cc_r"
19589     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19590     break 2
19591   fi
19592 done
19593 done
19594 IFS=$as_save_IFS
19595
19596   test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
19597 fi
19598 fi
19599 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
19600 if test -n "$PTHREAD_CC"; then
19601   { echo "$as_me:$LINENO: result: $PTHREAD_CC" >&5
19602 echo "${ECHO_T}$PTHREAD_CC" >&6; }
19603 else
19604   { echo "$as_me:$LINENO: result: no" >&5
19605 echo "${ECHO_T}no" >&6; }
19606 fi
19607
19608
19609 else
19610         PTHREAD_CC="$CC"
19611 fi
19612
19613
19614
19615
19616
19617 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
19618 if test x"$acx_pthread_ok" = xyes; then
19619
19620 cat >>confdefs.h <<\_ACEOF
19621 #define HAVE_PTHREAD 1
19622 _ACEOF
19623
19624         :
19625 else
19626         acx_pthread_ok=no
19627
19628 fi
19629 ac_ext=c
19630 ac_cpp='$CPP $CPPFLAGS'
19631 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19632 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19633 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19634
19635         # set thread flags
19636
19637 # Some platforms use these, so just define them.  They can't hurt if they
19638 # are not supported.  For example, on Solaris -D_POSIX_PTHREAD_SEMANTICS
19639 # enables 5-arg getpwuid_r, among other things.
19640 PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
19641
19642
19643 # At this point, we don't want to muck with the compiler name for threading.
19644 # Let's see who fails, perhaps AIX.  2004-04-23
19645 if test "$PTHREAD_CC" != "$CC"; then
19646 { { echo "$as_me:$LINENO: error:
19647 PostgreSQL does not support platforms that require a special compiler
19648 for thread safety." >&5
19649 echo "$as_me: error:
19650 PostgreSQL does not support platforms that require a special compiler
19651 for thread safety." >&2;}
19652    { (exit 1); exit 1; }; }
19653 fi
19654
19655 if test "$THREAD_SUPPORT" = no; then
19656 { { echo "$as_me:$LINENO: error: cannot enable threads on this platform
19657 This platform is known to not support thread-safe programs.  For details,
19658 compile and run src/bin/pg_thread_test." >&5
19659 echo "$as_me: error: cannot enable threads on this platform
19660 This platform is known to not support thread-safe programs.  For details,
19661 compile and run src/bin/pg_thread_test." >&2;}
19662    { (exit 1); exit 1; }; }
19663 fi
19664
19665 # Check for *_r functions
19666 _CFLAGS="$CFLAGS"
19667 _LIBS="$LIBS"
19668 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19669 LIBS="$LIBS $PTHREAD_LIBS"
19670
19671 if test "$PORTNAME" != "win32"; then
19672 if test "${ac_cv_header_pthread_h+set}" = set; then
19673   { echo "$as_me:$LINENO: checking for pthread.h" >&5
19674 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6; }
19675 if test "${ac_cv_header_pthread_h+set}" = set; then
19676   echo $ECHO_N "(cached) $ECHO_C" >&6
19677 fi
19678 { echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
19679 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6; }
19680 else
19681   # Is the header compilable?
19682 { echo "$as_me:$LINENO: checking pthread.h usability" >&5
19683 echo $ECHO_N "checking pthread.h usability... $ECHO_C" >&6; }
19684 cat >conftest.$ac_ext <<_ACEOF
19685 /* confdefs.h.  */
19686 _ACEOF
19687 cat confdefs.h >>conftest.$ac_ext
19688 cat >>conftest.$ac_ext <<_ACEOF
19689 /* end confdefs.h.  */
19690 $ac_includes_default
19691 #include <pthread.h>
19692 _ACEOF
19693 rm -f conftest.$ac_objext
19694 if { (ac_try="$ac_compile"
19695 case "(($ac_try" in
19696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19697   *) ac_try_echo=$ac_try;;
19698 esac
19699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19700   (eval "$ac_compile") 2>conftest.er1
19701   ac_status=$?
19702   grep -v '^ *+' conftest.er1 >conftest.err
19703   rm -f conftest.er1
19704   cat conftest.err >&5
19705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19706   (exit $ac_status); } && {
19707          test -z "$ac_c_werror_flag" ||
19708          test ! -s conftest.err
19709        } && test -s conftest.$ac_objext; then
19710   ac_header_compiler=yes
19711 else
19712   echo "$as_me: failed program was:" >&5
19713 sed 's/^/| /' conftest.$ac_ext >&5
19714
19715         ac_header_compiler=no
19716 fi
19717
19718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19719 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19720 echo "${ECHO_T}$ac_header_compiler" >&6; }
19721
19722 # Is the header present?
19723 { echo "$as_me:$LINENO: checking pthread.h presence" >&5
19724 echo $ECHO_N "checking pthread.h presence... $ECHO_C" >&6; }
19725 cat >conftest.$ac_ext <<_ACEOF
19726 /* confdefs.h.  */
19727 _ACEOF
19728 cat confdefs.h >>conftest.$ac_ext
19729 cat >>conftest.$ac_ext <<_ACEOF
19730 /* end confdefs.h.  */
19731 #include <pthread.h>
19732 _ACEOF
19733 if { (ac_try="$ac_cpp conftest.$ac_ext"
19734 case "(($ac_try" in
19735   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19736   *) ac_try_echo=$ac_try;;
19737 esac
19738 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19739   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19740   ac_status=$?
19741   grep -v '^ *+' conftest.er1 >conftest.err
19742   rm -f conftest.er1
19743   cat conftest.err >&5
19744   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19745   (exit $ac_status); } >/dev/null && {
19746          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19747          test ! -s conftest.err
19748        }; then
19749   ac_header_preproc=yes
19750 else
19751   echo "$as_me: failed program was:" >&5
19752 sed 's/^/| /' conftest.$ac_ext >&5
19753
19754   ac_header_preproc=no
19755 fi
19756
19757 rm -f conftest.err conftest.$ac_ext
19758 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19759 echo "${ECHO_T}$ac_header_preproc" >&6; }
19760
19761 # So?  What about this header?
19762 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19763   yes:no: )
19764     { echo "$as_me:$LINENO: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&5
19765 echo "$as_me: WARNING: pthread.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19766     { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the compiler's result" >&5
19767 echo "$as_me: WARNING: pthread.h: proceeding with the compiler's result" >&2;}
19768     ac_header_preproc=yes
19769     ;;
19770   no:yes:* )
19771     { echo "$as_me:$LINENO: WARNING: pthread.h: present but cannot be compiled" >&5
19772 echo "$as_me: WARNING: pthread.h: present but cannot be compiled" >&2;}
19773     { echo "$as_me:$LINENO: WARNING: pthread.h:     check for missing prerequisite headers?" >&5
19774 echo "$as_me: WARNING: pthread.h:     check for missing prerequisite headers?" >&2;}
19775     { echo "$as_me:$LINENO: WARNING: pthread.h: see the Autoconf documentation" >&5
19776 echo "$as_me: WARNING: pthread.h: see the Autoconf documentation" >&2;}
19777     { echo "$as_me:$LINENO: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&5
19778 echo "$as_me: WARNING: pthread.h:     section \"Present But Cannot Be Compiled\"" >&2;}
19779     { echo "$as_me:$LINENO: WARNING: pthread.h: proceeding with the preprocessor's result" >&5
19780 echo "$as_me: WARNING: pthread.h: proceeding with the preprocessor's result" >&2;}
19781     { echo "$as_me:$LINENO: WARNING: pthread.h: in the future, the compiler will take precedence" >&5
19782 echo "$as_me: WARNING: pthread.h: in the future, the compiler will take precedence" >&2;}
19783     ( cat <<\_ASBOX
19784 ## ---------------------------------------- ##
19785 ## Report this to pgsql-bugs@postgresql.org ##
19786 ## ---------------------------------------- ##
19787 _ASBOX
19788      ) | sed "s/^/$as_me: WARNING:     /" >&2
19789     ;;
19790 esac
19791 { echo "$as_me:$LINENO: checking for pthread.h" >&5
19792 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6; }
19793 if test "${ac_cv_header_pthread_h+set}" = set; then
19794   echo $ECHO_N "(cached) $ECHO_C" >&6
19795 else
19796   ac_cv_header_pthread_h=$ac_header_preproc
19797 fi
19798 { echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
19799 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6; }
19800
19801 fi
19802 if test $ac_cv_header_pthread_h = yes; then
19803   :
19804 else
19805   { { echo "$as_me:$LINENO: error: pthread.h not found, required for --enable-thread-safety" >&5
19806 echo "$as_me: error: pthread.h not found, required for --enable-thread-safety" >&2;}
19807    { (exit 1); exit 1; }; }
19808 fi
19809
19810
19811 fi
19812
19813
19814
19815
19816 for ac_func in strerror_r getpwuid_r gethostbyname_r
19817 do
19818 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19819 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19820 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19821 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19822   echo $ECHO_N "(cached) $ECHO_C" >&6
19823 else
19824   cat >conftest.$ac_ext <<_ACEOF
19825 /* confdefs.h.  */
19826 _ACEOF
19827 cat confdefs.h >>conftest.$ac_ext
19828 cat >>conftest.$ac_ext <<_ACEOF
19829 /* end confdefs.h.  */
19830 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19831    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
19832 #define $ac_func innocuous_$ac_func
19833
19834 /* System header to define __stub macros and hopefully few prototypes,
19835     which can conflict with char $ac_func (); below.
19836     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19837     <limits.h> exists even on freestanding compilers.  */
19838
19839 #ifdef __STDC__
19840 # include <limits.h>
19841 #else
19842 # include <assert.h>
19843 #endif
19844
19845 #undef $ac_func
19846
19847 /* Override any GCC internal prototype to avoid an error.
19848    Use char because int might match the return type of a GCC
19849    builtin and then its argument prototype would still apply.  */
19850 #ifdef __cplusplus
19851 extern "C"
19852 #endif
19853 char $ac_func ();
19854 /* The GNU C library defines this for functions which it implements
19855     to always fail with ENOSYS.  Some functions are actually named
19856     something starting with __ and the normal name is an alias.  */
19857 #if defined __stub_$ac_func || defined __stub___$ac_func
19858 choke me
19859 #endif
19860
19861 int
19862 main ()
19863 {
19864 return $ac_func ();
19865   ;
19866   return 0;
19867 }
19868 _ACEOF
19869 rm -f conftest.$ac_objext conftest$ac_exeext
19870 if { (ac_try="$ac_link"
19871 case "(($ac_try" in
19872   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19873   *) ac_try_echo=$ac_try;;
19874 esac
19875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19876   (eval "$ac_link") 2>conftest.er1
19877   ac_status=$?
19878   grep -v '^ *+' conftest.er1 >conftest.err
19879   rm -f conftest.er1
19880   cat conftest.err >&5
19881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19882   (exit $ac_status); } && {
19883          test -z "$ac_c_werror_flag" ||
19884          test ! -s conftest.err
19885        } && test -s conftest$ac_exeext &&
19886        $as_test_x conftest$ac_exeext; then
19887   eval "$as_ac_var=yes"
19888 else
19889   echo "$as_me: failed program was:" >&5
19890 sed 's/^/| /' conftest.$ac_ext >&5
19891
19892         eval "$as_ac_var=no"
19893 fi
19894
19895 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19896       conftest$ac_exeext conftest.$ac_ext
19897 fi
19898 ac_res=`eval echo '${'$as_ac_var'}'`
19899                { echo "$as_me:$LINENO: result: $ac_res" >&5
19900 echo "${ECHO_T}$ac_res" >&6; }
19901 if test `eval echo '${'$as_ac_var'}'` = yes; then
19902   cat >>confdefs.h <<_ACEOF
19903 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19904 _ACEOF
19905
19906 fi
19907 done
19908
19909
19910 # Do test here with the proper thread flags
19911 { echo "$as_me:$LINENO: checking whether getpwuid_r takes a fifth argument" >&5
19912 echo $ECHO_N "checking whether getpwuid_r takes a fifth argument... $ECHO_C" >&6; }
19913 if test "${pgac_cv_func_getpwuid_r_5arg+set}" = set; then
19914   echo $ECHO_N "(cached) $ECHO_C" >&6
19915 else
19916   cat >conftest.$ac_ext <<_ACEOF
19917 /* confdefs.h.  */
19918 _ACEOF
19919 cat confdefs.h >>conftest.$ac_ext
19920 cat >>conftest.$ac_ext <<_ACEOF
19921 /* end confdefs.h.  */
19922 #include <sys/types.h>
19923 #include <pwd.h>
19924 int
19925 main ()
19926 {
19927 uid_t uid;
19928 struct passwd *space;
19929 char *buf;
19930 size_t bufsize;
19931 struct passwd **result;
19932 getpwuid_r(uid, space, buf, bufsize, result);
19933   ;
19934   return 0;
19935 }
19936 _ACEOF
19937 rm -f conftest.$ac_objext
19938 if { (ac_try="$ac_compile"
19939 case "(($ac_try" in
19940   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19941   *) ac_try_echo=$ac_try;;
19942 esac
19943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19944   (eval "$ac_compile") 2>conftest.er1
19945   ac_status=$?
19946   grep -v '^ *+' conftest.er1 >conftest.err
19947   rm -f conftest.er1
19948   cat conftest.err >&5
19949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
19950   (exit $ac_status); } && {
19951          test -z "$ac_c_werror_flag" ||
19952          test ! -s conftest.err
19953        } && test -s conftest.$ac_objext; then
19954   pgac_cv_func_getpwuid_r_5arg=yes
19955 else
19956   echo "$as_me: failed program was:" >&5
19957 sed 's/^/| /' conftest.$ac_ext >&5
19958
19959         pgac_cv_func_getpwuid_r_5arg=no
19960 fi
19961
19962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19963 fi
19964 { echo "$as_me:$LINENO: result: $pgac_cv_func_getpwuid_r_5arg" >&5
19965 echo "${ECHO_T}$pgac_cv_func_getpwuid_r_5arg" >&6; }
19966 if test x"$pgac_cv_func_getpwuid_r_5arg" = xyes ; then
19967
19968 cat >>confdefs.h <<\_ACEOF
19969 #define GETPWUID_R_5ARG
19970 _ACEOF
19971
19972 fi
19973
19974 { echo "$as_me:$LINENO: checking whether strerror_r returns int" >&5
19975 echo $ECHO_N "checking whether strerror_r returns int... $ECHO_C" >&6; }
19976 if test "${pgac_cv_func_strerror_r_int+set}" = set; then
19977   echo $ECHO_N "(cached) $ECHO_C" >&6
19978 else
19979   cat >conftest.$ac_ext <<_ACEOF
19980 /* confdefs.h.  */
19981 _ACEOF
19982 cat confdefs.h >>conftest.$ac_ext
19983 cat >>conftest.$ac_ext <<_ACEOF
19984 /* end confdefs.h.  */
19985 #include <string.h>
19986 int
19987 main ()
19988 {
19989 #ifndef _AIX
19990 int strerror_r(int, char *, size_t);
19991 #else
19992 /* Older AIX has 'int' for the third argument so we don't test the args. */
19993 int strerror_r();
19994 #endif
19995   ;
19996   return 0;
19997 }
19998 _ACEOF
19999 rm -f conftest.$ac_objext
20000 if { (ac_try="$ac_compile"
20001 case "(($ac_try" in
20002   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20003   *) ac_try_echo=$ac_try;;
20004 esac
20005 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20006   (eval "$ac_compile") 2>conftest.er1
20007   ac_status=$?
20008   grep -v '^ *+' conftest.er1 >conftest.err
20009   rm -f conftest.er1
20010   cat conftest.err >&5
20011   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20012   (exit $ac_status); } && {
20013          test -z "$ac_c_werror_flag" ||
20014          test ! -s conftest.err
20015        } && test -s conftest.$ac_objext; then
20016   pgac_cv_func_strerror_r_int=yes
20017 else
20018   echo "$as_me: failed program was:" >&5
20019 sed 's/^/| /' conftest.$ac_ext >&5
20020
20021         pgac_cv_func_strerror_r_int=no
20022 fi
20023
20024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20025 fi
20026 { echo "$as_me:$LINENO: result: $pgac_cv_func_strerror_r_int" >&5
20027 echo "${ECHO_T}$pgac_cv_func_strerror_r_int" >&6; }
20028 if test x"$pgac_cv_func_strerror_r_int" = xyes ; then
20029
20030 cat >>confdefs.h <<\_ACEOF
20031 #define STRERROR_R_INT
20032 _ACEOF
20033
20034 fi
20035
20036
20037 CFLAGS="$_CFLAGS"
20038 LIBS="$_LIBS"
20039
20040 else
20041 # do not use values from template file
20042 PTHREAD_CFLAGS=
20043 PTHREAD_LIBS=
20044 fi
20045
20046
20047
20048
20049
20050 # We can test for libldap_r only after we know PTHREAD_LIBS
20051 if test "$with_ldap" = yes ; then
20052   _LIBS="$LIBS"
20053   if test "$PORTNAME" != "win32"; then
20054
20055 { echo "$as_me:$LINENO: checking for ldap_bind in -lldap" >&5
20056 echo $ECHO_N "checking for ldap_bind in -lldap... $ECHO_C" >&6; }
20057 if test "${ac_cv_lib_ldap_ldap_bind+set}" = set; then
20058   echo $ECHO_N "(cached) $ECHO_C" >&6
20059 else
20060   ac_check_lib_save_LIBS=$LIBS
20061 LIBS="-lldap $EXTRA_LDAP_LIBS $LIBS"
20062 cat >conftest.$ac_ext <<_ACEOF
20063 /* confdefs.h.  */
20064 _ACEOF
20065 cat confdefs.h >>conftest.$ac_ext
20066 cat >>conftest.$ac_ext <<_ACEOF
20067 /* end confdefs.h.  */
20068
20069 /* Override any GCC internal prototype to avoid an error.
20070    Use char because int might match the return type of a GCC
20071    builtin and then its argument prototype would still apply.  */
20072 #ifdef __cplusplus
20073 extern "C"
20074 #endif
20075 char ldap_bind ();
20076 int
20077 main ()
20078 {
20079 return ldap_bind ();
20080   ;
20081   return 0;
20082 }
20083 _ACEOF
20084 rm -f conftest.$ac_objext conftest$ac_exeext
20085 if { (ac_try="$ac_link"
20086 case "(($ac_try" in
20087   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20088   *) ac_try_echo=$ac_try;;
20089 esac
20090 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20091   (eval "$ac_link") 2>conftest.er1
20092   ac_status=$?
20093   grep -v '^ *+' conftest.er1 >conftest.err
20094   rm -f conftest.er1
20095   cat conftest.err >&5
20096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20097   (exit $ac_status); } && {
20098          test -z "$ac_c_werror_flag" ||
20099          test ! -s conftest.err
20100        } && test -s conftest$ac_exeext &&
20101        $as_test_x conftest$ac_exeext; then
20102   ac_cv_lib_ldap_ldap_bind=yes
20103 else
20104   echo "$as_me: failed program was:" >&5
20105 sed 's/^/| /' conftest.$ac_ext >&5
20106
20107         ac_cv_lib_ldap_ldap_bind=no
20108 fi
20109
20110 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20111       conftest$ac_exeext conftest.$ac_ext
20112 LIBS=$ac_check_lib_save_LIBS
20113 fi
20114 { echo "$as_me:$LINENO: result: $ac_cv_lib_ldap_ldap_bind" >&5
20115 echo "${ECHO_T}$ac_cv_lib_ldap_ldap_bind" >&6; }
20116 if test $ac_cv_lib_ldap_ldap_bind = yes; then
20117   cat >>confdefs.h <<_ACEOF
20118 #define HAVE_LIBLDAP 1
20119 _ACEOF
20120
20121   LIBS="-lldap $LIBS"
20122
20123 else
20124   { { echo "$as_me:$LINENO: error: library 'ldap' is required for LDAP" >&5
20125 echo "$as_me: error: library 'ldap' is required for LDAP" >&2;}
20126    { (exit 1); exit 1; }; }
20127 fi
20128
20129     LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
20130     if test "$enable_thread_safety" = yes; then
20131       # on some platforms ldap_r fails to link without PTHREAD_LIBS
20132
20133 { echo "$as_me:$LINENO: checking for ldap_simple_bind in -lldap_r" >&5
20134 echo $ECHO_N "checking for ldap_simple_bind in -lldap_r... $ECHO_C" >&6; }
20135 if test "${ac_cv_lib_ldap_r_ldap_simple_bind+set}" = set; then
20136   echo $ECHO_N "(cached) $ECHO_C" >&6
20137 else
20138   ac_check_lib_save_LIBS=$LIBS
20139 LIBS="-lldap_r $PTHREAD_CFLAGS $PTHREAD_LIBS $EXTRA_LDAP_LIBS $LIBS"
20140 cat >conftest.$ac_ext <<_ACEOF
20141 /* confdefs.h.  */
20142 _ACEOF
20143 cat confdefs.h >>conftest.$ac_ext
20144 cat >>conftest.$ac_ext <<_ACEOF
20145 /* end confdefs.h.  */
20146
20147 /* Override any GCC internal prototype to avoid an error.
20148    Use char because int might match the return type of a GCC
20149    builtin and then its argument prototype would still apply.  */
20150 #ifdef __cplusplus
20151 extern "C"
20152 #endif
20153 char ldap_simple_bind ();
20154 int
20155 main ()
20156 {
20157 return ldap_simple_bind ();
20158   ;
20159   return 0;
20160 }
20161 _ACEOF
20162 rm -f conftest.$ac_objext conftest$ac_exeext
20163 if { (ac_try="$ac_link"
20164 case "(($ac_try" in
20165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20166   *) ac_try_echo=$ac_try;;
20167 esac
20168 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20169   (eval "$ac_link") 2>conftest.er1
20170   ac_status=$?
20171   grep -v '^ *+' conftest.er1 >conftest.err
20172   rm -f conftest.er1
20173   cat conftest.err >&5
20174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20175   (exit $ac_status); } && {
20176          test -z "$ac_c_werror_flag" ||
20177          test ! -s conftest.err
20178        } && test -s conftest$ac_exeext &&
20179        $as_test_x conftest$ac_exeext; then
20180   ac_cv_lib_ldap_r_ldap_simple_bind=yes
20181 else
20182   echo "$as_me: failed program was:" >&5
20183 sed 's/^/| /' conftest.$ac_ext >&5
20184
20185         ac_cv_lib_ldap_r_ldap_simple_bind=no
20186 fi
20187
20188 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20189       conftest$ac_exeext conftest.$ac_ext
20190 LIBS=$ac_check_lib_save_LIBS
20191 fi
20192 { echo "$as_me:$LINENO: result: $ac_cv_lib_ldap_r_ldap_simple_bind" >&5
20193 echo "${ECHO_T}$ac_cv_lib_ldap_r_ldap_simple_bind" >&6; }
20194 if test $ac_cv_lib_ldap_r_ldap_simple_bind = yes; then
20195   cat >>confdefs.h <<_ACEOF
20196 #define HAVE_LIBLDAP_R 1
20197 _ACEOF
20198
20199   LIBS="-lldap_r $LIBS"
20200
20201 else
20202   { { echo "$as_me:$LINENO: error: library 'ldap_r' is required for LDAP" >&5
20203 echo "$as_me: error: library 'ldap_r' is required for LDAP" >&2;}
20204    { (exit 1); exit 1; }; }
20205 fi
20206
20207       LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
20208     else
20209       LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
20210     fi
20211   else
20212
20213 { echo "$as_me:$LINENO: checking for ldap_bind in -lwldap32" >&5
20214 echo $ECHO_N "checking for ldap_bind in -lwldap32... $ECHO_C" >&6; }
20215 if test "${ac_cv_lib_wldap32_ldap_bind+set}" = set; then
20216   echo $ECHO_N "(cached) $ECHO_C" >&6
20217 else
20218   ac_check_lib_save_LIBS=$LIBS
20219 LIBS="-lwldap32  $LIBS"
20220 cat >conftest.$ac_ext <<_ACEOF
20221 /* confdefs.h.  */
20222 _ACEOF
20223 cat confdefs.h >>conftest.$ac_ext
20224 cat >>conftest.$ac_ext <<_ACEOF
20225 /* end confdefs.h.  */
20226
20227 /* Override any GCC internal prototype to avoid an error.
20228    Use char because int might match the return type of a GCC
20229    builtin and then its argument prototype would still apply.  */
20230 #ifdef __cplusplus
20231 extern "C"
20232 #endif
20233 char ldap_bind ();
20234 int
20235 main ()
20236 {
20237 return ldap_bind ();
20238   ;
20239   return 0;
20240 }
20241 _ACEOF
20242 rm -f conftest.$ac_objext conftest$ac_exeext
20243 if { (ac_try="$ac_link"
20244 case "(($ac_try" in
20245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20246   *) ac_try_echo=$ac_try;;
20247 esac
20248 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20249   (eval "$ac_link") 2>conftest.er1
20250   ac_status=$?
20251   grep -v '^ *+' conftest.er1 >conftest.err
20252   rm -f conftest.er1
20253   cat conftest.err >&5
20254   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20255   (exit $ac_status); } && {
20256          test -z "$ac_c_werror_flag" ||
20257          test ! -s conftest.err
20258        } && test -s conftest$ac_exeext &&
20259        $as_test_x conftest$ac_exeext; then
20260   ac_cv_lib_wldap32_ldap_bind=yes
20261 else
20262   echo "$as_me: failed program was:" >&5
20263 sed 's/^/| /' conftest.$ac_ext >&5
20264
20265         ac_cv_lib_wldap32_ldap_bind=no
20266 fi
20267
20268 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20269       conftest$ac_exeext conftest.$ac_ext
20270 LIBS=$ac_check_lib_save_LIBS
20271 fi
20272 { echo "$as_me:$LINENO: result: $ac_cv_lib_wldap32_ldap_bind" >&5
20273 echo "${ECHO_T}$ac_cv_lib_wldap32_ldap_bind" >&6; }
20274 if test $ac_cv_lib_wldap32_ldap_bind = yes; then
20275   cat >>confdefs.h <<_ACEOF
20276 #define HAVE_LIBWLDAP32 1
20277 _ACEOF
20278
20279   LIBS="-lwldap32 $LIBS"
20280
20281 else
20282   { { echo "$as_me:$LINENO: error: library 'wldap32' is required for LDAP" >&5
20283 echo "$as_me: error: library 'wldap32' is required for LDAP" >&2;}
20284    { (exit 1); exit 1; }; }
20285 fi
20286
20287     LDAP_LIBS_FE="-lwldap32"
20288     LDAP_LIBS_BE="-lwldap32"
20289   fi
20290   LIBS="$_LIBS"
20291 fi
20292
20293
20294
20295
20296 # This test makes sure that run tests work at all.  Sometimes a shared
20297 # library is found by the linker, but the runtime linker can't find it.
20298 # This check should come after all modifications of compiler or linker
20299 # variables, and before any other run tests.
20300 { echo "$as_me:$LINENO: checking test program" >&5
20301 echo $ECHO_N "checking test program... $ECHO_C" >&6; }
20302 if test "$cross_compiling" = yes; then
20303   { echo "$as_me:$LINENO: result: cross-compiling" >&5
20304 echo "${ECHO_T}cross-compiling" >&6; }
20305 else
20306   cat >conftest.$ac_ext <<_ACEOF
20307 /* confdefs.h.  */
20308 _ACEOF
20309 cat confdefs.h >>conftest.$ac_ext
20310 cat >>conftest.$ac_ext <<_ACEOF
20311 /* end confdefs.h.  */
20312 int main() { return 0; }
20313 _ACEOF
20314 rm -f conftest$ac_exeext
20315 if { (ac_try="$ac_link"
20316 case "(($ac_try" in
20317   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20318   *) ac_try_echo=$ac_try;;
20319 esac
20320 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20321   (eval "$ac_link") 2>&5
20322   ac_status=$?
20323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20324   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20325   { (case "(($ac_try" in
20326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20327   *) ac_try_echo=$ac_try;;
20328 esac
20329 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20330   (eval "$ac_try") 2>&5
20331   ac_status=$?
20332   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20333   (exit $ac_status); }; }; then
20334   { echo "$as_me:$LINENO: result: ok" >&5
20335 echo "${ECHO_T}ok" >&6; }
20336 else
20337   echo "$as_me: program exited with status $ac_status" >&5
20338 echo "$as_me: failed program was:" >&5
20339 sed 's/^/| /' conftest.$ac_ext >&5
20340
20341 ( exit $ac_status )
20342 { echo "$as_me:$LINENO: result: failed" >&5
20343 echo "${ECHO_T}failed" >&6; }
20344 { { echo "$as_me:$LINENO: error:
20345 Could not execute a simple test program.  This may be a problem
20346 related to locating shared libraries.  Check the file 'config.log'
20347 for the exact reason." >&5
20348 echo "$as_me: error:
20349 Could not execute a simple test program.  This may be a problem
20350 related to locating shared libraries.  Check the file 'config.log'
20351 for the exact reason." >&2;}
20352    { (exit 1); exit 1; }; }
20353 fi
20354 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20355 fi
20356
20357
20358
20359 # --------------------
20360 # Run tests below here
20361 # --------------------
20362
20363 # Force use of our snprintf if system's doesn't do arg control
20364 # See comment above at snprintf test for details.
20365 if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
20366   { echo "$as_me:$LINENO: checking whether printf supports argument control" >&5
20367 echo $ECHO_N "checking whether printf supports argument control... $ECHO_C" >&6; }
20368 if test "${pgac_cv_printf_arg_control+set}" = set; then
20369   echo $ECHO_N "(cached) $ECHO_C" >&6
20370 else
20371   if test "$cross_compiling" = yes; then
20372   pgac_cv_printf_arg_control=cross
20373 else
20374   cat >conftest.$ac_ext <<_ACEOF
20375 /* confdefs.h.  */
20376 _ACEOF
20377 cat confdefs.h >>conftest.$ac_ext
20378 cat >>conftest.$ac_ext <<_ACEOF
20379 /* end confdefs.h.  */
20380 #include <stdio.h>
20381 #include <string.h>
20382
20383 int main()
20384 {
20385   char buf[100];
20386
20387   /* can it swap arguments? */
20388   snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
20389   if (strcmp(buf, "4 3") != 0)
20390     return 1;
20391   return 0;
20392 }
20393 _ACEOF
20394 rm -f conftest$ac_exeext
20395 if { (ac_try="$ac_link"
20396 case "(($ac_try" in
20397   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20398   *) ac_try_echo=$ac_try;;
20399 esac
20400 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20401   (eval "$ac_link") 2>&5
20402   ac_status=$?
20403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20404   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20405   { (case "(($ac_try" in
20406   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20407   *) ac_try_echo=$ac_try;;
20408 esac
20409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20410   (eval "$ac_try") 2>&5
20411   ac_status=$?
20412   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20413   (exit $ac_status); }; }; then
20414   pgac_cv_printf_arg_control=yes
20415 else
20416   echo "$as_me: program exited with status $ac_status" >&5
20417 echo "$as_me: failed program was:" >&5
20418 sed 's/^/| /' conftest.$ac_ext >&5
20419
20420 ( exit $ac_status )
20421 pgac_cv_printf_arg_control=no
20422 fi
20423 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20424 fi
20425
20426
20427
20428 fi
20429 { echo "$as_me:$LINENO: result: $pgac_cv_printf_arg_control" >&5
20430 echo "${ECHO_T}$pgac_cv_printf_arg_control" >&6; }
20431
20432   if test $pgac_cv_printf_arg_control != yes ; then
20433     pgac_need_repl_snprintf=yes
20434   fi
20435 fi
20436
20437
20438
20439 { echo "$as_me:$LINENO: checking whether long int is 64 bits" >&5
20440 echo $ECHO_N "checking whether long int is 64 bits... $ECHO_C" >&6; }
20441 if test "${pgac_cv_type_long_int_64+set}" = set; then
20442   echo $ECHO_N "(cached) $ECHO_C" >&6
20443 else
20444   if test "$cross_compiling" = yes; then
20445   # If cross-compiling, check the size reported by the compiler and
20446 # trust that the arithmetic works.
20447 cat >conftest.$ac_ext <<_ACEOF
20448 /* confdefs.h.  */
20449 _ACEOF
20450 cat confdefs.h >>conftest.$ac_ext
20451 cat >>conftest.$ac_ext <<_ACEOF
20452 /* end confdefs.h.  */
20453
20454 int
20455 main ()
20456 {
20457 static int test_array [1 - 2 * !(sizeof(long int) == 8)];
20458 test_array [0] = 0
20459
20460   ;
20461   return 0;
20462 }
20463 _ACEOF
20464 rm -f conftest.$ac_objext
20465 if { (ac_try="$ac_compile"
20466 case "(($ac_try" in
20467   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20468   *) ac_try_echo=$ac_try;;
20469 esac
20470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20471   (eval "$ac_compile") 2>conftest.er1
20472   ac_status=$?
20473   grep -v '^ *+' conftest.er1 >conftest.err
20474   rm -f conftest.er1
20475   cat conftest.err >&5
20476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20477   (exit $ac_status); } && {
20478          test -z "$ac_c_werror_flag" ||
20479          test ! -s conftest.err
20480        } && test -s conftest.$ac_objext; then
20481   pgac_cv_type_long_int_64=yes
20482 else
20483   echo "$as_me: failed program was:" >&5
20484 sed 's/^/| /' conftest.$ac_ext >&5
20485
20486         pgac_cv_type_long_int_64=no
20487 fi
20488
20489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20490 else
20491   cat >conftest.$ac_ext <<_ACEOF
20492 /* confdefs.h.  */
20493 _ACEOF
20494 cat confdefs.h >>conftest.$ac_ext
20495 cat >>conftest.$ac_ext <<_ACEOF
20496 /* end confdefs.h.  */
20497 typedef long int ac_int64;
20498
20499 /*
20500  * These are globals to discourage the compiler from folding all the
20501  * arithmetic tests down to compile-time constants.
20502  */
20503 ac_int64 a = 20000001;
20504 ac_int64 b = 40000005;
20505
20506 int does_int64_work()
20507 {
20508   ac_int64 c,d;
20509
20510   if (sizeof(ac_int64) != 8)
20511     return 0;                   /* definitely not the right size */
20512
20513   /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
20514   c = a * b;
20515   d = (c + b) / b;
20516   if (d != a+1)
20517     return 0;
20518   return 1;
20519 }
20520 main() {
20521   exit(! does_int64_work());
20522 }
20523 _ACEOF
20524 rm -f conftest$ac_exeext
20525 if { (ac_try="$ac_link"
20526 case "(($ac_try" in
20527   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20528   *) ac_try_echo=$ac_try;;
20529 esac
20530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20531   (eval "$ac_link") 2>&5
20532   ac_status=$?
20533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20534   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20535   { (case "(($ac_try" in
20536   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20537   *) ac_try_echo=$ac_try;;
20538 esac
20539 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20540   (eval "$ac_try") 2>&5
20541   ac_status=$?
20542   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20543   (exit $ac_status); }; }; then
20544   pgac_cv_type_long_int_64=yes
20545 else
20546   echo "$as_me: program exited with status $ac_status" >&5
20547 echo "$as_me: failed program was:" >&5
20548 sed 's/^/| /' conftest.$ac_ext >&5
20549
20550 ( exit $ac_status )
20551 pgac_cv_type_long_int_64=no
20552 fi
20553 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20554 fi
20555
20556
20557 fi
20558 { echo "$as_me:$LINENO: result: $pgac_cv_type_long_int_64" >&5
20559 echo "${ECHO_T}$pgac_cv_type_long_int_64" >&6; }
20560
20561 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
20562 if test x"$pgac_cv_type_long_int_64" = xyes ; then
20563
20564 cat >>confdefs.h <<\_ACEOF
20565 #define HAVE_LONG_INT_64 1
20566 _ACEOF
20567
20568 fi
20569
20570
20571 if test x"$HAVE_LONG_INT_64" = x"no" ; then
20572   { echo "$as_me:$LINENO: checking whether long long int is 64 bits" >&5
20573 echo $ECHO_N "checking whether long long int is 64 bits... $ECHO_C" >&6; }
20574 if test "${pgac_cv_type_long_long_int_64+set}" = set; then
20575   echo $ECHO_N "(cached) $ECHO_C" >&6
20576 else
20577   if test "$cross_compiling" = yes; then
20578   # If cross-compiling, check the size reported by the compiler and
20579 # trust that the arithmetic works.
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
20587 int
20588 main ()
20589 {
20590 static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
20591 test_array [0] = 0
20592
20593   ;
20594   return 0;
20595 }
20596 _ACEOF
20597 rm -f conftest.$ac_objext
20598 if { (ac_try="$ac_compile"
20599 case "(($ac_try" in
20600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20601   *) ac_try_echo=$ac_try;;
20602 esac
20603 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20604   (eval "$ac_compile") 2>conftest.er1
20605   ac_status=$?
20606   grep -v '^ *+' conftest.er1 >conftest.err
20607   rm -f conftest.er1
20608   cat conftest.err >&5
20609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20610   (exit $ac_status); } && {
20611          test -z "$ac_c_werror_flag" ||
20612          test ! -s conftest.err
20613        } && test -s conftest.$ac_objext; then
20614   pgac_cv_type_long_long_int_64=yes
20615 else
20616   echo "$as_me: failed program was:" >&5
20617 sed 's/^/| /' conftest.$ac_ext >&5
20618
20619         pgac_cv_type_long_long_int_64=no
20620 fi
20621
20622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20623 else
20624   cat >conftest.$ac_ext <<_ACEOF
20625 /* confdefs.h.  */
20626 _ACEOF
20627 cat confdefs.h >>conftest.$ac_ext
20628 cat >>conftest.$ac_ext <<_ACEOF
20629 /* end confdefs.h.  */
20630 typedef long long int ac_int64;
20631
20632 /*
20633  * These are globals to discourage the compiler from folding all the
20634  * arithmetic tests down to compile-time constants.
20635  */
20636 ac_int64 a = 20000001;
20637 ac_int64 b = 40000005;
20638
20639 int does_int64_work()
20640 {
20641   ac_int64 c,d;
20642
20643   if (sizeof(ac_int64) != 8)
20644     return 0;                   /* definitely not the right size */
20645
20646   /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
20647   c = a * b;
20648   d = (c + b) / b;
20649   if (d != a+1)
20650     return 0;
20651   return 1;
20652 }
20653 main() {
20654   exit(! does_int64_work());
20655 }
20656 _ACEOF
20657 rm -f conftest$ac_exeext
20658 if { (ac_try="$ac_link"
20659 case "(($ac_try" in
20660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20661   *) ac_try_echo=$ac_try;;
20662 esac
20663 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20664   (eval "$ac_link") 2>&5
20665   ac_status=$?
20666   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20667   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20668   { (case "(($ac_try" in
20669   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20670   *) ac_try_echo=$ac_try;;
20671 esac
20672 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20673   (eval "$ac_try") 2>&5
20674   ac_status=$?
20675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20676   (exit $ac_status); }; }; then
20677   pgac_cv_type_long_long_int_64=yes
20678 else
20679   echo "$as_me: program exited with status $ac_status" >&5
20680 echo "$as_me: failed program was:" >&5
20681 sed 's/^/| /' conftest.$ac_ext >&5
20682
20683 ( exit $ac_status )
20684 pgac_cv_type_long_long_int_64=no
20685 fi
20686 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20687 fi
20688
20689
20690 fi
20691 { echo "$as_me:$LINENO: result: $pgac_cv_type_long_long_int_64" >&5
20692 echo "${ECHO_T}$pgac_cv_type_long_long_int_64" >&6; }
20693
20694 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
20695 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
20696
20697 cat >>confdefs.h <<\_ACEOF
20698 #define HAVE_LONG_LONG_INT_64 1
20699 _ACEOF
20700
20701 fi
20702
20703 fi
20704
20705
20706
20707 if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
20708   cat >conftest.$ac_ext <<_ACEOF
20709 /* confdefs.h.  */
20710 _ACEOF
20711 cat confdefs.h >>conftest.$ac_ext
20712 cat >>conftest.$ac_ext <<_ACEOF
20713 /* end confdefs.h.  */
20714
20715 #define INT64CONST(x)  x##LL
20716 long long int foo = INT64CONST(0x1234567890123456);
20717
20718 int
20719 main ()
20720 {
20721
20722   ;
20723   return 0;
20724 }
20725 _ACEOF
20726 rm -f conftest.$ac_objext
20727 if { (ac_try="$ac_compile"
20728 case "(($ac_try" in
20729   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20730   *) ac_try_echo=$ac_try;;
20731 esac
20732 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20733   (eval "$ac_compile") 2>conftest.er1
20734   ac_status=$?
20735   grep -v '^ *+' conftest.er1 >conftest.err
20736   rm -f conftest.er1
20737   cat conftest.err >&5
20738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20739   (exit $ac_status); } && {
20740          test -z "$ac_c_werror_flag" ||
20741          test ! -s conftest.err
20742        } && test -s conftest.$ac_objext; then
20743
20744 cat >>confdefs.h <<\_ACEOF
20745 #define HAVE_LL_CONSTANTS 1
20746 _ACEOF
20747
20748 else
20749   echo "$as_me: failed program was:" >&5
20750 sed 's/^/| /' conftest.$ac_ext >&5
20751
20752
20753 fi
20754
20755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20756 fi
20757
20758
20759 # If we found "long int" is 64 bits, assume snprintf handles it.  If
20760 # we found we need to use "long long int", better check.  We cope with
20761 # snprintfs that use %lld, %qd, or %I64d as the format.  If none of these
20762 # work, fall back to our own snprintf emulation (which we know uses %lld).
20763
20764 if test "$HAVE_LONG_LONG_INT_64" = yes ; then
20765   if test $pgac_need_repl_snprintf = no; then
20766     { echo "$as_me:$LINENO: checking snprintf format for long long int" >&5
20767 echo $ECHO_N "checking snprintf format for long long int... $ECHO_C" >&6; }
20768 if test "${pgac_cv_snprintf_long_long_int_format+set}" = set; then
20769   echo $ECHO_N "(cached) $ECHO_C" >&6
20770 else
20771   for pgac_format in '%lld' '%qd' '%I64d'; do
20772 if test "$cross_compiling" = yes; then
20773   pgac_cv_snprintf_long_long_int_format=cross; break
20774 else
20775   cat >conftest.$ac_ext <<_ACEOF
20776 /* confdefs.h.  */
20777 _ACEOF
20778 cat confdefs.h >>conftest.$ac_ext
20779 cat >>conftest.$ac_ext <<_ACEOF
20780 /* end confdefs.h.  */
20781 #include <stdio.h>
20782 typedef long long int ac_int64;
20783 #define INT64_FORMAT "$pgac_format"
20784
20785 ac_int64 a = 20000001;
20786 ac_int64 b = 40000005;
20787
20788 int does_int64_snprintf_work()
20789 {
20790   ac_int64 c;
20791   char buf[100];
20792
20793   if (sizeof(ac_int64) != 8)
20794     return 0;                   /* doesn't look like the right size */
20795
20796   c = a * b;
20797   snprintf(buf, 100, INT64_FORMAT, c);
20798   if (strcmp(buf, "800000140000005") != 0)
20799     return 0;                   /* either multiply or snprintf is busted */
20800   return 1;
20801 }
20802 main() {
20803   exit(! does_int64_snprintf_work());
20804 }
20805 _ACEOF
20806 rm -f conftest$ac_exeext
20807 if { (ac_try="$ac_link"
20808 case "(($ac_try" in
20809   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20810   *) ac_try_echo=$ac_try;;
20811 esac
20812 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20813   (eval "$ac_link") 2>&5
20814   ac_status=$?
20815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20816   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20817   { (case "(($ac_try" in
20818   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20819   *) ac_try_echo=$ac_try;;
20820 esac
20821 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20822   (eval "$ac_try") 2>&5
20823   ac_status=$?
20824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20825   (exit $ac_status); }; }; then
20826   pgac_cv_snprintf_long_long_int_format=$pgac_format; break
20827 else
20828   echo "$as_me: program exited with status $ac_status" >&5
20829 echo "$as_me: failed program was:" >&5
20830 sed 's/^/| /' conftest.$ac_ext >&5
20831
20832 fi
20833 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20834 fi
20835
20836
20837 done
20838 fi
20839
20840 LONG_LONG_INT_FORMAT=''
20841
20842 case $pgac_cv_snprintf_long_long_int_format in
20843   cross) { echo "$as_me:$LINENO: result: cannot test (not on host machine)" >&5
20844 echo "${ECHO_T}cannot test (not on host machine)" >&6; };;
20845   ?*)    { echo "$as_me:$LINENO: result: $pgac_cv_snprintf_long_long_int_format" >&5
20846 echo "${ECHO_T}$pgac_cv_snprintf_long_long_int_format" >&6; }
20847          LONG_LONG_INT_FORMAT=$pgac_cv_snprintf_long_long_int_format;;
20848   *)     { echo "$as_me:$LINENO: result: none" >&5
20849 echo "${ECHO_T}none" >&6; };;
20850 esac
20851     if test "$LONG_LONG_INT_FORMAT" = ""; then
20852       # Force usage of our own snprintf, since system snprintf is broken
20853       pgac_need_repl_snprintf=yes
20854       LONG_LONG_INT_FORMAT='%lld'
20855     fi
20856   else
20857     # Here if we previously decided we needed to use our own snprintf
20858     LONG_LONG_INT_FORMAT='%lld'
20859   fi
20860   LONG_LONG_UINT_FORMAT=`echo "$LONG_LONG_INT_FORMAT" | sed 's/d$/u/'`
20861   INT64_FORMAT="\"$LONG_LONG_INT_FORMAT\""
20862   UINT64_FORMAT="\"$LONG_LONG_UINT_FORMAT\""
20863 else
20864   # Here if we are not using 'long long int' at all
20865   INT64_FORMAT='"%ld"'
20866   UINT64_FORMAT='"%lu"'
20867 fi
20868
20869
20870 cat >>confdefs.h <<_ACEOF
20871 #define INT64_FORMAT $INT64_FORMAT
20872 _ACEOF
20873
20874
20875
20876 cat >>confdefs.h <<_ACEOF
20877 #define UINT64_FORMAT $UINT64_FORMAT
20878 _ACEOF
20879
20880
20881 # Now we have checked all the reasons to replace snprintf
20882 if test $pgac_need_repl_snprintf = yes; then
20883
20884 cat >>confdefs.h <<\_ACEOF
20885 #define USE_REPL_SNPRINTF 1
20886 _ACEOF
20887
20888   case " $LIBOBJS " in
20889   *" snprintf.$ac_objext "* ) ;;
20890   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
20891  ;;
20892 esac
20893
20894 fi
20895
20896 # Need a #define for the size of Datum (unsigned long)
20897 { echo "$as_me:$LINENO: checking for unsigned long" >&5
20898 echo $ECHO_N "checking for unsigned long... $ECHO_C" >&6; }
20899 if test "${ac_cv_type_unsigned_long+set}" = set; then
20900   echo $ECHO_N "(cached) $ECHO_C" >&6
20901 else
20902   cat >conftest.$ac_ext <<_ACEOF
20903 /* confdefs.h.  */
20904 _ACEOF
20905 cat confdefs.h >>conftest.$ac_ext
20906 cat >>conftest.$ac_ext <<_ACEOF
20907 /* end confdefs.h.  */
20908 $ac_includes_default
20909 typedef unsigned long ac__type_new_;
20910 int
20911 main ()
20912 {
20913 if ((ac__type_new_ *) 0)
20914   return 0;
20915 if (sizeof (ac__type_new_))
20916   return 0;
20917   ;
20918   return 0;
20919 }
20920 _ACEOF
20921 rm -f conftest.$ac_objext
20922 if { (ac_try="$ac_compile"
20923 case "(($ac_try" in
20924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20925   *) ac_try_echo=$ac_try;;
20926 esac
20927 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20928   (eval "$ac_compile") 2>conftest.er1
20929   ac_status=$?
20930   grep -v '^ *+' conftest.er1 >conftest.err
20931   rm -f conftest.er1
20932   cat conftest.err >&5
20933   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20934   (exit $ac_status); } && {
20935          test -z "$ac_c_werror_flag" ||
20936          test ! -s conftest.err
20937        } && test -s conftest.$ac_objext; then
20938   ac_cv_type_unsigned_long=yes
20939 else
20940   echo "$as_me: failed program was:" >&5
20941 sed 's/^/| /' conftest.$ac_ext >&5
20942
20943         ac_cv_type_unsigned_long=no
20944 fi
20945
20946 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20947 fi
20948 { echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long" >&5
20949 echo "${ECHO_T}$ac_cv_type_unsigned_long" >&6; }
20950
20951 # The cast to long int works around a bug in the HP C Compiler
20952 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20953 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20954 # This bug is HP SR number 8606223364.
20955 { echo "$as_me:$LINENO: checking size of unsigned long" >&5
20956 echo $ECHO_N "checking size of unsigned long... $ECHO_C" >&6; }
20957 if test "${ac_cv_sizeof_unsigned_long+set}" = set; then
20958   echo $ECHO_N "(cached) $ECHO_C" >&6
20959 else
20960   if test "$cross_compiling" = yes; then
20961   # Depending upon the size, compute the lo and hi bounds.
20962 cat >conftest.$ac_ext <<_ACEOF
20963 /* confdefs.h.  */
20964 _ACEOF
20965 cat confdefs.h >>conftest.$ac_ext
20966 cat >>conftest.$ac_ext <<_ACEOF
20967 /* end confdefs.h.  */
20968 $ac_includes_default
20969    typedef unsigned long ac__type_sizeof_;
20970 int
20971 main ()
20972 {
20973 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
20974 test_array [0] = 0
20975
20976   ;
20977   return 0;
20978 }
20979 _ACEOF
20980 rm -f conftest.$ac_objext
20981 if { (ac_try="$ac_compile"
20982 case "(($ac_try" in
20983   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20984   *) ac_try_echo=$ac_try;;
20985 esac
20986 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20987   (eval "$ac_compile") 2>conftest.er1
20988   ac_status=$?
20989   grep -v '^ *+' conftest.er1 >conftest.err
20990   rm -f conftest.er1
20991   cat conftest.err >&5
20992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
20993   (exit $ac_status); } && {
20994          test -z "$ac_c_werror_flag" ||
20995          test ! -s conftest.err
20996        } && test -s conftest.$ac_objext; then
20997   ac_lo=0 ac_mid=0
20998   while :; do
20999     cat >conftest.$ac_ext <<_ACEOF
21000 /* confdefs.h.  */
21001 _ACEOF
21002 cat confdefs.h >>conftest.$ac_ext
21003 cat >>conftest.$ac_ext <<_ACEOF
21004 /* end confdefs.h.  */
21005 $ac_includes_default
21006    typedef unsigned long ac__type_sizeof_;
21007 int
21008 main ()
21009 {
21010 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21011 test_array [0] = 0
21012
21013   ;
21014   return 0;
21015 }
21016 _ACEOF
21017 rm -f conftest.$ac_objext
21018 if { (ac_try="$ac_compile"
21019 case "(($ac_try" in
21020   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21021   *) ac_try_echo=$ac_try;;
21022 esac
21023 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21024   (eval "$ac_compile") 2>conftest.er1
21025   ac_status=$?
21026   grep -v '^ *+' conftest.er1 >conftest.err
21027   rm -f conftest.er1
21028   cat conftest.err >&5
21029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21030   (exit $ac_status); } && {
21031          test -z "$ac_c_werror_flag" ||
21032          test ! -s conftest.err
21033        } && test -s conftest.$ac_objext; then
21034   ac_hi=$ac_mid; break
21035 else
21036   echo "$as_me: failed program was:" >&5
21037 sed 's/^/| /' conftest.$ac_ext >&5
21038
21039         ac_lo=`expr $ac_mid + 1`
21040                         if test $ac_lo -le $ac_mid; then
21041                           ac_lo= ac_hi=
21042                           break
21043                         fi
21044                         ac_mid=`expr 2 '*' $ac_mid + 1`
21045 fi
21046
21047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21048   done
21049 else
21050   echo "$as_me: failed program was:" >&5
21051 sed 's/^/| /' conftest.$ac_ext >&5
21052
21053         cat >conftest.$ac_ext <<_ACEOF
21054 /* confdefs.h.  */
21055 _ACEOF
21056 cat confdefs.h >>conftest.$ac_ext
21057 cat >>conftest.$ac_ext <<_ACEOF
21058 /* end confdefs.h.  */
21059 $ac_includes_default
21060    typedef unsigned long ac__type_sizeof_;
21061 int
21062 main ()
21063 {
21064 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
21065 test_array [0] = 0
21066
21067   ;
21068   return 0;
21069 }
21070 _ACEOF
21071 rm -f conftest.$ac_objext
21072 if { (ac_try="$ac_compile"
21073 case "(($ac_try" in
21074   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21075   *) ac_try_echo=$ac_try;;
21076 esac
21077 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21078   (eval "$ac_compile") 2>conftest.er1
21079   ac_status=$?
21080   grep -v '^ *+' conftest.er1 >conftest.err
21081   rm -f conftest.er1
21082   cat conftest.err >&5
21083   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21084   (exit $ac_status); } && {
21085          test -z "$ac_c_werror_flag" ||
21086          test ! -s conftest.err
21087        } && test -s conftest.$ac_objext; then
21088   ac_hi=-1 ac_mid=-1
21089   while :; do
21090     cat >conftest.$ac_ext <<_ACEOF
21091 /* confdefs.h.  */
21092 _ACEOF
21093 cat confdefs.h >>conftest.$ac_ext
21094 cat >>conftest.$ac_ext <<_ACEOF
21095 /* end confdefs.h.  */
21096 $ac_includes_default
21097    typedef unsigned long ac__type_sizeof_;
21098 int
21099 main ()
21100 {
21101 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
21102 test_array [0] = 0
21103
21104   ;
21105   return 0;
21106 }
21107 _ACEOF
21108 rm -f conftest.$ac_objext
21109 if { (ac_try="$ac_compile"
21110 case "(($ac_try" in
21111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21112   *) ac_try_echo=$ac_try;;
21113 esac
21114 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21115   (eval "$ac_compile") 2>conftest.er1
21116   ac_status=$?
21117   grep -v '^ *+' conftest.er1 >conftest.err
21118   rm -f conftest.er1
21119   cat conftest.err >&5
21120   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21121   (exit $ac_status); } && {
21122          test -z "$ac_c_werror_flag" ||
21123          test ! -s conftest.err
21124        } && test -s conftest.$ac_objext; then
21125   ac_lo=$ac_mid; break
21126 else
21127   echo "$as_me: failed program was:" >&5
21128 sed 's/^/| /' conftest.$ac_ext >&5
21129
21130         ac_hi=`expr '(' $ac_mid ')' - 1`
21131                         if test $ac_mid -le $ac_hi; then
21132                           ac_lo= ac_hi=
21133                           break
21134                         fi
21135                         ac_mid=`expr 2 '*' $ac_mid`
21136 fi
21137
21138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21139   done
21140 else
21141   echo "$as_me: failed program was:" >&5
21142 sed 's/^/| /' conftest.$ac_ext >&5
21143
21144         ac_lo= ac_hi=
21145 fi
21146
21147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21148 fi
21149
21150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21151 # Binary search between lo and hi bounds.
21152 while test "x$ac_lo" != "x$ac_hi"; do
21153   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21154   cat >conftest.$ac_ext <<_ACEOF
21155 /* confdefs.h.  */
21156 _ACEOF
21157 cat confdefs.h >>conftest.$ac_ext
21158 cat >>conftest.$ac_ext <<_ACEOF
21159 /* end confdefs.h.  */
21160 $ac_includes_default
21161    typedef unsigned long ac__type_sizeof_;
21162 int
21163 main ()
21164 {
21165 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21166 test_array [0] = 0
21167
21168   ;
21169   return 0;
21170 }
21171 _ACEOF
21172 rm -f conftest.$ac_objext
21173 if { (ac_try="$ac_compile"
21174 case "(($ac_try" in
21175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21176   *) ac_try_echo=$ac_try;;
21177 esac
21178 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21179   (eval "$ac_compile") 2>conftest.er1
21180   ac_status=$?
21181   grep -v '^ *+' conftest.er1 >conftest.err
21182   rm -f conftest.er1
21183   cat conftest.err >&5
21184   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21185   (exit $ac_status); } && {
21186          test -z "$ac_c_werror_flag" ||
21187          test ! -s conftest.err
21188        } && test -s conftest.$ac_objext; then
21189   ac_hi=$ac_mid
21190 else
21191   echo "$as_me: failed program was:" >&5
21192 sed 's/^/| /' conftest.$ac_ext >&5
21193
21194         ac_lo=`expr '(' $ac_mid ')' + 1`
21195 fi
21196
21197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21198 done
21199 case $ac_lo in
21200 ?*) ac_cv_sizeof_unsigned_long=$ac_lo;;
21201 '') if test "$ac_cv_type_unsigned_long" = yes; then
21202      { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long)
21203 See \`config.log' for more details." >&5
21204 echo "$as_me: error: cannot compute sizeof (unsigned long)
21205 See \`config.log' for more details." >&2;}
21206    { (exit 77); exit 77; }; }
21207    else
21208      ac_cv_sizeof_unsigned_long=0
21209    fi ;;
21210 esac
21211 else
21212   cat >conftest.$ac_ext <<_ACEOF
21213 /* confdefs.h.  */
21214 _ACEOF
21215 cat confdefs.h >>conftest.$ac_ext
21216 cat >>conftest.$ac_ext <<_ACEOF
21217 /* end confdefs.h.  */
21218 $ac_includes_default
21219    typedef unsigned long ac__type_sizeof_;
21220 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
21221 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
21222 #include <stdio.h>
21223 #include <stdlib.h>
21224 int
21225 main ()
21226 {
21227
21228   FILE *f = fopen ("conftest.val", "w");
21229   if (! f)
21230     return 1;
21231   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
21232     {
21233       long int i = longval ();
21234       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21235         return 1;
21236       fprintf (f, "%ld\n", i);
21237     }
21238   else
21239     {
21240       unsigned long int i = ulongval ();
21241       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21242         return 1;
21243       fprintf (f, "%lu\n", i);
21244     }
21245   return ferror (f) || fclose (f) != 0;
21246
21247   ;
21248   return 0;
21249 }
21250 _ACEOF
21251 rm -f conftest$ac_exeext
21252 if { (ac_try="$ac_link"
21253 case "(($ac_try" in
21254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21255   *) ac_try_echo=$ac_try;;
21256 esac
21257 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21258   (eval "$ac_link") 2>&5
21259   ac_status=$?
21260   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21261   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21262   { (case "(($ac_try" in
21263   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21264   *) ac_try_echo=$ac_try;;
21265 esac
21266 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21267   (eval "$ac_try") 2>&5
21268   ac_status=$?
21269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21270   (exit $ac_status); }; }; then
21271   ac_cv_sizeof_unsigned_long=`cat conftest.val`
21272 else
21273   echo "$as_me: program exited with status $ac_status" >&5
21274 echo "$as_me: failed program was:" >&5
21275 sed 's/^/| /' conftest.$ac_ext >&5
21276
21277 ( exit $ac_status )
21278 if test "$ac_cv_type_unsigned_long" = yes; then
21279      { { echo "$as_me:$LINENO: error: cannot compute sizeof (unsigned long)
21280 See \`config.log' for more details." >&5
21281 echo "$as_me: error: cannot compute sizeof (unsigned long)
21282 See \`config.log' for more details." >&2;}
21283    { (exit 77); exit 77; }; }
21284    else
21285      ac_cv_sizeof_unsigned_long=0
21286    fi
21287 fi
21288 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21289 fi
21290 rm -f conftest.val
21291 fi
21292 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_unsigned_long" >&5
21293 echo "${ECHO_T}$ac_cv_sizeof_unsigned_long" >&6; }
21294
21295
21296
21297 cat >>confdefs.h <<_ACEOF
21298 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
21299 _ACEOF
21300
21301
21302
21303 # And check size of void *, size_t (enables tweaks for > 32bit address space)
21304 { echo "$as_me:$LINENO: checking for void *" >&5
21305 echo $ECHO_N "checking for void *... $ECHO_C" >&6; }
21306 if test "${ac_cv_type_void_p+set}" = set; then
21307   echo $ECHO_N "(cached) $ECHO_C" >&6
21308 else
21309   cat >conftest.$ac_ext <<_ACEOF
21310 /* confdefs.h.  */
21311 _ACEOF
21312 cat confdefs.h >>conftest.$ac_ext
21313 cat >>conftest.$ac_ext <<_ACEOF
21314 /* end confdefs.h.  */
21315 $ac_includes_default
21316 typedef void * ac__type_new_;
21317 int
21318 main ()
21319 {
21320 if ((ac__type_new_ *) 0)
21321   return 0;
21322 if (sizeof (ac__type_new_))
21323   return 0;
21324   ;
21325   return 0;
21326 }
21327 _ACEOF
21328 rm -f conftest.$ac_objext
21329 if { (ac_try="$ac_compile"
21330 case "(($ac_try" in
21331   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21332   *) ac_try_echo=$ac_try;;
21333 esac
21334 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21335   (eval "$ac_compile") 2>conftest.er1
21336   ac_status=$?
21337   grep -v '^ *+' conftest.er1 >conftest.err
21338   rm -f conftest.er1
21339   cat conftest.err >&5
21340   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21341   (exit $ac_status); } && {
21342          test -z "$ac_c_werror_flag" ||
21343          test ! -s conftest.err
21344        } && test -s conftest.$ac_objext; then
21345   ac_cv_type_void_p=yes
21346 else
21347   echo "$as_me: failed program was:" >&5
21348 sed 's/^/| /' conftest.$ac_ext >&5
21349
21350         ac_cv_type_void_p=no
21351 fi
21352
21353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21354 fi
21355 { echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
21356 echo "${ECHO_T}$ac_cv_type_void_p" >&6; }
21357
21358 # The cast to long int works around a bug in the HP C Compiler
21359 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
21360 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
21361 # This bug is HP SR number 8606223364.
21362 { echo "$as_me:$LINENO: checking size of void *" >&5
21363 echo $ECHO_N "checking size of void *... $ECHO_C" >&6; }
21364 if test "${ac_cv_sizeof_void_p+set}" = set; then
21365   echo $ECHO_N "(cached) $ECHO_C" >&6
21366 else
21367   if test "$cross_compiling" = yes; then
21368   # Depending upon the size, compute the lo and hi bounds.
21369 cat >conftest.$ac_ext <<_ACEOF
21370 /* confdefs.h.  */
21371 _ACEOF
21372 cat confdefs.h >>conftest.$ac_ext
21373 cat >>conftest.$ac_ext <<_ACEOF
21374 /* end confdefs.h.  */
21375 $ac_includes_default
21376    typedef void * ac__type_sizeof_;
21377 int
21378 main ()
21379 {
21380 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
21381 test_array [0] = 0
21382
21383   ;
21384   return 0;
21385 }
21386 _ACEOF
21387 rm -f conftest.$ac_objext
21388 if { (ac_try="$ac_compile"
21389 case "(($ac_try" in
21390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21391   *) ac_try_echo=$ac_try;;
21392 esac
21393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21394   (eval "$ac_compile") 2>conftest.er1
21395   ac_status=$?
21396   grep -v '^ *+' conftest.er1 >conftest.err
21397   rm -f conftest.er1
21398   cat conftest.err >&5
21399   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21400   (exit $ac_status); } && {
21401          test -z "$ac_c_werror_flag" ||
21402          test ! -s conftest.err
21403        } && test -s conftest.$ac_objext; then
21404   ac_lo=0 ac_mid=0
21405   while :; do
21406     cat >conftest.$ac_ext <<_ACEOF
21407 /* confdefs.h.  */
21408 _ACEOF
21409 cat confdefs.h >>conftest.$ac_ext
21410 cat >>conftest.$ac_ext <<_ACEOF
21411 /* end confdefs.h.  */
21412 $ac_includes_default
21413    typedef void * ac__type_sizeof_;
21414 int
21415 main ()
21416 {
21417 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21418 test_array [0] = 0
21419
21420   ;
21421   return 0;
21422 }
21423 _ACEOF
21424 rm -f conftest.$ac_objext
21425 if { (ac_try="$ac_compile"
21426 case "(($ac_try" in
21427   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21428   *) ac_try_echo=$ac_try;;
21429 esac
21430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21431   (eval "$ac_compile") 2>conftest.er1
21432   ac_status=$?
21433   grep -v '^ *+' conftest.er1 >conftest.err
21434   rm -f conftest.er1
21435   cat conftest.err >&5
21436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21437   (exit $ac_status); } && {
21438          test -z "$ac_c_werror_flag" ||
21439          test ! -s conftest.err
21440        } && test -s conftest.$ac_objext; then
21441   ac_hi=$ac_mid; break
21442 else
21443   echo "$as_me: failed program was:" >&5
21444 sed 's/^/| /' conftest.$ac_ext >&5
21445
21446         ac_lo=`expr $ac_mid + 1`
21447                         if test $ac_lo -le $ac_mid; then
21448                           ac_lo= ac_hi=
21449                           break
21450                         fi
21451                         ac_mid=`expr 2 '*' $ac_mid + 1`
21452 fi
21453
21454 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21455   done
21456 else
21457   echo "$as_me: failed program was:" >&5
21458 sed 's/^/| /' conftest.$ac_ext >&5
21459
21460         cat >conftest.$ac_ext <<_ACEOF
21461 /* confdefs.h.  */
21462 _ACEOF
21463 cat confdefs.h >>conftest.$ac_ext
21464 cat >>conftest.$ac_ext <<_ACEOF
21465 /* end confdefs.h.  */
21466 $ac_includes_default
21467    typedef void * ac__type_sizeof_;
21468 int
21469 main ()
21470 {
21471 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
21472 test_array [0] = 0
21473
21474   ;
21475   return 0;
21476 }
21477 _ACEOF
21478 rm -f conftest.$ac_objext
21479 if { (ac_try="$ac_compile"
21480 case "(($ac_try" in
21481   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21482   *) ac_try_echo=$ac_try;;
21483 esac
21484 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21485   (eval "$ac_compile") 2>conftest.er1
21486   ac_status=$?
21487   grep -v '^ *+' conftest.er1 >conftest.err
21488   rm -f conftest.er1
21489   cat conftest.err >&5
21490   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21491   (exit $ac_status); } && {
21492          test -z "$ac_c_werror_flag" ||
21493          test ! -s conftest.err
21494        } && test -s conftest.$ac_objext; then
21495   ac_hi=-1 ac_mid=-1
21496   while :; do
21497     cat >conftest.$ac_ext <<_ACEOF
21498 /* confdefs.h.  */
21499 _ACEOF
21500 cat confdefs.h >>conftest.$ac_ext
21501 cat >>conftest.$ac_ext <<_ACEOF
21502 /* end confdefs.h.  */
21503 $ac_includes_default
21504    typedef void * ac__type_sizeof_;
21505 int
21506 main ()
21507 {
21508 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
21509 test_array [0] = 0
21510
21511   ;
21512   return 0;
21513 }
21514 _ACEOF
21515 rm -f conftest.$ac_objext
21516 if { (ac_try="$ac_compile"
21517 case "(($ac_try" in
21518   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21519   *) ac_try_echo=$ac_try;;
21520 esac
21521 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21522   (eval "$ac_compile") 2>conftest.er1
21523   ac_status=$?
21524   grep -v '^ *+' conftest.er1 >conftest.err
21525   rm -f conftest.er1
21526   cat conftest.err >&5
21527   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21528   (exit $ac_status); } && {
21529          test -z "$ac_c_werror_flag" ||
21530          test ! -s conftest.err
21531        } && test -s conftest.$ac_objext; then
21532   ac_lo=$ac_mid; break
21533 else
21534   echo "$as_me: failed program was:" >&5
21535 sed 's/^/| /' conftest.$ac_ext >&5
21536
21537         ac_hi=`expr '(' $ac_mid ')' - 1`
21538                         if test $ac_mid -le $ac_hi; then
21539                           ac_lo= ac_hi=
21540                           break
21541                         fi
21542                         ac_mid=`expr 2 '*' $ac_mid`
21543 fi
21544
21545 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21546   done
21547 else
21548   echo "$as_me: failed program was:" >&5
21549 sed 's/^/| /' conftest.$ac_ext >&5
21550
21551         ac_lo= ac_hi=
21552 fi
21553
21554 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21555 fi
21556
21557 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21558 # Binary search between lo and hi bounds.
21559 while test "x$ac_lo" != "x$ac_hi"; do
21560   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21561   cat >conftest.$ac_ext <<_ACEOF
21562 /* confdefs.h.  */
21563 _ACEOF
21564 cat confdefs.h >>conftest.$ac_ext
21565 cat >>conftest.$ac_ext <<_ACEOF
21566 /* end confdefs.h.  */
21567 $ac_includes_default
21568    typedef void * ac__type_sizeof_;
21569 int
21570 main ()
21571 {
21572 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21573 test_array [0] = 0
21574
21575   ;
21576   return 0;
21577 }
21578 _ACEOF
21579 rm -f conftest.$ac_objext
21580 if { (ac_try="$ac_compile"
21581 case "(($ac_try" in
21582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21583   *) ac_try_echo=$ac_try;;
21584 esac
21585 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21586   (eval "$ac_compile") 2>conftest.er1
21587   ac_status=$?
21588   grep -v '^ *+' conftest.er1 >conftest.err
21589   rm -f conftest.er1
21590   cat conftest.err >&5
21591   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21592   (exit $ac_status); } && {
21593          test -z "$ac_c_werror_flag" ||
21594          test ! -s conftest.err
21595        } && test -s conftest.$ac_objext; then
21596   ac_hi=$ac_mid
21597 else
21598   echo "$as_me: failed program was:" >&5
21599 sed 's/^/| /' conftest.$ac_ext >&5
21600
21601         ac_lo=`expr '(' $ac_mid ')' + 1`
21602 fi
21603
21604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21605 done
21606 case $ac_lo in
21607 ?*) ac_cv_sizeof_void_p=$ac_lo;;
21608 '') if test "$ac_cv_type_void_p" = yes; then
21609      { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
21610 See \`config.log' for more details." >&5
21611 echo "$as_me: error: cannot compute sizeof (void *)
21612 See \`config.log' for more details." >&2;}
21613    { (exit 77); exit 77; }; }
21614    else
21615      ac_cv_sizeof_void_p=0
21616    fi ;;
21617 esac
21618 else
21619   cat >conftest.$ac_ext <<_ACEOF
21620 /* confdefs.h.  */
21621 _ACEOF
21622 cat confdefs.h >>conftest.$ac_ext
21623 cat >>conftest.$ac_ext <<_ACEOF
21624 /* end confdefs.h.  */
21625 $ac_includes_default
21626    typedef void * ac__type_sizeof_;
21627 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
21628 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
21629 #include <stdio.h>
21630 #include <stdlib.h>
21631 int
21632 main ()
21633 {
21634
21635   FILE *f = fopen ("conftest.val", "w");
21636   if (! f)
21637     return 1;
21638   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
21639     {
21640       long int i = longval ();
21641       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21642         return 1;
21643       fprintf (f, "%ld\n", i);
21644     }
21645   else
21646     {
21647       unsigned long int i = ulongval ();
21648       if (i != ((long int) (sizeof (ac__type_sizeof_))))
21649         return 1;
21650       fprintf (f, "%lu\n", i);
21651     }
21652   return ferror (f) || fclose (f) != 0;
21653
21654   ;
21655   return 0;
21656 }
21657 _ACEOF
21658 rm -f conftest$ac_exeext
21659 if { (ac_try="$ac_link"
21660 case "(($ac_try" in
21661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21662   *) ac_try_echo=$ac_try;;
21663 esac
21664 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21665   (eval "$ac_link") 2>&5
21666   ac_status=$?
21667   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21668   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21669   { (case "(($ac_try" in
21670   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21671   *) ac_try_echo=$ac_try;;
21672 esac
21673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21674   (eval "$ac_try") 2>&5
21675   ac_status=$?
21676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21677   (exit $ac_status); }; }; then
21678   ac_cv_sizeof_void_p=`cat conftest.val`
21679 else
21680   echo "$as_me: program exited with status $ac_status" >&5
21681 echo "$as_me: failed program was:" >&5
21682 sed 's/^/| /' conftest.$ac_ext >&5
21683
21684 ( exit $ac_status )
21685 if test "$ac_cv_type_void_p" = yes; then
21686      { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *)
21687 See \`config.log' for more details." >&5
21688 echo "$as_me: error: cannot compute sizeof (void *)
21689 See \`config.log' for more details." >&2;}
21690    { (exit 77); exit 77; }; }
21691    else
21692      ac_cv_sizeof_void_p=0
21693    fi
21694 fi
21695 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21696 fi
21697 rm -f conftest.val
21698 fi
21699 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
21700 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6; }
21701
21702
21703
21704 cat >>confdefs.h <<_ACEOF
21705 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
21706 _ACEOF
21707
21708
21709 { echo "$as_me:$LINENO: checking for size_t" >&5
21710 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
21711 if test "${ac_cv_type_size_t+set}" = set; then
21712   echo $ECHO_N "(cached) $ECHO_C" >&6
21713 else
21714   cat >conftest.$ac_ext <<_ACEOF
21715 /* confdefs.h.  */
21716 _ACEOF
21717 cat confdefs.h >>conftest.$ac_ext
21718 cat >>conftest.$ac_ext <<_ACEOF
21719 /* end confdefs.h.  */
21720 $ac_includes_default
21721 typedef size_t ac__type_new_;
21722 int
21723 main ()
21724 {
21725 if ((ac__type_new_ *) 0)
21726   return 0;
21727 if (sizeof (ac__type_new_))
21728   return 0;
21729   ;
21730   return 0;
21731 }
21732 _ACEOF
21733 rm -f conftest.$ac_objext
21734 if { (ac_try="$ac_compile"
21735 case "(($ac_try" in
21736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21737   *) ac_try_echo=$ac_try;;
21738 esac
21739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21740   (eval "$ac_compile") 2>conftest.er1
21741   ac_status=$?
21742   grep -v '^ *+' conftest.er1 >conftest.err
21743   rm -f conftest.er1
21744   cat conftest.err >&5
21745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21746   (exit $ac_status); } && {
21747          test -z "$ac_c_werror_flag" ||
21748          test ! -s conftest.err
21749        } && test -s conftest.$ac_objext; then
21750   ac_cv_type_size_t=yes
21751 else
21752   echo "$as_me: failed program was:" >&5
21753 sed 's/^/| /' conftest.$ac_ext >&5
21754
21755         ac_cv_type_size_t=no
21756 fi
21757
21758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21759 fi
21760 { echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
21761 echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
21762
21763 # The cast to long int works around a bug in the HP C Compiler
21764 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
21765 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
21766 # This bug is HP SR number 8606223364.
21767 { echo "$as_me:$LINENO: checking size of size_t" >&5
21768 echo $ECHO_N "checking size of size_t... $ECHO_C" >&6; }
21769 if test "${ac_cv_sizeof_size_t+set}" = set; then
21770   echo $ECHO_N "(cached) $ECHO_C" >&6
21771 else
21772   if test "$cross_compiling" = yes; then
21773   # Depending upon the size, compute the lo and hi bounds.
21774 cat >conftest.$ac_ext <<_ACEOF
21775 /* confdefs.h.  */
21776 _ACEOF
21777 cat confdefs.h >>conftest.$ac_ext
21778 cat >>conftest.$ac_ext <<_ACEOF
21779 /* end confdefs.h.  */
21780 $ac_includes_default
21781    typedef size_t ac__type_sizeof_;
21782 int
21783 main ()
21784 {
21785 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
21786 test_array [0] = 0
21787
21788   ;
21789   return 0;
21790 }
21791 _ACEOF
21792 rm -f conftest.$ac_objext
21793 if { (ac_try="$ac_compile"
21794 case "(($ac_try" in
21795   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21796   *) ac_try_echo=$ac_try;;
21797 esac
21798 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21799   (eval "$ac_compile") 2>conftest.er1
21800   ac_status=$?
21801   grep -v '^ *+' conftest.er1 >conftest.err
21802   rm -f conftest.er1
21803   cat conftest.err >&5
21804   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21805   (exit $ac_status); } && {
21806          test -z "$ac_c_werror_flag" ||
21807          test ! -s conftest.err
21808        } && test -s conftest.$ac_objext; then
21809   ac_lo=0 ac_mid=0
21810   while :; do
21811     cat >conftest.$ac_ext <<_ACEOF
21812 /* confdefs.h.  */
21813 _ACEOF
21814 cat confdefs.h >>conftest.$ac_ext
21815 cat >>conftest.$ac_ext <<_ACEOF
21816 /* end confdefs.h.  */
21817 $ac_includes_default
21818    typedef size_t ac__type_sizeof_;
21819 int
21820 main ()
21821 {
21822 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21823 test_array [0] = 0
21824
21825   ;
21826   return 0;
21827 }
21828 _ACEOF
21829 rm -f conftest.$ac_objext
21830 if { (ac_try="$ac_compile"
21831 case "(($ac_try" in
21832   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21833   *) ac_try_echo=$ac_try;;
21834 esac
21835 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21836   (eval "$ac_compile") 2>conftest.er1
21837   ac_status=$?
21838   grep -v '^ *+' conftest.er1 >conftest.err
21839   rm -f conftest.er1
21840   cat conftest.err >&5
21841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21842   (exit $ac_status); } && {
21843          test -z "$ac_c_werror_flag" ||
21844          test ! -s conftest.err
21845        } && test -s conftest.$ac_objext; then
21846   ac_hi=$ac_mid; break
21847 else
21848   echo "$as_me: failed program was:" >&5
21849 sed 's/^/| /' conftest.$ac_ext >&5
21850
21851         ac_lo=`expr $ac_mid + 1`
21852                         if test $ac_lo -le $ac_mid; then
21853                           ac_lo= ac_hi=
21854                           break
21855                         fi
21856                         ac_mid=`expr 2 '*' $ac_mid + 1`
21857 fi
21858
21859 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21860   done
21861 else
21862   echo "$as_me: failed program was:" >&5
21863 sed 's/^/| /' conftest.$ac_ext >&5
21864
21865         cat >conftest.$ac_ext <<_ACEOF
21866 /* confdefs.h.  */
21867 _ACEOF
21868 cat confdefs.h >>conftest.$ac_ext
21869 cat >>conftest.$ac_ext <<_ACEOF
21870 /* end confdefs.h.  */
21871 $ac_includes_default
21872    typedef size_t ac__type_sizeof_;
21873 int
21874 main ()
21875 {
21876 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
21877 test_array [0] = 0
21878
21879   ;
21880   return 0;
21881 }
21882 _ACEOF
21883 rm -f conftest.$ac_objext
21884 if { (ac_try="$ac_compile"
21885 case "(($ac_try" in
21886   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21887   *) ac_try_echo=$ac_try;;
21888 esac
21889 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21890   (eval "$ac_compile") 2>conftest.er1
21891   ac_status=$?
21892   grep -v '^ *+' conftest.er1 >conftest.err
21893   rm -f conftest.er1
21894   cat conftest.err >&5
21895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21896   (exit $ac_status); } && {
21897          test -z "$ac_c_werror_flag" ||
21898          test ! -s conftest.err
21899        } && test -s conftest.$ac_objext; then
21900   ac_hi=-1 ac_mid=-1
21901   while :; do
21902     cat >conftest.$ac_ext <<_ACEOF
21903 /* confdefs.h.  */
21904 _ACEOF
21905 cat confdefs.h >>conftest.$ac_ext
21906 cat >>conftest.$ac_ext <<_ACEOF
21907 /* end confdefs.h.  */
21908 $ac_includes_default
21909    typedef size_t ac__type_sizeof_;
21910 int
21911 main ()
21912 {
21913 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
21914 test_array [0] = 0
21915
21916   ;
21917   return 0;
21918 }
21919 _ACEOF
21920 rm -f conftest.$ac_objext
21921 if { (ac_try="$ac_compile"
21922 case "(($ac_try" in
21923   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21924   *) ac_try_echo=$ac_try;;
21925 esac
21926 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21927   (eval "$ac_compile") 2>conftest.er1
21928   ac_status=$?
21929   grep -v '^ *+' conftest.er1 >conftest.err
21930   rm -f conftest.er1
21931   cat conftest.err >&5
21932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21933   (exit $ac_status); } && {
21934          test -z "$ac_c_werror_flag" ||
21935          test ! -s conftest.err
21936        } && test -s conftest.$ac_objext; then
21937   ac_lo=$ac_mid; break
21938 else
21939   echo "$as_me: failed program was:" >&5
21940 sed 's/^/| /' conftest.$ac_ext >&5
21941
21942         ac_hi=`expr '(' $ac_mid ')' - 1`
21943                         if test $ac_mid -le $ac_hi; then
21944                           ac_lo= ac_hi=
21945                           break
21946                         fi
21947                         ac_mid=`expr 2 '*' $ac_mid`
21948 fi
21949
21950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21951   done
21952 else
21953   echo "$as_me: failed program was:" >&5
21954 sed 's/^/| /' conftest.$ac_ext >&5
21955
21956         ac_lo= ac_hi=
21957 fi
21958
21959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21960 fi
21961
21962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21963 # Binary search between lo and hi bounds.
21964 while test "x$ac_lo" != "x$ac_hi"; do
21965   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
21966   cat >conftest.$ac_ext <<_ACEOF
21967 /* confdefs.h.  */
21968 _ACEOF
21969 cat confdefs.h >>conftest.$ac_ext
21970 cat >>conftest.$ac_ext <<_ACEOF
21971 /* end confdefs.h.  */
21972 $ac_includes_default
21973    typedef size_t ac__type_sizeof_;
21974 int
21975 main ()
21976 {
21977 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
21978 test_array [0] = 0
21979
21980   ;
21981   return 0;
21982 }
21983 _ACEOF
21984 rm -f conftest.$ac_objext
21985 if { (ac_try="$ac_compile"
21986 case "(($ac_try" in
21987   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21988   *) ac_try_echo=$ac_try;;
21989 esac
21990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21991   (eval "$ac_compile") 2>conftest.er1
21992   ac_status=$?
21993   grep -v '^ *+' conftest.er1 >conftest.err
21994   rm -f conftest.er1
21995   cat conftest.err >&5
21996   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21997   (exit $ac_status); } && {
21998          test -z "$ac_c_werror_flag" ||
21999          test ! -s conftest.err
22000        } && test -s conftest.$ac_objext; then
22001   ac_hi=$ac_mid
22002 else
22003   echo "$as_me: failed program was:" >&5
22004 sed 's/^/| /' conftest.$ac_ext >&5
22005
22006         ac_lo=`expr '(' $ac_mid ')' + 1`
22007 fi
22008
22009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22010 done
22011 case $ac_lo in
22012 ?*) ac_cv_sizeof_size_t=$ac_lo;;
22013 '') if test "$ac_cv_type_size_t" = yes; then
22014      { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
22015 See \`config.log' for more details." >&5
22016 echo "$as_me: error: cannot compute sizeof (size_t)
22017 See \`config.log' for more details." >&2;}
22018    { (exit 77); exit 77; }; }
22019    else
22020      ac_cv_sizeof_size_t=0
22021    fi ;;
22022 esac
22023 else
22024   cat >conftest.$ac_ext <<_ACEOF
22025 /* confdefs.h.  */
22026 _ACEOF
22027 cat confdefs.h >>conftest.$ac_ext
22028 cat >>conftest.$ac_ext <<_ACEOF
22029 /* end confdefs.h.  */
22030 $ac_includes_default
22031    typedef size_t ac__type_sizeof_;
22032 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
22033 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
22034 #include <stdio.h>
22035 #include <stdlib.h>
22036 int
22037 main ()
22038 {
22039
22040   FILE *f = fopen ("conftest.val", "w");
22041   if (! f)
22042     return 1;
22043   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
22044     {
22045       long int i = longval ();
22046       if (i != ((long int) (sizeof (ac__type_sizeof_))))
22047         return 1;
22048       fprintf (f, "%ld\n", i);
22049     }
22050   else
22051     {
22052       unsigned long int i = ulongval ();
22053       if (i != ((long int) (sizeof (ac__type_sizeof_))))
22054         return 1;
22055       fprintf (f, "%lu\n", i);
22056     }
22057   return ferror (f) || fclose (f) != 0;
22058
22059   ;
22060   return 0;
22061 }
22062 _ACEOF
22063 rm -f conftest$ac_exeext
22064 if { (ac_try="$ac_link"
22065 case "(($ac_try" in
22066   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22067   *) ac_try_echo=$ac_try;;
22068 esac
22069 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22070   (eval "$ac_link") 2>&5
22071   ac_status=$?
22072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22073   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22074   { (case "(($ac_try" in
22075   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22076   *) ac_try_echo=$ac_try;;
22077 esac
22078 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22079   (eval "$ac_try") 2>&5
22080   ac_status=$?
22081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22082   (exit $ac_status); }; }; then
22083   ac_cv_sizeof_size_t=`cat conftest.val`
22084 else
22085   echo "$as_me: program exited with status $ac_status" >&5
22086 echo "$as_me: failed program was:" >&5
22087 sed 's/^/| /' conftest.$ac_ext >&5
22088
22089 ( exit $ac_status )
22090 if test "$ac_cv_type_size_t" = yes; then
22091      { { echo "$as_me:$LINENO: error: cannot compute sizeof (size_t)
22092 See \`config.log' for more details." >&5
22093 echo "$as_me: error: cannot compute sizeof (size_t)
22094 See \`config.log' for more details." >&2;}
22095    { (exit 77); exit 77; }; }
22096    else
22097      ac_cv_sizeof_size_t=0
22098    fi
22099 fi
22100 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22101 fi
22102 rm -f conftest.val
22103 fi
22104 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_size_t" >&5
22105 echo "${ECHO_T}$ac_cv_sizeof_size_t" >&6; }
22106
22107
22108
22109 cat >>confdefs.h <<_ACEOF
22110 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
22111 _ACEOF
22112
22113
22114
22115 # Decide whether float4 is passed by value: user-selectable, enabled by default
22116 { echo "$as_me:$LINENO: checking whether to build with float4 passed by value" >&5
22117 echo $ECHO_N "checking whether to build with float4 passed by value... $ECHO_C" >&6; }
22118
22119 pgac_args="$pgac_args enable_float4_byval"
22120
22121 # Check whether --enable-float4-byval was given.
22122 if test "${enable_float4_byval+set}" = set; then
22123   enableval=$enable_float4_byval;
22124   case $enableval in
22125     yes)
22126
22127 cat >>confdefs.h <<\_ACEOF
22128 #define USE_FLOAT4_BYVAL 1
22129 _ACEOF
22130
22131                float4passbyval=true
22132       ;;
22133     no)
22134       float4passbyval=false
22135       ;;
22136     *)
22137       { { echo "$as_me:$LINENO: error: no argument expected for --enable-float4-byval option" >&5
22138 echo "$as_me: error: no argument expected for --enable-float4-byval option" >&2;}
22139    { (exit 1); exit 1; }; }
22140       ;;
22141   esac
22142
22143 else
22144   enable_float4_byval=yes
22145
22146 cat >>confdefs.h <<\_ACEOF
22147 #define USE_FLOAT4_BYVAL 1
22148 _ACEOF
22149
22150                float4passbyval=true
22151 fi
22152
22153
22154 { echo "$as_me:$LINENO: result: $enable_float4_byval" >&5
22155 echo "${ECHO_T}$enable_float4_byval" >&6; }
22156
22157 cat >>confdefs.h <<_ACEOF
22158 #define FLOAT4PASSBYVAL $float4passbyval
22159 _ACEOF
22160
22161
22162 # Decide whether float8 is passed by value.
22163 # Note: this setting also controls int8 and related types such as timestamp.
22164 # If sizeof(Datum) >= 8, this is user-selectable, enabled by default.
22165 # If not, trying to select it is an error.
22166 { echo "$as_me:$LINENO: checking whether to build with float8 passed by value" >&5
22167 echo $ECHO_N "checking whether to build with float8 passed by value... $ECHO_C" >&6; }
22168 if test $ac_cv_sizeof_unsigned_long -ge 8 ; then
22169
22170 pgac_args="$pgac_args enable_float8_byval"
22171
22172 # Check whether --enable-float8-byval was given.
22173 if test "${enable_float8_byval+set}" = set; then
22174   enableval=$enable_float8_byval;
22175   case $enableval in
22176     yes)
22177       :
22178       ;;
22179     no)
22180       :
22181       ;;
22182     *)
22183       { { echo "$as_me:$LINENO: error: no argument expected for --enable-float8-byval option" >&5
22184 echo "$as_me: error: no argument expected for --enable-float8-byval option" >&2;}
22185    { (exit 1); exit 1; }; }
22186       ;;
22187   esac
22188
22189 else
22190   enable_float8_byval=yes
22191
22192 fi
22193
22194
22195 else
22196
22197 pgac_args="$pgac_args enable_float8_byval"
22198
22199 # Check whether --enable-float8-byval was given.
22200 if test "${enable_float8_byval+set}" = set; then
22201   enableval=$enable_float8_byval;
22202   case $enableval in
22203     yes)
22204       :
22205       ;;
22206     no)
22207       :
22208       ;;
22209     *)
22210       { { echo "$as_me:$LINENO: error: no argument expected for --enable-float8-byval option" >&5
22211 echo "$as_me: error: no argument expected for --enable-float8-byval option" >&2;}
22212    { (exit 1); exit 1; }; }
22213       ;;
22214   esac
22215
22216 else
22217   enable_float8_byval=no
22218
22219 fi
22220
22221
22222   if test "$enable_float8_byval" = yes ; then
22223     { { echo "$as_me:$LINENO: error: --enable-float8-byval is not supported on 32-bit platforms." >&5
22224 echo "$as_me: error: --enable-float8-byval is not supported on 32-bit platforms." >&2;}
22225    { (exit 1); exit 1; }; }
22226   fi
22227 fi
22228 if test "$enable_float8_byval" = yes ; then
22229
22230 cat >>confdefs.h <<\_ACEOF
22231 #define USE_FLOAT8_BYVAL 1
22232 _ACEOF
22233
22234   float8passbyval=true
22235 else
22236   float8passbyval=false
22237 fi
22238 { echo "$as_me:$LINENO: result: $enable_float8_byval" >&5
22239 echo "${ECHO_T}$enable_float8_byval" >&6; }
22240
22241 cat >>confdefs.h <<_ACEOF
22242 #define FLOAT8PASSBYVAL $float8passbyval
22243 _ACEOF
22244
22245
22246 # Determine memory alignment requirements for the basic C data types.
22247
22248 { echo "$as_me:$LINENO: checking for short" >&5
22249 echo $ECHO_N "checking for short... $ECHO_C" >&6; }
22250 if test "${ac_cv_type_short+set}" = set; then
22251   echo $ECHO_N "(cached) $ECHO_C" >&6
22252 else
22253   cat >conftest.$ac_ext <<_ACEOF
22254 /* confdefs.h.  */
22255 _ACEOF
22256 cat confdefs.h >>conftest.$ac_ext
22257 cat >>conftest.$ac_ext <<_ACEOF
22258 /* end confdefs.h.  */
22259 $ac_includes_default
22260 typedef short ac__type_new_;
22261 int
22262 main ()
22263 {
22264 if ((ac__type_new_ *) 0)
22265   return 0;
22266 if (sizeof (ac__type_new_))
22267   return 0;
22268   ;
22269   return 0;
22270 }
22271 _ACEOF
22272 rm -f conftest.$ac_objext
22273 if { (ac_try="$ac_compile"
22274 case "(($ac_try" in
22275   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22276   *) ac_try_echo=$ac_try;;
22277 esac
22278 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22279   (eval "$ac_compile") 2>conftest.er1
22280   ac_status=$?
22281   grep -v '^ *+' conftest.er1 >conftest.err
22282   rm -f conftest.er1
22283   cat conftest.err >&5
22284   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22285   (exit $ac_status); } && {
22286          test -z "$ac_c_werror_flag" ||
22287          test ! -s conftest.err
22288        } && test -s conftest.$ac_objext; then
22289   ac_cv_type_short=yes
22290 else
22291   echo "$as_me: failed program was:" >&5
22292 sed 's/^/| /' conftest.$ac_ext >&5
22293
22294         ac_cv_type_short=no
22295 fi
22296
22297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22298 fi
22299 { echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
22300 echo "${ECHO_T}$ac_cv_type_short" >&6; }
22301
22302 # The cast to long int works around a bug in the HP C Compiler,
22303 # see AC_CHECK_SIZEOF for more information.
22304 { echo "$as_me:$LINENO: checking alignment of short" >&5
22305 echo $ECHO_N "checking alignment of short... $ECHO_C" >&6; }
22306 if test "${ac_cv_alignof_short+set}" = set; then
22307   echo $ECHO_N "(cached) $ECHO_C" >&6
22308 else
22309   if test "$cross_compiling" = yes; then
22310   # Depending upon the size, compute the lo and hi bounds.
22311 cat >conftest.$ac_ext <<_ACEOF
22312 /* confdefs.h.  */
22313 _ACEOF
22314 cat confdefs.h >>conftest.$ac_ext
22315 cat >>conftest.$ac_ext <<_ACEOF
22316 /* end confdefs.h.  */
22317 $ac_includes_default
22318 #ifndef offsetof
22319 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22320 #endif
22321 typedef struct { char x; short y; } ac__type_alignof_;
22322 int
22323 main ()
22324 {
22325 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
22326 test_array [0] = 0
22327
22328   ;
22329   return 0;
22330 }
22331 _ACEOF
22332 rm -f conftest.$ac_objext
22333 if { (ac_try="$ac_compile"
22334 case "(($ac_try" in
22335   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22336   *) ac_try_echo=$ac_try;;
22337 esac
22338 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22339   (eval "$ac_compile") 2>conftest.er1
22340   ac_status=$?
22341   grep -v '^ *+' conftest.er1 >conftest.err
22342   rm -f conftest.er1
22343   cat conftest.err >&5
22344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22345   (exit $ac_status); } && {
22346          test -z "$ac_c_werror_flag" ||
22347          test ! -s conftest.err
22348        } && test -s conftest.$ac_objext; then
22349   ac_lo=0 ac_mid=0
22350   while :; do
22351     cat >conftest.$ac_ext <<_ACEOF
22352 /* confdefs.h.  */
22353 _ACEOF
22354 cat confdefs.h >>conftest.$ac_ext
22355 cat >>conftest.$ac_ext <<_ACEOF
22356 /* end confdefs.h.  */
22357 $ac_includes_default
22358 #ifndef offsetof
22359 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22360 #endif
22361 typedef struct { char x; short y; } ac__type_alignof_;
22362 int
22363 main ()
22364 {
22365 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22366 test_array [0] = 0
22367
22368   ;
22369   return 0;
22370 }
22371 _ACEOF
22372 rm -f conftest.$ac_objext
22373 if { (ac_try="$ac_compile"
22374 case "(($ac_try" in
22375   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22376   *) ac_try_echo=$ac_try;;
22377 esac
22378 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22379   (eval "$ac_compile") 2>conftest.er1
22380   ac_status=$?
22381   grep -v '^ *+' conftest.er1 >conftest.err
22382   rm -f conftest.er1
22383   cat conftest.err >&5
22384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22385   (exit $ac_status); } && {
22386          test -z "$ac_c_werror_flag" ||
22387          test ! -s conftest.err
22388        } && test -s conftest.$ac_objext; then
22389   ac_hi=$ac_mid; break
22390 else
22391   echo "$as_me: failed program was:" >&5
22392 sed 's/^/| /' conftest.$ac_ext >&5
22393
22394         ac_lo=`expr $ac_mid + 1`
22395                         if test $ac_lo -le $ac_mid; then
22396                           ac_lo= ac_hi=
22397                           break
22398                         fi
22399                         ac_mid=`expr 2 '*' $ac_mid + 1`
22400 fi
22401
22402 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22403   done
22404 else
22405   echo "$as_me: failed program was:" >&5
22406 sed 's/^/| /' conftest.$ac_ext >&5
22407
22408         cat >conftest.$ac_ext <<_ACEOF
22409 /* confdefs.h.  */
22410 _ACEOF
22411 cat confdefs.h >>conftest.$ac_ext
22412 cat >>conftest.$ac_ext <<_ACEOF
22413 /* end confdefs.h.  */
22414 $ac_includes_default
22415 #ifndef offsetof
22416 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22417 #endif
22418 typedef struct { char x; short y; } ac__type_alignof_;
22419 int
22420 main ()
22421 {
22422 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
22423 test_array [0] = 0
22424
22425   ;
22426   return 0;
22427 }
22428 _ACEOF
22429 rm -f conftest.$ac_objext
22430 if { (ac_try="$ac_compile"
22431 case "(($ac_try" in
22432   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22433   *) ac_try_echo=$ac_try;;
22434 esac
22435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22436   (eval "$ac_compile") 2>conftest.er1
22437   ac_status=$?
22438   grep -v '^ *+' conftest.er1 >conftest.err
22439   rm -f conftest.er1
22440   cat conftest.err >&5
22441   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22442   (exit $ac_status); } && {
22443          test -z "$ac_c_werror_flag" ||
22444          test ! -s conftest.err
22445        } && test -s conftest.$ac_objext; then
22446   ac_hi=-1 ac_mid=-1
22447   while :; do
22448     cat >conftest.$ac_ext <<_ACEOF
22449 /* confdefs.h.  */
22450 _ACEOF
22451 cat confdefs.h >>conftest.$ac_ext
22452 cat >>conftest.$ac_ext <<_ACEOF
22453 /* end confdefs.h.  */
22454 $ac_includes_default
22455 #ifndef offsetof
22456 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22457 #endif
22458 typedef struct { char x; short y; } ac__type_alignof_;
22459 int
22460 main ()
22461 {
22462 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
22463 test_array [0] = 0
22464
22465   ;
22466   return 0;
22467 }
22468 _ACEOF
22469 rm -f conftest.$ac_objext
22470 if { (ac_try="$ac_compile"
22471 case "(($ac_try" in
22472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22473   *) ac_try_echo=$ac_try;;
22474 esac
22475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22476   (eval "$ac_compile") 2>conftest.er1
22477   ac_status=$?
22478   grep -v '^ *+' conftest.er1 >conftest.err
22479   rm -f conftest.er1
22480   cat conftest.err >&5
22481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22482   (exit $ac_status); } && {
22483          test -z "$ac_c_werror_flag" ||
22484          test ! -s conftest.err
22485        } && test -s conftest.$ac_objext; then
22486   ac_lo=$ac_mid; break
22487 else
22488   echo "$as_me: failed program was:" >&5
22489 sed 's/^/| /' conftest.$ac_ext >&5
22490
22491         ac_hi=`expr '(' $ac_mid ')' - 1`
22492                         if test $ac_mid -le $ac_hi; then
22493                           ac_lo= ac_hi=
22494                           break
22495                         fi
22496                         ac_mid=`expr 2 '*' $ac_mid`
22497 fi
22498
22499 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22500   done
22501 else
22502   echo "$as_me: failed program was:" >&5
22503 sed 's/^/| /' conftest.$ac_ext >&5
22504
22505         ac_lo= ac_hi=
22506 fi
22507
22508 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22509 fi
22510
22511 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22512 # Binary search between lo and hi bounds.
22513 while test "x$ac_lo" != "x$ac_hi"; do
22514   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22515   cat >conftest.$ac_ext <<_ACEOF
22516 /* confdefs.h.  */
22517 _ACEOF
22518 cat confdefs.h >>conftest.$ac_ext
22519 cat >>conftest.$ac_ext <<_ACEOF
22520 /* end confdefs.h.  */
22521 $ac_includes_default
22522 #ifndef offsetof
22523 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22524 #endif
22525 typedef struct { char x; short y; } ac__type_alignof_;
22526 int
22527 main ()
22528 {
22529 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22530 test_array [0] = 0
22531
22532   ;
22533   return 0;
22534 }
22535 _ACEOF
22536 rm -f conftest.$ac_objext
22537 if { (ac_try="$ac_compile"
22538 case "(($ac_try" in
22539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22540   *) ac_try_echo=$ac_try;;
22541 esac
22542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22543   (eval "$ac_compile") 2>conftest.er1
22544   ac_status=$?
22545   grep -v '^ *+' conftest.er1 >conftest.err
22546   rm -f conftest.er1
22547   cat conftest.err >&5
22548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22549   (exit $ac_status); } && {
22550          test -z "$ac_c_werror_flag" ||
22551          test ! -s conftest.err
22552        } && test -s conftest.$ac_objext; then
22553   ac_hi=$ac_mid
22554 else
22555   echo "$as_me: failed program was:" >&5
22556 sed 's/^/| /' conftest.$ac_ext >&5
22557
22558         ac_lo=`expr '(' $ac_mid ')' + 1`
22559 fi
22560
22561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22562 done
22563 case $ac_lo in
22564 ?*) ac_cv_alignof_short=$ac_lo;;
22565 '') if test "$ac_cv_type_short" = yes; then
22566      { { echo "$as_me:$LINENO: error: cannot compute alignment of short
22567 See \`config.log' for more details." >&5
22568 echo "$as_me: error: cannot compute alignment of short
22569 See \`config.log' for more details." >&2;}
22570    { (exit 77); exit 77; }; }
22571    else
22572      ac_cv_alignof_short=0
22573    fi ;;
22574 esac
22575 else
22576   cat >conftest.$ac_ext <<_ACEOF
22577 /* confdefs.h.  */
22578 _ACEOF
22579 cat confdefs.h >>conftest.$ac_ext
22580 cat >>conftest.$ac_ext <<_ACEOF
22581 /* end confdefs.h.  */
22582 $ac_includes_default
22583 #ifndef offsetof
22584 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22585 #endif
22586 typedef struct { char x; short y; } ac__type_alignof_;
22587 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
22588 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
22589 #include <stdio.h>
22590 #include <stdlib.h>
22591 int
22592 main ()
22593 {
22594
22595   FILE *f = fopen ("conftest.val", "w");
22596   if (! f)
22597     return 1;
22598   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
22599     {
22600       long int i = longval ();
22601       if (i != ((long int) offsetof (ac__type_alignof_, y)))
22602         return 1;
22603       fprintf (f, "%ld\n", i);
22604     }
22605   else
22606     {
22607       unsigned long int i = ulongval ();
22608       if (i != ((long int) offsetof (ac__type_alignof_, y)))
22609         return 1;
22610       fprintf (f, "%lu\n", i);
22611     }
22612   return ferror (f) || fclose (f) != 0;
22613
22614   ;
22615   return 0;
22616 }
22617 _ACEOF
22618 rm -f conftest$ac_exeext
22619 if { (ac_try="$ac_link"
22620 case "(($ac_try" in
22621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22622   *) ac_try_echo=$ac_try;;
22623 esac
22624 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22625   (eval "$ac_link") 2>&5
22626   ac_status=$?
22627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22628   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
22629   { (case "(($ac_try" in
22630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22631   *) ac_try_echo=$ac_try;;
22632 esac
22633 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22634   (eval "$ac_try") 2>&5
22635   ac_status=$?
22636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22637   (exit $ac_status); }; }; then
22638   ac_cv_alignof_short=`cat conftest.val`
22639 else
22640   echo "$as_me: program exited with status $ac_status" >&5
22641 echo "$as_me: failed program was:" >&5
22642 sed 's/^/| /' conftest.$ac_ext >&5
22643
22644 ( exit $ac_status )
22645 if test "$ac_cv_type_short" = yes; then
22646      { { echo "$as_me:$LINENO: error: cannot compute alignment of short
22647 See \`config.log' for more details." >&5
22648 echo "$as_me: error: cannot compute alignment of short
22649 See \`config.log' for more details." >&2;}
22650    { (exit 77); exit 77; }; }
22651    else
22652      ac_cv_alignof_short=0
22653    fi
22654 fi
22655 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
22656 fi
22657 rm -f conftest.val
22658 fi
22659 { echo "$as_me:$LINENO: result: $ac_cv_alignof_short" >&5
22660 echo "${ECHO_T}$ac_cv_alignof_short" >&6; }
22661
22662
22663
22664 cat >>confdefs.h <<_ACEOF
22665 #define ALIGNOF_SHORT $ac_cv_alignof_short
22666 _ACEOF
22667
22668
22669 { echo "$as_me:$LINENO: checking for int" >&5
22670 echo $ECHO_N "checking for int... $ECHO_C" >&6; }
22671 if test "${ac_cv_type_int+set}" = set; then
22672   echo $ECHO_N "(cached) $ECHO_C" >&6
22673 else
22674   cat >conftest.$ac_ext <<_ACEOF
22675 /* confdefs.h.  */
22676 _ACEOF
22677 cat confdefs.h >>conftest.$ac_ext
22678 cat >>conftest.$ac_ext <<_ACEOF
22679 /* end confdefs.h.  */
22680 $ac_includes_default
22681 typedef int ac__type_new_;
22682 int
22683 main ()
22684 {
22685 if ((ac__type_new_ *) 0)
22686   return 0;
22687 if (sizeof (ac__type_new_))
22688   return 0;
22689   ;
22690   return 0;
22691 }
22692 _ACEOF
22693 rm -f conftest.$ac_objext
22694 if { (ac_try="$ac_compile"
22695 case "(($ac_try" in
22696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22697   *) ac_try_echo=$ac_try;;
22698 esac
22699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22700   (eval "$ac_compile") 2>conftest.er1
22701   ac_status=$?
22702   grep -v '^ *+' conftest.er1 >conftest.err
22703   rm -f conftest.er1
22704   cat conftest.err >&5
22705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22706   (exit $ac_status); } && {
22707          test -z "$ac_c_werror_flag" ||
22708          test ! -s conftest.err
22709        } && test -s conftest.$ac_objext; then
22710   ac_cv_type_int=yes
22711 else
22712   echo "$as_me: failed program was:" >&5
22713 sed 's/^/| /' conftest.$ac_ext >&5
22714
22715         ac_cv_type_int=no
22716 fi
22717
22718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22719 fi
22720 { echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
22721 echo "${ECHO_T}$ac_cv_type_int" >&6; }
22722
22723 # The cast to long int works around a bug in the HP C Compiler,
22724 # see AC_CHECK_SIZEOF for more information.
22725 { echo "$as_me:$LINENO: checking alignment of int" >&5
22726 echo $ECHO_N "checking alignment of int... $ECHO_C" >&6; }
22727 if test "${ac_cv_alignof_int+set}" = set; then
22728   echo $ECHO_N "(cached) $ECHO_C" >&6
22729 else
22730   if test "$cross_compiling" = yes; then
22731   # Depending upon the size, compute the lo and hi bounds.
22732 cat >conftest.$ac_ext <<_ACEOF
22733 /* confdefs.h.  */
22734 _ACEOF
22735 cat confdefs.h >>conftest.$ac_ext
22736 cat >>conftest.$ac_ext <<_ACEOF
22737 /* end confdefs.h.  */
22738 $ac_includes_default
22739 #ifndef offsetof
22740 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22741 #endif
22742 typedef struct { char x; int y; } ac__type_alignof_;
22743 int
22744 main ()
22745 {
22746 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
22747 test_array [0] = 0
22748
22749   ;
22750   return 0;
22751 }
22752 _ACEOF
22753 rm -f conftest.$ac_objext
22754 if { (ac_try="$ac_compile"
22755 case "(($ac_try" in
22756   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22757   *) ac_try_echo=$ac_try;;
22758 esac
22759 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22760   (eval "$ac_compile") 2>conftest.er1
22761   ac_status=$?
22762   grep -v '^ *+' conftest.er1 >conftest.err
22763   rm -f conftest.er1
22764   cat conftest.err >&5
22765   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22766   (exit $ac_status); } && {
22767          test -z "$ac_c_werror_flag" ||
22768          test ! -s conftest.err
22769        } && test -s conftest.$ac_objext; then
22770   ac_lo=0 ac_mid=0
22771   while :; do
22772     cat >conftest.$ac_ext <<_ACEOF
22773 /* confdefs.h.  */
22774 _ACEOF
22775 cat confdefs.h >>conftest.$ac_ext
22776 cat >>conftest.$ac_ext <<_ACEOF
22777 /* end confdefs.h.  */
22778 $ac_includes_default
22779 #ifndef offsetof
22780 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22781 #endif
22782 typedef struct { char x; int y; } ac__type_alignof_;
22783 int
22784 main ()
22785 {
22786 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22787 test_array [0] = 0
22788
22789   ;
22790   return 0;
22791 }
22792 _ACEOF
22793 rm -f conftest.$ac_objext
22794 if { (ac_try="$ac_compile"
22795 case "(($ac_try" in
22796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22797   *) ac_try_echo=$ac_try;;
22798 esac
22799 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22800   (eval "$ac_compile") 2>conftest.er1
22801   ac_status=$?
22802   grep -v '^ *+' conftest.er1 >conftest.err
22803   rm -f conftest.er1
22804   cat conftest.err >&5
22805   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22806   (exit $ac_status); } && {
22807          test -z "$ac_c_werror_flag" ||
22808          test ! -s conftest.err
22809        } && test -s conftest.$ac_objext; then
22810   ac_hi=$ac_mid; break
22811 else
22812   echo "$as_me: failed program was:" >&5
22813 sed 's/^/| /' conftest.$ac_ext >&5
22814
22815         ac_lo=`expr $ac_mid + 1`
22816                         if test $ac_lo -le $ac_mid; then
22817                           ac_lo= ac_hi=
22818                           break
22819                         fi
22820                         ac_mid=`expr 2 '*' $ac_mid + 1`
22821 fi
22822
22823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22824   done
22825 else
22826   echo "$as_me: failed program was:" >&5
22827 sed 's/^/| /' conftest.$ac_ext >&5
22828
22829         cat >conftest.$ac_ext <<_ACEOF
22830 /* confdefs.h.  */
22831 _ACEOF
22832 cat confdefs.h >>conftest.$ac_ext
22833 cat >>conftest.$ac_ext <<_ACEOF
22834 /* end confdefs.h.  */
22835 $ac_includes_default
22836 #ifndef offsetof
22837 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22838 #endif
22839 typedef struct { char x; int y; } ac__type_alignof_;
22840 int
22841 main ()
22842 {
22843 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
22844 test_array [0] = 0
22845
22846   ;
22847   return 0;
22848 }
22849 _ACEOF
22850 rm -f conftest.$ac_objext
22851 if { (ac_try="$ac_compile"
22852 case "(($ac_try" in
22853   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22854   *) ac_try_echo=$ac_try;;
22855 esac
22856 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22857   (eval "$ac_compile") 2>conftest.er1
22858   ac_status=$?
22859   grep -v '^ *+' conftest.er1 >conftest.err
22860   rm -f conftest.er1
22861   cat conftest.err >&5
22862   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22863   (exit $ac_status); } && {
22864          test -z "$ac_c_werror_flag" ||
22865          test ! -s conftest.err
22866        } && test -s conftest.$ac_objext; then
22867   ac_hi=-1 ac_mid=-1
22868   while :; do
22869     cat >conftest.$ac_ext <<_ACEOF
22870 /* confdefs.h.  */
22871 _ACEOF
22872 cat confdefs.h >>conftest.$ac_ext
22873 cat >>conftest.$ac_ext <<_ACEOF
22874 /* end confdefs.h.  */
22875 $ac_includes_default
22876 #ifndef offsetof
22877 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22878 #endif
22879 typedef struct { char x; int y; } ac__type_alignof_;
22880 int
22881 main ()
22882 {
22883 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
22884 test_array [0] = 0
22885
22886   ;
22887   return 0;
22888 }
22889 _ACEOF
22890 rm -f conftest.$ac_objext
22891 if { (ac_try="$ac_compile"
22892 case "(($ac_try" in
22893   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22894   *) ac_try_echo=$ac_try;;
22895 esac
22896 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22897   (eval "$ac_compile") 2>conftest.er1
22898   ac_status=$?
22899   grep -v '^ *+' conftest.er1 >conftest.err
22900   rm -f conftest.er1
22901   cat conftest.err >&5
22902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22903   (exit $ac_status); } && {
22904          test -z "$ac_c_werror_flag" ||
22905          test ! -s conftest.err
22906        } && test -s conftest.$ac_objext; then
22907   ac_lo=$ac_mid; break
22908 else
22909   echo "$as_me: failed program was:" >&5
22910 sed 's/^/| /' conftest.$ac_ext >&5
22911
22912         ac_hi=`expr '(' $ac_mid ')' - 1`
22913                         if test $ac_mid -le $ac_hi; then
22914                           ac_lo= ac_hi=
22915                           break
22916                         fi
22917                         ac_mid=`expr 2 '*' $ac_mid`
22918 fi
22919
22920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22921   done
22922 else
22923   echo "$as_me: failed program was:" >&5
22924 sed 's/^/| /' conftest.$ac_ext >&5
22925
22926         ac_lo= ac_hi=
22927 fi
22928
22929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22930 fi
22931
22932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22933 # Binary search between lo and hi bounds.
22934 while test "x$ac_lo" != "x$ac_hi"; do
22935   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
22936   cat >conftest.$ac_ext <<_ACEOF
22937 /* confdefs.h.  */
22938 _ACEOF
22939 cat confdefs.h >>conftest.$ac_ext
22940 cat >>conftest.$ac_ext <<_ACEOF
22941 /* end confdefs.h.  */
22942 $ac_includes_default
22943 #ifndef offsetof
22944 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
22945 #endif
22946 typedef struct { char x; int y; } ac__type_alignof_;
22947 int
22948 main ()
22949 {
22950 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
22951 test_array [0] = 0
22952
22953   ;
22954   return 0;
22955 }
22956 _ACEOF
22957 rm -f conftest.$ac_objext
22958 if { (ac_try="$ac_compile"
22959 case "(($ac_try" in
22960   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22961   *) ac_try_echo=$ac_try;;
22962 esac
22963 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
22964   (eval "$ac_compile") 2>conftest.er1
22965   ac_status=$?
22966   grep -v '^ *+' conftest.er1 >conftest.err
22967   rm -f conftest.er1
22968   cat conftest.err >&5
22969   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22970   (exit $ac_status); } && {
22971          test -z "$ac_c_werror_flag" ||
22972          test ! -s conftest.err
22973        } && test -s conftest.$ac_objext; then
22974   ac_hi=$ac_mid
22975 else
22976   echo "$as_me: failed program was:" >&5
22977 sed 's/^/| /' conftest.$ac_ext >&5
22978
22979         ac_lo=`expr '(' $ac_mid ')' + 1`
22980 fi
22981
22982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22983 done
22984 case $ac_lo in
22985 ?*) ac_cv_alignof_int=$ac_lo;;
22986 '') if test "$ac_cv_type_int" = yes; then
22987      { { echo "$as_me:$LINENO: error: cannot compute alignment of int
22988 See \`config.log' for more details." >&5
22989 echo "$as_me: error: cannot compute alignment of int
22990 See \`config.log' for more details." >&2;}
22991    { (exit 77); exit 77; }; }
22992    else
22993      ac_cv_alignof_int=0
22994    fi ;;
22995 esac
22996 else
22997   cat >conftest.$ac_ext <<_ACEOF
22998 /* confdefs.h.  */
22999 _ACEOF
23000 cat confdefs.h >>conftest.$ac_ext
23001 cat >>conftest.$ac_ext <<_ACEOF
23002 /* end confdefs.h.  */
23003 $ac_includes_default
23004 #ifndef offsetof
23005 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23006 #endif
23007 typedef struct { char x; int y; } ac__type_alignof_;
23008 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
23009 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
23010 #include <stdio.h>
23011 #include <stdlib.h>
23012 int
23013 main ()
23014 {
23015
23016   FILE *f = fopen ("conftest.val", "w");
23017   if (! f)
23018     return 1;
23019   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
23020     {
23021       long int i = longval ();
23022       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23023         return 1;
23024       fprintf (f, "%ld\n", i);
23025     }
23026   else
23027     {
23028       unsigned long int i = ulongval ();
23029       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23030         return 1;
23031       fprintf (f, "%lu\n", i);
23032     }
23033   return ferror (f) || fclose (f) != 0;
23034
23035   ;
23036   return 0;
23037 }
23038 _ACEOF
23039 rm -f conftest$ac_exeext
23040 if { (ac_try="$ac_link"
23041 case "(($ac_try" in
23042   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23043   *) ac_try_echo=$ac_try;;
23044 esac
23045 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23046   (eval "$ac_link") 2>&5
23047   ac_status=$?
23048   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23049   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23050   { (case "(($ac_try" in
23051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23052   *) ac_try_echo=$ac_try;;
23053 esac
23054 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23055   (eval "$ac_try") 2>&5
23056   ac_status=$?
23057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23058   (exit $ac_status); }; }; then
23059   ac_cv_alignof_int=`cat conftest.val`
23060 else
23061   echo "$as_me: program exited with status $ac_status" >&5
23062 echo "$as_me: failed program was:" >&5
23063 sed 's/^/| /' conftest.$ac_ext >&5
23064
23065 ( exit $ac_status )
23066 if test "$ac_cv_type_int" = yes; then
23067      { { echo "$as_me:$LINENO: error: cannot compute alignment of int
23068 See \`config.log' for more details." >&5
23069 echo "$as_me: error: cannot compute alignment of int
23070 See \`config.log' for more details." >&2;}
23071    { (exit 77); exit 77; }; }
23072    else
23073      ac_cv_alignof_int=0
23074    fi
23075 fi
23076 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23077 fi
23078 rm -f conftest.val
23079 fi
23080 { echo "$as_me:$LINENO: result: $ac_cv_alignof_int" >&5
23081 echo "${ECHO_T}$ac_cv_alignof_int" >&6; }
23082
23083
23084
23085 cat >>confdefs.h <<_ACEOF
23086 #define ALIGNOF_INT $ac_cv_alignof_int
23087 _ACEOF
23088
23089
23090 { echo "$as_me:$LINENO: checking for long" >&5
23091 echo $ECHO_N "checking for long... $ECHO_C" >&6; }
23092 if test "${ac_cv_type_long+set}" = set; then
23093   echo $ECHO_N "(cached) $ECHO_C" >&6
23094 else
23095   cat >conftest.$ac_ext <<_ACEOF
23096 /* confdefs.h.  */
23097 _ACEOF
23098 cat confdefs.h >>conftest.$ac_ext
23099 cat >>conftest.$ac_ext <<_ACEOF
23100 /* end confdefs.h.  */
23101 $ac_includes_default
23102 typedef long ac__type_new_;
23103 int
23104 main ()
23105 {
23106 if ((ac__type_new_ *) 0)
23107   return 0;
23108 if (sizeof (ac__type_new_))
23109   return 0;
23110   ;
23111   return 0;
23112 }
23113 _ACEOF
23114 rm -f conftest.$ac_objext
23115 if { (ac_try="$ac_compile"
23116 case "(($ac_try" in
23117   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23118   *) ac_try_echo=$ac_try;;
23119 esac
23120 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23121   (eval "$ac_compile") 2>conftest.er1
23122   ac_status=$?
23123   grep -v '^ *+' conftest.er1 >conftest.err
23124   rm -f conftest.er1
23125   cat conftest.err >&5
23126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23127   (exit $ac_status); } && {
23128          test -z "$ac_c_werror_flag" ||
23129          test ! -s conftest.err
23130        } && test -s conftest.$ac_objext; then
23131   ac_cv_type_long=yes
23132 else
23133   echo "$as_me: failed program was:" >&5
23134 sed 's/^/| /' conftest.$ac_ext >&5
23135
23136         ac_cv_type_long=no
23137 fi
23138
23139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23140 fi
23141 { echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
23142 echo "${ECHO_T}$ac_cv_type_long" >&6; }
23143
23144 # The cast to long int works around a bug in the HP C Compiler,
23145 # see AC_CHECK_SIZEOF for more information.
23146 { echo "$as_me:$LINENO: checking alignment of long" >&5
23147 echo $ECHO_N "checking alignment of long... $ECHO_C" >&6; }
23148 if test "${ac_cv_alignof_long+set}" = set; then
23149   echo $ECHO_N "(cached) $ECHO_C" >&6
23150 else
23151   if test "$cross_compiling" = yes; then
23152   # Depending upon the size, compute the lo and hi bounds.
23153 cat >conftest.$ac_ext <<_ACEOF
23154 /* confdefs.h.  */
23155 _ACEOF
23156 cat confdefs.h >>conftest.$ac_ext
23157 cat >>conftest.$ac_ext <<_ACEOF
23158 /* end confdefs.h.  */
23159 $ac_includes_default
23160 #ifndef offsetof
23161 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23162 #endif
23163 typedef struct { char x; long y; } ac__type_alignof_;
23164 int
23165 main ()
23166 {
23167 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
23168 test_array [0] = 0
23169
23170   ;
23171   return 0;
23172 }
23173 _ACEOF
23174 rm -f conftest.$ac_objext
23175 if { (ac_try="$ac_compile"
23176 case "(($ac_try" in
23177   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23178   *) ac_try_echo=$ac_try;;
23179 esac
23180 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23181   (eval "$ac_compile") 2>conftest.er1
23182   ac_status=$?
23183   grep -v '^ *+' conftest.er1 >conftest.err
23184   rm -f conftest.er1
23185   cat conftest.err >&5
23186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23187   (exit $ac_status); } && {
23188          test -z "$ac_c_werror_flag" ||
23189          test ! -s conftest.err
23190        } && test -s conftest.$ac_objext; then
23191   ac_lo=0 ac_mid=0
23192   while :; do
23193     cat >conftest.$ac_ext <<_ACEOF
23194 /* confdefs.h.  */
23195 _ACEOF
23196 cat confdefs.h >>conftest.$ac_ext
23197 cat >>conftest.$ac_ext <<_ACEOF
23198 /* end confdefs.h.  */
23199 $ac_includes_default
23200 #ifndef offsetof
23201 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23202 #endif
23203 typedef struct { char x; long y; } ac__type_alignof_;
23204 int
23205 main ()
23206 {
23207 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23208 test_array [0] = 0
23209
23210   ;
23211   return 0;
23212 }
23213 _ACEOF
23214 rm -f conftest.$ac_objext
23215 if { (ac_try="$ac_compile"
23216 case "(($ac_try" in
23217   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23218   *) ac_try_echo=$ac_try;;
23219 esac
23220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23221   (eval "$ac_compile") 2>conftest.er1
23222   ac_status=$?
23223   grep -v '^ *+' conftest.er1 >conftest.err
23224   rm -f conftest.er1
23225   cat conftest.err >&5
23226   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23227   (exit $ac_status); } && {
23228          test -z "$ac_c_werror_flag" ||
23229          test ! -s conftest.err
23230        } && test -s conftest.$ac_objext; then
23231   ac_hi=$ac_mid; break
23232 else
23233   echo "$as_me: failed program was:" >&5
23234 sed 's/^/| /' conftest.$ac_ext >&5
23235
23236         ac_lo=`expr $ac_mid + 1`
23237                         if test $ac_lo -le $ac_mid; then
23238                           ac_lo= ac_hi=
23239                           break
23240                         fi
23241                         ac_mid=`expr 2 '*' $ac_mid + 1`
23242 fi
23243
23244 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23245   done
23246 else
23247   echo "$as_me: failed program was:" >&5
23248 sed 's/^/| /' conftest.$ac_ext >&5
23249
23250         cat >conftest.$ac_ext <<_ACEOF
23251 /* confdefs.h.  */
23252 _ACEOF
23253 cat confdefs.h >>conftest.$ac_ext
23254 cat >>conftest.$ac_ext <<_ACEOF
23255 /* end confdefs.h.  */
23256 $ac_includes_default
23257 #ifndef offsetof
23258 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23259 #endif
23260 typedef struct { char x; long y; } ac__type_alignof_;
23261 int
23262 main ()
23263 {
23264 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
23265 test_array [0] = 0
23266
23267   ;
23268   return 0;
23269 }
23270 _ACEOF
23271 rm -f conftest.$ac_objext
23272 if { (ac_try="$ac_compile"
23273 case "(($ac_try" in
23274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23275   *) ac_try_echo=$ac_try;;
23276 esac
23277 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23278   (eval "$ac_compile") 2>conftest.er1
23279   ac_status=$?
23280   grep -v '^ *+' conftest.er1 >conftest.err
23281   rm -f conftest.er1
23282   cat conftest.err >&5
23283   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23284   (exit $ac_status); } && {
23285          test -z "$ac_c_werror_flag" ||
23286          test ! -s conftest.err
23287        } && test -s conftest.$ac_objext; then
23288   ac_hi=-1 ac_mid=-1
23289   while :; do
23290     cat >conftest.$ac_ext <<_ACEOF
23291 /* confdefs.h.  */
23292 _ACEOF
23293 cat confdefs.h >>conftest.$ac_ext
23294 cat >>conftest.$ac_ext <<_ACEOF
23295 /* end confdefs.h.  */
23296 $ac_includes_default
23297 #ifndef offsetof
23298 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23299 #endif
23300 typedef struct { char x; long y; } ac__type_alignof_;
23301 int
23302 main ()
23303 {
23304 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
23305 test_array [0] = 0
23306
23307   ;
23308   return 0;
23309 }
23310 _ACEOF
23311 rm -f conftest.$ac_objext
23312 if { (ac_try="$ac_compile"
23313 case "(($ac_try" in
23314   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23315   *) ac_try_echo=$ac_try;;
23316 esac
23317 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23318   (eval "$ac_compile") 2>conftest.er1
23319   ac_status=$?
23320   grep -v '^ *+' conftest.er1 >conftest.err
23321   rm -f conftest.er1
23322   cat conftest.err >&5
23323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23324   (exit $ac_status); } && {
23325          test -z "$ac_c_werror_flag" ||
23326          test ! -s conftest.err
23327        } && test -s conftest.$ac_objext; then
23328   ac_lo=$ac_mid; break
23329 else
23330   echo "$as_me: failed program was:" >&5
23331 sed 's/^/| /' conftest.$ac_ext >&5
23332
23333         ac_hi=`expr '(' $ac_mid ')' - 1`
23334                         if test $ac_mid -le $ac_hi; then
23335                           ac_lo= ac_hi=
23336                           break
23337                         fi
23338                         ac_mid=`expr 2 '*' $ac_mid`
23339 fi
23340
23341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23342   done
23343 else
23344   echo "$as_me: failed program was:" >&5
23345 sed 's/^/| /' conftest.$ac_ext >&5
23346
23347         ac_lo= ac_hi=
23348 fi
23349
23350 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23351 fi
23352
23353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23354 # Binary search between lo and hi bounds.
23355 while test "x$ac_lo" != "x$ac_hi"; do
23356   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23357   cat >conftest.$ac_ext <<_ACEOF
23358 /* confdefs.h.  */
23359 _ACEOF
23360 cat confdefs.h >>conftest.$ac_ext
23361 cat >>conftest.$ac_ext <<_ACEOF
23362 /* end confdefs.h.  */
23363 $ac_includes_default
23364 #ifndef offsetof
23365 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23366 #endif
23367 typedef struct { char x; long y; } ac__type_alignof_;
23368 int
23369 main ()
23370 {
23371 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23372 test_array [0] = 0
23373
23374   ;
23375   return 0;
23376 }
23377 _ACEOF
23378 rm -f conftest.$ac_objext
23379 if { (ac_try="$ac_compile"
23380 case "(($ac_try" in
23381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23382   *) ac_try_echo=$ac_try;;
23383 esac
23384 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23385   (eval "$ac_compile") 2>conftest.er1
23386   ac_status=$?
23387   grep -v '^ *+' conftest.er1 >conftest.err
23388   rm -f conftest.er1
23389   cat conftest.err >&5
23390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23391   (exit $ac_status); } && {
23392          test -z "$ac_c_werror_flag" ||
23393          test ! -s conftest.err
23394        } && test -s conftest.$ac_objext; then
23395   ac_hi=$ac_mid
23396 else
23397   echo "$as_me: failed program was:" >&5
23398 sed 's/^/| /' conftest.$ac_ext >&5
23399
23400         ac_lo=`expr '(' $ac_mid ')' + 1`
23401 fi
23402
23403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23404 done
23405 case $ac_lo in
23406 ?*) ac_cv_alignof_long=$ac_lo;;
23407 '') if test "$ac_cv_type_long" = yes; then
23408      { { echo "$as_me:$LINENO: error: cannot compute alignment of long
23409 See \`config.log' for more details." >&5
23410 echo "$as_me: error: cannot compute alignment of long
23411 See \`config.log' for more details." >&2;}
23412    { (exit 77); exit 77; }; }
23413    else
23414      ac_cv_alignof_long=0
23415    fi ;;
23416 esac
23417 else
23418   cat >conftest.$ac_ext <<_ACEOF
23419 /* confdefs.h.  */
23420 _ACEOF
23421 cat confdefs.h >>conftest.$ac_ext
23422 cat >>conftest.$ac_ext <<_ACEOF
23423 /* end confdefs.h.  */
23424 $ac_includes_default
23425 #ifndef offsetof
23426 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23427 #endif
23428 typedef struct { char x; long y; } ac__type_alignof_;
23429 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
23430 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
23431 #include <stdio.h>
23432 #include <stdlib.h>
23433 int
23434 main ()
23435 {
23436
23437   FILE *f = fopen ("conftest.val", "w");
23438   if (! f)
23439     return 1;
23440   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
23441     {
23442       long int i = longval ();
23443       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23444         return 1;
23445       fprintf (f, "%ld\n", i);
23446     }
23447   else
23448     {
23449       unsigned long int i = ulongval ();
23450       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23451         return 1;
23452       fprintf (f, "%lu\n", i);
23453     }
23454   return ferror (f) || fclose (f) != 0;
23455
23456   ;
23457   return 0;
23458 }
23459 _ACEOF
23460 rm -f conftest$ac_exeext
23461 if { (ac_try="$ac_link"
23462 case "(($ac_try" in
23463   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23464   *) ac_try_echo=$ac_try;;
23465 esac
23466 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23467   (eval "$ac_link") 2>&5
23468   ac_status=$?
23469   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23470   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23471   { (case "(($ac_try" in
23472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23473   *) ac_try_echo=$ac_try;;
23474 esac
23475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23476   (eval "$ac_try") 2>&5
23477   ac_status=$?
23478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23479   (exit $ac_status); }; }; then
23480   ac_cv_alignof_long=`cat conftest.val`
23481 else
23482   echo "$as_me: program exited with status $ac_status" >&5
23483 echo "$as_me: failed program was:" >&5
23484 sed 's/^/| /' conftest.$ac_ext >&5
23485
23486 ( exit $ac_status )
23487 if test "$ac_cv_type_long" = yes; then
23488      { { echo "$as_me:$LINENO: error: cannot compute alignment of long
23489 See \`config.log' for more details." >&5
23490 echo "$as_me: error: cannot compute alignment of long
23491 See \`config.log' for more details." >&2;}
23492    { (exit 77); exit 77; }; }
23493    else
23494      ac_cv_alignof_long=0
23495    fi
23496 fi
23497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23498 fi
23499 rm -f conftest.val
23500 fi
23501 { echo "$as_me:$LINENO: result: $ac_cv_alignof_long" >&5
23502 echo "${ECHO_T}$ac_cv_alignof_long" >&6; }
23503
23504
23505
23506 cat >>confdefs.h <<_ACEOF
23507 #define ALIGNOF_LONG $ac_cv_alignof_long
23508 _ACEOF
23509
23510
23511 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
23512   { echo "$as_me:$LINENO: checking for long long int" >&5
23513 echo $ECHO_N "checking for long long int... $ECHO_C" >&6; }
23514 if test "${ac_cv_type_long_long_int+set}" = set; then
23515   echo $ECHO_N "(cached) $ECHO_C" >&6
23516 else
23517   cat >conftest.$ac_ext <<_ACEOF
23518 /* confdefs.h.  */
23519 _ACEOF
23520 cat confdefs.h >>conftest.$ac_ext
23521 cat >>conftest.$ac_ext <<_ACEOF
23522 /* end confdefs.h.  */
23523 $ac_includes_default
23524 typedef long long int ac__type_new_;
23525 int
23526 main ()
23527 {
23528 if ((ac__type_new_ *) 0)
23529   return 0;
23530 if (sizeof (ac__type_new_))
23531   return 0;
23532   ;
23533   return 0;
23534 }
23535 _ACEOF
23536 rm -f conftest.$ac_objext
23537 if { (ac_try="$ac_compile"
23538 case "(($ac_try" in
23539   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23540   *) ac_try_echo=$ac_try;;
23541 esac
23542 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23543   (eval "$ac_compile") 2>conftest.er1
23544   ac_status=$?
23545   grep -v '^ *+' conftest.er1 >conftest.err
23546   rm -f conftest.er1
23547   cat conftest.err >&5
23548   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23549   (exit $ac_status); } && {
23550          test -z "$ac_c_werror_flag" ||
23551          test ! -s conftest.err
23552        } && test -s conftest.$ac_objext; then
23553   ac_cv_type_long_long_int=yes
23554 else
23555   echo "$as_me: failed program was:" >&5
23556 sed 's/^/| /' conftest.$ac_ext >&5
23557
23558         ac_cv_type_long_long_int=no
23559 fi
23560
23561 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23562 fi
23563 { echo "$as_me:$LINENO: result: $ac_cv_type_long_long_int" >&5
23564 echo "${ECHO_T}$ac_cv_type_long_long_int" >&6; }
23565
23566 # The cast to long int works around a bug in the HP C Compiler,
23567 # see AC_CHECK_SIZEOF for more information.
23568 { echo "$as_me:$LINENO: checking alignment of long long int" >&5
23569 echo $ECHO_N "checking alignment of long long int... $ECHO_C" >&6; }
23570 if test "${ac_cv_alignof_long_long_int+set}" = set; then
23571   echo $ECHO_N "(cached) $ECHO_C" >&6
23572 else
23573   if test "$cross_compiling" = yes; then
23574   # Depending upon the size, compute the lo and hi bounds.
23575 cat >conftest.$ac_ext <<_ACEOF
23576 /* confdefs.h.  */
23577 _ACEOF
23578 cat confdefs.h >>conftest.$ac_ext
23579 cat >>conftest.$ac_ext <<_ACEOF
23580 /* end confdefs.h.  */
23581 $ac_includes_default
23582 #ifndef offsetof
23583 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23584 #endif
23585 typedef struct { char x; long long int y; } ac__type_alignof_;
23586 int
23587 main ()
23588 {
23589 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
23590 test_array [0] = 0
23591
23592   ;
23593   return 0;
23594 }
23595 _ACEOF
23596 rm -f conftest.$ac_objext
23597 if { (ac_try="$ac_compile"
23598 case "(($ac_try" in
23599   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23600   *) ac_try_echo=$ac_try;;
23601 esac
23602 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23603   (eval "$ac_compile") 2>conftest.er1
23604   ac_status=$?
23605   grep -v '^ *+' conftest.er1 >conftest.err
23606   rm -f conftest.er1
23607   cat conftest.err >&5
23608   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23609   (exit $ac_status); } && {
23610          test -z "$ac_c_werror_flag" ||
23611          test ! -s conftest.err
23612        } && test -s conftest.$ac_objext; then
23613   ac_lo=0 ac_mid=0
23614   while :; do
23615     cat >conftest.$ac_ext <<_ACEOF
23616 /* confdefs.h.  */
23617 _ACEOF
23618 cat confdefs.h >>conftest.$ac_ext
23619 cat >>conftest.$ac_ext <<_ACEOF
23620 /* end confdefs.h.  */
23621 $ac_includes_default
23622 #ifndef offsetof
23623 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23624 #endif
23625 typedef struct { char x; long long int y; } ac__type_alignof_;
23626 int
23627 main ()
23628 {
23629 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23630 test_array [0] = 0
23631
23632   ;
23633   return 0;
23634 }
23635 _ACEOF
23636 rm -f conftest.$ac_objext
23637 if { (ac_try="$ac_compile"
23638 case "(($ac_try" in
23639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23640   *) ac_try_echo=$ac_try;;
23641 esac
23642 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23643   (eval "$ac_compile") 2>conftest.er1
23644   ac_status=$?
23645   grep -v '^ *+' conftest.er1 >conftest.err
23646   rm -f conftest.er1
23647   cat conftest.err >&5
23648   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23649   (exit $ac_status); } && {
23650          test -z "$ac_c_werror_flag" ||
23651          test ! -s conftest.err
23652        } && test -s conftest.$ac_objext; then
23653   ac_hi=$ac_mid; break
23654 else
23655   echo "$as_me: failed program was:" >&5
23656 sed 's/^/| /' conftest.$ac_ext >&5
23657
23658         ac_lo=`expr $ac_mid + 1`
23659                         if test $ac_lo -le $ac_mid; then
23660                           ac_lo= ac_hi=
23661                           break
23662                         fi
23663                         ac_mid=`expr 2 '*' $ac_mid + 1`
23664 fi
23665
23666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23667   done
23668 else
23669   echo "$as_me: failed program was:" >&5
23670 sed 's/^/| /' conftest.$ac_ext >&5
23671
23672         cat >conftest.$ac_ext <<_ACEOF
23673 /* confdefs.h.  */
23674 _ACEOF
23675 cat confdefs.h >>conftest.$ac_ext
23676 cat >>conftest.$ac_ext <<_ACEOF
23677 /* end confdefs.h.  */
23678 $ac_includes_default
23679 #ifndef offsetof
23680 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23681 #endif
23682 typedef struct { char x; long long int y; } ac__type_alignof_;
23683 int
23684 main ()
23685 {
23686 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
23687 test_array [0] = 0
23688
23689   ;
23690   return 0;
23691 }
23692 _ACEOF
23693 rm -f conftest.$ac_objext
23694 if { (ac_try="$ac_compile"
23695 case "(($ac_try" in
23696   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23697   *) ac_try_echo=$ac_try;;
23698 esac
23699 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23700   (eval "$ac_compile") 2>conftest.er1
23701   ac_status=$?
23702   grep -v '^ *+' conftest.er1 >conftest.err
23703   rm -f conftest.er1
23704   cat conftest.err >&5
23705   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23706   (exit $ac_status); } && {
23707          test -z "$ac_c_werror_flag" ||
23708          test ! -s conftest.err
23709        } && test -s conftest.$ac_objext; then
23710   ac_hi=-1 ac_mid=-1
23711   while :; do
23712     cat >conftest.$ac_ext <<_ACEOF
23713 /* confdefs.h.  */
23714 _ACEOF
23715 cat confdefs.h >>conftest.$ac_ext
23716 cat >>conftest.$ac_ext <<_ACEOF
23717 /* end confdefs.h.  */
23718 $ac_includes_default
23719 #ifndef offsetof
23720 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23721 #endif
23722 typedef struct { char x; long long int y; } ac__type_alignof_;
23723 int
23724 main ()
23725 {
23726 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
23727 test_array [0] = 0
23728
23729   ;
23730   return 0;
23731 }
23732 _ACEOF
23733 rm -f conftest.$ac_objext
23734 if { (ac_try="$ac_compile"
23735 case "(($ac_try" in
23736   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23737   *) ac_try_echo=$ac_try;;
23738 esac
23739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23740   (eval "$ac_compile") 2>conftest.er1
23741   ac_status=$?
23742   grep -v '^ *+' conftest.er1 >conftest.err
23743   rm -f conftest.er1
23744   cat conftest.err >&5
23745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23746   (exit $ac_status); } && {
23747          test -z "$ac_c_werror_flag" ||
23748          test ! -s conftest.err
23749        } && test -s conftest.$ac_objext; then
23750   ac_lo=$ac_mid; break
23751 else
23752   echo "$as_me: failed program was:" >&5
23753 sed 's/^/| /' conftest.$ac_ext >&5
23754
23755         ac_hi=`expr '(' $ac_mid ')' - 1`
23756                         if test $ac_mid -le $ac_hi; then
23757                           ac_lo= ac_hi=
23758                           break
23759                         fi
23760                         ac_mid=`expr 2 '*' $ac_mid`
23761 fi
23762
23763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23764   done
23765 else
23766   echo "$as_me: failed program was:" >&5
23767 sed 's/^/| /' conftest.$ac_ext >&5
23768
23769         ac_lo= ac_hi=
23770 fi
23771
23772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23773 fi
23774
23775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23776 # Binary search between lo and hi bounds.
23777 while test "x$ac_lo" != "x$ac_hi"; do
23778   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
23779   cat >conftest.$ac_ext <<_ACEOF
23780 /* confdefs.h.  */
23781 _ACEOF
23782 cat confdefs.h >>conftest.$ac_ext
23783 cat >>conftest.$ac_ext <<_ACEOF
23784 /* end confdefs.h.  */
23785 $ac_includes_default
23786 #ifndef offsetof
23787 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23788 #endif
23789 typedef struct { char x; long long int y; } ac__type_alignof_;
23790 int
23791 main ()
23792 {
23793 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
23794 test_array [0] = 0
23795
23796   ;
23797   return 0;
23798 }
23799 _ACEOF
23800 rm -f conftest.$ac_objext
23801 if { (ac_try="$ac_compile"
23802 case "(($ac_try" in
23803   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23804   *) ac_try_echo=$ac_try;;
23805 esac
23806 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23807   (eval "$ac_compile") 2>conftest.er1
23808   ac_status=$?
23809   grep -v '^ *+' conftest.er1 >conftest.err
23810   rm -f conftest.er1
23811   cat conftest.err >&5
23812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23813   (exit $ac_status); } && {
23814          test -z "$ac_c_werror_flag" ||
23815          test ! -s conftest.err
23816        } && test -s conftest.$ac_objext; then
23817   ac_hi=$ac_mid
23818 else
23819   echo "$as_me: failed program was:" >&5
23820 sed 's/^/| /' conftest.$ac_ext >&5
23821
23822         ac_lo=`expr '(' $ac_mid ')' + 1`
23823 fi
23824
23825 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23826 done
23827 case $ac_lo in
23828 ?*) ac_cv_alignof_long_long_int=$ac_lo;;
23829 '') if test "$ac_cv_type_long_long_int" = yes; then
23830      { { echo "$as_me:$LINENO: error: cannot compute alignment of long long int
23831 See \`config.log' for more details." >&5
23832 echo "$as_me: error: cannot compute alignment of long long int
23833 See \`config.log' for more details." >&2;}
23834    { (exit 77); exit 77; }; }
23835    else
23836      ac_cv_alignof_long_long_int=0
23837    fi ;;
23838 esac
23839 else
23840   cat >conftest.$ac_ext <<_ACEOF
23841 /* confdefs.h.  */
23842 _ACEOF
23843 cat confdefs.h >>conftest.$ac_ext
23844 cat >>conftest.$ac_ext <<_ACEOF
23845 /* end confdefs.h.  */
23846 $ac_includes_default
23847 #ifndef offsetof
23848 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
23849 #endif
23850 typedef struct { char x; long long int y; } ac__type_alignof_;
23851 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
23852 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
23853 #include <stdio.h>
23854 #include <stdlib.h>
23855 int
23856 main ()
23857 {
23858
23859   FILE *f = fopen ("conftest.val", "w");
23860   if (! f)
23861     return 1;
23862   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
23863     {
23864       long int i = longval ();
23865       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23866         return 1;
23867       fprintf (f, "%ld\n", i);
23868     }
23869   else
23870     {
23871       unsigned long int i = ulongval ();
23872       if (i != ((long int) offsetof (ac__type_alignof_, y)))
23873         return 1;
23874       fprintf (f, "%lu\n", i);
23875     }
23876   return ferror (f) || fclose (f) != 0;
23877
23878   ;
23879   return 0;
23880 }
23881 _ACEOF
23882 rm -f conftest$ac_exeext
23883 if { (ac_try="$ac_link"
23884 case "(($ac_try" in
23885   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23886   *) ac_try_echo=$ac_try;;
23887 esac
23888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23889   (eval "$ac_link") 2>&5
23890   ac_status=$?
23891   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23892   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
23893   { (case "(($ac_try" in
23894   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23895   *) ac_try_echo=$ac_try;;
23896 esac
23897 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23898   (eval "$ac_try") 2>&5
23899   ac_status=$?
23900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23901   (exit $ac_status); }; }; then
23902   ac_cv_alignof_long_long_int=`cat conftest.val`
23903 else
23904   echo "$as_me: program exited with status $ac_status" >&5
23905 echo "$as_me: failed program was:" >&5
23906 sed 's/^/| /' conftest.$ac_ext >&5
23907
23908 ( exit $ac_status )
23909 if test "$ac_cv_type_long_long_int" = yes; then
23910      { { echo "$as_me:$LINENO: error: cannot compute alignment of long long int
23911 See \`config.log' for more details." >&5
23912 echo "$as_me: error: cannot compute alignment of long long int
23913 See \`config.log' for more details." >&2;}
23914    { (exit 77); exit 77; }; }
23915    else
23916      ac_cv_alignof_long_long_int=0
23917    fi
23918 fi
23919 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
23920 fi
23921 rm -f conftest.val
23922 fi
23923 { echo "$as_me:$LINENO: result: $ac_cv_alignof_long_long_int" >&5
23924 echo "${ECHO_T}$ac_cv_alignof_long_long_int" >&6; }
23925
23926
23927
23928 cat >>confdefs.h <<_ACEOF
23929 #define ALIGNOF_LONG_LONG_INT $ac_cv_alignof_long_long_int
23930 _ACEOF
23931
23932
23933 fi
23934 { echo "$as_me:$LINENO: checking for double" >&5
23935 echo $ECHO_N "checking for double... $ECHO_C" >&6; }
23936 if test "${ac_cv_type_double+set}" = set; then
23937   echo $ECHO_N "(cached) $ECHO_C" >&6
23938 else
23939   cat >conftest.$ac_ext <<_ACEOF
23940 /* confdefs.h.  */
23941 _ACEOF
23942 cat confdefs.h >>conftest.$ac_ext
23943 cat >>conftest.$ac_ext <<_ACEOF
23944 /* end confdefs.h.  */
23945 $ac_includes_default
23946 typedef double ac__type_new_;
23947 int
23948 main ()
23949 {
23950 if ((ac__type_new_ *) 0)
23951   return 0;
23952 if (sizeof (ac__type_new_))
23953   return 0;
23954   ;
23955   return 0;
23956 }
23957 _ACEOF
23958 rm -f conftest.$ac_objext
23959 if { (ac_try="$ac_compile"
23960 case "(($ac_try" in
23961   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
23962   *) ac_try_echo=$ac_try;;
23963 esac
23964 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
23965   (eval "$ac_compile") 2>conftest.er1
23966   ac_status=$?
23967   grep -v '^ *+' conftest.er1 >conftest.err
23968   rm -f conftest.er1
23969   cat conftest.err >&5
23970   echo "$as_me:$LINENO: \$? = $ac_status" >&5
23971   (exit $ac_status); } && {
23972          test -z "$ac_c_werror_flag" ||
23973          test ! -s conftest.err
23974        } && test -s conftest.$ac_objext; then
23975   ac_cv_type_double=yes
23976 else
23977   echo "$as_me: failed program was:" >&5
23978 sed 's/^/| /' conftest.$ac_ext >&5
23979
23980         ac_cv_type_double=no
23981 fi
23982
23983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23984 fi
23985 { echo "$as_me:$LINENO: result: $ac_cv_type_double" >&5
23986 echo "${ECHO_T}$ac_cv_type_double" >&6; }
23987
23988 # The cast to long int works around a bug in the HP C Compiler,
23989 # see AC_CHECK_SIZEOF for more information.
23990 { echo "$as_me:$LINENO: checking alignment of double" >&5
23991 echo $ECHO_N "checking alignment of double... $ECHO_C" >&6; }
23992 if test "${ac_cv_alignof_double+set}" = set; then
23993   echo $ECHO_N "(cached) $ECHO_C" >&6
23994 else
23995   if test "$cross_compiling" = yes; then
23996   # Depending upon the size, compute the lo and hi bounds.
23997 cat >conftest.$ac_ext <<_ACEOF
23998 /* confdefs.h.  */
23999 _ACEOF
24000 cat confdefs.h >>conftest.$ac_ext
24001 cat >>conftest.$ac_ext <<_ACEOF
24002 /* end confdefs.h.  */
24003 $ac_includes_default
24004 #ifndef offsetof
24005 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24006 #endif
24007 typedef struct { char x; double y; } ac__type_alignof_;
24008 int
24009 main ()
24010 {
24011 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= 0)];
24012 test_array [0] = 0
24013
24014   ;
24015   return 0;
24016 }
24017 _ACEOF
24018 rm -f conftest.$ac_objext
24019 if { (ac_try="$ac_compile"
24020 case "(($ac_try" in
24021   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24022   *) ac_try_echo=$ac_try;;
24023 esac
24024 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24025   (eval "$ac_compile") 2>conftest.er1
24026   ac_status=$?
24027   grep -v '^ *+' conftest.er1 >conftest.err
24028   rm -f conftest.er1
24029   cat conftest.err >&5
24030   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24031   (exit $ac_status); } && {
24032          test -z "$ac_c_werror_flag" ||
24033          test ! -s conftest.err
24034        } && test -s conftest.$ac_objext; then
24035   ac_lo=0 ac_mid=0
24036   while :; do
24037     cat >conftest.$ac_ext <<_ACEOF
24038 /* confdefs.h.  */
24039 _ACEOF
24040 cat confdefs.h >>conftest.$ac_ext
24041 cat >>conftest.$ac_ext <<_ACEOF
24042 /* end confdefs.h.  */
24043 $ac_includes_default
24044 #ifndef offsetof
24045 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24046 #endif
24047 typedef struct { char x; double y; } ac__type_alignof_;
24048 int
24049 main ()
24050 {
24051 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
24052 test_array [0] = 0
24053
24054   ;
24055   return 0;
24056 }
24057 _ACEOF
24058 rm -f conftest.$ac_objext
24059 if { (ac_try="$ac_compile"
24060 case "(($ac_try" in
24061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24062   *) ac_try_echo=$ac_try;;
24063 esac
24064 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24065   (eval "$ac_compile") 2>conftest.er1
24066   ac_status=$?
24067   grep -v '^ *+' conftest.er1 >conftest.err
24068   rm -f conftest.er1
24069   cat conftest.err >&5
24070   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24071   (exit $ac_status); } && {
24072          test -z "$ac_c_werror_flag" ||
24073          test ! -s conftest.err
24074        } && test -s conftest.$ac_objext; then
24075   ac_hi=$ac_mid; break
24076 else
24077   echo "$as_me: failed program was:" >&5
24078 sed 's/^/| /' conftest.$ac_ext >&5
24079
24080         ac_lo=`expr $ac_mid + 1`
24081                         if test $ac_lo -le $ac_mid; then
24082                           ac_lo= ac_hi=
24083                           break
24084                         fi
24085                         ac_mid=`expr 2 '*' $ac_mid + 1`
24086 fi
24087
24088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24089   done
24090 else
24091   echo "$as_me: failed program was:" >&5
24092 sed 's/^/| /' conftest.$ac_ext >&5
24093
24094         cat >conftest.$ac_ext <<_ACEOF
24095 /* confdefs.h.  */
24096 _ACEOF
24097 cat confdefs.h >>conftest.$ac_ext
24098 cat >>conftest.$ac_ext <<_ACEOF
24099 /* end confdefs.h.  */
24100 $ac_includes_default
24101 #ifndef offsetof
24102 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24103 #endif
24104 typedef struct { char x; double y; } ac__type_alignof_;
24105 int
24106 main ()
24107 {
24108 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) < 0)];
24109 test_array [0] = 0
24110
24111   ;
24112   return 0;
24113 }
24114 _ACEOF
24115 rm -f conftest.$ac_objext
24116 if { (ac_try="$ac_compile"
24117 case "(($ac_try" in
24118   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24119   *) ac_try_echo=$ac_try;;
24120 esac
24121 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24122   (eval "$ac_compile") 2>conftest.er1
24123   ac_status=$?
24124   grep -v '^ *+' conftest.er1 >conftest.err
24125   rm -f conftest.er1
24126   cat conftest.err >&5
24127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24128   (exit $ac_status); } && {
24129          test -z "$ac_c_werror_flag" ||
24130          test ! -s conftest.err
24131        } && test -s conftest.$ac_objext; then
24132   ac_hi=-1 ac_mid=-1
24133   while :; do
24134     cat >conftest.$ac_ext <<_ACEOF
24135 /* confdefs.h.  */
24136 _ACEOF
24137 cat confdefs.h >>conftest.$ac_ext
24138 cat >>conftest.$ac_ext <<_ACEOF
24139 /* end confdefs.h.  */
24140 $ac_includes_default
24141 #ifndef offsetof
24142 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24143 #endif
24144 typedef struct { char x; double y; } ac__type_alignof_;
24145 int
24146 main ()
24147 {
24148 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) >= $ac_mid)];
24149 test_array [0] = 0
24150
24151   ;
24152   return 0;
24153 }
24154 _ACEOF
24155 rm -f conftest.$ac_objext
24156 if { (ac_try="$ac_compile"
24157 case "(($ac_try" in
24158   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24159   *) ac_try_echo=$ac_try;;
24160 esac
24161 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24162   (eval "$ac_compile") 2>conftest.er1
24163   ac_status=$?
24164   grep -v '^ *+' conftest.er1 >conftest.err
24165   rm -f conftest.er1
24166   cat conftest.err >&5
24167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24168   (exit $ac_status); } && {
24169          test -z "$ac_c_werror_flag" ||
24170          test ! -s conftest.err
24171        } && test -s conftest.$ac_objext; then
24172   ac_lo=$ac_mid; break
24173 else
24174   echo "$as_me: failed program was:" >&5
24175 sed 's/^/| /' conftest.$ac_ext >&5
24176
24177         ac_hi=`expr '(' $ac_mid ')' - 1`
24178                         if test $ac_mid -le $ac_hi; then
24179                           ac_lo= ac_hi=
24180                           break
24181                         fi
24182                         ac_mid=`expr 2 '*' $ac_mid`
24183 fi
24184
24185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24186   done
24187 else
24188   echo "$as_me: failed program was:" >&5
24189 sed 's/^/| /' conftest.$ac_ext >&5
24190
24191         ac_lo= ac_hi=
24192 fi
24193
24194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24195 fi
24196
24197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24198 # Binary search between lo and hi bounds.
24199 while test "x$ac_lo" != "x$ac_hi"; do
24200   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
24201   cat >conftest.$ac_ext <<_ACEOF
24202 /* confdefs.h.  */
24203 _ACEOF
24204 cat confdefs.h >>conftest.$ac_ext
24205 cat >>conftest.$ac_ext <<_ACEOF
24206 /* end confdefs.h.  */
24207 $ac_includes_default
24208 #ifndef offsetof
24209 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24210 #endif
24211 typedef struct { char x; double y; } ac__type_alignof_;
24212 int
24213 main ()
24214 {
24215 static int test_array [1 - 2 * !(((long int) offsetof (ac__type_alignof_, y)) <= $ac_mid)];
24216 test_array [0] = 0
24217
24218   ;
24219   return 0;
24220 }
24221 _ACEOF
24222 rm -f conftest.$ac_objext
24223 if { (ac_try="$ac_compile"
24224 case "(($ac_try" in
24225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24226   *) ac_try_echo=$ac_try;;
24227 esac
24228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24229   (eval "$ac_compile") 2>conftest.er1
24230   ac_status=$?
24231   grep -v '^ *+' conftest.er1 >conftest.err
24232   rm -f conftest.er1
24233   cat conftest.err >&5
24234   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24235   (exit $ac_status); } && {
24236          test -z "$ac_c_werror_flag" ||
24237          test ! -s conftest.err
24238        } && test -s conftest.$ac_objext; then
24239   ac_hi=$ac_mid
24240 else
24241   echo "$as_me: failed program was:" >&5
24242 sed 's/^/| /' conftest.$ac_ext >&5
24243
24244         ac_lo=`expr '(' $ac_mid ')' + 1`
24245 fi
24246
24247 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24248 done
24249 case $ac_lo in
24250 ?*) ac_cv_alignof_double=$ac_lo;;
24251 '') if test "$ac_cv_type_double" = yes; then
24252      { { echo "$as_me:$LINENO: error: cannot compute alignment of double
24253 See \`config.log' for more details." >&5
24254 echo "$as_me: error: cannot compute alignment of double
24255 See \`config.log' for more details." >&2;}
24256    { (exit 77); exit 77; }; }
24257    else
24258      ac_cv_alignof_double=0
24259    fi ;;
24260 esac
24261 else
24262   cat >conftest.$ac_ext <<_ACEOF
24263 /* confdefs.h.  */
24264 _ACEOF
24265 cat confdefs.h >>conftest.$ac_ext
24266 cat >>conftest.$ac_ext <<_ACEOF
24267 /* end confdefs.h.  */
24268 $ac_includes_default
24269 #ifndef offsetof
24270 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
24271 #endif
24272 typedef struct { char x; double y; } ac__type_alignof_;
24273 static long int longval () { return (long int) offsetof (ac__type_alignof_, y); }
24274 static unsigned long int ulongval () { return (long int) offsetof (ac__type_alignof_, y); }
24275 #include <stdio.h>
24276 #include <stdlib.h>
24277 int
24278 main ()
24279 {
24280
24281   FILE *f = fopen ("conftest.val", "w");
24282   if (! f)
24283     return 1;
24284   if (((long int) offsetof (ac__type_alignof_, y)) < 0)
24285     {
24286       long int i = longval ();
24287       if (i != ((long int) offsetof (ac__type_alignof_, y)))
24288         return 1;
24289       fprintf (f, "%ld\n", i);
24290     }
24291   else
24292     {
24293       unsigned long int i = ulongval ();
24294       if (i != ((long int) offsetof (ac__type_alignof_, y)))
24295         return 1;
24296       fprintf (f, "%lu\n", i);
24297     }
24298   return ferror (f) || fclose (f) != 0;
24299
24300   ;
24301   return 0;
24302 }
24303 _ACEOF
24304 rm -f conftest$ac_exeext
24305 if { (ac_try="$ac_link"
24306 case "(($ac_try" in
24307   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24308   *) ac_try_echo=$ac_try;;
24309 esac
24310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24311   (eval "$ac_link") 2>&5
24312   ac_status=$?
24313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24314   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
24315   { (case "(($ac_try" in
24316   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24317   *) ac_try_echo=$ac_try;;
24318 esac
24319 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24320   (eval "$ac_try") 2>&5
24321   ac_status=$?
24322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24323   (exit $ac_status); }; }; then
24324   ac_cv_alignof_double=`cat conftest.val`
24325 else
24326   echo "$as_me: program exited with status $ac_status" >&5
24327 echo "$as_me: failed program was:" >&5
24328 sed 's/^/| /' conftest.$ac_ext >&5
24329
24330 ( exit $ac_status )
24331 if test "$ac_cv_type_double" = yes; then
24332      { { echo "$as_me:$LINENO: error: cannot compute alignment of double
24333 See \`config.log' for more details." >&5
24334 echo "$as_me: error: cannot compute alignment of double
24335 See \`config.log' for more details." >&2;}
24336    { (exit 77); exit 77; }; }
24337    else
24338      ac_cv_alignof_double=0
24339    fi
24340 fi
24341 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
24342 fi
24343 rm -f conftest.val
24344 fi
24345 { echo "$as_me:$LINENO: result: $ac_cv_alignof_double" >&5
24346 echo "${ECHO_T}$ac_cv_alignof_double" >&6; }
24347
24348
24349
24350 cat >>confdefs.h <<_ACEOF
24351 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
24352 _ACEOF
24353
24354
24355
24356 # Compute maximum alignment of any basic type.
24357 # We assume long's alignment is at least as strong as char, short, or int;
24358 # but we must check long long (if it exists) and double.
24359
24360 MAX_ALIGNOF=$ac_cv_alignof_long
24361 if test $MAX_ALIGNOF -lt $ac_cv_alignof_double ; then
24362   MAX_ALIGNOF=$ac_cv_alignof_double
24363 fi
24364 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $ac_cv_alignof_long_long_int ; then
24365   MAX_ALIGNOF="$ac_cv_alignof_long_long_int"
24366 fi
24367
24368 cat >>confdefs.h <<_ACEOF
24369 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
24370 _ACEOF
24371
24372
24373
24374 # Some platforms predefine the types int8, int16, etc.  Only check
24375 # a (hopefully) representative subset.
24376 { echo "$as_me:$LINENO: checking for int8" >&5
24377 echo $ECHO_N "checking for int8... $ECHO_C" >&6; }
24378 if test "${ac_cv_type_int8+set}" = set; then
24379   echo $ECHO_N "(cached) $ECHO_C" >&6
24380 else
24381   cat >conftest.$ac_ext <<_ACEOF
24382 /* confdefs.h.  */
24383 _ACEOF
24384 cat confdefs.h >>conftest.$ac_ext
24385 cat >>conftest.$ac_ext <<_ACEOF
24386 /* end confdefs.h.  */
24387 #include <stdio.h>
24388 #ifdef HAVE_SUPPORTDEFS_H
24389 #include <SupportDefs.h>
24390 #endif
24391
24392 typedef int8 ac__type_new_;
24393 int
24394 main ()
24395 {
24396 if ((ac__type_new_ *) 0)
24397   return 0;
24398 if (sizeof (ac__type_new_))
24399   return 0;
24400   ;
24401   return 0;
24402 }
24403 _ACEOF
24404 rm -f conftest.$ac_objext
24405 if { (ac_try="$ac_compile"
24406 case "(($ac_try" in
24407   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24408   *) ac_try_echo=$ac_try;;
24409 esac
24410 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24411   (eval "$ac_compile") 2>conftest.er1
24412   ac_status=$?
24413   grep -v '^ *+' conftest.er1 >conftest.err
24414   rm -f conftest.er1
24415   cat conftest.err >&5
24416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24417   (exit $ac_status); } && {
24418          test -z "$ac_c_werror_flag" ||
24419          test ! -s conftest.err
24420        } && test -s conftest.$ac_objext; then
24421   ac_cv_type_int8=yes
24422 else
24423   echo "$as_me: failed program was:" >&5
24424 sed 's/^/| /' conftest.$ac_ext >&5
24425
24426         ac_cv_type_int8=no
24427 fi
24428
24429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24430 fi
24431 { echo "$as_me:$LINENO: result: $ac_cv_type_int8" >&5
24432 echo "${ECHO_T}$ac_cv_type_int8" >&6; }
24433 if test $ac_cv_type_int8 = yes; then
24434
24435 cat >>confdefs.h <<_ACEOF
24436 #define HAVE_INT8 1
24437 _ACEOF
24438
24439
24440 fi
24441 { echo "$as_me:$LINENO: checking for uint8" >&5
24442 echo $ECHO_N "checking for uint8... $ECHO_C" >&6; }
24443 if test "${ac_cv_type_uint8+set}" = set; then
24444   echo $ECHO_N "(cached) $ECHO_C" >&6
24445 else
24446   cat >conftest.$ac_ext <<_ACEOF
24447 /* confdefs.h.  */
24448 _ACEOF
24449 cat confdefs.h >>conftest.$ac_ext
24450 cat >>conftest.$ac_ext <<_ACEOF
24451 /* end confdefs.h.  */
24452 #include <stdio.h>
24453 #ifdef HAVE_SUPPORTDEFS_H
24454 #include <SupportDefs.h>
24455 #endif
24456
24457 typedef uint8 ac__type_new_;
24458 int
24459 main ()
24460 {
24461 if ((ac__type_new_ *) 0)
24462   return 0;
24463 if (sizeof (ac__type_new_))
24464   return 0;
24465   ;
24466   return 0;
24467 }
24468 _ACEOF
24469 rm -f conftest.$ac_objext
24470 if { (ac_try="$ac_compile"
24471 case "(($ac_try" in
24472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24473   *) ac_try_echo=$ac_try;;
24474 esac
24475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24476   (eval "$ac_compile") 2>conftest.er1
24477   ac_status=$?
24478   grep -v '^ *+' conftest.er1 >conftest.err
24479   rm -f conftest.er1
24480   cat conftest.err >&5
24481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24482   (exit $ac_status); } && {
24483          test -z "$ac_c_werror_flag" ||
24484          test ! -s conftest.err
24485        } && test -s conftest.$ac_objext; then
24486   ac_cv_type_uint8=yes
24487 else
24488   echo "$as_me: failed program was:" >&5
24489 sed 's/^/| /' conftest.$ac_ext >&5
24490
24491         ac_cv_type_uint8=no
24492 fi
24493
24494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24495 fi
24496 { echo "$as_me:$LINENO: result: $ac_cv_type_uint8" >&5
24497 echo "${ECHO_T}$ac_cv_type_uint8" >&6; }
24498 if test $ac_cv_type_uint8 = yes; then
24499
24500 cat >>confdefs.h <<_ACEOF
24501 #define HAVE_UINT8 1
24502 _ACEOF
24503
24504
24505 fi
24506 { echo "$as_me:$LINENO: checking for int64" >&5
24507 echo $ECHO_N "checking for int64... $ECHO_C" >&6; }
24508 if test "${ac_cv_type_int64+set}" = set; then
24509   echo $ECHO_N "(cached) $ECHO_C" >&6
24510 else
24511   cat >conftest.$ac_ext <<_ACEOF
24512 /* confdefs.h.  */
24513 _ACEOF
24514 cat confdefs.h >>conftest.$ac_ext
24515 cat >>conftest.$ac_ext <<_ACEOF
24516 /* end confdefs.h.  */
24517 #include <stdio.h>
24518 #ifdef HAVE_SUPPORTDEFS_H
24519 #include <SupportDefs.h>
24520 #endif
24521
24522 typedef int64 ac__type_new_;
24523 int
24524 main ()
24525 {
24526 if ((ac__type_new_ *) 0)
24527   return 0;
24528 if (sizeof (ac__type_new_))
24529   return 0;
24530   ;
24531   return 0;
24532 }
24533 _ACEOF
24534 rm -f conftest.$ac_objext
24535 if { (ac_try="$ac_compile"
24536 case "(($ac_try" in
24537   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24538   *) ac_try_echo=$ac_try;;
24539 esac
24540 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24541   (eval "$ac_compile") 2>conftest.er1
24542   ac_status=$?
24543   grep -v '^ *+' conftest.er1 >conftest.err
24544   rm -f conftest.er1
24545   cat conftest.err >&5
24546   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24547   (exit $ac_status); } && {
24548          test -z "$ac_c_werror_flag" ||
24549          test ! -s conftest.err
24550        } && test -s conftest.$ac_objext; then
24551   ac_cv_type_int64=yes
24552 else
24553   echo "$as_me: failed program was:" >&5
24554 sed 's/^/| /' conftest.$ac_ext >&5
24555
24556         ac_cv_type_int64=no
24557 fi
24558
24559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24560 fi
24561 { echo "$as_me:$LINENO: result: $ac_cv_type_int64" >&5
24562 echo "${ECHO_T}$ac_cv_type_int64" >&6; }
24563 if test $ac_cv_type_int64 = yes; then
24564
24565 cat >>confdefs.h <<_ACEOF
24566 #define HAVE_INT64 1
24567 _ACEOF
24568
24569
24570 fi
24571 { echo "$as_me:$LINENO: checking for uint64" >&5
24572 echo $ECHO_N "checking for uint64... $ECHO_C" >&6; }
24573 if test "${ac_cv_type_uint64+set}" = set; then
24574   echo $ECHO_N "(cached) $ECHO_C" >&6
24575 else
24576   cat >conftest.$ac_ext <<_ACEOF
24577 /* confdefs.h.  */
24578 _ACEOF
24579 cat confdefs.h >>conftest.$ac_ext
24580 cat >>conftest.$ac_ext <<_ACEOF
24581 /* end confdefs.h.  */
24582 #include <stdio.h>
24583 #ifdef HAVE_SUPPORTDEFS_H
24584 #include <SupportDefs.h>
24585 #endif
24586
24587 typedef uint64 ac__type_new_;
24588 int
24589 main ()
24590 {
24591 if ((ac__type_new_ *) 0)
24592   return 0;
24593 if (sizeof (ac__type_new_))
24594   return 0;
24595   ;
24596   return 0;
24597 }
24598 _ACEOF
24599 rm -f conftest.$ac_objext
24600 if { (ac_try="$ac_compile"
24601 case "(($ac_try" in
24602   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24603   *) ac_try_echo=$ac_try;;
24604 esac
24605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24606   (eval "$ac_compile") 2>conftest.er1
24607   ac_status=$?
24608   grep -v '^ *+' conftest.er1 >conftest.err
24609   rm -f conftest.er1
24610   cat conftest.err >&5
24611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24612   (exit $ac_status); } && {
24613          test -z "$ac_c_werror_flag" ||
24614          test ! -s conftest.err
24615        } && test -s conftest.$ac_objext; then
24616   ac_cv_type_uint64=yes
24617 else
24618   echo "$as_me: failed program was:" >&5
24619 sed 's/^/| /' conftest.$ac_ext >&5
24620
24621         ac_cv_type_uint64=no
24622 fi
24623
24624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24625 fi
24626 { echo "$as_me:$LINENO: result: $ac_cv_type_uint64" >&5
24627 echo "${ECHO_T}$ac_cv_type_uint64" >&6; }
24628 if test $ac_cv_type_uint64 = yes; then
24629
24630 cat >>confdefs.h <<_ACEOF
24631 #define HAVE_UINT64 1
24632 _ACEOF
24633
24634
24635 fi
24636
24637
24638 # We also check for sig_atomic_t, which *should* be defined per ANSI
24639 # C, but is missing on some old platforms.
24640 { echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
24641 echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6; }
24642 if test "${ac_cv_type_sig_atomic_t+set}" = set; then
24643   echo $ECHO_N "(cached) $ECHO_C" >&6
24644 else
24645   cat >conftest.$ac_ext <<_ACEOF
24646 /* confdefs.h.  */
24647 _ACEOF
24648 cat confdefs.h >>conftest.$ac_ext
24649 cat >>conftest.$ac_ext <<_ACEOF
24650 /* end confdefs.h.  */
24651 #include <signal.h>
24652
24653 typedef sig_atomic_t ac__type_new_;
24654 int
24655 main ()
24656 {
24657 if ((ac__type_new_ *) 0)
24658   return 0;
24659 if (sizeof (ac__type_new_))
24660   return 0;
24661   ;
24662   return 0;
24663 }
24664 _ACEOF
24665 rm -f conftest.$ac_objext
24666 if { (ac_try="$ac_compile"
24667 case "(($ac_try" in
24668   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24669   *) ac_try_echo=$ac_try;;
24670 esac
24671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24672   (eval "$ac_compile") 2>conftest.er1
24673   ac_status=$?
24674   grep -v '^ *+' conftest.er1 >conftest.err
24675   rm -f conftest.er1
24676   cat conftest.err >&5
24677   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24678   (exit $ac_status); } && {
24679          test -z "$ac_c_werror_flag" ||
24680          test ! -s conftest.err
24681        } && test -s conftest.$ac_objext; then
24682   ac_cv_type_sig_atomic_t=yes
24683 else
24684   echo "$as_me: failed program was:" >&5
24685 sed 's/^/| /' conftest.$ac_ext >&5
24686
24687         ac_cv_type_sig_atomic_t=no
24688 fi
24689
24690 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24691 fi
24692 { echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
24693 echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6; }
24694 if test $ac_cv_type_sig_atomic_t = yes; then
24695
24696 cat >>confdefs.h <<_ACEOF
24697 #define HAVE_SIG_ATOMIC_T 1
24698 _ACEOF
24699
24700
24701 fi
24702
24703
24704
24705 # If the user did not disable integer datetimes, check that
24706 # there is a working 64-bit integral type to use.
24707 if test x"$USE_INTEGER_DATETIMES" = x"yes" &&
24708    test x"$HAVE_LONG_INT_64" = x"no" &&
24709    test x"$HAVE_LONG_LONG_INT_64" = x"no" &&
24710    test x"$HAVE_INT64" = x"no" ; then
24711   { { echo "$as_me:$LINENO: error:
24712 Integer-based datetime support requires a 64-bit integer type,
24713 but no such type could be found. The --disable-integer-datetimes
24714 configure option can be used to disable integer-based storage
24715 of datetime values." >&5
24716 echo "$as_me: error:
24717 Integer-based datetime support requires a 64-bit integer type,
24718 but no such type could be found. The --disable-integer-datetimes
24719 configure option can be used to disable integer-based storage
24720 of datetime values." >&2;}
24721    { (exit 1); exit 1; }; }
24722 fi
24723
24724
24725 if test "$PORTNAME" != "win32"
24726 then
24727 { echo "$as_me:$LINENO: checking for POSIX signal interface" >&5
24728 echo $ECHO_N "checking for POSIX signal interface... $ECHO_C" >&6; }
24729 if test "${pgac_cv_func_posix_signals+set}" = set; then
24730   echo $ECHO_N "(cached) $ECHO_C" >&6
24731 else
24732   cat >conftest.$ac_ext <<_ACEOF
24733 /* confdefs.h.  */
24734 _ACEOF
24735 cat confdefs.h >>conftest.$ac_ext
24736 cat >>conftest.$ac_ext <<_ACEOF
24737 /* end confdefs.h.  */
24738 #include <signal.h>
24739
24740 int
24741 main ()
24742 {
24743 struct sigaction act, oact;
24744 sigemptyset(&act.sa_mask);
24745 act.sa_flags = SA_RESTART;
24746 sigaction(0, &act, &oact);
24747   ;
24748   return 0;
24749 }
24750 _ACEOF
24751 rm -f conftest.$ac_objext conftest$ac_exeext
24752 if { (ac_try="$ac_link"
24753 case "(($ac_try" in
24754   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24755   *) ac_try_echo=$ac_try;;
24756 esac
24757 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24758   (eval "$ac_link") 2>conftest.er1
24759   ac_status=$?
24760   grep -v '^ *+' conftest.er1 >conftest.err
24761   rm -f conftest.er1
24762   cat conftest.err >&5
24763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24764   (exit $ac_status); } && {
24765          test -z "$ac_c_werror_flag" ||
24766          test ! -s conftest.err
24767        } && test -s conftest$ac_exeext &&
24768        $as_test_x conftest$ac_exeext; then
24769   pgac_cv_func_posix_signals=yes
24770 else
24771   echo "$as_me: failed program was:" >&5
24772 sed 's/^/| /' conftest.$ac_ext >&5
24773
24774         pgac_cv_func_posix_signals=no
24775 fi
24776
24777 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
24778       conftest$ac_exeext conftest.$ac_ext
24779 fi
24780 { echo "$as_me:$LINENO: result: $pgac_cv_func_posix_signals" >&5
24781 echo "${ECHO_T}$pgac_cv_func_posix_signals" >&6; }
24782 if test x"$pgac_cv_func_posix_signals" = xyes ; then
24783
24784 cat >>confdefs.h <<\_ACEOF
24785 #define HAVE_POSIX_SIGNALS
24786 _ACEOF
24787
24788 fi
24789 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
24790
24791 if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
24792   { { echo "$as_me:$LINENO: error:
24793 Thread-safety requires POSIX signals, which are not supported by this
24794 operating system." >&5
24795 echo "$as_me: error:
24796 Thread-safety requires POSIX signals, which are not supported by this
24797 operating system." >&2;}
24798    { (exit 1); exit 1; }; }
24799 fi
24800 fi
24801
24802 if test $ac_cv_func_fseeko = yes; then
24803 # Check whether --enable-largefile was given.
24804 if test "${enable_largefile+set}" = set; then
24805   enableval=$enable_largefile;
24806 fi
24807
24808 if test "$enable_largefile" != no; then
24809
24810   { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
24811 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
24812 if test "${ac_cv_sys_largefile_CC+set}" = set; then
24813   echo $ECHO_N "(cached) $ECHO_C" >&6
24814 else
24815   ac_cv_sys_largefile_CC=no
24816      if test "$GCC" != yes; then
24817        ac_save_CC=$CC
24818        while :; do
24819          # IRIX 6.2 and later do not support large files by default,
24820          # so use the C compiler's -n32 option if that helps.
24821          cat >conftest.$ac_ext <<_ACEOF
24822 /* confdefs.h.  */
24823 _ACEOF
24824 cat confdefs.h >>conftest.$ac_ext
24825 cat >>conftest.$ac_ext <<_ACEOF
24826 /* end confdefs.h.  */
24827 #include <sys/types.h>
24828  /* Check that off_t can represent 2**63 - 1 correctly.
24829     We can't simply define LARGE_OFF_T to be 9223372036854775807,
24830     since some C++ compilers masquerading as C compilers
24831     incorrectly reject 9223372036854775807.  */
24832 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
24833   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
24834                        && LARGE_OFF_T % 2147483647 == 1)
24835                       ? 1 : -1];
24836 int
24837 main ()
24838 {
24839
24840   ;
24841   return 0;
24842 }
24843 _ACEOF
24844          rm -f conftest.$ac_objext
24845 if { (ac_try="$ac_compile"
24846 case "(($ac_try" in
24847   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24848   *) ac_try_echo=$ac_try;;
24849 esac
24850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24851   (eval "$ac_compile") 2>conftest.er1
24852   ac_status=$?
24853   grep -v '^ *+' conftest.er1 >conftest.err
24854   rm -f conftest.er1
24855   cat conftest.err >&5
24856   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24857   (exit $ac_status); } && {
24858          test -z "$ac_c_werror_flag" ||
24859          test ! -s conftest.err
24860        } && test -s conftest.$ac_objext; then
24861   break
24862 else
24863   echo "$as_me: failed program was:" >&5
24864 sed 's/^/| /' conftest.$ac_ext >&5
24865
24866
24867 fi
24868
24869 rm -f core conftest.err conftest.$ac_objext
24870          CC="$CC -n32"
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_sys_largefile_CC=' -n32'; break
24889 else
24890   echo "$as_me: failed program was:" >&5
24891 sed 's/^/| /' conftest.$ac_ext >&5
24892
24893
24894 fi
24895
24896 rm -f core conftest.err conftest.$ac_objext
24897          break
24898        done
24899        CC=$ac_save_CC
24900        rm -f conftest.$ac_ext
24901     fi
24902 fi
24903 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
24904 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
24905   if test "$ac_cv_sys_largefile_CC" != no; then
24906     CC=$CC$ac_cv_sys_largefile_CC
24907   fi
24908
24909   { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
24910 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
24911 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
24912   echo $ECHO_N "(cached) $ECHO_C" >&6
24913 else
24914   while :; do
24915   cat >conftest.$ac_ext <<_ACEOF
24916 /* confdefs.h.  */
24917 _ACEOF
24918 cat confdefs.h >>conftest.$ac_ext
24919 cat >>conftest.$ac_ext <<_ACEOF
24920 /* end confdefs.h.  */
24921 #include <sys/types.h>
24922  /* Check that off_t can represent 2**63 - 1 correctly.
24923     We can't simply define LARGE_OFF_T to be 9223372036854775807,
24924     since some C++ compilers masquerading as C compilers
24925     incorrectly reject 9223372036854775807.  */
24926 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
24927   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
24928                        && LARGE_OFF_T % 2147483647 == 1)
24929                       ? 1 : -1];
24930 int
24931 main ()
24932 {
24933
24934   ;
24935   return 0;
24936 }
24937 _ACEOF
24938 rm -f conftest.$ac_objext
24939 if { (ac_try="$ac_compile"
24940 case "(($ac_try" in
24941   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24942   *) ac_try_echo=$ac_try;;
24943 esac
24944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24945   (eval "$ac_compile") 2>conftest.er1
24946   ac_status=$?
24947   grep -v '^ *+' conftest.er1 >conftest.err
24948   rm -f conftest.er1
24949   cat conftest.err >&5
24950   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24951   (exit $ac_status); } && {
24952          test -z "$ac_c_werror_flag" ||
24953          test ! -s conftest.err
24954        } && test -s conftest.$ac_objext; then
24955   ac_cv_sys_file_offset_bits=no; break
24956 else
24957   echo "$as_me: failed program was:" >&5
24958 sed 's/^/| /' conftest.$ac_ext >&5
24959
24960
24961 fi
24962
24963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24964   cat >conftest.$ac_ext <<_ACEOF
24965 /* confdefs.h.  */
24966 _ACEOF
24967 cat confdefs.h >>conftest.$ac_ext
24968 cat >>conftest.$ac_ext <<_ACEOF
24969 /* end confdefs.h.  */
24970 #define _FILE_OFFSET_BITS 64
24971 #include <sys/types.h>
24972  /* Check that off_t can represent 2**63 - 1 correctly.
24973     We can't simply define LARGE_OFF_T to be 9223372036854775807,
24974     since some C++ compilers masquerading as C compilers
24975     incorrectly reject 9223372036854775807.  */
24976 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
24977   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
24978                        && LARGE_OFF_T % 2147483647 == 1)
24979                       ? 1 : -1];
24980 int
24981 main ()
24982 {
24983
24984   ;
24985   return 0;
24986 }
24987 _ACEOF
24988 rm -f conftest.$ac_objext
24989 if { (ac_try="$ac_compile"
24990 case "(($ac_try" in
24991   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24992   *) ac_try_echo=$ac_try;;
24993 esac
24994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24995   (eval "$ac_compile") 2>conftest.er1
24996   ac_status=$?
24997   grep -v '^ *+' conftest.er1 >conftest.err
24998   rm -f conftest.er1
24999   cat conftest.err >&5
25000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25001   (exit $ac_status); } && {
25002          test -z "$ac_c_werror_flag" ||
25003          test ! -s conftest.err
25004        } && test -s conftest.$ac_objext; then
25005   ac_cv_sys_file_offset_bits=64; break
25006 else
25007   echo "$as_me: failed program was:" >&5
25008 sed 's/^/| /' conftest.$ac_ext >&5
25009
25010
25011 fi
25012
25013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25014   ac_cv_sys_file_offset_bits=unknown
25015   break
25016 done
25017 fi
25018 { echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
25019 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
25020 case $ac_cv_sys_file_offset_bits in #(
25021   no | unknown) ;;
25022   *)
25023 cat >>confdefs.h <<_ACEOF
25024 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
25025 _ACEOF
25026 ;;
25027 esac
25028 rm -f conftest*
25029   if test $ac_cv_sys_file_offset_bits = unknown; then
25030     { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
25031 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
25032 if test "${ac_cv_sys_large_files+set}" = set; then
25033   echo $ECHO_N "(cached) $ECHO_C" >&6
25034 else
25035   while :; do
25036   cat >conftest.$ac_ext <<_ACEOF
25037 /* confdefs.h.  */
25038 _ACEOF
25039 cat confdefs.h >>conftest.$ac_ext
25040 cat >>conftest.$ac_ext <<_ACEOF
25041 /* end confdefs.h.  */
25042 #include <sys/types.h>
25043  /* Check that off_t can represent 2**63 - 1 correctly.
25044     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25045     since some C++ compilers masquerading as C compilers
25046     incorrectly reject 9223372036854775807.  */
25047 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25048   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25049                        && LARGE_OFF_T % 2147483647 == 1)
25050                       ? 1 : -1];
25051 int
25052 main ()
25053 {
25054
25055   ;
25056   return 0;
25057 }
25058 _ACEOF
25059 rm -f conftest.$ac_objext
25060 if { (ac_try="$ac_compile"
25061 case "(($ac_try" in
25062   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25063   *) ac_try_echo=$ac_try;;
25064 esac
25065 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25066   (eval "$ac_compile") 2>conftest.er1
25067   ac_status=$?
25068   grep -v '^ *+' conftest.er1 >conftest.err
25069   rm -f conftest.er1
25070   cat conftest.err >&5
25071   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25072   (exit $ac_status); } && {
25073          test -z "$ac_c_werror_flag" ||
25074          test ! -s conftest.err
25075        } && test -s conftest.$ac_objext; then
25076   ac_cv_sys_large_files=no; break
25077 else
25078   echo "$as_me: failed program was:" >&5
25079 sed 's/^/| /' conftest.$ac_ext >&5
25080
25081
25082 fi
25083
25084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25085   cat >conftest.$ac_ext <<_ACEOF
25086 /* confdefs.h.  */
25087 _ACEOF
25088 cat confdefs.h >>conftest.$ac_ext
25089 cat >>conftest.$ac_ext <<_ACEOF
25090 /* end confdefs.h.  */
25091 #define _LARGE_FILES 1
25092 #include <sys/types.h>
25093  /* Check that off_t can represent 2**63 - 1 correctly.
25094     We can't simply define LARGE_OFF_T to be 9223372036854775807,
25095     since some C++ compilers masquerading as C compilers
25096     incorrectly reject 9223372036854775807.  */
25097 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
25098   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
25099                        && LARGE_OFF_T % 2147483647 == 1)
25100                       ? 1 : -1];
25101 int
25102 main ()
25103 {
25104
25105   ;
25106   return 0;
25107 }
25108 _ACEOF
25109 rm -f conftest.$ac_objext
25110 if { (ac_try="$ac_compile"
25111 case "(($ac_try" in
25112   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25113   *) ac_try_echo=$ac_try;;
25114 esac
25115 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25116   (eval "$ac_compile") 2>conftest.er1
25117   ac_status=$?
25118   grep -v '^ *+' conftest.er1 >conftest.err
25119   rm -f conftest.er1
25120   cat conftest.err >&5
25121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25122   (exit $ac_status); } && {
25123          test -z "$ac_c_werror_flag" ||
25124          test ! -s conftest.err
25125        } && test -s conftest.$ac_objext; then
25126   ac_cv_sys_large_files=1; break
25127 else
25128   echo "$as_me: failed program was:" >&5
25129 sed 's/^/| /' conftest.$ac_ext >&5
25130
25131
25132 fi
25133
25134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25135   ac_cv_sys_large_files=unknown
25136   break
25137 done
25138 fi
25139 { echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
25140 echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
25141 case $ac_cv_sys_large_files in #(
25142   no | unknown) ;;
25143   *)
25144 cat >>confdefs.h <<_ACEOF
25145 #define _LARGE_FILES $ac_cv_sys_large_files
25146 _ACEOF
25147 ;;
25148 esac
25149 rm -f conftest*
25150   fi
25151 fi
25152
25153 fi
25154
25155 # Check for largefile support (must be after AC_SYS_LARGEFILE)
25156 { echo "$as_me:$LINENO: checking for off_t" >&5
25157 echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
25158 if test "${ac_cv_type_off_t+set}" = set; then
25159   echo $ECHO_N "(cached) $ECHO_C" >&6
25160 else
25161   cat >conftest.$ac_ext <<_ACEOF
25162 /* confdefs.h.  */
25163 _ACEOF
25164 cat confdefs.h >>conftest.$ac_ext
25165 cat >>conftest.$ac_ext <<_ACEOF
25166 /* end confdefs.h.  */
25167 $ac_includes_default
25168 typedef off_t ac__type_new_;
25169 int
25170 main ()
25171 {
25172 if ((ac__type_new_ *) 0)
25173   return 0;
25174 if (sizeof (ac__type_new_))
25175   return 0;
25176   ;
25177   return 0;
25178 }
25179 _ACEOF
25180 rm -f conftest.$ac_objext
25181 if { (ac_try="$ac_compile"
25182 case "(($ac_try" in
25183   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25184   *) ac_try_echo=$ac_try;;
25185 esac
25186 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25187   (eval "$ac_compile") 2>conftest.er1
25188   ac_status=$?
25189   grep -v '^ *+' conftest.er1 >conftest.err
25190   rm -f conftest.er1
25191   cat conftest.err >&5
25192   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25193   (exit $ac_status); } && {
25194          test -z "$ac_c_werror_flag" ||
25195          test ! -s conftest.err
25196        } && test -s conftest.$ac_objext; then
25197   ac_cv_type_off_t=yes
25198 else
25199   echo "$as_me: failed program was:" >&5
25200 sed 's/^/| /' conftest.$ac_ext >&5
25201
25202         ac_cv_type_off_t=no
25203 fi
25204
25205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25206 fi
25207 { echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
25208 echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
25209
25210 # The cast to long int works around a bug in the HP C Compiler
25211 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
25212 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
25213 # This bug is HP SR number 8606223364.
25214 { echo "$as_me:$LINENO: checking size of off_t" >&5
25215 echo $ECHO_N "checking size of off_t... $ECHO_C" >&6; }
25216 if test "${ac_cv_sizeof_off_t+set}" = set; then
25217   echo $ECHO_N "(cached) $ECHO_C" >&6
25218 else
25219   if test "$cross_compiling" = yes; then
25220   # Depending upon the size, compute the lo and hi bounds.
25221 cat >conftest.$ac_ext <<_ACEOF
25222 /* confdefs.h.  */
25223 _ACEOF
25224 cat confdefs.h >>conftest.$ac_ext
25225 cat >>conftest.$ac_ext <<_ACEOF
25226 /* end confdefs.h.  */
25227 $ac_includes_default
25228    typedef off_t ac__type_sizeof_;
25229 int
25230 main ()
25231 {
25232 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
25233 test_array [0] = 0
25234
25235   ;
25236   return 0;
25237 }
25238 _ACEOF
25239 rm -f conftest.$ac_objext
25240 if { (ac_try="$ac_compile"
25241 case "(($ac_try" in
25242   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25243   *) ac_try_echo=$ac_try;;
25244 esac
25245 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25246   (eval "$ac_compile") 2>conftest.er1
25247   ac_status=$?
25248   grep -v '^ *+' conftest.er1 >conftest.err
25249   rm -f conftest.er1
25250   cat conftest.err >&5
25251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25252   (exit $ac_status); } && {
25253          test -z "$ac_c_werror_flag" ||
25254          test ! -s conftest.err
25255        } && test -s conftest.$ac_objext; then
25256   ac_lo=0 ac_mid=0
25257   while :; do
25258     cat >conftest.$ac_ext <<_ACEOF
25259 /* confdefs.h.  */
25260 _ACEOF
25261 cat confdefs.h >>conftest.$ac_ext
25262 cat >>conftest.$ac_ext <<_ACEOF
25263 /* end confdefs.h.  */
25264 $ac_includes_default
25265    typedef off_t ac__type_sizeof_;
25266 int
25267 main ()
25268 {
25269 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
25270 test_array [0] = 0
25271
25272   ;
25273   return 0;
25274 }
25275 _ACEOF
25276 rm -f conftest.$ac_objext
25277 if { (ac_try="$ac_compile"
25278 case "(($ac_try" in
25279   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25280   *) ac_try_echo=$ac_try;;
25281 esac
25282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25283   (eval "$ac_compile") 2>conftest.er1
25284   ac_status=$?
25285   grep -v '^ *+' conftest.er1 >conftest.err
25286   rm -f conftest.er1
25287   cat conftest.err >&5
25288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25289   (exit $ac_status); } && {
25290          test -z "$ac_c_werror_flag" ||
25291          test ! -s conftest.err
25292        } && test -s conftest.$ac_objext; then
25293   ac_hi=$ac_mid; break
25294 else
25295   echo "$as_me: failed program was:" >&5
25296 sed 's/^/| /' conftest.$ac_ext >&5
25297
25298         ac_lo=`expr $ac_mid + 1`
25299                         if test $ac_lo -le $ac_mid; then
25300                           ac_lo= ac_hi=
25301                           break
25302                         fi
25303                         ac_mid=`expr 2 '*' $ac_mid + 1`
25304 fi
25305
25306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25307   done
25308 else
25309   echo "$as_me: failed program was:" >&5
25310 sed 's/^/| /' conftest.$ac_ext >&5
25311
25312         cat >conftest.$ac_ext <<_ACEOF
25313 /* confdefs.h.  */
25314 _ACEOF
25315 cat confdefs.h >>conftest.$ac_ext
25316 cat >>conftest.$ac_ext <<_ACEOF
25317 /* end confdefs.h.  */
25318 $ac_includes_default
25319    typedef off_t ac__type_sizeof_;
25320 int
25321 main ()
25322 {
25323 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
25324 test_array [0] = 0
25325
25326   ;
25327   return 0;
25328 }
25329 _ACEOF
25330 rm -f conftest.$ac_objext
25331 if { (ac_try="$ac_compile"
25332 case "(($ac_try" in
25333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25334   *) ac_try_echo=$ac_try;;
25335 esac
25336 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25337   (eval "$ac_compile") 2>conftest.er1
25338   ac_status=$?
25339   grep -v '^ *+' conftest.er1 >conftest.err
25340   rm -f conftest.er1
25341   cat conftest.err >&5
25342   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25343   (exit $ac_status); } && {
25344          test -z "$ac_c_werror_flag" ||
25345          test ! -s conftest.err
25346        } && test -s conftest.$ac_objext; then
25347   ac_hi=-1 ac_mid=-1
25348   while :; do
25349     cat >conftest.$ac_ext <<_ACEOF
25350 /* confdefs.h.  */
25351 _ACEOF
25352 cat confdefs.h >>conftest.$ac_ext
25353 cat >>conftest.$ac_ext <<_ACEOF
25354 /* end confdefs.h.  */
25355 $ac_includes_default
25356    typedef off_t ac__type_sizeof_;
25357 int
25358 main ()
25359 {
25360 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
25361 test_array [0] = 0
25362
25363   ;
25364   return 0;
25365 }
25366 _ACEOF
25367 rm -f conftest.$ac_objext
25368 if { (ac_try="$ac_compile"
25369 case "(($ac_try" in
25370   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25371   *) ac_try_echo=$ac_try;;
25372 esac
25373 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25374   (eval "$ac_compile") 2>conftest.er1
25375   ac_status=$?
25376   grep -v '^ *+' conftest.er1 >conftest.err
25377   rm -f conftest.er1
25378   cat conftest.err >&5
25379   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25380   (exit $ac_status); } && {
25381          test -z "$ac_c_werror_flag" ||
25382          test ! -s conftest.err
25383        } && test -s conftest.$ac_objext; then
25384   ac_lo=$ac_mid; break
25385 else
25386   echo "$as_me: failed program was:" >&5
25387 sed 's/^/| /' conftest.$ac_ext >&5
25388
25389         ac_hi=`expr '(' $ac_mid ')' - 1`
25390                         if test $ac_mid -le $ac_hi; then
25391                           ac_lo= ac_hi=
25392                           break
25393                         fi
25394                         ac_mid=`expr 2 '*' $ac_mid`
25395 fi
25396
25397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25398   done
25399 else
25400   echo "$as_me: failed program was:" >&5
25401 sed 's/^/| /' conftest.$ac_ext >&5
25402
25403         ac_lo= ac_hi=
25404 fi
25405
25406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25407 fi
25408
25409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25410 # Binary search between lo and hi bounds.
25411 while test "x$ac_lo" != "x$ac_hi"; do
25412   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
25413   cat >conftest.$ac_ext <<_ACEOF
25414 /* confdefs.h.  */
25415 _ACEOF
25416 cat confdefs.h >>conftest.$ac_ext
25417 cat >>conftest.$ac_ext <<_ACEOF
25418 /* end confdefs.h.  */
25419 $ac_includes_default
25420    typedef off_t ac__type_sizeof_;
25421 int
25422 main ()
25423 {
25424 static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
25425 test_array [0] = 0
25426
25427   ;
25428   return 0;
25429 }
25430 _ACEOF
25431 rm -f conftest.$ac_objext
25432 if { (ac_try="$ac_compile"
25433 case "(($ac_try" in
25434   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25435   *) ac_try_echo=$ac_try;;
25436 esac
25437 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25438   (eval "$ac_compile") 2>conftest.er1
25439   ac_status=$?
25440   grep -v '^ *+' conftest.er1 >conftest.err
25441   rm -f conftest.er1
25442   cat conftest.err >&5
25443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25444   (exit $ac_status); } && {
25445          test -z "$ac_c_werror_flag" ||
25446          test ! -s conftest.err
25447        } && test -s conftest.$ac_objext; then
25448   ac_hi=$ac_mid
25449 else
25450   echo "$as_me: failed program was:" >&5
25451 sed 's/^/| /' conftest.$ac_ext >&5
25452
25453         ac_lo=`expr '(' $ac_mid ')' + 1`
25454 fi
25455
25456 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25457 done
25458 case $ac_lo in
25459 ?*) ac_cv_sizeof_off_t=$ac_lo;;
25460 '') if test "$ac_cv_type_off_t" = yes; then
25461      { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t)
25462 See \`config.log' for more details." >&5
25463 echo "$as_me: error: cannot compute sizeof (off_t)
25464 See \`config.log' for more details." >&2;}
25465    { (exit 77); exit 77; }; }
25466    else
25467      ac_cv_sizeof_off_t=0
25468    fi ;;
25469 esac
25470 else
25471   cat >conftest.$ac_ext <<_ACEOF
25472 /* confdefs.h.  */
25473 _ACEOF
25474 cat confdefs.h >>conftest.$ac_ext
25475 cat >>conftest.$ac_ext <<_ACEOF
25476 /* end confdefs.h.  */
25477 $ac_includes_default
25478    typedef off_t ac__type_sizeof_;
25479 static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
25480 static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
25481 #include <stdio.h>
25482 #include <stdlib.h>
25483 int
25484 main ()
25485 {
25486
25487   FILE *f = fopen ("conftest.val", "w");
25488   if (! f)
25489     return 1;
25490   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
25491     {
25492       long int i = longval ();
25493       if (i != ((long int) (sizeof (ac__type_sizeof_))))
25494         return 1;
25495       fprintf (f, "%ld\n", i);
25496     }
25497   else
25498     {
25499       unsigned long int i = ulongval ();
25500       if (i != ((long int) (sizeof (ac__type_sizeof_))))
25501         return 1;
25502       fprintf (f, "%lu\n", i);
25503     }
25504   return ferror (f) || fclose (f) != 0;
25505
25506   ;
25507   return 0;
25508 }
25509 _ACEOF
25510 rm -f conftest$ac_exeext
25511 if { (ac_try="$ac_link"
25512 case "(($ac_try" in
25513   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25514   *) ac_try_echo=$ac_try;;
25515 esac
25516 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25517   (eval "$ac_link") 2>&5
25518   ac_status=$?
25519   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25520   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25521   { (case "(($ac_try" in
25522   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25523   *) ac_try_echo=$ac_try;;
25524 esac
25525 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25526   (eval "$ac_try") 2>&5
25527   ac_status=$?
25528   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25529   (exit $ac_status); }; }; then
25530   ac_cv_sizeof_off_t=`cat conftest.val`
25531 else
25532   echo "$as_me: program exited with status $ac_status" >&5
25533 echo "$as_me: failed program was:" >&5
25534 sed 's/^/| /' conftest.$ac_ext >&5
25535
25536 ( exit $ac_status )
25537 if test "$ac_cv_type_off_t" = yes; then
25538      { { echo "$as_me:$LINENO: error: cannot compute sizeof (off_t)
25539 See \`config.log' for more details." >&5
25540 echo "$as_me: error: cannot compute sizeof (off_t)
25541 See \`config.log' for more details." >&2;}
25542    { (exit 77); exit 77; }; }
25543    else
25544      ac_cv_sizeof_off_t=0
25545    fi
25546 fi
25547 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25548 fi
25549 rm -f conftest.val
25550 fi
25551 { echo "$as_me:$LINENO: result: $ac_cv_sizeof_off_t" >&5
25552 echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6; }
25553
25554
25555
25556 cat >>confdefs.h <<_ACEOF
25557 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
25558 _ACEOF
25559
25560
25561
25562 # If we don't have largefile support, can't handle segsize >= 2GB.
25563 if test "$ac_cv_sizeof_off_t" -lt 8 -a "$segsize" != "1"; then
25564    { { echo "$as_me:$LINENO: error: Large file support is not enabled. Segment size cannot be larger than 1GB." >&5
25565 echo "$as_me: error: Large file support is not enabled. Segment size cannot be larger than 1GB." >&2;}
25566    { (exit 1); exit 1; }; }
25567 fi
25568
25569 # SunOS doesn't handle negative byte comparisons properly with +/- return
25570 { echo "$as_me:$LINENO: checking for working memcmp" >&5
25571 echo $ECHO_N "checking for working memcmp... $ECHO_C" >&6; }
25572 if test "${ac_cv_func_memcmp_working+set}" = set; then
25573   echo $ECHO_N "(cached) $ECHO_C" >&6
25574 else
25575   if test "$cross_compiling" = yes; then
25576   ac_cv_func_memcmp_working=no
25577 else
25578   cat >conftest.$ac_ext <<_ACEOF
25579 /* confdefs.h.  */
25580 _ACEOF
25581 cat confdefs.h >>conftest.$ac_ext
25582 cat >>conftest.$ac_ext <<_ACEOF
25583 /* end confdefs.h.  */
25584 $ac_includes_default
25585 int
25586 main ()
25587 {
25588
25589   /* Some versions of memcmp are not 8-bit clean.  */
25590   char c0 = '\100', c1 = '\200', c2 = '\201';
25591   if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
25592     return 1;
25593
25594   /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
25595      or more and with at least one buffer not starting on a 4-byte boundary.
25596      William Lewis provided this test program.   */
25597   {
25598     char foo[21];
25599     char bar[21];
25600     int i;
25601     for (i = 0; i < 4; i++)
25602       {
25603         char *a = foo + i;
25604         char *b = bar + i;
25605         strcpy (a, "--------01111111");
25606         strcpy (b, "--------10000000");
25607         if (memcmp (a, b, 16) >= 0)
25608           return 1;
25609       }
25610     return 0;
25611   }
25612
25613   ;
25614   return 0;
25615 }
25616 _ACEOF
25617 rm -f conftest$ac_exeext
25618 if { (ac_try="$ac_link"
25619 case "(($ac_try" in
25620   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25621   *) ac_try_echo=$ac_try;;
25622 esac
25623 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25624   (eval "$ac_link") 2>&5
25625   ac_status=$?
25626   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25627   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
25628   { (case "(($ac_try" in
25629   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25630   *) ac_try_echo=$ac_try;;
25631 esac
25632 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25633   (eval "$ac_try") 2>&5
25634   ac_status=$?
25635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25636   (exit $ac_status); }; }; then
25637   ac_cv_func_memcmp_working=yes
25638 else
25639   echo "$as_me: program exited with status $ac_status" >&5
25640 echo "$as_me: failed program was:" >&5
25641 sed 's/^/| /' conftest.$ac_ext >&5
25642
25643 ( exit $ac_status )
25644 ac_cv_func_memcmp_working=no
25645 fi
25646 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
25647 fi
25648
25649
25650 fi
25651 { echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5
25652 echo "${ECHO_T}$ac_cv_func_memcmp_working" >&6; }
25653 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
25654   *" memcmp.$ac_objext "* ) ;;
25655   *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
25656  ;;
25657 esac
25658
25659
25660
25661
25662 # Select semaphore implementation type.
25663 if test "$PORTNAME" != "win32"; then
25664   if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
25665
25666 cat >>confdefs.h <<\_ACEOF
25667 #define USE_NAMED_POSIX_SEMAPHORES 1
25668 _ACEOF
25669
25670     SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
25671   else
25672     if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
25673
25674 cat >>confdefs.h <<\_ACEOF
25675 #define USE_UNNAMED_POSIX_SEMAPHORES 1
25676 _ACEOF
25677
25678       SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
25679     else
25680
25681 cat >>confdefs.h <<\_ACEOF
25682 #define USE_SYSV_SEMAPHORES 1
25683 _ACEOF
25684
25685       SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
25686     fi
25687   fi
25688 else
25689
25690 cat >>confdefs.h <<\_ACEOF
25691 #define USE_WIN32_SEMAPHORES 1
25692 _ACEOF
25693
25694   SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
25695 fi
25696
25697
25698 # Select shared-memory implementation type.
25699 if test "$PORTNAME" != "win32"; then
25700
25701 cat >>confdefs.h <<\_ACEOF
25702 #define USE_SYSV_SHARED_MEMORY 1
25703 _ACEOF
25704
25705   SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"
25706 else
25707
25708 cat >>confdefs.h <<\_ACEOF
25709 #define USE_WIN32_SHARED_MEMORY 1
25710 _ACEOF
25711
25712   SHMEM_IMPLEMENTATION="src/backend/port/win32_shmem.c"
25713 fi
25714
25715 # If not set in template file, set bytes to use libc memset()
25716 if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
25717   MEMSET_LOOP_LIMIT=1024
25718 fi
25719
25720 cat >>confdefs.h <<_ACEOF
25721 #define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
25722 _ACEOF
25723
25724
25725
25726 if test "$enable_nls" = yes ; then
25727
25728   { echo "$as_me:$LINENO: checking for library containing bind_textdomain_codeset" >&5
25729 echo $ECHO_N "checking for library containing bind_textdomain_codeset... $ECHO_C" >&6; }
25730 if test "${ac_cv_search_bind_textdomain_codeset+set}" = set; then
25731   echo $ECHO_N "(cached) $ECHO_C" >&6
25732 else
25733   ac_func_search_save_LIBS=$LIBS
25734 cat >conftest.$ac_ext <<_ACEOF
25735 /* confdefs.h.  */
25736 _ACEOF
25737 cat confdefs.h >>conftest.$ac_ext
25738 cat >>conftest.$ac_ext <<_ACEOF
25739 /* end confdefs.h.  */
25740
25741 /* Override any GCC internal prototype to avoid an error.
25742    Use char because int might match the return type of a GCC
25743    builtin and then its argument prototype would still apply.  */
25744 #ifdef __cplusplus
25745 extern "C"
25746 #endif
25747 char bind_textdomain_codeset ();
25748 int
25749 main ()
25750 {
25751 return bind_textdomain_codeset ();
25752   ;
25753   return 0;
25754 }
25755 _ACEOF
25756 for ac_lib in '' intl; do
25757   if test -z "$ac_lib"; then
25758     ac_res="none required"
25759   else
25760     ac_res=-l$ac_lib
25761     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25762   fi
25763   rm -f conftest.$ac_objext conftest$ac_exeext
25764 if { (ac_try="$ac_link"
25765 case "(($ac_try" in
25766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25767   *) ac_try_echo=$ac_try;;
25768 esac
25769 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25770   (eval "$ac_link") 2>conftest.er1
25771   ac_status=$?
25772   grep -v '^ *+' conftest.er1 >conftest.err
25773   rm -f conftest.er1
25774   cat conftest.err >&5
25775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25776   (exit $ac_status); } && {
25777          test -z "$ac_c_werror_flag" ||
25778          test ! -s conftest.err
25779        } && test -s conftest$ac_exeext &&
25780        $as_test_x conftest$ac_exeext; then
25781   ac_cv_search_bind_textdomain_codeset=$ac_res
25782 else
25783   echo "$as_me: failed program was:" >&5
25784 sed 's/^/| /' conftest.$ac_ext >&5
25785
25786
25787 fi
25788
25789 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
25790       conftest$ac_exeext
25791   if test "${ac_cv_search_bind_textdomain_codeset+set}" = set; then
25792   break
25793 fi
25794 done
25795 if test "${ac_cv_search_bind_textdomain_codeset+set}" = set; then
25796   :
25797 else
25798   ac_cv_search_bind_textdomain_codeset=no
25799 fi
25800 rm conftest.$ac_ext
25801 LIBS=$ac_func_search_save_LIBS
25802 fi
25803 { echo "$as_me:$LINENO: result: $ac_cv_search_bind_textdomain_codeset" >&5
25804 echo "${ECHO_T}$ac_cv_search_bind_textdomain_codeset" >&6; }
25805 ac_res=$ac_cv_search_bind_textdomain_codeset
25806 if test "$ac_res" != no; then
25807   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25808
25809 else
25810   { { echo "$as_me:$LINENO: error: a gettext implementation is required for NLS" >&5
25811 echo "$as_me: error: a gettext implementation is required for NLS" >&2;}
25812    { (exit 1); exit 1; }; }
25813 fi
25814
25815   if test "${ac_cv_header_libintl_h+set}" = set; then
25816   { echo "$as_me:$LINENO: checking for libintl.h" >&5
25817 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
25818 if test "${ac_cv_header_libintl_h+set}" = set; then
25819   echo $ECHO_N "(cached) $ECHO_C" >&6
25820 fi
25821 { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
25822 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
25823 else
25824   # Is the header compilable?
25825 { echo "$as_me:$LINENO: checking libintl.h usability" >&5
25826 echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6; }
25827 cat >conftest.$ac_ext <<_ACEOF
25828 /* confdefs.h.  */
25829 _ACEOF
25830 cat confdefs.h >>conftest.$ac_ext
25831 cat >>conftest.$ac_ext <<_ACEOF
25832 /* end confdefs.h.  */
25833 $ac_includes_default
25834 #include <libintl.h>
25835 _ACEOF
25836 rm -f conftest.$ac_objext
25837 if { (ac_try="$ac_compile"
25838 case "(($ac_try" in
25839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25840   *) ac_try_echo=$ac_try;;
25841 esac
25842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25843   (eval "$ac_compile") 2>conftest.er1
25844   ac_status=$?
25845   grep -v '^ *+' conftest.er1 >conftest.err
25846   rm -f conftest.er1
25847   cat conftest.err >&5
25848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25849   (exit $ac_status); } && {
25850          test -z "$ac_c_werror_flag" ||
25851          test ! -s conftest.err
25852        } && test -s conftest.$ac_objext; then
25853   ac_header_compiler=yes
25854 else
25855   echo "$as_me: failed program was:" >&5
25856 sed 's/^/| /' conftest.$ac_ext >&5
25857
25858         ac_header_compiler=no
25859 fi
25860
25861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25862 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
25863 echo "${ECHO_T}$ac_header_compiler" >&6; }
25864
25865 # Is the header present?
25866 { echo "$as_me:$LINENO: checking libintl.h presence" >&5
25867 echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6; }
25868 cat >conftest.$ac_ext <<_ACEOF
25869 /* confdefs.h.  */
25870 _ACEOF
25871 cat confdefs.h >>conftest.$ac_ext
25872 cat >>conftest.$ac_ext <<_ACEOF
25873 /* end confdefs.h.  */
25874 #include <libintl.h>
25875 _ACEOF
25876 if { (ac_try="$ac_cpp conftest.$ac_ext"
25877 case "(($ac_try" in
25878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
25879   *) ac_try_echo=$ac_try;;
25880 esac
25881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
25882   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
25883   ac_status=$?
25884   grep -v '^ *+' conftest.er1 >conftest.err
25885   rm -f conftest.er1
25886   cat conftest.err >&5
25887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25888   (exit $ac_status); } >/dev/null && {
25889          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
25890          test ! -s conftest.err
25891        }; then
25892   ac_header_preproc=yes
25893 else
25894   echo "$as_me: failed program was:" >&5
25895 sed 's/^/| /' conftest.$ac_ext >&5
25896
25897   ac_header_preproc=no
25898 fi
25899
25900 rm -f conftest.err conftest.$ac_ext
25901 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
25902 echo "${ECHO_T}$ac_header_preproc" >&6; }
25903
25904 # So?  What about this header?
25905 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
25906   yes:no: )
25907     { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
25908 echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
25909     { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
25910 echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
25911     ac_header_preproc=yes
25912     ;;
25913   no:yes:* )
25914     { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
25915 echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
25916     { echo "$as_me:$LINENO: WARNING: libintl.h:     check for missing prerequisite headers?" >&5
25917 echo "$as_me: WARNING: libintl.h:     check for missing prerequisite headers?" >&2;}
25918     { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
25919 echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
25920     { echo "$as_me:$LINENO: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&5
25921 echo "$as_me: WARNING: libintl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
25922     { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
25923 echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
25924     { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
25925 echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
25926     ( cat <<\_ASBOX
25927 ## ---------------------------------------- ##
25928 ## Report this to pgsql-bugs@postgresql.org ##
25929 ## ---------------------------------------- ##
25930 _ASBOX
25931      ) | sed "s/^/$as_me: WARNING:     /" >&2
25932     ;;
25933 esac
25934 { echo "$as_me:$LINENO: checking for libintl.h" >&5
25935 echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6; }
25936 if test "${ac_cv_header_libintl_h+set}" = set; then
25937   echo $ECHO_N "(cached) $ECHO_C" >&6
25938 else
25939   ac_cv_header_libintl_h=$ac_header_preproc
25940 fi
25941 { echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
25942 echo "${ECHO_T}$ac_cv_header_libintl_h" >&6; }
25943
25944 fi
25945 if test $ac_cv_header_libintl_h = yes; then
25946   :
25947 else
25948   { { echo "$as_me:$LINENO: error: header file <libintl.h> is required for NLS" >&5
25949 echo "$as_me: error: header file <libintl.h> is required for NLS" >&2;}
25950    { (exit 1); exit 1; }; }
25951 fi
25952
25953
25954   for ac_prog in msgfmt
25955 do
25956   # Extract the first word of "$ac_prog", so it can be a program name with args.
25957 set dummy $ac_prog; ac_word=$2
25958 { echo "$as_me:$LINENO: checking for $ac_word" >&5
25959 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
25960 if test "${ac_cv_prog_MSGFMT+set}" = set; then
25961   echo $ECHO_N "(cached) $ECHO_C" >&6
25962 else
25963   if test -n "$MSGFMT"; then
25964   ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
25965 else
25966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25967 for as_dir in $PATH
25968 do
25969   IFS=$as_save_IFS
25970   test -z "$as_dir" && as_dir=.
25971   for ac_exec_ext in '' $ac_executable_extensions; do
25972   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
25973     ac_cv_prog_MSGFMT="$ac_prog"
25974     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
25975     break 2
25976   fi
25977 done
25978 done
25979 IFS=$as_save_IFS
25980
25981 fi
25982 fi
25983 MSGFMT=$ac_cv_prog_MSGFMT
25984 if test -n "$MSGFMT"; then
25985   { echo "$as_me:$LINENO: result: $MSGFMT" >&5
25986 echo "${ECHO_T}$MSGFMT" >&6; }
25987 else
25988   { echo "$as_me:$LINENO: result: no" >&5
25989 echo "${ECHO_T}no" >&6; }
25990 fi
25991
25992
25993   test -n "$MSGFMT" && break
25994 done
25995
25996   if test -z "$MSGFMT"; then
25997     { { echo "$as_me:$LINENO: error: msgfmt is required for NLS" >&5
25998 echo "$as_me: error: msgfmt is required for NLS" >&2;}
25999    { (exit 1); exit 1; }; }
26000   fi
26001   for ac_prog in msgmerge
26002 do
26003   # Extract the first word of "$ac_prog", so it can be a program name with args.
26004 set dummy $ac_prog; ac_word=$2
26005 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26006 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26007 if test "${ac_cv_prog_MSGMERGE+set}" = set; then
26008   echo $ECHO_N "(cached) $ECHO_C" >&6
26009 else
26010   if test -n "$MSGMERGE"; then
26011   ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
26012 else
26013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26014 for as_dir in $PATH
26015 do
26016   IFS=$as_save_IFS
26017   test -z "$as_dir" && as_dir=.
26018   for ac_exec_ext in '' $ac_executable_extensions; do
26019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26020     ac_cv_prog_MSGMERGE="$ac_prog"
26021     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26022     break 2
26023   fi
26024 done
26025 done
26026 IFS=$as_save_IFS
26027
26028 fi
26029 fi
26030 MSGMERGE=$ac_cv_prog_MSGMERGE
26031 if test -n "$MSGMERGE"; then
26032   { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
26033 echo "${ECHO_T}$MSGMERGE" >&6; }
26034 else
26035   { echo "$as_me:$LINENO: result: no" >&5
26036 echo "${ECHO_T}no" >&6; }
26037 fi
26038
26039
26040   test -n "$MSGMERGE" && break
26041 done
26042
26043   for ac_prog in xgettext
26044 do
26045   # Extract the first word of "$ac_prog", so it can be a program name with args.
26046 set dummy $ac_prog; ac_word=$2
26047 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26048 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26049 if test "${ac_cv_prog_XGETTEXT+set}" = set; then
26050   echo $ECHO_N "(cached) $ECHO_C" >&6
26051 else
26052   if test -n "$XGETTEXT"; then
26053   ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
26054 else
26055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26056 for as_dir in $PATH
26057 do
26058   IFS=$as_save_IFS
26059   test -z "$as_dir" && as_dir=.
26060   for ac_exec_ext in '' $ac_executable_extensions; do
26061   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26062     ac_cv_prog_XGETTEXT="$ac_prog"
26063     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26064     break 2
26065   fi
26066 done
26067 done
26068 IFS=$as_save_IFS
26069
26070 fi
26071 fi
26072 XGETTEXT=$ac_cv_prog_XGETTEXT
26073 if test -n "$XGETTEXT"; then
26074   { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
26075 echo "${ECHO_T}$XGETTEXT" >&6; }
26076 else
26077   { echo "$as_me:$LINENO: result: no" >&5
26078 echo "${ECHO_T}no" >&6; }
26079 fi
26080
26081
26082   test -n "$XGETTEXT" && break
26083 done
26084
26085
26086 fi
26087
26088 # Check for Tcl configuration script tclConfig.sh
26089 if test "$with_tcl" = yes; then
26090     for ac_prog in tclsh tcl tclsh8.5 tclsh8.4 tclsh8.3
26091 do
26092   # Extract the first word of "$ac_prog", so it can be a program name with args.
26093 set dummy $ac_prog; ac_word=$2
26094 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26095 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26096 if test "${ac_cv_path_TCLSH+set}" = set; then
26097   echo $ECHO_N "(cached) $ECHO_C" >&6
26098 else
26099   case $TCLSH in
26100   [\\/]* | ?:[\\/]*)
26101   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
26102   ;;
26103   *)
26104   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26105 for as_dir in $PATH
26106 do
26107   IFS=$as_save_IFS
26108   test -z "$as_dir" && as_dir=.
26109   for ac_exec_ext in '' $ac_executable_extensions; do
26110   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26111     ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
26112     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26113     break 2
26114   fi
26115 done
26116 done
26117 IFS=$as_save_IFS
26118
26119   ;;
26120 esac
26121 fi
26122 TCLSH=$ac_cv_path_TCLSH
26123 if test -n "$TCLSH"; then
26124   { echo "$as_me:$LINENO: result: $TCLSH" >&5
26125 echo "${ECHO_T}$TCLSH" >&6; }
26126 else
26127   { echo "$as_me:$LINENO: result: no" >&5
26128 echo "${ECHO_T}no" >&6; }
26129 fi
26130
26131
26132   test -n "$TCLSH" && break
26133 done
26134
26135 if test x"$TCLSH" = x""; then
26136   { { echo "$as_me:$LINENO: error: Tcl shell not found" >&5
26137 echo "$as_me: error: Tcl shell not found" >&2;}
26138    { (exit 1); exit 1; }; }
26139 fi
26140
26141 { echo "$as_me:$LINENO: checking for tclConfig.sh" >&5
26142 echo $ECHO_N "checking for tclConfig.sh... $ECHO_C" >&6; }
26143 # Let user override test
26144 if test -z "$TCL_CONFIG_SH"; then
26145     pgac_test_dirs="$with_tclconfig"
26146
26147     set X $pgac_test_dirs; shift
26148     if test $# -eq 0; then
26149         test -z "$TCLSH" && { { echo "$as_me:$LINENO: error: unable to locate tclConfig.sh because no Tcl shell was found" >&5
26150 echo "$as_me: error: unable to locate tclConfig.sh because no Tcl shell was found" >&2;}
26151    { (exit 1); exit 1; }; }
26152         set X `echo 'puts $auto_path' | $TCLSH`; shift
26153     fi
26154
26155     for pgac_dir do
26156         if test -r "$pgac_dir/tclConfig.sh"; then
26157             TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
26158             break
26159         fi
26160     done
26161 fi
26162
26163 if test -z "$TCL_CONFIG_SH"; then
26164     { echo "$as_me:$LINENO: result: no" >&5
26165 echo "${ECHO_T}no" >&6; }
26166     { { echo "$as_me:$LINENO: error: file 'tclConfig.sh' is required for Tcl" >&5
26167 echo "$as_me: error: file 'tclConfig.sh' is required for Tcl" >&2;}
26168    { (exit 1); exit 1; }; }
26169 else
26170     { echo "$as_me:$LINENO: result: $TCL_CONFIG_SH" >&5
26171 echo "${ECHO_T}$TCL_CONFIG_SH" >&6; }
26172 fi
26173
26174
26175
26176     . "$TCL_CONFIG_SH"
26177 eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
26178 eval TCL_LIB_FILE=\"$TCL_LIB_FILE\"
26179 eval TCL_LIBS=\"$TCL_LIBS\"
26180 eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
26181 eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"
26182
26183         # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
26184     ac_save_CPPFLAGS=$CPPFLAGS
26185     CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
26186     if test "${ac_cv_header_tcl_h+set}" = set; then
26187   { echo "$as_me:$LINENO: checking for tcl.h" >&5
26188 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6; }
26189 if test "${ac_cv_header_tcl_h+set}" = set; then
26190   echo $ECHO_N "(cached) $ECHO_C" >&6
26191 fi
26192 { echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5
26193 echo "${ECHO_T}$ac_cv_header_tcl_h" >&6; }
26194 else
26195   # Is the header compilable?
26196 { echo "$as_me:$LINENO: checking tcl.h usability" >&5
26197 echo $ECHO_N "checking tcl.h usability... $ECHO_C" >&6; }
26198 cat >conftest.$ac_ext <<_ACEOF
26199 /* confdefs.h.  */
26200 _ACEOF
26201 cat confdefs.h >>conftest.$ac_ext
26202 cat >>conftest.$ac_ext <<_ACEOF
26203 /* end confdefs.h.  */
26204 $ac_includes_default
26205 #include <tcl.h>
26206 _ACEOF
26207 rm -f conftest.$ac_objext
26208 if { (ac_try="$ac_compile"
26209 case "(($ac_try" in
26210   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26211   *) ac_try_echo=$ac_try;;
26212 esac
26213 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26214   (eval "$ac_compile") 2>conftest.er1
26215   ac_status=$?
26216   grep -v '^ *+' conftest.er1 >conftest.err
26217   rm -f conftest.er1
26218   cat conftest.err >&5
26219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26220   (exit $ac_status); } && {
26221          test -z "$ac_c_werror_flag" ||
26222          test ! -s conftest.err
26223        } && test -s conftest.$ac_objext; then
26224   ac_header_compiler=yes
26225 else
26226   echo "$as_me: failed program was:" >&5
26227 sed 's/^/| /' conftest.$ac_ext >&5
26228
26229         ac_header_compiler=no
26230 fi
26231
26232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26233 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
26234 echo "${ECHO_T}$ac_header_compiler" >&6; }
26235
26236 # Is the header present?
26237 { echo "$as_me:$LINENO: checking tcl.h presence" >&5
26238 echo $ECHO_N "checking tcl.h presence... $ECHO_C" >&6; }
26239 cat >conftest.$ac_ext <<_ACEOF
26240 /* confdefs.h.  */
26241 _ACEOF
26242 cat confdefs.h >>conftest.$ac_ext
26243 cat >>conftest.$ac_ext <<_ACEOF
26244 /* end confdefs.h.  */
26245 #include <tcl.h>
26246 _ACEOF
26247 if { (ac_try="$ac_cpp conftest.$ac_ext"
26248 case "(($ac_try" in
26249   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26250   *) ac_try_echo=$ac_try;;
26251 esac
26252 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26253   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
26254   ac_status=$?
26255   grep -v '^ *+' conftest.er1 >conftest.err
26256   rm -f conftest.er1
26257   cat conftest.err >&5
26258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26259   (exit $ac_status); } >/dev/null && {
26260          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
26261          test ! -s conftest.err
26262        }; then
26263   ac_header_preproc=yes
26264 else
26265   echo "$as_me: failed program was:" >&5
26266 sed 's/^/| /' conftest.$ac_ext >&5
26267
26268   ac_header_preproc=no
26269 fi
26270
26271 rm -f conftest.err conftest.$ac_ext
26272 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
26273 echo "${ECHO_T}$ac_header_preproc" >&6; }
26274
26275 # So?  What about this header?
26276 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
26277   yes:no: )
26278     { echo "$as_me:$LINENO: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&5
26279 echo "$as_me: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
26280     { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the compiler's result" >&5
26281 echo "$as_me: WARNING: tcl.h: proceeding with the compiler's result" >&2;}
26282     ac_header_preproc=yes
26283     ;;
26284   no:yes:* )
26285     { echo "$as_me:$LINENO: WARNING: tcl.h: present but cannot be compiled" >&5
26286 echo "$as_me: WARNING: tcl.h: present but cannot be compiled" >&2;}
26287     { echo "$as_me:$LINENO: WARNING: tcl.h:     check for missing prerequisite headers?" >&5
26288 echo "$as_me: WARNING: tcl.h:     check for missing prerequisite headers?" >&2;}
26289     { echo "$as_me:$LINENO: WARNING: tcl.h: see the Autoconf documentation" >&5
26290 echo "$as_me: WARNING: tcl.h: see the Autoconf documentation" >&2;}
26291     { echo "$as_me:$LINENO: WARNING: tcl.h:     section \"Present But Cannot Be Compiled\"" >&5
26292 echo "$as_me: WARNING: tcl.h:     section \"Present But Cannot Be Compiled\"" >&2;}
26293     { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5
26294 echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;}
26295     { echo "$as_me:$LINENO: WARNING: tcl.h: in the future, the compiler will take precedence" >&5
26296 echo "$as_me: WARNING: tcl.h: in the future, the compiler will take precedence" >&2;}
26297     ( cat <<\_ASBOX
26298 ## ---------------------------------------- ##
26299 ## Report this to pgsql-bugs@postgresql.org ##
26300 ## ---------------------------------------- ##
26301 _ASBOX
26302      ) | sed "s/^/$as_me: WARNING:     /" >&2
26303     ;;
26304 esac
26305 { echo "$as_me:$LINENO: checking for tcl.h" >&5
26306 echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6; }
26307 if test "${ac_cv_header_tcl_h+set}" = set; then
26308   echo $ECHO_N "(cached) $ECHO_C" >&6
26309 else
26310   ac_cv_header_tcl_h=$ac_header_preproc
26311 fi
26312 { echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5
26313 echo "${ECHO_T}$ac_cv_header_tcl_h" >&6; }
26314
26315 fi
26316 if test $ac_cv_header_tcl_h = yes; then
26317   :
26318 else
26319   { { echo "$as_me:$LINENO: error: header file <tcl.h> is required for Tcl" >&5
26320 echo "$as_me: error: header file <tcl.h> is required for Tcl" >&2;}
26321    { (exit 1); exit 1; }; }
26322 fi
26323
26324
26325     CPPFLAGS=$ac_save_CPPFLAGS
26326 fi
26327
26328 #
26329 # Check for DocBook and tools
26330 #
26331 for ac_prog in onsgmls nsgmls
26332 do
26333   # Extract the first word of "$ac_prog", so it can be a program name with args.
26334 set dummy $ac_prog; ac_word=$2
26335 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26336 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26337 if test "${ac_cv_prog_NSGMLS+set}" = set; then
26338   echo $ECHO_N "(cached) $ECHO_C" >&6
26339 else
26340   if test -n "$NSGMLS"; then
26341   ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
26342 else
26343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26344 for as_dir in $PATH
26345 do
26346   IFS=$as_save_IFS
26347   test -z "$as_dir" && as_dir=.
26348   for ac_exec_ext in '' $ac_executable_extensions; do
26349   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26350     ac_cv_prog_NSGMLS="$ac_prog"
26351     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26352     break 2
26353   fi
26354 done
26355 done
26356 IFS=$as_save_IFS
26357
26358 fi
26359 fi
26360 NSGMLS=$ac_cv_prog_NSGMLS
26361 if test -n "$NSGMLS"; then
26362   { echo "$as_me:$LINENO: result: $NSGMLS" >&5
26363 echo "${ECHO_T}$NSGMLS" >&6; }
26364 else
26365   { echo "$as_me:$LINENO: result: no" >&5
26366 echo "${ECHO_T}no" >&6; }
26367 fi
26368
26369
26370   test -n "$NSGMLS" && break
26371 done
26372
26373 for ac_prog in openjade jade
26374 do
26375   # Extract the first word of "$ac_prog", so it can be a program name with args.
26376 set dummy $ac_prog; ac_word=$2
26377 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26378 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26379 if test "${ac_cv_prog_JADE+set}" = set; then
26380   echo $ECHO_N "(cached) $ECHO_C" >&6
26381 else
26382   if test -n "$JADE"; then
26383   ac_cv_prog_JADE="$JADE" # Let the user override the test.
26384 else
26385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26386 for as_dir in $PATH
26387 do
26388   IFS=$as_save_IFS
26389   test -z "$as_dir" && as_dir=.
26390   for ac_exec_ext in '' $ac_executable_extensions; do
26391   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26392     ac_cv_prog_JADE="$ac_prog"
26393     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26394     break 2
26395   fi
26396 done
26397 done
26398 IFS=$as_save_IFS
26399
26400 fi
26401 fi
26402 JADE=$ac_cv_prog_JADE
26403 if test -n "$JADE"; then
26404   { echo "$as_me:$LINENO: result: $JADE" >&5
26405 echo "${ECHO_T}$JADE" >&6; }
26406 else
26407   { echo "$as_me:$LINENO: result: no" >&5
26408 echo "${ECHO_T}no" >&6; }
26409 fi
26410
26411
26412   test -n "$JADE" && break
26413 done
26414
26415
26416 { echo "$as_me:$LINENO: checking for DocBook V4.2" >&5
26417 echo $ECHO_N "checking for DocBook V4.2... $ECHO_C" >&6; }
26418 if test "${pgac_cv_check_docbook+set}" = set; then
26419   echo $ECHO_N "(cached) $ECHO_C" >&6
26420 else
26421   cat >conftest.sgml <<EOF
26422 <!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
26423 <book>
26424  <title>test</title>
26425  <chapter>
26426   <title>random</title>
26427    <sect1>
26428     <title>testsect</title>
26429     <para>text</para>
26430   </sect1>
26431  </chapter>
26432 </book>
26433 EOF
26434
26435 pgac_cv_check_docbook=no
26436
26437 if test -n "$NSGMLS"; then
26438   $NSGMLS -s conftest.sgml 1>&5 2>&1
26439   if test $? -eq 0; then
26440     pgac_cv_check_docbook=yes
26441   fi
26442 fi
26443 rm -f conftest.sgml
26444 fi
26445 { echo "$as_me:$LINENO: result: $pgac_cv_check_docbook" >&5
26446 echo "${ECHO_T}$pgac_cv_check_docbook" >&6; }
26447
26448 have_docbook=$pgac_cv_check_docbook
26449
26450
26451 { echo "$as_me:$LINENO: checking for DocBook stylesheets" >&5
26452 echo $ECHO_N "checking for DocBook stylesheets... $ECHO_C" >&6; }
26453 if test "${pgac_cv_path_stylesheets+set}" = set; then
26454   echo $ECHO_N "(cached) $ECHO_C" >&6
26455 else
26456   if test -n "$DOCBOOKSTYLE"; then
26457   pgac_cv_path_stylesheets=$DOCBOOKSTYLE
26458 else
26459   for pgac_prefix in /usr /usr/local /opt /sw; do
26460     for pgac_infix in share lib; do
26461       for pgac_postfix in \
26462         sgml/stylesheets/nwalsh-modular \
26463         sgml/stylesheets/docbook \
26464         sgml/stylesheets/dsssl/docbook \
26465         sgml/docbook-dsssl \
26466         sgml/docbook/dsssl/modular \
26467         sgml/docbook/stylesheet/dsssl/modular \
26468         sgml/docbook/dsssl-stylesheets \
26469         sgml/dsssl/docbook-dsssl-nwalsh
26470       do
26471         pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
26472         if test -r "$pgac_candidate/html/docbook.dsl" \
26473            && test -r "$pgac_candidate/print/docbook.dsl"
26474         then
26475           pgac_cv_path_stylesheets=$pgac_candidate
26476           break 3
26477         fi
26478       done
26479     done
26480   done
26481 fi
26482 fi
26483
26484 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
26485
26486 if test -n "$DOCBOOKSTYLE"; then
26487   { echo "$as_me:$LINENO: result: $DOCBOOKSTYLE" >&5
26488 echo "${ECHO_T}$DOCBOOKSTYLE" >&6; }
26489 else
26490   { echo "$as_me:$LINENO: result: no" >&5
26491 echo "${ECHO_T}no" >&6; }
26492 fi
26493 if test -n "$DOCBOOKSTYLE"; then
26494   for ac_prog in collateindex.pl
26495 do
26496   # Extract the first word of "$ac_prog", so it can be a program name with args.
26497 set dummy $ac_prog; ac_word=$2
26498 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26499 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26500 if test "${ac_cv_path_COLLATEINDEX+set}" = set; then
26501   echo $ECHO_N "(cached) $ECHO_C" >&6
26502 else
26503   case $COLLATEINDEX in
26504   [\\/]* | ?:[\\/]*)
26505   ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
26506   ;;
26507   *)
26508   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26509 for as_dir in $DOCBOOKSTYLE/bin $PATH
26510 do
26511   IFS=$as_save_IFS
26512   test -z "$as_dir" && as_dir=.
26513   for ac_exec_ext in '' $ac_executable_extensions; do
26514   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26515     ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
26516     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26517     break 2
26518   fi
26519 done
26520 done
26521 IFS=$as_save_IFS
26522
26523   ;;
26524 esac
26525 fi
26526 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
26527 if test -n "$COLLATEINDEX"; then
26528   { echo "$as_me:$LINENO: result: $COLLATEINDEX" >&5
26529 echo "${ECHO_T}$COLLATEINDEX" >&6; }
26530 else
26531   { echo "$as_me:$LINENO: result: no" >&5
26532 echo "${ECHO_T}no" >&6; }
26533 fi
26534
26535
26536   test -n "$COLLATEINDEX" && break
26537 done
26538
26539 else
26540   for ac_prog in collateindex.pl
26541 do
26542   # Extract the first word of "$ac_prog", so it can be a program name with args.
26543 set dummy $ac_prog; ac_word=$2
26544 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26545 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26546 if test "${ac_cv_path_COLLATEINDEX+set}" = set; then
26547   echo $ECHO_N "(cached) $ECHO_C" >&6
26548 else
26549   case $COLLATEINDEX in
26550   [\\/]* | ?:[\\/]*)
26551   ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
26552   ;;
26553   *)
26554   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26555 for as_dir in $PATH
26556 do
26557   IFS=$as_save_IFS
26558   test -z "$as_dir" && as_dir=.
26559   for ac_exec_ext in '' $ac_executable_extensions; do
26560   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26561     ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
26562     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26563     break 2
26564   fi
26565 done
26566 done
26567 IFS=$as_save_IFS
26568
26569   ;;
26570 esac
26571 fi
26572 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
26573 if test -n "$COLLATEINDEX"; then
26574   { echo "$as_me:$LINENO: result: $COLLATEINDEX" >&5
26575 echo "${ECHO_T}$COLLATEINDEX" >&6; }
26576 else
26577   { echo "$as_me:$LINENO: result: no" >&5
26578 echo "${ECHO_T}no" >&6; }
26579 fi
26580
26581
26582   test -n "$COLLATEINDEX" && break
26583 done
26584
26585 fi
26586 for ac_prog in sgmlspl
26587 do
26588   # Extract the first word of "$ac_prog", so it can be a program name with args.
26589 set dummy $ac_prog; ac_word=$2
26590 { echo "$as_me:$LINENO: checking for $ac_word" >&5
26591 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
26592 if test "${ac_cv_prog_SGMLSPL+set}" = set; then
26593   echo $ECHO_N "(cached) $ECHO_C" >&6
26594 else
26595   if test -n "$SGMLSPL"; then
26596   ac_cv_prog_SGMLSPL="$SGMLSPL" # Let the user override the test.
26597 else
26598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26599 for as_dir in $PATH
26600 do
26601   IFS=$as_save_IFS
26602   test -z "$as_dir" && as_dir=.
26603   for ac_exec_ext in '' $ac_executable_extensions; do
26604   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
26605     ac_cv_prog_SGMLSPL="$ac_prog"
26606     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
26607     break 2
26608   fi
26609 done
26610 done
26611 IFS=$as_save_IFS
26612
26613 fi
26614 fi
26615 SGMLSPL=$ac_cv_prog_SGMLSPL
26616 if test -n "$SGMLSPL"; then
26617   { echo "$as_me:$LINENO: result: $SGMLSPL" >&5
26618 echo "${ECHO_T}$SGMLSPL" >&6; }
26619 else
26620   { echo "$as_me:$LINENO: result: no" >&5
26621 echo "${ECHO_T}no" >&6; }
26622 fi
26623
26624
26625   test -n "$SGMLSPL" && break
26626 done
26627
26628 { echo "$as_me:$LINENO: checking for docbook2man" >&5
26629 echo $ECHO_N "checking for docbook2man... $ECHO_C" >&6; }
26630 if test "${ac_cv_path_DOCBOOK2MAN+set}" = set; then
26631   echo $ECHO_N "(cached) $ECHO_C" >&6
26632 else
26633   if test -z "$DOCBOOK2MAN"; then
26634   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26635 for as_dir in $PATH
26636 do
26637   IFS=$as_save_IFS
26638   test -z "$as_dir" && as_dir=.
26639   for ac_prog in docbook2x-man db2x_docbook2man docbook2man; do
26640     ac_path="$as_dir/$ac_prog"
26641     { test -f "$ac_path" && $as_test_x "$ac_path"; } || continue
26642     if "$ac_path" --version 2>/dev/null | $GREP docbook2x >/dev/null 2>&1; then
26643       ac_cv_path_DOCBOOK2MAN=$ac_path
26644       break
26645     fi
26646   done
26647 done
26648 IFS=$as_save_IFS
26649
26650 else
26651   ac_cv_path_DOCBOOK2MAN=$DOCBOOK2MAN
26652 fi
26653 fi
26654 { echo "$as_me:$LINENO: result: $ac_cv_path_DOCBOOK2MAN" >&5
26655 echo "${ECHO_T}$ac_cv_path_DOCBOOK2MAN" >&6; }
26656 DOCBOOK2MAN=$ac_cv_path_DOCBOOK2MAN
26657
26658
26659
26660 # Thread testing
26661
26662 # We have to run the thread test near the end so we have all our symbols
26663 # defined.  Cross compiling throws a warning.
26664 #
26665 if test "$enable_thread_safety_force" = yes; then
26666 if test "$PORTNAME" != "win32"
26667 then
26668   { echo "$as_me:$LINENO: WARNING:
26669 *** Skipping thread test program.  --enable-thread-safety-force was used.
26670 *** Run the program in src/test/thread on the your machine and add proper
26671 *** locking function calls to your applications to guarantee thread safety.
26672 " >&5
26673 echo "$as_me: WARNING:
26674 *** Skipping thread test program.  --enable-thread-safety-force was used.
26675 *** Run the program in src/test/thread on the your machine and add proper
26676 *** locking function calls to your applications to guarantee thread safety.
26677 " >&2;}
26678 else
26679 { echo "$as_me:$LINENO: WARNING: *** skipping thread test on Win32" >&5
26680 echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
26681 fi
26682 elif test "$enable_thread_safety" = yes; then
26683 if test "$PORTNAME" != "win32"
26684 then
26685 { echo "$as_me:$LINENO: checking thread safety of required library functions" >&5
26686 echo $ECHO_N "checking thread safety of required library functions... $ECHO_C" >&6; }
26687
26688 _CFLAGS="$CFLAGS"
26689 _LIBS="$LIBS"
26690 CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
26691 LIBS="$LIBS $PTHREAD_LIBS"
26692 if test "$cross_compiling" = yes; then
26693   { echo "$as_me:$LINENO: result: maybe" >&5
26694 echo "${ECHO_T}maybe" >&6; }
26695   { echo "$as_me:$LINENO: WARNING:
26696 *** Skipping thread test program because of cross-compile build.
26697 *** Run the program in src/test/thread on the target machine.
26698 " >&5
26699 echo "$as_me: WARNING:
26700 *** Skipping thread test program because of cross-compile build.
26701 *** Run the program in src/test/thread on the target machine.
26702 " >&2;}
26703 else
26704   cat >conftest.$ac_ext <<_ACEOF
26705 /* confdefs.h.  */
26706 _ACEOF
26707 cat confdefs.h >>conftest.$ac_ext
26708 cat >>conftest.$ac_ext <<_ACEOF
26709 /* end confdefs.h.  */
26710 #include "$srcdir/src/test/thread/thread_test.c"
26711 _ACEOF
26712 rm -f conftest$ac_exeext
26713 if { (ac_try="$ac_link"
26714 case "(($ac_try" in
26715   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26716   *) ac_try_echo=$ac_try;;
26717 esac
26718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26719   (eval "$ac_link") 2>&5
26720   ac_status=$?
26721   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26722   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26723   { (case "(($ac_try" in
26724   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26725   *) ac_try_echo=$ac_try;;
26726 esac
26727 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26728   (eval "$ac_try") 2>&5
26729   ac_status=$?
26730   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26731   (exit $ac_status); }; }; then
26732   { echo "$as_me:$LINENO: result: yes" >&5
26733 echo "${ECHO_T}yes" >&6; }
26734 else
26735   echo "$as_me: program exited with status $ac_status" >&5
26736 echo "$as_me: failed program was:" >&5
26737 sed 's/^/| /' conftest.$ac_ext >&5
26738
26739 ( exit $ac_status )
26740 { echo "$as_me:$LINENO: result: no" >&5
26741 echo "${ECHO_T}no" >&6; }
26742   { { echo "$as_me:$LINENO: error: thread test program failed
26743 This platform is not thread-safe.  Check the file 'config.log' for the
26744 exact reason.
26745
26746 You can use the configure option --enable-thread-safety-force to force
26747 threads to be enabled.  But you must then run the program in
26748 src/test/thread and add locking function calls to your applications to
26749 guarantee thread safety." >&5
26750 echo "$as_me: error: thread test program failed
26751 This platform is not thread-safe.  Check the file 'config.log' for the
26752 exact reason.
26753
26754 You can use the configure option --enable-thread-safety-force to force
26755 threads to be enabled.  But you must then run the program in
26756 src/test/thread and add locking function calls to your applications to
26757 guarantee thread safety." >&2;}
26758    { (exit 1); exit 1; }; }
26759 fi
26760 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26761 fi
26762
26763
26764 CFLAGS="$_CFLAGS"
26765 LIBS="$_LIBS"
26766 else
26767 { echo "$as_me:$LINENO: WARNING: *** skipping thread test on Win32" >&5
26768 echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
26769 fi
26770 fi
26771
26772 # If compiler will take -Wl,--as-needed then add that to LDFLAGS.
26773 # This is much easier than trying to filter LIBS to the minimum for each
26774 # executable.  (Note that shared library links won't use this switch, though.)
26775 # On (at least) some Red-Hat-derived systems, this switch breaks linking to
26776 # libreadline; therefore we postpone testing it until we know what library
26777 # dependencies readline has.  The test code will try to link with $LIBS.
26778 if test "$with_readline" = yes; then
26779   link_test_func=readline
26780 else
26781   link_test_func=exit
26782 fi
26783 if test "$PORTNAME" != "darwin"; then
26784   { echo "$as_me:$LINENO: checking if $CC supports -Wl,--as-needed" >&5
26785 echo $ECHO_N "checking if $CC supports -Wl,--as-needed... $ECHO_C" >&6; }
26786 pgac_save_LDFLAGS=$LDFLAGS
26787 LDFLAGS="$pgac_save_LDFLAGS -Wl,--as-needed"
26788 if test "$cross_compiling" = yes; then
26789   LDFLAGS="$pgac_save_LDFLAGS"
26790                { echo "$as_me:$LINENO: result: assuming no" >&5
26791 echo "${ECHO_T}assuming no" >&6; }
26792 else
26793   cat >conftest.$ac_ext <<_ACEOF
26794 /* confdefs.h.  */
26795 _ACEOF
26796 cat confdefs.h >>conftest.$ac_ext
26797 cat >>conftest.$ac_ext <<_ACEOF
26798 /* end confdefs.h.  */
26799 extern void $link_test_func (); void (*fptr) () = $link_test_func;
26800 int
26801 main ()
26802 {
26803
26804   ;
26805   return 0;
26806 }
26807 _ACEOF
26808 rm -f conftest$ac_exeext
26809 if { (ac_try="$ac_link"
26810 case "(($ac_try" in
26811   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26812   *) ac_try_echo=$ac_try;;
26813 esac
26814 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26815   (eval "$ac_link") 2>&5
26816   ac_status=$?
26817   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26818   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26819   { (case "(($ac_try" in
26820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26821   *) ac_try_echo=$ac_try;;
26822 esac
26823 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26824   (eval "$ac_try") 2>&5
26825   ac_status=$?
26826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26827   (exit $ac_status); }; }; then
26828   { echo "$as_me:$LINENO: result: yes" >&5
26829 echo "${ECHO_T}yes" >&6; }
26830 else
26831   echo "$as_me: program exited with status $ac_status" >&5
26832 echo "$as_me: failed program was:" >&5
26833 sed 's/^/| /' conftest.$ac_ext >&5
26834
26835 ( exit $ac_status )
26836 LDFLAGS="$pgac_save_LDFLAGS"
26837                { echo "$as_me:$LINENO: result: no" >&5
26838 echo "${ECHO_T}no" >&6; }
26839 fi
26840 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26841 fi
26842
26843
26844
26845 else
26846   # On Darwin it's spelled -Wl,-dead_strip_dylibs, but don't try that elsewhere
26847   { echo "$as_me:$LINENO: checking if $CC supports -Wl,-dead_strip_dylibs" >&5
26848 echo $ECHO_N "checking if $CC supports -Wl,-dead_strip_dylibs... $ECHO_C" >&6; }
26849 pgac_save_LDFLAGS=$LDFLAGS
26850 LDFLAGS="$pgac_save_LDFLAGS -Wl,-dead_strip_dylibs"
26851 if test "$cross_compiling" = yes; then
26852   LDFLAGS="$pgac_save_LDFLAGS"
26853                { echo "$as_me:$LINENO: result: assuming no" >&5
26854 echo "${ECHO_T}assuming no" >&6; }
26855 else
26856   cat >conftest.$ac_ext <<_ACEOF
26857 /* confdefs.h.  */
26858 _ACEOF
26859 cat confdefs.h >>conftest.$ac_ext
26860 cat >>conftest.$ac_ext <<_ACEOF
26861 /* end confdefs.h.  */
26862 extern void $link_test_func (); void (*fptr) () = $link_test_func;
26863 int
26864 main ()
26865 {
26866
26867   ;
26868   return 0;
26869 }
26870 _ACEOF
26871 rm -f conftest$ac_exeext
26872 if { (ac_try="$ac_link"
26873 case "(($ac_try" in
26874   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26875   *) ac_try_echo=$ac_try;;
26876 esac
26877 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26878   (eval "$ac_link") 2>&5
26879   ac_status=$?
26880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26881   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
26882   { (case "(($ac_try" in
26883   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
26884   *) ac_try_echo=$ac_try;;
26885 esac
26886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26887   (eval "$ac_try") 2>&5
26888   ac_status=$?
26889   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26890   (exit $ac_status); }; }; then
26891   { echo "$as_me:$LINENO: result: yes" >&5
26892 echo "${ECHO_T}yes" >&6; }
26893 else
26894   echo "$as_me: program exited with status $ac_status" >&5
26895 echo "$as_me: failed program was:" >&5
26896 sed 's/^/| /' conftest.$ac_ext >&5
26897
26898 ( exit $ac_status )
26899 LDFLAGS="$pgac_save_LDFLAGS"
26900                { echo "$as_me:$LINENO: result: no" >&5
26901 echo "${ECHO_T}no" >&6; }
26902 fi
26903 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
26904 fi
26905
26906
26907
26908 fi
26909
26910
26911 # Begin output steps
26912
26913 { echo "$as_me:$LINENO: using CFLAGS=$CFLAGS" >&5
26914 echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
26915 { echo "$as_me:$LINENO: using CPPFLAGS=$CPPFLAGS" >&5
26916 echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
26917 { echo "$as_me:$LINENO: using LDFLAGS=$LDFLAGS" >&5
26918 echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}
26919
26920 # Create compiler version string
26921 if test x"$GCC" = x"yes" ; then
26922   cc_string="GCC `${CC} --version | sed q`"
26923 else
26924   cc_string=$CC
26925 fi
26926
26927
26928 cat >>confdefs.h <<_ACEOF
26929 #define PG_VERSION_STR "PostgreSQL $PACKAGE_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"
26930 _ACEOF
26931
26932
26933 # Supply a numeric version string for use by 3rd party add-ons
26934 # awk -F is a regex on some platforms, and not on others, so make "." a tab
26935 PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/[A-Za-z].*$//' |
26936 tr '.' '        ' |
26937 $AWK '{printf "%d%02d%02d", $1, $2, (NF >= 3) ? $3 : 0}'`"
26938
26939 cat >>confdefs.h <<_ACEOF
26940 #define PG_VERSION_NUM $PG_VERSION_NUM
26941 _ACEOF
26942
26943
26944
26945 # prepare build tree if outside source tree
26946 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
26947 # Note 2: /bin/pwd might be better than shell's built-in at getting
26948 #         a symlink-free name.
26949 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
26950   vpath_build=no
26951 else
26952   vpath_build=yes
26953   if test "$no_create" != yes; then
26954     echo $ECHO_N "preparing build tree... $ECHO_C" >&6
26955     pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
26956     $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
26957       || { { echo "$as_me:$LINENO: error: failed" >&5
26958 echo "$as_me: error: failed" >&2;}
26959    { (exit 1); exit 1; }; }
26960     { echo "$as_me:$LINENO: result: done" >&5
26961 echo "${ECHO_T}done" >&6; }
26962   fi
26963 fi
26964
26965
26966
26967 ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
26968
26969
26970 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}"
26971
26972
26973 if test "$PORTNAME" = "win32"; then
26974 ac_config_commands="$ac_config_commands check_win32_symlinks"
26975
26976 fi
26977
26978 ac_config_headers="$ac_config_headers src/include/pg_config.h"
26979
26980
26981 ac_config_headers="$ac_config_headers src/interfaces/ecpg/include/ecpg_config.h"
26982
26983
26984 cat >confcache <<\_ACEOF
26985 # This file is a shell script that caches the results of configure
26986 # tests run on this system so they can be shared between configure
26987 # scripts and configure runs, see configure's option --config-cache.
26988 # It is not useful on other systems.  If it contains results you don't
26989 # want to keep, you may remove or edit it.
26990 #
26991 # config.status only pays attention to the cache file if you give it
26992 # the --recheck option to rerun configure.
26993 #
26994 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26995 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26996 # following values.
26997
26998 _ACEOF
26999
27000 # The following way of writing the cache mishandles newlines in values,
27001 # but we know of no workaround that is simple, portable, and efficient.
27002 # So, we kill variables containing newlines.
27003 # Ultrix sh set writes to stderr and can't be redirected directly,
27004 # and sets the high bit in the cache file unless we assign to the vars.
27005 (
27006   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
27007     eval ac_val=\$$ac_var
27008     case $ac_val in #(
27009     *${as_nl}*)
27010       case $ac_var in #(
27011       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
27012 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
27013       esac
27014       case $ac_var in #(
27015       _ | IFS | as_nl) ;; #(
27016       *) $as_unset $ac_var ;;
27017       esac ;;
27018     esac
27019   done
27020
27021   (set) 2>&1 |
27022     case $as_nl`(ac_space=' '; set) 2>&1` in #(
27023     *${as_nl}ac_space=\ *)
27024       # `set' does not quote correctly, so add quotes (double-quote
27025       # substitution turns \\\\ into \\, and sed turns \\ into \).
27026       sed -n \
27027         "s/'/'\\\\''/g;
27028           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
27029       ;; #(
27030     *)
27031       # `set' quotes correctly as required by POSIX, so do not add quotes.
27032       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
27033       ;;
27034     esac |
27035     sort
27036 ) |
27037   sed '
27038      /^ac_cv_env_/b end
27039      t clear
27040      :clear
27041      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
27042      t end
27043      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
27044      :end' >>confcache
27045 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
27046   if test -w "$cache_file"; then
27047     test "x$cache_file" != "x/dev/null" &&
27048       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
27049 echo "$as_me: updating cache $cache_file" >&6;}
27050     cat confcache >$cache_file
27051   else
27052     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
27053 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
27054   fi
27055 fi
27056 rm -f confcache
27057
27058 test "x$prefix" = xNONE && prefix=$ac_default_prefix
27059 # Let make expand exec_prefix.
27060 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
27061
27062 DEFS=-DHAVE_CONFIG_H
27063
27064 ac_libobjs=
27065 ac_ltlibobjs=
27066 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
27067   # 1. Remove the extension, and $U if already installed.
27068   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
27069   ac_i=`echo "$ac_i" | sed "$ac_script"`
27070   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
27071   #    will be set to the directory where LIBOBJS objects are built.
27072   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
27073   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
27074 done
27075 LIBOBJS=$ac_libobjs
27076
27077 LTLIBOBJS=$ac_ltlibobjs
27078
27079
27080
27081 : ${CONFIG_STATUS=./config.status}
27082 ac_clean_files_save=$ac_clean_files
27083 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27084 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
27085 echo "$as_me: creating $CONFIG_STATUS" >&6;}
27086 cat >$CONFIG_STATUS <<_ACEOF
27087 #! $SHELL
27088 # Generated by $as_me.
27089 # Run this file to recreate the current configuration.
27090 # Compiler output produced by configure, useful for debugging
27091 # configure, is in config.log if it exists.
27092
27093 debug=false
27094 ac_cs_recheck=false
27095 ac_cs_silent=false
27096 SHELL=\${CONFIG_SHELL-$SHELL}
27097 _ACEOF
27098
27099 cat >>$CONFIG_STATUS <<\_ACEOF
27100 ## --------------------- ##
27101 ## M4sh Initialization.  ##
27102 ## --------------------- ##
27103
27104 # Be more Bourne compatible
27105 DUALCASE=1; export DUALCASE # for MKS sh
27106 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27107   emulate sh
27108   NULLCMD=:
27109   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
27110   # is contrary to our usage.  Disable this feature.
27111   alias -g '${1+"$@"}'='"$@"'
27112   setopt NO_GLOB_SUBST
27113 else
27114   case `(set -o) 2>/dev/null` in
27115   *posix*) set -o posix ;;
27116 esac
27117
27118 fi
27119
27120
27121
27122
27123 # PATH needs CR
27124 # Avoid depending upon Character Ranges.
27125 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
27126 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27127 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
27128 as_cr_digits='0123456789'
27129 as_cr_alnum=$as_cr_Letters$as_cr_digits
27130
27131 # The user is always right.
27132 if test "${PATH_SEPARATOR+set}" != set; then
27133   echo "#! /bin/sh" >conf$$.sh
27134   echo  "exit 0"   >>conf$$.sh
27135   chmod +x conf$$.sh
27136   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
27137     PATH_SEPARATOR=';'
27138   else
27139     PATH_SEPARATOR=:
27140   fi
27141   rm -f conf$$.sh
27142 fi
27143
27144 # Support unset when possible.
27145 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
27146   as_unset=unset
27147 else
27148   as_unset=false
27149 fi
27150
27151
27152 # IFS
27153 # We need space, tab and new line, in precisely that order.  Quoting is
27154 # there to prevent editors from complaining about space-tab.
27155 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27156 # splitting by setting IFS to empty value.)
27157 as_nl='
27158 '
27159 IFS=" ""        $as_nl"
27160
27161 # Find who we are.  Look in the path if we contain no directory separator.
27162 case $0 in
27163   *[\\/]* ) as_myself=$0 ;;
27164   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27165 for as_dir in $PATH
27166 do
27167   IFS=$as_save_IFS
27168   test -z "$as_dir" && as_dir=.
27169   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27170 done
27171 IFS=$as_save_IFS
27172
27173      ;;
27174 esac
27175 # We did not find ourselves, most probably we were run as `sh COMMAND'
27176 # in which case we are not to be found in the path.
27177 if test "x$as_myself" = x; then
27178   as_myself=$0
27179 fi
27180 if test ! -f "$as_myself"; then
27181   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27182   { (exit 1); exit 1; }
27183 fi
27184
27185 # Work around bugs in pre-3.0 UWIN ksh.
27186 for as_var in ENV MAIL MAILPATH
27187 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
27188 done
27189 PS1='$ '
27190 PS2='> '
27191 PS4='+ '
27192
27193 # NLS nuisances.
27194 for as_var in \
27195   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
27196   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
27197   LC_TELEPHONE LC_TIME
27198 do
27199   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
27200     eval $as_var=C; export $as_var
27201   else
27202     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
27203   fi
27204 done
27205
27206 # Required to use basename.
27207 if expr a : '\(a\)' >/dev/null 2>&1 &&
27208    test "X`expr 00001 : '.*\(...\)'`" = X001; then
27209   as_expr=expr
27210 else
27211   as_expr=false
27212 fi
27213
27214 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27215   as_basename=basename
27216 else
27217   as_basename=false
27218 fi
27219
27220
27221 # Name of the executable.
27222 as_me=`$as_basename -- "$0" ||
27223 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27224          X"$0" : 'X\(//\)$' \| \
27225          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27226 echo X/"$0" |
27227     sed '/^.*\/\([^/][^/]*\)\/*$/{
27228             s//\1/
27229             q
27230           }
27231           /^X\/\(\/\/\)$/{
27232             s//\1/
27233             q
27234           }
27235           /^X\/\(\/\).*/{
27236             s//\1/
27237             q
27238           }
27239           s/.*/./; q'`
27240
27241 # CDPATH.
27242 $as_unset CDPATH
27243
27244
27245
27246   as_lineno_1=$LINENO
27247   as_lineno_2=$LINENO
27248   test "x$as_lineno_1" != "x$as_lineno_2" &&
27249   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
27250
27251   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
27252   # uniformly replaced by the line number.  The first 'sed' inserts a
27253   # line-number line after each line using $LINENO; the second 'sed'
27254   # does the real work.  The second script uses 'N' to pair each
27255   # line-number line with the line containing $LINENO, and appends
27256   # trailing '-' during substitution so that $LINENO is not a special
27257   # case at line end.
27258   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
27259   # scripts with optimization help from Paolo Bonzini.  Blame Lee
27260   # E. McMahon (1931-1989) for sed's syntax.  :-)
27261   sed -n '
27262     p
27263     /[$]LINENO/=
27264   ' <$as_myself |
27265     sed '
27266       s/[$]LINENO.*/&-/
27267       t lineno
27268       b
27269       :lineno
27270       N
27271       :loop
27272       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
27273       t loop
27274       s/-\n.*//
27275     ' >$as_me.lineno &&
27276   chmod +x "$as_me.lineno" ||
27277     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
27278    { (exit 1); exit 1; }; }
27279
27280   # Don't try to exec as it changes $[0], causing all sort of problems
27281   # (the dirname of $[0] is not the place where we might find the
27282   # original and so on.  Autoconf is especially sensitive to this).
27283   . "./$as_me.lineno"
27284   # Exit status is that of the last command.
27285   exit
27286 }
27287
27288
27289 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
27290   as_dirname=dirname
27291 else
27292   as_dirname=false
27293 fi
27294
27295 ECHO_C= ECHO_N= ECHO_T=
27296 case `echo -n x` in
27297 -n*)
27298   case `echo 'x\c'` in
27299   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
27300   *)   ECHO_C='\c';;
27301   esac;;
27302 *)
27303   ECHO_N='-n';;
27304 esac
27305
27306 if expr a : '\(a\)' >/dev/null 2>&1 &&
27307    test "X`expr 00001 : '.*\(...\)'`" = X001; then
27308   as_expr=expr
27309 else
27310   as_expr=false
27311 fi
27312
27313 rm -f conf$$ conf$$.exe conf$$.file
27314 if test -d conf$$.dir; then
27315   rm -f conf$$.dir/conf$$.file
27316 else
27317   rm -f conf$$.dir
27318   mkdir conf$$.dir
27319 fi
27320 echo >conf$$.file
27321 if ln -s conf$$.file conf$$ 2>/dev/null; then
27322   as_ln_s='ln -s'
27323   # ... but there are two gotchas:
27324   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27325   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27326   # In both cases, we have to default to `cp -p'.
27327   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
27328     as_ln_s='cp -p'
27329 elif ln conf$$.file conf$$ 2>/dev/null; then
27330   as_ln_s=ln
27331 else
27332   as_ln_s='cp -p'
27333 fi
27334 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27335 rmdir conf$$.dir 2>/dev/null
27336
27337 if mkdir -p . 2>/dev/null; then
27338   as_mkdir_p=:
27339 else
27340   test -d ./-p && rmdir ./-p
27341   as_mkdir_p=false
27342 fi
27343
27344 if test -x / >/dev/null 2>&1; then
27345   as_test_x='test -x'
27346 else
27347   if ls -dL / >/dev/null 2>&1; then
27348     as_ls_L_option=L
27349   else
27350     as_ls_L_option=
27351   fi
27352   as_test_x='
27353     eval sh -c '\''
27354       if test -d "$1"; then
27355         test -d "$1/.";
27356       else
27357         case $1 in
27358         -*)set "./$1";;
27359         esac;
27360         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
27361         ???[sx]*):;;*)false;;esac;fi
27362     '\'' sh
27363   '
27364 fi
27365 as_executable_p=$as_test_x
27366
27367 # Sed expression to map a string onto a valid CPP name.
27368 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27369
27370 # Sed expression to map a string onto a valid variable name.
27371 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27372
27373
27374 exec 6>&1
27375
27376 # Save the log message, to keep $[0] and so on meaningful, and to
27377 # report actual input values of CONFIG_FILES etc. instead of their
27378 # values after options handling.
27379 ac_log="
27380 This file was extended by PostgreSQL $as_me 8.4devel, which was
27381 generated by GNU Autoconf 2.61.  Invocation command line was
27382
27383   CONFIG_FILES    = $CONFIG_FILES
27384   CONFIG_HEADERS  = $CONFIG_HEADERS
27385   CONFIG_LINKS    = $CONFIG_LINKS
27386   CONFIG_COMMANDS = $CONFIG_COMMANDS
27387   $ $0 $@
27388
27389 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27390 "
27391
27392 _ACEOF
27393
27394 cat >>$CONFIG_STATUS <<_ACEOF
27395 # Files that config.status was made for.
27396 config_files="$ac_config_files"
27397 config_headers="$ac_config_headers"
27398 config_links="$ac_config_links"
27399 config_commands="$ac_config_commands"
27400
27401 _ACEOF
27402
27403 cat >>$CONFIG_STATUS <<\_ACEOF
27404 ac_cs_usage="\
27405 \`$as_me' instantiates files from templates according to the
27406 current configuration.
27407
27408 Usage: $0 [OPTIONS] [FILE]...
27409
27410   -h, --help       print this help, then exit
27411   -V, --version    print version number and configuration settings, then exit
27412   -q, --quiet      do not print progress messages
27413   -d, --debug      don't remove temporary files
27414       --recheck    update $as_me by reconfiguring in the same conditions
27415   --file=FILE[:TEMPLATE]
27416                    instantiate the configuration file FILE
27417   --header=FILE[:TEMPLATE]
27418                    instantiate the configuration header FILE
27419
27420 Configuration files:
27421 $config_files
27422
27423 Configuration headers:
27424 $config_headers
27425
27426 Configuration links:
27427 $config_links
27428
27429 Configuration commands:
27430 $config_commands
27431
27432 Report bugs to <bug-autoconf@gnu.org>."
27433
27434 _ACEOF
27435 cat >>$CONFIG_STATUS <<_ACEOF
27436 ac_cs_version="\\
27437 PostgreSQL config.status 8.4devel
27438 configured by $0, generated by GNU Autoconf 2.61,
27439   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27440
27441 Copyright (C) 2006 Free Software Foundation, Inc.
27442 This config.status script is free software; the Free Software Foundation
27443 gives unlimited permission to copy, distribute and modify it."
27444
27445 ac_pwd='$ac_pwd'
27446 srcdir='$srcdir'
27447 _ACEOF
27448
27449 cat >>$CONFIG_STATUS <<\_ACEOF
27450 # If no file are specified by the user, then we need to provide default
27451 # value.  By we need to know if files were specified by the user.
27452 ac_need_defaults=:
27453 while test $# != 0
27454 do
27455   case $1 in
27456   --*=*)
27457     ac_option=`expr "X$1" : 'X\([^=]*\)='`
27458     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27459     ac_shift=:
27460     ;;
27461   *)
27462     ac_option=$1
27463     ac_optarg=$2
27464     ac_shift=shift
27465     ;;
27466   esac
27467
27468   case $ac_option in
27469   # Handling of the options.
27470   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27471     ac_cs_recheck=: ;;
27472   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27473     echo "$ac_cs_version"; exit ;;
27474   --debug | --debu | --deb | --de | --d | -d )
27475     debug=: ;;
27476   --file | --fil | --fi | --f )
27477     $ac_shift
27478     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
27479     ac_need_defaults=false;;
27480   --header | --heade | --head | --hea )
27481     $ac_shift
27482     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
27483     ac_need_defaults=false;;
27484   --he | --h)
27485     # Conflict between --help and --header
27486     { echo "$as_me: error: ambiguous option: $1
27487 Try \`$0 --help' for more information." >&2
27488    { (exit 1); exit 1; }; };;
27489   --help | --hel | -h )
27490     echo "$ac_cs_usage"; exit ;;
27491   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27492   | -silent | --silent | --silen | --sile | --sil | --si | --s)
27493     ac_cs_silent=: ;;
27494
27495   # This is an error.
27496   -*) { echo "$as_me: error: unrecognized option: $1
27497 Try \`$0 --help' for more information." >&2
27498    { (exit 1); exit 1; }; } ;;
27499
27500   *) ac_config_targets="$ac_config_targets $1"
27501      ac_need_defaults=false ;;
27502
27503   esac
27504   shift
27505 done
27506
27507 ac_configure_extra_args=
27508
27509 if $ac_cs_silent; then
27510   exec 6>/dev/null
27511   ac_configure_extra_args="$ac_configure_extra_args --silent"
27512 fi
27513
27514 _ACEOF
27515 cat >>$CONFIG_STATUS <<_ACEOF
27516 if \$ac_cs_recheck; then
27517   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
27518   CONFIG_SHELL=$SHELL
27519   export CONFIG_SHELL
27520   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27521 fi
27522
27523 _ACEOF
27524 cat >>$CONFIG_STATUS <<\_ACEOF
27525 exec 5>>config.log
27526 {
27527   echo
27528   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27529 ## Running $as_me. ##
27530 _ASBOX
27531   echo "$ac_log"
27532 } >&5
27533
27534 _ACEOF
27535 cat >>$CONFIG_STATUS <<_ACEOF
27536 _ACEOF
27537
27538 cat >>$CONFIG_STATUS <<\_ACEOF
27539
27540 # Handling of arguments.
27541 for ac_config_target in $ac_config_targets
27542 do
27543   case $ac_config_target in
27544     "src/backend/port/tas.s") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
27545     "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
27546     "src/Makefile.global") CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
27547     "src/backend/port/dynloader.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
27548     "src/backend/port/pg_sema.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
27549     "src/backend/port/pg_shmem.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
27550     "src/include/dynloader.h") CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
27551     "src/include/pg_config_os.h") CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
27552     "src/Makefile.port") CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
27553     "check_win32_symlinks") CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
27554     "src/include/pg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
27555     "src/interfaces/ecpg/include/ecpg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/interfaces/ecpg/include/ecpg_config.h" ;;
27556
27557   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
27558 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
27559    { (exit 1); exit 1; }; };;
27560   esac
27561 done
27562
27563
27564 # If the user did not use the arguments to specify the items to instantiate,
27565 # then the envvar interface is used.  Set only those that are not.
27566 # We use the long form for the default assignment because of an extremely
27567 # bizarre bug on SunOS 4.1.3.
27568 if $ac_need_defaults; then
27569   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
27570   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
27571   test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
27572   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
27573 fi
27574
27575 # Have a temporary directory for convenience.  Make it in the build tree
27576 # simply because there is no reason against having it here, and in addition,
27577 # creating and moving files from /tmp can sometimes cause problems.
27578 # Hook for its removal unless debugging.
27579 # Note that there is a small window in which the directory will not be cleaned:
27580 # after its creation but before its name has been assigned to `$tmp'.
27581 $debug ||
27582 {
27583   tmp=
27584   trap 'exit_status=$?
27585   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
27586 ' 0
27587   trap '{ (exit 1); exit 1; }' 1 2 13 15
27588 }
27589 # Create a (secure) tmp directory for tmp files.
27590
27591 {
27592   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
27593   test -n "$tmp" && test -d "$tmp"
27594 }  ||
27595 {
27596   tmp=./conf$$-$RANDOM
27597   (umask 077 && mkdir "$tmp")
27598 } ||
27599 {
27600    echo "$me: cannot create a temporary directory in ." >&2
27601    { (exit 1); exit 1; }
27602 }
27603
27604 #
27605 # Set up the sed scripts for CONFIG_FILES section.
27606 #
27607
27608 # No need to generate the scripts if there are no CONFIG_FILES.
27609 # This happens for instance when ./config.status config.h
27610 if test -n "$CONFIG_FILES"; then
27611
27612 _ACEOF
27613
27614
27615
27616 ac_delim='%!_!# '
27617 for ac_last_try in false false false false false :; do
27618   cat >conf$$subs.sed <<_ACEOF
27619 SHELL!$SHELL$ac_delim
27620 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
27621 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
27622 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
27623 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
27624 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
27625 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
27626 exec_prefix!$exec_prefix$ac_delim
27627 prefix!$prefix$ac_delim
27628 program_transform_name!$program_transform_name$ac_delim
27629 bindir!$bindir$ac_delim
27630 sbindir!$sbindir$ac_delim
27631 libexecdir!$libexecdir$ac_delim
27632 datarootdir!$datarootdir$ac_delim
27633 datadir!$datadir$ac_delim
27634 sysconfdir!$sysconfdir$ac_delim
27635 sharedstatedir!$sharedstatedir$ac_delim
27636 localstatedir!$localstatedir$ac_delim
27637 includedir!$includedir$ac_delim
27638 oldincludedir!$oldincludedir$ac_delim
27639 docdir!$docdir$ac_delim
27640 infodir!$infodir$ac_delim
27641 htmldir!$htmldir$ac_delim
27642 dvidir!$dvidir$ac_delim
27643 pdfdir!$pdfdir$ac_delim
27644 psdir!$psdir$ac_delim
27645 libdir!$libdir$ac_delim
27646 localedir!$localedir$ac_delim
27647 mandir!$mandir$ac_delim
27648 DEFS!$DEFS$ac_delim
27649 ECHO_C!$ECHO_C$ac_delim
27650 ECHO_N!$ECHO_N$ac_delim
27651 ECHO_T!$ECHO_T$ac_delim
27652 LIBS!$LIBS$ac_delim
27653 build_alias!$build_alias$ac_delim
27654 host_alias!$host_alias$ac_delim
27655 target_alias!$target_alias$ac_delim
27656 configure_args!$configure_args$ac_delim
27657 PG_MAJORVERSION!$PG_MAJORVERSION$ac_delim
27658 build!$build$ac_delim
27659 build_cpu!$build_cpu$ac_delim
27660 build_vendor!$build_vendor$ac_delim
27661 build_os!$build_os$ac_delim
27662 host!$host$ac_delim
27663 host_cpu!$host_cpu$ac_delim
27664 host_vendor!$host_vendor$ac_delim
27665 host_os!$host_os$ac_delim
27666 PORTNAME!$PORTNAME$ac_delim
27667 enable_nls!$enable_nls$ac_delim
27668 WANTED_LANGUAGES!$WANTED_LANGUAGES$ac_delim
27669 default_port!$default_port$ac_delim
27670 enable_shared!$enable_shared$ac_delim
27671 enable_rpath!$enable_rpath$ac_delim
27672 enable_debug!$enable_debug$ac_delim
27673 enable_profiling!$enable_profiling$ac_delim
27674 GCOV!$GCOV$ac_delim
27675 LCOV!$LCOV$ac_delim
27676 GENHTML!$GENHTML$ac_delim
27677 enable_coverage!$enable_coverage$ac_delim
27678 DTRACE!$DTRACE$ac_delim
27679 DTRACEFLAGS!$DTRACEFLAGS$ac_delim
27680 enable_dtrace!$enable_dtrace$ac_delim
27681 CC!$CC$ac_delim
27682 CFLAGS!$CFLAGS$ac_delim
27683 LDFLAGS!$LDFLAGS$ac_delim
27684 CPPFLAGS!$CPPFLAGS$ac_delim
27685 ac_ct_CC!$ac_ct_CC$ac_delim
27686 EXEEXT!$EXEEXT$ac_delim
27687 OBJEXT!$OBJEXT$ac_delim
27688 SUN_STUDIO_CC!$SUN_STUDIO_CC$ac_delim
27689 CPP!$CPP$ac_delim
27690 GCC!$GCC$ac_delim
27691 TAS!$TAS$ac_delim
27692 autodepend!$autodepend$ac_delim
27693 INCLUDES!$INCLUDES$ac_delim
27694 enable_thread_safety!$enable_thread_safety$ac_delim
27695 with_tcl!$with_tcl$ac_delim
27696 with_perl!$with_perl$ac_delim
27697 with_python!$with_python$ac_delim
27698 with_gssapi!$with_gssapi$ac_delim
27699 with_krb5!$with_krb5$ac_delim
27700 krb_srvtab!$krb_srvtab$ac_delim
27701 with_pam!$with_pam$ac_delim
27702 with_ldap!$with_ldap$ac_delim
27703 with_bonjour!$with_bonjour$ac_delim
27704 with_openssl!$with_openssl$ac_delim
27705 with_ossp_uuid!$with_ossp_uuid$ac_delim
27706 XML2_CONFIG!$XML2_CONFIG$ac_delim
27707 with_libxml!$with_libxml$ac_delim
27708 with_libxslt!$with_libxslt$ac_delim
27709 with_system_tzdata!$with_system_tzdata$ac_delim
27710 with_zlib!$with_zlib$ac_delim
27711 GREP!$GREP$ac_delim
27712 EGREP!$EGREP$ac_delim
27713 ELF_SYS!$ELF_SYS$ac_delim
27714 LDFLAGS_SL!$LDFLAGS_SL$ac_delim
27715 LD!$LD$ac_delim
27716 _ACEOF
27717
27718   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
27719     break
27720   elif $ac_last_try; then
27721     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
27722 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
27723    { (exit 1); exit 1; }; }
27724   else
27725     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27726   fi
27727 done
27728
27729 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
27730 if test -n "$ac_eof"; then
27731   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
27732   ac_eof=`expr $ac_eof + 1`
27733 fi
27734
27735 cat >>$CONFIG_STATUS <<_ACEOF
27736 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
27737 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
27738 _ACEOF
27739 sed '
27740 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
27741 s/^/s,@/; s/!/@,|#_!!_#|/
27742 :n
27743 t n
27744 s/'"$ac_delim"'$/,g/; t
27745 s/$/\\/; p
27746 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
27747 ' >>$CONFIG_STATUS <conf$$subs.sed
27748 rm -f conf$$subs.sed
27749 cat >>$CONFIG_STATUS <<_ACEOF
27750 CEOF$ac_eof
27751 _ACEOF
27752
27753
27754 ac_delim='%!_!# '
27755 for ac_last_try in false false false false false :; do
27756   cat >conf$$subs.sed <<_ACEOF
27757 with_gnu_ld!$with_gnu_ld$ac_delim
27758 ld_R_works!$ld_R_works$ac_delim
27759 RANLIB!$RANLIB$ac_delim
27760 STRIP!$STRIP$ac_delim
27761 STRIP_STATIC_LIB!$STRIP_STATIC_LIB$ac_delim
27762 STRIP_SHARED_LIB!$STRIP_SHARED_LIB$ac_delim
27763 AR!$AR$ac_delim
27764 DLLTOOL!$DLLTOOL$ac_delim
27765 DLLWRAP!$DLLWRAP$ac_delim
27766 WINDRES!$WINDRES$ac_delim
27767 TAR!$TAR$ac_delim
27768 LN_S!$LN_S$ac_delim
27769 AWK!$AWK$ac_delim
27770 BISON!$BISON$ac_delim
27771 BISONFLAGS!$BISONFLAGS$ac_delim
27772 FLEX!$FLEX$ac_delim
27773 FLEXFLAGS!$FLEXFLAGS$ac_delim
27774 PERL!$PERL$ac_delim
27775 perl_archlibexp!$perl_archlibexp$ac_delim
27776 perl_privlibexp!$perl_privlibexp$ac_delim
27777 perl_useshrplib!$perl_useshrplib$ac_delim
27778 perl_embed_ldflags!$perl_embed_ldflags$ac_delim
27779 PYTHON!$PYTHON$ac_delim
27780 python_version!$python_version$ac_delim
27781 python_configdir!$python_configdir$ac_delim
27782 python_includespec!$python_includespec$ac_delim
27783 python_libdir!$python_libdir$ac_delim
27784 python_libspec!$python_libspec$ac_delim
27785 python_additional_libs!$python_additional_libs$ac_delim
27786 ZIC!$ZIC$ac_delim
27787 OSSP_UUID_LIBS!$OSSP_UUID_LIBS$ac_delim
27788 HAVE_IPV6!$HAVE_IPV6$ac_delim
27789 LIBOBJS!$LIBOBJS$ac_delim
27790 acx_pthread_config!$acx_pthread_config$ac_delim
27791 PTHREAD_CC!$PTHREAD_CC$ac_delim
27792 PTHREAD_LIBS!$PTHREAD_LIBS$ac_delim
27793 PTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
27794 LDAP_LIBS_FE!$LDAP_LIBS_FE$ac_delim
27795 LDAP_LIBS_BE!$LDAP_LIBS_BE$ac_delim
27796 HAVE_POSIX_SIGNALS!$HAVE_POSIX_SIGNALS$ac_delim
27797 MSGFMT!$MSGFMT$ac_delim
27798 MSGMERGE!$MSGMERGE$ac_delim
27799 XGETTEXT!$XGETTEXT$ac_delim
27800 TCLSH!$TCLSH$ac_delim
27801 TCL_CONFIG_SH!$TCL_CONFIG_SH$ac_delim
27802 TCL_INCLUDE_SPEC!$TCL_INCLUDE_SPEC$ac_delim
27803 TCL_LIB_FILE!$TCL_LIB_FILE$ac_delim
27804 TCL_LIBS!$TCL_LIBS$ac_delim
27805 TCL_LIB_SPEC!$TCL_LIB_SPEC$ac_delim
27806 TCL_SHARED_BUILD!$TCL_SHARED_BUILD$ac_delim
27807 TCL_SHLIB_LD_LIBS!$TCL_SHLIB_LD_LIBS$ac_delim
27808 NSGMLS!$NSGMLS$ac_delim
27809 JADE!$JADE$ac_delim
27810 have_docbook!$have_docbook$ac_delim
27811 DOCBOOKSTYLE!$DOCBOOKSTYLE$ac_delim
27812 COLLATEINDEX!$COLLATEINDEX$ac_delim
27813 SGMLSPL!$SGMLSPL$ac_delim
27814 DOCBOOK2MAN!$DOCBOOK2MAN$ac_delim
27815 vpath_build!$vpath_build$ac_delim
27816 LTLIBOBJS!$LTLIBOBJS$ac_delim
27817 _ACEOF
27818
27819   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 60; then
27820     break
27821   elif $ac_last_try; then
27822     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
27823 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
27824    { (exit 1); exit 1; }; }
27825   else
27826     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27827   fi
27828 done
27829
27830 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
27831 if test -n "$ac_eof"; then
27832   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
27833   ac_eof=`expr $ac_eof + 1`
27834 fi
27835
27836 cat >>$CONFIG_STATUS <<_ACEOF
27837 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
27838 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
27839 _ACEOF
27840 sed '
27841 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
27842 s/^/s,@/; s/!/@,|#_!!_#|/
27843 :n
27844 t n
27845 s/'"$ac_delim"'$/,g/; t
27846 s/$/\\/; p
27847 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
27848 ' >>$CONFIG_STATUS <conf$$subs.sed
27849 rm -f conf$$subs.sed
27850 cat >>$CONFIG_STATUS <<_ACEOF
27851 :end
27852 s/|#_!!_#|//g
27853 CEOF$ac_eof
27854 _ACEOF
27855
27856
27857 # VPATH may cause trouble with some makes, so we remove $(srcdir),
27858 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
27859 # trailing colons and then remove the whole line if VPATH becomes empty
27860 # (actually we leave an empty line to preserve line numbers).
27861 if test "x$srcdir" = x.; then
27862   ac_vpsub='/^[  ]*VPATH[        ]*=/{
27863 s/:*\$(srcdir):*/:/
27864 s/:*\${srcdir}:*/:/
27865 s/:*@srcdir@:*/:/
27866 s/^\([^=]*=[     ]*\):*/\1/
27867 s/:*$//
27868 s/^[^=]*=[       ]*$//
27869 }'
27870 fi
27871
27872 cat >>$CONFIG_STATUS <<\_ACEOF
27873 fi # test -n "$CONFIG_FILES"
27874
27875
27876 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS
27877 do
27878   case $ac_tag in
27879   :[FHLC]) ac_mode=$ac_tag; continue;;
27880   esac
27881   case $ac_mode$ac_tag in
27882   :[FHL]*:*);;
27883   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
27884 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
27885    { (exit 1); exit 1; }; };;
27886   :[FH]-) ac_tag=-:-;;
27887   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
27888   esac
27889   ac_save_IFS=$IFS
27890   IFS=:
27891   set x $ac_tag
27892   IFS=$ac_save_IFS
27893   shift
27894   ac_file=$1
27895   shift
27896
27897   case $ac_mode in
27898   :L) ac_source=$1;;
27899   :[FH])
27900     ac_file_inputs=
27901     for ac_f
27902     do
27903       case $ac_f in
27904       -) ac_f="$tmp/stdin";;
27905       *) # Look for the file first in the build tree, then in the source tree
27906          # (if the path is not absolute).  The absolute path cannot be DOS-style,
27907          # because $ac_f cannot contain `:'.
27908          test -f "$ac_f" ||
27909            case $ac_f in
27910            [\\/$]*) false;;
27911            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
27912            esac ||
27913            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
27914 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
27915    { (exit 1); exit 1; }; };;
27916       esac
27917       ac_file_inputs="$ac_file_inputs $ac_f"
27918     done
27919
27920     # Let's still pretend it is `configure' which instantiates (i.e., don't
27921     # use $as_me), people would be surprised to read:
27922     #    /* config.h.  Generated by config.status.  */
27923     configure_input="Generated from "`IFS=:
27924           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
27925     if test x"$ac_file" != x-; then
27926       configure_input="$ac_file.  $configure_input"
27927       { echo "$as_me:$LINENO: creating $ac_file" >&5
27928 echo "$as_me: creating $ac_file" >&6;}
27929     fi
27930
27931     case $ac_tag in
27932     *:-:* | *:-) cat >"$tmp/stdin";;
27933     esac
27934     ;;
27935   esac
27936
27937   ac_dir=`$as_dirname -- "$ac_file" ||
27938 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27939          X"$ac_file" : 'X\(//\)[^/]' \| \
27940          X"$ac_file" : 'X\(//\)$' \| \
27941          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
27942 echo X"$ac_file" |
27943     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27944             s//\1/
27945             q
27946           }
27947           /^X\(\/\/\)[^/].*/{
27948             s//\1/
27949             q
27950           }
27951           /^X\(\/\/\)$/{
27952             s//\1/
27953             q
27954           }
27955           /^X\(\/\).*/{
27956             s//\1/
27957             q
27958           }
27959           s/.*/./; q'`
27960   { as_dir="$ac_dir"
27961   case $as_dir in #(
27962   -*) as_dir=./$as_dir;;
27963   esac
27964   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
27965     as_dirs=
27966     while :; do
27967       case $as_dir in #(
27968       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
27969       *) as_qdir=$as_dir;;
27970       esac
27971       as_dirs="'$as_qdir' $as_dirs"
27972       as_dir=`$as_dirname -- "$as_dir" ||
27973 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27974          X"$as_dir" : 'X\(//\)[^/]' \| \
27975          X"$as_dir" : 'X\(//\)$' \| \
27976          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
27977 echo X"$as_dir" |
27978     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27979             s//\1/
27980             q
27981           }
27982           /^X\(\/\/\)[^/].*/{
27983             s//\1/
27984             q
27985           }
27986           /^X\(\/\/\)$/{
27987             s//\1/
27988             q
27989           }
27990           /^X\(\/\).*/{
27991             s//\1/
27992             q
27993           }
27994           s/.*/./; q'`
27995       test -d "$as_dir" && break
27996     done
27997     test -z "$as_dirs" || eval "mkdir $as_dirs"
27998   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
27999 echo "$as_me: error: cannot create directory $as_dir" >&2;}
28000    { (exit 1); exit 1; }; }; }
28001   ac_builddir=.
28002
28003 case "$ac_dir" in
28004 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28005 *)
28006   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
28007   # A ".." for each directory in $ac_dir_suffix.
28008   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
28009   case $ac_top_builddir_sub in
28010   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28011   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28012   esac ;;
28013 esac
28014 ac_abs_top_builddir=$ac_pwd
28015 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28016 # for backward compatibility:
28017 ac_top_builddir=$ac_top_build_prefix
28018
28019 case $srcdir in
28020   .)  # We are building in place.
28021     ac_srcdir=.
28022     ac_top_srcdir=$ac_top_builddir_sub
28023     ac_abs_top_srcdir=$ac_pwd ;;
28024   [\\/]* | ?:[\\/]* )  # Absolute name.
28025     ac_srcdir=$srcdir$ac_dir_suffix;
28026     ac_top_srcdir=$srcdir
28027     ac_abs_top_srcdir=$srcdir ;;
28028   *) # Relative name.
28029     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28030     ac_top_srcdir=$ac_top_build_prefix$srcdir
28031     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28032 esac
28033 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28034
28035
28036   case $ac_mode in
28037   :F)
28038   #
28039   # CONFIG_FILE
28040   #
28041
28042 _ACEOF
28043
28044 cat >>$CONFIG_STATUS <<\_ACEOF
28045 # If the template does not know about datarootdir, expand it.
28046 # FIXME: This hack should be removed a few years after 2.60.
28047 ac_datarootdir_hack=; ac_datarootdir_seen=
28048
28049 case `sed -n '/datarootdir/ {
28050   p
28051   q
28052 }
28053 /@datadir@/p
28054 /@docdir@/p
28055 /@infodir@/p
28056 /@localedir@/p
28057 /@mandir@/p
28058 ' $ac_file_inputs` in
28059 *datarootdir*) ac_datarootdir_seen=yes;;
28060 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28061   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28062 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28063 _ACEOF
28064 cat >>$CONFIG_STATUS <<_ACEOF
28065   ac_datarootdir_hack='
28066   s&@datadir@&$datadir&g
28067   s&@docdir@&$docdir&g
28068   s&@infodir@&$infodir&g
28069   s&@localedir@&$localedir&g
28070   s&@mandir@&$mandir&g
28071     s&\\\${datarootdir}&$datarootdir&g' ;;
28072 esac
28073 _ACEOF
28074
28075 # Neutralize VPATH when `$srcdir' = `.'.
28076 # Shell code in configure.ac might set extrasub.
28077 # FIXME: do we really want to maintain this feature?
28078 cat >>$CONFIG_STATUS <<_ACEOF
28079   sed "$ac_vpsub
28080 $extrasub
28081 _ACEOF
28082 cat >>$CONFIG_STATUS <<\_ACEOF
28083 :t
28084 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28085 s&@configure_input@&$configure_input&;t t
28086 s&@top_builddir@&$ac_top_builddir_sub&;t t
28087 s&@srcdir@&$ac_srcdir&;t t
28088 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28089 s&@top_srcdir@&$ac_top_srcdir&;t t
28090 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28091 s&@builddir@&$ac_builddir&;t t
28092 s&@abs_builddir@&$ac_abs_builddir&;t t
28093 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28094 $ac_datarootdir_hack
28095 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
28096
28097 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28098   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
28099   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
28100   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28101 which seems to be undefined.  Please make sure it is defined." >&5
28102 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28103 which seems to be undefined.  Please make sure it is defined." >&2;}
28104
28105   rm -f "$tmp/stdin"
28106   case $ac_file in
28107   -) cat "$tmp/out"; rm -f "$tmp/out";;
28108   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
28109   esac
28110  ;;
28111   :H)
28112   #
28113   # CONFIG_HEADER
28114   #
28115 _ACEOF
28116
28117 # Transform confdefs.h into a sed script `conftest.defines', that
28118 # substitutes the proper values into config.h.in to produce config.h.
28119 rm -f conftest.defines conftest.tail
28120 # First, append a space to every undef/define line, to ease matching.
28121 echo 's/$/ /' >conftest.defines
28122 # Then, protect against being on the right side of a sed subst, or in
28123 # an unquoted here document, in config.status.  If some macros were
28124 # called several times there might be several #defines for the same
28125 # symbol, which is useless.  But do not sort them, since the last
28126 # AC_DEFINE must be honored.
28127 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28128 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
28129 # NAME is the cpp macro being defined, VALUE is the value it is being given.
28130 # PARAMS is the parameter list in the macro definition--in most cases, it's
28131 # just an empty string.
28132 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
28133 ac_dB='\\)[      (].*,\\1define\\2'
28134 ac_dC=' '
28135 ac_dD=' ,'
28136
28137 uniq confdefs.h |
28138   sed -n '
28139         t rset
28140         :rset
28141         s/^[     ]*#[    ]*define[       ][      ]*//
28142         t ok
28143         d
28144         :ok
28145         s/[\\&,]/\\&/g
28146         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
28147         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
28148   ' >>conftest.defines
28149
28150 # Remove the space that was appended to ease matching.
28151 # Then replace #undef with comments.  This is necessary, for
28152 # example, in the case of _POSIX_SOURCE, which is predefined and required
28153 # on some systems where configure will not decide to define it.
28154 # (The regexp can be short, since the line contains either #define or #undef.)
28155 echo 's/ $//
28156 s,^[     #]*u.*,/* & */,' >>conftest.defines
28157
28158 # Break up conftest.defines:
28159 ac_max_sed_lines=50
28160
28161 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
28162 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
28163 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
28164 # et cetera.
28165 ac_in='$ac_file_inputs'
28166 ac_out='"$tmp/out1"'
28167 ac_nxt='"$tmp/out2"'
28168
28169 while :
28170 do
28171   # Write a here document:
28172     cat >>$CONFIG_STATUS <<_ACEOF
28173     # First, check the format of the line:
28174     cat >"\$tmp/defines.sed" <<\\CEOF
28175 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
28176 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
28177 b
28178 :def
28179 _ACEOF
28180   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
28181   echo 'CEOF
28182     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
28183   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
28184   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
28185   grep . conftest.tail >/dev/null || break
28186   rm -f conftest.defines
28187   mv conftest.tail conftest.defines
28188 done
28189 rm -f conftest.defines conftest.tail
28190
28191 echo "ac_result=$ac_in" >>$CONFIG_STATUS
28192 cat >>$CONFIG_STATUS <<\_ACEOF
28193   if test x"$ac_file" != x-; then
28194     echo "/* $configure_input  */" >"$tmp/config.h"
28195     cat "$ac_result" >>"$tmp/config.h"
28196     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
28197       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
28198 echo "$as_me: $ac_file is unchanged" >&6;}
28199     else
28200       rm -f $ac_file
28201       mv "$tmp/config.h" $ac_file
28202     fi
28203   else
28204     echo "/* $configure_input  */"
28205     cat "$ac_result"
28206   fi
28207   rm -f "$tmp/out12"
28208  ;;
28209   :L)
28210   #
28211   # CONFIG_LINK
28212   #
28213
28214   { echo "$as_me:$LINENO: linking $srcdir/$ac_source to $ac_file" >&5
28215 echo "$as_me: linking $srcdir/$ac_source to $ac_file" >&6;}
28216
28217   if test ! -r "$srcdir/$ac_source"; then
28218     { { echo "$as_me:$LINENO: error: $srcdir/$ac_source: file not found" >&5
28219 echo "$as_me: error: $srcdir/$ac_source: file not found" >&2;}
28220    { (exit 1); exit 1; }; }
28221   fi
28222   rm -f "$ac_file"
28223
28224   # Try a relative symlink, then a hard link, then a copy.
28225   case $srcdir in
28226   [\\/$]* | ?:[\\/]* ) ac_rel_source=$srcdir/$ac_source ;;
28227       *) ac_rel_source=$ac_top_build_prefix$srcdir/$ac_source ;;
28228   esac
28229   ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
28230     ln "$srcdir/$ac_source" "$ac_file" 2>/dev/null ||
28231     cp -p "$srcdir/$ac_source" "$ac_file" ||
28232     { { echo "$as_me:$LINENO: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&5
28233 echo "$as_me: error: cannot link or copy $srcdir/$ac_source to $ac_file" >&2;}
28234    { (exit 1); exit 1; }; }
28235  ;;
28236   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
28237 echo "$as_me: executing $ac_file commands" >&6;}
28238  ;;
28239   esac
28240
28241
28242   case $ac_file$ac_mode in
28243     "check_win32_symlinks":C)
28244 # Links sometimes fail undetected on Mingw -
28245 # so here we detect it and warn the user
28246 for FILE in $CONFIG_LINKS
28247  do
28248         # test -e works for symlinks in the MinGW console
28249         test -e `expr "$FILE" : '\([^:]*\)'` || { echo "$as_me:$LINENO: WARNING: *** link for $FILE -- please fix by hand" >&5
28250 echo "$as_me: WARNING: *** link for $FILE -- please fix by hand" >&2;}
28251  done
28252  ;;
28253     "src/include/pg_config.h":H)
28254 # Update timestamp for pg_config.h (see Makefile.global)
28255 echo >src/include/stamp-h
28256  ;;
28257
28258   esac
28259 done # for ac_tag
28260
28261
28262 { (exit 0); exit 0; }
28263 _ACEOF
28264 chmod +x $CONFIG_STATUS
28265 ac_clean_files=$ac_clean_files_save
28266
28267
28268 # configure is writing to config.log, and then calls config.status.
28269 # config.status does its own redirection, appending to config.log.
28270 # Unfortunately, on DOS this fails, as config.log is still kept open
28271 # by configure, so config.status won't be able to write to it; its
28272 # output is simply discarded.  So we exec the FD to /dev/null,
28273 # effectively closing config.log, so it can be properly (re)opened and
28274 # appended to by config.status.  When coming back to configure, we
28275 # need to make the FD available again.
28276 if test "$no_create" != yes; then
28277   ac_cs_success=:
28278   ac_config_status_args=
28279   test "$silent" = yes &&
28280     ac_config_status_args="$ac_config_status_args --quiet"
28281   exec 5>/dev/null
28282   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
28283   exec 5>>config.log
28284   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
28285   # would make configure fail if this is the last instruction.
28286   $ac_cs_success || { (exit 1); exit 1; }
28287 fi
28288
28289
28290 # Warn about unknown options
28291 for pgac_var in `set | sed 's/=.*//' | $EGREP 'with_|enable_'`; do
28292   for pgac_arg in $pgac_args with_gnu_ld; do
28293     if test "$pgac_var" = "$pgac_arg"; then
28294       continue 2
28295     fi
28296   done
28297   pgac_txt=`echo $pgac_var | sed 's/_/-/g'`
28298   { echo "$as_me:$LINENO: WARNING: option ignored: --$pgac_txt" >&5
28299 echo "$as_me: WARNING: option ignored: --$pgac_txt" >&2;}
28300 done