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