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