]> granicus.if.org Git - postgresql/blob - configure
Set version to 7.3devel.
[postgresql] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_default_prefix=/usr/local/pgsql
15 ac_help="$ac_help
16   --with-includes=DIRS    look for additional header files in DIRS"
17 ac_help="$ac_help
18   --with-libraries=DIRS   look for additional libraries in DIRS"
19 ac_help="$ac_help
20   --with-libs=DIRS        alternative spelling of --with-libraries"
21 ac_help="$ac_help
22   --enable-locale         enable locale support"
23 ac_help="$ac_help
24   --enable-recode         enable character set recode support"
25 ac_help="$ac_help
26   --enable-multibyte      enable multibyte character support"
27 ac_help="$ac_help
28   --enable-nls[=LANGUAGES]  enable Native Language Support"
29 ac_help="$ac_help
30   --with-pgport=PORTNUM   change default port number [5432]"
31 ac_help="$ac_help
32   --with-maxbackends=N    set default maximum number of connections [32]"
33 ac_help="$ac_help
34   --disable-shared        do not build shared libraries"
35 ac_help="$ac_help
36   --disable-rpath         do not embed shared library search path in executables"
37 ac_help="$ac_help
38   --enable-debug          build with debugging symbols (-g)"
39 ac_help="$ac_help
40   --enable-depend         turn on automatic dependency tracking"
41 ac_help="$ac_help
42   --enable-cassert        enable assertion checks (for debugging)"
43 ac_help="$ac_help
44   --with-tcl              build Tcl and Tk interfaces"
45 ac_help="$ac_help
46   --without-tk            do not build Tk interfaces if Tcl is enabled"
47 ac_help="$ac_help
48   --with-tclconfig=DIR    tclConfig.sh and tkConfig.sh are in DIR"
49 ac_help="$ac_help
50   --with-tkconfig=DIR     tkConfig.sh is in DIR"
51 ac_help="$ac_help
52   --with-perl             build Perl interface and PL/Perl"
53 ac_help="$ac_help
54   --with-python           build Python interface module"
55 ac_help="$ac_help
56   --with-java             build JDBC interface and Java tools"
57 ac_help="$ac_help
58   --with-krb4[=DIR]       build with Kerberos 4 support [/usr/athena]"
59 ac_help="$ac_help
60   --with-krb5[=DIR]       build with Kerberos 5 support [/usr/athena]"
61 ac_help="$ac_help
62   --with-krb-srvnam=NAME  name of the service principal in Kerberos [postgres]"
63 ac_help="$ac_help
64   --with-pam              build with PAM support"
65 ac_help="$ac_help
66   --with-openssl[=DIR]    build with OpenSSL support [/usr/local/ssl]"
67 ac_help="$ac_help
68   --enable-odbc           build the ODBC driver package"
69 ac_help="$ac_help
70   --with-unixodbc         build ODBC driver for unixODBC"
71 ac_help="$ac_help
72   --with-iodbc            build ODBC driver for iODBC"
73 ac_help="$ac_help
74   --with-odbcinst=DIR     default directory for odbcinst.ini [sysconfdir]"
75 ac_help="$ac_help
76   --with-CXX              build C++ modules (libpq++)"
77 ac_help="$ac_help
78   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
79 ac_help="$ac_help
80   --enable-syslog         enable logging to syslog"
81
82 # Initialize some variables set by options.
83 # The variables have the same names as the options, with
84 # dashes changed to underlines.
85 build=NONE
86 cache_file=./config.cache
87 exec_prefix=NONE
88 host=NONE
89 no_create=
90 nonopt=NONE
91 no_recursion=
92 prefix=NONE
93 program_prefix=NONE
94 program_suffix=NONE
95 program_transform_name=s,x,x,
96 silent=
97 site=
98 srcdir=
99 target=NONE
100 verbose=
101 x_includes=NONE
102 x_libraries=NONE
103 bindir='${exec_prefix}/bin'
104 sbindir='${exec_prefix}/sbin'
105 libexecdir='${exec_prefix}/libexec'
106 datadir='${prefix}/share'
107 sysconfdir='${prefix}/etc'
108 sharedstatedir='${prefix}/com'
109 localstatedir='${prefix}/var'
110 libdir='${exec_prefix}/lib'
111 includedir='${prefix}/include'
112 oldincludedir='/usr/include'
113 docdir='${prefix}/doc'
114 mandir='${prefix}/man'
115
116 # Initialize some other variables.
117 subdirs=
118 MFLAGS= MAKEFLAGS=
119 SHELL=${CONFIG_SHELL-/bin/sh}
120 # Maximum number of lines to put in a shell here document.
121 ac_max_here_lines=12
122
123 ac_prev=
124 for ac_option
125 do
126
127   # If the previous option needs an argument, assign it.
128   if test -n "$ac_prev"; then
129     eval "$ac_prev=\$ac_option"
130     ac_prev=
131     continue
132   fi
133
134   case "$ac_option" in
135   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
136   *) ac_optarg= ;;
137   esac
138
139   # Accept the important Cygnus configure options, so we can diagnose typos.
140
141   case "$ac_option" in
142
143   -bindir | --bindir | --bindi | --bind | --bin | --bi)
144     ac_prev=bindir ;;
145   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
146     bindir="$ac_optarg" ;;
147
148   -build | --build | --buil | --bui | --bu)
149     ac_prev=build ;;
150   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
151     build="$ac_optarg" ;;
152
153   -cache-file | --cache-file | --cache-fil | --cache-fi \
154   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
155     ac_prev=cache_file ;;
156   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
157   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
158     cache_file="$ac_optarg" ;;
159
160   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
161     ac_prev=datadir ;;
162   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
163   | --da=*)
164     datadir="$ac_optarg" ;;
165
166   -disable-* | --disable-*)
167     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
168     # Reject names that are not valid shell variable names.
169     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
170       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
171     fi
172     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
173     eval "enable_${ac_feature}=no" ;;
174
175   -enable-* | --enable-*)
176     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
177     # Reject names that are not valid shell variable names.
178     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
179       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
180     fi
181     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
182     case "$ac_option" in
183       *=*) ;;
184       *) ac_optarg=yes ;;
185     esac
186     eval "enable_${ac_feature}='$ac_optarg'" ;;
187
188   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
189   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
190   | --exec | --exe | --ex)
191     ac_prev=exec_prefix ;;
192   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
193   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
194   | --exec=* | --exe=* | --ex=*)
195     exec_prefix="$ac_optarg" ;;
196
197   -gas | --gas | --ga | --g)
198     # Obsolete; use --with-gas.
199     with_gas=yes ;;
200
201   -help | --help | --hel | --he)
202     # Omit some internal or obsolete options to make the list less imposing.
203     # This message is too long to be a string in the A/UX 3.1 sh.
204     cat << EOF
205 Usage: configure [options] [host]
206 Options: [defaults in brackets after descriptions]
207 Configuration:
208   --cache-file=FILE       cache test results in FILE
209   --help                  print this message
210   --no-create             do not create output files
211   --quiet, --silent       do not print \`checking...' messages
212   --version               print the version of autoconf that created configure
213 Directory and file names:
214   --prefix=PREFIX         install architecture-independent files in PREFIX
215                           [$ac_default_prefix]
216   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
217                           [same as prefix]
218   --bindir=DIR            user executables in DIR [EPREFIX/bin]
219   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
220   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
221   --datadir=DIR           read-only architecture-independent data in DIR
222                           [PREFIX/share]
223   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
224   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
225                           [PREFIX/com]
226   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
227   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
228   --includedir=DIR        C header files in DIR [PREFIX/include]
229   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
230   --docdir=DIR           doc documentation in DIR [PREFIX/doc]
231   --mandir=DIR            man documentation in DIR [PREFIX/man]
232   --srcdir=DIR            find the sources in DIR [configure dir or ..]
233   --program-prefix=PREFIX prepend PREFIX to installed program names
234   --program-suffix=SUFFIX append SUFFIX to installed program names
235   --program-transform-name=PROGRAM
236                           run sed PROGRAM on installed program names
237 EOF
238     cat << EOF
239 Host type:
240   --build=BUILD           configure for building on BUILD [BUILD=HOST]
241   --host=HOST             configure for HOST [guessed]
242   --target=TARGET         configure for TARGET [TARGET=HOST]
243 Features and packages:
244   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
245   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
246   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
247   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
248   --x-includes=DIR        X include files are in DIR
249   --x-libraries=DIR       X library files are in DIR
250 EOF
251     if test -n "$ac_help"; then
252       echo "--enable and --with options recognized:$ac_help"
253     fi
254     exit 0 ;;
255
256   -host | --host | --hos | --ho)
257     ac_prev=host ;;
258   -host=* | --host=* | --hos=* | --ho=*)
259     host="$ac_optarg" ;;
260
261   -includedir | --includedir | --includedi | --included | --include \
262   | --includ | --inclu | --incl | --inc)
263     ac_prev=includedir ;;
264   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
265   | --includ=* | --inclu=* | --incl=* | --inc=*)
266     includedir="$ac_optarg" ;;
267
268   -docdir | --docdir | --infodi | --infod | --doc | --inf)
269     ac_prev=docdir ;;
270   -docdir=* | --docdir=* | --infodi=* | --infod=* | --doc=* | --inf=*)
271     docdir="$ac_optarg" ;;
272
273   -libdir | --libdir | --libdi | --libd)
274     ac_prev=libdir ;;
275   -libdir=* | --libdir=* | --libdi=* | --libd=*)
276     libdir="$ac_optarg" ;;
277
278   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
279   | --libexe | --libex | --libe)
280     ac_prev=libexecdir ;;
281   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
282   | --libexe=* | --libex=* | --libe=*)
283     libexecdir="$ac_optarg" ;;
284
285   -localstatedir | --localstatedir | --localstatedi | --localstated \
286   | --localstate | --localstat | --localsta | --localst \
287   | --locals | --local | --loca | --loc | --lo)
288     ac_prev=localstatedir ;;
289   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
290   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
291   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
292     localstatedir="$ac_optarg" ;;
293
294   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
295     ac_prev=mandir ;;
296   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
297     mandir="$ac_optarg" ;;
298
299   -nfp | --nfp | --nf)
300     # Obsolete; use --without-fp.
301     with_fp=no ;;
302
303   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
304   | --no-cr | --no-c)
305     no_create=yes ;;
306
307   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
308   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
309     no_recursion=yes ;;
310
311   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
312   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
313   | --oldin | --oldi | --old | --ol | --o)
314     ac_prev=oldincludedir ;;
315   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
316   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
317   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
318     oldincludedir="$ac_optarg" ;;
319
320   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
321     ac_prev=prefix ;;
322   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
323     prefix="$ac_optarg" ;;
324
325   -program-prefix | --program-prefix | --program-prefi | --program-pref \
326   | --program-pre | --program-pr | --program-p)
327     ac_prev=program_prefix ;;
328   -program-prefix=* | --program-prefix=* | --program-prefi=* \
329   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
330     program_prefix="$ac_optarg" ;;
331
332   -program-suffix | --program-suffix | --program-suffi | --program-suff \
333   | --program-suf | --program-su | --program-s)
334     ac_prev=program_suffix ;;
335   -program-suffix=* | --program-suffix=* | --program-suffi=* \
336   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
337     program_suffix="$ac_optarg" ;;
338
339   -program-transform-name | --program-transform-name \
340   | --program-transform-nam | --program-transform-na \
341   | --program-transform-n | --program-transform- \
342   | --program-transform | --program-transfor \
343   | --program-transfo | --program-transf \
344   | --program-trans | --program-tran \
345   | --progr-tra | --program-tr | --program-t)
346     ac_prev=program_transform_name ;;
347   -program-transform-name=* | --program-transform-name=* \
348   | --program-transform-nam=* | --program-transform-na=* \
349   | --program-transform-n=* | --program-transform-=* \
350   | --program-transform=* | --program-transfor=* \
351   | --program-transfo=* | --program-transf=* \
352   | --program-trans=* | --program-tran=* \
353   | --progr-tra=* | --program-tr=* | --program-t=*)
354     program_transform_name="$ac_optarg" ;;
355
356   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
357   | -silent | --silent | --silen | --sile | --sil)
358     silent=yes ;;
359
360   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
361     ac_prev=sbindir ;;
362   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
363   | --sbi=* | --sb=*)
364     sbindir="$ac_optarg" ;;
365
366   -sharedstatedir | --sharedstatedir | --sharedstatedi \
367   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
368   | --sharedst | --shareds | --shared | --share | --shar \
369   | --sha | --sh)
370     ac_prev=sharedstatedir ;;
371   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
372   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
373   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
374   | --sha=* | --sh=*)
375     sharedstatedir="$ac_optarg" ;;
376
377   -site | --site | --sit)
378     ac_prev=site ;;
379   -site=* | --site=* | --sit=*)
380     site="$ac_optarg" ;;
381
382   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
383     ac_prev=srcdir ;;
384   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
385     srcdir="$ac_optarg" ;;
386
387   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
388   | --syscon | --sysco | --sysc | --sys | --sy)
389     ac_prev=sysconfdir ;;
390   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
391   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
392     sysconfdir="$ac_optarg" ;;
393
394   -target | --target | --targe | --targ | --tar | --ta | --t)
395     ac_prev=target ;;
396   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
397     target="$ac_optarg" ;;
398
399   -v | -verbose | --verbose | --verbos | --verbo | --verb)
400     verbose=yes ;;
401
402   -version | --version | --versio | --versi | --vers)
403     echo "configure generated by autoconf version 2.13"
404     exit 0 ;;
405
406   -with-* | --with-*)
407     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
408     # Reject names that are not valid shell variable names.
409     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
410       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
411     fi
412     ac_package=`echo $ac_package| sed 's/-/_/g'`
413     case "$ac_option" in
414       *=*) ;;
415       *) ac_optarg=yes ;;
416     esac
417     eval "with_${ac_package}='$ac_optarg'" ;;
418
419   -without-* | --without-*)
420     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
421     # Reject names that are not valid shell variable names.
422     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
423       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
424     fi
425     ac_package=`echo $ac_package| sed 's/-/_/g'`
426     eval "with_${ac_package}=no" ;;
427
428   --x)
429     # Obsolete; use --with-x.
430     with_x=yes ;;
431
432   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
433   | --x-incl | --x-inc | --x-in | --x-i)
434     ac_prev=x_includes ;;
435   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
436   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
437     x_includes="$ac_optarg" ;;
438
439   -x-libraries | --x-libraries | --x-librarie | --x-librari \
440   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
441     ac_prev=x_libraries ;;
442   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
443   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
444     x_libraries="$ac_optarg" ;;
445
446   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
447     ;;
448
449   *)
450     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
451       echo "configure: warning: $ac_option: invalid host type" 1>&2
452     fi
453     if test "x$nonopt" != xNONE; then
454       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
455     fi
456     nonopt="$ac_option"
457     ;;
458
459   esac
460 done
461
462 if test -n "$ac_prev"; then
463   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
464 fi
465
466 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
467
468 # File descriptor usage:
469 # 0 standard input
470 # 1 file creation
471 # 2 errors and warnings
472 # 3 some systems may open it to /dev/tty
473 # 4 used on the Kubota Titan
474 # 6 checking for... messages and results
475 # 5 compiler messages saved in config.log
476 if test "$silent" = yes; then
477   exec 6>/dev/null
478 else
479   exec 6>&1
480 fi
481 exec 5>./config.log
482
483 echo "\
484 This file contains any messages produced by compilers while
485 running configure, to aid debugging if configure makes a mistake.
486 " 1>&5
487
488 # Strip out --no-create and --no-recursion so they do not pile up.
489 # Also quote any args containing shell metacharacters.
490 ac_configure_args=
491 for ac_arg
492 do
493   case "$ac_arg" in
494   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
495   | --no-cr | --no-c) ;;
496   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
497   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
498   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
499   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
500   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
501   esac
502 done
503
504 # NLS nuisances.
505 # Only set these to C if already set.  These must not be set unconditionally
506 # because not all systems understand e.g. LANG=C (notably SCO).
507 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
508 # Non-C LC_CTYPE values break the ctype check.
509 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
510 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
511 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
512 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
513
514 # confdefs.h avoids OS command line length limits that DEFS can exceed.
515 rm -rf conftest* confdefs.h
516 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
517 echo > confdefs.h
518
519 # A filename unique to this package, relative to the directory that
520 # configure is in, which we can look for to find out if srcdir is correct.
521 ac_unique_file=src/backend/access/common/heaptuple.c
522
523 # Find the source files, if location was not specified.
524 if test -z "$srcdir"; then
525   ac_srcdir_defaulted=yes
526   # Try the directory containing this script, then its parent.
527   ac_prog=$0
528   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
529   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
530   srcdir=$ac_confdir
531   if test ! -r $srcdir/$ac_unique_file; then
532     srcdir=..
533   fi
534 else
535   ac_srcdir_defaulted=no
536 fi
537 if test ! -r $srcdir/$ac_unique_file; then
538   if test "$ac_srcdir_defaulted" = yes; then
539     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
540   else
541     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
542   fi
543 fi
544 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
545
546 # Prefer explicitly selected file to automatically selected ones.
547 if test -z "$CONFIG_SITE"; then
548   if test "x$prefix" != xNONE; then
549     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
550   else
551     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
552   fi
553 fi
554 for ac_site_file in $CONFIG_SITE; do
555   if test -r "$ac_site_file"; then
556     echo "loading site script $ac_site_file"
557     . "$ac_site_file"
558   fi
559 done
560
561 if test -r "$cache_file"; then
562   echo "loading cache $cache_file"
563   . $cache_file
564 else
565   echo "creating cache $cache_file"
566   > $cache_file
567 fi
568
569 ac_ext=c
570 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
571 ac_cpp='$CPP $CPPFLAGS'
572 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
573 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
574 cross_compiling=$ac_cv_prog_cc_cross
575
576 ac_exeext=
577 ac_objext=o
578 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
579   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
580   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
581     ac_n= ac_c='
582 ' ac_t='        '
583   else
584     ac_n=-n ac_c= ac_t=
585   fi
586 else
587   ac_n= ac_c='\c' ac_t=
588 fi
589
590
591
592
593
594
595
596
597
598 ac_aux_dir=
599 for ac_dir in config $srcdir/config; do
600   if test -f $ac_dir/install-sh; then
601     ac_aux_dir=$ac_dir
602     ac_install_sh="$ac_aux_dir/install-sh -c"
603     break
604   elif test -f $ac_dir/install.sh; then
605     ac_aux_dir=$ac_dir
606     ac_install_sh="$ac_aux_dir/install.sh -c"
607     break
608   fi
609 done
610 if test -z "$ac_aux_dir"; then
611   { echo "configure: error: can not find install-sh or install.sh in config $srcdir/config" 1>&2; exit 1; }
612 fi
613 ac_config_guess=$ac_aux_dir/config.guess
614 ac_config_sub=$ac_aux_dir/config.sub
615 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
616
617
618 VERSION='7.3devel'
619
620 cat >> confdefs.h <<EOF
621 #define PG_VERSION "$VERSION"
622 EOF
623
624
625 unset CDPATH
626
627
628 # Make sure we can run config.sub.
629 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
630 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
631 fi
632
633 echo $ac_n "checking host system type""... $ac_c" 1>&6
634 echo "configure:635: checking host system type" >&5
635
636 host_alias=$host
637 case "$host_alias" in
638 NONE)
639   case $nonopt in
640   NONE)
641     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
642     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
643     fi ;;
644   *) host_alias=$nonopt ;;
645   esac ;;
646 esac
647
648 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
649 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
650 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
651 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
652 echo "$ac_t""$host" 1>&6
653
654
655
656
657
658 template=
659 echo $ac_n "checking which template to use""... $ac_c" 1>&6
660 echo "configure:661: checking which template to use" >&5
661
662 # Check whether --with-template was given
663 if test x"${with_template+set}" = xset; then
664   case $with_template in
665     yes)
666       { echo "configure: error: argument required for --with-template option" 1>&2; exit 1; }
667       ;;
668     no)
669       { echo "configure: error: argument required for --with-template option" 1>&2; exit 1; }
670       ;;
671     *)
672       withval=$with_template
673       
674   case $withval in
675     list)   echo; ls "$srcdir/src/template"; exit;;
676     *)      if test -f "$srcdir/src/template/$with_template" ; then
677               template=$withval
678             else
679               { echo "configure: error: '$withval' is not a valid template name. Use 'list' for a list." 1>&2; exit 1; }
680             fi;;
681   esac
682
683       ;;
684   esac # $with_template
685 else
686   
687   # --with-template not given
688
689 case $host_os in
690      aix*) template=aix ;;
691     beos*) template=beos ;;
692     bsdi*) template=bsdi ;;
693   cygwin*) template=win ;;
694   darwin*) template=darwin ;;
695     dgux*) template=dgux ;;
696  freebsd*) template=freebsd ;;
697     hpux*) template=hpux ;;
698     irix*) template=irix5 ;;
699    linux*) template=linux ;;
700   netbsd*) template=netbsd ;;
701 nextstep*) template=nextstep ;;
702  openbsd*) template=openbsd ;;
703      osf*) template=osf ;;
704      qnx*) template=qnx4 ;;
705      sco*) template=sco ;;
706  solaris*) template=solaris ;;
707    sunos*) template=sunos4 ;;
708  sysv4.2*)
709         case $host_vendor in
710           univel) template=univel ;;
711         esac ;;
712    sysv4*) template=svr4 ;;
713    sysv5*) template=unixware ;;
714   ultrix*) template=ultrix4 ;;
715 esac
716
717   if test x"$template" = x"" ; then
718     { echo "configure: error: 
719 *******************************************************************
720 PostgreSQL has apparently not been ported to your platform yet.
721 To try a manual configuration, look into the src/template directory
722 for a similar platform and use the '--with-template=' option.
723
724 Please also contact <pgsql-ports@postgresql.org> to see about
725 rectifying this.  Include the above 'checking host system type...'
726 line.
727 *******************************************************************
728 " 1>&2; exit 1; }
729   fi
730
731
732 fi
733
734 echo "$ac_t""$template" 1>&6
735
736 PORTNAME=$template
737
738
739
740
741
742
743
744 # Pick right test-and-set (TAS) code.  Most platforms have inline
745 # assembler code in src/include/storage/s_lock.h, so we just use
746 # a dummy file here.
747 case $host in
748   *-*-hpux*)        need_tas=yes; tas_file=hpux.s ;;
749   sparc-*-solaris*) need_tas=yes; tas_file=solaris_sparc.s ;;
750   i?86-*-solaris*)   need_tas=yes; tas_file=solaris_i386.s ;;
751   *)                need_tas=no;  tas_file=dummy.s ;;
752 esac
753
754
755 if test "$need_tas" = yes ; then
756   TAS=tas.o
757 fi
758
759
760
761
762 ##
763 ## Command line options
764 ##
765
766
767 #
768 # Add non-standard directories to the include path
769 #
770 # Check whether --with-includes was given
771 if test x"${with_includes+set}" = xset; then
772   case $with_includes in
773     yes)
774       { echo "configure: error: argument required for --with-includes option" 1>&2; exit 1; }
775       ;;
776     no)
777       { echo "configure: error: argument required for --with-includes option" 1>&2; exit 1; }
778       ;;
779   esac # $with_includes
780 fi
781
782
783 #
784 # Add non-standard directories to the library search path
785 #
786 # Check whether --with-libraries was given
787 if test x"${with_libraries+set}" = xset; then
788   case $with_libraries in
789     yes)
790       { echo "configure: error: argument required for --with-libraries option" 1>&2; exit 1; }
791       ;;
792     no)
793       { echo "configure: error: argument required for --with-libraries option" 1>&2; exit 1; }
794       ;;
795     *)
796       withval=$with_libraries
797       LIBRARY_DIRS=$withval
798       ;;
799   esac # $with_libraries
800 fi
801
802 # Check whether --with-libs was given
803 if test x"${with_libs+set}" = xset; then
804   case $with_libs in
805     yes)
806       { echo "configure: error: argument required for --with-libs option" 1>&2; exit 1; }
807       ;;
808     no)
809       { echo "configure: error: argument required for --with-libs option" 1>&2; exit 1; }
810       ;;
811     *)
812       withval=$with_libs
813       LIBRARY_DIRS=$withval
814       ;;
815   esac # $with_libs
816 fi
817
818
819 #
820 # Locale (--enable-locale)
821 #
822 echo $ac_n "checking whether to build with locale support""... $ac_c" 1>&6
823 echo "configure:824: checking whether to build with locale support" >&5
824 # Check whether --enable-locale was given
825 if test x"${enable_locale+set}" = xset; then
826   case $enable_locale in
827     yes)
828       cat >> confdefs.h <<\EOF
829 #define USE_LOCALE 1
830 EOF
831
832       ;;
833     no)
834       :
835       ;;
836     *)
837       enableval=$enable_locale
838       { echo "configure: error: no argument expected for --enable-locale option" 1>&2; exit 1; }
839       ;;
840   esac # $enable_locale
841 else
842   enable_locale=no
843
844 fi
845 echo "$ac_t""$enable_locale" 1>&6
846
847
848 #
849 # Character set recode (--enable-recode)
850 #
851 echo $ac_n "checking whether to build with recode support""... $ac_c" 1>&6
852 echo "configure:853: checking whether to build with recode support" >&5
853 # Check whether --enable-recode was given
854 if test x"${enable_recode+set}" = xset; then
855   case $enable_recode in
856     yes)
857       cat >> confdefs.h <<\EOF
858 #define CYR_RECODE 1
859 EOF
860
861       ;;
862     no)
863       :
864       ;;
865     *)
866       enableval=$enable_recode
867       { echo "configure: error: no argument expected for --enable-recode option" 1>&2; exit 1; }
868       ;;
869   esac # $enable_recode
870 else
871   enable_recode=no
872
873 fi
874 echo "$ac_t""$enable_recode" 1>&6
875
876
877 #
878 # Multibyte support
879 #
880 MULTIBYTE=
881 echo $ac_n "checking whether to build with multibyte character support""... $ac_c" 1>&6
882 echo "configure:883: checking whether to build with multibyte character support" >&5
883
884 # Check whether --enable-multibyte was given
885 if test x"${enable_multibyte+set}" = xset; then
886   case $enable_multibyte in
887     yes)
888       MULTIBYTE=SQL_ASCII
889       ;;
890     no)
891       :
892       ;;
893     *)
894       enableval=$enable_multibyte
895       enable_multibyte=yes
896
897   case $enableval in
898     SQL_ASCII|EUC_JP|EUC_CN|EUC_KR|EUC_TW|UNICODE|MULE_INTERNAL|LATIN1|LATIN2|LATIN3|LATIN4|LATIN5|LATIN6|LATIN7|LATIN8|LATIN9|LATIN10|KOI8|WIN|ALT|ISO_8859_5|ISO_8859_6|ISO_8859_7|ISO_8859_8)
899       MULTIBYTE=$enableval;;
900     *)
901       { echo "configure: error: argument to --enable-multibyte must be one of:
902   SQL_ASCII, EUC_JP, EUC_CN, EUC_KR, EUC_TW,
903   UNICODE, MULE_INTERNAL,
904   LATIN1, LATIN2, LATIN3, LATIN4, LATIN5,
905   LATIN6, LATIN7, LATIN8, LATIN9, LATIN10,
906   KOI8, WIN, ALT,
907   ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8
908 Or do not specify an argument to the option to use the default." 1>&2; exit 1; };;
909   esac
910
911       ;;
912   esac # $enable_multibyte
913 else
914   enable_multibyte=no
915 fi
916
917 if test "$enable_multibyte" = yes; then
918   
919   cat >> confdefs.h <<\EOF
920 #define MULTIBYTE 1
921 EOF
922
923   echo "$ac_t""yes, default $MULTIBYTE" 1>&6
924
925 else
926   echo "$ac_t""no" 1>&6
927 fi
928
929
930
931
932 #
933 # NLS
934 #
935 echo $ac_n "checking whether NLS is wanted""... $ac_c" 1>&6
936 echo "configure:937: checking whether NLS is wanted" >&5
937 # Check whether --enable-nls was given
938 if test x"${enable_nls+set}" = xset; then
939   case $enable_nls in
940     yes)
941       :
942       ;;
943     no)
944       :
945       ;;
946     *)
947       enableval=$enable_nls
948       enable_nls=yes
949 WANTED_LANGUAGES=$enableval
950       ;;
951   esac # $enable_nls
952 else
953   enable_nls=no
954 fi
955
956 if test "$enable_nls" = yes; then
957   cat >> confdefs.h <<\EOF
958 #define ENABLE_NLS 1
959 EOF
960
961 fi
962
963 echo "$ac_t""$enable_nls" 1>&6
964
965
966
967 #
968 # Default port number (--with-pgport), default 5432
969 #
970 echo $ac_n "checking for default port number""... $ac_c" 1>&6
971 echo "configure:972: checking for default port number" >&5
972 # Check whether --with-pgport was given
973 if test x"${with_pgport+set}" = xset; then
974   case $with_pgport in
975     yes)
976       { echo "configure: error: argument required for --with-pgport option" 1>&2; exit 1; }
977       ;;
978     no)
979       { echo "configure: error: argument required for --with-pgport option" 1>&2; exit 1; }
980       ;;
981     *)
982       withval=$with_pgport
983       default_port=$withval
984       ;;
985   esac # $with_pgport
986 else
987   default_port=5432
988 fi
989 echo "$ac_t""$default_port" 1>&6
990 # Need both of these because some places want an integer and some a string
991 cat >> confdefs.h <<EOF
992 #define DEF_PGPORT ${default_port}
993 EOF
994
995 cat >> confdefs.h <<EOF
996 #define DEF_PGPORT_STR "${default_port}"
997 EOF
998
999
1000
1001 #
1002 # Maximum number of allowed connections (--with-maxbackends), default 32
1003 #
1004 echo $ac_n "checking for default soft limit on number of connections""... $ac_c" 1>&6
1005 echo "configure:1006: checking for default soft limit on number of connections" >&5
1006 # Check whether --with-maxbackends was given
1007 if test x"${with_maxbackends+set}" = xset; then
1008   case $with_maxbackends in
1009     yes)
1010       { echo "configure: error: argument required for --with-maxbackends option" 1>&2; exit 1; }
1011       ;;
1012     no)
1013       { echo "configure: error: argument required for --with-maxbackends option" 1>&2; exit 1; }
1014       ;;
1015   esac # $with_maxbackends
1016 else
1017   with_maxbackends=32
1018 fi
1019 echo "$ac_t""$with_maxbackends" 1>&6
1020 cat >> confdefs.h <<EOF
1021 #define DEF_MAXBACKENDS $with_maxbackends
1022 EOF
1023
1024
1025
1026 #
1027 # Option to disable shared libraries
1028 #
1029 # Check whether --enable-shared was given
1030 if test x"${enable_shared+set}" = xset; then
1031   case $enable_shared in
1032     yes)
1033       :
1034       ;;
1035     no)
1036       :
1037       ;;
1038     *)
1039       enableval=$enable_shared
1040       { echo "configure: error: no argument expected for --enable-shared option" 1>&2; exit 1; }
1041       ;;
1042   esac # $enable_shared
1043 else
1044   enable_shared=yes
1045
1046 fi
1047
1048
1049 #
1050 # '-rpath'-like feature can be disabled
1051 #
1052 # Check whether --enable-rpath was given
1053 if test x"${enable_rpath+set}" = xset; then
1054   case $enable_rpath in
1055     yes)
1056       :
1057       ;;
1058     no)
1059       :
1060       ;;
1061     *)
1062       enableval=$enable_rpath
1063       { echo "configure: error: no argument expected for --enable-rpath option" 1>&2; exit 1; }
1064       ;;
1065   esac # $enable_rpath
1066 else
1067   enable_rpath=yes
1068
1069 fi
1070
1071
1072
1073 #
1074 # --enable-debug adds -g to compiler flags
1075 #
1076 # Check whether --enable-debug was given
1077 if test x"${enable_debug+set}" = xset; then
1078   case $enable_debug in
1079     yes)
1080       :
1081       ;;
1082     no)
1083       :
1084       ;;
1085     *)
1086       enableval=$enable_debug
1087       { echo "configure: error: no argument expected for --enable-debug option" 1>&2; exit 1; }
1088       ;;
1089   esac # $enable_debug
1090 else
1091   enable_debug=no
1092
1093 fi
1094
1095
1096 #
1097 # C compiler
1098 #
1099
1100 # For historical reasons you can also use --with-CC to specify the C compiler
1101 # to use, although the standard way to do this is to set the CC environment
1102 # variable.
1103 # Check whether --with-CC was given
1104 if test x"${with_CC+set}" = xset; then
1105   case $with_CC in
1106     yes)
1107       { echo "configure: error: argument required for --with-CC option" 1>&2; exit 1; }
1108       ;;
1109     no)
1110       { echo "configure: error: argument required for --with-CC option" 1>&2; exit 1; }
1111       ;;
1112     *)
1113       withval=$with_CC
1114       CC=$with_CC
1115       ;;
1116   esac # $with_CC
1117 fi
1118
1119 # On AIX, default compiler to xlc.
1120 if test "$template" = aix && test -z "$CC" ; then CC=xlc; fi
1121
1122 # Save CFLAGS from the environment
1123 has_environ_CFLAGS="${CFLAGS+yes}"
1124 save_CFLAGS=$CFLAGS
1125
1126 # Extract the first word of "gcc", so it can be a program name with args.
1127 set dummy gcc; ac_word=$2
1128 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1129 echo "configure:1130: checking for $ac_word" >&5
1130 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1131   echo $ac_n "(cached) $ac_c" 1>&6
1132 else
1133   if test -n "$CC"; then
1134   ac_cv_prog_CC="$CC" # Let the user override the test.
1135 else
1136   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1137   ac_dummy="$PATH"
1138   for ac_dir in $ac_dummy; do
1139     test -z "$ac_dir" && ac_dir=.
1140     if test -f $ac_dir/$ac_word; then
1141       ac_cv_prog_CC="gcc"
1142       break
1143     fi
1144   done
1145   IFS="$ac_save_ifs"
1146 fi
1147 fi
1148 CC="$ac_cv_prog_CC"
1149 if test -n "$CC"; then
1150   echo "$ac_t""$CC" 1>&6
1151 else
1152   echo "$ac_t""no" 1>&6
1153 fi
1154
1155 if test -z "$CC"; then
1156   # Extract the first word of "cc", so it can be a program name with args.
1157 set dummy cc; ac_word=$2
1158 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1159 echo "configure:1160: checking for $ac_word" >&5
1160 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1161   echo $ac_n "(cached) $ac_c" 1>&6
1162 else
1163   if test -n "$CC"; then
1164   ac_cv_prog_CC="$CC" # Let the user override the test.
1165 else
1166   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1167   ac_prog_rejected=no
1168   ac_dummy="$PATH"
1169   for ac_dir in $ac_dummy; do
1170     test -z "$ac_dir" && ac_dir=.
1171     if test -f $ac_dir/$ac_word; then
1172       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1173         ac_prog_rejected=yes
1174         continue
1175       fi
1176       ac_cv_prog_CC="cc"
1177       break
1178     fi
1179   done
1180   IFS="$ac_save_ifs"
1181 if test $ac_prog_rejected = yes; then
1182   # We found a bogon in the path, so make sure we never use it.
1183   set dummy $ac_cv_prog_CC
1184   shift
1185   if test $# -gt 0; then
1186     # We chose a different compiler from the bogus one.
1187     # However, it has the same basename, so the bogon will be chosen
1188     # first if we set CC to just the basename; use the full file name.
1189     shift
1190     set dummy "$ac_dir/$ac_word" "$@"
1191     shift
1192     ac_cv_prog_CC="$@"
1193   fi
1194 fi
1195 fi
1196 fi
1197 CC="$ac_cv_prog_CC"
1198 if test -n "$CC"; then
1199   echo "$ac_t""$CC" 1>&6
1200 else
1201   echo "$ac_t""no" 1>&6
1202 fi
1203
1204   if test -z "$CC"; then
1205     case "`uname -s`" in
1206     *win32* | *WIN32*)
1207       # Extract the first word of "cl", so it can be a program name with args.
1208 set dummy cl; ac_word=$2
1209 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1210 echo "configure:1211: checking for $ac_word" >&5
1211 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1212   echo $ac_n "(cached) $ac_c" 1>&6
1213 else
1214   if test -n "$CC"; then
1215   ac_cv_prog_CC="$CC" # Let the user override the test.
1216 else
1217   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1218   ac_dummy="$PATH"
1219   for ac_dir in $ac_dummy; do
1220     test -z "$ac_dir" && ac_dir=.
1221     if test -f $ac_dir/$ac_word; then
1222       ac_cv_prog_CC="cl"
1223       break
1224     fi
1225   done
1226   IFS="$ac_save_ifs"
1227 fi
1228 fi
1229 CC="$ac_cv_prog_CC"
1230 if test -n "$CC"; then
1231   echo "$ac_t""$CC" 1>&6
1232 else
1233   echo "$ac_t""no" 1>&6
1234 fi
1235  ;;
1236     esac
1237   fi
1238   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1239 fi
1240
1241 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1242 echo "configure:1243: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1243
1244 ac_ext=c
1245 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1246 ac_cpp='$CPP $CPPFLAGS'
1247 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1248 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1249 cross_compiling=$ac_cv_prog_cc_cross
1250
1251 cat > conftest.$ac_ext << EOF
1252
1253 #line 1254 "configure"
1254 #include "confdefs.h"
1255
1256 main(){return(0);}
1257 EOF
1258 if { (eval echo configure:1259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1259   ac_cv_prog_cc_works=yes
1260   # If we can't run a trivial program, we are probably using a cross compiler.
1261   if (./conftest; exit) 2>/dev/null; then
1262     ac_cv_prog_cc_cross=no
1263   else
1264     ac_cv_prog_cc_cross=yes
1265   fi
1266 else
1267   echo "configure: failed program was:" >&5
1268   cat conftest.$ac_ext >&5
1269   ac_cv_prog_cc_works=no
1270 fi
1271 rm -fr conftest*
1272 ac_ext=c
1273 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1274 ac_cpp='$CPP $CPPFLAGS'
1275 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1276 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1277 cross_compiling=$ac_cv_prog_cc_cross
1278
1279 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1280 if test $ac_cv_prog_cc_works = no; then
1281   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1282 fi
1283 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1284 echo "configure:1285: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1285 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1286 cross_compiling=$ac_cv_prog_cc_cross
1287
1288 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1289 echo "configure:1290: checking whether we are using GNU C" >&5
1290 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1291   echo $ac_n "(cached) $ac_c" 1>&6
1292 else
1293   cat > conftest.c <<EOF
1294 #ifdef __GNUC__
1295   yes;
1296 #endif
1297 EOF
1298 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1299   ac_cv_prog_gcc=yes
1300 else
1301   ac_cv_prog_gcc=no
1302 fi
1303 fi
1304
1305 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1306
1307 if test $ac_cv_prog_gcc = yes; then
1308   GCC=yes
1309 else
1310   GCC=
1311 fi
1312
1313 ac_test_CFLAGS="${CFLAGS+set}"
1314 ac_save_CFLAGS="$CFLAGS"
1315 CFLAGS=
1316 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1317 echo "configure:1318: checking whether ${CC-cc} accepts -g" >&5
1318 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1319   echo $ac_n "(cached) $ac_c" 1>&6
1320 else
1321   echo 'void f(){}' > conftest.c
1322 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1323   ac_cv_prog_cc_g=yes
1324 else
1325   ac_cv_prog_cc_g=no
1326 fi
1327 rm -f conftest*
1328
1329 fi
1330
1331 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1332 if test "$ac_test_CFLAGS" = set; then
1333   CFLAGS="$ac_save_CFLAGS"
1334 elif test $ac_cv_prog_cc_g = yes; then
1335   if test "$GCC" = yes; then
1336     CFLAGS="-g -O2"
1337   else
1338     CFLAGS="-g"
1339   fi
1340 else
1341   if test "$GCC" = yes; then
1342     CFLAGS="-O2"
1343   else
1344     CFLAGS=
1345   fi
1346 fi
1347
1348 # Read the template
1349 . "$srcdir/src/template/$template" || exit
1350
1351 if test "$has_environ_CFLAGS" = yes; then
1352   CFLAGS=$save_CFLAGS
1353 fi
1354 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
1355   CFLAGS="$CFLAGS -g"
1356 fi
1357 echo "using CFLAGS=$CFLAGS"
1358 # Check if the compiler still works with the template settings
1359 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1360 echo "configure:1361: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1361
1362 ac_ext=c
1363 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1364 ac_cpp='$CPP $CPPFLAGS'
1365 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1366 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1367 cross_compiling=$ac_cv_prog_cc_cross
1368
1369 cat > conftest.$ac_ext << EOF
1370
1371 #line 1372 "configure"
1372 #include "confdefs.h"
1373
1374 main(){return(0);}
1375 EOF
1376 if { (eval echo configure:1377: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1377   ac_cv_prog_cc_works=yes
1378   # If we can't run a trivial program, we are probably using a cross compiler.
1379   if (./conftest; exit) 2>/dev/null; then
1380     ac_cv_prog_cc_cross=no
1381   else
1382     ac_cv_prog_cc_cross=yes
1383   fi
1384 else
1385   echo "configure: failed program was:" >&5
1386   cat conftest.$ac_ext >&5
1387   ac_cv_prog_cc_works=no
1388 fi
1389 rm -fr conftest*
1390 ac_ext=c
1391 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1392 ac_cpp='$CPP $CPPFLAGS'
1393 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1394 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1395 cross_compiling=$ac_cv_prog_cc_cross
1396
1397 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1398 if test $ac_cv_prog_cc_works = no; then
1399   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1400 fi
1401 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1402 echo "configure:1403: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1403 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1404 cross_compiling=$ac_cv_prog_cc_cross
1405
1406 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1407 echo "configure:1408: checking for Cygwin environment" >&5
1408 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1409   echo $ac_n "(cached) $ac_c" 1>&6
1410 else
1411   cat > conftest.$ac_ext <<EOF
1412 #line 1413 "configure"
1413 #include "confdefs.h"
1414
1415 int main() {
1416
1417 #ifndef __CYGWIN__
1418 #define __CYGWIN__ __CYGWIN32__
1419 #endif
1420 return __CYGWIN__;
1421 ; return 0; }
1422 EOF
1423 if { (eval echo configure:1424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1424   rm -rf conftest*
1425   ac_cv_cygwin=yes
1426 else
1427   echo "configure: failed program was:" >&5
1428   cat conftest.$ac_ext >&5
1429   rm -rf conftest*
1430   ac_cv_cygwin=no
1431 fi
1432 rm -f conftest*
1433 rm -f conftest*
1434 fi
1435
1436 echo "$ac_t""$ac_cv_cygwin" 1>&6
1437 CYGWIN=
1438 test "$ac_cv_cygwin" = yes && CYGWIN=yes
1439 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1440 echo "configure:1441: checking for mingw32 environment" >&5
1441 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1442   echo $ac_n "(cached) $ac_c" 1>&6
1443 else
1444   cat > conftest.$ac_ext <<EOF
1445 #line 1446 "configure"
1446 #include "confdefs.h"
1447
1448 int main() {
1449 return __MINGW32__;
1450 ; return 0; }
1451 EOF
1452 if { (eval echo configure:1453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1453   rm -rf conftest*
1454   ac_cv_mingw32=yes
1455 else
1456   echo "configure: failed program was:" >&5
1457   cat conftest.$ac_ext >&5
1458   rm -rf conftest*
1459   ac_cv_mingw32=no
1460 fi
1461 rm -f conftest*
1462 rm -f conftest*
1463 fi
1464
1465 echo "$ac_t""$ac_cv_mingw32" 1>&6
1466 MINGW32=
1467 test "$ac_cv_mingw32" = yes && MINGW32=yes
1468
1469
1470 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1471 echo "configure:1472: checking for executable suffix" >&5
1472 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1473   echo $ac_n "(cached) $ac_c" 1>&6
1474 else
1475   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1476   ac_cv_exeext=.exe
1477 else
1478   rm -f conftest*
1479   echo 'int main () { return 0; }' > conftest.$ac_ext
1480   ac_cv_exeext=
1481   if { (eval echo configure:1482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1482     for file in conftest.*; do
1483       case $file in
1484       *.c | *.o | *.obj) ;;
1485       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1486       esac
1487     done
1488   else
1489     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1490   fi
1491   rm -f conftest*
1492   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1493 fi
1494 fi
1495
1496 EXEEXT=""
1497 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1498 echo "$ac_t""${ac_cv_exeext}" 1>&6
1499 ac_exeext=$EXEEXT
1500
1501 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1502 echo "configure:1503: checking how to run the C preprocessor" >&5
1503 # On Suns, sometimes $CPP names a directory.
1504 if test -n "$CPP" && test -d "$CPP"; then
1505   CPP=
1506 fi
1507 if test -z "$CPP"; then
1508 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1509   echo $ac_n "(cached) $ac_c" 1>&6
1510 else
1511     # This must be in double quotes, not single quotes, because CPP may get
1512   # substituted into the Makefile and "${CC-cc}" will confuse make.
1513   CPP="${CC-cc} -E"
1514   # On the NeXT, cc -E runs the code through the compiler's parser,
1515   # not just through cpp.
1516   cat > conftest.$ac_ext <<EOF
1517 #line 1518 "configure"
1518 #include "confdefs.h"
1519 #include <assert.h>
1520 Syntax Error
1521 EOF
1522 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1523 { (eval echo configure:1524: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1524 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1525 if test -z "$ac_err"; then
1526   :
1527 else
1528   echo "$ac_err" >&5
1529   echo "configure: failed program was:" >&5
1530   cat conftest.$ac_ext >&5
1531   rm -rf conftest*
1532   CPP="${CC-cc} -E -traditional-cpp"
1533   cat > conftest.$ac_ext <<EOF
1534 #line 1535 "configure"
1535 #include "confdefs.h"
1536 #include <assert.h>
1537 Syntax Error
1538 EOF
1539 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1540 { (eval echo configure:1541: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1541 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1542 if test -z "$ac_err"; then
1543   :
1544 else
1545   echo "$ac_err" >&5
1546   echo "configure: failed program was:" >&5
1547   cat conftest.$ac_ext >&5
1548   rm -rf conftest*
1549   CPP="${CC-cc} -nologo -E"
1550   cat > conftest.$ac_ext <<EOF
1551 #line 1552 "configure"
1552 #include "confdefs.h"
1553 #include <assert.h>
1554 Syntax Error
1555 EOF
1556 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1557 { (eval echo configure:1558: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1558 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1559 if test -z "$ac_err"; then
1560   :
1561 else
1562   echo "$ac_err" >&5
1563   echo "configure: failed program was:" >&5
1564   cat conftest.$ac_ext >&5
1565   rm -rf conftest*
1566   CPP=/lib/cpp
1567 fi
1568 rm -f conftest*
1569 fi
1570 rm -f conftest*
1571 fi
1572 rm -f conftest*
1573   ac_cv_prog_CPP="$CPP"
1574 fi
1575   CPP="$ac_cv_prog_CPP"
1576 else
1577   ac_cv_prog_CPP="$CPP"
1578 fi
1579 echo "$ac_t""$CPP" 1>&6
1580
1581 if test $ac_cv_prog_gcc = yes; then
1582     echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
1583 echo "configure:1584: checking whether ${CC-cc} needs -traditional" >&5
1584 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
1585   echo $ac_n "(cached) $ac_c" 1>&6
1586 else
1587     ac_pattern="Autoconf.*'x'"
1588   cat > conftest.$ac_ext <<EOF
1589 #line 1590 "configure"
1590 #include "confdefs.h"
1591 #include <sgtty.h>
1592 Autoconf TIOCGETP
1593 EOF
1594 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1595   egrep "$ac_pattern" >/dev/null 2>&1; then
1596   rm -rf conftest*
1597   ac_cv_prog_gcc_traditional=yes
1598 else
1599   rm -rf conftest*
1600   ac_cv_prog_gcc_traditional=no
1601 fi
1602 rm -f conftest*
1603
1604
1605   if test $ac_cv_prog_gcc_traditional = no; then
1606     cat > conftest.$ac_ext <<EOF
1607 #line 1608 "configure"
1608 #include "confdefs.h"
1609 #include <termio.h>
1610 Autoconf TCGETA
1611 EOF
1612 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1613   egrep "$ac_pattern" >/dev/null 2>&1; then
1614   rm -rf conftest*
1615   ac_cv_prog_gcc_traditional=yes
1616 fi
1617 rm -f conftest*
1618
1619   fi
1620 fi
1621
1622 echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
1623   if test $ac_cv_prog_gcc_traditional = yes; then
1624     CC="$CC -traditional"
1625   fi
1626 fi
1627
1628
1629
1630 # Create compiler version string
1631 if test x"$GCC" = x"yes" ; then
1632   cc_string="GCC `${CC} --version | head -1`"
1633 else
1634   cc_string=$CC
1635 fi
1636 cat >> confdefs.h <<EOF
1637 #define PG_VERSION_STR "PostgreSQL $VERSION on $host, compiled by $cc_string"
1638 EOF
1639
1640
1641
1642 #
1643 # Automatic dependency tracking
1644 #
1645 # Check whether --enable-depend was given
1646 if test x"${enable_depend+set}" = xset; then
1647   case $enable_depend in
1648     yes)
1649       autodepend=yes
1650       ;;
1651     no)
1652       :
1653       ;;
1654     *)
1655       enableval=$enable_depend
1656       { echo "configure: error: no argument expected for --enable-depend option" 1>&2; exit 1; }
1657       ;;
1658   esac # $enable_depend
1659 else
1660   enable_depend=no
1661
1662 fi
1663
1664
1665
1666 #
1667 # Enable assert checks
1668 #
1669 # Check whether --enable-cassert was given
1670 if test x"${enable_cassert+set}" = xset; then
1671   case $enable_cassert in
1672     yes)
1673       cat >> confdefs.h <<\EOF
1674 #define USE_ASSERT_CHECKING 1
1675 EOF
1676
1677       ;;
1678     no)
1679       :
1680       ;;
1681     *)
1682       enableval=$enable_cassert
1683       { echo "configure: error: no argument expected for --enable-cassert option" 1>&2; exit 1; }
1684       ;;
1685   esac # $enable_cassert
1686 else
1687   enable_cassert=no
1688
1689 fi
1690
1691
1692 #
1693 # Include directories
1694 #
1695 ac_save_IFS=$IFS
1696 IFS="${IFS}:"
1697 # SRCH_INC comes from the template file
1698 for dir in $with_includes $SRCH_INC; do
1699   if test -d "$dir"; then
1700     INCLUDES="$INCLUDES -I$dir"
1701   else
1702     echo "configure: warning: *** Include directory $dir does not exist." 1>&2
1703   fi
1704 done
1705 IFS=$ac_save_IFS
1706
1707
1708
1709 #
1710 # Library directories
1711 #
1712 ac_save_IFS=$IFS
1713 IFS="${IFS}:"
1714 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
1715 for dir in $LIBRARY_DIRS $SRCH_LIB; do
1716   if test -d "$dir"; then
1717     LIBDIRS="$LIBDIRS -L$dir"
1718   else
1719     echo "configure: warning: *** Library directory $dir does not exist." 1>&2
1720   fi
1721 done
1722 IFS=$ac_save_IFS
1723
1724
1725 #
1726 # Tcl/Tk
1727 #
1728 echo $ac_n "checking whether to build with Tcl""... $ac_c" 1>&6
1729 echo "configure:1730: checking whether to build with Tcl" >&5
1730 # Check whether --with-tcl was given
1731 if test x"${with_tcl+set}" = xset; then
1732   case $with_tcl in
1733     yes)
1734       :
1735       ;;
1736     no)
1737       :
1738       ;;
1739     *)
1740       withval=$with_tcl
1741       { echo "configure: error: no argument expected for --with-tcl option" 1>&2; exit 1; }
1742       ;;
1743   esac # $with_tcl
1744 else
1745   with_tcl=no
1746
1747 fi
1748 echo "$ac_t""$with_tcl" 1>&6
1749
1750
1751 # If Tcl is enabled (above) then Tk is also, unless the user disables it using --without-tk
1752 echo $ac_n "checking whether to build with Tk""... $ac_c" 1>&6
1753 echo "configure:1754: checking whether to build with Tk" >&5
1754 if test "$with_tcl" = yes; then
1755   # Check whether --with-tk was given
1756 if test x"${with_tk+set}" = xset; then
1757   case $with_tk in
1758     yes)
1759       :
1760       ;;
1761     no)
1762       :
1763       ;;
1764     *)
1765       withval=$with_tk
1766       { echo "configure: error: no argument expected for --with-tk option" 1>&2; exit 1; }
1767       ;;
1768   esac # $with_tk
1769 else
1770   with_tk=yes
1771
1772 fi
1773 else
1774   with_tk=no
1775 fi
1776 echo "$ac_t""$with_tk" 1>&6
1777
1778
1779
1780 # We see if the path to the TCL/TK configuration scripts is specified.
1781 # This will override the use of tclsh to find the paths to search.
1782
1783 # Check whether --with-tclconfig was given
1784 if test x"${with_tclconfig+set}" = xset; then
1785   case $with_tclconfig in
1786     yes)
1787       { echo "configure: error: argument required for --with-tclconfig option" 1>&2; exit 1; }
1788       ;;
1789     no)
1790       { echo "configure: error: argument required for --with-tclconfig option" 1>&2; exit 1; }
1791       ;;
1792   esac # $with_tclconfig
1793 fi
1794
1795 # We see if the path to the TK configuration scripts is specified.
1796 # This will override the use of tclsh to find the paths to search.
1797
1798 # Check whether --with-tkconfig was given
1799 if test x"${with_tkconfig+set}" = xset; then
1800   case $with_tkconfig in
1801     yes)
1802       { echo "configure: error: argument required for --with-tkconfig option" 1>&2; exit 1; }
1803       ;;
1804     no)
1805       { echo "configure: error: argument required for --with-tkconfig option" 1>&2; exit 1; }
1806       ;;
1807   esac # $with_tkconfig
1808 fi
1809
1810 #
1811 # Optionally build Perl modules (Pg.pm and PL/Perl)
1812 #
1813 echo $ac_n "checking whether to build Perl modules""... $ac_c" 1>&6
1814 echo "configure:1815: checking whether to build Perl modules" >&5
1815 # Check whether --with-perl was given
1816 if test x"${with_perl+set}" = xset; then
1817   case $with_perl in
1818     yes)
1819       :
1820       ;;
1821     no)
1822       :
1823       ;;
1824     *)
1825       withval=$with_perl
1826       { echo "configure: error: no argument expected for --with-perl option" 1>&2; exit 1; }
1827       ;;
1828   esac # $with_perl
1829 else
1830   with_perl=no
1831
1832 fi
1833 echo "$ac_t""$with_perl" 1>&6
1834
1835
1836 #
1837 # Optionally build Python interface module
1838 #
1839 echo $ac_n "checking whether to build Python modules""... $ac_c" 1>&6
1840 echo "configure:1841: checking whether to build Python modules" >&5
1841 # Check whether --with-python was given
1842 if test x"${with_python+set}" = xset; then
1843   case $with_python in
1844     yes)
1845       :
1846       ;;
1847     no)
1848       :
1849       ;;
1850     *)
1851       withval=$with_python
1852       { echo "configure: error: no argument expected for --with-python option" 1>&2; exit 1; }
1853       ;;
1854   esac # $with_python
1855 else
1856   with_python=no
1857
1858 fi
1859 echo "$ac_t""$with_python" 1>&6
1860
1861
1862 #
1863 # Optionally build the Java/JDBC tools
1864 #
1865 echo $ac_n "checking whether to build Java/JDBC tools""... $ac_c" 1>&6
1866 echo "configure:1867: checking whether to build Java/JDBC tools" >&5
1867 # Check whether --with-java was given
1868 if test x"${with_java+set}" = xset; then
1869   case $with_java in
1870     yes)
1871       echo "$ac_t""yes" 1>&6
1872
1873   for ac_prog in jakarta-ant ant ant.sh ant.bat
1874 do
1875 # Extract the first word of "$ac_prog", so it can be a program name with args.
1876 set dummy $ac_prog; ac_word=$2
1877 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1878 echo "configure:1879: checking for $ac_word" >&5
1879 if eval "test \"`echo '$''{'ac_cv_path_ANT'+set}'`\" = set"; then
1880   echo $ac_n "(cached) $ac_c" 1>&6
1881 else
1882   case "$ANT" in
1883   /*)
1884   ac_cv_path_ANT="$ANT" # Let the user override the test with a path.
1885   ;;
1886   ?:/*)                  
1887   ac_cv_path_ANT="$ANT" # Let the user override the test with a dos path.
1888   ;;
1889   *)
1890   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1891   ac_dummy="$PATH"
1892   for ac_dir in $ac_dummy; do 
1893     test -z "$ac_dir" && ac_dir=.
1894     if test -f $ac_dir/$ac_word; then
1895       ac_cv_path_ANT="$ac_dir/$ac_word"
1896       break
1897     fi
1898   done
1899   IFS="$ac_save_ifs"
1900   ;;
1901 esac
1902 fi
1903 ANT="$ac_cv_path_ANT"
1904 if test -n "$ANT"; then
1905   echo "$ac_t""$ANT" 1>&6
1906 else
1907   echo "$ac_t""no" 1>&6
1908 fi
1909
1910 test -n "$ANT" && break
1911 done
1912
1913   
1914   echo $ac_n "checking whether $ANT works""... $ac_c" 1>&6
1915 echo "configure:1916: checking whether $ANT works" >&5
1916 if eval "test \"`echo '$''{'pgac_cv_prog_ant_works'+set}'`\" = set"; then
1917   echo $ac_n "(cached) $ac_c" 1>&6
1918 else
1919   
1920     cat > conftest.java << EOF
1921 public class conftest {
1922     int testmethod(int a, int b) {
1923         return a + b;
1924     }
1925 }
1926 EOF
1927
1928     cat > conftest.xml << EOF
1929 <project name="conftest" default="conftest">
1930  <target name="conftest">
1931   <javac srcdir="." includes="conftest.java">
1932   </javac>
1933  </target>
1934 </project>
1935 EOF
1936
1937     pgac_cmd='$ANT -buildfile conftest.xml 1>&2'
1938     { (eval echo configure:1939: \"$pgac_cmd\") 1>&5; (eval $pgac_cmd) 2>&5; }
1939     pgac_save_status=$?
1940     if test $? = 0 && test -f ./conftest.class ; then
1941       pgac_cv_prog_ant_works=yes
1942     else
1943       echo "configure: failed java program was:" >&5
1944       cat conftest.java >&5
1945       echo "configure: failed build file was:" >&5
1946       cat conftest.xml >&5
1947       pgac_cv_prog_ant_works=no
1948     fi
1949
1950     rm -f conftest* core core.* *.core
1951   
1952 fi
1953
1954 echo "$ac_t""$pgac_cv_prog_ant_works" 1>&6
1955
1956   if test "$pgac_cv_prog_ant_works" != yes; then
1957     { echo "configure: error: ant does not work" 1>&2; exit 1; }
1958   fi
1959
1960
1961 if test -z "$ANT"; then
1962   { echo "configure: error: Ant is required to build Java components" 1>&2; exit 1; }
1963 fi
1964       ;;
1965     no)
1966       echo "$ac_t""no" 1>&6
1967       ;;
1968     *)
1969       withval=$with_java
1970       { echo "configure: error: no argument expected for --with-java option" 1>&2; exit 1; }
1971       ;;
1972   esac # $with_java
1973 else
1974   with_java=no
1975 echo "$ac_t""no" 1>&6
1976 fi
1977
1978
1979
1980 #
1981 # Kerberos 4
1982 #
1983 # Check whether --with-krb4 was given
1984 if test x"${with_krb4+set}" = xset; then
1985   case $with_krb4 in
1986     yes)
1987       krb4_prefix=/usr/athena
1988       ;;
1989     no)
1990       :
1991       ;;
1992     *)
1993       withval=$with_krb4
1994       with_krb4=yes
1995 krb4_prefix=$withval
1996       ;;
1997   esac # $with_krb4
1998 else
1999   with_krb4=no
2000 fi
2001
2002 if test "$with_krb4" = yes; then
2003   
2004   echo "$ac_t""building with Kerberos 4 support" 1>&6
2005   cat >> confdefs.h <<\EOF
2006 #define KRB4 1
2007 EOF
2008
2009
2010   if test -d "$krb4_prefix/include"; then
2011     INCLUDES="$INCLUDES -I$krb4_prefix/include"
2012   fi
2013   if test -d "$krb4_prefix/lib"; then
2014     LIBDIRS="$LIBDIRS -L$krb4_prefix/lib"
2015   fi
2016
2017   krb_srvtab="/etc/srvtab"
2018
2019 fi
2020
2021
2022
2023
2024
2025 #
2026 # Kerberos 5
2027 #
2028 # Check whether --with-krb5 was given
2029 if test x"${with_krb5+set}" = xset; then
2030   case $with_krb5 in
2031     yes)
2032       krb5_prefix=/usr/athena
2033       ;;
2034     no)
2035       :
2036       ;;
2037     *)
2038       withval=$with_krb5
2039       with_krb5=yes
2040 krb5_prefix=$withval
2041       ;;
2042   esac # $with_krb5
2043 else
2044   with_krb5=no
2045 fi
2046
2047 if test "$with_krb5" = yes; then
2048   
2049   echo "$ac_t""building with Kerberos 5 support" 1>&6
2050   cat >> confdefs.h <<\EOF
2051 #define KRB5 1
2052 EOF
2053
2054
2055   if test -d "$krb5_prefix/include"; then
2056     INCLUDES="$INCLUDES -I$krb5_prefix/include"
2057   fi
2058   if test -d "$krb5_prefix/lib"; then
2059     LIBDIRS="$LIBDIRS -L$krb5_prefix/lib"
2060   fi
2061
2062   krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
2063
2064 fi
2065
2066
2067
2068
2069
2070 # Using both Kerberos 4 and Kerberos 5 at the same time isn't going to work.
2071 if test "$with_krb4" = yes && test "$with_krb5" = yes ; then
2072   { echo "configure: error: Kerberos 4 and Kerberos 5 support cannot be combined" 1>&2; exit 1; }
2073 fi
2074
2075
2076
2077
2078 #
2079 # Kerberos configuration parameters
2080 #
2081 # Check whether --with-krb-srvnam was given
2082 if test x"${with_krb_srvnam+set}" = xset; then
2083   case $with_krb_srvnam in
2084     yes)
2085       { echo "configure: error: argument required for --with-krb-srvnam option" 1>&2; exit 1; }
2086       ;;
2087     no)
2088       { echo "configure: error: argument required for --with-krb-srvnam option" 1>&2; exit 1; }
2089       ;;
2090   esac # $with_krb_srvnam
2091 else
2092   with_krb_srvnam="postgres"
2093 fi
2094 cat >> confdefs.h <<EOF
2095 #define PG_KRB_SRVNAM "$with_krb_srvnam"
2096 EOF
2097
2098
2099
2100 #
2101 # PAM
2102 #
2103 echo $ac_n "checking whether to build with PAM support""... $ac_c" 1>&6
2104 echo "configure:2105: checking whether to build with PAM support" >&5
2105 # Check whether --with-pam was given
2106 if test x"${with_pam+set}" = xset; then
2107   case $with_pam in
2108     yes)
2109       cat >> confdefs.h <<\EOF
2110 #define USE_PAM 1
2111 EOF
2112
2113       ;;
2114     no)
2115       :
2116       ;;
2117     *)
2118       withval=$with_pam
2119       { echo "configure: error: no argument expected for --with-pam option" 1>&2; exit 1; }
2120       ;;
2121   esac # $with_pam
2122 else
2123   with_pam=no
2124
2125 fi
2126 echo "$ac_t""$with_pam" 1>&6
2127
2128
2129
2130 #
2131 # OpenSSL
2132 #
2133 # Check whether --with-openssl was given
2134 if test x"${with_openssl+set}" = xset; then
2135   case $with_openssl in
2136     yes)
2137       openssl_prefix=/usr/local/ssl
2138       ;;
2139     no)
2140       :
2141       ;;
2142     *)
2143       withval=$with_openssl
2144       with_openssl=yes
2145 openssl_prefix=$withval
2146       ;;
2147   esac # $with_openssl
2148 else
2149   with_openssl=no
2150 fi
2151
2152 if test "$with_openssl" = yes; then
2153   
2154   echo "$ac_t""building with OpenSSL support" 1>&6
2155   cat >> confdefs.h <<\EOF
2156 #define USE_SSL 1
2157 EOF
2158
2159
2160   if test -d "${openssl_prefix}/include" ; then
2161     INCLUDES="$INCLUDES -I${openssl_prefix}/include"
2162   fi
2163   if test -d "${openssl_prefix}/lib" ; then
2164     LIBDIRS="$LIBDIRS -L${openssl_prefix}/lib"
2165   fi
2166
2167 fi
2168
2169
2170
2171
2172
2173
2174 #
2175 # Optionally enable the building of the ODBC driver
2176 #
2177  
2178 # Old option name
2179 if test "${with_odbc+set}" = set && test "${enable_odbc+set}" != set; then
2180   enable_odbc=$with_odbc
2181 fi
2182  
2183 echo $ac_n "checking whether to build the ODBC driver""... $ac_c" 1>&6
2184 echo "configure:2185: checking whether to build the ODBC driver" >&5
2185 # Check whether --enable-odbc was given
2186 if test x"${enable_odbc+set}" = xset; then
2187   case $enable_odbc in
2188     yes)
2189       :
2190       ;;
2191     no)
2192       :
2193       ;;
2194     *)
2195       enableval=$enable_odbc
2196       { echo "configure: error: no argument expected for --enable-odbc option" 1>&2; exit 1; }
2197       ;;
2198   esac # $enable_odbc
2199 else
2200   enable_odbc=no
2201
2202 fi
2203 # Check whether --with-unixodbc was given
2204 if test x"${with_unixodbc+set}" = xset; then
2205   case $with_unixodbc in
2206     yes)
2207       :
2208       ;;
2209     no)
2210       :
2211       ;;
2212     *)
2213       withval=$with_unixodbc
2214       { echo "configure: error: no argument expected for --with-unixodbc option" 1>&2; exit 1; }
2215       ;;
2216   esac # $with_unixodbc
2217 else
2218   with_unixodbc=no
2219
2220 fi
2221 # Check whether --with-iodbc was given
2222 if test x"${with_iodbc+set}" = xset; then
2223   case $with_iodbc in
2224     yes)
2225       :
2226       ;;
2227     no)
2228       :
2229       ;;
2230     *)
2231       withval=$with_iodbc
2232       { echo "configure: error: no argument expected for --with-iodbc option" 1>&2; exit 1; }
2233       ;;
2234   esac # $with_iodbc
2235 else
2236   with_iodbc=no
2237
2238 fi
2239 if test "$with_unixodbc" = yes && test "$with_iodbc" = yes; then
2240   { echo "configure: error: ODBC driver cannot be built for both unixODBC and iODBC" 1>&2; exit 1; }
2241 fi
2242 if test "$with_unixodbc" = yes || test "$with_iodbc" = yes; then
2243   enable_odbc=yes
2244 fi
2245 case $enable_odbc:$with_unixodbc:$with_iodbc in
2246   yes:no:no)    echo "$ac_t""yes (stand-alone)" 1>&6;;
2247   yes:yes:no)   echo "$ac_t""yes (unixODBC)" 1>&6; cat >> confdefs.h <<\EOF
2248 #define WITH_UNIXODBC 1
2249 EOF
2250 ;;
2251   yes:no:yes)   echo "$ac_t""yes (iODBC)" 1>&6; cat >> confdefs.h <<\EOF
2252 #define WITH_IODBC 1
2253 EOF
2254 ;;
2255   no:*)         echo "$ac_t""no" 1>&6;;
2256 esac
2257
2258
2259
2260
2261
2262 # Allow for overriding the default location of the odbcinst.ini
2263 # file which is normally ${sysconfdir} (i.e., ${prefix}/etc).
2264 # Check whether --with-odbcinst was given
2265 if test x"${with_odbcinst+set}" = xset; then
2266   case $with_odbcinst in
2267     yes)
2268       { echo "configure: error: argument required for --with-odbcinst option" 1>&2; exit 1; }
2269       ;;
2270     no)
2271       { echo "configure: error: argument required for --with-odbcinst option" 1>&2; exit 1; }
2272       ;;
2273     *)
2274       withval=$with_odbcinst
2275       odbcinst_ini_dir=$withval
2276       ;;
2277   esac # $with_odbcinst
2278 else
2279   odbcinst_ini_dir="\${sysconfdir}"
2280 fi
2281
2282
2283
2284
2285 # Assume system is ELF if it predefines __ELF__ as 1,
2286 # otherwise believe host_os based default.
2287 case $host_os in
2288     freebsd1*|freebsd2*) elf=no;;
2289     freebsd3*|freebsd4*) elf=yes;;
2290 esac
2291
2292 cat > conftest.$ac_ext <<EOF
2293 #line 2294 "configure"
2294 #include "confdefs.h"
2295 #if __ELF__
2296   yes
2297 #endif
2298
2299 EOF
2300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2301   egrep "yes" >/dev/null 2>&1; then
2302   rm -rf conftest*
2303   ELF_SYS=true
2304 else
2305   rm -rf conftest*
2306   if test "X$elf" = "Xyes" ; then
2307   ELF_SYS=true
2308 else
2309   ELF_SYS=
2310 fi
2311 fi
2312 rm -f conftest*
2313
2314
2315
2316
2317
2318 #
2319 # Optionally build C++ code (i.e., libpq++)
2320 #
2321 echo $ac_n "checking whether to build C++ modules""... $ac_c" 1>&6
2322 echo "configure:2323: checking whether to build C++ modules" >&5
2323 # Check whether --with-CXX was given
2324 if test x"${with_CXX+set}" = xset; then
2325   case $with_CXX in
2326     yes)
2327       :
2328       ;;
2329     no)
2330       :
2331       ;;
2332     *)
2333       withval=$with_CXX
2334       with_CXX=yes
2335 CXX=$withval
2336       ;;
2337   esac # $with_CXX
2338 else
2339   with_CXX=no
2340 fi
2341
2342 if test "$with_CXX" = yes; then
2343   
2344   echo "$ac_t""yes" 1>&6
2345
2346   # If the user has specified CXXFLAGS in the environment, leave it
2347   # alone, else use a default.
2348
2349   has_environ_CXXFLAGS="${CXXFLAGS+yes}"
2350   for ac_prog in $CCC c++ g++ gcc CC cxx cc++ cl
2351 do
2352 # Extract the first word of "$ac_prog", so it can be a program name with args.
2353 set dummy $ac_prog; ac_word=$2
2354 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2355 echo "configure:2356: checking for $ac_word" >&5
2356 if eval "test \"`echo '$''{'ac_cv_prog_CXX'+set}'`\" = set"; then
2357   echo $ac_n "(cached) $ac_c" 1>&6
2358 else
2359   if test -n "$CXX"; then
2360   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2361 else
2362   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2363   ac_dummy="$PATH"
2364   for ac_dir in $ac_dummy; do
2365     test -z "$ac_dir" && ac_dir=.
2366     if test -f $ac_dir/$ac_word; then
2367       ac_cv_prog_CXX="$ac_prog"
2368       break
2369     fi
2370   done
2371   IFS="$ac_save_ifs"
2372 fi
2373 fi
2374 CXX="$ac_cv_prog_CXX"
2375 if test -n "$CXX"; then
2376   echo "$ac_t""$CXX" 1>&6
2377 else
2378   echo "$ac_t""no" 1>&6
2379 fi
2380
2381 test -n "$CXX" && break
2382 done
2383 test -n "$CXX" || CXX="gcc"
2384
2385
2386 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2387 echo "configure:2388: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) works" >&5
2388
2389 ac_ext=C
2390 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2391 ac_cpp='$CXXCPP $CPPFLAGS'
2392 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2393 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2394 cross_compiling=$ac_cv_prog_cxx_cross
2395
2396 cat > conftest.$ac_ext << EOF
2397
2398 #line 2399 "configure"
2399 #include "confdefs.h"
2400
2401 int main(){return(0);}
2402 EOF
2403 if { (eval echo configure:2404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2404   ac_cv_prog_cxx_works=yes
2405   # If we can't run a trivial program, we are probably using a cross compiler.
2406   if (./conftest; exit) 2>/dev/null; then
2407     ac_cv_prog_cxx_cross=no
2408   else
2409     ac_cv_prog_cxx_cross=yes
2410   fi
2411 else
2412   echo "configure: failed program was:" >&5
2413   cat conftest.$ac_ext >&5
2414   ac_cv_prog_cxx_works=no
2415 fi
2416 rm -fr conftest*
2417 ac_ext=c
2418 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2419 ac_cpp='$CPP $CPPFLAGS'
2420 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2421 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2422 cross_compiling=$ac_cv_prog_cc_cross
2423
2424 echo "$ac_t""$ac_cv_prog_cxx_works" 1>&6
2425 if test $ac_cv_prog_cxx_works = no; then
2426   { echo "configure: error: installation or configuration problem: C++ compiler cannot create executables." 1>&2; exit 1; }
2427 fi
2428 echo $ac_n "checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2429 echo "configure:2430: checking whether the C++ compiler ($CXX $CXXFLAGS $LDFLAGS) is a cross-compiler" >&5
2430 echo "$ac_t""$ac_cv_prog_cxx_cross" 1>&6
2431 cross_compiling=$ac_cv_prog_cxx_cross
2432
2433 echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6
2434 echo "configure:2435: checking whether we are using GNU C++" >&5
2435 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then
2436   echo $ac_n "(cached) $ac_c" 1>&6
2437 else
2438   cat > conftest.C <<EOF
2439 #ifdef __GNUC__
2440   yes;
2441 #endif
2442 EOF
2443 if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:2444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2444   ac_cv_prog_gxx=yes
2445 else
2446   ac_cv_prog_gxx=no
2447 fi
2448 fi
2449
2450 echo "$ac_t""$ac_cv_prog_gxx" 1>&6
2451
2452 if test $ac_cv_prog_gxx = yes; then
2453   GXX=yes
2454 else
2455   GXX=
2456 fi
2457
2458 ac_test_CXXFLAGS="${CXXFLAGS+set}"
2459 ac_save_CXXFLAGS="$CXXFLAGS"
2460 CXXFLAGS=
2461 echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6
2462 echo "configure:2463: checking whether ${CXX-g++} accepts -g" >&5
2463 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then
2464   echo $ac_n "(cached) $ac_c" 1>&6
2465 else
2466   echo 'void f(){}' > conftest.cc
2467 if test -z "`${CXX-g++} -g -c conftest.cc 2>&1`"; then
2468   ac_cv_prog_cxx_g=yes
2469 else
2470   ac_cv_prog_cxx_g=no
2471 fi
2472 rm -f conftest*
2473
2474 fi
2475
2476 echo "$ac_t""$ac_cv_prog_cxx_g" 1>&6
2477 if test "$ac_test_CXXFLAGS" = set; then
2478   CXXFLAGS="$ac_save_CXXFLAGS"
2479 elif test $ac_cv_prog_cxx_g = yes; then
2480   if test "$GXX" = yes; then
2481     CXXFLAGS="-g -O2"
2482   else
2483     CXXFLAGS="-g"
2484   fi
2485 else
2486   if test "$GXX" = yes; then
2487     CXXFLAGS="-O2"
2488   else
2489     CXXFLAGS=
2490   fi
2491 fi
2492
2493   if test "$has_environ_CXXFLAGS" != yes; then
2494     if test "$GXX" = yes; then
2495       CXXFLAGS=-O2
2496     else
2497       case $template in
2498         osf)            CXXFLAGS='-O4 -Olimit 2000' ;;
2499         unixware)       CXXFLAGS='-O' ;;
2500         *)              CXXFLAGS= ;;
2501       esac
2502     fi
2503   fi
2504   if test "$enable_debug" = yes && test "$ac_cv_prog_cxx_g" = yes; then
2505     CXXFLAGS="$CXXFLAGS -g"
2506   fi
2507   echo "using CXXFLAGS=$CXXFLAGS"
2508
2509   echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6
2510 echo "configure:2511: checking how to run the C++ preprocessor" >&5
2511 if test -z "$CXXCPP"; then
2512 if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then
2513   echo $ac_n "(cached) $ac_c" 1>&6
2514 else
2515   ac_ext=C
2516 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2517 ac_cpp='$CXXCPP $CPPFLAGS'
2518 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2519 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2520 cross_compiling=$ac_cv_prog_cxx_cross
2521   CXXCPP="${CXX-g++} -E"
2522   cat > conftest.$ac_ext <<EOF
2523 #line 2524 "configure"
2524 #include "confdefs.h"
2525 #include <stdlib.h>
2526 EOF
2527 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2528 { (eval echo configure:2529: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2529 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2530 if test -z "$ac_err"; then
2531   :
2532 else
2533   echo "$ac_err" >&5
2534   echo "configure: failed program was:" >&5
2535   cat conftest.$ac_ext >&5
2536   rm -rf conftest*
2537   CXXCPP=/lib/cpp
2538 fi
2539 rm -f conftest*
2540   ac_cv_prog_CXXCPP="$CXXCPP"
2541 ac_ext=c
2542 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2543 ac_cpp='$CPP $CPPFLAGS'
2544 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2545 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2546 cross_compiling=$ac_cv_prog_cc_cross
2547 fi
2548 fi
2549 CXXCPP="$ac_cv_prog_CXXCPP"
2550 echo "$ac_t""$CXXCPP" 1>&6
2551
2552   
2553   
2554 ac_ext=C
2555 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2556 ac_cpp='$CXXCPP $CPPFLAGS'
2557 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2558 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2559 cross_compiling=$ac_cv_prog_cxx_cross
2560
2561 ac_safe=`echo "string" | sed 'y%./+-%__p_%'`
2562 echo $ac_n "checking for string""... $ac_c" 1>&6
2563 echo "configure:2564: checking for string" >&5
2564 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2565   echo $ac_n "(cached) $ac_c" 1>&6
2566 else
2567   cat > conftest.$ac_ext <<EOF
2568 #line 2569 "configure"
2569 #include "confdefs.h"
2570 #include <string>
2571 EOF
2572 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2573 { (eval echo configure:2574: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2574 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2575 if test -z "$ac_err"; then
2576   rm -rf conftest*
2577   eval "ac_cv_header_$ac_safe=yes"
2578 else
2579   echo "$ac_err" >&5
2580   echo "configure: failed program was:" >&5
2581   cat conftest.$ac_ext >&5
2582   rm -rf conftest*
2583   eval "ac_cv_header_$ac_safe=no"
2584 fi
2585 rm -f conftest*
2586 fi
2587 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2588   echo "$ac_t""yes" 1>&6
2589   cat >> confdefs.h <<\EOF
2590 #define HAVE_CXX_STRING_HEADER 1
2591 EOF
2592
2593 else
2594   echo "$ac_t""no" 1>&6
2595 fi
2596
2597
2598 if test x"$ac_cv_header_string" != xyes ; then
2599   echo $ac_n "checking for class string in <string.h>""... $ac_c" 1>&6
2600 echo "configure:2601: checking for class string in <string.h>" >&5
2601 if eval "test \"`echo '$''{'pgac_cv_class_string_in_string_h'+set}'`\" = set"; then
2602   echo $ac_n "(cached) $ac_c" 1>&6
2603 else
2604   cat > conftest.$ac_ext <<EOF
2605 #line 2606 "configure"
2606 #include "confdefs.h"
2607 #include <stdio.h>
2608 #include <stdlib.h>
2609 #include <string.h>
2610
2611 int main() {
2612 string foo = "test"
2613 ; return 0; }
2614 EOF
2615 if { (eval echo configure:2616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2616   rm -rf conftest*
2617   pgac_cv_class_string_in_string_h=yes
2618 else
2619   echo "configure: failed program was:" >&5
2620   cat conftest.$ac_ext >&5
2621   rm -rf conftest*
2622   pgac_cv_class_string_in_string_h=no
2623 fi
2624 rm -f conftest*
2625 fi
2626
2627 echo "$ac_t""$pgac_cv_class_string_in_string_h" 1>&6
2628
2629   if test x"$pgac_cv_class_string_in_string_h" != xyes ; then
2630     { echo "configure: error: neither <string> nor <string.h> seem to define the C++ class \`string\'" 1>&2; exit 1; }
2631   fi
2632 fi
2633 ac_ext=c
2634 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2635 ac_cpp='$CPP $CPPFLAGS'
2636 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2637 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2638 cross_compiling=$ac_cv_prog_cc_cross
2639
2640   
2641 echo $ac_n "checking for namespace std in C++""... $ac_c" 1>&6
2642 echo "configure:2643: checking for namespace std in C++" >&5
2643 if eval "test \"`echo '$''{'pgac_cv_cxx_namespace_std'+set}'`\" = set"; then
2644   echo $ac_n "(cached) $ac_c" 1>&6
2645 else
2646   
2647
2648 ac_ext=C
2649 # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2650 ac_cpp='$CXXCPP $CPPFLAGS'
2651 ac_compile='${CXX-g++} -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2652 ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2653 cross_compiling=$ac_cv_prog_cxx_cross
2654
2655 cat > conftest.$ac_ext <<EOF
2656 #line 2657 "configure"
2657 #include "confdefs.h"
2658 #include <stdio.h>
2659 #include <stdlib.h>
2660 #ifdef HAVE_CXX_STRING_HEADER
2661 #include <string>
2662 #endif
2663 using namespace std;
2664
2665 int main() {
2666
2667 ; return 0; }
2668 EOF
2669 if { (eval echo configure:2670: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2670   rm -rf conftest*
2671   pgac_cv_cxx_namespace_std=yes
2672 else
2673   echo "configure: failed program was:" >&5
2674   cat conftest.$ac_ext >&5
2675   rm -rf conftest*
2676   pgac_cv_cxx_namespace_std=no
2677 fi
2678 rm -f conftest*
2679 ac_ext=c
2680 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2681 ac_cpp='$CPP $CPPFLAGS'
2682 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2683 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2684 cross_compiling=$ac_cv_prog_cc_cross
2685
2686 fi
2687
2688 echo "$ac_t""$pgac_cv_cxx_namespace_std" 1>&6
2689
2690 if test $pgac_cv_cxx_namespace_std = yes ; then
2691     cat >> confdefs.h <<\EOF
2692 #define HAVE_NAMESPACE_STD 1
2693 EOF
2694
2695 fi
2696
2697 else
2698   echo "$ac_t""no" 1>&6
2699 fi
2700
2701
2702
2703 CPPFLAGS="$CPPFLAGS $INCLUDES"
2704 LDFLAGS="$LDFLAGS $LIBDIRS"
2705
2706 echo "using CPPFLAGS=$CPPFLAGS"
2707 echo "using LDFLAGS=$LDFLAGS"
2708
2709
2710 for ac_prog in mawk gawk nawk awk
2711 do
2712 # Extract the first word of "$ac_prog", so it can be a program name with args.
2713 set dummy $ac_prog; ac_word=$2
2714 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2715 echo "configure:2716: checking for $ac_word" >&5
2716 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2717   echo $ac_n "(cached) $ac_c" 1>&6
2718 else
2719   if test -n "$AWK"; then
2720   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2721 else
2722   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2723   ac_dummy="$PATH"
2724   for ac_dir in $ac_dummy; do
2725     test -z "$ac_dir" && ac_dir=.
2726     if test -f $ac_dir/$ac_word; then
2727       ac_cv_prog_AWK="$ac_prog"
2728       break
2729     fi
2730   done
2731   IFS="$ac_save_ifs"
2732 fi
2733 fi
2734 AWK="$ac_cv_prog_AWK"
2735 if test -n "$AWK"; then
2736   echo "$ac_t""$AWK" 1>&6
2737 else
2738   echo "$ac_t""no" 1>&6
2739 fi
2740
2741 test -n "$AWK" && break
2742 done
2743
2744 echo $ac_n "checking for flex""... $ac_c" 1>&6
2745 echo "configure:2746: checking for flex" >&5
2746 if eval "test \"`echo '$''{'pgac_cv_path_flex'+set}'`\" = set"; then
2747   echo $ac_n "(cached) $ac_c" 1>&6
2748 else
2749   # Let the user override the test
2750 if test -n "$FLEX"; then
2751   pgac_cv_path_flex=$FLEX
2752 else
2753   pgac_save_IFS=$IFS
2754   IFS=:
2755   for pgac_dir in $PATH; do
2756     if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
2757       pgac_dir=`pwd`
2758     fi
2759     for pgac_prog in flex lex; do
2760       pgac_candidate="$pgac_dir/$pgac_prog"
2761       if test -f "$pgac_candidate" \
2762         && $pgac_candidate --version </dev/null >/dev/null 2>&1
2763       then
2764         echo '%%'  > conftest.l
2765         if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
2766           if $pgac_candidate --version | grep '2\.5\.3' >/dev/null 2>&1; then
2767             pgac_broken_flex=$pgac_candidate
2768             continue
2769           fi
2770
2771           pgac_cv_path_flex=$pgac_candidate
2772           break 2
2773         fi
2774       fi
2775     done
2776   done
2777   IFS=$pgac_save_IFS
2778   rm -f conftest.l
2779   : ${pgac_cv_path_flex=no}
2780 fi
2781
2782 fi
2783
2784 echo "$ac_t""$pgac_cv_path_flex" 1>&6
2785 if test x"$pgac_cv_path_flex" = x"no"; then
2786   if test -n "$pgac_broken_flex"; then
2787     echo "configure: warning: 
2788 *** The Flex version 2.5.3 you have at $pgac_broken_flex contains a bug. You
2789 *** should get version 2.5.4 or later." 1>&2
2790   fi
2791
2792   echo "configure: warning: 
2793 *** Without Flex you will not be able to build PostgreSQL from CVS or
2794 *** change any of the scanner definition files.  You can obtain Flex from
2795 *** a GNU mirror site.  (If you are using the official distribution of
2796 *** PostgreSQL then you do not need to worry about this because the Flex
2797 *** output is pre-generated.)" 1>&2
2798 fi
2799
2800 if test x"$pgac_cv_path_flex" = x"no"; then
2801   FLEX=
2802 else
2803   FLEX=$pgac_cv_path_flex
2804 fi
2805
2806
2807
2808
2809 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2810 echo "configure:2811: checking whether ln -s works" >&5
2811 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
2812   echo $ac_n "(cached) $ac_c" 1>&6
2813 else
2814   rm -f conftestdata
2815 if ln -s X conftestdata 2>/dev/null
2816 then
2817   rm -f conftestdata
2818   ac_cv_prog_LN_S="ln -s"
2819 else
2820   ac_cv_prog_LN_S=ln
2821 fi
2822 fi
2823 LN_S="$ac_cv_prog_LN_S"
2824 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2825   echo "$ac_t""yes" 1>&6
2826 else
2827   echo "$ac_t""no" 1>&6
2828 fi
2829
2830 # Check whether --with-gnu-ld or --without-gnu-ld was given.
2831 if test "${with_gnu_ld+set}" = set; then
2832   withval="$with_gnu_ld"
2833   test "$withval" = no || with_gnu_ld=yes
2834 else
2835   with_gnu_ld=no
2836 fi
2837
2838 ac_prog=ld
2839 if test "$ac_cv_prog_gcc" = yes; then
2840   # Check if gcc -print-prog-name=ld gives a path.
2841   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
2842 echo "configure:2843: checking for ld used by GCC" >&5
2843   case $host in
2844   *-*-mingw*)
2845     # gcc leaves a trailing carriage return which upsets mingw
2846     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
2847   *)
2848     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
2849   esac
2850   case "$ac_prog" in
2851     # Accept absolute paths.
2852     [\\/]* | [A-Za-z]:[\\/]*)
2853       re_direlt='/[^/][^/]*/\.\./'
2854       # Canonicalize the path of ld
2855       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
2856       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
2857         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
2858       done
2859       test -z "$LD" && LD="$ac_prog"
2860       ;;
2861   "")
2862     # If it fails, then pretend we aren't using GCC.
2863     ac_prog=ld
2864     ;;
2865   *)
2866     # If it is relative, then search for the first ld in PATH.
2867     with_gnu_ld=unknown
2868     ;;
2869   esac
2870 elif test "$with_gnu_ld" = yes; then
2871   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
2872 echo "configure:2873: checking for GNU ld" >&5
2873 else
2874   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
2875 echo "configure:2876: checking for non-GNU ld" >&5
2876 fi
2877 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
2878   echo $ac_n "(cached) $ac_c" 1>&6
2879 else
2880   if test -z "$LD"; then
2881   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
2882   for ac_dir in $PATH; do
2883     test -z "$ac_dir" && ac_dir=.
2884     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
2885       ac_cv_path_LD="$ac_dir/$ac_prog"
2886       # Check to see if the program is GNU ld.  I'd rather use --version,
2887       # but apparently some GNU ld's only accept -v.
2888       # Break only if it was the GNU/non-GNU ld that we prefer.
2889       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2890         test "$with_gnu_ld" != no && break
2891       else
2892         test "$with_gnu_ld" != yes && break
2893       fi
2894     fi
2895   done
2896   IFS="$ac_save_ifs"
2897 else
2898   ac_cv_path_LD="$LD" # Let the user override the test with a path.
2899 fi
2900 fi
2901
2902 LD="$ac_cv_path_LD"
2903 if test -n "$LD"; then
2904   echo "$ac_t""$LD" 1>&6
2905 else
2906   echo "$ac_t""no" 1>&6
2907 fi
2908 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
2909 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
2910 echo "configure:2911: checking if the linker ($LD) is GNU ld" >&5
2911 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
2912   echo $ac_n "(cached) $ac_c" 1>&6
2913 else
2914   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
2915 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2916   ac_cv_prog_gnu_ld=yes
2917 else
2918   ac_cv_prog_gnu_ld=no
2919 fi
2920 fi
2921
2922 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
2923 with_gnu_ld=$ac_cv_prog_gnu_ld
2924
2925
2926
2927
2928 case $host_os in sysv5*)
2929   echo $ac_n "checking whether ld -R works""... $ac_c" 1>&6
2930 echo "configure:2931: checking whether ld -R works" >&5
2931 if eval "test \"`echo '$''{'pgac_cv_prog_ld_R'+set}'`\" = set"; then
2932   echo $ac_n "(cached) $ac_c" 1>&6
2933 else
2934   
2935     pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
2936     cat > conftest.$ac_ext <<EOF
2937 #line 2938 "configure"
2938 #include "confdefs.h"
2939
2940 int main() {
2941
2942 ; return 0; }
2943 EOF
2944 if { (eval echo configure:2945: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2945   rm -rf conftest*
2946   pgac_cv_prog_ld_R=yes
2947 else
2948   echo "configure: failed program was:" >&5
2949   cat conftest.$ac_ext >&5
2950   rm -rf conftest*
2951   pgac_cv_prog_ld_R=no
2952 fi
2953 rm -f conftest*
2954     LDFLAGS=$pgac_save_LDFLAGS
2955   
2956 fi
2957
2958 echo "$ac_t""$pgac_cv_prog_ld_R" 1>&6
2959   ld_R_works=$pgac_cv_prog_ld_R
2960   
2961 esac
2962 # Extract the first word of "ranlib", so it can be a program name with args.
2963 set dummy ranlib; ac_word=$2
2964 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2965 echo "configure:2966: checking for $ac_word" >&5
2966 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2967   echo $ac_n "(cached) $ac_c" 1>&6
2968 else
2969   if test -n "$RANLIB"; then
2970   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2971 else
2972   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2973   ac_dummy="$PATH"
2974   for ac_dir in $ac_dummy; do
2975     test -z "$ac_dir" && ac_dir=.
2976     if test -f $ac_dir/$ac_word; then
2977       ac_cv_prog_RANLIB="ranlib"
2978       break
2979     fi
2980   done
2981   IFS="$ac_save_ifs"
2982   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2983 fi
2984 fi
2985 RANLIB="$ac_cv_prog_RANLIB"
2986 if test -n "$RANLIB"; then
2987   echo "$ac_t""$RANLIB" 1>&6
2988 else
2989   echo "$ac_t""no" 1>&6
2990 fi
2991
2992 for ac_prog in lorder
2993 do
2994 # Extract the first word of "$ac_prog", so it can be a program name with args.
2995 set dummy $ac_prog; ac_word=$2
2996 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2997 echo "configure:2998: checking for $ac_word" >&5
2998 if eval "test \"`echo '$''{'ac_cv_prog_LORDER'+set}'`\" = set"; then
2999   echo $ac_n "(cached) $ac_c" 1>&6
3000 else
3001   if test -n "$LORDER"; then
3002   ac_cv_prog_LORDER="$LORDER" # Let the user override the test.
3003 else
3004   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3005   ac_dummy="$PATH"
3006   for ac_dir in $ac_dummy; do
3007     test -z "$ac_dir" && ac_dir=.
3008     if test -f $ac_dir/$ac_word; then
3009       ac_cv_prog_LORDER="$ac_prog"
3010       break
3011     fi
3012   done
3013   IFS="$ac_save_ifs"
3014 fi
3015 fi
3016 LORDER="$ac_cv_prog_LORDER"
3017 if test -n "$LORDER"; then
3018   echo "$ac_t""$LORDER" 1>&6
3019 else
3020   echo "$ac_t""no" 1>&6
3021 fi
3022
3023 test -n "$LORDER" && break
3024 done
3025
3026 # Extract the first word of "tar", so it can be a program name with args.
3027 set dummy tar; ac_word=$2
3028 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3029 echo "configure:3030: checking for $ac_word" >&5
3030 if eval "test \"`echo '$''{'ac_cv_path_TAR'+set}'`\" = set"; then
3031   echo $ac_n "(cached) $ac_c" 1>&6
3032 else
3033   case "$TAR" in
3034   /*)
3035   ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
3036   ;;
3037   ?:/*)                  
3038   ac_cv_path_TAR="$TAR" # Let the user override the test with a dos path.
3039   ;;
3040   *)
3041   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3042   ac_dummy="$PATH"
3043   for ac_dir in $ac_dummy; do 
3044     test -z "$ac_dir" && ac_dir=.
3045     if test -f $ac_dir/$ac_word; then
3046       ac_cv_path_TAR="$ac_dir/$ac_word"
3047       break
3048     fi
3049   done
3050   IFS="$ac_save_ifs"
3051   ;;
3052 esac
3053 fi
3054 TAR="$ac_cv_path_TAR"
3055 if test -n "$TAR"; then
3056   echo "$ac_t""$TAR" 1>&6
3057 else
3058   echo "$ac_t""no" 1>&6
3059 fi
3060
3061
3062 for ac_prog in 'bison -y'
3063 do
3064 # Extract the first word of "$ac_prog", so it can be a program name with args.
3065 set dummy $ac_prog; ac_word=$2
3066 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3067 echo "configure:3068: checking for $ac_word" >&5
3068 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3069   echo $ac_n "(cached) $ac_c" 1>&6
3070 else
3071   if test -n "$YACC"; then
3072   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3073 else
3074   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3075   ac_dummy="$PATH"
3076   for ac_dir in $ac_dummy; do
3077     test -z "$ac_dir" && ac_dir=.
3078     if test -f $ac_dir/$ac_word; then
3079       ac_cv_prog_YACC="$ac_prog"
3080       break
3081     fi
3082   done
3083   IFS="$ac_save_ifs"
3084 fi
3085 fi
3086 YACC="$ac_cv_prog_YACC"
3087 if test -n "$YACC"; then
3088   echo "$ac_t""$YACC" 1>&6
3089 else
3090   echo "$ac_t""no" 1>&6
3091 fi
3092
3093 test -n "$YACC" && break
3094 done
3095
3096 if test -z "$YACC"; then
3097   echo "configure: warning: 
3098 *** Without Bison you will not be able to build PostgreSQL from CVS or
3099 *** change any of the parser definition files.  You can obtain Bison from
3100 *** a GNU mirror site.  (If you are using the official distribution of
3101 *** PostgreSQL then you do not need to worry about this because the Bison
3102 *** output is pre-generated.)  To use a different yacc program (possible,
3103 *** but not recommended), set the environment variable YACC before running
3104 *** 'configure'." 1>&2
3105 fi
3106
3107
3108 if test "$with_tk" = yes; then
3109     # Extract the first word of "wish", so it can be a program name with args.
3110 set dummy wish; ac_word=$2
3111 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3112 echo "configure:3113: checking for $ac_word" >&5
3113 if eval "test \"`echo '$''{'ac_cv_path_WISH'+set}'`\" = set"; then
3114   echo $ac_n "(cached) $ac_c" 1>&6
3115 else
3116   case "$WISH" in
3117   /*)
3118   ac_cv_path_WISH="$WISH" # Let the user override the test with a path.
3119   ;;
3120   ?:/*)                  
3121   ac_cv_path_WISH="$WISH" # Let the user override the test with a dos path.
3122   ;;
3123   *)
3124   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3125   ac_dummy="$PATH"
3126   for ac_dir in $ac_dummy; do 
3127     test -z "$ac_dir" && ac_dir=.
3128     if test -f $ac_dir/$ac_word; then
3129       ac_cv_path_WISH="$ac_dir/$ac_word"
3130       break
3131     fi
3132   done
3133   IFS="$ac_save_ifs"
3134   ;;
3135 esac
3136 fi
3137 WISH="$ac_cv_path_WISH"
3138 if test -n "$WISH"; then
3139   echo "$ac_t""$WISH" 1>&6
3140 else
3141   echo "$ac_t""no" 1>&6
3142 fi
3143
3144     test -z "$WISH" && { echo "configure: error: 'wish' is required for Tk support" 1>&2; exit 1; }
3145 fi
3146
3147 # Extract the first word of "perl", so it can be a program name with args.
3148 set dummy perl; ac_word=$2
3149 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3150 echo "configure:3151: checking for $ac_word" >&5
3151 if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
3152   echo $ac_n "(cached) $ac_c" 1>&6
3153 else
3154   case "$PERL" in
3155   /*)
3156   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
3157   ;;
3158   ?:/*)                  
3159   ac_cv_path_PERL="$PERL" # Let the user override the test with a dos path.
3160   ;;
3161   *)
3162   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3163   ac_dummy="$PATH"
3164   for ac_dir in $ac_dummy; do 
3165     test -z "$ac_dir" && ac_dir=.
3166     if test -f $ac_dir/$ac_word; then
3167       ac_cv_path_PERL="$ac_dir/$ac_word"
3168       break
3169     fi
3170   done
3171   IFS="$ac_save_ifs"
3172   ;;
3173 esac
3174 fi
3175 PERL="$ac_cv_path_PERL"
3176 if test -n "$PERL"; then
3177   echo "$ac_t""$PERL" 1>&6
3178 else
3179   echo "$ac_t""no" 1>&6
3180 fi
3181
3182 if test "$with_perl" = yes; then
3183   
3184
3185 echo $ac_n "checking Perl installation directories""... $ac_c" 1>&6
3186 echo "configure:3187: checking Perl installation directories" >&5
3187
3188 # These are the ones we currently need.  Others can be added easily.
3189 perl_installsitearch=`$PERL -MConfig -e 'print $Config{installsitearch}'`
3190 perl_installsitelib=`$PERL -MConfig -e 'print $Config{installsitelib}'`
3191 perl_installman3dir=`$PERL -MConfig -e 'print $Config{installman3dir}'`
3192
3193
3194 echo "$ac_t""done" 1>&6
3195
3196 fi
3197
3198 if test "$with_python" = yes; then
3199   # Extract the first word of "python", so it can be a program name with args.
3200 set dummy python; ac_word=$2
3201 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3202 echo "configure:3203: checking for $ac_word" >&5
3203 if eval "test \"`echo '$''{'ac_cv_path_PYTHON'+set}'`\" = set"; then
3204   echo $ac_n "(cached) $ac_c" 1>&6
3205 else
3206   case "$PYTHON" in
3207   /*)
3208   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
3209   ;;
3210   ?:/*)                  
3211   ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a dos path.
3212   ;;
3213   *)
3214   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3215   ac_dummy="$PATH"
3216   for ac_dir in $ac_dummy; do 
3217     test -z "$ac_dir" && ac_dir=.
3218     if test -f $ac_dir/$ac_word; then
3219       ac_cv_path_PYTHON="$ac_dir/$ac_word"
3220       break
3221     fi
3222   done
3223   IFS="$ac_save_ifs"
3224   ;;
3225 esac
3226 fi
3227 PYTHON="$ac_cv_path_PYTHON"
3228 if test -n "$PYTHON"; then
3229   echo "$ac_t""$PYTHON" 1>&6
3230 else
3231   echo "$ac_t""no" 1>&6
3232 fi
3233
3234 if test x"$PYTHON" = x""; then
3235   { echo "configure: error: Python not found" 1>&2; exit 1; }
3236 fi
3237
3238   
3239 echo $ac_n "checking Python installation directories""... $ac_c" 1>&6
3240 echo "configure:3241: checking Python installation directories" >&5
3241 python_version=`${PYTHON} -c "import sys; print sys.version[:3]"`
3242 python_prefix=`${PYTHON} -c "import sys; print sys.prefix"`
3243 python_execprefix=`${PYTHON} -c "import sys; print sys.exec_prefix"`
3244 python_configdir="${python_execprefix}/lib/python${python_version}/config"
3245 python_moduledir="${python_prefix}/lib/python${python_version}/site-packages"
3246 python_moduleexecdir="${python_execprefix}/lib/python${python_version}/site-packages"
3247 python_includespec="-I${python_prefix}/include/python${python_version}"
3248 if test "$python_prefix" != "$python_execprefix"; then
3249   python_includespec="-I${python_execprefix}/include/python${python_version} $python_includespec"
3250 fi
3251
3252 # This should be enough of a message.
3253 if test "$python_prefix" != "$python_execprefix"; then
3254   echo "$ac_t""$python_prefix/lib/python${python_version} and $python_execprefix/lib/python${python_version}" 1>&6
3255 else
3256   echo "$ac_t""$python_prefix/lib/python${python_version}" 1>&6
3257 fi
3258
3259
3260   
3261
3262   
3263 echo $ac_n "checking how to link an embedded Python application""... $ac_c" 1>&6
3264 echo "configure:3265: checking how to link an embedded Python application" >&5
3265
3266 _python_libs=`grep '^LIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
3267 _python_libc=`grep '^LIBC=' $python_configdir/Makefile | sed 's/^.*=//'`
3268 _python_libm=`grep '^LIBM=' $python_configdir/Makefile | sed 's/^.*=//'`
3269 _python_liblocalmod=`grep '^LOCALMODLIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
3270 _python_libbasemod=`grep '^BASEMODLIBS=' $python_configdir/Makefile | sed 's/^.*=//'`
3271
3272 pgac_tab="      " # tab character
3273 python_libspec=`echo X"-L$python_configdir $_python_libs $_python_libc $_python_libm -lpython$python_version $_python_liblocalmod $_python_libbasemod" | sed -e 's/^X//' -e "s/[ $pgac_tab][ $pgac_tab]*/ /g"`
3274
3275 echo "$ac_t""${python_libspec}" 1>&6
3276
3277
3278 fi
3279
3280
3281 ##
3282 ## Libraries
3283 ##
3284
3285
3286 echo $ac_n "checking for readline""... $ac_c" 1>&6
3287 echo "configure:3288: checking for readline" >&5
3288
3289 if eval "test \"`echo '$''{'pgac_cv_check_readline'+set}'`\" = set"; then
3290   echo $ac_n "(cached) $ac_c" 1>&6
3291 else
3292   pgac_cv_check_readline=no
3293 for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
3294   for pgac_rllib in -lreadline -ledit ; do
3295     pgac_save_LIBS=$LIBS
3296     LIBS="${pgac_rllib}${pgac_lib} $LIBS"
3297     cat > conftest.$ac_ext <<EOF
3298 #line 3299 "configure"
3299 #include "confdefs.h"
3300 /* Override any gcc2 internal prototype to avoid an error.  */
3301 /* We use char because int might match the return type of a gcc2
3302     builtin and then its argument prototype would still apply.  */
3303 char readline();
3304
3305 int main() {
3306 readline()
3307 ; return 0; }
3308 EOF
3309 if { (eval echo configure:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3310   rm -rf conftest*
3311   
3312       # NetBSD and OpenBSD have a broken linker that does not
3313       # recognize dependent libraries
3314       case $host_os in netbsd* | openbsd* )
3315         case $pgac_lib in
3316           *curses*) ;;
3317           *) pgac_lib=" -lcurses" ;;
3318         esac
3319       esac
3320
3321       pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
3322       break 2
3323     
3324 else
3325   echo "configure: failed program was:" >&5
3326   cat conftest.$ac_ext >&5
3327 fi
3328 rm -f conftest*
3329     LIBS=$pgac_save_LIBS
3330   done
3331 done
3332 LIBS=$pgac_save_LIBS
3333
3334 fi
3335
3336 if test "$pgac_cv_check_readline" != no ; then
3337   cat >> confdefs.h <<\EOF
3338 #define HAVE_LIBREADLINE 1
3339 EOF
3340
3341   LIBS="$pgac_cv_check_readline $LIBS"
3342   echo "$ac_t""yes ($pgac_cv_check_readline)" 1>&6
3343 else
3344   echo "$ac_t""no" 1>&6
3345 fi
3346
3347 echo $ac_n "checking for library containing using_history""... $ac_c" 1>&6
3348 echo "configure:3349: checking for library containing using_history" >&5
3349 if eval "test \"`echo '$''{'ac_cv_search_using_history'+set}'`\" = set"; then
3350   echo $ac_n "(cached) $ac_c" 1>&6
3351 else
3352   ac_func_search_save_LIBS="$LIBS"
3353 ac_cv_search_using_history="no"
3354 cat > conftest.$ac_ext <<EOF
3355 #line 3356 "configure"
3356 #include "confdefs.h"
3357 /* Override any gcc2 internal prototype to avoid an error.  */
3358 /* We use char because int might match the return type of a gcc2
3359     builtin and then its argument prototype would still apply.  */
3360 char using_history();
3361
3362 int main() {
3363 using_history()
3364 ; return 0; }
3365 EOF
3366 if { (eval echo configure:3367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3367   rm -rf conftest*
3368   ac_cv_search_using_history="none required"
3369 else
3370   echo "configure: failed program was:" >&5
3371   cat conftest.$ac_ext >&5
3372 fi
3373 rm -f conftest*
3374 test "$ac_cv_search_using_history" = "no" && for i in history; do
3375 LIBS="-l$i  $ac_func_search_save_LIBS"
3376 cat > conftest.$ac_ext <<EOF
3377 #line 3378 "configure"
3378 #include "confdefs.h"
3379 /* Override any gcc2 internal prototype to avoid an error.  */
3380 /* We use char because int might match the return type of a gcc2
3381     builtin and then its argument prototype would still apply.  */
3382 char using_history();
3383
3384 int main() {
3385 using_history()
3386 ; return 0; }
3387 EOF
3388 if { (eval echo configure:3389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3389   rm -rf conftest*
3390   ac_cv_search_using_history="-l$i"
3391 break
3392 else
3393   echo "configure: failed program was:" >&5
3394   cat conftest.$ac_ext >&5
3395 fi
3396 rm -f conftest*
3397 done
3398 LIBS="$ac_func_search_save_LIBS"
3399 fi
3400
3401 echo "$ac_t""$ac_cv_search_using_history" 1>&6
3402 if test "$ac_cv_search_using_history" != "no"; then
3403   test "$ac_cv_search_using_history" = "none required" || LIBS="$ac_cv_search_using_history $LIBS"
3404   cat >> confdefs.h <<\EOF
3405 #define HAVE_HISTORY_FUNCTIONS 1
3406 EOF
3407
3408 else :
3409   
3410 fi
3411
3412 if test "$PORTNAME" != "aix" -a "$PORTNAME" != "alpha"
3413 then
3414         echo $ac_n "checking for main in -lbsd""... $ac_c" 1>&6
3415 echo "configure:3416: checking for main in -lbsd" >&5
3416 ac_lib_var=`echo bsd'_'main | sed 'y%./+-%__p_%'`
3417 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3418   echo $ac_n "(cached) $ac_c" 1>&6
3419 else
3420   ac_save_LIBS="$LIBS"
3421 LIBS="-lbsd  $LIBS"
3422 cat > conftest.$ac_ext <<EOF
3423 #line 3424 "configure"
3424 #include "confdefs.h"
3425
3426 int main() {
3427 main()
3428 ; return 0; }
3429 EOF
3430 if { (eval echo configure:3431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3431   rm -rf conftest*
3432   eval "ac_cv_lib_$ac_lib_var=yes"
3433 else
3434   echo "configure: failed program was:" >&5
3435   cat conftest.$ac_ext >&5
3436   rm -rf conftest*
3437   eval "ac_cv_lib_$ac_lib_var=no"
3438 fi
3439 rm -f conftest*
3440 LIBS="$ac_save_LIBS"
3441
3442 fi
3443 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3444   echo "$ac_t""yes" 1>&6
3445     ac_tr_lib=HAVE_LIB`echo bsd | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3446     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3447   cat >> confdefs.h <<EOF
3448 #define $ac_tr_lib 1
3449 EOF
3450
3451   LIBS="-lbsd $LIBS"
3452
3453 else
3454   echo "$ac_t""no" 1>&6
3455 fi
3456
3457 fi
3458 echo $ac_n "checking for setproctitle in -lutil""... $ac_c" 1>&6
3459 echo "configure:3460: checking for setproctitle in -lutil" >&5
3460 ac_lib_var=`echo util'_'setproctitle | sed 'y%./+-%__p_%'`
3461 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3462   echo $ac_n "(cached) $ac_c" 1>&6
3463 else
3464   ac_save_LIBS="$LIBS"
3465 LIBS="-lutil  $LIBS"
3466 cat > conftest.$ac_ext <<EOF
3467 #line 3468 "configure"
3468 #include "confdefs.h"
3469 /* Override any gcc2 internal prototype to avoid an error.  */
3470 /* We use char because int might match the return type of a gcc2
3471     builtin and then its argument prototype would still apply.  */
3472 char setproctitle();
3473
3474 int main() {
3475 setproctitle()
3476 ; return 0; }
3477 EOF
3478 if { (eval echo configure:3479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3479   rm -rf conftest*
3480   eval "ac_cv_lib_$ac_lib_var=yes"
3481 else
3482   echo "configure: failed program was:" >&5
3483   cat conftest.$ac_ext >&5
3484   rm -rf conftest*
3485   eval "ac_cv_lib_$ac_lib_var=no"
3486 fi
3487 rm -f conftest*
3488 LIBS="$ac_save_LIBS"
3489
3490 fi
3491 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3492   echo "$ac_t""yes" 1>&6
3493     ac_tr_lib=HAVE_LIB`echo util | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3494     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3495   cat >> confdefs.h <<EOF
3496 #define $ac_tr_lib 1
3497 EOF
3498
3499   LIBS="-lutil $LIBS"
3500
3501 else
3502   echo "$ac_t""no" 1>&6
3503 fi
3504
3505 echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
3506 echo "configure:3507: checking for main in -lm" >&5
3507 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
3508 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3509   echo $ac_n "(cached) $ac_c" 1>&6
3510 else
3511   ac_save_LIBS="$LIBS"
3512 LIBS="-lm  $LIBS"
3513 cat > conftest.$ac_ext <<EOF
3514 #line 3515 "configure"
3515 #include "confdefs.h"
3516
3517 int main() {
3518 main()
3519 ; return 0; }
3520 EOF
3521 if { (eval echo configure:3522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3522   rm -rf conftest*
3523   eval "ac_cv_lib_$ac_lib_var=yes"
3524 else
3525   echo "configure: failed program was:" >&5
3526   cat conftest.$ac_ext >&5
3527   rm -rf conftest*
3528   eval "ac_cv_lib_$ac_lib_var=no"
3529 fi
3530 rm -f conftest*
3531 LIBS="$ac_save_LIBS"
3532
3533 fi
3534 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3535   echo "$ac_t""yes" 1>&6
3536     ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3537     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3538   cat >> confdefs.h <<EOF
3539 #define $ac_tr_lib 1
3540 EOF
3541
3542   LIBS="-lm $LIBS"
3543
3544 else
3545   echo "$ac_t""no" 1>&6
3546 fi
3547
3548 echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
3549 echo "configure:3550: checking for main in -ldl" >&5
3550 ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
3551 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3552   echo $ac_n "(cached) $ac_c" 1>&6
3553 else
3554   ac_save_LIBS="$LIBS"
3555 LIBS="-ldl  $LIBS"
3556 cat > conftest.$ac_ext <<EOF
3557 #line 3558 "configure"
3558 #include "confdefs.h"
3559
3560 int main() {
3561 main()
3562 ; return 0; }
3563 EOF
3564 if { (eval echo configure:3565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3565   rm -rf conftest*
3566   eval "ac_cv_lib_$ac_lib_var=yes"
3567 else
3568   echo "configure: failed program was:" >&5
3569   cat conftest.$ac_ext >&5
3570   rm -rf conftest*
3571   eval "ac_cv_lib_$ac_lib_var=no"
3572 fi
3573 rm -f conftest*
3574 LIBS="$ac_save_LIBS"
3575
3576 fi
3577 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3578   echo "$ac_t""yes" 1>&6
3579     ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3580     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3581   cat >> confdefs.h <<EOF
3582 #define $ac_tr_lib 1
3583 EOF
3584
3585   LIBS="-ldl $LIBS"
3586
3587 else
3588   echo "$ac_t""no" 1>&6
3589 fi
3590
3591 echo $ac_n "checking for main in -lsocket""... $ac_c" 1>&6
3592 echo "configure:3593: checking for main in -lsocket" >&5
3593 ac_lib_var=`echo socket'_'main | sed 'y%./+-%__p_%'`
3594 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3595   echo $ac_n "(cached) $ac_c" 1>&6
3596 else
3597   ac_save_LIBS="$LIBS"
3598 LIBS="-lsocket  $LIBS"
3599 cat > conftest.$ac_ext <<EOF
3600 #line 3601 "configure"
3601 #include "confdefs.h"
3602
3603 int main() {
3604 main()
3605 ; return 0; }
3606 EOF
3607 if { (eval echo configure:3608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3608   rm -rf conftest*
3609   eval "ac_cv_lib_$ac_lib_var=yes"
3610 else
3611   echo "configure: failed program was:" >&5
3612   cat conftest.$ac_ext >&5
3613   rm -rf conftest*
3614   eval "ac_cv_lib_$ac_lib_var=no"
3615 fi
3616 rm -f conftest*
3617 LIBS="$ac_save_LIBS"
3618
3619 fi
3620 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3621   echo "$ac_t""yes" 1>&6
3622     ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3623     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3624   cat >> confdefs.h <<EOF
3625 #define $ac_tr_lib 1
3626 EOF
3627
3628   LIBS="-lsocket $LIBS"
3629
3630 else
3631   echo "$ac_t""no" 1>&6
3632 fi
3633
3634 echo $ac_n "checking for main in -lnsl""... $ac_c" 1>&6
3635 echo "configure:3636: checking for main in -lnsl" >&5
3636 ac_lib_var=`echo nsl'_'main | sed 'y%./+-%__p_%'`
3637 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3638   echo $ac_n "(cached) $ac_c" 1>&6
3639 else
3640   ac_save_LIBS="$LIBS"
3641 LIBS="-lnsl  $LIBS"
3642 cat > conftest.$ac_ext <<EOF
3643 #line 3644 "configure"
3644 #include "confdefs.h"
3645
3646 int main() {
3647 main()
3648 ; return 0; }
3649 EOF
3650 if { (eval echo configure:3651: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3651   rm -rf conftest*
3652   eval "ac_cv_lib_$ac_lib_var=yes"
3653 else
3654   echo "configure: failed program was:" >&5
3655   cat conftest.$ac_ext >&5
3656   rm -rf conftest*
3657   eval "ac_cv_lib_$ac_lib_var=no"
3658 fi
3659 rm -f conftest*
3660 LIBS="$ac_save_LIBS"
3661
3662 fi
3663 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3664   echo "$ac_t""yes" 1>&6
3665     ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3666     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3667   cat >> confdefs.h <<EOF
3668 #define $ac_tr_lib 1
3669 EOF
3670
3671   LIBS="-lnsl $LIBS"
3672
3673 else
3674   echo "$ac_t""no" 1>&6
3675 fi
3676
3677 echo $ac_n "checking for main in -lipc""... $ac_c" 1>&6
3678 echo "configure:3679: checking for main in -lipc" >&5
3679 ac_lib_var=`echo ipc'_'main | sed 'y%./+-%__p_%'`
3680 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3681   echo $ac_n "(cached) $ac_c" 1>&6
3682 else
3683   ac_save_LIBS="$LIBS"
3684 LIBS="-lipc  $LIBS"
3685 cat > conftest.$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3688
3689 int main() {
3690 main()
3691 ; return 0; }
3692 EOF
3693 if { (eval echo configure:3694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3694   rm -rf conftest*
3695   eval "ac_cv_lib_$ac_lib_var=yes"
3696 else
3697   echo "configure: failed program was:" >&5
3698   cat conftest.$ac_ext >&5
3699   rm -rf conftest*
3700   eval "ac_cv_lib_$ac_lib_var=no"
3701 fi
3702 rm -f conftest*
3703 LIBS="$ac_save_LIBS"
3704
3705 fi
3706 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3707   echo "$ac_t""yes" 1>&6
3708     ac_tr_lib=HAVE_LIB`echo ipc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3709     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3710   cat >> confdefs.h <<EOF
3711 #define $ac_tr_lib 1
3712 EOF
3713
3714   LIBS="-lipc $LIBS"
3715
3716 else
3717   echo "$ac_t""no" 1>&6
3718 fi
3719
3720 echo $ac_n "checking for main in -lIPC""... $ac_c" 1>&6
3721 echo "configure:3722: checking for main in -lIPC" >&5
3722 ac_lib_var=`echo IPC'_'main | sed 'y%./+-%__p_%'`
3723 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3724   echo $ac_n "(cached) $ac_c" 1>&6
3725 else
3726   ac_save_LIBS="$LIBS"
3727 LIBS="-lIPC  $LIBS"
3728 cat > conftest.$ac_ext <<EOF
3729 #line 3730 "configure"
3730 #include "confdefs.h"
3731
3732 int main() {
3733 main()
3734 ; return 0; }
3735 EOF
3736 if { (eval echo configure:3737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3737   rm -rf conftest*
3738   eval "ac_cv_lib_$ac_lib_var=yes"
3739 else
3740   echo "configure: failed program was:" >&5
3741   cat conftest.$ac_ext >&5
3742   rm -rf conftest*
3743   eval "ac_cv_lib_$ac_lib_var=no"
3744 fi
3745 rm -f conftest*
3746 LIBS="$ac_save_LIBS"
3747
3748 fi
3749 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3750   echo "$ac_t""yes" 1>&6
3751     ac_tr_lib=HAVE_LIB`echo IPC | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3752     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3753   cat >> confdefs.h <<EOF
3754 #define $ac_tr_lib 1
3755 EOF
3756
3757   LIBS="-lIPC $LIBS"
3758
3759 else
3760   echo "$ac_t""no" 1>&6
3761 fi
3762
3763 echo $ac_n "checking for main in -llc""... $ac_c" 1>&6
3764 echo "configure:3765: checking for main in -llc" >&5
3765 ac_lib_var=`echo lc'_'main | sed 'y%./+-%__p_%'`
3766 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3767   echo $ac_n "(cached) $ac_c" 1>&6
3768 else
3769   ac_save_LIBS="$LIBS"
3770 LIBS="-llc  $LIBS"
3771 cat > conftest.$ac_ext <<EOF
3772 #line 3773 "configure"
3773 #include "confdefs.h"
3774
3775 int main() {
3776 main()
3777 ; return 0; }
3778 EOF
3779 if { (eval echo configure:3780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3780   rm -rf conftest*
3781   eval "ac_cv_lib_$ac_lib_var=yes"
3782 else
3783   echo "configure: failed program was:" >&5
3784   cat conftest.$ac_ext >&5
3785   rm -rf conftest*
3786   eval "ac_cv_lib_$ac_lib_var=no"
3787 fi
3788 rm -f conftest*
3789 LIBS="$ac_save_LIBS"
3790
3791 fi
3792 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3793   echo "$ac_t""yes" 1>&6
3794     ac_tr_lib=HAVE_LIB`echo lc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3795     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3796   cat >> confdefs.h <<EOF
3797 #define $ac_tr_lib 1
3798 EOF
3799
3800   LIBS="-llc $LIBS"
3801
3802 else
3803   echo "$ac_t""no" 1>&6
3804 fi
3805
3806 echo $ac_n "checking for main in -ldld""... $ac_c" 1>&6
3807 echo "configure:3808: checking for main in -ldld" >&5
3808 ac_lib_var=`echo dld'_'main | sed 'y%./+-%__p_%'`
3809 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3810   echo $ac_n "(cached) $ac_c" 1>&6
3811 else
3812   ac_save_LIBS="$LIBS"
3813 LIBS="-ldld  $LIBS"
3814 cat > conftest.$ac_ext <<EOF
3815 #line 3816 "configure"
3816 #include "confdefs.h"
3817
3818 int main() {
3819 main()
3820 ; return 0; }
3821 EOF
3822 if { (eval echo configure:3823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3823   rm -rf conftest*
3824   eval "ac_cv_lib_$ac_lib_var=yes"
3825 else
3826   echo "configure: failed program was:" >&5
3827   cat conftest.$ac_ext >&5
3828   rm -rf conftest*
3829   eval "ac_cv_lib_$ac_lib_var=no"
3830 fi
3831 rm -f conftest*
3832 LIBS="$ac_save_LIBS"
3833
3834 fi
3835 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3836   echo "$ac_t""yes" 1>&6
3837     ac_tr_lib=HAVE_LIB`echo dld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3838     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3839   cat >> confdefs.h <<EOF
3840 #define $ac_tr_lib 1
3841 EOF
3842
3843   LIBS="-ldld $LIBS"
3844
3845 else
3846   echo "$ac_t""no" 1>&6
3847 fi
3848
3849 echo $ac_n "checking for main in -lld""... $ac_c" 1>&6
3850 echo "configure:3851: checking for main in -lld" >&5
3851 ac_lib_var=`echo ld'_'main | sed 'y%./+-%__p_%'`
3852 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3853   echo $ac_n "(cached) $ac_c" 1>&6
3854 else
3855   ac_save_LIBS="$LIBS"
3856 LIBS="-lld  $LIBS"
3857 cat > conftest.$ac_ext <<EOF
3858 #line 3859 "configure"
3859 #include "confdefs.h"
3860
3861 int main() {
3862 main()
3863 ; return 0; }
3864 EOF
3865 if { (eval echo configure:3866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3866   rm -rf conftest*
3867   eval "ac_cv_lib_$ac_lib_var=yes"
3868 else
3869   echo "configure: failed program was:" >&5
3870   cat conftest.$ac_ext >&5
3871   rm -rf conftest*
3872   eval "ac_cv_lib_$ac_lib_var=no"
3873 fi
3874 rm -f conftest*
3875 LIBS="$ac_save_LIBS"
3876
3877 fi
3878 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3879   echo "$ac_t""yes" 1>&6
3880     ac_tr_lib=HAVE_LIB`echo ld | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3881     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3882   cat >> confdefs.h <<EOF
3883 #define $ac_tr_lib 1
3884 EOF
3885
3886   LIBS="-lld $LIBS"
3887
3888 else
3889   echo "$ac_t""no" 1>&6
3890 fi
3891
3892 echo $ac_n "checking for main in -lcompat""... $ac_c" 1>&6
3893 echo "configure:3894: checking for main in -lcompat" >&5
3894 ac_lib_var=`echo compat'_'main | sed 'y%./+-%__p_%'`
3895 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3896   echo $ac_n "(cached) $ac_c" 1>&6
3897 else
3898   ac_save_LIBS="$LIBS"
3899 LIBS="-lcompat  $LIBS"
3900 cat > conftest.$ac_ext <<EOF
3901 #line 3902 "configure"
3902 #include "confdefs.h"
3903
3904 int main() {
3905 main()
3906 ; return 0; }
3907 EOF
3908 if { (eval echo configure:3909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3909   rm -rf conftest*
3910   eval "ac_cv_lib_$ac_lib_var=yes"
3911 else
3912   echo "configure: failed program was:" >&5
3913   cat conftest.$ac_ext >&5
3914   rm -rf conftest*
3915   eval "ac_cv_lib_$ac_lib_var=no"
3916 fi
3917 rm -f conftest*
3918 LIBS="$ac_save_LIBS"
3919
3920 fi
3921 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3922   echo "$ac_t""yes" 1>&6
3923     ac_tr_lib=HAVE_LIB`echo compat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3924     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3925   cat >> confdefs.h <<EOF
3926 #define $ac_tr_lib 1
3927 EOF
3928
3929   LIBS="-lcompat $LIBS"
3930
3931 else
3932   echo "$ac_t""no" 1>&6
3933 fi
3934
3935 echo $ac_n "checking for main in -lBSD""... $ac_c" 1>&6
3936 echo "configure:3937: checking for main in -lBSD" >&5
3937 ac_lib_var=`echo BSD'_'main | sed 'y%./+-%__p_%'`
3938 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3939   echo $ac_n "(cached) $ac_c" 1>&6
3940 else
3941   ac_save_LIBS="$LIBS"
3942 LIBS="-lBSD  $LIBS"
3943 cat > conftest.$ac_ext <<EOF
3944 #line 3945 "configure"
3945 #include "confdefs.h"
3946
3947 int main() {
3948 main()
3949 ; return 0; }
3950 EOF
3951 if { (eval echo configure:3952: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3952   rm -rf conftest*
3953   eval "ac_cv_lib_$ac_lib_var=yes"
3954 else
3955   echo "configure: failed program was:" >&5
3956   cat conftest.$ac_ext >&5
3957   rm -rf conftest*
3958   eval "ac_cv_lib_$ac_lib_var=no"
3959 fi
3960 rm -f conftest*
3961 LIBS="$ac_save_LIBS"
3962
3963 fi
3964 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3965   echo "$ac_t""yes" 1>&6
3966     ac_tr_lib=HAVE_LIB`echo BSD | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3967     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3968   cat >> confdefs.h <<EOF
3969 #define $ac_tr_lib 1
3970 EOF
3971
3972   LIBS="-lBSD $LIBS"
3973
3974 else
3975   echo "$ac_t""no" 1>&6
3976 fi
3977
3978 echo $ac_n "checking for main in -lgen""... $ac_c" 1>&6
3979 echo "configure:3980: checking for main in -lgen" >&5
3980 ac_lib_var=`echo gen'_'main | sed 'y%./+-%__p_%'`
3981 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3982   echo $ac_n "(cached) $ac_c" 1>&6
3983 else
3984   ac_save_LIBS="$LIBS"
3985 LIBS="-lgen  $LIBS"
3986 cat > conftest.$ac_ext <<EOF
3987 #line 3988 "configure"
3988 #include "confdefs.h"
3989
3990 int main() {
3991 main()
3992 ; return 0; }
3993 EOF
3994 if { (eval echo configure:3995: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3995   rm -rf conftest*
3996   eval "ac_cv_lib_$ac_lib_var=yes"
3997 else
3998   echo "configure: failed program was:" >&5
3999   cat conftest.$ac_ext >&5
4000   rm -rf conftest*
4001   eval "ac_cv_lib_$ac_lib_var=no"
4002 fi
4003 rm -f conftest*
4004 LIBS="$ac_save_LIBS"
4005
4006 fi
4007 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4008   echo "$ac_t""yes" 1>&6
4009     ac_tr_lib=HAVE_LIB`echo gen | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4010     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4011   cat >> confdefs.h <<EOF
4012 #define $ac_tr_lib 1
4013 EOF
4014
4015   LIBS="-lgen $LIBS"
4016
4017 else
4018   echo "$ac_t""no" 1>&6
4019 fi
4020
4021 echo $ac_n "checking for main in -lPW""... $ac_c" 1>&6
4022 echo "configure:4023: checking for main in -lPW" >&5
4023 ac_lib_var=`echo PW'_'main | sed 'y%./+-%__p_%'`
4024 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4025   echo $ac_n "(cached) $ac_c" 1>&6
4026 else
4027   ac_save_LIBS="$LIBS"
4028 LIBS="-lPW  $LIBS"
4029 cat > conftest.$ac_ext <<EOF
4030 #line 4031 "configure"
4031 #include "confdefs.h"
4032
4033 int main() {
4034 main()
4035 ; return 0; }
4036 EOF
4037 if { (eval echo configure:4038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4038   rm -rf conftest*
4039   eval "ac_cv_lib_$ac_lib_var=yes"
4040 else
4041   echo "configure: failed program was:" >&5
4042   cat conftest.$ac_ext >&5
4043   rm -rf conftest*
4044   eval "ac_cv_lib_$ac_lib_var=no"
4045 fi
4046 rm -f conftest*
4047 LIBS="$ac_save_LIBS"
4048
4049 fi
4050 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4051   echo "$ac_t""yes" 1>&6
4052     ac_tr_lib=HAVE_LIB`echo PW | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4053     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4054   cat >> confdefs.h <<EOF
4055 #define $ac_tr_lib 1
4056 EOF
4057
4058   LIBS="-lPW $LIBS"
4059
4060 else
4061   echo "$ac_t""no" 1>&6
4062 fi
4063
4064 echo $ac_n "checking for main in -lresolv""... $ac_c" 1>&6
4065 echo "configure:4066: checking for main in -lresolv" >&5
4066 ac_lib_var=`echo resolv'_'main | sed 'y%./+-%__p_%'`
4067 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4068   echo $ac_n "(cached) $ac_c" 1>&6
4069 else
4070   ac_save_LIBS="$LIBS"
4071 LIBS="-lresolv  $LIBS"
4072 cat > conftest.$ac_ext <<EOF
4073 #line 4074 "configure"
4074 #include "confdefs.h"
4075
4076 int main() {
4077 main()
4078 ; return 0; }
4079 EOF
4080 if { (eval echo configure:4081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4081   rm -rf conftest*
4082   eval "ac_cv_lib_$ac_lib_var=yes"
4083 else
4084   echo "configure: failed program was:" >&5
4085   cat conftest.$ac_ext >&5
4086   rm -rf conftest*
4087   eval "ac_cv_lib_$ac_lib_var=no"
4088 fi
4089 rm -f conftest*
4090 LIBS="$ac_save_LIBS"
4091
4092 fi
4093 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4094   echo "$ac_t""yes" 1>&6
4095     ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4096     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4097   cat >> confdefs.h <<EOF
4098 #define $ac_tr_lib 1
4099 EOF
4100
4101   LIBS="-lresolv $LIBS"
4102
4103 else
4104   echo "$ac_t""no" 1>&6
4105 fi
4106
4107 # QNX:
4108 echo $ac_n "checking for main in -lunix""... $ac_c" 1>&6
4109 echo "configure:4110: checking for main in -lunix" >&5
4110 ac_lib_var=`echo unix'_'main | sed 'y%./+-%__p_%'`
4111 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4112   echo $ac_n "(cached) $ac_c" 1>&6
4113 else
4114   ac_save_LIBS="$LIBS"
4115 LIBS="-lunix  $LIBS"
4116 cat > conftest.$ac_ext <<EOF
4117 #line 4118 "configure"
4118 #include "confdefs.h"
4119
4120 int main() {
4121 main()
4122 ; return 0; }
4123 EOF
4124 if { (eval echo configure:4125: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4125   rm -rf conftest*
4126   eval "ac_cv_lib_$ac_lib_var=yes"
4127 else
4128   echo "configure: failed program was:" >&5
4129   cat conftest.$ac_ext >&5
4130   rm -rf conftest*
4131   eval "ac_cv_lib_$ac_lib_var=no"
4132 fi
4133 rm -f conftest*
4134 LIBS="$ac_save_LIBS"
4135
4136 fi
4137 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4138   echo "$ac_t""yes" 1>&6
4139     ac_tr_lib=HAVE_LIB`echo [unix] | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4140     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4141   cat >> confdefs.h <<EOF
4142 #define $ac_tr_lib 1
4143 EOF
4144
4145   LIBS="-lunix $LIBS"
4146
4147 else
4148   echo "$ac_t""no" 1>&6
4149 fi
4150
4151
4152 echo $ac_n "checking for library containing crypt""... $ac_c" 1>&6
4153 echo "configure:4154: checking for library containing crypt" >&5
4154 if eval "test \"`echo '$''{'ac_cv_search_crypt'+set}'`\" = set"; then
4155   echo $ac_n "(cached) $ac_c" 1>&6
4156 else
4157   ac_func_search_save_LIBS="$LIBS"
4158 ac_cv_search_crypt="no"
4159 cat > conftest.$ac_ext <<EOF
4160 #line 4161 "configure"
4161 #include "confdefs.h"
4162 /* Override any gcc2 internal prototype to avoid an error.  */
4163 /* We use char because int might match the return type of a gcc2
4164     builtin and then its argument prototype would still apply.  */
4165 char crypt();
4166
4167 int main() {
4168 crypt()
4169 ; return 0; }
4170 EOF
4171 if { (eval echo configure:4172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4172   rm -rf conftest*
4173   ac_cv_search_crypt="none required"
4174 else
4175   echo "configure: failed program was:" >&5
4176   cat conftest.$ac_ext >&5
4177 fi
4178 rm -f conftest*
4179 test "$ac_cv_search_crypt" = "no" && for i in crypt; do
4180 LIBS="-l$i  $ac_func_search_save_LIBS"
4181 cat > conftest.$ac_ext <<EOF
4182 #line 4183 "configure"
4183 #include "confdefs.h"
4184 /* Override any gcc2 internal prototype to avoid an error.  */
4185 /* We use char because int might match the return type of a gcc2
4186     builtin and then its argument prototype would still apply.  */
4187 char crypt();
4188
4189 int main() {
4190 crypt()
4191 ; return 0; }
4192 EOF
4193 if { (eval echo configure:4194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4194   rm -rf conftest*
4195   ac_cv_search_crypt="-l$i"
4196 break
4197 else
4198   echo "configure: failed program was:" >&5
4199   cat conftest.$ac_ext >&5
4200 fi
4201 rm -f conftest*
4202 done
4203 LIBS="$ac_func_search_save_LIBS"
4204 fi
4205
4206 echo "$ac_t""$ac_cv_search_crypt" 1>&6
4207 if test "$ac_cv_search_crypt" != "no"; then
4208   test "$ac_cv_search_crypt" = "none required" || LIBS="$ac_cv_search_crypt $LIBS"
4209   
4210 else :
4211   
4212 fi
4213 # BeOS:
4214 echo $ac_n "checking for __inet_ntoa in -lbind""... $ac_c" 1>&6
4215 echo "configure:4216: checking for __inet_ntoa in -lbind" >&5
4216 ac_lib_var=`echo bind'_'__inet_ntoa | sed 'y%./+-%__p_%'`
4217 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4218   echo $ac_n "(cached) $ac_c" 1>&6
4219 else
4220   ac_save_LIBS="$LIBS"
4221 LIBS="-lbind  $LIBS"
4222 cat > conftest.$ac_ext <<EOF
4223 #line 4224 "configure"
4224 #include "confdefs.h"
4225 /* Override any gcc2 internal prototype to avoid an error.  */
4226 /* We use char because int might match the return type of a gcc2
4227     builtin and then its argument prototype would still apply.  */
4228 char __inet_ntoa();
4229
4230 int main() {
4231 __inet_ntoa()
4232 ; return 0; }
4233 EOF
4234 if { (eval echo configure:4235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4235   rm -rf conftest*
4236   eval "ac_cv_lib_$ac_lib_var=yes"
4237 else
4238   echo "configure: failed program was:" >&5
4239   cat conftest.$ac_ext >&5
4240   rm -rf conftest*
4241   eval "ac_cv_lib_$ac_lib_var=no"
4242 fi
4243 rm -f conftest*
4244 LIBS="$ac_save_LIBS"
4245
4246 fi
4247 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4248   echo "$ac_t""yes" 1>&6
4249     ac_tr_lib=HAVE_LIB`echo bind | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4250     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4251   cat >> confdefs.h <<EOF
4252 #define $ac_tr_lib 1
4253 EOF
4254
4255   LIBS="-lbind $LIBS"
4256
4257 else
4258   echo "$ac_t""no" 1>&6
4259 fi
4260
4261 # Only consider libz to be present if we find <zlib.h> as well;
4262 # furthermore, check that <zlib.h> defines z_streamp (versions before
4263 # about 1.0.4 did not).  While we could work around the lack of z_streamp,
4264 # it seems unwise to encourage people to use such old zlib versions...
4265 cat > conftest.$ac_ext <<EOF
4266 #line 4267 "configure"
4267 #include "confdefs.h"
4268 #include <zlib.h>
4269 EOF
4270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4271   egrep "z_streamp" >/dev/null 2>&1; then
4272   rm -rf conftest*
4273   
4274 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
4275 echo "configure:4276: checking for inflate in -lz" >&5
4276 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
4277 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4278   echo $ac_n "(cached) $ac_c" 1>&6
4279 else
4280   ac_save_LIBS="$LIBS"
4281 LIBS="-lz  $LIBS"
4282 cat > conftest.$ac_ext <<EOF
4283 #line 4284 "configure"
4284 #include "confdefs.h"
4285 /* Override any gcc2 internal prototype to avoid an error.  */
4286 /* We use char because int might match the return type of a gcc2
4287     builtin and then its argument prototype would still apply.  */
4288 char inflate();
4289
4290 int main() {
4291 inflate()
4292 ; return 0; }
4293 EOF
4294 if { (eval echo configure:4295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4295   rm -rf conftest*
4296   eval "ac_cv_lib_$ac_lib_var=yes"
4297 else
4298   echo "configure: failed program was:" >&5
4299   cat conftest.$ac_ext >&5
4300   rm -rf conftest*
4301   eval "ac_cv_lib_$ac_lib_var=no"
4302 fi
4303 rm -f conftest*
4304 LIBS="$ac_save_LIBS"
4305
4306 fi
4307 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4308   echo "$ac_t""yes" 1>&6
4309     ac_tr_lib=HAVE_LIB`echo z | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4310     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4311   cat >> confdefs.h <<EOF
4312 #define $ac_tr_lib 1
4313 EOF
4314
4315   LIBS="-lz $LIBS"
4316
4317 else
4318   echo "$ac_t""no" 1>&6
4319 fi
4320
4321
4322 fi
4323 rm -f conftest*
4324
4325 # Solaris:
4326
4327 echo $ac_n "checking for library containing fdatasync""... $ac_c" 1>&6
4328 echo "configure:4329: checking for library containing fdatasync" >&5
4329 if eval "test \"`echo '$''{'ac_cv_search_fdatasync'+set}'`\" = set"; then
4330   echo $ac_n "(cached) $ac_c" 1>&6
4331 else
4332   ac_func_search_save_LIBS="$LIBS"
4333 ac_cv_search_fdatasync="no"
4334 cat > conftest.$ac_ext <<EOF
4335 #line 4336 "configure"
4336 #include "confdefs.h"
4337 /* Override any gcc2 internal prototype to avoid an error.  */
4338 /* We use char because int might match the return type of a gcc2
4339     builtin and then its argument prototype would still apply.  */
4340 char fdatasync();
4341
4342 int main() {
4343 fdatasync()
4344 ; return 0; }
4345 EOF
4346 if { (eval echo configure:4347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4347   rm -rf conftest*
4348   ac_cv_search_fdatasync="none required"
4349 else
4350   echo "configure: failed program was:" >&5
4351   cat conftest.$ac_ext >&5
4352 fi
4353 rm -f conftest*
4354 test "$ac_cv_search_fdatasync" = "no" && for i in rt posix4; do
4355 LIBS="-l$i  $ac_func_search_save_LIBS"
4356 cat > conftest.$ac_ext <<EOF
4357 #line 4358 "configure"
4358 #include "confdefs.h"
4359 /* Override any gcc2 internal prototype to avoid an error.  */
4360 /* We use char because int might match the return type of a gcc2
4361     builtin and then its argument prototype would still apply.  */
4362 char fdatasync();
4363
4364 int main() {
4365 fdatasync()
4366 ; return 0; }
4367 EOF
4368 if { (eval echo configure:4369: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4369   rm -rf conftest*
4370   ac_cv_search_fdatasync="-l$i"
4371 break
4372 else
4373   echo "configure: failed program was:" >&5
4374   cat conftest.$ac_ext >&5
4375 fi
4376 rm -f conftest*
4377 done
4378 LIBS="$ac_func_search_save_LIBS"
4379 fi
4380
4381 echo "$ac_t""$ac_cv_search_fdatasync" 1>&6
4382 if test "$ac_cv_search_fdatasync" != "no"; then
4383   test "$ac_cv_search_fdatasync" = "none required" || LIBS="$ac_cv_search_fdatasync $LIBS"
4384   
4385 else :
4386   
4387 fi
4388
4389 if test "$with_krb4" = yes ; then
4390   echo $ac_n "checking for des_encrypt in -ldes""... $ac_c" 1>&6
4391 echo "configure:4392: checking for des_encrypt in -ldes" >&5
4392 ac_lib_var=`echo des'_'des_encrypt | sed 'y%./+-%__p_%'`
4393 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4394   echo $ac_n "(cached) $ac_c" 1>&6
4395 else
4396   ac_save_LIBS="$LIBS"
4397 LIBS="-ldes  $LIBS"
4398 cat > conftest.$ac_ext <<EOF
4399 #line 4400 "configure"
4400 #include "confdefs.h"
4401 /* Override any gcc2 internal prototype to avoid an error.  */
4402 /* We use char because int might match the return type of a gcc2
4403     builtin and then its argument prototype would still apply.  */
4404 char des_encrypt();
4405
4406 int main() {
4407 des_encrypt()
4408 ; return 0; }
4409 EOF
4410 if { (eval echo configure:4411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4411   rm -rf conftest*
4412   eval "ac_cv_lib_$ac_lib_var=yes"
4413 else
4414   echo "configure: failed program was:" >&5
4415   cat conftest.$ac_ext >&5
4416   rm -rf conftest*
4417   eval "ac_cv_lib_$ac_lib_var=no"
4418 fi
4419 rm -f conftest*
4420 LIBS="$ac_save_LIBS"
4421
4422 fi
4423 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4424   echo "$ac_t""yes" 1>&6
4425     ac_tr_lib=HAVE_LIB`echo des | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4426     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4427   cat >> confdefs.h <<EOF
4428 #define $ac_tr_lib 1
4429 EOF
4430
4431   LIBS="-ldes $LIBS"
4432
4433 else
4434   echo "$ac_t""no" 1>&6
4435 { echo "configure: error: library 'des' is required for Kerberos 4" 1>&2; exit 1; }
4436 fi
4437
4438   echo $ac_n "checking for krb_sendauth in -lkrb""... $ac_c" 1>&6
4439 echo "configure:4440: checking for krb_sendauth in -lkrb" >&5
4440 ac_lib_var=`echo krb'_'krb_sendauth | sed 'y%./+-%__p_%'`
4441 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4442   echo $ac_n "(cached) $ac_c" 1>&6
4443 else
4444   ac_save_LIBS="$LIBS"
4445 LIBS="-lkrb  $LIBS"
4446 cat > conftest.$ac_ext <<EOF
4447 #line 4448 "configure"
4448 #include "confdefs.h"
4449 /* Override any gcc2 internal prototype to avoid an error.  */
4450 /* We use char because int might match the return type of a gcc2
4451     builtin and then its argument prototype would still apply.  */
4452 char krb_sendauth();
4453
4454 int main() {
4455 krb_sendauth()
4456 ; return 0; }
4457 EOF
4458 if { (eval echo configure:4459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4459   rm -rf conftest*
4460   eval "ac_cv_lib_$ac_lib_var=yes"
4461 else
4462   echo "configure: failed program was:" >&5
4463   cat conftest.$ac_ext >&5
4464   rm -rf conftest*
4465   eval "ac_cv_lib_$ac_lib_var=no"
4466 fi
4467 rm -f conftest*
4468 LIBS="$ac_save_LIBS"
4469
4470 fi
4471 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4472   echo "$ac_t""yes" 1>&6
4473     ac_tr_lib=HAVE_LIB`echo krb | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4474     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4475   cat >> confdefs.h <<EOF
4476 #define $ac_tr_lib 1
4477 EOF
4478
4479   LIBS="-lkrb $LIBS"
4480
4481 else
4482   echo "$ac_t""no" 1>&6
4483 { echo "configure: error: library 'krb' is required for Kerberos 4" 1>&2; exit 1; }
4484 fi
4485
4486 fi
4487
4488 if test "$with_krb5" = yes ; then
4489   echo $ac_n "checking for com_err in -lcom_err""... $ac_c" 1>&6
4490 echo "configure:4491: checking for com_err in -lcom_err" >&5
4491 ac_lib_var=`echo com_err'_'com_err | sed 'y%./+-%__p_%'`
4492 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4493   echo $ac_n "(cached) $ac_c" 1>&6
4494 else
4495   ac_save_LIBS="$LIBS"
4496 LIBS="-lcom_err  $LIBS"
4497 cat > conftest.$ac_ext <<EOF
4498 #line 4499 "configure"
4499 #include "confdefs.h"
4500 /* Override any gcc2 internal prototype to avoid an error.  */
4501 /* We use char because int might match the return type of a gcc2
4502     builtin and then its argument prototype would still apply.  */
4503 char com_err();
4504
4505 int main() {
4506 com_err()
4507 ; return 0; }
4508 EOF
4509 if { (eval echo configure:4510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4510   rm -rf conftest*
4511   eval "ac_cv_lib_$ac_lib_var=yes"
4512 else
4513   echo "configure: failed program was:" >&5
4514   cat conftest.$ac_ext >&5
4515   rm -rf conftest*
4516   eval "ac_cv_lib_$ac_lib_var=no"
4517 fi
4518 rm -f conftest*
4519 LIBS="$ac_save_LIBS"
4520
4521 fi
4522 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4523   echo "$ac_t""yes" 1>&6
4524     ac_tr_lib=HAVE_LIB`echo com_err | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4525     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4526   cat >> confdefs.h <<EOF
4527 #define $ac_tr_lib 1
4528 EOF
4529
4530   LIBS="-lcom_err $LIBS"
4531
4532 else
4533   echo "$ac_t""no" 1>&6
4534 { echo "configure: error: library 'com_err' is required for Kerberos 5" 1>&2; exit 1; }
4535 fi
4536
4537   echo $ac_n "checking for krb5_encrypt in -lcrypto""... $ac_c" 1>&6
4538 echo "configure:4539: checking for krb5_encrypt in -lcrypto" >&5
4539 ac_lib_var=`echo crypto'_'krb5_encrypt | sed 'y%./+-%__p_%'`
4540 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4541   echo $ac_n "(cached) $ac_c" 1>&6
4542 else
4543   ac_save_LIBS="$LIBS"
4544 LIBS="-lcrypto  $LIBS"
4545 cat > conftest.$ac_ext <<EOF
4546 #line 4547 "configure"
4547 #include "confdefs.h"
4548 /* Override any gcc2 internal prototype to avoid an error.  */
4549 /* We use char because int might match the return type of a gcc2
4550     builtin and then its argument prototype would still apply.  */
4551 char krb5_encrypt();
4552
4553 int main() {
4554 krb5_encrypt()
4555 ; return 0; }
4556 EOF
4557 if { (eval echo configure:4558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4558   rm -rf conftest*
4559   eval "ac_cv_lib_$ac_lib_var=yes"
4560 else
4561   echo "configure: failed program was:" >&5
4562   cat conftest.$ac_ext >&5
4563   rm -rf conftest*
4564   eval "ac_cv_lib_$ac_lib_var=no"
4565 fi
4566 rm -f conftest*
4567 LIBS="$ac_save_LIBS"
4568
4569 fi
4570 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4571   echo "$ac_t""yes" 1>&6
4572     ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4573     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4574   cat >> confdefs.h <<EOF
4575 #define $ac_tr_lib 1
4576 EOF
4577
4578   LIBS="-lcrypto $LIBS"
4579
4580 else
4581   echo "$ac_t""no" 1>&6
4582 echo $ac_n "checking for krb5_encrypt in -lk5crypto""... $ac_c" 1>&6
4583 echo "configure:4584: checking for krb5_encrypt in -lk5crypto" >&5
4584 ac_lib_var=`echo k5crypto'_'krb5_encrypt | sed 'y%./+-%__p_%'`
4585 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4586   echo $ac_n "(cached) $ac_c" 1>&6
4587 else
4588   ac_save_LIBS="$LIBS"
4589 LIBS="-lk5crypto  $LIBS"
4590 cat > conftest.$ac_ext <<EOF
4591 #line 4592 "configure"
4592 #include "confdefs.h"
4593 /* Override any gcc2 internal prototype to avoid an error.  */
4594 /* We use char because int might match the return type of a gcc2
4595     builtin and then its argument prototype would still apply.  */
4596 char krb5_encrypt();
4597
4598 int main() {
4599 krb5_encrypt()
4600 ; return 0; }
4601 EOF
4602 if { (eval echo configure:4603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4603   rm -rf conftest*
4604   eval "ac_cv_lib_$ac_lib_var=yes"
4605 else
4606   echo "configure: failed program was:" >&5
4607   cat conftest.$ac_ext >&5
4608   rm -rf conftest*
4609   eval "ac_cv_lib_$ac_lib_var=no"
4610 fi
4611 rm -f conftest*
4612 LIBS="$ac_save_LIBS"
4613
4614 fi
4615 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4616   echo "$ac_t""yes" 1>&6
4617     ac_tr_lib=HAVE_LIB`echo k5crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4618     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4619   cat >> confdefs.h <<EOF
4620 #define $ac_tr_lib 1
4621 EOF
4622
4623   LIBS="-lk5crypto $LIBS"
4624
4625 else
4626   echo "$ac_t""no" 1>&6
4627 { echo "configure: error: library 'crypto' or 'k5crypto' is required for Kerberos 5" 1>&2; exit 1; }
4628 fi
4629
4630 fi
4631
4632   echo $ac_n "checking for krb5_sendauth in -lkrb5""... $ac_c" 1>&6
4633 echo "configure:4634: checking for krb5_sendauth in -lkrb5" >&5
4634 ac_lib_var=`echo krb5'_'krb5_sendauth | sed 'y%./+-%__p_%'`
4635 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4636   echo $ac_n "(cached) $ac_c" 1>&6
4637 else
4638   ac_save_LIBS="$LIBS"
4639 LIBS="-lkrb5  $LIBS"
4640 cat > conftest.$ac_ext <<EOF
4641 #line 4642 "configure"
4642 #include "confdefs.h"
4643 /* Override any gcc2 internal prototype to avoid an error.  */
4644 /* We use char because int might match the return type of a gcc2
4645     builtin and then its argument prototype would still apply.  */
4646 char krb5_sendauth();
4647
4648 int main() {
4649 krb5_sendauth()
4650 ; return 0; }
4651 EOF
4652 if { (eval echo configure:4653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4653   rm -rf conftest*
4654   eval "ac_cv_lib_$ac_lib_var=yes"
4655 else
4656   echo "configure: failed program was:" >&5
4657   cat conftest.$ac_ext >&5
4658   rm -rf conftest*
4659   eval "ac_cv_lib_$ac_lib_var=no"
4660 fi
4661 rm -f conftest*
4662 LIBS="$ac_save_LIBS"
4663
4664 fi
4665 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4666   echo "$ac_t""yes" 1>&6
4667     ac_tr_lib=HAVE_LIB`echo krb5 | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4668     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4669   cat >> confdefs.h <<EOF
4670 #define $ac_tr_lib 1
4671 EOF
4672
4673   LIBS="-lkrb5 $LIBS"
4674
4675 else
4676   echo "$ac_t""no" 1>&6
4677 { echo "configure: error: library 'krb5' is required for Kerberos 5" 1>&2; exit 1; }
4678 fi
4679
4680 fi
4681
4682 if test "$with_openssl" = yes ; then
4683     echo $ac_n "checking for CRYPTO_new_ex_data in -lcrypto""... $ac_c" 1>&6
4684 echo "configure:4685: checking for CRYPTO_new_ex_data in -lcrypto" >&5
4685 ac_lib_var=`echo crypto'_'CRYPTO_new_ex_data | sed 'y%./+-%__p_%'`
4686 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4687   echo $ac_n "(cached) $ac_c" 1>&6
4688 else
4689   ac_save_LIBS="$LIBS"
4690 LIBS="-lcrypto  $LIBS"
4691 cat > conftest.$ac_ext <<EOF
4692 #line 4693 "configure"
4693 #include "confdefs.h"
4694 /* Override any gcc2 internal prototype to avoid an error.  */
4695 /* We use char because int might match the return type of a gcc2
4696     builtin and then its argument prototype would still apply.  */
4697 char CRYPTO_new_ex_data();
4698
4699 int main() {
4700 CRYPTO_new_ex_data()
4701 ; return 0; }
4702 EOF
4703 if { (eval echo configure:4704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4704   rm -rf conftest*
4705   eval "ac_cv_lib_$ac_lib_var=yes"
4706 else
4707   echo "configure: failed program was:" >&5
4708   cat conftest.$ac_ext >&5
4709   rm -rf conftest*
4710   eval "ac_cv_lib_$ac_lib_var=no"
4711 fi
4712 rm -f conftest*
4713 LIBS="$ac_save_LIBS"
4714
4715 fi
4716 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4717   echo "$ac_t""yes" 1>&6
4718     ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4719     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4720   cat >> confdefs.h <<EOF
4721 #define $ac_tr_lib 1
4722 EOF
4723
4724   LIBS="-lcrypto $LIBS"
4725
4726 else
4727   echo "$ac_t""no" 1>&6
4728 { echo "configure: error: library 'crypto' is required for OpenSSL" 1>&2; exit 1; }
4729 fi
4730
4731   echo $ac_n "checking for SSL_library_init in -lssl""... $ac_c" 1>&6
4732 echo "configure:4733: checking for SSL_library_init in -lssl" >&5
4733 ac_lib_var=`echo ssl'_'SSL_library_init | sed 'y%./+-%__p_%'`
4734 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4735   echo $ac_n "(cached) $ac_c" 1>&6
4736 else
4737   ac_save_LIBS="$LIBS"
4738 LIBS="-lssl  $LIBS"
4739 cat > conftest.$ac_ext <<EOF
4740 #line 4741 "configure"
4741 #include "confdefs.h"
4742 /* Override any gcc2 internal prototype to avoid an error.  */
4743 /* We use char because int might match the return type of a gcc2
4744     builtin and then its argument prototype would still apply.  */
4745 char SSL_library_init();
4746
4747 int main() {
4748 SSL_library_init()
4749 ; return 0; }
4750 EOF
4751 if { (eval echo configure:4752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4752   rm -rf conftest*
4753   eval "ac_cv_lib_$ac_lib_var=yes"
4754 else
4755   echo "configure: failed program was:" >&5
4756   cat conftest.$ac_ext >&5
4757   rm -rf conftest*
4758   eval "ac_cv_lib_$ac_lib_var=no"
4759 fi
4760 rm -f conftest*
4761 LIBS="$ac_save_LIBS"
4762
4763 fi
4764 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4765   echo "$ac_t""yes" 1>&6
4766     ac_tr_lib=HAVE_LIB`echo ssl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4767     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4768   cat >> confdefs.h <<EOF
4769 #define $ac_tr_lib 1
4770 EOF
4771
4772   LIBS="-lssl $LIBS"
4773
4774 else
4775   echo "$ac_t""no" 1>&6
4776 { echo "configure: error: library 'ssl' is required for OpenSSL" 1>&2; exit 1; }
4777 fi
4778
4779 fi
4780
4781 if test "$with_pam" = yes ; then
4782   echo $ac_n "checking for pam_start in -lpam""... $ac_c" 1>&6
4783 echo "configure:4784: checking for pam_start in -lpam" >&5
4784 ac_lib_var=`echo pam'_'pam_start | sed 'y%./+-%__p_%'`
4785 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4786   echo $ac_n "(cached) $ac_c" 1>&6
4787 else
4788   ac_save_LIBS="$LIBS"
4789 LIBS="-lpam  $LIBS"
4790 cat > conftest.$ac_ext <<EOF
4791 #line 4792 "configure"
4792 #include "confdefs.h"
4793 /* Override any gcc2 internal prototype to avoid an error.  */
4794 /* We use char because int might match the return type of a gcc2
4795     builtin and then its argument prototype would still apply.  */
4796 char pam_start();
4797
4798 int main() {
4799 pam_start()
4800 ; return 0; }
4801 EOF
4802 if { (eval echo configure:4803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4803   rm -rf conftest*
4804   eval "ac_cv_lib_$ac_lib_var=yes"
4805 else
4806   echo "configure: failed program was:" >&5
4807   cat conftest.$ac_ext >&5
4808   rm -rf conftest*
4809   eval "ac_cv_lib_$ac_lib_var=no"
4810 fi
4811 rm -f conftest*
4812 LIBS="$ac_save_LIBS"
4813
4814 fi
4815 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4816   echo "$ac_t""yes" 1>&6
4817     ac_tr_lib=HAVE_LIB`echo pam | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4818     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4819   cat >> confdefs.h <<EOF
4820 #define $ac_tr_lib 1
4821 EOF
4822
4823   LIBS="-lpam $LIBS"
4824
4825 else
4826   echo "$ac_t""no" 1>&6
4827 { echo "configure: error: library 'pam' is required for PAM" 1>&2; exit 1; }
4828 fi
4829
4830 fi
4831
4832 if test "$enable_nls" = yes ; then
4833   
4834   
4835 echo $ac_n "checking for library containing gettext""... $ac_c" 1>&6
4836 echo "configure:4837: checking for library containing gettext" >&5
4837 if eval "test \"`echo '$''{'ac_cv_search_gettext'+set}'`\" = set"; then
4838   echo $ac_n "(cached) $ac_c" 1>&6
4839 else
4840   ac_func_search_save_LIBS="$LIBS"
4841 ac_cv_search_gettext="no"
4842 cat > conftest.$ac_ext <<EOF
4843 #line 4844 "configure"
4844 #include "confdefs.h"
4845 /* Override any gcc2 internal prototype to avoid an error.  */
4846 /* We use char because int might match the return type of a gcc2
4847     builtin and then its argument prototype would still apply.  */
4848 char gettext();
4849
4850 int main() {
4851 gettext()
4852 ; return 0; }
4853 EOF
4854 if { (eval echo configure:4855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4855   rm -rf conftest*
4856   ac_cv_search_gettext="none required"
4857 else
4858   echo "configure: failed program was:" >&5
4859   cat conftest.$ac_ext >&5
4860 fi
4861 rm -f conftest*
4862 test "$ac_cv_search_gettext" = "no" && for i in intl; do
4863 LIBS="-l$i  $ac_func_search_save_LIBS"
4864 cat > conftest.$ac_ext <<EOF
4865 #line 4866 "configure"
4866 #include "confdefs.h"
4867 /* Override any gcc2 internal prototype to avoid an error.  */
4868 /* We use char because int might match the return type of a gcc2
4869     builtin and then its argument prototype would still apply.  */
4870 char gettext();
4871
4872 int main() {
4873 gettext()
4874 ; return 0; }
4875 EOF
4876 if { (eval echo configure:4877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4877   rm -rf conftest*
4878   ac_cv_search_gettext="-l$i"
4879 break
4880 else
4881   echo "configure: failed program was:" >&5
4882   cat conftest.$ac_ext >&5
4883 fi
4884 rm -f conftest*
4885 done
4886 LIBS="$ac_func_search_save_LIBS"
4887 fi
4888
4889 echo "$ac_t""$ac_cv_search_gettext" 1>&6
4890 if test "$ac_cv_search_gettext" != "no"; then
4891   test "$ac_cv_search_gettext" = "none required" || LIBS="$ac_cv_search_gettext $LIBS"
4892   
4893 else :
4894   { echo "configure: error: a gettext implementation is required for NLS" 1>&2; exit 1; }
4895 fi
4896   ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4897 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4898 echo "configure:4899: checking for libintl.h" >&5
4899 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4900   echo $ac_n "(cached) $ac_c" 1>&6
4901 else
4902   cat > conftest.$ac_ext <<EOF
4903 #line 4904 "configure"
4904 #include "confdefs.h"
4905 #include <libintl.h>
4906 EOF
4907 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4908 { (eval echo configure:4909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4909 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4910 if test -z "$ac_err"; then
4911   rm -rf conftest*
4912   eval "ac_cv_header_$ac_safe=yes"
4913 else
4914   echo "$ac_err" >&5
4915   echo "configure: failed program was:" >&5
4916   cat conftest.$ac_ext >&5
4917   rm -rf conftest*
4918   eval "ac_cv_header_$ac_safe=no"
4919 fi
4920 rm -f conftest*
4921 fi
4922 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4923   echo "$ac_t""yes" 1>&6
4924   :
4925 else
4926   echo "$ac_t""no" 1>&6
4927 { echo "configure: error: header file <libintl.h> is required for NLS" 1>&2; exit 1; }
4928 fi
4929
4930   for ac_prog in msgfmt
4931 do
4932 # Extract the first word of "$ac_prog", so it can be a program name with args.
4933 set dummy $ac_prog; ac_word=$2
4934 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4935 echo "configure:4936: checking for $ac_word" >&5
4936 if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then
4937   echo $ac_n "(cached) $ac_c" 1>&6
4938 else
4939   if test -n "$MSGFMT"; then
4940   ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4941 else
4942   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4943   ac_dummy="$PATH"
4944   for ac_dir in $ac_dummy; do
4945     test -z "$ac_dir" && ac_dir=.
4946     if test -f $ac_dir/$ac_word; then
4947       ac_cv_prog_MSGFMT="$ac_prog"
4948       break
4949     fi
4950   done
4951   IFS="$ac_save_ifs"
4952 fi
4953 fi
4954 MSGFMT="$ac_cv_prog_MSGFMT"
4955 if test -n "$MSGFMT"; then
4956   echo "$ac_t""$MSGFMT" 1>&6
4957 else
4958   echo "$ac_t""no" 1>&6
4959 fi
4960
4961 test -n "$MSGFMT" && break
4962 done
4963
4964   if test -z "$MSGFMT"; then
4965     { echo "configure: error: msgfmt is required for NLS" 1>&2; exit 1; }
4966   fi
4967   for ac_prog in msgmerge
4968 do
4969 # Extract the first word of "$ac_prog", so it can be a program name with args.
4970 set dummy $ac_prog; ac_word=$2
4971 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4972 echo "configure:4973: checking for $ac_word" >&5
4973 if eval "test \"`echo '$''{'ac_cv_prog_MSGMERGE'+set}'`\" = set"; then
4974   echo $ac_n "(cached) $ac_c" 1>&6
4975 else
4976   if test -n "$MSGMERGE"; then
4977   ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
4978 else
4979   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4980   ac_dummy="$PATH"
4981   for ac_dir in $ac_dummy; do
4982     test -z "$ac_dir" && ac_dir=.
4983     if test -f $ac_dir/$ac_word; then
4984       ac_cv_prog_MSGMERGE="$ac_prog"
4985       break
4986     fi
4987   done
4988   IFS="$ac_save_ifs"
4989 fi
4990 fi
4991 MSGMERGE="$ac_cv_prog_MSGMERGE"
4992 if test -n "$MSGMERGE"; then
4993   echo "$ac_t""$MSGMERGE" 1>&6
4994 else
4995   echo "$ac_t""no" 1>&6
4996 fi
4997
4998 test -n "$MSGMERGE" && break
4999 done
5000
5001   for ac_prog in xgettext
5002 do
5003 # Extract the first word of "$ac_prog", so it can be a program name with args.
5004 set dummy $ac_prog; ac_word=$2
5005 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5006 echo "configure:5007: checking for $ac_word" >&5
5007 if eval "test \"`echo '$''{'ac_cv_prog_XGETTEXT'+set}'`\" = set"; then
5008   echo $ac_n "(cached) $ac_c" 1>&6
5009 else
5010   if test -n "$XGETTEXT"; then
5011   ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
5012 else
5013   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5014   ac_dummy="$PATH"
5015   for ac_dir in $ac_dummy; do
5016     test -z "$ac_dir" && ac_dir=.
5017     if test -f $ac_dir/$ac_word; then
5018       ac_cv_prog_XGETTEXT="$ac_prog"
5019       break
5020     fi
5021   done
5022   IFS="$ac_save_ifs"
5023 fi
5024 fi
5025 XGETTEXT="$ac_cv_prog_XGETTEXT"
5026 if test -n "$XGETTEXT"; then
5027   echo "$ac_t""$XGETTEXT" 1>&6
5028 else
5029   echo "$ac_t""no" 1>&6
5030 fi
5031
5032 test -n "$XGETTEXT" && break
5033 done
5034
5035
5036   # Note: share/locale is always the default, independent of $datadir
5037   localedir='${prefix}/share/locale'
5038   if test x"$prefix" = x"NONE"; then
5039     exp_localedir="$ac_default_prefix/share/locale"
5040   else
5041     exp_localedir="$prefix/share/locale"
5042   fi
5043
5044   
5045   cat >> confdefs.h <<EOF
5046 #define LOCALEDIR "$exp_localedir"
5047 EOF
5048
5049
5050 fi
5051
5052 ##
5053 ## Header files
5054 ##
5055 for ac_hdr in crypt.h dld.h endian.h fp_class.h getopt.h ieeefp.h pwd.h sys/ipc.h sys/pstat.h sys/select.h sys/sem.h sys/socket.h sys/shm.h sys/types.h sys/un.h termios.h kernel/OS.h kernel/image.h SupportDefs.h
5056 do
5057 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5058 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5059 echo "configure:5060: checking for $ac_hdr" >&5
5060 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5061   echo $ac_n "(cached) $ac_c" 1>&6
5062 else
5063   cat > conftest.$ac_ext <<EOF
5064 #line 5065 "configure"
5065 #include "confdefs.h"
5066 #include <$ac_hdr>
5067 EOF
5068 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5069 { (eval echo configure:5070: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5070 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5071 if test -z "$ac_err"; then
5072   rm -rf conftest*
5073   eval "ac_cv_header_$ac_safe=yes"
5074 else
5075   echo "$ac_err" >&5
5076   echo "configure: failed program was:" >&5
5077   cat conftest.$ac_ext >&5
5078   rm -rf conftest*
5079   eval "ac_cv_header_$ac_safe=no"
5080 fi
5081 rm -f conftest*
5082 fi
5083 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5084   echo "$ac_t""yes" 1>&6
5085     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5086   cat >> confdefs.h <<EOF
5087 #define $ac_tr_hdr 1
5088 EOF
5089  
5090 else
5091   echo "$ac_t""no" 1>&6
5092 fi
5093 done
5094
5095
5096 for ac_hdr in netinet/in.h
5097 do
5098 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5099 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5100 echo "configure:5101: checking for $ac_hdr" >&5
5101 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5102   echo $ac_n "(cached) $ac_c" 1>&6
5103 else
5104   cat > conftest.$ac_ext <<EOF
5105 #line 5106 "configure"
5106 #include "confdefs.h"
5107 #include <$ac_hdr>
5108 EOF
5109 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5110 { (eval echo configure:5111: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5111 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5112 if test -z "$ac_err"; then
5113   rm -rf conftest*
5114   eval "ac_cv_header_$ac_safe=yes"
5115 else
5116   echo "$ac_err" >&5
5117   echo "configure: failed program was:" >&5
5118   cat conftest.$ac_ext >&5
5119   rm -rf conftest*
5120   eval "ac_cv_header_$ac_safe=no"
5121 fi
5122 rm -f conftest*
5123 fi
5124 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5125   echo "$ac_t""yes" 1>&6
5126     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5127   cat >> confdefs.h <<EOF
5128 #define $ac_tr_hdr 1
5129 EOF
5130  
5131 else
5132   echo "$ac_t""no" 1>&6
5133 fi
5134 done
5135
5136 echo $ac_n "checking for netinet/tcp.h""... $ac_c" 1>&6
5137 echo "configure:5138: checking for netinet/tcp.h" >&5
5138 cat > conftest.$ac_ext <<EOF
5139 #line 5140 "configure"
5140 #include "confdefs.h"
5141
5142 #ifdef HAVE_NETINET_IN_H
5143 #include <netinet/in.h>
5144 #endif
5145 #include <netinet/tcp.h>
5146
5147 EOF
5148 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5149 { (eval echo configure:5150: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5150 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5151 if test -z "$ac_err"; then
5152   rm -rf conftest*
5153   cat >> confdefs.h <<\EOF
5154 #define HAVE_NETINET_TCP_H 1
5155 EOF
5156  echo "$ac_t""yes" 1>&6
5157 else
5158   echo "$ac_err" >&5
5159   echo "configure: failed program was:" >&5
5160   cat conftest.$ac_ext >&5
5161   rm -rf conftest*
5162   echo "$ac_t""no" 1>&6
5163 fi
5164 rm -f conftest*
5165
5166 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
5167 echo "configure:5168: checking whether string.h and strings.h may both be included" >&5
5168 if eval "test \"`echo '$''{'pgac_cv_header_strings_both'+set}'`\" = set"; then
5169   echo $ac_n "(cached) $ac_c" 1>&6
5170 else
5171   cat > conftest.$ac_ext <<EOF
5172 #line 5173 "configure"
5173 #include "confdefs.h"
5174 #include <string.h>
5175 #include <strings.h>
5176
5177 EOF
5178 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5179 { (eval echo configure:5180: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5180 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5181 if test -z "$ac_err"; then
5182   rm -rf conftest*
5183   cat > conftest.$ac_ext <<EOF
5184 #line 5185 "configure"
5185 #include "confdefs.h"
5186 #include <string.h>
5187 #include <strings.h>
5188
5189 int main() {
5190 int n = strcasecmp("a", "b");
5191 ; return 0; }
5192 EOF
5193 if { (eval echo configure:5194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5194   rm -rf conftest*
5195   pgac_cv_header_strings_both=yes
5196 else
5197   echo "configure: failed program was:" >&5
5198   cat conftest.$ac_ext >&5
5199   rm -rf conftest*
5200   pgac_cv_header_strings_both=no
5201 fi
5202 rm -f conftest*
5203 else
5204   echo "$ac_err" >&5
5205   echo "configure: failed program was:" >&5
5206   cat conftest.$ac_ext >&5
5207   rm -rf conftest*
5208   pgac_cv_header_strings_both=no
5209 fi
5210 rm -f conftest*
5211 fi
5212
5213 echo "$ac_t""$pgac_cv_header_strings_both" 1>&6
5214 if test x"$pgac_cv_header_strings_both" = x"yes"; then
5215   cat >> confdefs.h <<\EOF
5216 #define STRING_H_WITH_STRINGS_H 1
5217 EOF
5218
5219 fi
5220
5221 for ac_hdr in readline/readline.h readline.h
5222 do
5223 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5224 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5225 echo "configure:5226: checking for $ac_hdr" >&5
5226 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5227   echo $ac_n "(cached) $ac_c" 1>&6
5228 else
5229   cat > conftest.$ac_ext <<EOF
5230 #line 5231 "configure"
5231 #include "confdefs.h"
5232 #include <$ac_hdr>
5233 EOF
5234 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5235 { (eval echo configure:5236: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5236 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5237 if test -z "$ac_err"; then
5238   rm -rf conftest*
5239   eval "ac_cv_header_$ac_safe=yes"
5240 else
5241   echo "$ac_err" >&5
5242   echo "configure: failed program was:" >&5
5243   cat conftest.$ac_ext >&5
5244   rm -rf conftest*
5245   eval "ac_cv_header_$ac_safe=no"
5246 fi
5247 rm -f conftest*
5248 fi
5249 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5250   echo "$ac_t""yes" 1>&6
5251     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5252   cat >> confdefs.h <<EOF
5253 #define $ac_tr_hdr 1
5254 EOF
5255  break
5256 else
5257   echo "$ac_t""no" 1>&6
5258 fi
5259 done
5260
5261 for ac_hdr in readline/history.h history.h
5262 do
5263 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5264 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5265 echo "configure:5266: checking for $ac_hdr" >&5
5266 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5267   echo $ac_n "(cached) $ac_c" 1>&6
5268 else
5269   cat > conftest.$ac_ext <<EOF
5270 #line 5271 "configure"
5271 #include "confdefs.h"
5272 #include <$ac_hdr>
5273 EOF
5274 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5275 { (eval echo configure:5276: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5276 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5277 if test -z "$ac_err"; then
5278   rm -rf conftest*
5279   eval "ac_cv_header_$ac_safe=yes"
5280 else
5281   echo "$ac_err" >&5
5282   echo "configure: failed program was:" >&5
5283   cat conftest.$ac_ext >&5
5284   rm -rf conftest*
5285   eval "ac_cv_header_$ac_safe=no"
5286 fi
5287 rm -f conftest*
5288 fi
5289 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5290   echo "$ac_t""yes" 1>&6
5291     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5292   cat >> confdefs.h <<EOF
5293 #define $ac_tr_hdr 1
5294 EOF
5295  break
5296 else
5297   echo "$ac_t""no" 1>&6
5298 fi
5299 done
5300
5301
5302 if test "$with_krb4" = yes ; then
5303   ac_safe=`echo "krb.h" | sed 'y%./+-%__p_%'`
5304 echo $ac_n "checking for krb.h""... $ac_c" 1>&6
5305 echo "configure:5306: checking for krb.h" >&5
5306 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5307   echo $ac_n "(cached) $ac_c" 1>&6
5308 else
5309   cat > conftest.$ac_ext <<EOF
5310 #line 5311 "configure"
5311 #include "confdefs.h"
5312 #include <krb.h>
5313 EOF
5314 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5315 { (eval echo configure:5316: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5316 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5317 if test -z "$ac_err"; then
5318   rm -rf conftest*
5319   eval "ac_cv_header_$ac_safe=yes"
5320 else
5321   echo "$ac_err" >&5
5322   echo "configure: failed program was:" >&5
5323   cat conftest.$ac_ext >&5
5324   rm -rf conftest*
5325   eval "ac_cv_header_$ac_safe=no"
5326 fi
5327 rm -f conftest*
5328 fi
5329 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5330   echo "$ac_t""yes" 1>&6
5331   :
5332 else
5333   echo "$ac_t""no" 1>&6
5334 { echo "configure: error: header file <krb.h> is required for Kerberos 4" 1>&2; exit 1; }
5335 fi
5336
5337 fi
5338
5339 if test "$with_krb5" = yes ; then
5340   ac_safe=`echo "krb5.h" | sed 'y%./+-%__p_%'`
5341 echo $ac_n "checking for krb5.h""... $ac_c" 1>&6
5342 echo "configure:5343: checking for krb5.h" >&5
5343 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5344   echo $ac_n "(cached) $ac_c" 1>&6
5345 else
5346   cat > conftest.$ac_ext <<EOF
5347 #line 5348 "configure"
5348 #include "confdefs.h"
5349 #include <krb5.h>
5350 EOF
5351 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5352 { (eval echo configure:5353: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5353 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5354 if test -z "$ac_err"; then
5355   rm -rf conftest*
5356   eval "ac_cv_header_$ac_safe=yes"
5357 else
5358   echo "$ac_err" >&5
5359   echo "configure: failed program was:" >&5
5360   cat conftest.$ac_ext >&5
5361   rm -rf conftest*
5362   eval "ac_cv_header_$ac_safe=no"
5363 fi
5364 rm -f conftest*
5365 fi
5366 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5367   echo "$ac_t""yes" 1>&6
5368   :
5369 else
5370   echo "$ac_t""no" 1>&6
5371 { echo "configure: error: header file <krb5.h> is required for Kerberos 5" 1>&2; exit 1; }
5372 fi
5373
5374   ac_safe=`echo "com_err.h" | sed 'y%./+-%__p_%'`
5375 echo $ac_n "checking for com_err.h""... $ac_c" 1>&6
5376 echo "configure:5377: checking for com_err.h" >&5
5377 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5378   echo $ac_n "(cached) $ac_c" 1>&6
5379 else
5380   cat > conftest.$ac_ext <<EOF
5381 #line 5382 "configure"
5382 #include "confdefs.h"
5383 #include <com_err.h>
5384 EOF
5385 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5386 { (eval echo configure:5387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5387 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5388 if test -z "$ac_err"; then
5389   rm -rf conftest*
5390   eval "ac_cv_header_$ac_safe=yes"
5391 else
5392   echo "$ac_err" >&5
5393   echo "configure: failed program was:" >&5
5394   cat conftest.$ac_ext >&5
5395   rm -rf conftest*
5396   eval "ac_cv_header_$ac_safe=no"
5397 fi
5398 rm -f conftest*
5399 fi
5400 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5401   echo "$ac_t""yes" 1>&6
5402   :
5403 else
5404   echo "$ac_t""no" 1>&6
5405 { echo "configure: error: header file <com_err.h> is required for Kerberos 5" 1>&2; exit 1; }
5406 fi
5407
5408 fi
5409
5410 if test "$with_openssl" = yes ; then
5411   ac_safe=`echo "openssl/ssl.h" | sed 'y%./+-%__p_%'`
5412 echo $ac_n "checking for openssl/ssl.h""... $ac_c" 1>&6
5413 echo "configure:5414: checking for openssl/ssl.h" >&5
5414 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5415   echo $ac_n "(cached) $ac_c" 1>&6
5416 else
5417   cat > conftest.$ac_ext <<EOF
5418 #line 5419 "configure"
5419 #include "confdefs.h"
5420 #include <openssl/ssl.h>
5421 EOF
5422 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5423 { (eval echo configure:5424: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5424 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5425 if test -z "$ac_err"; then
5426   rm -rf conftest*
5427   eval "ac_cv_header_$ac_safe=yes"
5428 else
5429   echo "$ac_err" >&5
5430   echo "configure: failed program was:" >&5
5431   cat conftest.$ac_ext >&5
5432   rm -rf conftest*
5433   eval "ac_cv_header_$ac_safe=no"
5434 fi
5435 rm -f conftest*
5436 fi
5437 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5438   echo "$ac_t""yes" 1>&6
5439   :
5440 else
5441   echo "$ac_t""no" 1>&6
5442 { echo "configure: error: header file <openssl/ssl.h> is required for OpenSSL" 1>&2; exit 1; }
5443 fi
5444
5445   ac_safe=`echo "openssl/err.h" | sed 'y%./+-%__p_%'`
5446 echo $ac_n "checking for openssl/err.h""... $ac_c" 1>&6
5447 echo "configure:5448: checking for openssl/err.h" >&5
5448 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5449   echo $ac_n "(cached) $ac_c" 1>&6
5450 else
5451   cat > conftest.$ac_ext <<EOF
5452 #line 5453 "configure"
5453 #include "confdefs.h"
5454 #include <openssl/err.h>
5455 EOF
5456 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5457 { (eval echo configure:5458: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5458 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5459 if test -z "$ac_err"; then
5460   rm -rf conftest*
5461   eval "ac_cv_header_$ac_safe=yes"
5462 else
5463   echo "$ac_err" >&5
5464   echo "configure: failed program was:" >&5
5465   cat conftest.$ac_ext >&5
5466   rm -rf conftest*
5467   eval "ac_cv_header_$ac_safe=no"
5468 fi
5469 rm -f conftest*
5470 fi
5471 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5472   echo "$ac_t""yes" 1>&6
5473   :
5474 else
5475   echo "$ac_t""no" 1>&6
5476 { echo "configure: error: header file <openssl/err.h> is required for OpenSSL" 1>&2; exit 1; }
5477 fi
5478
5479 fi
5480
5481 if test "$with_pam" = yes ; then
5482   ac_safe=`echo "security/pam_appl.h" | sed 'y%./+-%__p_%'`
5483 echo $ac_n "checking for security/pam_appl.h""... $ac_c" 1>&6
5484 echo "configure:5485: checking for security/pam_appl.h" >&5
5485 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5486   echo $ac_n "(cached) $ac_c" 1>&6
5487 else
5488   cat > conftest.$ac_ext <<EOF
5489 #line 5490 "configure"
5490 #include "confdefs.h"
5491 #include <security/pam_appl.h>
5492 EOF
5493 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5494 { (eval echo configure:5495: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5495 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5496 if test -z "$ac_err"; then
5497   rm -rf conftest*
5498   eval "ac_cv_header_$ac_safe=yes"
5499 else
5500   echo "$ac_err" >&5
5501   echo "configure: failed program was:" >&5
5502   cat conftest.$ac_ext >&5
5503   rm -rf conftest*
5504   eval "ac_cv_header_$ac_safe=no"
5505 fi
5506 rm -f conftest*
5507 fi
5508 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5509   echo "$ac_t""yes" 1>&6
5510   :
5511 else
5512   echo "$ac_t""no" 1>&6
5513 { echo "configure: error: header file <security/pam_appl.h> is required for PAM" 1>&2; exit 1; }
5514 fi
5515
5516 fi
5517
5518
5519 ##
5520 ## Types, structures, compiler characteristics
5521 ##
5522 echo $ac_n "checking for working const""... $ac_c" 1>&6
5523 echo "configure:5524: checking for working const" >&5
5524 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
5525   echo $ac_n "(cached) $ac_c" 1>&6
5526 else
5527   cat > conftest.$ac_ext <<EOF
5528 #line 5529 "configure"
5529 #include "confdefs.h"
5530
5531 int main() {
5532
5533 /* Ultrix mips cc rejects this.  */
5534 typedef int charset[2]; const charset x;
5535 /* SunOS 4.1.1 cc rejects this.  */
5536 char const *const *ccp;
5537 char **p;
5538 /* NEC SVR4.0.2 mips cc rejects this.  */
5539 struct point {int x, y;};
5540 static struct point const zero = {0,0};
5541 /* AIX XL C 1.02.0.0 rejects this.
5542    It does not let you subtract one const X* pointer from another in an arm
5543    of an if-expression whose if-part is not a constant expression */
5544 const char *g = "string";
5545 ccp = &g + (g ? g-g : 0);
5546 /* HPUX 7.0 cc rejects these. */
5547 ++ccp;
5548 p = (char**) ccp;
5549 ccp = (char const *const *) p;
5550 { /* SCO 3.2v4 cc rejects this.  */
5551   char *t;
5552   char const *s = 0 ? (char *) 0 : (char const *) 0;
5553
5554   *t++ = 0;
5555 }
5556 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
5557   int x[] = {25, 17};
5558   const int *foo = &x[0];
5559   ++foo;
5560 }
5561 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5562   typedef const int *iptr;
5563   iptr p = 0;
5564   ++p;
5565 }
5566 { /* AIX XL C 1.02.0.0 rejects this saying
5567      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5568   struct s { int j; const int *ap[3]; };
5569   struct s *b; b->j = 5;
5570 }
5571 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5572   const int foo = 10;
5573 }
5574
5575 ; return 0; }
5576 EOF
5577 if { (eval echo configure:5578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5578   rm -rf conftest*
5579   ac_cv_c_const=yes
5580 else
5581   echo "configure: failed program was:" >&5
5582   cat conftest.$ac_ext >&5
5583   rm -rf conftest*
5584   ac_cv_c_const=no
5585 fi
5586 rm -f conftest*
5587 fi
5588
5589 echo "$ac_t""$ac_cv_c_const" 1>&6
5590 if test $ac_cv_c_const = no; then
5591   cat >> confdefs.h <<\EOF
5592 #define const 
5593 EOF
5594
5595 fi
5596
5597 echo $ac_n "checking for inline""... $ac_c" 1>&6
5598 echo "configure:5599: checking for inline" >&5
5599 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5600   echo $ac_n "(cached) $ac_c" 1>&6
5601 else
5602   ac_cv_c_inline=no
5603 for ac_kw in inline __inline__ __inline; do
5604   cat > conftest.$ac_ext <<EOF
5605 #line 5606 "configure"
5606 #include "confdefs.h"
5607
5608 int main() {
5609 } $ac_kw foo() {
5610 ; return 0; }
5611 EOF
5612 if { (eval echo configure:5613: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5613   rm -rf conftest*
5614   ac_cv_c_inline=$ac_kw; break
5615 else
5616   echo "configure: failed program was:" >&5
5617   cat conftest.$ac_ext >&5
5618 fi
5619 rm -f conftest*
5620 done
5621
5622 fi
5623
5624 echo "$ac_t""$ac_cv_c_inline" 1>&6
5625 case "$ac_cv_c_inline" in
5626   inline | yes) ;;
5627   no) cat >> confdefs.h <<\EOF
5628 #define inline 
5629 EOF
5630  ;;
5631   *)  cat >> confdefs.h <<EOF
5632 #define inline $ac_cv_c_inline
5633 EOF
5634  ;;
5635 esac
5636
5637
5638
5639 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
5640 echo "configure:5641: checking for preprocessor stringizing operator" >&5
5641 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
5642   echo $ac_n "(cached) $ac_c" 1>&6
5643 else
5644   cat > conftest.$ac_ext <<EOF
5645 #line 5646 "configure"
5646 #include "confdefs.h"
5647
5648 #define x(y) #y
5649
5650 char *s = x(teststring);
5651
5652 EOF
5653 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5654   egrep "#teststring" >/dev/null 2>&1; then
5655   rm -rf conftest*
5656   ac_cv_c_stringize=no
5657 else
5658   rm -rf conftest*
5659   ac_cv_c_stringize=yes
5660 fi
5661 rm -f conftest*
5662
5663 fi
5664
5665 if test "${ac_cv_c_stringize}" = yes
5666 then
5667         cat >> confdefs.h <<\EOF
5668 #define HAVE_STRINGIZE 1
5669 EOF
5670
5671 fi
5672 echo "$ac_t""${ac_cv_c_stringize}" 1>&6
5673
5674 echo $ac_n "checking for signed types""... $ac_c" 1>&6
5675 echo "configure:5676: checking for signed types" >&5
5676 if eval "test \"`echo '$''{'pgac_cv_c_signed'+set}'`\" = set"; then
5677   echo $ac_n "(cached) $ac_c" 1>&6
5678 else
5679   cat > conftest.$ac_ext <<EOF
5680 #line 5681 "configure"
5681 #include "confdefs.h"
5682
5683 int main() {
5684 signed char c; signed short s; signed int i;
5685 ; return 0; }
5686 EOF
5687 if { (eval echo configure:5688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5688   rm -rf conftest*
5689   pgac_cv_c_signed=yes
5690 else
5691   echo "configure: failed program was:" >&5
5692   cat conftest.$ac_ext >&5
5693   rm -rf conftest*
5694   pgac_cv_c_signed=no
5695 fi
5696 rm -f conftest*
5697 fi
5698
5699 echo "$ac_t""$pgac_cv_c_signed" 1>&6
5700 if test x"$pgac_cv_c_signed" = xno ; then
5701   cat >> confdefs.h <<\EOF
5702 #define signed 
5703 EOF
5704
5705 fi
5706 echo $ac_n "checking for volatile""... $ac_c" 1>&6
5707 echo "configure:5708: checking for volatile" >&5
5708 if eval "test \"`echo '$''{'pgac_cv_c_volatile'+set}'`\" = set"; then
5709   echo $ac_n "(cached) $ac_c" 1>&6
5710 else
5711   cat > conftest.$ac_ext <<EOF
5712 #line 5713 "configure"
5713 #include "confdefs.h"
5714
5715 int main() {
5716 extern volatile int i;
5717 ; return 0; }
5718 EOF
5719 if { (eval echo configure:5720: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5720   rm -rf conftest*
5721   pgac_cv_c_volatile=yes
5722 else
5723   echo "configure: failed program was:" >&5
5724   cat conftest.$ac_ext >&5
5725   rm -rf conftest*
5726   pgac_cv_c_volatile=no
5727 fi
5728 rm -f conftest*
5729 fi
5730
5731 echo "$ac_t""$pgac_cv_c_volatile" 1>&6
5732 if test x"$pgac_cv_c_volatile" = xno ; then
5733   cat >> confdefs.h <<\EOF
5734 #define volatile 
5735 EOF
5736
5737 fi
5738 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
5739 echo "configure:5740: checking whether struct tm is in sys/time.h or time.h" >&5
5740 if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
5741   echo $ac_n "(cached) $ac_c" 1>&6
5742 else
5743   cat > conftest.$ac_ext <<EOF
5744 #line 5745 "configure"
5745 #include "confdefs.h"
5746 #include <sys/types.h>
5747 #include <time.h>
5748 int main() {
5749 struct tm *tp; tp->tm_sec;
5750 ; return 0; }
5751 EOF
5752 if { (eval echo configure:5753: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5753   rm -rf conftest*
5754   ac_cv_struct_tm=time.h
5755 else
5756   echo "configure: failed program was:" >&5
5757   cat conftest.$ac_ext >&5
5758   rm -rf conftest*
5759   ac_cv_struct_tm=sys/time.h
5760 fi
5761 rm -f conftest*
5762 fi
5763
5764 echo "$ac_t""$ac_cv_struct_tm" 1>&6
5765 if test $ac_cv_struct_tm = sys/time.h; then
5766   cat >> confdefs.h <<\EOF
5767 #define TM_IN_SYS_TIME 1
5768 EOF
5769
5770 fi
5771
5772 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
5773 echo "configure:5774: checking for tm_zone in struct tm" >&5
5774 if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
5775   echo $ac_n "(cached) $ac_c" 1>&6
5776 else
5777   cat > conftest.$ac_ext <<EOF
5778 #line 5779 "configure"
5779 #include "confdefs.h"
5780 #include <sys/types.h>
5781 #include <$ac_cv_struct_tm>
5782 int main() {
5783 struct tm tm; tm.tm_zone;
5784 ; return 0; }
5785 EOF
5786 if { (eval echo configure:5787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5787   rm -rf conftest*
5788   ac_cv_struct_tm_zone=yes
5789 else
5790   echo "configure: failed program was:" >&5
5791   cat conftest.$ac_ext >&5
5792   rm -rf conftest*
5793   ac_cv_struct_tm_zone=no
5794 fi
5795 rm -f conftest*
5796 fi
5797
5798 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
5799 if test "$ac_cv_struct_tm_zone" = yes; then
5800   cat >> confdefs.h <<\EOF
5801 #define HAVE_TM_ZONE 1
5802 EOF
5803
5804 else
5805   echo $ac_n "checking for tzname""... $ac_c" 1>&6
5806 echo "configure:5807: checking for tzname" >&5
5807 if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
5808   echo $ac_n "(cached) $ac_c" 1>&6
5809 else
5810   cat > conftest.$ac_ext <<EOF
5811 #line 5812 "configure"
5812 #include "confdefs.h"
5813 #include <time.h>
5814 #ifndef tzname /* For SGI.  */
5815 extern char *tzname[]; /* RS6000 and others reject char **tzname.  */
5816 #endif
5817 int main() {
5818 atoi(*tzname);
5819 ; return 0; }
5820 EOF
5821 if { (eval echo configure:5822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5822   rm -rf conftest*
5823   ac_cv_var_tzname=yes
5824 else
5825   echo "configure: failed program was:" >&5
5826   cat conftest.$ac_ext >&5
5827   rm -rf conftest*
5828   ac_cv_var_tzname=no
5829 fi
5830 rm -f conftest*
5831 fi
5832
5833 echo "$ac_t""$ac_cv_var_tzname" 1>&6
5834   if test $ac_cv_var_tzname = yes; then
5835     cat >> confdefs.h <<\EOF
5836 #define HAVE_TZNAME 1
5837 EOF
5838
5839   fi
5840 fi
5841
5842 echo $ac_n "checking for union semun""... $ac_c" 1>&6
5843 echo "configure:5844: checking for union semun" >&5
5844 if eval "test \"`echo '$''{'pgac_cv_union_semun'+set}'`\" = set"; then
5845   echo $ac_n "(cached) $ac_c" 1>&6
5846 else
5847   cat > conftest.$ac_ext <<EOF
5848 #line 5849 "configure"
5849 #include "confdefs.h"
5850 #include <sys/types.h>
5851 #include <sys/ipc.h>
5852 #include <sys/sem.h>
5853 int main() {
5854 union semun semun;
5855 ; return 0; }
5856 EOF
5857 if { (eval echo configure:5858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5858   rm -rf conftest*
5859   pgac_cv_union_semun=yes
5860 else
5861   echo "configure: failed program was:" >&5
5862   cat conftest.$ac_ext >&5
5863   rm -rf conftest*
5864   pgac_cv_union_semun=no
5865 fi
5866 rm -f conftest*
5867 fi
5868
5869 echo "$ac_t""$pgac_cv_union_semun" 1>&6
5870 if test x"$pgac_cv_union_semun" = xyes ; then
5871   cat >> confdefs.h <<\EOF
5872 #define HAVE_UNION_SEMUN 1
5873 EOF
5874
5875 fi
5876 echo $ac_n "checking for struct cmsgcred""... $ac_c" 1>&6
5877 echo "configure:5878: checking for struct cmsgcred" >&5
5878 if eval "test \"`echo '$''{'pgac_cv_struct_cmsgcred'+set}'`\" = set"; then
5879   echo $ac_n "(cached) $ac_c" 1>&6
5880 else
5881   cat > conftest.$ac_ext <<EOF
5882 #line 5883 "configure"
5883 #include "confdefs.h"
5884 #include <sys/param.h>
5885 #include <sys/socket.h>
5886 #include <sys/ucred.h>
5887 int main() {
5888 struct cmsgcred sockcred;
5889 ; return 0; }
5890 EOF
5891 if { (eval echo configure:5892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5892   rm -rf conftest*
5893   pgac_cv_struct_cmsgcred=yes
5894 else
5895   echo "configure: failed program was:" >&5
5896   cat conftest.$ac_ext >&5
5897   rm -rf conftest*
5898   pgac_cv_struct_cmsgcred=no
5899 fi
5900 rm -f conftest*
5901 fi
5902
5903 echo "$ac_t""$pgac_cv_struct_cmsgcred" 1>&6
5904 if test x"$pgac_cv_struct_cmsgcred" = xyes ; then
5905   cat >> confdefs.h <<\EOF
5906 #define HAVE_STRUCT_CMSGCRED 1
5907 EOF
5908
5909 fi
5910 echo $ac_n "checking for struct fcred""... $ac_c" 1>&6
5911 echo "configure:5912: checking for struct fcred" >&5
5912 if eval "test \"`echo '$''{'pgac_cv_struct_fcred'+set}'`\" = set"; then
5913   echo $ac_n "(cached) $ac_c" 1>&6
5914 else
5915   cat > conftest.$ac_ext <<EOF
5916 #line 5917 "configure"
5917 #include "confdefs.h"
5918 #include <sys/param.h>
5919 #include <sys/socket.h>
5920 #include <sys/ucred.h>
5921 int main() {
5922 struct fcred sockcred;
5923 ; return 0; }
5924 EOF
5925 if { (eval echo configure:5926: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5926   rm -rf conftest*
5927   pgac_cv_struct_fcred=yes
5928 else
5929   echo "configure: failed program was:" >&5
5930   cat conftest.$ac_ext >&5
5931   rm -rf conftest*
5932   pgac_cv_struct_fcred=no
5933 fi
5934 rm -f conftest*
5935 fi
5936
5937 echo "$ac_t""$pgac_cv_struct_fcred" 1>&6
5938 if test x"$pgac_cv_struct_fcred" = xyes ; then
5939   cat >> confdefs.h <<\EOF
5940 #define HAVE_STRUCT_FCRED 1
5941 EOF
5942
5943 fi
5944 echo $ac_n "checking for struct sockcred""... $ac_c" 1>&6
5945 echo "configure:5946: checking for struct sockcred" >&5
5946 if eval "test \"`echo '$''{'pgac_cv_struct_sockcred'+set}'`\" = set"; then
5947   echo $ac_n "(cached) $ac_c" 1>&6
5948 else
5949   cat > conftest.$ac_ext <<EOF
5950 #line 5951 "configure"
5951 #include "confdefs.h"
5952 #include <sys/param.h>
5953 #include <sys/socket.h>
5954 #include <sys/ucred.h>
5955 int main() {
5956 struct sockcred sockcred;
5957 ; return 0; }
5958 EOF
5959 if { (eval echo configure:5960: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5960   rm -rf conftest*
5961   pgac_cv_struct_sockcred=yes
5962 else
5963   echo "configure: failed program was:" >&5
5964   cat conftest.$ac_ext >&5
5965   rm -rf conftest*
5966   pgac_cv_struct_sockcred=no
5967 fi
5968 rm -f conftest*
5969 fi
5970
5971 echo "$ac_t""$pgac_cv_struct_sockcred" 1>&6
5972 if test x"$pgac_cv_struct_sockcred" = xyes ; then
5973   cat >> confdefs.h <<\EOF
5974 #define HAVE_STRUCT_SOCKCRED 1
5975 EOF
5976
5977 fi
5978 echo $ac_n "checking for struct sockaddr_un""... $ac_c" 1>&6
5979 echo "configure:5980: checking for struct sockaddr_un" >&5
5980 if eval "test \"`echo '$''{'pgac_cv_struct_sockaddr_un'+set}'`\" = set"; then
5981   echo $ac_n "(cached) $ac_c" 1>&6
5982 else
5983   cat > conftest.$ac_ext <<EOF
5984 #line 5985 "configure"
5985 #include "confdefs.h"
5986 #include <sys/types.h>
5987 #ifdef HAVE_SYS_UN_H
5988 #include <sys/un.h>
5989 #endif
5990 int main() {
5991 struct sockaddr_un un;
5992 ; return 0; }
5993 EOF
5994 if { (eval echo configure:5995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5995   rm -rf conftest*
5996   pgac_cv_struct_sockaddr_un=yes
5997 else
5998   echo "configure: failed program was:" >&5
5999   cat conftest.$ac_ext >&5
6000   rm -rf conftest*
6001   pgac_cv_struct_sockaddr_un=no
6002 fi
6003 rm -f conftest*
6004 fi
6005
6006 echo "$ac_t""$pgac_cv_struct_sockaddr_un" 1>&6
6007 if test x"$pgac_cv_struct_sockaddr_un" = xyes; then
6008   cat >> confdefs.h <<\EOF
6009 #define HAVE_STRUCT_SOCKADDR_UN 1
6010 EOF
6011
6012 fi
6013
6014 ##
6015 ## Functions, global variables
6016 ##
6017 echo $ac_n "checking for int timezone""... $ac_c" 1>&6
6018 echo "configure:6019: checking for int timezone" >&5
6019 if eval "test \"`echo '$''{'pgac_cv_var_int_timezone'+set}'`\" = set"; then
6020   echo $ac_n "(cached) $ac_c" 1>&6
6021 else
6022   cat > conftest.$ac_ext <<EOF
6023 #line 6024 "configure"
6024 #include "confdefs.h"
6025 #include <time.h>
6026 int res;
6027 int main() {
6028 res = timezone / 60;
6029 ; return 0; }
6030 EOF
6031 if { (eval echo configure:6032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6032   rm -rf conftest*
6033   pgac_cv_var_int_timezone=yes
6034 else
6035   echo "configure: failed program was:" >&5
6036   cat conftest.$ac_ext >&5
6037   rm -rf conftest*
6038   pgac_cv_var_int_timezone=no
6039 fi
6040 rm -f conftest*
6041 fi
6042
6043 echo "$ac_t""$pgac_cv_var_int_timezone" 1>&6
6044 if test x"$pgac_cv_var_int_timezone" = xyes ; then
6045   cat >> confdefs.h <<\EOF
6046 #define HAVE_INT_TIMEZONE 
6047 EOF
6048
6049 fi
6050 echo $ac_n "checking types of arguments for accept()""... $ac_c" 1>&6
6051 echo "configure:6052: checking types of arguments for accept()" >&5
6052  if eval "test \"`echo '$''{'ac_cv_func_accept_arg1'+set}'`\" = set"; then
6053   echo $ac_n "(cached) $ac_c" 1>&6
6054 else
6055    if eval "test \"`echo '$''{'ac_cv_func_accept_arg2'+set}'`\" = set"; then
6056   echo $ac_n "(cached) $ac_c" 1>&6
6057 else
6058     if eval "test \"`echo '$''{'ac_cv_func_accept_arg3'+set}'`\" = set"; then
6059   echo $ac_n "(cached) $ac_c" 1>&6
6060 else
6061      for ac_cv_func_accept_arg1 in 'int' 'unsigned int'; do
6062      for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
6063       for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
6064        cat > conftest.$ac_ext <<EOF
6065 #line 6066 "configure"
6066 #include "confdefs.h"
6067 #ifdef HAVE_SYS_TYPES_H
6068 #include <sys/types.h>
6069 #endif
6070 #ifdef HAVE_SYS_SOCKET_H
6071 #include <sys/socket.h>
6072 #endif
6073 extern int accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
6074 int main() {
6075
6076 ; return 0; }
6077 EOF
6078 if { (eval echo configure:6079: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6079   rm -rf conftest*
6080   ac_not_found=no; break 3
6081 else
6082   echo "configure: failed program was:" >&5
6083   cat conftest.$ac_ext >&5
6084   rm -rf conftest*
6085   ac_not_found=yes
6086 fi
6087 rm -f conftest*
6088       done
6089      done
6090     done
6091     if test "$ac_not_found" = yes; then
6092       { echo "configure: error: could not determine argument types" 1>&2; exit 1; }
6093     fi
6094     if test "$ac_cv_func_accept_arg3" = "void"; then
6095       ac_cv_func_accept_arg3=int
6096     fi
6097    
6098 fi
6099   
6100 fi
6101  
6102 fi
6103  echo "$ac_t""$ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" 1>&6
6104  cat >> confdefs.h <<EOF
6105 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
6106 EOF
6107
6108  cat >> confdefs.h <<EOF
6109 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
6110 EOF
6111
6112  cat >> confdefs.h <<EOF
6113 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
6114 EOF
6115
6116
6117 echo $ac_n "checking whether gettimeofday takes only one argument""... $ac_c" 1>&6
6118 echo "configure:6119: checking whether gettimeofday takes only one argument" >&5
6119 if eval "test \"`echo '$''{'pgac_cv_func_gettimeofday_1arg'+set}'`\" = set"; then
6120   echo $ac_n "(cached) $ac_c" 1>&6
6121 else
6122   cat > conftest.$ac_ext <<EOF
6123 #line 6124 "configure"
6124 #include "confdefs.h"
6125 #include <sys/time.h>
6126 int main() {
6127 struct timeval *tp;
6128 struct timezone *tzp;
6129 gettimeofday(tp,tzp);
6130 ; return 0; }
6131 EOF
6132 if { (eval echo configure:6133: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
6133   rm -rf conftest*
6134   pgac_cv_func_gettimeofday_1arg=no
6135 else
6136   echo "configure: failed program was:" >&5
6137   cat conftest.$ac_ext >&5
6138   rm -rf conftest*
6139   pgac_cv_func_gettimeofday_1arg=yes
6140 fi
6141 rm -f conftest*
6142 fi
6143
6144 echo "$ac_t""$pgac_cv_func_gettimeofday_1arg" 1>&6
6145 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
6146   cat >> confdefs.h <<\EOF
6147 #define GETTIMEOFDAY_1ARG 
6148 EOF
6149
6150 fi
6151
6152 # SunOS doesn't handle negative byte comparisons properly with +/- return
6153 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
6154 echo "configure:6155: checking for 8-bit clean memcmp" >&5
6155 if eval "test \"`echo '$''{'pgac_cv_func_memcmp_clean'+set}'`\" = set"; then
6156   echo $ac_n "(cached) $ac_c" 1>&6
6157 else
6158   if test "$cross_compiling" = yes; then
6159   pgac_cv_func_memcmp_clean=no
6160 else
6161   cat > conftest.$ac_ext <<EOF
6162 #line 6163 "configure"
6163 #include "confdefs.h"
6164
6165 main()
6166 {
6167   char c0 = 0x40, c1 = 0x80, c2 = 0x81;
6168   exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
6169 }
6170
6171 EOF
6172 if { (eval echo configure:6173: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
6173 then
6174   pgac_cv_func_memcmp_clean=yes
6175 else
6176   echo "configure: failed program was:" >&5
6177   cat conftest.$ac_ext >&5
6178   rm -fr conftest*
6179   pgac_cv_func_memcmp_clean=no
6180 fi
6181 rm -fr conftest*
6182 fi
6183
6184 fi
6185
6186 echo "$ac_t""$pgac_cv_func_memcmp_clean" 1>&6
6187 if test $pgac_cv_func_memcmp_clean = no ; then
6188   MEMCMP=memcmp.o
6189 else
6190   MEMCMP=
6191 fi
6192
6193
6194 for ac_func in fcvt getopt_long memmove pstat setproctitle setsid sigprocmask sysconf waitpid dlopen fdatasync
6195 do
6196 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6197 echo "configure:6198: checking for $ac_func" >&5
6198 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6199   echo $ac_n "(cached) $ac_c" 1>&6
6200 else
6201   cat > conftest.$ac_ext <<EOF
6202 #line 6203 "configure"
6203 #include "confdefs.h"
6204 /* System header to define __stub macros and hopefully few prototypes,
6205     which can conflict with char $ac_func(); below.  */
6206 #include <assert.h>
6207 /* Override any gcc2 internal prototype to avoid an error.  */
6208 /* We use char because int might match the return type of a gcc2
6209     builtin and then its argument prototype would still apply.  */
6210 char $ac_func();
6211
6212 int main() {
6213
6214 /* The GNU C library defines this for functions which it implements
6215     to always fail with ENOSYS.  Some functions are actually named
6216     something starting with __ and the normal name is an alias.  */
6217 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6218 choke me
6219 #else
6220 $ac_func();
6221 #endif
6222
6223 ; return 0; }
6224 EOF
6225 if { (eval echo configure:6226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6226   rm -rf conftest*
6227   eval "ac_cv_func_$ac_func=yes"
6228 else
6229   echo "configure: failed program was:" >&5
6230   cat conftest.$ac_ext >&5
6231   rm -rf conftest*
6232   eval "ac_cv_func_$ac_func=no"
6233 fi
6234 rm -f conftest*
6235 fi
6236
6237 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6238   echo "$ac_t""yes" 1>&6
6239     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6240   cat >> confdefs.h <<EOF
6241 #define $ac_tr_func 1
6242 EOF
6243  
6244 else
6245   echo "$ac_t""no" 1>&6
6246 fi
6247 done
6248
6249
6250 cat > conftest.$ac_ext <<EOF
6251 #line 6252 "configure"
6252 #include "confdefs.h"
6253 #include <unistd.h>
6254 EOF
6255 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6256   egrep "fdatasync" >/dev/null 2>&1; then
6257   rm -rf conftest*
6258   cat >> confdefs.h <<\EOF
6259 #define HAVE_FDATASYNC_DECL 1
6260 EOF
6261
6262 fi
6263 rm -f conftest*
6264
6265
6266 echo $ac_n "checking for PS_STRINGS""... $ac_c" 1>&6
6267 echo "configure:6268: checking for PS_STRINGS" >&5
6268 if eval "test \"`echo '$''{'pgac_cv_var_PS_STRINGS'+set}'`\" = set"; then
6269   echo $ac_n "(cached) $ac_c" 1>&6
6270 else
6271   cat > conftest.$ac_ext <<EOF
6272 #line 6273 "configure"
6273 #include "confdefs.h"
6274 #include <machine/vmparam.h>
6275 #include <sys/exec.h>
6276
6277 int main() {
6278 PS_STRINGS->ps_nargvstr = 1;
6279 PS_STRINGS->ps_argvstr = "foo";
6280 ; return 0; }
6281 EOF
6282 if { (eval echo configure:6283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6283   rm -rf conftest*
6284   pgac_cv_var_PS_STRINGS=yes
6285 else
6286   echo "configure: failed program was:" >&5
6287   cat conftest.$ac_ext >&5
6288   rm -rf conftest*
6289   pgac_cv_var_PS_STRINGS=no
6290 fi
6291 rm -f conftest*
6292 fi
6293
6294 echo "$ac_t""$pgac_cv_var_PS_STRINGS" 1>&6
6295 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
6296   cat >> confdefs.h <<\EOF
6297 #define HAVE_PS_STRINGS 
6298 EOF
6299
6300 fi
6301
6302 SNPRINTF=''
6303 echo $ac_n "checking for snprintf""... $ac_c" 1>&6
6304 echo "configure:6305: checking for snprintf" >&5
6305 if eval "test \"`echo '$''{'ac_cv_func_snprintf'+set}'`\" = set"; then
6306   echo $ac_n "(cached) $ac_c" 1>&6
6307 else
6308   cat > conftest.$ac_ext <<EOF
6309 #line 6310 "configure"
6310 #include "confdefs.h"
6311 /* System header to define __stub macros and hopefully few prototypes,
6312     which can conflict with char snprintf(); below.  */
6313 #include <assert.h>
6314 /* Override any gcc2 internal prototype to avoid an error.  */
6315 /* We use char because int might match the return type of a gcc2
6316     builtin and then its argument prototype would still apply.  */
6317 char snprintf();
6318
6319 int main() {
6320
6321 /* The GNU C library defines this for functions which it implements
6322     to always fail with ENOSYS.  Some functions are actually named
6323     something starting with __ and the normal name is an alias.  */
6324 #if defined (__stub_snprintf) || defined (__stub___snprintf)
6325 choke me
6326 #else
6327 snprintf();
6328 #endif
6329
6330 ; return 0; }
6331 EOF
6332 if { (eval echo configure:6333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6333   rm -rf conftest*
6334   eval "ac_cv_func_snprintf=yes"
6335 else
6336   echo "configure: failed program was:" >&5
6337   cat conftest.$ac_ext >&5
6338   rm -rf conftest*
6339   eval "ac_cv_func_snprintf=no"
6340 fi
6341 rm -f conftest*
6342 fi
6343
6344 if eval "test \"`echo '$ac_cv_func_'snprintf`\" = yes"; then
6345   echo "$ac_t""yes" 1>&6
6346   cat >> confdefs.h <<\EOF
6347 #define HAVE_SNPRINTF 1
6348 EOF
6349
6350 else
6351   echo "$ac_t""no" 1>&6
6352 SNPRINTF='snprintf.o'
6353 fi
6354
6355 echo $ac_n "checking for vsnprintf""... $ac_c" 1>&6
6356 echo "configure:6357: checking for vsnprintf" >&5
6357 if eval "test \"`echo '$''{'ac_cv_func_vsnprintf'+set}'`\" = set"; then
6358   echo $ac_n "(cached) $ac_c" 1>&6
6359 else
6360   cat > conftest.$ac_ext <<EOF
6361 #line 6362 "configure"
6362 #include "confdefs.h"
6363 /* System header to define __stub macros and hopefully few prototypes,
6364     which can conflict with char vsnprintf(); below.  */
6365 #include <assert.h>
6366 /* Override any gcc2 internal prototype to avoid an error.  */
6367 /* We use char because int might match the return type of a gcc2
6368     builtin and then its argument prototype would still apply.  */
6369 char vsnprintf();
6370
6371 int main() {
6372
6373 /* The GNU C library defines this for functions which it implements
6374     to always fail with ENOSYS.  Some functions are actually named
6375     something starting with __ and the normal name is an alias.  */
6376 #if defined (__stub_vsnprintf) || defined (__stub___vsnprintf)
6377 choke me
6378 #else
6379 vsnprintf();
6380 #endif
6381
6382 ; return 0; }
6383 EOF
6384 if { (eval echo configure:6385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6385   rm -rf conftest*
6386   eval "ac_cv_func_vsnprintf=yes"
6387 else
6388   echo "configure: failed program was:" >&5
6389   cat conftest.$ac_ext >&5
6390   rm -rf conftest*
6391   eval "ac_cv_func_vsnprintf=no"
6392 fi
6393 rm -f conftest*
6394 fi
6395
6396 if eval "test \"`echo '$ac_cv_func_'vsnprintf`\" = yes"; then
6397   echo "$ac_t""yes" 1>&6
6398   cat >> confdefs.h <<\EOF
6399 #define HAVE_VSNPRINTF 1
6400 EOF
6401
6402 else
6403   echo "$ac_t""no" 1>&6
6404 SNPRINTF='snprintf.o'
6405 fi
6406
6407
6408 cat > conftest.$ac_ext <<EOF
6409 #line 6410 "configure"
6410 #include "confdefs.h"
6411 #include <stdio.h>
6412 EOF
6413 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6414   egrep "snprintf" >/dev/null 2>&1; then
6415   rm -rf conftest*
6416   cat >> confdefs.h <<\EOF
6417 #define HAVE_SNPRINTF_DECL 1
6418 EOF
6419
6420 fi
6421 rm -f conftest*
6422
6423 cat > conftest.$ac_ext <<EOF
6424 #line 6425 "configure"
6425 #include "confdefs.h"
6426 #include <stdio.h>
6427 EOF
6428 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6429   egrep "vsnprintf" >/dev/null 2>&1; then
6430   rm -rf conftest*
6431   cat >> confdefs.h <<\EOF
6432 #define HAVE_VSNPRINTF_DECL 1
6433 EOF
6434
6435 fi
6436 rm -f conftest*
6437
6438
6439 # do this one the hard way in case isinf() is a macro
6440 echo $ac_n "checking for isinf""... $ac_c" 1>&6
6441 echo "configure:6442: checking for isinf" >&5
6442 if eval "test \"`echo '$''{'ac_cv_func_isinf'+set}'`\" = set"; then
6443   echo $ac_n "(cached) $ac_c" 1>&6
6444 else
6445   cat > conftest.$ac_ext <<EOF
6446 #line 6447 "configure"
6447 #include "confdefs.h"
6448 #include <math.h>
6449
6450 int main() {
6451 double x = 0.0; int res = isinf(x);
6452 ; return 0; }
6453 EOF
6454 if { (eval echo configure:6455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6455   rm -rf conftest*
6456   ac_cv_func_isinf=yes
6457 else
6458   echo "configure: failed program was:" >&5
6459   cat conftest.$ac_ext >&5
6460   rm -rf conftest*
6461   ac_cv_func_isinf=no
6462 fi
6463 rm -f conftest*
6464 fi
6465
6466 echo "$ac_t""$ac_cv_func_isinf" 1>&6
6467
6468 if test $ac_cv_func_isinf = yes ; then
6469   cat >> confdefs.h <<\EOF
6470 #define HAVE_ISINF 1
6471 EOF
6472
6473   ISINF=
6474 else
6475   ISINF='isinf.o'
6476   # Look for a way to implement a substitute for isinf()
6477   for ac_func in fpclass fp_class fp_class_d class
6478 do
6479 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6480 echo "configure:6481: checking for $ac_func" >&5
6481 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6482   echo $ac_n "(cached) $ac_c" 1>&6
6483 else
6484   cat > conftest.$ac_ext <<EOF
6485 #line 6486 "configure"
6486 #include "confdefs.h"
6487 /* System header to define __stub macros and hopefully few prototypes,
6488     which can conflict with char $ac_func(); below.  */
6489 #include <assert.h>
6490 /* Override any gcc2 internal prototype to avoid an error.  */
6491 /* We use char because int might match the return type of a gcc2
6492     builtin and then its argument prototype would still apply.  */
6493 char $ac_func();
6494
6495 int main() {
6496
6497 /* The GNU C library defines this for functions which it implements
6498     to always fail with ENOSYS.  Some functions are actually named
6499     something starting with __ and the normal name is an alias.  */
6500 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6501 choke me
6502 #else
6503 $ac_func();
6504 #endif
6505
6506 ; return 0; }
6507 EOF
6508 if { (eval echo configure:6509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6509   rm -rf conftest*
6510   eval "ac_cv_func_$ac_func=yes"
6511 else
6512   echo "configure: failed program was:" >&5
6513   cat conftest.$ac_ext >&5
6514   rm -rf conftest*
6515   eval "ac_cv_func_$ac_func=no"
6516 fi
6517 rm -f conftest*
6518 fi
6519
6520 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6521   echo "$ac_t""yes" 1>&6
6522     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6523   cat >> confdefs.h <<EOF
6524 #define $ac_tr_func 1
6525 EOF
6526  break
6527 else
6528   echo "$ac_t""no" 1>&6
6529 fi
6530 done
6531
6532 fi
6533
6534
6535 echo $ac_n "checking for getrusage""... $ac_c" 1>&6
6536 echo "configure:6537: checking for getrusage" >&5
6537 if eval "test \"`echo '$''{'ac_cv_func_getrusage'+set}'`\" = set"; then
6538   echo $ac_n "(cached) $ac_c" 1>&6
6539 else
6540   cat > conftest.$ac_ext <<EOF
6541 #line 6542 "configure"
6542 #include "confdefs.h"
6543 /* System header to define __stub macros and hopefully few prototypes,
6544     which can conflict with char getrusage(); below.  */
6545 #include <assert.h>
6546 /* Override any gcc2 internal prototype to avoid an error.  */
6547 /* We use char because int might match the return type of a gcc2
6548     builtin and then its argument prototype would still apply.  */
6549 char getrusage();
6550
6551 int main() {
6552
6553 /* The GNU C library defines this for functions which it implements
6554     to always fail with ENOSYS.  Some functions are actually named
6555     something starting with __ and the normal name is an alias.  */
6556 #if defined (__stub_getrusage) || defined (__stub___getrusage)
6557 choke me
6558 #else
6559 getrusage();
6560 #endif
6561
6562 ; return 0; }
6563 EOF
6564 if { (eval echo configure:6565: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6565   rm -rf conftest*
6566   eval "ac_cv_func_getrusage=yes"
6567 else
6568   echo "configure: failed program was:" >&5
6569   cat conftest.$ac_ext >&5
6570   rm -rf conftest*
6571   eval "ac_cv_func_getrusage=no"
6572 fi
6573 rm -f conftest*
6574 fi
6575
6576 if eval "test \"`echo '$ac_cv_func_'getrusage`\" = yes"; then
6577   echo "$ac_t""yes" 1>&6
6578   cat >> confdefs.h <<\EOF
6579 #define HAVE_GETRUSAGE 1
6580 EOF
6581
6582 else
6583   echo "$ac_t""no" 1>&6
6584 GETRUSAGE='getrusage.o'
6585 fi
6586
6587
6588 echo $ac_n "checking for srandom""... $ac_c" 1>&6
6589 echo "configure:6590: checking for srandom" >&5
6590 if eval "test \"`echo '$''{'ac_cv_func_srandom'+set}'`\" = set"; then
6591   echo $ac_n "(cached) $ac_c" 1>&6
6592 else
6593   cat > conftest.$ac_ext <<EOF
6594 #line 6595 "configure"
6595 #include "confdefs.h"
6596 /* System header to define __stub macros and hopefully few prototypes,
6597     which can conflict with char srandom(); below.  */
6598 #include <assert.h>
6599 /* Override any gcc2 internal prototype to avoid an error.  */
6600 /* We use char because int might match the return type of a gcc2
6601     builtin and then its argument prototype would still apply.  */
6602 char srandom();
6603
6604 int main() {
6605
6606 /* The GNU C library defines this for functions which it implements
6607     to always fail with ENOSYS.  Some functions are actually named
6608     something starting with __ and the normal name is an alias.  */
6609 #if defined (__stub_srandom) || defined (__stub___srandom)
6610 choke me
6611 #else
6612 srandom();
6613 #endif
6614
6615 ; return 0; }
6616 EOF
6617 if { (eval echo configure:6618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6618   rm -rf conftest*
6619   eval "ac_cv_func_srandom=yes"
6620 else
6621   echo "configure: failed program was:" >&5
6622   cat conftest.$ac_ext >&5
6623   rm -rf conftest*
6624   eval "ac_cv_func_srandom=no"
6625 fi
6626 rm -f conftest*
6627 fi
6628
6629 if eval "test \"`echo '$ac_cv_func_'srandom`\" = yes"; then
6630   echo "$ac_t""yes" 1>&6
6631   cat >> confdefs.h <<\EOF
6632 #define HAVE_SRANDOM 1
6633 EOF
6634
6635 else
6636   echo "$ac_t""no" 1>&6
6637 SRANDOM='srandom.o'
6638 fi
6639
6640
6641 echo $ac_n "checking for gethostname""... $ac_c" 1>&6
6642 echo "configure:6643: checking for gethostname" >&5
6643 if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then
6644   echo $ac_n "(cached) $ac_c" 1>&6
6645 else
6646   cat > conftest.$ac_ext <<EOF
6647 #line 6648 "configure"
6648 #include "confdefs.h"
6649 /* System header to define __stub macros and hopefully few prototypes,
6650     which can conflict with char gethostname(); below.  */
6651 #include <assert.h>
6652 /* Override any gcc2 internal prototype to avoid an error.  */
6653 /* We use char because int might match the return type of a gcc2
6654     builtin and then its argument prototype would still apply.  */
6655 char gethostname();
6656
6657 int main() {
6658
6659 /* The GNU C library defines this for functions which it implements
6660     to always fail with ENOSYS.  Some functions are actually named
6661     something starting with __ and the normal name is an alias.  */
6662 #if defined (__stub_gethostname) || defined (__stub___gethostname)
6663 choke me
6664 #else
6665 gethostname();
6666 #endif
6667
6668 ; return 0; }
6669 EOF
6670 if { (eval echo configure:6671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6671   rm -rf conftest*
6672   eval "ac_cv_func_gethostname=yes"
6673 else
6674   echo "configure: failed program was:" >&5
6675   cat conftest.$ac_ext >&5
6676   rm -rf conftest*
6677   eval "ac_cv_func_gethostname=no"
6678 fi
6679 rm -f conftest*
6680 fi
6681
6682 if eval "test \"`echo '$ac_cv_func_'gethostname`\" = yes"; then
6683   echo "$ac_t""yes" 1>&6
6684   cat >> confdefs.h <<\EOF
6685 #define HAVE_GETHOSTNAME 1
6686 EOF
6687
6688 else
6689   echo "$ac_t""no" 1>&6
6690 GETHOSTNAME='gethostname.o'
6691 fi
6692
6693
6694 echo $ac_n "checking for random""... $ac_c" 1>&6
6695 echo "configure:6696: checking for random" >&5
6696 if eval "test \"`echo '$''{'ac_cv_func_random'+set}'`\" = set"; then
6697   echo $ac_n "(cached) $ac_c" 1>&6
6698 else
6699   cat > conftest.$ac_ext <<EOF
6700 #line 6701 "configure"
6701 #include "confdefs.h"
6702 /* System header to define __stub macros and hopefully few prototypes,
6703     which can conflict with char random(); below.  */
6704 #include <assert.h>
6705 /* Override any gcc2 internal prototype to avoid an error.  */
6706 /* We use char because int might match the return type of a gcc2
6707     builtin and then its argument prototype would still apply.  */
6708 char random();
6709
6710 int main() {
6711
6712 /* The GNU C library defines this for functions which it implements
6713     to always fail with ENOSYS.  Some functions are actually named
6714     something starting with __ and the normal name is an alias.  */
6715 #if defined (__stub_random) || defined (__stub___random)
6716 choke me
6717 #else
6718 random();
6719 #endif
6720
6721 ; return 0; }
6722 EOF
6723 if { (eval echo configure:6724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6724   rm -rf conftest*
6725   eval "ac_cv_func_random=yes"
6726 else
6727   echo "configure: failed program was:" >&5
6728   cat conftest.$ac_ext >&5
6729   rm -rf conftest*
6730   eval "ac_cv_func_random=no"
6731 fi
6732 rm -f conftest*
6733 fi
6734
6735 if eval "test \"`echo '$ac_cv_func_'random`\" = yes"; then
6736   echo "$ac_t""yes" 1>&6
6737   cat >> confdefs.h <<\EOF
6738 #define HAVE_RANDOM 1
6739 EOF
6740
6741 else
6742   echo "$ac_t""no" 1>&6
6743 MISSING_RANDOM='random.o'
6744 fi
6745
6746
6747 echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
6748 echo "configure:6749: checking for inet_aton" >&5
6749 if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
6750   echo $ac_n "(cached) $ac_c" 1>&6
6751 else
6752   cat > conftest.$ac_ext <<EOF
6753 #line 6754 "configure"
6754 #include "confdefs.h"
6755 /* System header to define __stub macros and hopefully few prototypes,
6756     which can conflict with char inet_aton(); below.  */
6757 #include <assert.h>
6758 /* Override any gcc2 internal prototype to avoid an error.  */
6759 /* We use char because int might match the return type of a gcc2
6760     builtin and then its argument prototype would still apply.  */
6761 char inet_aton();
6762
6763 int main() {
6764
6765 /* The GNU C library defines this for functions which it implements
6766     to always fail with ENOSYS.  Some functions are actually named
6767     something starting with __ and the normal name is an alias.  */
6768 #if defined (__stub_inet_aton) || defined (__stub___inet_aton)
6769 choke me
6770 #else
6771 inet_aton();
6772 #endif
6773
6774 ; return 0; }
6775 EOF
6776 if { (eval echo configure:6777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6777   rm -rf conftest*
6778   eval "ac_cv_func_inet_aton=yes"
6779 else
6780   echo "configure: failed program was:" >&5
6781   cat conftest.$ac_ext >&5
6782   rm -rf conftest*
6783   eval "ac_cv_func_inet_aton=no"
6784 fi
6785 rm -f conftest*
6786 fi
6787
6788 if eval "test \"`echo '$ac_cv_func_'inet_aton`\" = yes"; then
6789   echo "$ac_t""yes" 1>&6
6790   cat >> confdefs.h <<\EOF
6791 #define HAVE_INET_ATON 1
6792 EOF
6793
6794 else
6795   echo "$ac_t""no" 1>&6
6796 INET_ATON='inet_aton.o'
6797 fi
6798
6799
6800 echo $ac_n "checking for strerror""... $ac_c" 1>&6
6801 echo "configure:6802: checking for strerror" >&5
6802 if eval "test \"`echo '$''{'ac_cv_func_strerror'+set}'`\" = set"; then
6803   echo $ac_n "(cached) $ac_c" 1>&6
6804 else
6805   cat > conftest.$ac_ext <<EOF
6806 #line 6807 "configure"
6807 #include "confdefs.h"
6808 /* System header to define __stub macros and hopefully few prototypes,
6809     which can conflict with char strerror(); below.  */
6810 #include <assert.h>
6811 /* Override any gcc2 internal prototype to avoid an error.  */
6812 /* We use char because int might match the return type of a gcc2
6813     builtin and then its argument prototype would still apply.  */
6814 char strerror();
6815
6816 int main() {
6817
6818 /* The GNU C library defines this for functions which it implements
6819     to always fail with ENOSYS.  Some functions are actually named
6820     something starting with __ and the normal name is an alias.  */
6821 #if defined (__stub_strerror) || defined (__stub___strerror)
6822 choke me
6823 #else
6824 strerror();
6825 #endif
6826
6827 ; return 0; }
6828 EOF
6829 if { (eval echo configure:6830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6830   rm -rf conftest*
6831   eval "ac_cv_func_strerror=yes"
6832 else
6833   echo "configure: failed program was:" >&5
6834   cat conftest.$ac_ext >&5
6835   rm -rf conftest*
6836   eval "ac_cv_func_strerror=no"
6837 fi
6838 rm -f conftest*
6839 fi
6840
6841 if eval "test \"`echo '$ac_cv_func_'strerror`\" = yes"; then
6842   echo "$ac_t""yes" 1>&6
6843   cat >> confdefs.h <<\EOF
6844 #define HAVE_STRERROR 1
6845 EOF
6846
6847 else
6848   echo "$ac_t""no" 1>&6
6849 STRERROR='strerror.o'
6850 fi
6851
6852
6853 echo $ac_n "checking for strdup""... $ac_c" 1>&6
6854 echo "configure:6855: checking for strdup" >&5
6855 if eval "test \"`echo '$''{'ac_cv_func_strdup'+set}'`\" = set"; then
6856   echo $ac_n "(cached) $ac_c" 1>&6
6857 else
6858   cat > conftest.$ac_ext <<EOF
6859 #line 6860 "configure"
6860 #include "confdefs.h"
6861 /* System header to define __stub macros and hopefully few prototypes,
6862     which can conflict with char strdup(); below.  */
6863 #include <assert.h>
6864 /* Override any gcc2 internal prototype to avoid an error.  */
6865 /* We use char because int might match the return type of a gcc2
6866     builtin and then its argument prototype would still apply.  */
6867 char strdup();
6868
6869 int main() {
6870
6871 /* The GNU C library defines this for functions which it implements
6872     to always fail with ENOSYS.  Some functions are actually named
6873     something starting with __ and the normal name is an alias.  */
6874 #if defined (__stub_strdup) || defined (__stub___strdup)
6875 choke me
6876 #else
6877 strdup();
6878 #endif
6879
6880 ; return 0; }
6881 EOF
6882 if { (eval echo configure:6883: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6883   rm -rf conftest*
6884   eval "ac_cv_func_strdup=yes"
6885 else
6886   echo "configure: failed program was:" >&5
6887   cat conftest.$ac_ext >&5
6888   rm -rf conftest*
6889   eval "ac_cv_func_strdup=no"
6890 fi
6891 rm -f conftest*
6892 fi
6893
6894 if eval "test \"`echo '$ac_cv_func_'strdup`\" = yes"; then
6895   echo "$ac_t""yes" 1>&6
6896   cat >> confdefs.h <<\EOF
6897 #define HAVE_STRDUP 1
6898 EOF
6899
6900 else
6901   echo "$ac_t""no" 1>&6
6902 STRDUP='../../utils/strdup.o'
6903 fi
6904
6905
6906 echo $ac_n "checking for strtol""... $ac_c" 1>&6
6907 echo "configure:6908: checking for strtol" >&5
6908 if eval "test \"`echo '$''{'ac_cv_func_strtol'+set}'`\" = set"; then
6909   echo $ac_n "(cached) $ac_c" 1>&6
6910 else
6911   cat > conftest.$ac_ext <<EOF
6912 #line 6913 "configure"
6913 #include "confdefs.h"
6914 /* System header to define __stub macros and hopefully few prototypes,
6915     which can conflict with char strtol(); below.  */
6916 #include <assert.h>
6917 /* Override any gcc2 internal prototype to avoid an error.  */
6918 /* We use char because int might match the return type of a gcc2
6919     builtin and then its argument prototype would still apply.  */
6920 char strtol();
6921
6922 int main() {
6923
6924 /* The GNU C library defines this for functions which it implements
6925     to always fail with ENOSYS.  Some functions are actually named
6926     something starting with __ and the normal name is an alias.  */
6927 #if defined (__stub_strtol) || defined (__stub___strtol)
6928 choke me
6929 #else
6930 strtol();
6931 #endif
6932
6933 ; return 0; }
6934 EOF
6935 if { (eval echo configure:6936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6936   rm -rf conftest*
6937   eval "ac_cv_func_strtol=yes"
6938 else
6939   echo "configure: failed program was:" >&5
6940   cat conftest.$ac_ext >&5
6941   rm -rf conftest*
6942   eval "ac_cv_func_strtol=no"
6943 fi
6944 rm -f conftest*
6945 fi
6946
6947 if eval "test \"`echo '$ac_cv_func_'strtol`\" = yes"; then
6948   echo "$ac_t""yes" 1>&6
6949   cat >> confdefs.h <<\EOF
6950 #define HAVE_STRTOL 1
6951 EOF
6952
6953 else
6954   echo "$ac_t""no" 1>&6
6955 STRTOL='strtol.o'
6956 fi
6957
6958
6959 echo $ac_n "checking for strtoul""... $ac_c" 1>&6
6960 echo "configure:6961: checking for strtoul" >&5
6961 if eval "test \"`echo '$''{'ac_cv_func_strtoul'+set}'`\" = set"; then
6962   echo $ac_n "(cached) $ac_c" 1>&6
6963 else
6964   cat > conftest.$ac_ext <<EOF
6965 #line 6966 "configure"
6966 #include "confdefs.h"
6967 /* System header to define __stub macros and hopefully few prototypes,
6968     which can conflict with char strtoul(); below.  */
6969 #include <assert.h>
6970 /* Override any gcc2 internal prototype to avoid an error.  */
6971 /* We use char because int might match the return type of a gcc2
6972     builtin and then its argument prototype would still apply.  */
6973 char strtoul();
6974
6975 int main() {
6976
6977 /* The GNU C library defines this for functions which it implements
6978     to always fail with ENOSYS.  Some functions are actually named
6979     something starting with __ and the normal name is an alias.  */
6980 #if defined (__stub_strtoul) || defined (__stub___strtoul)
6981 choke me
6982 #else
6983 strtoul();
6984 #endif
6985
6986 ; return 0; }
6987 EOF
6988 if { (eval echo configure:6989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6989   rm -rf conftest*
6990   eval "ac_cv_func_strtoul=yes"
6991 else
6992   echo "configure: failed program was:" >&5
6993   cat conftest.$ac_ext >&5
6994   rm -rf conftest*
6995   eval "ac_cv_func_strtoul=no"
6996 fi
6997 rm -f conftest*
6998 fi
6999
7000 if eval "test \"`echo '$ac_cv_func_'strtoul`\" = yes"; then
7001   echo "$ac_t""yes" 1>&6
7002   cat >> confdefs.h <<\EOF
7003 #define HAVE_STRTOUL 1
7004 EOF
7005
7006 else
7007   echo "$ac_t""no" 1>&6
7008 STRTOUL='strtoul.o'
7009 fi
7010
7011
7012 echo $ac_n "checking for strcasecmp""... $ac_c" 1>&6
7013 echo "configure:7014: checking for strcasecmp" >&5
7014 if eval "test \"`echo '$''{'ac_cv_func_strcasecmp'+set}'`\" = set"; then
7015   echo $ac_n "(cached) $ac_c" 1>&6
7016 else
7017   cat > conftest.$ac_ext <<EOF
7018 #line 7019 "configure"
7019 #include "confdefs.h"
7020 /* System header to define __stub macros and hopefully few prototypes,
7021     which can conflict with char strcasecmp(); below.  */
7022 #include <assert.h>
7023 /* Override any gcc2 internal prototype to avoid an error.  */
7024 /* We use char because int might match the return type of a gcc2
7025     builtin and then its argument prototype would still apply.  */
7026 char strcasecmp();
7027
7028 int main() {
7029
7030 /* The GNU C library defines this for functions which it implements
7031     to always fail with ENOSYS.  Some functions are actually named
7032     something starting with __ and the normal name is an alias.  */
7033 #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp)
7034 choke me
7035 #else
7036 strcasecmp();
7037 #endif
7038
7039 ; return 0; }
7040 EOF
7041 if { (eval echo configure:7042: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7042   rm -rf conftest*
7043   eval "ac_cv_func_strcasecmp=yes"
7044 else
7045   echo "configure: failed program was:" >&5
7046   cat conftest.$ac_ext >&5
7047   rm -rf conftest*
7048   eval "ac_cv_func_strcasecmp=no"
7049 fi
7050 rm -f conftest*
7051 fi
7052
7053 if eval "test \"`echo '$ac_cv_func_'strcasecmp`\" = yes"; then
7054   echo "$ac_t""yes" 1>&6
7055   cat >> confdefs.h <<\EOF
7056 #define HAVE_STRCASECMP 1
7057 EOF
7058
7059 else
7060   echo "$ac_t""no" 1>&6
7061 STRCASECMP='strcasecmp.o'
7062 fi
7063
7064
7065 echo $ac_n "checking for cbrt""... $ac_c" 1>&6
7066 echo "configure:7067: checking for cbrt" >&5
7067 if eval "test \"`echo '$''{'ac_cv_func_cbrt'+set}'`\" = set"; then
7068   echo $ac_n "(cached) $ac_c" 1>&6
7069 else
7070   cat > conftest.$ac_ext <<EOF
7071 #line 7072 "configure"
7072 #include "confdefs.h"
7073 /* System header to define __stub macros and hopefully few prototypes,
7074     which can conflict with char cbrt(); below.  */
7075 #include <assert.h>
7076 /* Override any gcc2 internal prototype to avoid an error.  */
7077 /* We use char because int might match the return type of a gcc2
7078     builtin and then its argument prototype would still apply.  */
7079 char cbrt();
7080
7081 int main() {
7082
7083 /* The GNU C library defines this for functions which it implements
7084     to always fail with ENOSYS.  Some functions are actually named
7085     something starting with __ and the normal name is an alias.  */
7086 #if defined (__stub_cbrt) || defined (__stub___cbrt)
7087 choke me
7088 #else
7089 cbrt();
7090 #endif
7091
7092 ; return 0; }
7093 EOF
7094 if { (eval echo configure:7095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7095   rm -rf conftest*
7096   eval "ac_cv_func_cbrt=yes"
7097 else
7098   echo "configure: failed program was:" >&5
7099   cat conftest.$ac_ext >&5
7100   rm -rf conftest*
7101   eval "ac_cv_func_cbrt=no"
7102 fi
7103 rm -f conftest*
7104 fi
7105
7106 if eval "test \"`echo '$ac_cv_func_'cbrt`\" = yes"; then
7107   echo "$ac_t""yes" 1>&6
7108   cat >> confdefs.h <<\EOF
7109 #define HAVE_CBRT 1
7110 EOF
7111
7112 else
7113   echo "$ac_t""no" 1>&6
7114 echo $ac_n "checking for cbrt in -lm""... $ac_c" 1>&6
7115 echo "configure:7116: checking for cbrt in -lm" >&5
7116 ac_lib_var=`echo m'_'cbrt | sed 'y%./+-%__p_%'`
7117 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7118   echo $ac_n "(cached) $ac_c" 1>&6
7119 else
7120   ac_save_LIBS="$LIBS"
7121 LIBS="-lm  $LIBS"
7122 cat > conftest.$ac_ext <<EOF
7123 #line 7124 "configure"
7124 #include "confdefs.h"
7125 /* Override any gcc2 internal prototype to avoid an error.  */
7126 /* We use char because int might match the return type of a gcc2
7127     builtin and then its argument prototype would still apply.  */
7128 char cbrt();
7129
7130 int main() {
7131 cbrt()
7132 ; return 0; }
7133 EOF
7134 if { (eval echo configure:7135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7135   rm -rf conftest*
7136   eval "ac_cv_lib_$ac_lib_var=yes"
7137 else
7138   echo "configure: failed program was:" >&5
7139   cat conftest.$ac_ext >&5
7140   rm -rf conftest*
7141   eval "ac_cv_lib_$ac_lib_var=no"
7142 fi
7143 rm -f conftest*
7144 LIBS="$ac_save_LIBS"
7145
7146 fi
7147 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7148   echo "$ac_t""yes" 1>&6
7149   cat >> confdefs.h <<\EOF
7150 #define HAVE_CBRT 1
7151 EOF
7152
7153 else
7154   echo "$ac_t""no" 1>&6
7155 fi
7156
7157 fi
7158
7159
7160 # On HPUX 9, rint() is not in regular libm.a but in /lib/pa1.1/libm.a;
7161 # this hackery with HPUXMATHLIB allows us to cope.
7162 HPUXMATHLIB=""
7163 case $host_cpu in
7164   hppa1.1) 
7165         if [ -r /lib/pa1.1/libm.a ] ; then
7166             HPUXMATHLIB="-L /lib/pa1.1 -lm"
7167         fi ;;
7168 esac
7169
7170
7171 echo $ac_n "checking for rint""... $ac_c" 1>&6
7172 echo "configure:7173: checking for rint" >&5
7173 if eval "test \"`echo '$''{'ac_cv_func_rint'+set}'`\" = set"; then
7174   echo $ac_n "(cached) $ac_c" 1>&6
7175 else
7176   cat > conftest.$ac_ext <<EOF
7177 #line 7178 "configure"
7178 #include "confdefs.h"
7179 /* System header to define __stub macros and hopefully few prototypes,
7180     which can conflict with char rint(); below.  */
7181 #include <assert.h>
7182 /* Override any gcc2 internal prototype to avoid an error.  */
7183 /* We use char because int might match the return type of a gcc2
7184     builtin and then its argument prototype would still apply.  */
7185 char rint();
7186
7187 int main() {
7188
7189 /* The GNU C library defines this for functions which it implements
7190     to always fail with ENOSYS.  Some functions are actually named
7191     something starting with __ and the normal name is an alias.  */
7192 #if defined (__stub_rint) || defined (__stub___rint)
7193 choke me
7194 #else
7195 rint();
7196 #endif
7197
7198 ; return 0; }
7199 EOF
7200 if { (eval echo configure:7201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7201   rm -rf conftest*
7202   eval "ac_cv_func_rint=yes"
7203 else
7204   echo "configure: failed program was:" >&5
7205   cat conftest.$ac_ext >&5
7206   rm -rf conftest*
7207   eval "ac_cv_func_rint=no"
7208 fi
7209 rm -f conftest*
7210 fi
7211
7212 if eval "test \"`echo '$ac_cv_func_'rint`\" = yes"; then
7213   echo "$ac_t""yes" 1>&6
7214   cat >> confdefs.h <<\EOF
7215 #define HAVE_RINT 1
7216 EOF
7217
7218 else
7219   echo "$ac_t""no" 1>&6
7220 echo $ac_n "checking for rint in -lm""... $ac_c" 1>&6
7221 echo "configure:7222: checking for rint in -lm" >&5
7222 ac_lib_var=`echo m'_'rint | sed 'y%./+-%__p_%'`
7223 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7224   echo $ac_n "(cached) $ac_c" 1>&6
7225 else
7226   ac_save_LIBS="$LIBS"
7227 LIBS="-lm $HPUXMATHLIB $LIBS"
7228 cat > conftest.$ac_ext <<EOF
7229 #line 7230 "configure"
7230 #include "confdefs.h"
7231 /* Override any gcc2 internal prototype to avoid an error.  */
7232 /* We use char because int might match the return type of a gcc2
7233     builtin and then its argument prototype would still apply.  */
7234 char rint();
7235
7236 int main() {
7237 rint()
7238 ; return 0; }
7239 EOF
7240 if { (eval echo configure:7241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7241   rm -rf conftest*
7242   eval "ac_cv_lib_$ac_lib_var=yes"
7243 else
7244   echo "configure: failed program was:" >&5
7245   cat conftest.$ac_ext >&5
7246   rm -rf conftest*
7247   eval "ac_cv_lib_$ac_lib_var=no"
7248 fi
7249 rm -f conftest*
7250 LIBS="$ac_save_LIBS"
7251
7252 fi
7253 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7254   echo "$ac_t""yes" 1>&6
7255   cat >> confdefs.h <<\EOF
7256 #define HAVE_RINT 1
7257 EOF
7258
7259 else
7260   echo "$ac_t""no" 1>&6
7261 fi
7262
7263 fi
7264
7265
7266
7267 # Readline versions < 2.1 don't have rl_completion_append_character
7268 echo $ac_n "checking for rl_completion_append_character""... $ac_c" 1>&6
7269 echo "configure:7270: checking for rl_completion_append_character" >&5
7270 cat > conftest.$ac_ext <<EOF
7271 #line 7272 "configure"
7272 #include "confdefs.h"
7273 #include <stdio.h>
7274 #ifdef HAVE_READLINE_READLINE_H
7275 # include <readline/readline.h>
7276 #elif defined(HAVE_READLINE_H)
7277 # include <readline.h>
7278 #endif
7279
7280 int main() {
7281 rl_completion_append_character = 'x';
7282 ; return 0; }
7283 EOF
7284 if { (eval echo configure:7285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7285   rm -rf conftest*
7286   echo "$ac_t""yes" 1>&6
7287 cat >> confdefs.h <<\EOF
7288 #define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
7289 EOF
7290
7291 else
7292   echo "configure: failed program was:" >&5
7293   cat conftest.$ac_ext >&5
7294   rm -rf conftest*
7295   echo "$ac_t""no" 1>&6
7296 fi
7297 rm -f conftest*
7298
7299 for ac_func in rl_completion_matches rl_filename_completion_function
7300 do
7301 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7302 echo "configure:7303: checking for $ac_func" >&5
7303 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7304   echo $ac_n "(cached) $ac_c" 1>&6
7305 else
7306   cat > conftest.$ac_ext <<EOF
7307 #line 7308 "configure"
7308 #include "confdefs.h"
7309 /* System header to define __stub macros and hopefully few prototypes,
7310     which can conflict with char $ac_func(); below.  */
7311 #include <assert.h>
7312 /* Override any gcc2 internal prototype to avoid an error.  */
7313 /* We use char because int might match the return type of a gcc2
7314     builtin and then its argument prototype would still apply.  */
7315 char $ac_func();
7316
7317 int main() {
7318
7319 /* The GNU C library defines this for functions which it implements
7320     to always fail with ENOSYS.  Some functions are actually named
7321     something starting with __ and the normal name is an alias.  */
7322 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7323 choke me
7324 #else
7325 $ac_func();
7326 #endif
7327
7328 ; return 0; }
7329 EOF
7330 if { (eval echo configure:7331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7331   rm -rf conftest*
7332   eval "ac_cv_func_$ac_func=yes"
7333 else
7334   echo "configure: failed program was:" >&5
7335   cat conftest.$ac_ext >&5
7336   rm -rf conftest*
7337   eval "ac_cv_func_$ac_func=no"
7338 fi
7339 rm -f conftest*
7340 fi
7341
7342 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7343   echo "$ac_t""yes" 1>&6
7344     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7345   cat >> confdefs.h <<EOF
7346 #define $ac_tr_func 1
7347 EOF
7348  
7349 else
7350   echo "$ac_t""no" 1>&6
7351 fi
7352 done
7353
7354
7355
7356 echo $ac_n "checking for finite""... $ac_c" 1>&6
7357 echo "configure:7358: checking for finite" >&5
7358 cat > conftest.$ac_ext <<EOF
7359 #line 7360 "configure"
7360 #include "confdefs.h"
7361 #include <math.h>
7362 int main() {
7363 int dummy=finite(1.0);
7364 ; return 0; }
7365 EOF
7366 if { (eval echo configure:7367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7367   rm -rf conftest*
7368   cat >> confdefs.h <<\EOF
7369 #define HAVE_FINITE 1
7370 EOF
7371  echo "$ac_t""yes" 1>&6
7372 else
7373   echo "configure: failed program was:" >&5
7374   cat conftest.$ac_ext >&5
7375   rm -rf conftest*
7376   echo "$ac_t""no" 1>&6
7377 fi
7378 rm -f conftest*
7379
7380 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
7381 echo "configure:7382: checking for sigsetjmp" >&5
7382 cat > conftest.$ac_ext <<EOF
7383 #line 7384 "configure"
7384 #include "confdefs.h"
7385 #include <setjmp.h>
7386 int main() {
7387 sigjmp_buf x; sigsetjmp(x, 1);
7388 ; return 0; }
7389 EOF
7390 if { (eval echo configure:7391: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7391   rm -rf conftest*
7392   cat >> confdefs.h <<\EOF
7393 #define HAVE_SIGSETJMP 1
7394 EOF
7395  echo "$ac_t""yes" 1>&6
7396 else
7397   echo "configure: failed program was:" >&5
7398   cat conftest.$ac_ext >&5
7399   rm -rf conftest*
7400   echo "$ac_t""no" 1>&6
7401 fi
7402 rm -f conftest*
7403
7404
7405 # Check whether --enable-syslog was given
7406 if test x"${enable_syslog+set}" = xset; then
7407   case $enable_syslog in
7408     yes)
7409       echo $ac_n "checking for syslog""... $ac_c" 1>&6
7410 echo "configure:7411: checking for syslog" >&5
7411 if eval "test \"`echo '$''{'ac_cv_func_syslog'+set}'`\" = set"; then
7412   echo $ac_n "(cached) $ac_c" 1>&6
7413 else
7414   cat > conftest.$ac_ext <<EOF
7415 #line 7416 "configure"
7416 #include "confdefs.h"
7417 /* System header to define __stub macros and hopefully few prototypes,
7418     which can conflict with char syslog(); below.  */
7419 #include <assert.h>
7420 /* Override any gcc2 internal prototype to avoid an error.  */
7421 /* We use char because int might match the return type of a gcc2
7422     builtin and then its argument prototype would still apply.  */
7423 char syslog();
7424
7425 int main() {
7426
7427 /* The GNU C library defines this for functions which it implements
7428     to always fail with ENOSYS.  Some functions are actually named
7429     something starting with __ and the normal name is an alias.  */
7430 #if defined (__stub_syslog) || defined (__stub___syslog)
7431 choke me
7432 #else
7433 syslog();
7434 #endif
7435
7436 ; return 0; }
7437 EOF
7438 if { (eval echo configure:7439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7439   rm -rf conftest*
7440   eval "ac_cv_func_syslog=yes"
7441 else
7442   echo "configure: failed program was:" >&5
7443   cat conftest.$ac_ext >&5
7444   rm -rf conftest*
7445   eval "ac_cv_func_syslog=no"
7446 fi
7447 rm -f conftest*
7448 fi
7449
7450 if eval "test \"`echo '$ac_cv_func_'syslog`\" = yes"; then
7451   echo "$ac_t""yes" 1>&6
7452   cat >> confdefs.h <<\EOF
7453 #define ENABLE_SYSLOG 1
7454 EOF
7455
7456 else
7457   echo "$ac_t""no" 1>&6
7458 { echo "configure: error: no syslog interface found" 1>&2; exit 1; }
7459 fi
7460
7461       ;;
7462     no)
7463       :
7464       ;;
7465     *)
7466       enableval=$enable_syslog
7467       { echo "configure: error: no argument expected for --enable-syslog option" 1>&2; exit 1; }
7468       ;;
7469   esac # $enable_syslog
7470 else
7471   enable_syslog=no
7472
7473 fi
7474
7475
7476 echo $ac_n "checking for optreset""... $ac_c" 1>&6
7477 echo "configure:7478: checking for optreset" >&5
7478 if eval "test \"`echo '$''{'pgac_cv_var_int_optreset'+set}'`\" = set"; then
7479   echo $ac_n "(cached) $ac_c" 1>&6
7480 else
7481   cat > conftest.$ac_ext <<EOF
7482 #line 7483 "configure"
7483 #include "confdefs.h"
7484 #include <unistd.h>
7485 int main() {
7486 extern int optreset; optreset = 1;
7487 ; return 0; }
7488 EOF
7489 if { (eval echo configure:7490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7490   rm -rf conftest*
7491   pgac_cv_var_int_optreset=yes
7492 else
7493   echo "configure: failed program was:" >&5
7494   cat conftest.$ac_ext >&5
7495   rm -rf conftest*
7496   pgac_cv_var_int_optreset=no
7497 fi
7498 rm -f conftest*
7499 fi
7500
7501 echo "$ac_t""$pgac_cv_var_int_optreset" 1>&6
7502 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
7503   cat >> confdefs.h <<\EOF
7504 #define HAVE_INT_OPTRESET 1
7505 EOF
7506
7507 fi
7508
7509
7510 # This test makes sure that run tests work at all.  Sometimes a shared
7511 # library is found by the linker, but the runtime linker can't find it.
7512 # This check should come after all modifications of compiler or linker
7513 # variables, and before any other run tests.
7514 echo $ac_n "checking test program""... $ac_c" 1>&6
7515 echo "configure:7516: checking test program" >&5
7516 if test "$cross_compiling" = yes; then
7517   echo "$ac_t""cross-compiling" 1>&6
7518 else
7519   cat > conftest.$ac_ext <<EOF
7520 #line 7521 "configure"
7521 #include "confdefs.h"
7522 int main() { return 0; }
7523 EOF
7524 if { (eval echo configure:7525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7525 then
7526   echo "$ac_t""ok" 1>&6
7527 else
7528   echo "configure: failed program was:" >&5
7529   cat conftest.$ac_ext >&5
7530   rm -fr conftest*
7531   echo "$ac_t""failed" 1>&6
7532 { echo "configure: error: 
7533 *** Could not execute a simple test program.  This may be a problem
7534 *** related to locating shared libraries.  Check the file 'config.log'
7535 *** for the exact reason." 1>&2; exit 1; }
7536 fi
7537 rm -fr conftest*
7538 fi
7539
7540
7541
7542
7543 echo $ac_n "checking whether long int is 64 bits""... $ac_c" 1>&6
7544 echo "configure:7545: checking whether long int is 64 bits" >&5
7545 if eval "test \"`echo '$''{'pgac_cv_type_long_int_64'+set}'`\" = set"; then
7546   echo $ac_n "(cached) $ac_c" 1>&6
7547 else
7548   if test "$cross_compiling" = yes; then
7549   pgac_cv_type_long_int_64=no
7550 echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2
7551 else
7552   cat > conftest.$ac_ext <<EOF
7553 #line 7554 "configure"
7554 #include "confdefs.h"
7555 typedef long int int64;
7556
7557 /*
7558  * These are globals to discourage the compiler from folding all the
7559  * arithmetic tests down to compile-time constants.
7560  */
7561 int64 a = 20000001;
7562 int64 b = 40000005;
7563
7564 int does_int64_work()
7565 {
7566   int64 c,d;
7567
7568   if (sizeof(int64) != 8)
7569     return 0;                   /* definitely not the right size */
7570
7571   /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
7572   c = a * b;
7573   d = (c + b) / b;
7574   if (d != a+1)
7575     return 0;
7576   return 1;
7577 }
7578 main() {
7579   exit(! does_int64_work());
7580 }
7581 EOF
7582 if { (eval echo configure:7583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7583 then
7584   pgac_cv_type_long_int_64=yes
7585 else
7586   echo "configure: failed program was:" >&5
7587   cat conftest.$ac_ext >&5
7588   rm -fr conftest*
7589   pgac_cv_type_long_int_64=no
7590 fi
7591 rm -fr conftest*
7592 fi
7593
7594 fi
7595
7596 echo "$ac_t""$pgac_cv_type_long_int_64" 1>&6
7597
7598 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
7599 if test x"$pgac_cv_type_long_int_64" = xyes ; then
7600   cat >> confdefs.h <<\EOF
7601 #define HAVE_LONG_INT_64 
7602 EOF
7603
7604 fi
7605
7606
7607 if test x"$HAVE_LONG_INT_64" = x"no" ; then
7608   echo $ac_n "checking whether long long int is 64 bits""... $ac_c" 1>&6
7609 echo "configure:7610: checking whether long long int is 64 bits" >&5
7610 if eval "test \"`echo '$''{'pgac_cv_type_long_long_int_64'+set}'`\" = set"; then
7611   echo $ac_n "(cached) $ac_c" 1>&6
7612 else
7613   if test "$cross_compiling" = yes; then
7614   pgac_cv_type_long_long_int_64=no
7615 echo "configure: warning: 64 bit arithmetic disabled when cross-compiling" 1>&2
7616 else
7617   cat > conftest.$ac_ext <<EOF
7618 #line 7619 "configure"
7619 #include "confdefs.h"
7620 typedef long long int int64;
7621
7622 /*
7623  * These are globals to discourage the compiler from folding all the
7624  * arithmetic tests down to compile-time constants.
7625  */
7626 int64 a = 20000001;
7627 int64 b = 40000005;
7628
7629 int does_int64_work()
7630 {
7631   int64 c,d;
7632
7633   if (sizeof(int64) != 8)
7634     return 0;                   /* definitely not the right size */
7635
7636   /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
7637   c = a * b;
7638   d = (c + b) / b;
7639   if (d != a+1)
7640     return 0;
7641   return 1;
7642 }
7643 main() {
7644   exit(! does_int64_work());
7645 }
7646 EOF
7647 if { (eval echo configure:7648: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7648 then
7649   pgac_cv_type_long_long_int_64=yes
7650 else
7651   echo "configure: failed program was:" >&5
7652   cat conftest.$ac_ext >&5
7653   rm -fr conftest*
7654   pgac_cv_type_long_long_int_64=no
7655 fi
7656 rm -fr conftest*
7657 fi
7658
7659 fi
7660
7661 echo "$ac_t""$pgac_cv_type_long_long_int_64" 1>&6
7662
7663 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
7664 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
7665   cat >> confdefs.h <<\EOF
7666 #define HAVE_LONG_LONG_INT_64 
7667 EOF
7668
7669 fi
7670
7671 fi
7672
7673
7674
7675 if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
7676   cat > conftest.$ac_ext <<EOF
7677 #line 7678 "configure"
7678 #include "confdefs.h"
7679
7680 #define INT64CONST(x)  x##LL
7681 long long int foo = INT64CONST(0x1234567890123456);
7682
7683 int main() {
7684
7685 ; return 0; }
7686 EOF
7687 if { (eval echo configure:7688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7688   rm -rf conftest*
7689   cat >> confdefs.h <<\EOF
7690 #define HAVE_LL_CONSTANTS 1
7691 EOF
7692
7693 else
7694   echo "configure: failed program was:" >&5
7695   cat conftest.$ac_ext >&5
7696 fi
7697 rm -f conftest*
7698 fi
7699
7700
7701
7702 if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
7703   if [ x$SNPRINTF = x ] ; then
7704     echo $ac_n "checking whether snprintf handles 'long long int' as %lld""... $ac_c" 1>&6
7705 echo "configure:7706: checking whether snprintf handles 'long long int' as %lld" >&5
7706     if test "$cross_compiling" = yes; then
7707    echo "$ac_t""assuming not on target machine" 1>&6
7708         # Force usage of our own snprintf, since we cannot test foreign snprintf
7709         SNPRINTF='snprintf.o'
7710         INT64_FORMAT='"%lld"'
7711   
7712 else
7713   cat > conftest.$ac_ext <<EOF
7714 #line 7715 "configure"
7715 #include "confdefs.h"
7716 #include <stdio.h>
7717 typedef long long int int64;
7718 #define INT64_FORMAT "%lld"
7719
7720 int64 a = 20000001;
7721 int64 b = 40000005;
7722
7723 int does_int64_snprintf_work()
7724 {
7725   int64 c;
7726   char buf[100];
7727
7728   if (sizeof(int64) != 8)
7729     return 0;                   /* doesn't look like the right size */
7730
7731   c = a * b;
7732   snprintf(buf, 100, INT64_FORMAT, c);
7733   if (strcmp(buf, "800000140000005") != 0)
7734     return 0;                   /* either multiply or snprintf is busted */
7735   return 1;
7736 }
7737 main() {
7738   exit(! does_int64_snprintf_work());
7739 }
7740 EOF
7741 if { (eval echo configure:7742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7742 then
7743    echo "$ac_t""yes" 1>&6
7744           INT64_FORMAT='"%lld"'
7745         
7746 else
7747   echo "configure: failed program was:" >&5
7748   cat conftest.$ac_ext >&5
7749   rm -fr conftest*
7750    echo "$ac_t""no" 1>&6
7751     echo $ac_n "checking whether snprintf handles 'long long int' as %qd""... $ac_c" 1>&6
7752 echo "configure:7753: checking whether snprintf handles 'long long int' as %qd" >&5 
7753     if test "$cross_compiling" = yes; then
7754    echo "$ac_t""assuming not on target machine" 1>&6
7755         # Force usage of our own snprintf, since we cannot test foreign snprintf
7756         SNPRINTF='snprintf.o'
7757         INT64_FORMAT='"%lld"'
7758   
7759 else
7760   cat > conftest.$ac_ext <<EOF
7761 #line 7762 "configure"
7762 #include "confdefs.h"
7763 #include <stdio.h>
7764 typedef long long int int64;
7765 #define INT64_FORMAT "%qd"
7766    
7767 int64 a = 20000001;
7768 int64 b = 40000005;
7769    
7770 int does_int64_snprintf_work()
7771 {  
7772   int64 c;
7773   char buf[100];
7774
7775   if (sizeof(int64) != 8)
7776     return 0;     /* doesn't look like the right size */
7777
7778   c = a * b;
7779   snprintf(buf, 100, INT64_FORMAT, c);
7780   if (strcmp(buf, "800000140000005") != 0)
7781     return 0;     /* either multiply or snprintf is busted */
7782   return 1;
7783 }
7784 main() {
7785   exit(! does_int64_snprintf_work());
7786 }
7787 EOF
7788 if { (eval echo configure:7789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
7789 then
7790    echo "$ac_t""yes" 1>&6
7791     INT64_FORMAT='"%qd"'
7792   
7793 else
7794   echo "configure: failed program was:" >&5
7795   cat conftest.$ac_ext >&5
7796   rm -fr conftest*
7797    echo "$ac_t""no" 1>&6
7798         # Force usage of our own snprintf, since system snprintf is broken
7799         SNPRINTF='snprintf.o'
7800         INT64_FORMAT='"%lld"'
7801   
7802 fi
7803 rm -fr conftest*
7804 fi
7805  
7806 fi
7807 rm -fr conftest*
7808 fi
7809
7810   else
7811     # here if we previously decided we needed to use our own snprintf
7812     INT64_FORMAT='"%lld"'
7813   fi
7814 else
7815   # Here if we are not using 'long long int' at all
7816   INT64_FORMAT='"%ld"'
7817 fi
7818
7819 cat >> confdefs.h <<EOF
7820 #define INT64_FORMAT $INT64_FORMAT
7821 EOF
7822
7823
7824
7825 for ac_func in strtoll strtoq
7826 do
7827 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7828 echo "configure:7829: checking for $ac_func" >&5
7829 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7830   echo $ac_n "(cached) $ac_c" 1>&6
7831 else
7832   cat > conftest.$ac_ext <<EOF
7833 #line 7834 "configure"
7834 #include "confdefs.h"
7835 /* System header to define __stub macros and hopefully few prototypes,
7836     which can conflict with char $ac_func(); below.  */
7837 #include <assert.h>
7838 /* Override any gcc2 internal prototype to avoid an error.  */
7839 /* We use char because int might match the return type of a gcc2
7840     builtin and then its argument prototype would still apply.  */
7841 char $ac_func();
7842
7843 int main() {
7844
7845 /* The GNU C library defines this for functions which it implements
7846     to always fail with ENOSYS.  Some functions are actually named
7847     something starting with __ and the normal name is an alias.  */
7848 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7849 choke me
7850 #else
7851 $ac_func();
7852 #endif
7853
7854 ; return 0; }
7855 EOF
7856 if { (eval echo configure:7857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7857   rm -rf conftest*
7858   eval "ac_cv_func_$ac_func=yes"
7859 else
7860   echo "configure: failed program was:" >&5
7861   cat conftest.$ac_ext >&5
7862   rm -rf conftest*
7863   eval "ac_cv_func_$ac_func=no"
7864 fi
7865 rm -f conftest*
7866 fi
7867
7868 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7869   echo "$ac_t""yes" 1>&6
7870     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7871   cat >> confdefs.h <<EOF
7872 #define $ac_tr_func 1
7873 EOF
7874  break
7875 else
7876   echo "$ac_t""no" 1>&6
7877 fi
7878 done
7879
7880 for ac_func in strtoull strtouq
7881 do
7882 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7883 echo "configure:7884: checking for $ac_func" >&5
7884 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7885   echo $ac_n "(cached) $ac_c" 1>&6
7886 else
7887   cat > conftest.$ac_ext <<EOF
7888 #line 7889 "configure"
7889 #include "confdefs.h"
7890 /* System header to define __stub macros and hopefully few prototypes,
7891     which can conflict with char $ac_func(); below.  */
7892 #include <assert.h>
7893 /* Override any gcc2 internal prototype to avoid an error.  */
7894 /* We use char because int might match the return type of a gcc2
7895     builtin and then its argument prototype would still apply.  */
7896 char $ac_func();
7897
7898 int main() {
7899
7900 /* The GNU C library defines this for functions which it implements
7901     to always fail with ENOSYS.  Some functions are actually named
7902     something starting with __ and the normal name is an alias.  */
7903 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7904 choke me
7905 #else
7906 $ac_func();
7907 #endif
7908
7909 ; return 0; }
7910 EOF
7911 if { (eval echo configure:7912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7912   rm -rf conftest*
7913   eval "ac_cv_func_$ac_func=yes"
7914 else
7915   echo "configure: failed program was:" >&5
7916   cat conftest.$ac_ext >&5
7917   rm -rf conftest*
7918   eval "ac_cv_func_$ac_func=no"
7919 fi
7920 rm -f conftest*
7921 fi
7922
7923 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7924   echo "$ac_t""yes" 1>&6
7925     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7926   cat >> confdefs.h <<EOF
7927 #define $ac_tr_func 1
7928 EOF
7929  break
7930 else
7931   echo "$ac_t""no" 1>&6
7932 fi
7933 done
7934
7935
7936 echo $ac_n "checking for atexit""... $ac_c" 1>&6
7937 echo "configure:7938: checking for atexit" >&5
7938 if eval "test \"`echo '$''{'ac_cv_func_atexit'+set}'`\" = set"; then
7939   echo $ac_n "(cached) $ac_c" 1>&6
7940 else
7941   cat > conftest.$ac_ext <<EOF
7942 #line 7943 "configure"
7943 #include "confdefs.h"
7944 /* System header to define __stub macros and hopefully few prototypes,
7945     which can conflict with char atexit(); below.  */
7946 #include <assert.h>
7947 /* Override any gcc2 internal prototype to avoid an error.  */
7948 /* We use char because int might match the return type of a gcc2
7949     builtin and then its argument prototype would still apply.  */
7950 char atexit();
7951
7952 int main() {
7953
7954 /* The GNU C library defines this for functions which it implements
7955     to always fail with ENOSYS.  Some functions are actually named
7956     something starting with __ and the normal name is an alias.  */
7957 #if defined (__stub_atexit) || defined (__stub___atexit)
7958 choke me
7959 #else
7960 atexit();
7961 #endif
7962
7963 ; return 0; }
7964 EOF
7965 if { (eval echo configure:7966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7966   rm -rf conftest*
7967   eval "ac_cv_func_atexit=yes"
7968 else
7969   echo "configure: failed program was:" >&5
7970   cat conftest.$ac_ext >&5
7971   rm -rf conftest*
7972   eval "ac_cv_func_atexit=no"
7973 fi
7974 rm -f conftest*
7975 fi
7976
7977 if eval "test \"`echo '$ac_cv_func_'atexit`\" = yes"; then
7978   echo "$ac_t""yes" 1>&6
7979   cat >> confdefs.h <<\EOF
7980 #define HAVE_ATEXIT 1
7981 EOF
7982
7983 else
7984   echo "$ac_t""no" 1>&6
7985 for ac_func in on_exit
7986 do
7987 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7988 echo "configure:7989: checking for $ac_func" >&5
7989 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7990   echo $ac_n "(cached) $ac_c" 1>&6
7991 else
7992   cat > conftest.$ac_ext <<EOF
7993 #line 7994 "configure"
7994 #include "confdefs.h"
7995 /* System header to define __stub macros and hopefully few prototypes,
7996     which can conflict with char $ac_func(); below.  */
7997 #include <assert.h>
7998 /* Override any gcc2 internal prototype to avoid an error.  */
7999 /* We use char because int might match the return type of a gcc2
8000     builtin and then its argument prototype would still apply.  */
8001 char $ac_func();
8002
8003 int main() {
8004
8005 /* The GNU C library defines this for functions which it implements
8006     to always fail with ENOSYS.  Some functions are actually named
8007     something starting with __ and the normal name is an alias.  */
8008 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8009 choke me
8010 #else
8011 $ac_func();
8012 #endif
8013
8014 ; return 0; }
8015 EOF
8016 if { (eval echo configure:8017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8017   rm -rf conftest*
8018   eval "ac_cv_func_$ac_func=yes"
8019 else
8020   echo "configure: failed program was:" >&5
8021   cat conftest.$ac_ext >&5
8022   rm -rf conftest*
8023   eval "ac_cv_func_$ac_func=no"
8024 fi
8025 rm -f conftest*
8026 fi
8027
8028 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8029   echo "$ac_t""yes" 1>&6
8030     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8031   cat >> confdefs.h <<EOF
8032 #define $ac_tr_func 1
8033 EOF
8034  cat >> confdefs.h <<\EOF
8035 #define HAVE_ON_EXIT 1
8036 EOF
8037
8038 else
8039   echo "$ac_t""no" 1>&6
8040 { echo "configure: error: neither atexit() nor on_exit() found" 1>&2; exit 1; }
8041 fi
8042 done
8043
8044 fi
8045
8046
8047
8048 echo $ac_n "checking size of unsigned long""... $ac_c" 1>&6
8049 echo "configure:8050: checking size of unsigned long" >&5
8050 if eval "test \"`echo '$''{'ac_cv_sizeof_unsigned_long'+set}'`\" = set"; then
8051   echo $ac_n "(cached) $ac_c" 1>&6
8052 else
8053   if test "$cross_compiling" = yes; then
8054   ac_cv_sizeof_unsigned_long=4
8055 else
8056   cat > conftest.$ac_ext <<EOF
8057 #line 8058 "configure"
8058 #include "confdefs.h"
8059 #include <stdio.h>
8060 main()
8061 {
8062   FILE *f=fopen("conftestval", "w");
8063   if (!f) exit(1);
8064   fprintf(f, "%d\n", sizeof(unsigned long));
8065   exit(0);
8066 }
8067 EOF
8068 if { (eval echo configure:8069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8069 then
8070   ac_cv_sizeof_unsigned_long=`cat conftestval`
8071 else
8072   echo "configure: failed program was:" >&5
8073   cat conftest.$ac_ext >&5
8074   rm -fr conftest*
8075   ac_cv_sizeof_unsigned_long=0
8076 fi
8077 rm -fr conftest*
8078 fi
8079
8080 fi
8081 echo "$ac_t""$ac_cv_sizeof_unsigned_long" 1>&6
8082 cat >> confdefs.h <<EOF
8083 #define SIZEOF_UNSIGNED_LONG $ac_cv_sizeof_unsigned_long
8084 EOF
8085
8086
8087 cat >> confdefs.h <<EOF
8088 #define SIZEOF_DATUM $ac_cv_sizeof_unsigned_long
8089 EOF
8090
8091
8092
8093 echo $ac_n "checking alignment of short""... $ac_c" 1>&6
8094 echo "configure:8095: checking alignment of short" >&5
8095 if eval "test \"`echo '$''{'pgac_cv_alignof_short'+set}'`\" = set"; then
8096   echo $ac_n "(cached) $ac_c" 1>&6
8097 else
8098   if test "$cross_compiling" = yes; then
8099   pgac_cv_alignof_short='sizeof(short)'
8100 else
8101   cat > conftest.$ac_ext <<EOF
8102 #line 8103 "configure"
8103 #include "confdefs.h"
8104 #include <stdio.h>
8105 struct { char filler; short field; } mystruct;
8106 main()
8107 {
8108   FILE *f=fopen("conftestval", "w");
8109   if (!f) exit(1);
8110   fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8111   exit(0);
8112 }
8113 EOF
8114 if { (eval echo configure:8115: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8115 then
8116   pgac_cv_alignof_short=`cat conftestval`
8117 else
8118   echo "configure: failed program was:" >&5
8119   cat conftest.$ac_ext >&5
8120   rm -fr conftest*
8121   pgac_cv_alignof_short='sizeof(short)'
8122 fi
8123 rm -fr conftest*
8124 fi
8125
8126 fi
8127 echo "$ac_t""$pgac_cv_alignof_short" 1>&6
8128 cat >> confdefs.h <<EOF
8129 #define ALIGNOF_SHORT $pgac_cv_alignof_short
8130 EOF
8131
8132
8133 echo $ac_n "checking alignment of int""... $ac_c" 1>&6
8134 echo "configure:8135: checking alignment of int" >&5
8135 if eval "test \"`echo '$''{'pgac_cv_alignof_int'+set}'`\" = set"; then
8136   echo $ac_n "(cached) $ac_c" 1>&6
8137 else
8138   if test "$cross_compiling" = yes; then
8139   pgac_cv_alignof_int='sizeof(int)'
8140 else
8141   cat > conftest.$ac_ext <<EOF
8142 #line 8143 "configure"
8143 #include "confdefs.h"
8144 #include <stdio.h>
8145 struct { char filler; int field; } mystruct;
8146 main()
8147 {
8148   FILE *f=fopen("conftestval", "w");
8149   if (!f) exit(1);
8150   fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8151   exit(0);
8152 }
8153 EOF
8154 if { (eval echo configure:8155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8155 then
8156   pgac_cv_alignof_int=`cat conftestval`
8157 else
8158   echo "configure: failed program was:" >&5
8159   cat conftest.$ac_ext >&5
8160   rm -fr conftest*
8161   pgac_cv_alignof_int='sizeof(int)'
8162 fi
8163 rm -fr conftest*
8164 fi
8165
8166 fi
8167 echo "$ac_t""$pgac_cv_alignof_int" 1>&6
8168 cat >> confdefs.h <<EOF
8169 #define ALIGNOF_INT $pgac_cv_alignof_int
8170 EOF
8171
8172
8173 echo $ac_n "checking alignment of long""... $ac_c" 1>&6
8174 echo "configure:8175: checking alignment of long" >&5
8175 if eval "test \"`echo '$''{'pgac_cv_alignof_long'+set}'`\" = set"; then
8176   echo $ac_n "(cached) $ac_c" 1>&6
8177 else
8178   if test "$cross_compiling" = yes; then
8179   pgac_cv_alignof_long='sizeof(long)'
8180 else
8181   cat > conftest.$ac_ext <<EOF
8182 #line 8183 "configure"
8183 #include "confdefs.h"
8184 #include <stdio.h>
8185 struct { char filler; long field; } mystruct;
8186 main()
8187 {
8188   FILE *f=fopen("conftestval", "w");
8189   if (!f) exit(1);
8190   fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8191   exit(0);
8192 }
8193 EOF
8194 if { (eval echo configure:8195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8195 then
8196   pgac_cv_alignof_long=`cat conftestval`
8197 else
8198   echo "configure: failed program was:" >&5
8199   cat conftest.$ac_ext >&5
8200   rm -fr conftest*
8201   pgac_cv_alignof_long='sizeof(long)'
8202 fi
8203 rm -fr conftest*
8204 fi
8205
8206 fi
8207 echo "$ac_t""$pgac_cv_alignof_long" 1>&6
8208 cat >> confdefs.h <<EOF
8209 #define ALIGNOF_LONG $pgac_cv_alignof_long
8210 EOF
8211
8212
8213 if [ x"$HAVE_LONG_LONG_INT_64" = xyes ] ; then
8214   echo $ac_n "checking alignment of long long int""... $ac_c" 1>&6
8215 echo "configure:8216: checking alignment of long long int" >&5
8216 if eval "test \"`echo '$''{'pgac_cv_alignof_long_long_int'+set}'`\" = set"; then
8217   echo $ac_n "(cached) $ac_c" 1>&6
8218 else
8219   if test "$cross_compiling" = yes; then
8220   pgac_cv_alignof_long_long_int='sizeof(long long int)'
8221 else
8222   cat > conftest.$ac_ext <<EOF
8223 #line 8224 "configure"
8224 #include "confdefs.h"
8225 #include <stdio.h>
8226 struct { char filler; long long int field; } mystruct;
8227 main()
8228 {
8229   FILE *f=fopen("conftestval", "w");
8230   if (!f) exit(1);
8231   fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8232   exit(0);
8233 }
8234 EOF
8235 if { (eval echo configure:8236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8236 then
8237   pgac_cv_alignof_long_long_int=`cat conftestval`
8238 else
8239   echo "configure: failed program was:" >&5
8240   cat conftest.$ac_ext >&5
8241   rm -fr conftest*
8242   pgac_cv_alignof_long_long_int='sizeof(long long int)'
8243 fi
8244 rm -fr conftest*
8245 fi
8246
8247 fi
8248 echo "$ac_t""$pgac_cv_alignof_long_long_int" 1>&6
8249 cat >> confdefs.h <<EOF
8250 #define ALIGNOF_LONG_LONG_INT $pgac_cv_alignof_long_long_int
8251 EOF
8252
8253
8254 fi
8255 echo $ac_n "checking alignment of double""... $ac_c" 1>&6
8256 echo "configure:8257: checking alignment of double" >&5
8257 if eval "test \"`echo '$''{'pgac_cv_alignof_double'+set}'`\" = set"; then
8258   echo $ac_n "(cached) $ac_c" 1>&6
8259 else
8260   if test "$cross_compiling" = yes; then
8261   pgac_cv_alignof_double='sizeof(double)'
8262 else
8263   cat > conftest.$ac_ext <<EOF
8264 #line 8265 "configure"
8265 #include "confdefs.h"
8266 #include <stdio.h>
8267 struct { char filler; double field; } mystruct;
8268 main()
8269 {
8270   FILE *f=fopen("conftestval", "w");
8271   if (!f) exit(1);
8272   fprintf(f, "%d\n", ((char*) & mystruct.field) - ((char*) & mystruct));
8273   exit(0);
8274 }
8275 EOF
8276 if { (eval echo configure:8277: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
8277 then
8278   pgac_cv_alignof_double=`cat conftestval`
8279 else
8280   echo "configure: failed program was:" >&5
8281   cat conftest.$ac_ext >&5
8282   rm -fr conftest*
8283   pgac_cv_alignof_double='sizeof(double)'
8284 fi
8285 rm -fr conftest*
8286 fi
8287
8288 fi
8289 echo "$ac_t""$pgac_cv_alignof_double" 1>&6
8290 cat >> confdefs.h <<EOF
8291 #define ALIGNOF_DOUBLE $pgac_cv_alignof_double
8292 EOF
8293
8294
8295
8296
8297 if test $pgac_cv_alignof_double != 'sizeof(double)' ; then
8298   MAX_ALIGNOF=$pgac_cv_alignof_long
8299   if test $MAX_ALIGNOF -lt $pgac_cv_alignof_double ; then
8300     MAX_ALIGNOF=$pgac_cv_alignof_double
8301   fi
8302   if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $pgac_cv_alignof_long_long_int ; then
8303     MAX_ALIGNOF="$pgac_cv_alignof_long_long_int"
8304   fi
8305 else
8306     MAX_ALIGNOF="$pgac_cv_alignof_double"
8307 fi
8308 cat >> confdefs.h <<EOF
8309 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
8310 EOF
8311
8312
8313
8314 # Some platforms predefine the types int8, int16, etc.  Only check
8315 # a (hopefully) representative subset.  We also check for sig_atomic_t,
8316 # which *should* be defined per ANSI C, but is missing on some old platforms.
8317
8318 pgac_type_includes="\
8319 #include <stdio.h>
8320 #include <signal.h>
8321 #ifdef HAVE_SUPPORTDEFS_H
8322 #include <SupportDefs.h>
8323 #endif"
8324
8325 echo $ac_n "checking for int8""... $ac_c" 1>&6
8326 echo "configure:8327: checking for int8" >&5
8327 if eval "test \"`echo '$''{'pgac_cv_have_int8'+set}'`\" = set"; then
8328   echo $ac_n "(cached) $ac_c" 1>&6
8329 else
8330   cat > conftest.$ac_ext <<EOF
8331 #line 8332 "configure"
8332 #include "confdefs.h"
8333 $pgac_type_includes
8334 int main() {
8335 if ((int8 *) 0)
8336   return 0;
8337 if (sizeof (int8))
8338   return 0;
8339 ; return 0; }
8340 EOF
8341 if { (eval echo configure:8342: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8342   rm -rf conftest*
8343   pgac_cv_have_int8=yes
8344 else
8345   echo "configure: failed program was:" >&5
8346   cat conftest.$ac_ext >&5
8347   rm -rf conftest*
8348   pgac_cv_have_int8=no
8349 fi
8350 rm -f conftest*
8351 fi
8352
8353 echo "$ac_t""$pgac_cv_have_int8" 1>&6
8354 if test "$pgac_cv_have_int8" = yes; then
8355   cat >> confdefs.h <<\EOF
8356 #define HAVE_INT8 1
8357 EOF
8358
8359   fi
8360
8361 echo $ac_n "checking for uint8""... $ac_c" 1>&6
8362 echo "configure:8363: checking for uint8" >&5
8363 if eval "test \"`echo '$''{'pgac_cv_have_uint8'+set}'`\" = set"; then
8364   echo $ac_n "(cached) $ac_c" 1>&6
8365 else
8366   cat > conftest.$ac_ext <<EOF
8367 #line 8368 "configure"
8368 #include "confdefs.h"
8369 $pgac_type_includes
8370 int main() {
8371 if ((uint8 *) 0)
8372   return 0;
8373 if (sizeof (uint8))
8374   return 0;
8375 ; return 0; }
8376 EOF
8377 if { (eval echo configure:8378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8378   rm -rf conftest*
8379   pgac_cv_have_uint8=yes
8380 else
8381   echo "configure: failed program was:" >&5
8382   cat conftest.$ac_ext >&5
8383   rm -rf conftest*
8384   pgac_cv_have_uint8=no
8385 fi
8386 rm -f conftest*
8387 fi
8388
8389 echo "$ac_t""$pgac_cv_have_uint8" 1>&6
8390 if test "$pgac_cv_have_uint8" = yes; then
8391   cat >> confdefs.h <<\EOF
8392 #define HAVE_UINT8 1
8393 EOF
8394
8395   fi
8396
8397 echo $ac_n "checking for int64""... $ac_c" 1>&6
8398 echo "configure:8399: checking for int64" >&5
8399 if eval "test \"`echo '$''{'pgac_cv_have_int64'+set}'`\" = set"; then
8400   echo $ac_n "(cached) $ac_c" 1>&6
8401 else
8402   cat > conftest.$ac_ext <<EOF
8403 #line 8404 "configure"
8404 #include "confdefs.h"
8405 $pgac_type_includes
8406 int main() {
8407 if ((int64 *) 0)
8408   return 0;
8409 if (sizeof (int64))
8410   return 0;
8411 ; return 0; }
8412 EOF
8413 if { (eval echo configure:8414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8414   rm -rf conftest*
8415   pgac_cv_have_int64=yes
8416 else
8417   echo "configure: failed program was:" >&5
8418   cat conftest.$ac_ext >&5
8419   rm -rf conftest*
8420   pgac_cv_have_int64=no
8421 fi
8422 rm -f conftest*
8423 fi
8424
8425 echo "$ac_t""$pgac_cv_have_int64" 1>&6
8426 if test "$pgac_cv_have_int64" = yes; then
8427   cat >> confdefs.h <<\EOF
8428 #define HAVE_INT64 1
8429 EOF
8430
8431   fi
8432
8433 echo $ac_n "checking for uint64""... $ac_c" 1>&6
8434 echo "configure:8435: checking for uint64" >&5
8435 if eval "test \"`echo '$''{'pgac_cv_have_uint64'+set}'`\" = set"; then
8436   echo $ac_n "(cached) $ac_c" 1>&6
8437 else
8438   cat > conftest.$ac_ext <<EOF
8439 #line 8440 "configure"
8440 #include "confdefs.h"
8441 $pgac_type_includes
8442 int main() {
8443 if ((uint64 *) 0)
8444   return 0;
8445 if (sizeof (uint64))
8446   return 0;
8447 ; return 0; }
8448 EOF
8449 if { (eval echo configure:8450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8450   rm -rf conftest*
8451   pgac_cv_have_uint64=yes
8452 else
8453   echo "configure: failed program was:" >&5
8454   cat conftest.$ac_ext >&5
8455   rm -rf conftest*
8456   pgac_cv_have_uint64=no
8457 fi
8458 rm -f conftest*
8459 fi
8460
8461 echo "$ac_t""$pgac_cv_have_uint64" 1>&6
8462 if test "$pgac_cv_have_uint64" = yes; then
8463   cat >> confdefs.h <<\EOF
8464 #define HAVE_UINT64 1
8465 EOF
8466
8467   fi
8468
8469 echo $ac_n "checking for sig_atomic_t""... $ac_c" 1>&6
8470 echo "configure:8471: checking for sig_atomic_t" >&5
8471 if eval "test \"`echo '$''{'pgac_cv_have_sig_atomic_t'+set}'`\" = set"; then
8472   echo $ac_n "(cached) $ac_c" 1>&6
8473 else
8474   cat > conftest.$ac_ext <<EOF
8475 #line 8476 "configure"
8476 #include "confdefs.h"
8477 $pgac_type_includes
8478 int main() {
8479 if ((sig_atomic_t *) 0)
8480   return 0;
8481 if (sizeof (sig_atomic_t))
8482   return 0;
8483 ; return 0; }
8484 EOF
8485 if { (eval echo configure:8486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
8486   rm -rf conftest*
8487   pgac_cv_have_sig_atomic_t=yes
8488 else
8489   echo "configure: failed program was:" >&5
8490   cat conftest.$ac_ext >&5
8491   rm -rf conftest*
8492   pgac_cv_have_sig_atomic_t=no
8493 fi
8494 rm -f conftest*
8495 fi
8496
8497 echo "$ac_t""$pgac_cv_have_sig_atomic_t" 1>&6
8498 if test "$pgac_cv_have_sig_atomic_t" = yes; then
8499   cat >> confdefs.h <<\EOF
8500 #define HAVE_SIG_ATOMIC_T 1
8501 EOF
8502
8503   fi
8504
8505
8506
8507 echo $ac_n "checking for POSIX signal interface""... $ac_c" 1>&6
8508 echo "configure:8509: checking for POSIX signal interface" >&5
8509 if eval "test \"`echo '$''{'pgac_cv_func_posix_signals'+set}'`\" = set"; then
8510   echo $ac_n "(cached) $ac_c" 1>&6
8511 else
8512   cat > conftest.$ac_ext <<EOF
8513 #line 8514 "configure"
8514 #include "confdefs.h"
8515 #include <signal.h>
8516
8517 int main() {
8518 struct sigaction act, oact;
8519 sigemptyset(&act.sa_mask);
8520 act.sa_flags = SA_RESTART;
8521 sigaction(0, &act, &oact);
8522 ; return 0; }
8523 EOF
8524 if { (eval echo configure:8525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8525   rm -rf conftest*
8526   pgac_cv_func_posix_signals=yes
8527 else
8528   echo "configure: failed program was:" >&5
8529   cat conftest.$ac_ext >&5
8530   rm -rf conftest*
8531   pgac_cv_func_posix_signals=no
8532 fi
8533 rm -f conftest*
8534 fi
8535
8536 echo "$ac_t""$pgac_cv_func_posix_signals" 1>&6
8537 if test x"$pgac_cv_func_posix_signals" = xyes ; then
8538   cat >> confdefs.h <<\EOF
8539 #define HAVE_POSIX_SIGNALS 
8540 EOF
8541
8542 fi
8543 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
8544
8545
8546
8547 # Check for Tcl configuration script tclConfig.sh
8548 if test "$with_tcl" = yes; then
8549     for ac_prog in tclsh tcl
8550 do
8551 # Extract the first word of "$ac_prog", so it can be a program name with args.
8552 set dummy $ac_prog; ac_word=$2
8553 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8554 echo "configure:8555: checking for $ac_word" >&5
8555 if eval "test \"`echo '$''{'ac_cv_path_TCLSH'+set}'`\" = set"; then
8556   echo $ac_n "(cached) $ac_c" 1>&6
8557 else
8558   case "$TCLSH" in
8559   /*)
8560   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
8561   ;;
8562   ?:/*)                  
8563   ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a dos path.
8564   ;;
8565   *)
8566   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
8567   ac_dummy="$PATH"
8568   for ac_dir in $ac_dummy; do 
8569     test -z "$ac_dir" && ac_dir=.
8570     if test -f $ac_dir/$ac_word; then
8571       ac_cv_path_TCLSH="$ac_dir/$ac_word"
8572       break
8573     fi
8574   done
8575   IFS="$ac_save_ifs"
8576   ;;
8577 esac
8578 fi
8579 TCLSH="$ac_cv_path_TCLSH"
8580 if test -n "$TCLSH"; then
8581   echo "$ac_t""$TCLSH" 1>&6
8582 else
8583   echo "$ac_t""no" 1>&6
8584 fi
8585
8586 test -n "$TCLSH" && break
8587 done
8588
8589 echo $ac_n "checking for tclConfig.sh""... $ac_c" 1>&6
8590 echo "configure:8591: checking for tclConfig.sh" >&5
8591 # Let user override test
8592 if test -z "$TCL_CONFIG_SH"; then
8593     pgac_test_dirs="$with_tclconfig"
8594
8595     set X $pgac_test_dirs; shift
8596     if test $# -eq 0; then
8597         test -z "$TCLSH" && { echo "configure: error: unable to locate tclConfig.sh because no Tcl shell was found" 1>&2; exit 1; }
8598         set X `echo 'puts $auto_path' | $TCLSH`; shift
8599     fi
8600
8601     for pgac_dir do
8602         if test -r "$pgac_dir/tclConfig.sh"; then
8603             TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
8604             break
8605         fi
8606     done
8607 fi
8608
8609 if test -z "$TCL_CONFIG_SH"; then
8610     echo "$ac_t""no" 1>&6
8611     { echo "configure: error: file \`tclConfig.sh' is required for Tcl" 1>&2; exit 1; }
8612 else
8613     echo "$ac_t""$TCL_CONFIG_SH" 1>&6
8614 fi
8615
8616
8617
8618 fi
8619
8620 # Check for Tk configuration script tkConfig.sh
8621 if test "$with_tk" = yes; then
8622     echo $ac_n "checking for tkConfig.sh""... $ac_c" 1>&6
8623 echo "configure:8624: checking for tkConfig.sh" >&5
8624 # Let user override test
8625 if test -z "$TK_CONFIG_SH"; then
8626     pgac_test_dirs="$with_tkconfig $with_tclconfig"
8627
8628     set X $pgac_test_dirs; shift
8629     if test $# -eq 0; then
8630         test -z "$TCLSH" && { echo "configure: error: unable to locate tkConfig.sh because no Tcl shell was found" 1>&2; exit 1; }
8631         set X `echo 'puts $auto_path' | $TCLSH`; shift
8632     fi
8633
8634     for pgac_dir do
8635         if test -r "$pgac_dir/tkConfig.sh"; then
8636             TK_CONFIG_SH=$pgac_dir/tkConfig.sh
8637             break
8638         fi
8639     done
8640 fi
8641
8642 if test -z "$TK_CONFIG_SH"; then
8643     echo "$ac_t""no" 1>&6
8644     { echo "configure: error: file \`tkConfig.sh' is required for Tk" 1>&2; exit 1; }
8645 else
8646     echo "$ac_t""$TK_CONFIG_SH" 1>&6
8647 fi
8648
8649
8650
8651 fi
8652
8653
8654 #
8655 # Check for DocBook and tools
8656 #
8657 for ac_prog in onsgmls nsgmls
8658 do
8659 # Extract the first word of "$ac_prog", so it can be a program name with args.
8660 set dummy $ac_prog; ac_word=$2
8661 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8662 echo "configure:8663: checking for $ac_word" >&5
8663 if eval "test \"`echo '$''{'ac_cv_prog_NSGMLS'+set}'`\" = set"; then
8664   echo $ac_n "(cached) $ac_c" 1>&6
8665 else
8666   if test -n "$NSGMLS"; then
8667   ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
8668 else
8669   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
8670   ac_dummy="$PATH"
8671   for ac_dir in $ac_dummy; do
8672     test -z "$ac_dir" && ac_dir=.
8673     if test -f $ac_dir/$ac_word; then
8674       ac_cv_prog_NSGMLS="$ac_prog"
8675       break
8676     fi
8677   done
8678   IFS="$ac_save_ifs"
8679 fi
8680 fi
8681 NSGMLS="$ac_cv_prog_NSGMLS"
8682 if test -n "$NSGMLS"; then
8683   echo "$ac_t""$NSGMLS" 1>&6
8684 else
8685   echo "$ac_t""no" 1>&6
8686 fi
8687
8688 test -n "$NSGMLS" && break
8689 done
8690
8691 # If you don't have nsgmls you won't get very far, so save the cycles.
8692 if test -n "$NSGMLS"; then
8693   for ac_prog in openjade jade
8694 do
8695 # Extract the first word of "$ac_prog", so it can be a program name with args.
8696 set dummy $ac_prog; ac_word=$2
8697 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8698 echo "configure:8699: checking for $ac_word" >&5
8699 if eval "test \"`echo '$''{'ac_cv_prog_JADE'+set}'`\" = set"; then
8700   echo $ac_n "(cached) $ac_c" 1>&6
8701 else
8702   if test -n "$JADE"; then
8703   ac_cv_prog_JADE="$JADE" # Let the user override the test.
8704 else
8705   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
8706   ac_dummy="$PATH"
8707   for ac_dir in $ac_dummy; do
8708     test -z "$ac_dir" && ac_dir=.
8709     if test -f $ac_dir/$ac_word; then
8710       ac_cv_prog_JADE="$ac_prog"
8711       break
8712     fi
8713   done
8714   IFS="$ac_save_ifs"
8715 fi
8716 fi
8717 JADE="$ac_cv_prog_JADE"
8718 if test -n "$JADE"; then
8719   echo "$ac_t""$JADE" 1>&6
8720 else
8721   echo "$ac_t""no" 1>&6
8722 fi
8723
8724 test -n "$JADE" && break
8725 done
8726
8727   
8728 echo $ac_n "checking for DocBook V3.1""... $ac_c" 1>&6
8729 echo "configure:8730: checking for DocBook V3.1" >&5
8730 if eval "test \"`echo '$''{'pgac_cv_check_docbook'+set}'`\" = set"; then
8731   echo $ac_n "(cached) $ac_c" 1>&6
8732 else
8733   cat >conftest.sgml <<EOF
8734 <!doctype book PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
8735 <book>
8736  <title>test</title>
8737  <chapter>
8738   <title>random</title>
8739    <sect1>
8740     <title>testsect</title>
8741     <para>text</para>
8742   </sect1>
8743  </chapter>
8744 </book>
8745 EOF
8746
8747 ${NSGMLS-false} -s conftest.sgml 1>&5 2>&1
8748 if test $? -eq 0; then
8749   pgac_cv_check_docbook=yes
8750 else
8751   pgac_cv_check_docbook=no
8752 fi
8753 rm -f conftest.sgml
8754 fi
8755
8756 echo "$ac_t""$pgac_cv_check_docbook" 1>&6
8757
8758 have_docbook=$pgac_cv_check_docbook
8759
8760
8761   echo $ac_n "checking for DocBook stylesheets""... $ac_c" 1>&6
8762 echo "configure:8763: checking for DocBook stylesheets" >&5
8763 if eval "test \"`echo '$''{'pgac_cv_path_stylesheets'+set}'`\" = set"; then
8764   echo $ac_n "(cached) $ac_c" 1>&6
8765 else
8766   if test -n "$DOCBOOKSTYLE"; then
8767   pgac_cv_path_stylesheets=$DOCBOOKSTYLE
8768 else
8769   for pgac_prefix in /usr /usr/local /opt; do
8770     for pgac_infix in share lib; do
8771       for pgac_postfix in \
8772         sgml/stylesheets/nwalsh-modular \
8773         sgml/stylesheets/docbook \
8774         sgml/docbook/dsssl/modular
8775       do
8776         pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
8777         if test -r "$pgac_candidate/html/docbook.dsl" \
8778            && test -r "$pgac_candidate/print/docbook.dsl"
8779         then
8780           pgac_cv_path_stylesheets=$pgac_candidate
8781           break 3
8782         fi
8783       done
8784     done
8785   done
8786 fi
8787 fi
8788
8789 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
8790
8791 if test -n "$DOCBOOKSTYLE"; then
8792   echo "$ac_t""$DOCBOOKSTYLE" 1>&6
8793 else
8794   echo "$ac_t""no" 1>&6
8795 fi
8796   for ac_prog in sgmlspl
8797 do
8798 # Extract the first word of "$ac_prog", so it can be a program name with args.
8799 set dummy $ac_prog; ac_word=$2
8800 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8801 echo "configure:8802: checking for $ac_word" >&5
8802 if eval "test \"`echo '$''{'ac_cv_prog_SGMLSPL'+set}'`\" = set"; then
8803   echo $ac_n "(cached) $ac_c" 1>&6
8804 else
8805   if test -n "$SGMLSPL"; then
8806   ac_cv_prog_SGMLSPL="$SGMLSPL" # Let the user override the test.
8807 else
8808   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
8809   ac_dummy="$PATH"
8810   for ac_dir in $ac_dummy; do
8811     test -z "$ac_dir" && ac_dir=.
8812     if test -f $ac_dir/$ac_word; then
8813       ac_cv_prog_SGMLSPL="$ac_prog"
8814       break
8815     fi
8816   done
8817   IFS="$ac_save_ifs"
8818 fi
8819 fi
8820 SGMLSPL="$ac_cv_prog_SGMLSPL"
8821 if test -n "$SGMLSPL"; then
8822   echo "$ac_t""$SGMLSPL" 1>&6
8823 else
8824   echo "$ac_t""no" 1>&6
8825 fi
8826
8827 test -n "$SGMLSPL" && break
8828 done
8829
8830 fi
8831
8832 abs_top_srcdir=
8833
8834
8835 # prepare build tree if outside source tree
8836 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
8837 # Note 2: /bin/pwd might be better than shell's built-in at getting
8838 #         a symlink-free name.
8839 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
8840     :
8841 else
8842     abs_top_srcdir=`cd $srcdir && pwd`
8843     echo $ac_n "preparing build tree... $ac_c" 1>&6
8844     /bin/sh "$srcdir/config/prep_buildtree" "$abs_top_srcdir" "." \
8845       || { echo "configure: error: failed" 1>&2; exit 1; }
8846     echo "$ac_t""done" 1>&6
8847 fi
8848
8849 trap '' 1 2 15
8850 cat > confcache <<\EOF
8851 # This file is a shell script that caches the results of configure
8852 # tests run on this system so they can be shared between configure
8853 # scripts and configure runs.  It is not useful on other systems.
8854 # If it contains results you don't want to keep, you may remove or edit it.
8855 #
8856 # By default, configure uses ./config.cache as the cache file,
8857 # creating it if it does not exist already.  You can give configure
8858 # the --cache-file=FILE option to use a different cache file; that is
8859 # what configure does when it calls configure scripts in
8860 # subdirectories, so they share the cache.
8861 # Giving --cache-file=/dev/null disables caching, for debugging configure.
8862 # config.status only pays attention to the cache file if you give it the
8863 # --recheck option to rerun configure.
8864 #
8865 EOF
8866 # The following way of writing the cache mishandles newlines in values,
8867 # but we know of no workaround that is simple, portable, and efficient.
8868 # So, don't put newlines in cache variables' values.
8869 # Ultrix sh set writes to stderr and can't be redirected directly,
8870 # and sets the high bit in the cache file unless we assign to the vars.
8871 (set) 2>&1 |
8872   case `(ac_space=' '; set | grep ac_space) 2>&1` in
8873   *ac_space=\ *)
8874     # `set' does not quote correctly, so add quotes (double-quote substitution
8875     # turns \\\\ into \\, and sed turns \\ into \).
8876     sed -n \
8877       -e "s/'/'\\\\''/g" \
8878       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
8879     ;;
8880   *)
8881     # `set' quotes correctly as required by POSIX, so do not add quotes.
8882     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
8883     ;;
8884   esac >> confcache
8885 if cmp -s $cache_file confcache; then
8886   :
8887 else
8888   if test -w $cache_file; then
8889     echo "updating cache $cache_file"
8890     cat confcache > $cache_file
8891   else
8892     echo "not updating unwritable cache $cache_file"
8893   fi
8894 fi
8895 rm -f confcache
8896
8897 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
8898
8899 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8900 # Let make expand exec_prefix.
8901 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8902
8903 # Any assignment to VPATH causes Sun make to only execute
8904 # the first set of double-colon rules, so remove it if not needed.
8905 # If there is a colon in the path, we need to keep it.
8906 if test "x$srcdir" = x.; then
8907   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
8908 fi
8909
8910 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
8911
8912 DEFS=-DHAVE_CONFIG_H
8913
8914 # Without the "./", some shells look in PATH for config.status.
8915 : ${CONFIG_STATUS=./config.status}
8916
8917 echo creating $CONFIG_STATUS
8918 rm -f $CONFIG_STATUS
8919 cat > $CONFIG_STATUS <<EOF
8920 #! /bin/sh
8921 # Generated automatically by configure.
8922 # Run this file to recreate the current configuration.
8923 # This directory was configured as follows,
8924 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
8925 #
8926 # $0 $ac_configure_args
8927 #
8928 # Compiler output produced by configure, useful for debugging
8929 # configure, is in ./config.log if it exists.
8930
8931 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
8932 for ac_option
8933 do
8934   case "\$ac_option" in
8935   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8936     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
8937     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
8938   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
8939     echo "$CONFIG_STATUS generated by autoconf version 2.13"
8940     exit 0 ;;
8941   -help | --help | --hel | --he | --h)
8942     echo "\$ac_cs_usage"; exit 0 ;;
8943   *) echo "\$ac_cs_usage"; exit 1 ;;
8944   esac
8945 done
8946
8947 ac_given_srcdir=$srcdir
8948
8949 trap 'rm -fr `echo "
8950   GNUmakefile
8951   src/GNUmakefile
8952   src/Makefile.global
8953   src/backend/port/Makefile
8954  src/include/pg_config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
8955 EOF
8956 cat >> $CONFIG_STATUS <<EOF
8957
8958 # Protect against being on the right side of a sed subst in config.status.
8959 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
8960  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
8961 $ac_vpsub
8962 $extrasub
8963 s%@SHELL@%$SHELL%g
8964 s%@CFLAGS@%$CFLAGS%g
8965 s%@CPPFLAGS@%$CPPFLAGS%g
8966 s%@CXXFLAGS@%$CXXFLAGS%g
8967 s%@FFLAGS@%$FFLAGS%g
8968 s%@DEFS@%$DEFS%g
8969 s%@LDFLAGS@%$LDFLAGS%g
8970 s%@LIBS@%$LIBS%g
8971 s%@exec_prefix@%$exec_prefix%g
8972 s%@prefix@%$prefix%g
8973 s%@program_transform_name@%$program_transform_name%g
8974 s%@bindir@%$bindir%g
8975 s%@sbindir@%$sbindir%g
8976 s%@libexecdir@%$libexecdir%g
8977 s%@datadir@%$datadir%g
8978 s%@sysconfdir@%$sysconfdir%g
8979 s%@sharedstatedir@%$sharedstatedir%g
8980 s%@localstatedir@%$localstatedir%g
8981 s%@libdir@%$libdir%g
8982 s%@includedir@%$includedir%g
8983 s%@oldincludedir@%$oldincludedir%g
8984 s%@docdir@%$docdir%g
8985 s%@mandir@%$mandir%g
8986 s%@VERSION@%$VERSION%g
8987 s%@host@%$host%g
8988 s%@host_alias@%$host_alias%g
8989 s%@host_cpu@%$host_cpu%g
8990 s%@host_vendor@%$host_vendor%g
8991 s%@host_os@%$host_os%g
8992 s%@PORTNAME@%$PORTNAME%g
8993 s%@TAS@%$TAS%g
8994 s%@MULTIBYTE@%$MULTIBYTE%g
8995 s%@enable_nls@%$enable_nls%g
8996 s%@WANTED_LANGUAGES@%$WANTED_LANGUAGES%g
8997 s%@default_port@%$default_port%g
8998 s%@enable_shared@%$enable_shared%g
8999 s%@enable_rpath@%$enable_rpath%g
9000 s%@CC@%$CC%g
9001 s%@EXEEXT@%$EXEEXT%g
9002 s%@CPP@%$CPP%g
9003 s%@GCC@%$GCC%g
9004 s%@autodepend@%$autodepend%g
9005 s%@INCLUDES@%$INCLUDES%g
9006 s%@with_tcl@%$with_tcl%g
9007 s%@with_tk@%$with_tk%g
9008 s%@with_perl@%$with_perl%g
9009 s%@with_python@%$with_python%g
9010 s%@ANT@%$ANT%g
9011 s%@with_java@%$with_java%g
9012 s%@with_krb4@%$with_krb4%g
9013 s%@with_krb5@%$with_krb5%g
9014 s%@krb_srvtab@%$krb_srvtab%g
9015 s%@with_pam@%$with_pam%g
9016 s%@with_openssl@%$with_openssl%g
9017 s%@enable_odbc@%$enable_odbc%g
9018 s%@with_unixodbc@%$with_unixodbc%g
9019 s%@with_iodbc@%$with_iodbc%g
9020 s%@odbcinst_ini_dir@%$odbcinst_ini_dir%g
9021 s%@ELF_SYS@%$ELF_SYS%g
9022 s%@CXX@%$CXX%g
9023 s%@CXXCPP@%$CXXCPP%g
9024 s%@GXX@%$GXX%g
9025 s%@with_CXX@%$with_CXX%g
9026 s%@AWK@%$AWK%g
9027 s%@FLEX@%$FLEX%g
9028 s%@FLEXFLAGS@%$FLEXFLAGS%g
9029 s%@LN_S@%$LN_S%g
9030 s%@LD@%$LD%g
9031 s%@with_gnu_ld@%$with_gnu_ld%g
9032 s%@ld_R_works@%$ld_R_works%g
9033 s%@RANLIB@%$RANLIB%g
9034 s%@LORDER@%$LORDER%g
9035 s%@TAR@%$TAR%g
9036 s%@YACC@%$YACC%g
9037 s%@YFLAGS@%$YFLAGS%g
9038 s%@WISH@%$WISH%g
9039 s%@PERL@%$PERL%g
9040 s%@perl_installsitearch@%$perl_installsitearch%g
9041 s%@perl_installsitelib@%$perl_installsitelib%g
9042 s%@perl_installman3dir@%$perl_installman3dir%g
9043 s%@PYTHON@%$PYTHON%g
9044 s%@python_version@%$python_version%g
9045 s%@python_prefix@%$python_prefix%g
9046 s%@python_execprefix@%$python_execprefix%g
9047 s%@python_configdir@%$python_configdir%g
9048 s%@python_moduledir@%$python_moduledir%g
9049 s%@python_moduleexecdir@%$python_moduleexecdir%g
9050 s%@python_includespec@%$python_includespec%g
9051 s%@python_libspec@%$python_libspec%g
9052 s%@MSGFMT@%$MSGFMT%g
9053 s%@MSGMERGE@%$MSGMERGE%g
9054 s%@XGETTEXT@%$XGETTEXT%g
9055 s%@localedir@%$localedir%g
9056 s%@MEMCMP@%$MEMCMP%g
9057 s%@SNPRINTF@%$SNPRINTF%g
9058 s%@ISINF@%$ISINF%g
9059 s%@GETRUSAGE@%$GETRUSAGE%g
9060 s%@SRANDOM@%$SRANDOM%g
9061 s%@GETHOSTNAME@%$GETHOSTNAME%g
9062 s%@MISSING_RANDOM@%$MISSING_RANDOM%g
9063 s%@INET_ATON@%$INET_ATON%g
9064 s%@STRERROR@%$STRERROR%g
9065 s%@STRDUP@%$STRDUP%g
9066 s%@STRTOL@%$STRTOL%g
9067 s%@STRTOUL@%$STRTOUL%g
9068 s%@STRCASECMP@%$STRCASECMP%g
9069 s%@HPUXMATHLIB@%$HPUXMATHLIB%g
9070 s%@HAVE_POSIX_SIGNALS@%$HAVE_POSIX_SIGNALS%g
9071 s%@TCLSH@%$TCLSH%g
9072 s%@TCL_CONFIG_SH@%$TCL_CONFIG_SH%g
9073 s%@TK_CONFIG_SH@%$TK_CONFIG_SH%g
9074 s%@NSGMLS@%$NSGMLS%g
9075 s%@JADE@%$JADE%g
9076 s%@have_docbook@%$have_docbook%g
9077 s%@DOCBOOKSTYLE@%$DOCBOOKSTYLE%g
9078 s%@SGMLSPL@%$SGMLSPL%g
9079 s%@abs_top_srcdir@%$abs_top_srcdir%g
9080
9081 CEOF
9082 EOF
9083
9084 cat >> $CONFIG_STATUS <<\EOF
9085
9086 # Split the substitutions into bite-sized pieces for seds with
9087 # small command number limits, like on Digital OSF/1 and HP-UX.
9088 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
9089 ac_file=1 # Number of current file.
9090 ac_beg=1 # First line for current file.
9091 ac_end=$ac_max_sed_cmds # Line after last line for current file.
9092 ac_more_lines=:
9093 ac_sed_cmds=""
9094 while $ac_more_lines; do
9095   if test $ac_beg -gt 1; then
9096     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
9097   else
9098     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
9099   fi
9100   if test ! -s conftest.s$ac_file; then
9101     ac_more_lines=false
9102     rm -f conftest.s$ac_file
9103   else
9104     if test -z "$ac_sed_cmds"; then
9105       ac_sed_cmds="sed -f conftest.s$ac_file"
9106     else
9107       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
9108     fi
9109     ac_file=`expr $ac_file + 1`
9110     ac_beg=$ac_end
9111     ac_end=`expr $ac_end + $ac_max_sed_cmds`
9112   fi
9113 done
9114 if test -z "$ac_sed_cmds"; then
9115   ac_sed_cmds=cat
9116 fi
9117 EOF
9118
9119 cat >> $CONFIG_STATUS <<EOF
9120
9121 CONFIG_FILES=\${CONFIG_FILES-"GNUmakefile
9122   src/GNUmakefile
9123   src/Makefile.global
9124   src/backend/port/Makefile
9125 "}
9126 EOF
9127 cat >> $CONFIG_STATUS <<\EOF
9128 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
9129   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9130   case "$ac_file" in
9131   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9132        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9133   *) ac_file_in="${ac_file}.in" ;;
9134   esac
9135
9136   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
9137
9138   # Remove last slash and all that follows it.  Not all systems have dirname.
9139   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9140   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9141     # The file is in a subdirectory.
9142     test ! -d "$ac_dir" && mkdir "$ac_dir"
9143     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
9144     # A "../" for each directory in $ac_dir_suffix.
9145     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
9146   else
9147     ac_dir_suffix= ac_dots=
9148   fi
9149
9150   case "$ac_given_srcdir" in
9151   .)  srcdir=.
9152       if test -z "$ac_dots"; then top_srcdir=.
9153       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
9154   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
9155   *) # Relative path.
9156     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
9157     top_srcdir="$ac_dots$ac_given_srcdir" ;;
9158   esac
9159
9160
9161   echo creating "$ac_file"
9162   rm -f "$ac_file"
9163   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
9164   case "$ac_file" in
9165   *Makefile*) ac_comsub="1i\\
9166 # $configure_input" ;;
9167   *) ac_comsub= ;;
9168   esac
9169
9170   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9171   sed -e "$ac_comsub
9172 s%@configure_input@%$configure_input%g
9173 s%@srcdir@%$srcdir%g
9174 s%@top_srcdir@%$top_srcdir%g
9175 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
9176 fi; done
9177 rm -f conftest.s*
9178
9179 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
9180 # NAME is the cpp macro being defined and VALUE is the value it is being given.
9181 #
9182 # ac_d sets the value in "#define NAME VALUE" lines.
9183 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
9184 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
9185 ac_dC='\3'
9186 ac_dD='%g'
9187 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
9188 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9189 ac_uB='\([      ]\)%\1#\2define\3'
9190 ac_uC=' '
9191 ac_uD='\4%g'
9192 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9193 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
9194 ac_eB='$%\1#\2define\3'
9195 ac_eC=' '
9196 ac_eD='%g'
9197
9198 if test "${CONFIG_HEADERS+set}" != set; then
9199 EOF
9200 cat >> $CONFIG_STATUS <<EOF
9201   CONFIG_HEADERS="src/include/pg_config.h"
9202 EOF
9203 cat >> $CONFIG_STATUS <<\EOF
9204 fi
9205 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
9206   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9207   case "$ac_file" in
9208   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
9209        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
9210   *) ac_file_in="${ac_file}.in" ;;
9211   esac
9212
9213   echo creating $ac_file
9214
9215   rm -f conftest.frag conftest.in conftest.out
9216   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
9217   cat $ac_file_inputs > conftest.in
9218
9219 EOF
9220
9221 # Transform confdefs.h into a sed script conftest.vals that substitutes
9222 # the proper values into config.h.in to produce config.h.  And first:
9223 # Protect against being on the right side of a sed subst in config.status.
9224 # Protect against being in an unquoted here document in config.status.
9225 rm -f conftest.vals
9226 cat > conftest.hdr <<\EOF
9227 s/[\\&%]/\\&/g
9228 s%[\\$`]%\\&%g
9229 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
9230 s%ac_d%ac_u%gp
9231 s%ac_u%ac_e%gp
9232 EOF
9233 sed -n -f conftest.hdr confdefs.h > conftest.vals
9234 rm -f conftest.hdr
9235
9236 # This sed command replaces #undef with comments.  This is necessary, for
9237 # example, in the case of _POSIX_SOURCE, which is predefined and required
9238 # on some systems where configure will not decide to define it.
9239 cat >> conftest.vals <<\EOF
9240 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
9241 EOF
9242
9243 # Break up conftest.vals because some shells have a limit on
9244 # the size of here documents, and old seds have small limits too.
9245
9246 rm -f conftest.tail
9247 while :
9248 do
9249   ac_lines=`grep -c . conftest.vals`
9250   # grep -c gives empty output for an empty file on some AIX systems.
9251   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
9252   # Write a limited-size here document to conftest.frag.
9253   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
9254   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
9255   echo 'CEOF
9256   sed -f conftest.frag conftest.in > conftest.out
9257   rm -f conftest.in
9258   mv conftest.out conftest.in
9259 ' >> $CONFIG_STATUS
9260   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
9261   rm -f conftest.vals
9262   mv conftest.tail conftest.vals
9263 done
9264 rm -f conftest.vals
9265
9266 cat >> $CONFIG_STATUS <<\EOF
9267   rm -f conftest.frag conftest.h
9268   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
9269   cat conftest.in >> conftest.h
9270   rm -f conftest.in
9271   if cmp -s $ac_file conftest.h 2>/dev/null; then
9272     echo "$ac_file is unchanged"
9273     rm -f conftest.h
9274   else
9275     # Remove last slash and all that follows it.  Not all systems have dirname.
9276       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
9277       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
9278       # The file is in a subdirectory.
9279       test ! -d "$ac_dir" && mkdir "$ac_dir"
9280     fi
9281     rm -f $ac_file
9282     mv conftest.h $ac_file
9283   fi
9284 fi; done
9285
9286 EOF
9287
9288 cat >> $CONFIG_STATUS <<EOF
9289 ac_sources="src/backend/port/dynloader/${template}.c src/backend/port/dynloader/${template}.h src/include/port/${template}.h src/makefiles/Makefile.${template} src/backend/port/tas/${tas_file}"
9290 ac_dests="src/backend/port/dynloader.c src/include/dynloader.h src/include/pg_config_os.h src/Makefile.port src/backend/port/tas.s"
9291 EOF
9292
9293 cat >> $CONFIG_STATUS <<\EOF
9294 srcdir=$ac_given_srcdir
9295 while test -n "$ac_sources"; do
9296   set $ac_dests; ac_dest=$1; shift; ac_dests=$*
9297   set $ac_sources; ac_source=$1; shift; ac_sources=$*
9298
9299   echo "linking $srcdir/$ac_source to $ac_dest"
9300
9301   if test ! -r $srcdir/$ac_source; then
9302     { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
9303   fi
9304   rm -f $ac_dest
9305
9306   # Make relative symlinks.
9307   # Remove last slash and all that follows it.  Not all systems have dirname.
9308   ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
9309   if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
9310     # The dest file is in a subdirectory.
9311     test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
9312     ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
9313     # A "../" for each directory in $ac_dest_dir_suffix.
9314     ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
9315   else
9316     ac_dest_dir_suffix= ac_dots=
9317   fi
9318
9319   case "$srcdir" in
9320   [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
9321   *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
9322   esac
9323
9324   # Make a symlink if possible; otherwise try a hard link.
9325   if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
9326     ln $srcdir/$ac_source $ac_dest; then :
9327   else
9328     { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
9329   fi
9330 done
9331 EOF
9332 cat >> $CONFIG_STATUS <<EOF
9333
9334 EOF
9335 cat >> $CONFIG_STATUS <<\EOF
9336
9337 # Update timestamp for pg_config.h (see Makefile.global)
9338 test x"$CONFIG_HEADERS" != x"" && echo >src/include/stamp-h
9339
9340 exit 0
9341 EOF
9342 chmod +x $CONFIG_STATUS
9343 rm -fr confdefs* $ac_clean_files
9344 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
9345