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