]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.4 - patch 20230218
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.756 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20230114.
5 #
6 # Copyright 2003-2022,2023      Thomas E. Dickey
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11
12 # Avoid depending upon Character Ranges.
13 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16 as_cr_digits='0123456789'
17 as_cr_alnum=$as_cr_Letters$as_cr_digits
18
19 # Sed expression to map a string onto a valid variable name.
20 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21
22 # Sed expression to map a string onto a valid CPP name.
23 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24
25 # Be Bourne compatible
26 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27   emulate sh
28   NULLCMD=:
29 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
30   set -o posix
31 fi
32
33 # Name of the executable.
34 as_me=`echo "$0" |sed 's,.*[\\/],,'`
35
36 if expr a : '\(a\)' >/dev/null 2>&1; then
37   as_expr="expr"
38 else
39   as_expr="false"
40 fi
41
42 rm -f conf$$ conf$$.exe conf$$.file
43 echo >conf$$.file
44 if ln -s conf$$.file conf$$ 2>/dev/null; then
45   # We could just check for DJGPP; but this test a) works b) is more generic
46   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
47   if test -f conf$$.exe; then
48     # Don't use ln at all; we don't have any links
49     as_ln_s='cp -p'
50   else
51     as_ln_s='ln -s'
52   fi
53 elif ln conf$$.file conf$$ 2>/dev/null; then
54   as_ln_s='ln'
55 else
56   as_ln_s='cp -p'
57 fi
58 rm -f conf$$ conf$$.exe conf$$.file
59
60 as_executable_p="test -f"
61
62 # Support unset when possible.
63 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
64   as_unset="unset"
65 else
66   as_unset="false"
67 fi
68
69 # NLS nuisances.
70 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
71 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
72 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
73 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
74 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
75 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
76 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
77 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
78
79 # IFS
80 # We need space, tab and new line, in precisely that order.
81 as_nl='
82 '
83 IFS="   $as_nl"
84
85 # CDPATH.
86 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
87
88 # Name of the host.
89 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
90 # so uname gets run too.
91 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
92
93 exec 6>&1
94
95 #
96 # Initializations.
97 #
98 ac_default_prefix=/usr/local
99 cross_compiling=no
100 subdirs=
101 MFLAGS=
102 MAKEFLAGS=
103 SHELL=${CONFIG_SHELL-/bin/sh}
104
105 # Maximum number of lines to put in a shell here document.
106 # This variable seems obsolete.  It should probably be removed, and
107 # only ac_max_sed_lines should be used.
108 : "${ac_max_here_lines=38}"
109
110 ac_unique_file="ncurses/base/lib_initscr.c"
111 # Factoring default headers for most tests.
112 ac_includes_default="\
113 #include <stdio.h>
114 #if HAVE_SYS_TYPES_H
115 # include <sys/types.h>
116 #endif
117 #if HAVE_SYS_STAT_H
118 # include <sys/stat.h>
119 #endif
120 #if STDC_HEADERS
121 # include <stdlib.h>
122 # include <stddef.h>
123 #else
124 # if HAVE_STDLIB_H
125 #  include <stdlib.h>
126 # endif
127 #endif
128 #if HAVE_STRING_H
129 # if !STDC_HEADERS && HAVE_MEMORY_H
130 #  include <memory.h>
131 # endif
132 # include <string.h>
133 #endif
134 #if HAVE_STRINGS_H
135 # include <strings.h>
136 #endif
137 #if HAVE_INTTYPES_H
138 # include <inttypes.h>
139 #else
140 # if HAVE_STDINT_H
141 #  include <stdint.h>
142 # endif
143 #endif
144 #if HAVE_UNISTD_H
145 # include <unistd.h>
146 #endif"
147
148 # Initialize some variables set by options.
149 ac_init_help=
150 ac_init_version=false
151 # The variables have the same names as the options, with
152 # dashes changed to underlines.
153 cache_file=/dev/null
154 exec_prefix=NONE
155 no_create=
156 no_recursion=
157 prefix=NONE
158 program_prefix=NONE
159 program_suffix=NONE
160 program_transform_name=s,x,x,
161 silent=
162 site=
163 srcdir=
164 verbose=
165 x_includes=NONE
166 x_libraries=NONE
167
168 # Installation directory options.
169 # These are left unexpanded so users can "make install exec_prefix=/foo"
170 # and all the variables that are supposed to be based on exec_prefix
171 # by default will actually change.
172 # Use braces instead of parens because sh, perl, etc. also accept them.
173 bindir='${exec_prefix}/bin'
174 sbindir='${exec_prefix}/sbin'
175 libexecdir='${exec_prefix}/libexec'
176 datarootdir='${prefix}/share'
177 datadir='${datarootdir}'
178 sysconfdir='${prefix}/etc'
179 sharedstatedir='${prefix}/com'
180 localstatedir='${prefix}/var'
181 runstatedir='${localstatedir}/run'
182 libdir='${exec_prefix}/lib'
183 includedir='${prefix}/include'
184 oldincludedir='/usr/include'
185 infodir='${datarootdir}/info'
186 mandir='${datarootdir}/man'
187
188 # Identity of this package.
189 PACKAGE_NAME=
190 PACKAGE_TARNAME=
191 PACKAGE_VERSION=
192 PACKAGE_STRING=
193 PACKAGE_BUGREPORT=
194
195 ac_prev=
196 for ac_option
197 do
198   # If the previous option needs an argument, assign it.
199   if test -n "$ac_prev"; then
200     eval "$ac_prev=\$ac_option"
201     ac_prev=
202     continue
203   fi
204
205   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
206
207   # Accept the important Cygnus configure options, so we can diagnose typos.
208
209   case "$ac_option" in
210
211   -bindir | --bindir | --bindi | --bind | --bin | --bi)
212     ac_prev=bindir ;;
213   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
214     bindir=$ac_optarg ;;
215
216   -build | --build | --buil | --bui | --bu)
217     ac_prev=build_alias ;;
218   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
219     build_alias=$ac_optarg ;;
220
221   -cache-file | --cache-file | --cache-fil | --cache-fi \
222   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
223     ac_prev=cache_file ;;
224   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
225   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
226     cache_file=$ac_optarg ;;
227
228   --config-cache | -C)
229     cache_file=config.cache ;;
230
231   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
232     ac_prev=datadir ;;
233   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
234   | --da=*)
235     datadir=$ac_optarg ;;
236
237   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
238   | --dataroo | --dataro | --datar)
239     ac_prev=datarootdir ;;
240   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
241   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
242     datarootdir=$ac_optarg ;;
243
244   -disable-* | --disable-*)
245     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
246     # Reject names that are not valid shell variable names.
247     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
248       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
249    { (exit 1); exit 1; }; }
250     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
251     eval "enable_$ac_feature=no" ;;
252
253   -enable-* | --enable-*)
254     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
255     # Reject names that are not valid shell variable names.
256     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
257       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
258    { (exit 1); exit 1; }; }
259     ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
260     case "$ac_option" in
261       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
262       *) ac_optarg=yes ;;
263     esac
264     eval "enable_$ac_feature='$ac_optarg'" ;;
265
266   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
267   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
268   | --exec | --exe | --ex)
269     ac_prev=exec_prefix ;;
270   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
271   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
272   | --exec=* | --exe=* | --ex=*)
273     exec_prefix=$ac_optarg ;;
274
275   -gas | --gas | --ga | --g)
276     # Obsolete; use --with-gas.
277     with_gas=yes ;;
278
279   -help | --help | --hel | --he | -h)
280     ac_init_help=long ;;
281   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
282     ac_init_help=recursive ;;
283   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
284     ac_init_help=short ;;
285
286   -host | --host | --hos | --ho)
287     ac_prev=host_alias ;;
288   -host=* | --host=* | --hos=* | --ho=*)
289     host_alias=$ac_optarg ;;
290
291   -includedir | --includedir | --includedi | --included | --include \
292   | --includ | --inclu | --incl | --inc)
293     ac_prev=includedir ;;
294   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
295   | --includ=* | --inclu=* | --incl=* | --inc=*)
296     includedir=$ac_optarg ;;
297
298   -infodir | --infodir | --infodi | --infod | --info | --inf)
299     ac_prev=infodir ;;
300   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
301     infodir=$ac_optarg ;;
302
303   -libdir | --libdir | --libdi | --libd)
304     ac_prev=libdir ;;
305   -libdir=* | --libdir=* | --libdi=* | --libd=*)
306     libdir=$ac_optarg ;;
307
308   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
309   | --libexe | --libex | --libe)
310     ac_prev=libexecdir ;;
311   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
312   | --libexe=* | --libex=* | --libe=*)
313     libexecdir=$ac_optarg ;;
314
315   -localstatedir | --localstatedir | --localstatedi | --localstated \
316   | --localstate | --localstat | --localsta | --localst \
317   | --locals | --local | --loca | --loc | --lo)
318     ac_prev=localstatedir ;;
319   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
320   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
321   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
322     localstatedir=$ac_optarg ;;
323
324   -runstatedir | --runstatedir | --runstatedi | --runstated \
325   | --runstate | --runstat | --runsta | --runst \
326   | --runs | --run | --ru)
327     ac_prev=runstatedir ;;
328   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329   | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330   | --runs=* | --run=* | --ru=*)
331     runstatedir=$ac_optarg ;;
332
333   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
334     ac_prev=mandir ;;
335   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
336     mandir=$ac_optarg ;;
337
338   -nfp | --nfp | --nf)
339     # Obsolete; use --without-fp.
340     with_fp=no ;;
341
342   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
343   | --no-cr | --no-c)
344     no_create=yes ;;
345
346   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
347   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
348     no_recursion=yes ;;
349
350   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
351   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
352   | --oldin | --oldi | --old | --ol | --o)
353     ac_prev=oldincludedir ;;
354   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
355   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
356   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
357     oldincludedir=$ac_optarg ;;
358
359   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
360     ac_prev=prefix ;;
361   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
362     prefix=$ac_optarg ;;
363
364   -program-prefix | --program-prefix | --program-prefi | --program-pref \
365   | --program-pre | --program-pr | --program-p)
366     ac_prev=program_prefix ;;
367   -program-prefix=* | --program-prefix=* | --program-prefi=* \
368   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
369     program_prefix=$ac_optarg ;;
370
371   -program-suffix | --program-suffix | --program-suffi | --program-suff \
372   | --program-suf | --program-su | --program-s)
373     ac_prev=program_suffix ;;
374   -program-suffix=* | --program-suffix=* | --program-suffi=* \
375   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
376     program_suffix=$ac_optarg ;;
377
378   -program-transform-name | --program-transform-name \
379   | --program-transform-nam | --program-transform-na \
380   | --program-transform-n | --program-transform- \
381   | --program-transform | --program-transfor \
382   | --program-transfo | --program-transf \
383   | --program-trans | --program-tran \
384   | --progr-tra | --program-tr | --program-t)
385     ac_prev=program_transform_name ;;
386   -program-transform-name=* | --program-transform-name=* \
387   | --program-transform-nam=* | --program-transform-na=* \
388   | --program-transform-n=* | --program-transform-=* \
389   | --program-transform=* | --program-transfor=* \
390   | --program-transfo=* | --program-transf=* \
391   | --program-trans=* | --program-tran=* \
392   | --progr-tra=* | --program-tr=* | --program-t=*)
393     program_transform_name=$ac_optarg ;;
394
395   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
396   | -silent | --silent | --silen | --sile | --sil)
397     silent=yes ;;
398
399   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
400     ac_prev=sbindir ;;
401   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
402   | --sbi=* | --sb=*)
403     sbindir=$ac_optarg ;;
404
405   -sharedstatedir | --sharedstatedir | --sharedstatedi \
406   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
407   | --sharedst | --shareds | --shared | --share | --shar \
408   | --sha | --sh)
409     ac_prev=sharedstatedir ;;
410   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
411   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
412   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
413   | --sha=* | --sh=*)
414     sharedstatedir=$ac_optarg ;;
415
416   -site | --site | --sit)
417     ac_prev=site ;;
418   -site=* | --site=* | --sit=*)
419     site=$ac_optarg ;;
420
421   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
422     ac_prev=srcdir ;;
423   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
424     srcdir=$ac_optarg ;;
425
426   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
427   | --syscon | --sysco | --sysc | --sys | --sy)
428     ac_prev=sysconfdir ;;
429   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
430   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
431     sysconfdir=$ac_optarg ;;
432
433   -target | --target | --targe | --targ | --tar | --ta | --t)
434     ac_prev=target_alias ;;
435   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
436     target_alias=$ac_optarg ;;
437
438   -v | -verbose | --verbose | --verbos | --verbo | --verb)
439     verbose=yes ;;
440
441   -version | --version | --versio | --versi | --vers | -V)
442     ac_init_version=: ;;
443
444   -with-* | --with-*)
445     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
446     # Reject names that are not valid shell variable names.
447     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
448       { echo "$as_me: error: invalid package name: $ac_package" >&2
449    { (exit 1); exit 1; }; }
450     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
451     case "$ac_option" in
452       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
453       *) ac_optarg=yes ;;
454     esac
455     eval "with_$ac_package='$ac_optarg'" ;;
456
457   -without-* | --without-*)
458     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
459     # Reject names that are not valid shell variable names.
460     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
461       { echo "$as_me: error: invalid package name: $ac_package" >&2
462    { (exit 1); exit 1; }; }
463     ac_package=`echo "$ac_package" | sed 's/-/_/g'`
464     eval "with_$ac_package=no" ;;
465
466   --x)
467     # Obsolete; use --with-x.
468     with_x=yes ;;
469
470   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471   | --x-incl | --x-inc | --x-in | --x-i)
472     ac_prev=x_includes ;;
473   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475     x_includes=$ac_optarg ;;
476
477   -x-libraries | --x-libraries | --x-librarie | --x-librari \
478   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479     ac_prev=x_libraries ;;
480   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482     x_libraries=$ac_optarg ;;
483
484   -*) { echo "$as_me: error: unrecognized option: $ac_option
485 Try \`$0 --help' for more information." >&2
486    { (exit 1); exit 1; }; }
487     ;;
488
489   *=*)
490     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
491     # Reject names that are not valid shell variable names.
492     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
493       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
494    { (exit 1); exit 1; }; }
495     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
496     eval "$ac_envvar='$ac_optarg'"
497     export "$ac_envvar" ;;
498
499   *)
500     # FIXME: should be removed in autoconf 3.0.
501     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
502     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
504     : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
505     ;;
506
507   esac
508 done
509
510 if test -n "$ac_prev"; then
511   ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
512   { echo "$as_me: error: missing argument to $ac_option" >&2
513    { (exit 1); exit 1; }; }
514 fi
515
516 # Be sure to have absolute paths.
517 for ac_var in exec_prefix prefix
518 do
519   eval ac_val=$`echo "$ac_var"`
520   case "$ac_val" in
521     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
522     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523    { (exit 1); exit 1; }; };;
524   esac
525 done
526
527 # Be sure to have absolute paths.
528 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
529               localstatedir libdir includedir oldincludedir infodir mandir
530 do
531   eval ac_val=$`echo "$ac_var"`
532   case "$ac_val" in
533     [\\/$]* | ?:[\\/]* ) ;;
534     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
535    { (exit 1); exit 1; }; };;
536   esac
537 done
538
539 # There might be people who depend on the old broken behavior: `$host'
540 # used to hold the argument of --host etc.
541 build=$build_alias
542 host=$host_alias
543 target=$target_alias
544
545 # FIXME: should be removed in autoconf 3.0.
546 if test "x$host_alias" != x; then
547   if test "x$build_alias" = x; then
548     cross_compiling=maybe
549     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
550     If a cross compiler is detected then cross compile mode will be used." >&2
551   elif test "x$build_alias" != "x$host_alias"; then
552     cross_compiling=yes
553   fi
554 fi
555
556 ac_tool_prefix=
557 test -n "$host_alias" && ac_tool_prefix=$host_alias-
558
559 test "$silent" = yes && exec 6>/dev/null
560
561 # Find the source files, if location was not specified.
562 if test -z "$srcdir"; then
563   ac_srcdir_defaulted=yes
564   # Try the directory containing this script, then its parent.
565   ac_prog=$0
566   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
567   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
568   srcdir=$ac_confdir
569   if test ! -r "$srcdir/$ac_unique_file"; then
570     srcdir=..
571   fi
572 else
573   ac_srcdir_defaulted=no
574 fi
575 if test ! -r "$srcdir/$ac_unique_file"; then
576   if test "$ac_srcdir_defaulted" = yes; then
577     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
578    { (exit 1); exit 1; }; }
579   else
580     { echo "$as_me: error: cannot find sources in $srcdir" >&2
581    { (exit 1); exit 1; }; }
582   fi
583 fi
584 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
585 ac_env_build_alias_set=${build_alias+set}
586 ac_env_build_alias_value=$build_alias
587 ac_cv_env_build_alias_set=${build_alias+set}
588 ac_cv_env_build_alias_value=$build_alias
589 ac_env_host_alias_set=${host_alias+set}
590 ac_env_host_alias_value=$host_alias
591 ac_cv_env_host_alias_set=${host_alias+set}
592 ac_cv_env_host_alias_value=$host_alias
593 ac_env_target_alias_set=${target_alias+set}
594 ac_env_target_alias_value=$target_alias
595 ac_cv_env_target_alias_set=${target_alias+set}
596 ac_cv_env_target_alias_value=$target_alias
597 ac_env_CC_set=${CC+set}
598 ac_env_CC_value=$CC
599 ac_cv_env_CC_set=${CC+set}
600 ac_cv_env_CC_value=$CC
601 ac_env_CFLAGS_set=${CFLAGS+set}
602 ac_env_CFLAGS_value=$CFLAGS
603 ac_cv_env_CFLAGS_set=${CFLAGS+set}
604 ac_cv_env_CFLAGS_value=$CFLAGS
605 ac_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_env_LDFLAGS_value=$LDFLAGS
607 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
608 ac_cv_env_LDFLAGS_value=$LDFLAGS
609 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_env_CPPFLAGS_value=$CPPFLAGS
611 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
612 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
613 ac_env_CPP_set=${CPP+set}
614 ac_env_CPP_value=$CPP
615 ac_cv_env_CPP_set=${CPP+set}
616 ac_cv_env_CPP_value=$CPP
617 ac_env_CXX_set=${CXX+set}
618 ac_env_CXX_value=$CXX
619 ac_cv_env_CXX_set=${CXX+set}
620 ac_cv_env_CXX_value=$CXX
621 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
622 ac_env_CXXFLAGS_value=$CXXFLAGS
623 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
624 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
625 ac_env_CXXCPP_set=${CXXCPP+set}
626 ac_env_CXXCPP_value=$CXXCPP
627 ac_cv_env_CXXCPP_set=${CXXCPP+set}
628 ac_cv_env_CXXCPP_value=$CXXCPP
629
630 #
631 # Report the --help message.
632 #
633 if test "$ac_init_help" = "long"; then
634   # Omit some internal or obsolete options to make the list less imposing.
635   # This message is too long to be a string in the A/UX 3.1 sh.
636   cat <<EOF
637 \`configure' configures this package to adapt to many kinds of systems.
638
639 Usage: $0 [OPTION]... [VAR=VALUE]...
640
641 To assign environment variables (e.g., CC, CFLAGS...), specify them as
642 VAR=VALUE.  See below for descriptions of some of the useful variables.
643
644 Defaults for the options are specified in brackets.
645
646 Configuration:
647   -h, --help              display this help and exit
648       --help=short        display options specific to this package
649       --help=recursive    display the short help of all the included packages
650   -V, --version           display version information and exit
651   -q, --quiet, --silent   do not print \`checking...' messages
652       --cache-file=FILE   cache test results in FILE [disabled]
653   -C, --config-cache      alias for \`--cache-file=config.cache'
654   -n, --no-create         do not create output files
655       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
656
657 EOF
658
659   cat <<EOF
660 Installation directories:
661   --prefix=PREFIX         install architecture-independent files in PREFIX
662                           [$ac_default_prefix]
663   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
664                           [PREFIX]
665
666 By default, \`make install' will install all the files in
667 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
668 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
669 for instance \`--prefix=\$HOME'.
670
671 For better control, use the options below.
672
673 Fine tuning of the installation directories:
674   --bindir=DIR            user executables [EPREFIX/bin]
675   --sbindir=DIR           system admin executables [EPREFIX/sbin]
676   --libexecdir=DIR        program executables [EPREFIX/libexec]
677   --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
678   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
679   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
680   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
681   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
682   --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
683   --libdir=DIR            object code libraries [EPREFIX/lib]
684   --includedir=DIR        C header files [PREFIX/include]
685   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
686   --infodir=DIR           info documentation [DATAROOTDIR/info]
687   --mandir=DIR            man documentation [DATAROOTDIR/man]
688 EOF
689
690   cat <<\EOF
691
692 Program names:
693   --program-prefix=PREFIX            prepend PREFIX to installed program names
694   --program-suffix=SUFFIX            append SUFFIX to installed program names
695   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
696
697 System types:
698   --build=BUILD           configure for building on BUILD [guessed]
699   --host=HOST       build programs to run on HOST [BUILD]
700   --target=TARGET   configure for building compilers for TARGET [HOST]
701 EOF
702 fi
703
704 if test -n "$ac_init_help"; then
705
706   cat <<\EOF
707
708 Optional Packages:
709   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
710   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
711
712 Optional Features:
713   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
714   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
715
716   --with-rel-version=XXX  override derived release version
717   --with-abi-version=XXX  override derived ABI version
718   --with-system-type=XXX  test: override derived host system-type
719   --with-abi-altered=XXX  override visible ABI version, for packaging
720   --without-ada           suppress check for Ada compiler, don't build demo
721   --without-cxx           do not adjust ncurses bool to match C++
722   --without-cxx-binding   do not build C++ binding and demo
723   --disable-db-install    suppress install of terminal database
724   --without-manpages      suppress install of manpages
725   --without-progs         suppress build/install with programs (e.g., tic)
726   --without-tack          suppress build/install with tack program
727   --without-tests         suppress build/install with test-programs
728   --without-curses-h      install curses.h as ncurses.h only
729   --with-config-suffix=X  suffixes ncursesXX-config file
730   --with-pkg-config{=path} enable/disable use of pkg-config
731   --with-pkg-config-libdir=XXX use given directory for installing pc-files
732   --enable-pc-files       generate and install .pc files for pkg-config
733   --with-pc-suffix        suffixes pc-files
734   --enable-mixed-case     tic should assume mixed-case filenames
735   --with-install-prefix   prefixes actual install-location ($DESTDIR)
736 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
737   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
738   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
739   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
740   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
741   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
742   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
743 Options to Specify the Libraries Built/Used:
744   --disable-libtool-version  enable to use libtool's incompatible naming scheme
745   --with-libtool          generate libraries with libtool
746   --with-shared           generate shared-libraries
747   --with-normal           generate normal-libraries (default)
748   --with-debug            generate debug-libraries (default)
749   --with-profile          generate profile-libraries
750   --with-cxx-shared       generate C++ shared-libraries
751   --with-lib-prefix       override library-prefix
752   --with-termlib          generate separate terminfo library
753   --with-ticlib           generate separate tic library
754   --enable-rpath          use rpath option when generating shared libraries
755   --disable-relink        relink shared libraries during install
756   --with-shlib-version=X  Specify rel or abi version for shared libs
757   --with-libtool-opts=XXX specify additional libtool options
758   --with-export-syms=XXX  limit exported symbols using libtool
759   --with-versioned-syms=X markup versioned symbols using ld
760   --with-gpm              use Alessandro Rubini's GPM library
761   --without-dlsym         do not use dlsym() to load GPM dynamically
762   --with-pcre2            use PCRE2 for regular-expressions
763   --with-sysmouse         use sysmouse (FreeBSD console)
764   --disable-lib-suffixes  disable library suffixes
765   --disable-rpath-hack    don't add rpath options for additional libraries
766   --disable-pkg-ldflags   disable extra LDFLAGS for package-scripts
767 Fine-Tuning Your Configuration:
768   --with-extra-suffix=X   append extra suffix to header/library paths
769   --disable-overwrite     put headers in subdir, omit link to -lcurses
770   --disable-database      do not use terminfo, only fallbacks/termcap
771   --with-database=XXX     specify terminfo source to install
772   --with-hashed-db        specify hashed-database library
773   --with-fallbacks=XXX    specify list of fallback terminal descriptions
774   --with-tic-path=XXX     specify path of tic for fallbacks
775   --with-infocmp-path=XXX     specify path of infocmp for fallbacks
776   --without-xterm-new     specify if xterm terminfo should be old version
777   --with-xterm-kbs=XXX    specify if xterm backspace sends BS or DEL
778   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
779   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
780   --disable-big-core      assume machine has little memory
781   --disable-big-strings   assume compiler has only standard-size strings
782   --enable-termcap        compile in termcap fallback support
783   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
784   --enable-getcap         fast termcap load, no xrefs to terminfo
785   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
786   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
787   --disable-root-environ  restrict root use of ncurses environment variables
788   --disable-root-access   restrict file-access when running setuid
789   --enable-symlinks       make tic use symbolic links not hard links
790   --enable-broken_linker  compile with broken-linker support code
791   --enable-bsdpad         recognize BSD-style prefix padding
792   --enable-widec          compile with wide-char/UTF-8 code
793   --disable-lp64          allow chtype to be long (ignore _LP64)
794   --disable-largefile     omit support for large files
795   --disable-tparm-varargs compile tparm() without varargs interface
796   --disable-tic-depends   link tic library without explicit dependency on ncurses library
797   --enable-wattr-macros   enable wattr* macros
798   --with-x11-rgb=FILE   file containing X11 rgb information (EPREFIX/lib/X11/rgb.txt)
799   --with-bool=TYPE        override fallback type of bool variable
800   --with-caps=alt         compile with alternate Caps file
801   --with-chtype=TYPE      override type of chtype
802   --with-ospeed=TYPE      override type of ospeed variable
803   --with-mmask-t=TYPE     override type of mmask_t
804   --with-ccharw-max=XXX   override size CCHARW_MAX
805   --enable-signed-char    compile using signed Boolean's in term.h
806   --with-tparm-arg=TYPE   override parameter type of tparm
807   --with-rcs-ids          compile-in RCS identifiers
808 Options to Specify How Manpages are Installed:
809   --with-manpage-format   specify manpage-format: gzip/compress/bzip2/xz,
810                           BSDI/normal and optionally formatted/catonly,
811                           e.g., gzip,formatted
812   --with-manpage-renames  specify manpage-renaming
813   --with-manpage-aliases  specify manpage-aliases using .so
814   --with-manpage-symlinks specify manpage-aliases using symlinks
815   --with-manpage-tbl      specify manpage processing with tbl
816 Extensions:
817   --disable-ext-funcs     disable function-extensions
818   --enable-sp-funcs       enable SCREEN-extensions
819   --enable-term-driver    enable terminal-driver
820   --enable-const          compile with extra/non-standard const
821   --enable-ext-colors     compile for 256-color support
822   --enable-ext-mouse      compile for extended mouse-encoding
823   --enable-ext-putwin     compile with extended putwin/screendump
824   --enable-no-padding     compile with $NCURSES_NO_PADDING code
825   --enable-sigwinch       compile with SIGWINCH handler
826   --enable-tcap-names     compile with user-definable terminal capabilities
827 Reentrant Code:
828   --with-pthread          use POSIX thread library
829   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
830   --enable-weak-symbols   enable weak-symbols for pthreads
831   --enable-reentrant      compile with reentrant code
832   --enable-opaque-curses  make curses WINDOW, etc., "opaque"
833   --enable-opaque-form    make form-library structures "opaque"
834   --enable-opaque-menu    make menu-library structures "opaque"
835   --enable-opaque-panel   make panel-library structures "opaque"
836   --with-wrap-prefix=XXX  override prefix used for public variables
837 Development Code:
838   --without-develop       disable development options
839   --enable-hard-tabs      compile with hard-tabs code
840   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
841 Experimental Code:
842   --disable-assumed-color do not assume anything about default-colors
843   --disable-hashmap       compile without hashmap scrolling-optimization
844   --enable-colorfgbg      compile-in experimental $COLORFGBG code
845   --enable-fvisibility    compile with -fvisibility=hidden
846   --enable-interop        compile-in interop bindings
847   --enable-safe-sprintf   compile with experimental safe-sprintf code
848   --disable-scroll-hints  compile without scroll-hints code
849   --enable-wgetch-events  compile with wgetch-events code
850   --enable-exp-win32      compile with experimental-Windows driver
851 Testing/development Options:
852   --disable-echo          do not display "compiling" commands
853   --disable-stripping     do not strip (debug info) installed executables
854   --enable-warnings       test: turn on gcc compiler warnings
855   --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
856   --enable-string-hacks   work around bogus compiler/loader warnings
857   --enable-assertions     test: turn on generation of assertion code
858   --with-dmalloc          test: use Gray Watson's dmalloc library
859   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
860   --with-valgrind         test: use valgrind
861   --disable-leaks         test: free permanent memory, analyze leaks
862   --enable-expanded       test: generate functions for certain macros
863   --disable-macros        test: use functions rather than macros
864   --with-trace            test: add trace() function to all models of ncurses
865   --disable-gnat-projects test: disable GNAT projects even if usable
866 Ada Binding Options:
867   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
868   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
869   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
870   --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
871   --with-ada-libname=XXX  override default Ada library-name
872   --with-form-libname=XXX override form basename of library
873   --with-menu-libname=XXX override menu basename of library
874   --with-panel-libname=XXX override panel basename of library
875   --with-cxx-libname=XXX override ncurses++ basename of library
876
877 Some influential environment variables:
878   CC          C compiler command
879   CFLAGS      C compiler flags
880   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
881               nonstandard directory <lib dir>
882   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
883               headers in a nonstandard directory <include dir>
884   CPP         C preprocessor
885   CXX         C++ compiler command
886   CXXFLAGS    C++ compiler flags
887   CXXCPP      C++ preprocessor
888
889 Use these variables to override the choices made by `configure' or to help
890 it to find libraries and programs with nonstandard names/locations.
891
892 EOF
893 fi
894
895 if test "$ac_init_help" = "recursive"; then
896   # If there are subdirs, report their specific --help.
897   ac_popdir=`pwd`
898   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
899     cd "$ac_subdir"
900     # A "../" for each directory in /$ac_subdir.
901     ac_dots=`echo "$ac_subdir" |
902              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
903
904     case "$srcdir" in
905     .) # No --srcdir option.  We are building in place.
906       ac_sub_srcdir="$srcdir" ;;
907     [\\/]* | ?:[\\/]* ) # Absolute path.
908       ac_sub_srcdir="$srcdir/$ac_subdir" ;;
909     *) # Relative path.
910       ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
911     esac
912
913     # Check for guested configure; otherwise get Cygnus style configure.
914     if test -f "$ac_sub_srcdir/configure.gnu"; then
915       echo
916       $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
917     elif test -f "$ac_sub_srcdir/configure"; then
918       echo
919       $SHELL "$ac_sub_srcdir/configure" --help=recursive
920     elif test -f "$ac_sub_srcdir/configure.ac" ||
921            test -f "$ac_sub_srcdir/configure.in"; then
922       echo
923       "$ac_configure" --help
924     else
925       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
926     fi
927     cd "$ac_popdir"
928   done
929 fi
930
931 test -n "$ac_init_help" && exit 0
932 if "$ac_init_version"; then
933   cat <<\EOF
934
935 Copyright 2003-2022,2023        Thomas E. Dickey
936 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
937 Free Software Foundation, Inc.
938 This configure script is free software; the Free Software Foundation
939 gives unlimited permission to copy, distribute and modify it.
940 EOF
941   exit 0
942 fi
943 exec 5>config.log
944 cat >&5 <<EOF
945 This file contains any messages produced by compilers while
946 running configure, to aid debugging if configure makes a mistake.
947
948 It was created by $as_me, which was
949 generated by GNU Autoconf 2.52.20230114.  Invocation command line was
950
951   $ $0 $@
952
953 EOF
954 {
955 cat <<_ASUNAME
956 ## ---------- ##
957 ## Platform.  ##
958 ## ---------- ##
959
960 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
961 uname -m = `(uname -m) 2>/dev/null || echo unknown`
962 uname -r = `(uname -r) 2>/dev/null || echo unknown`
963 uname -s = `(uname -s) 2>/dev/null || echo unknown`
964 uname -v = `(uname -v) 2>/dev/null || echo unknown`
965
966 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
967 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
968
969 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
970 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
971 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
972 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
973 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
974 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
975 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
976
977 PATH = $PATH
978
979 _ASUNAME
980 } >&5
981
982 cat >&5 <<EOF
983 ## ------------ ##
984 ## Core tests.  ##
985 ## ------------ ##
986
987 EOF
988
989 # Keep a trace of the command line.
990 # Strip out --no-create and --no-recursion so they do not pile up.
991 # Also quote any args containing shell meta-characters.
992 ac_configure_args=
993 ac_sep=
994 for ac_arg
995 do
996   case "$ac_arg" in
997   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
998   | --no-cr | --no-c) ;;
999   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1000   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
1001   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1002     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1003     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1004     ac_sep=" " ;;
1005   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1006      ac_sep=" " ;;
1007   esac
1008   # Get rid of the leading space.
1009 done
1010
1011 # When interrupted or exit'd, cleanup temporary files, and complete
1012 # config.log.  We remove comments because anyway the quotes in there
1013 # would cause problems or look ugly.
1014 trap 'exit_status=$?
1015   # Save into config.log some information that might help in debugging.
1016   echo >&5
1017   echo "## ----------------- ##" >&5
1018   echo "## Cache variables.  ##" >&5
1019   echo "## ----------------- ##" >&5
1020   echo >&5
1021   # The following way of writing the cache mishandles newlines in values,
1022 {
1023   (set) 2>&1 |
1024     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1025     *ac_space=\ *)
1026       sed -n \
1027         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1028           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1029       ;;
1030     *)
1031       sed -n \
1032         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1033       ;;
1034     esac;
1035 } >&5
1036   sed "/^$/d" confdefs.h >conftest.log
1037   if test -s conftest.log; then
1038     echo >&5
1039     echo "## ------------ ##" >&5
1040     echo "## confdefs.h.  ##" >&5
1041     echo "## ------------ ##" >&5
1042     echo >&5
1043     cat conftest.log >&5
1044   fi
1045   (echo; echo) >&5
1046   test "$ac_signal" != 0 &&
1047     echo "$as_me: caught signal $ac_signal" >&5
1048   echo "$as_me: exit $exit_status" >&5
1049   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1050     exit $exit_status
1051      ' 0
1052 for ac_signal in 1 2 13 15; do
1053   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
1054 done
1055 ac_signal=0
1056
1057 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1058 rm -rf conftest* confdefs.h
1059 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1060 echo >confdefs.h
1061
1062 # Let the site file select an alternate cache file if it wants to.
1063 # Prefer explicitly selected file to automatically selected ones.
1064 if test -z "$CONFIG_SITE"; then
1065   if test "x$prefix" != xNONE; then
1066     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1067   else
1068     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1069   fi
1070 fi
1071 for ac_site_file in $CONFIG_SITE; do
1072   if test -r "$ac_site_file"; then
1073     { echo "$as_me:1073: loading site script $ac_site_file" >&5
1074 echo "$as_me: loading site script $ac_site_file" >&6;}
1075     cat "$ac_site_file" >&5
1076     . "$ac_site_file"
1077   fi
1078 done
1079
1080 if test -r "$cache_file"; then
1081   # Some versions of bash will fail to source /dev/null (special
1082   # files actually), so we avoid doing that.
1083   if test -f "$cache_file"; then
1084     { echo "$as_me:1084: loading cache $cache_file" >&5
1085 echo "$as_me: loading cache $cache_file" >&6;}
1086     case $cache_file in
1087       [\\/]* | ?:[\\/]* ) . $cache_file;;
1088       *)                      . ./$cache_file;;
1089     esac
1090   fi
1091 else
1092   { echo "$as_me:1092: creating cache $cache_file" >&5
1093 echo "$as_me: creating cache $cache_file" >&6;}
1094   >$cache_file
1095 fi
1096
1097 # Check that the precious variables saved in the cache have kept the same
1098 # value.
1099 ac_cache_corrupted=false
1100 for ac_var in `(set) 2>&1 |
1101                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1102   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1103   eval ac_new_set=\$ac_env_${ac_var}_set
1104   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1105   eval ac_new_val="\$ac_env_${ac_var}_value"
1106   case "$ac_old_set,$ac_new_set" in
1107     set,)
1108       { echo "$as_me:1108: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1109 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1110       ac_cache_corrupted=: ;;
1111     ,set)
1112       { echo "$as_me:1112: error: \`$ac_var' was not set in the previous run" >&5
1113 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1114       ac_cache_corrupted=: ;;
1115     ,);;
1116     *)
1117       if test "x$ac_old_val" != "x$ac_new_val"; then
1118         { echo "$as_me:1118: error: \`$ac_var' has changed since the previous run:" >&5
1119 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1120         { echo "$as_me:1120:   former value:  $ac_old_val" >&5
1121 echo "$as_me:   former value:  $ac_old_val" >&2;}
1122         { echo "$as_me:1122:   current value: $ac_new_val" >&5
1123 echo "$as_me:   current value: $ac_new_val" >&2;}
1124         ac_cache_corrupted=:
1125       fi;;
1126   esac
1127   # Pass precious variables to config.status.  It doesn't matter if
1128   # we pass some twice (in addition to the command line arguments).
1129   if test "$ac_new_set" = set; then
1130     case "$ac_new_val" in
1131     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1132       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1133       ac_configure_args="$ac_configure_args '$ac_arg'"
1134       ;;
1135     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1136        ;;
1137     esac
1138   fi
1139 done
1140 if "$ac_cache_corrupted"; then
1141   { echo "$as_me:1141: error: changes in the environment can compromise the build" >&5
1142 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1143   { { echo "$as_me:1143: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1144 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1145    { (exit 1); exit 1; }; }
1146 fi
1147
1148 ac_ext=c
1149 ac_cpp='$CPP $CPPFLAGS'
1150 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1151 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1152 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1153 ac_main_return="return"
1154
1155 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1156   *c*,-n*) ECHO_N=
1157            ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1158            ECHO_T='     '
1159            ;;
1160   *c*,*  ) ECHO_N=-n
1161            ECHO_C=
1162            ECHO_T=
1163            ;;
1164   *)       ECHO_N=
1165            ECHO_C='\c'
1166            ECHO_T=
1167            ;;
1168 esac
1169 echo "#! $SHELL" >conftest.sh
1170 echo  "exit 0"   >>conftest.sh
1171 chmod +x conftest.sh
1172 if { (echo "$as_me:1172: PATH=\".;.\"; conftest.sh") >&5
1173   (PATH=".;."; conftest.sh) 2>&5
1174   ac_status=$?
1175   echo "$as_me:1175: \$? = $ac_status" >&5
1176   (exit "$ac_status"); }; then
1177   ac_path_separator=';'
1178 else
1179   ac_path_separator=:
1180 fi
1181 PATH_SEPARATOR="$ac_path_separator"
1182 rm -f conftest.sh
1183
1184 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1185
1186 top_builddir=`pwd`
1187
1188 for ac_prog in ggrep grep
1189 do
1190   # Extract the first word of "$ac_prog", so it can be a program name with args.
1191 set dummy $ac_prog; ac_word=$2
1192 echo "$as_me:1192: checking for $ac_word" >&5
1193 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1194 if test "${ac_cv_prog_GREP+set}" = set; then
1195   echo $ECHO_N "(cached) $ECHO_C" >&6
1196 else
1197   if test -n "$GREP"; then
1198   ac_cv_prog_GREP="$GREP" # Let the user override the test.
1199 else
1200   ac_save_IFS=$IFS; IFS=$ac_path_separator
1201 ac_dummy="$PATH"
1202 for ac_dir in $ac_dummy; do
1203   IFS=$ac_save_IFS
1204   test -z "$ac_dir" && ac_dir=.
1205   $as_executable_p "$ac_dir/$ac_word" || continue
1206 ac_cv_prog_GREP="$ac_prog"
1207 echo "$as_me:1207: found $ac_dir/$ac_word" >&5
1208 break
1209 done
1210
1211 fi
1212 fi
1213 GREP=$ac_cv_prog_GREP
1214 if test -n "$GREP"; then
1215   echo "$as_me:1215: result: $GREP" >&5
1216 echo "${ECHO_T}$GREP" >&6
1217 else
1218   echo "$as_me:1218: result: no" >&5
1219 echo "${ECHO_T}no" >&6
1220 fi
1221
1222   test -n "$GREP" && break
1223 done
1224 test -n "$GREP" || GREP=": "
1225
1226 echo "$as_me:1226: checking for egrep" >&5
1227 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1228 if test "${ac_cv_path_EGREP+set}" = set; then
1229   echo $ECHO_N "(cached) $ECHO_C" >&6
1230 else
1231   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
1232    then ac_cv_path_EGREP="$GREP -E"
1233    else
1234      for ac_prog in gegrep egrep
1235 do
1236   # Extract the first word of "$ac_prog", so it can be a program name with args.
1237 set dummy $ac_prog; ac_word=$2
1238 echo "$as_me:1238: checking for $ac_word" >&5
1239 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1240 if test "${ac_cv_path_EGREP+set}" = set; then
1241   echo $ECHO_N "(cached) $ECHO_C" >&6
1242 else
1243   case $EGREP in
1244   [\\/]* | ?:[\\/]*)
1245   ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
1246   ;;
1247   *)
1248   ac_save_IFS=$IFS; IFS=$ac_path_separator
1249 ac_dummy="$PATH"
1250 for ac_dir in $ac_dummy; do
1251   IFS=$ac_save_IFS
1252   test -z "$ac_dir" && ac_dir=.
1253   if $as_executable_p "$ac_dir/$ac_word"; then
1254    ac_cv_path_EGREP="$ac_dir/$ac_word"
1255    echo "$as_me:1255: found $ac_dir/$ac_word" >&5
1256    break
1257 fi
1258 done
1259
1260   ;;
1261 esac
1262 fi
1263 EGREP=$ac_cv_path_EGREP
1264
1265 if test -n "$EGREP"; then
1266   echo "$as_me:1266: result: $EGREP" >&5
1267 echo "${ECHO_T}$EGREP" >&6
1268 else
1269   echo "$as_me:1269: result: no" >&5
1270 echo "${ECHO_T}no" >&6
1271 fi
1272
1273   test -n "$EGREP" && break
1274 done
1275 test -n "$EGREP" || EGREP=": "
1276
1277      test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:1277: error: cannot find workable egrep" >&5
1278 echo "$as_me: error: cannot find workable egrep" >&2;}
1279    { (exit 1); exit 1; }; }
1280    fi
1281 fi
1282 echo "$as_me:1282: result: $ac_cv_path_EGREP" >&5
1283 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
1284  EGREP="$ac_cv_path_EGREP"
1285
1286 NCURSES_MAJOR="`${EGREP-egrep} '^NCURSES_MAJOR[         ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1287 NCURSES_MINOR="`${EGREP-egrep} '^NCURSES_MINOR[         ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1288 NCURSES_PATCH="`${EGREP-egrep} '^NCURSES_PATCH[         ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1289 cf_cv_abi_version=${NCURSES_MAJOR}
1290 cf_cv_abi_default=${NCURSES_MAJOR}
1291 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1292 cf_cv_timestamp=`date`
1293 echo "$as_me:1293: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&5
1294 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&6
1295
1296 if test -f "$srcdir/VERSION" ; then
1297         echo "$as_me:1297: checking for package version" >&5
1298 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1299
1300         # if there are not enough fields, cut returns the last one...
1301         cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
1302         cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2`
1303         cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3`
1304
1305         # this is how CF_BUNDLED_INTL uses $VERSION:
1306         VERSION="$cf_field1"
1307
1308         VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1309         test -z "$VERSION_MAJOR" && { { echo "$as_me:1309: error: missing major-version" >&5
1310 echo "$as_me: error: missing major-version" >&2;}
1311    { (exit 1); exit 1; }; }
1312
1313         VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1314         test -z "$VERSION_MINOR" && { { echo "$as_me:1314: error: missing minor-version" >&5
1315 echo "$as_me: error: missing minor-version" >&2;}
1316    { (exit 1); exit 1; }; }
1317
1318         echo "$as_me:1318: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1319 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1320
1321         echo "$as_me:1321: checking for package patch date" >&5
1322 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1323         VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1324         case .$VERSION_PATCH in
1325         (.)
1326                 { { echo "$as_me:1326: error: missing patch-date $VERSION_PATCH" >&5
1327 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1328    { (exit 1); exit 1; }; }
1329                 ;;
1330         (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1331                 ;;
1332         (*)
1333                 { { echo "$as_me:1333: error: illegal patch-date $VERSION_PATCH" >&5
1334 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1335    { (exit 1); exit 1; }; }
1336                 ;;
1337         esac
1338         echo "$as_me:1338: result: $VERSION_PATCH" >&5
1339 echo "${ECHO_T}$VERSION_PATCH" >&6
1340 else
1341         { { echo "$as_me:1341: error: did not find $srcdir/VERSION" >&5
1342 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1343    { (exit 1); exit 1; }; }
1344 fi
1345
1346 # show the actual data that we have for versions:
1347 test -n "$verbose" && echo "    ABI VERSION $VERSION" 1>&6
1348
1349 echo "${as_me:-configure}:1349: testing ABI VERSION $VERSION ..." 1>&5
1350
1351 test -n "$verbose" && echo "    VERSION_MAJOR $VERSION_MAJOR" 1>&6
1352
1353 echo "${as_me:-configure}:1353: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1354
1355 test -n "$verbose" && echo "    VERSION_MINOR $VERSION_MINOR" 1>&6
1356
1357 echo "${as_me:-configure}:1357: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1358
1359 test -n "$verbose" && echo "    VERSION_PATCH $VERSION_PATCH" 1>&6
1360
1361 echo "${as_me:-configure}:1361: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1362
1363         cf_PACKAGE=NCURSES
1364         PACKAGE=ncurses
1365
1366 cat >>confdefs.h <<EOF
1367 #define PACKAGE "$PACKAGE"
1368 EOF
1369
1370 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1371
1372         cat >>confdefs.h <<EOF
1373 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1374 EOF
1375
1376         cat >>confdefs.h <<EOF
1377 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1378 EOF
1379
1380 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1381
1382 # Check whether --with-rel-version or --without-rel-version was given.
1383 if test "${with_rel_version+set}" = set; then
1384   withval="$with_rel_version"
1385   { echo "$as_me:1385: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1386 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1387  cf_cv_rel_version=$withval
1388 fi;
1389
1390  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1391  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1392
1393 if test -n "$NCURSES_MAJOR" ; then
1394   case $NCURSES_MAJOR in
1395   ([0-9]*)
1396         ;;
1397   (*)
1398         { { echo "$as_me:1398: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1399 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1400    { (exit 1); exit 1; }; }
1401         ;;
1402   esac
1403 else
1404   { { echo "$as_me:1404: error: Release major-version value is empty" >&5
1405 echo "$as_me: error: Release major-version value is empty" >&2;}
1406    { (exit 1); exit 1; }; }
1407 fi
1408
1409 if test -n "$NCURSES_MINOR" ; then
1410   case $NCURSES_MINOR in
1411   ([0-9]*)
1412         ;;
1413   (*)
1414         { { echo "$as_me:1414: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1415 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1416    { (exit 1); exit 1; }; }
1417         ;;
1418   esac
1419 else
1420   { { echo "$as_me:1420: error: Release minor-version value is empty" >&5
1421 echo "$as_me: error: Release minor-version value is empty" >&2;}
1422    { (exit 1); exit 1; }; }
1423 fi
1424
1425 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1426
1427 # Check whether --with-abi-version or --without-abi-version was given.
1428 if test "${with_abi_version+set}" = set; then
1429   withval="$with_abi_version"
1430
1431         if test "x$cf_cv_abi_version" != "x$withval"
1432         then
1433                 { echo "$as_me:1433: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1434 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1435                 case "$cf_cv_rel_version" in
1436                 (5.*)
1437                         cf_cv_rel_version=$withval.0
1438                         ;;
1439                 (6.*)
1440                         cf_cv_rel_version=$withval.9    # FIXME: should be 10 as of 6.0 release
1441                         ;;
1442                 esac
1443         fi
1444         cf_cv_abi_version=$withval
1445 fi;
1446
1447 if test -n "$cf_cv_abi_version" ; then
1448   case $cf_cv_abi_version in
1449   ([0-9]*)
1450         ;;
1451   (*)
1452         { { echo "$as_me:1452: error: ABI version is not a number: $cf_cv_abi_version" >&5
1453 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1454    { (exit 1); exit 1; }; }
1455         ;;
1456   esac
1457 else
1458   { { echo "$as_me:1458: error: ABI version value is empty" >&5
1459 echo "$as_me: error: ABI version value is empty" >&2;}
1460    { (exit 1); exit 1; }; }
1461 fi
1462
1463 cf_cv_abi_default=$cf_cv_abi_version
1464
1465 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1466 then
1467         case "$cf_cv_rel_version" in
1468         (5.*)
1469                 cf_cv_rel_version=$with_abi_version.0
1470                 ;;
1471         esac
1472 fi
1473
1474 ac_aux_dir=
1475 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1476   if test -f "$ac_dir/install-sh"; then
1477     ac_aux_dir=$ac_dir
1478     ac_install_sh="$ac_aux_dir/install-sh -c"
1479     break
1480   elif test -f "$ac_dir/install.sh"; then
1481     ac_aux_dir=$ac_dir
1482     ac_install_sh="$ac_aux_dir/install.sh -c"
1483     break
1484   elif test -f "$ac_dir/shtool"; then
1485     ac_aux_dir=$ac_dir
1486     ac_install_sh="$ac_aux_dir/shtool install -c"
1487     break
1488   fi
1489 done
1490 if test -z "$ac_aux_dir"; then
1491   { { echo "$as_me:1491: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1492 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1493    { (exit 1); exit 1; }; }
1494 fi
1495 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1496 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1497 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1498
1499 # Make sure we can run config.sub.
1500 $ac_config_sub sun4 >/dev/null 2>&1 ||
1501   { { echo "$as_me:1501: error: cannot run $ac_config_sub" >&5
1502 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1503    { (exit 1); exit 1; }; }
1504
1505 echo "$as_me:1505: checking build system type" >&5
1506 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1507 if test "${ac_cv_build+set}" = set; then
1508   echo $ECHO_N "(cached) $ECHO_C" >&6
1509 else
1510   ac_cv_build_alias=$build_alias
1511 test -z "$ac_cv_build_alias" &&
1512   ac_cv_build_alias=`$ac_config_guess`
1513 test -z "$ac_cv_build_alias" &&
1514   { { echo "$as_me:1514: error: cannot guess build type; you must specify one" >&5
1515 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1516    { (exit 1); exit 1; }; }
1517 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1518   { { echo "$as_me:1518: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1519 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1520    { (exit 1); exit 1; }; }
1521
1522 fi
1523 echo "$as_me:1523: result: $ac_cv_build" >&5
1524 echo "${ECHO_T}$ac_cv_build" >&6
1525 build=$ac_cv_build
1526 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1527 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1528 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1529
1530 echo "$as_me:1530: checking host system type" >&5
1531 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1532 if test "${ac_cv_host+set}" = set; then
1533   echo $ECHO_N "(cached) $ECHO_C" >&6
1534 else
1535   ac_cv_host_alias=$host_alias
1536 test -z "$ac_cv_host_alias" &&
1537   ac_cv_host_alias=$ac_cv_build_alias
1538 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1539   { { echo "$as_me:1539: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1540 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1541    { (exit 1); exit 1; }; }
1542
1543 fi
1544 echo "$as_me:1544: result: $ac_cv_host" >&5
1545 echo "${ECHO_T}$ac_cv_host" >&6
1546 host=$ac_cv_host
1547 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1548 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1549 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1550
1551 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1552         echo "$as_me:1552: checking target system type" >&5
1553 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1554 if test "${ac_cv_target+set}" = set; then
1555   echo $ECHO_N "(cached) $ECHO_C" >&6
1556 else
1557   ac_cv_target_alias=$target_alias
1558 test "x$ac_cv_target_alias" = "x" &&
1559   ac_cv_target_alias=$ac_cv_host_alias
1560 ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1561   { { echo "$as_me:1561: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1562 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1563    { (exit 1); exit 1; }; }
1564
1565 fi
1566 echo "$as_me:1566: result: $ac_cv_target" >&5
1567 echo "${ECHO_T}$ac_cv_target" >&6
1568 target=$ac_cv_target
1569 target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1570 target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1571 target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1572
1573 # The aliases save the names the user supplied, while $host etc.
1574 # will get canonicalized.
1575 test -n "$target_alias" &&
1576   test "$program_prefix$program_suffix$program_transform_name" = \
1577     NONENONEs,x,x, &&
1578   program_prefix=${target_alias}-
1579         system_name="$host_os"
1580 else
1581         system_name="`(uname -s -r) 2>/dev/null`"
1582         if test -z "$system_name" ; then
1583                 system_name="`(hostname) 2>/dev/null`"
1584         fi
1585 fi
1586 test -n "$system_name" &&
1587 cat >>confdefs.h <<EOF
1588 #define SYSTEM_NAME "$system_name"
1589 EOF
1590
1591 if test "${cf_cv_system_name+set}" = set; then
1592   echo $ECHO_N "(cached) $ECHO_C" >&6
1593 else
1594   cf_cv_system_name="$system_name"
1595 fi
1596
1597 test -z "$system_name" && system_name="$cf_cv_system_name"
1598 test -n "$cf_cv_system_name" && echo "$as_me:1598: result: Configuring for $cf_cv_system_name" >&5
1599 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1600
1601 if test ".$system_name" != ".$cf_cv_system_name" ; then
1602         echo "$as_me:1602: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1603 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1604         { { echo "$as_me:1604: error: \"Please remove config.cache and try again.\"" >&5
1605 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1606    { (exit 1); exit 1; }; }
1607 fi
1608
1609 # Check whether --with-system-type or --without-system-type was given.
1610 if test "${with_system_type+set}" = set; then
1611   withval="$with_system_type"
1612   { echo "$as_me:1612: WARNING: overriding system type to $withval" >&5
1613 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1614         cf_cv_system_name=$withval
1615         host_os=$withval
1616
1617 fi;
1618
1619 ###     Save the given $CFLAGS to allow user-override.
1620 cf_user_CFLAGS="$CFLAGS"
1621
1622 ###     Default install-location
1623 echo "$as_me:1623: checking for fgrep" >&5
1624 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1625 if test "${ac_cv_path_FGREP+set}" = set; then
1626   echo $ECHO_N "(cached) $ECHO_C" >&6
1627 else
1628   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1629    then ac_cv_path_FGREP="$GREP -F"
1630    else
1631      for ac_prog in gfgrep fgrep
1632 do
1633   # Extract the first word of "$ac_prog", so it can be a program name with args.
1634 set dummy $ac_prog; ac_word=$2
1635 echo "$as_me:1635: checking for $ac_word" >&5
1636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1637 if test "${ac_cv_path_FGREP+set}" = set; then
1638   echo $ECHO_N "(cached) $ECHO_C" >&6
1639 else
1640   case $FGREP in
1641   [\\/]* | ?:[\\/]*)
1642   ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1643   ;;
1644   *)
1645   ac_save_IFS=$IFS; IFS=$ac_path_separator
1646 ac_dummy="$PATH"
1647 for ac_dir in $ac_dummy; do
1648   IFS=$ac_save_IFS
1649   test -z "$ac_dir" && ac_dir=.
1650   if $as_executable_p "$ac_dir/$ac_word"; then
1651    ac_cv_path_FGREP="$ac_dir/$ac_word"
1652    echo "$as_me:1652: found $ac_dir/$ac_word" >&5
1653    break
1654 fi
1655 done
1656
1657   ;;
1658 esac
1659 fi
1660 FGREP=$ac_cv_path_FGREP
1661
1662 if test -n "$FGREP"; then
1663   echo "$as_me:1663: result: $FGREP" >&5
1664 echo "${ECHO_T}$FGREP" >&6
1665 else
1666   echo "$as_me:1666: result: no" >&5
1667 echo "${ECHO_T}no" >&6
1668 fi
1669
1670   test -n "$FGREP" && break
1671 done
1672 test -n "$FGREP" || FGREP=": "
1673
1674      test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1674: error: cannot find workable fgrep" >&5
1675 echo "$as_me: error: cannot find workable fgrep" >&2;}
1676    { (exit 1); exit 1; }; }
1677    fi
1678 fi
1679 echo "$as_me:1679: result: $ac_cv_path_FGREP" >&5
1680 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1681  FGREP="$ac_cv_path_FGREP"
1682
1683 echo "$as_me:1683: checking for prefix" >&5
1684 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1685 if test "x$prefix" = "xNONE" ; then
1686         case "$cf_cv_system_name" in
1687                 # non-vendor systems don't have a conflict
1688         (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1689                 prefix=/usr
1690                 ;;
1691         (*)     prefix=$ac_default_prefix
1692                 ;;
1693         esac
1694 fi
1695 echo "$as_me:1695: result: $prefix" >&5
1696 echo "${ECHO_T}$prefix" >&6
1697
1698 if test "x$prefix" = "xNONE" ; then
1699 echo "$as_me:1699: checking for default include-directory" >&5
1700 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1701 test -n "$verbose" && echo 1>&6
1702 for cf_symbol in \
1703         "$includedir" \
1704         "$includedir/ncurses" \
1705         "$prefix/include" \
1706         "$prefix/include/ncurses" \
1707         /usr/local/include \
1708         /usr/local/include/ncurses \
1709         /usr/include \
1710         /usr/include/ncurses
1711 do
1712         cf_dir=`eval echo "$cf_symbol"`
1713         if test -f "$cf_dir/curses.h" ; then
1714         if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1715                 includedir="$cf_symbol"
1716                 test -n "$verbose"  && echo $ECHO_N "   found " 1>&6
1717                 break
1718         fi
1719         fi
1720         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1721 done
1722 echo "$as_me:1722: result: $includedir" >&5
1723 echo "${ECHO_T}$includedir" >&6
1724 fi
1725
1726 ### Defaults for ncurses ABI
1727
1728 # ABI 5 defaults:
1729 cf_dft_ccharw_max=5
1730 cf_dft_chtype=auto
1731 cf_dft_ext_colors=no
1732 cf_dft_ext_const=no
1733 cf_dft_ext_mouse=no
1734 cf_dft_ext_putwin=no
1735 cf_dft_ext_spfuncs=no
1736 cf_dft_filter_syms=no
1737 cf_dft_interop=no
1738 cf_dft_mmask_t=auto
1739 cf_dft_opaque_curses=no
1740 cf_dft_ordinate_type=short
1741 cf_dft_signed_char=no
1742 cf_dft_tparm_arg=long
1743 cf_dft_with_lp64=no
1744
1745 # ABI 6 defaults:
1746 case x$cf_cv_abi_default in
1747 (x[6789])
1748         cf_dft_chtype=uint32_t
1749         cf_dft_ext_colors=yes
1750         cf_dft_ext_const=yes
1751         cf_dft_ext_mouse=yes
1752         cf_dft_ext_putwin=yes
1753         cf_dft_ext_spfuncs=yes
1754         cf_dft_filter_syms=yes
1755         cf_dft_interop=yes
1756         cf_dft_mmask_t=uint32_t
1757         cf_dft_tparm_arg=intptr_t
1758         cf_dft_with_lp64=yes
1759         ;;
1760 esac
1761
1762 # ABI 7 defaults:
1763 case x$cf_cv_abi_default in
1764 (x[789])
1765         cf_dft_ccharw_max=6
1766         cf_dft_mmask_t=uint64_t
1767         cf_dft_opaque_curses=yes
1768         cf_dft_ordinate_type=int
1769         cf_dft_signed_char=yes
1770         # also: remove the wgetch-events feature in ABI 7
1771         ;;
1772 esac
1773
1774 ### override ABI version, e.g., packagers
1775
1776 # Check whether --with-abi-altered or --without-abi-altered was given.
1777 if test "${with_abi_altered+set}" = set; then
1778   withval="$with_abi_altered"
1779
1780 if test -n "$withval" ; then
1781   case $withval in
1782   ([0-9]*)
1783         ;;
1784   (*)
1785         { { echo "$as_me:1785: error: ABI altered is not a number: $withval" >&5
1786 echo "$as_me: error: ABI altered is not a number: $withval" >&2;}
1787    { (exit 1); exit 1; }; }
1788         ;;
1789   esac
1790 else
1791   { { echo "$as_me:1791: error: ABI altered value is empty" >&5
1792 echo "$as_me: error: ABI altered value is empty" >&2;}
1793    { (exit 1); exit 1; }; }
1794 fi
1795
1796         if test "$cf_cv_abi_version" != "$withval"
1797         then
1798                 { echo "$as_me:1798: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&5
1799 echo "$as_me: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&2;}
1800                 cf_cv_abi_version=$withval
1801         fi
1802
1803 fi;
1804
1805 ###     Checks for programs.
1806
1807 # Check whether --with-ada or --without-ada was given.
1808 if test "${with_ada+set}" = set; then
1809   withval="$with_ada"
1810   cf_with_ada=$withval
1811 else
1812   cf_with_ada=yes
1813 fi;
1814
1815 if test "x$cf_with_ada" = xyes
1816 then
1817         cf_prog_cc="gnatgcc gcc cc"
1818 else
1819         cf_prog_cc="gcc cc"
1820 fi
1821
1822 ac_ext=c
1823 ac_cpp='$CPP $CPPFLAGS'
1824 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1825 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1827 ac_main_return="return"
1828 if test -n "$ac_tool_prefix"; then
1829   for ac_prog in $cf_prog_cc
1830   do
1831     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1832 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1833 echo "$as_me:1833: checking for $ac_word" >&5
1834 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1835 if test "${ac_cv_prog_CC+set}" = set; then
1836   echo $ECHO_N "(cached) $ECHO_C" >&6
1837 else
1838   if test -n "$CC"; then
1839   ac_cv_prog_CC="$CC" # Let the user override the test.
1840 else
1841   ac_save_IFS=$IFS; IFS=$ac_path_separator
1842 ac_dummy="$PATH"
1843 for ac_dir in $ac_dummy; do
1844   IFS=$ac_save_IFS
1845   test -z "$ac_dir" && ac_dir=.
1846   $as_executable_p "$ac_dir/$ac_word" || continue
1847 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1848 echo "$as_me:1848: found $ac_dir/$ac_word" >&5
1849 break
1850 done
1851
1852 fi
1853 fi
1854 CC=$ac_cv_prog_CC
1855 if test -n "$CC"; then
1856   echo "$as_me:1856: result: $CC" >&5
1857 echo "${ECHO_T}$CC" >&6
1858 else
1859   echo "$as_me:1859: result: no" >&5
1860 echo "${ECHO_T}no" >&6
1861 fi
1862
1863     test -n "$CC" && break
1864   done
1865 fi
1866 if test -z "$CC"; then
1867   ac_ct_CC=$CC
1868   for ac_prog in $cf_prog_cc
1869 do
1870   # Extract the first word of "$ac_prog", so it can be a program name with args.
1871 set dummy $ac_prog; ac_word=$2
1872 echo "$as_me:1872: checking for $ac_word" >&5
1873 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1874 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1875   echo $ECHO_N "(cached) $ECHO_C" >&6
1876 else
1877   if test -n "$ac_ct_CC"; then
1878   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1879 else
1880   ac_save_IFS=$IFS; IFS=$ac_path_separator
1881 ac_dummy="$PATH"
1882 for ac_dir in $ac_dummy; do
1883   IFS=$ac_save_IFS
1884   test -z "$ac_dir" && ac_dir=.
1885   $as_executable_p "$ac_dir/$ac_word" || continue
1886 ac_cv_prog_ac_ct_CC="$ac_prog"
1887 echo "$as_me:1887: found $ac_dir/$ac_word" >&5
1888 break
1889 done
1890
1891 fi
1892 fi
1893 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1894 if test -n "$ac_ct_CC"; then
1895   echo "$as_me:1895: result: $ac_ct_CC" >&5
1896 echo "${ECHO_T}$ac_ct_CC" >&6
1897 else
1898   echo "$as_me:1898: result: no" >&5
1899 echo "${ECHO_T}no" >&6
1900 fi
1901
1902   test -n "$ac_ct_CC" && break
1903 done
1904
1905   CC=$ac_ct_CC
1906 fi
1907
1908 test -z "$CC" && { { echo "$as_me:1908: error: no acceptable cc found in \$PATH" >&5
1909 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1910    { (exit 1); exit 1; }; }
1911
1912 # Provide some information about the compiler.
1913 echo "$as_me:1913:" \
1914      "checking for C compiler version" >&5
1915 ac_compiler=`set X $ac_compile; echo "$2"`
1916 { (eval echo "$as_me:1916: \"$ac_compiler --version </dev/null >&5\"") >&5
1917   (eval $ac_compiler --version </dev/null >&5) 2>&5
1918   ac_status=$?
1919   echo "$as_me:1919: \$? = $ac_status" >&5
1920   (exit "$ac_status"); }
1921 { (eval echo "$as_me:1921: \"$ac_compiler -v </dev/null >&5\"") >&5
1922   (eval $ac_compiler -v </dev/null >&5) 2>&5
1923   ac_status=$?
1924   echo "$as_me:1924: \$? = $ac_status" >&5
1925   (exit "$ac_status"); }
1926 { (eval echo "$as_me:1926: \"$ac_compiler -V </dev/null >&5\"") >&5
1927   (eval $ac_compiler -V </dev/null >&5) 2>&5
1928   ac_status=$?
1929   echo "$as_me:1929: \$? = $ac_status" >&5
1930   (exit "$ac_status"); }
1931
1932 cat >"conftest.$ac_ext" <<_ACEOF
1933 #line 1933 "configure"
1934 #include "confdefs.h"
1935
1936 int
1937 main (void)
1938 {
1939
1940   ;
1941   return 0;
1942 }
1943 _ACEOF
1944 ac_clean_files_save=$ac_clean_files
1945 ac_clean_files="$ac_clean_files a.out a.exe"
1946 # Try to create an executable without -o first, disregard a.out.
1947 # It will help us diagnose broken compilers, and finding out an intuition
1948 # of exeext.
1949 echo "$as_me:1949: checking for C compiler default output" >&5
1950 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1951 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1952 if { (eval echo "$as_me:1952: \"$ac_link_default\"") >&5
1953   (eval $ac_link_default) 2>&5
1954   ac_status=$?
1955   echo "$as_me:1955: \$? = $ac_status" >&5
1956   (exit "$ac_status"); }; then
1957   # Find the output, starting from the most likely.  This scheme is
1958 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1959 # resort.
1960 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1961                 ls a.out conftest 2>/dev/null;
1962                 ls a.* conftest.* 2>/dev/null`; do
1963   case $ac_file in
1964     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1965     a.out ) # We found the default executable, but exeext='' is most
1966             # certainly right.
1967             break;;
1968     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1969           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1970           export ac_cv_exeext
1971           break;;
1972     * ) break;;
1973   esac
1974 done
1975 else
1976   echo "$as_me: failed program was:" >&5
1977 cat "conftest.$ac_ext" >&5
1978 { { echo "$as_me:1978: error: C compiler cannot create executables" >&5
1979 echo "$as_me: error: C compiler cannot create executables" >&2;}
1980    { (exit 77); exit 77; }; }
1981 fi
1982
1983 ac_exeext=$ac_cv_exeext
1984 echo "$as_me:1984: result: $ac_file" >&5
1985 echo "${ECHO_T}$ac_file" >&6
1986
1987 # Check the compiler produces executables we can run.  If not, either
1988 # the compiler is broken, or we cross compile.
1989 echo "$as_me:1989: checking whether the C compiler works" >&5
1990 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1991 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1992 # If not cross compiling, check that we can run a simple program.
1993 if test "$cross_compiling" != yes; then
1994   if { ac_try='./$ac_file'
1995   { (eval echo "$as_me:1995: \"$ac_try\"") >&5
1996   (eval $ac_try) 2>&5
1997   ac_status=$?
1998   echo "$as_me:1998: \$? = $ac_status" >&5
1999   (exit "$ac_status"); }; }; then
2000     cross_compiling=no
2001   else
2002     if test "$cross_compiling" = maybe; then
2003         cross_compiling=yes
2004     else
2005         { { echo "$as_me:2005: error: cannot run C compiled programs.
2006 If you meant to cross compile, use \`--host'." >&5
2007 echo "$as_me: error: cannot run C compiled programs.
2008 If you meant to cross compile, use \`--host'." >&2;}
2009    { (exit 1); exit 1; }; }
2010     fi
2011   fi
2012 fi
2013 echo "$as_me:2013: result: yes" >&5
2014 echo "${ECHO_T}yes" >&6
2015
2016 rm -f a.out a.exe "conftest$ac_cv_exeext"
2017 ac_clean_files=$ac_clean_files_save
2018 # Check the compiler produces executables we can run.  If not, either
2019 # the compiler is broken, or we cross compile.
2020 echo "$as_me:2020: checking whether we are cross compiling" >&5
2021 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2022 echo "$as_me:2022: result: $cross_compiling" >&5
2023 echo "${ECHO_T}$cross_compiling" >&6
2024
2025 echo "$as_me:2025: checking for executable suffix" >&5
2026 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
2027 if { (eval echo "$as_me:2027: \"$ac_link\"") >&5
2028   (eval $ac_link) 2>&5
2029   ac_status=$?
2030   echo "$as_me:2030: \$? = $ac_status" >&5
2031   (exit "$ac_status"); }; then
2032   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2033 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2034 # work properly (i.e., refer to `conftest.exe'), while it won't with
2035 # `rm'.
2036 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2037   case $ac_file in
2038     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2039     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2040           export ac_cv_exeext
2041           break;;
2042     * ) break;;
2043   esac
2044 done
2045 else
2046   { { echo "$as_me:2046: error: cannot compute EXEEXT: cannot compile and link" >&5
2047 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2048    { (exit 1); exit 1; }; }
2049 fi
2050
2051 rm -f "conftest$ac_cv_exeext"
2052 echo "$as_me:2052: result: $ac_cv_exeext" >&5
2053 echo "${ECHO_T}$ac_cv_exeext" >&6
2054
2055 rm -f "conftest.$ac_ext"
2056 EXEEXT=$ac_cv_exeext
2057 ac_exeext=$EXEEXT
2058 echo "$as_me:2058: checking for object suffix" >&5
2059 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2060 if test "${ac_cv_objext+set}" = set; then
2061   echo $ECHO_N "(cached) $ECHO_C" >&6
2062 else
2063   cat >"conftest.$ac_ext" <<_ACEOF
2064 #line 2064 "configure"
2065 #include "confdefs.h"
2066
2067 int
2068 main (void)
2069 {
2070
2071   ;
2072   return 0;
2073 }
2074 _ACEOF
2075 rm -f conftest.o conftest.obj
2076 if { (eval echo "$as_me:2076: \"$ac_compile\"") >&5
2077   (eval $ac_compile) 2>&5
2078   ac_status=$?
2079   echo "$as_me:2079: \$? = $ac_status" >&5
2080   (exit "$ac_status"); }; then
2081   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2082   case $ac_file in
2083     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2084     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2085        break;;
2086   esac
2087 done
2088 else
2089   echo "$as_me: failed program was:" >&5
2090 cat "conftest.$ac_ext" >&5
2091 { { echo "$as_me:2091: error: cannot compute OBJEXT: cannot compile" >&5
2092 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2093    { (exit 1); exit 1; }; }
2094 fi
2095
2096 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2097 fi
2098 echo "$as_me:2098: result: $ac_cv_objext" >&5
2099 echo "${ECHO_T}$ac_cv_objext" >&6
2100 OBJEXT=$ac_cv_objext
2101 ac_objext=$OBJEXT
2102 echo "$as_me:2102: checking whether we are using the GNU C compiler" >&5
2103 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2104 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2105   echo $ECHO_N "(cached) $ECHO_C" >&6
2106 else
2107   cat >"conftest.$ac_ext" <<_ACEOF
2108 #line 2108 "configure"
2109 #include "confdefs.h"
2110
2111 int
2112 main (void)
2113 {
2114 #ifndef __GNUC__
2115        choke me
2116 #endif
2117
2118   ;
2119   return 0;
2120 }
2121 _ACEOF
2122 rm -f "conftest.$ac_objext"
2123 if { (eval echo "$as_me:2123: \"$ac_compile\"") >&5
2124   (eval $ac_compile) 2>&5
2125   ac_status=$?
2126   echo "$as_me:2126: \$? = $ac_status" >&5
2127   (exit "$ac_status"); } &&
2128          { ac_try='test -s "conftest.$ac_objext"'
2129   { (eval echo "$as_me:2129: \"$ac_try\"") >&5
2130   (eval $ac_try) 2>&5
2131   ac_status=$?
2132   echo "$as_me:2132: \$? = $ac_status" >&5
2133   (exit "$ac_status"); }; }; then
2134   ac_compiler_gnu=yes
2135 else
2136   echo "$as_me: failed program was:" >&5
2137 cat "conftest.$ac_ext" >&5
2138 ac_compiler_gnu=no
2139 fi
2140 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2141 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2142
2143 fi
2144 echo "$as_me:2144: result: $ac_cv_c_compiler_gnu" >&5
2145 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2146 GCC=`test $ac_compiler_gnu = yes && echo yes`
2147 ac_test_CFLAGS=${CFLAGS+set}
2148 ac_save_CFLAGS=$CFLAGS
2149 CFLAGS="-g"
2150 echo "$as_me:2150: checking whether $CC accepts -g" >&5
2151 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2152 if test "${ac_cv_prog_cc_g+set}" = set; then
2153   echo $ECHO_N "(cached) $ECHO_C" >&6
2154 else
2155   cat >"conftest.$ac_ext" <<_ACEOF
2156 #line 2156 "configure"
2157 #include "confdefs.h"
2158
2159 int
2160 main (void)
2161 {
2162
2163   ;
2164   return 0;
2165 }
2166 _ACEOF
2167 rm -f "conftest.$ac_objext"
2168 if { (eval echo "$as_me:2168: \"$ac_compile\"") >&5
2169   (eval $ac_compile) 2>&5
2170   ac_status=$?
2171   echo "$as_me:2171: \$? = $ac_status" >&5
2172   (exit "$ac_status"); } &&
2173          { ac_try='test -s "conftest.$ac_objext"'
2174   { (eval echo "$as_me:2174: \"$ac_try\"") >&5
2175   (eval $ac_try) 2>&5
2176   ac_status=$?
2177   echo "$as_me:2177: \$? = $ac_status" >&5
2178   (exit "$ac_status"); }; }; then
2179   ac_cv_prog_cc_g=yes
2180 else
2181   echo "$as_me: failed program was:" >&5
2182 cat "conftest.$ac_ext" >&5
2183 ac_cv_prog_cc_g=no
2184 fi
2185 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2186 fi
2187 echo "$as_me:2187: result: $ac_cv_prog_cc_g" >&5
2188 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2189 if test "$ac_test_CFLAGS" = set; then
2190   CFLAGS=$ac_save_CFLAGS
2191 elif test $ac_cv_prog_cc_g = yes; then
2192   if test "$GCC" = yes; then
2193     CFLAGS="-g -O2"
2194   else
2195     CFLAGS="-g"
2196   fi
2197 else
2198   if test "$GCC" = yes; then
2199     CFLAGS="-O2"
2200   else
2201     CFLAGS=
2202   fi
2203 fi
2204 # Some people use a C++ compiler to compile C.  Since we use `exit',
2205 # in C++ we need to declare it.  In case someone uses the same compiler
2206 # for both compiling C and C++ we need to have the C++ compiler decide
2207 # the declaration of exit, since it's the most demanding environment.
2208 cat >"conftest.$ac_ext" <<_ACEOF
2209 #ifndef __cplusplus
2210   choke me
2211 #endif
2212 _ACEOF
2213 rm -f "conftest.$ac_objext"
2214 if { (eval echo "$as_me:2214: \"$ac_compile\"") >&5
2215   (eval $ac_compile) 2>&5
2216   ac_status=$?
2217   echo "$as_me:2217: \$? = $ac_status" >&5
2218   (exit "$ac_status"); } &&
2219          { ac_try='test -s "conftest.$ac_objext"'
2220   { (eval echo "$as_me:2220: \"$ac_try\"") >&5
2221   (eval $ac_try) 2>&5
2222   ac_status=$?
2223   echo "$as_me:2223: \$? = $ac_status" >&5
2224   (exit "$ac_status"); }; }; then
2225   for ac_declaration in \
2226    ''\
2227    '#include <stdlib.h>' \
2228    'extern "C" void std::exit (int) throw (); using std::exit;' \
2229    'extern "C" void std::exit (int); using std::exit;' \
2230    'extern "C" void exit (int) throw ();' \
2231    'extern "C" void exit (int);' \
2232    'void exit (int);'
2233 do
2234   cat >"conftest.$ac_ext" <<_ACEOF
2235 #line 2235 "configure"
2236 #include "confdefs.h"
2237 #include <stdlib.h>
2238 $ac_declaration
2239 int
2240 main (void)
2241 {
2242 exit (42);
2243   ;
2244   return 0;
2245 }
2246 _ACEOF
2247 rm -f "conftest.$ac_objext"
2248 if { (eval echo "$as_me:2248: \"$ac_compile\"") >&5
2249   (eval $ac_compile) 2>&5
2250   ac_status=$?
2251   echo "$as_me:2251: \$? = $ac_status" >&5
2252   (exit "$ac_status"); } &&
2253          { ac_try='test -s "conftest.$ac_objext"'
2254   { (eval echo "$as_me:2254: \"$ac_try\"") >&5
2255   (eval $ac_try) 2>&5
2256   ac_status=$?
2257   echo "$as_me:2257: \$? = $ac_status" >&5
2258   (exit "$ac_status"); }; }; then
2259   :
2260 else
2261   echo "$as_me: failed program was:" >&5
2262 cat "conftest.$ac_ext" >&5
2263 continue
2264 fi
2265 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2266   cat >"conftest.$ac_ext" <<_ACEOF
2267 #line 2267 "configure"
2268 #include "confdefs.h"
2269 $ac_declaration
2270 int
2271 main (void)
2272 {
2273 exit (42);
2274   ;
2275   return 0;
2276 }
2277 _ACEOF
2278 rm -f "conftest.$ac_objext"
2279 if { (eval echo "$as_me:2279: \"$ac_compile\"") >&5
2280   (eval $ac_compile) 2>&5
2281   ac_status=$?
2282   echo "$as_me:2282: \$? = $ac_status" >&5
2283   (exit "$ac_status"); } &&
2284          { ac_try='test -s "conftest.$ac_objext"'
2285   { (eval echo "$as_me:2285: \"$ac_try\"") >&5
2286   (eval $ac_try) 2>&5
2287   ac_status=$?
2288   echo "$as_me:2288: \$? = $ac_status" >&5
2289   (exit "$ac_status"); }; }; then
2290   break
2291 else
2292   echo "$as_me: failed program was:" >&5
2293 cat "conftest.$ac_ext" >&5
2294 fi
2295 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2296 done
2297 rm -rf conftest*
2298 if test -n "$ac_declaration"; then
2299   echo '#ifdef __cplusplus' >>confdefs.h
2300   echo "$ac_declaration"    >>confdefs.h
2301   echo '#endif'             >>confdefs.h
2302 fi
2303
2304 else
2305   echo "$as_me: failed program was:" >&5
2306 cat "conftest.$ac_ext" >&5
2307 fi
2308 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2309 ac_ext=c
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2312 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314 ac_main_return="return"
2315
2316 GCC_VERSION=none
2317 if test "$GCC" = yes ; then
2318         echo "$as_me:2318: checking version of $CC" >&5
2319 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2320         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2321         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2322         echo "$as_me:2322: result: $GCC_VERSION" >&5
2323 echo "${ECHO_T}$GCC_VERSION" >&6
2324 fi
2325
2326 INTEL_COMPILER=no
2327
2328 if test "$GCC" = yes ; then
2329         case "$host_os" in
2330         (linux*|gnu*)
2331                 echo "$as_me:2331: checking if this is really Intel C compiler" >&5
2332 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2333                 cf_save_CFLAGS="$CFLAGS"
2334                 CFLAGS="$CFLAGS -no-gcc"
2335                 cat >"conftest.$ac_ext" <<_ACEOF
2336 #line 2336 "configure"
2337 #include "confdefs.h"
2338
2339 int
2340 main (void)
2341 {
2342
2343 #ifdef __INTEL_COMPILER
2344 #else
2345 #error __INTEL_COMPILER is not defined
2346 #endif
2347
2348   ;
2349   return 0;
2350 }
2351 _ACEOF
2352 rm -f "conftest.$ac_objext"
2353 if { (eval echo "$as_me:2353: \"$ac_compile\"") >&5
2354   (eval $ac_compile) 2>&5
2355   ac_status=$?
2356   echo "$as_me:2356: \$? = $ac_status" >&5
2357   (exit "$ac_status"); } &&
2358          { ac_try='test -s "conftest.$ac_objext"'
2359   { (eval echo "$as_me:2359: \"$ac_try\"") >&5
2360   (eval $ac_try) 2>&5
2361   ac_status=$?
2362   echo "$as_me:2362: \$? = $ac_status" >&5
2363   (exit "$ac_status"); }; }; then
2364   INTEL_COMPILER=yes
2365 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2366
2367 else
2368   echo "$as_me: failed program was:" >&5
2369 cat "conftest.$ac_ext" >&5
2370 fi
2371 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2372                 CFLAGS="$cf_save_CFLAGS"
2373                 echo "$as_me:2373: result: $INTEL_COMPILER" >&5
2374 echo "${ECHO_T}$INTEL_COMPILER" >&6
2375                 ;;
2376         esac
2377 fi
2378
2379 CLANG_COMPILER=no
2380
2381 if test "$GCC" = yes ; then
2382         echo "$as_me:2382: checking if this is really Clang C compiler" >&5
2383 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2384         cf_save_CFLAGS="$CFLAGS"
2385         cat >"conftest.$ac_ext" <<_ACEOF
2386 #line 2386 "configure"
2387 #include "confdefs.h"
2388
2389 int
2390 main (void)
2391 {
2392
2393 #ifdef __clang__
2394 #else
2395 #error __clang__ is not defined
2396 #endif
2397
2398   ;
2399   return 0;
2400 }
2401 _ACEOF
2402 rm -f "conftest.$ac_objext"
2403 if { (eval echo "$as_me:2403: \"$ac_compile\"") >&5
2404   (eval $ac_compile) 2>&5
2405   ac_status=$?
2406   echo "$as_me:2406: \$? = $ac_status" >&5
2407   (exit "$ac_status"); } &&
2408          { ac_try='test -s "conftest.$ac_objext"'
2409   { (eval echo "$as_me:2409: \"$ac_try\"") >&5
2410   (eval $ac_try) 2>&5
2411   ac_status=$?
2412   echo "$as_me:2412: \$? = $ac_status" >&5
2413   (exit "$ac_status"); }; }; then
2414   CLANG_COMPILER=yes
2415
2416 else
2417   echo "$as_me: failed program was:" >&5
2418 cat "conftest.$ac_ext" >&5
2419 fi
2420 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2421         CFLAGS="$cf_save_CFLAGS"
2422         echo "$as_me:2422: result: $CLANG_COMPILER" >&5
2423 echo "${ECHO_T}$CLANG_COMPILER" >&6
2424 fi
2425
2426 CLANG_VERSION=none
2427
2428 if test "x$CLANG_COMPILER" = "xyes" ; then
2429         case "$CC" in
2430         (c[1-9][0-9]|*/c[1-9][0-9])
2431                 { echo "$as_me:2431: WARNING: replacing broken compiler alias $CC" >&5
2432 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2433                 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2434                 CC=clang
2435                 ;;
2436         esac
2437
2438         echo "$as_me:2438: checking version of $CC" >&5
2439 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2440         CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2441         test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2442         echo "$as_me:2442: result: $CLANG_VERSION" >&5
2443 echo "${ECHO_T}$CLANG_VERSION" >&6
2444
2445         for cf_clang_opt in \
2446                 -Qunused-arguments \
2447                 -Wno-error=implicit-function-declaration
2448         do
2449                 echo "$as_me:2449: checking if option $cf_clang_opt works" >&5
2450 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2451                 cf_save_CFLAGS="$CFLAGS"
2452                 CFLAGS="$CFLAGS $cf_clang_opt"
2453                 cat >"conftest.$ac_ext" <<_ACEOF
2454 #line 2454 "configure"
2455 #include "confdefs.h"
2456
2457                         #include <stdio.h>
2458 int
2459 main (void)
2460 {
2461
2462                         printf("hello!\\n");
2463   ;
2464   return 0;
2465 }
2466 _ACEOF
2467 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2468 if { (eval echo "$as_me:2468: \"$ac_link\"") >&5
2469   (eval $ac_link) 2>&5
2470   ac_status=$?
2471   echo "$as_me:2471: \$? = $ac_status" >&5
2472   (exit "$ac_status"); } &&
2473          { ac_try='test -s "conftest$ac_exeext"'
2474   { (eval echo "$as_me:2474: \"$ac_try\"") >&5
2475   (eval $ac_try) 2>&5
2476   ac_status=$?
2477   echo "$as_me:2477: \$? = $ac_status" >&5
2478   (exit "$ac_status"); }; }; then
2479
2480                         cf_clang_optok=yes
2481 else
2482   echo "$as_me: failed program was:" >&5
2483 cat "conftest.$ac_ext" >&5
2484
2485                         cf_clang_optok=no
2486 fi
2487 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2488                 echo "$as_me:2488: result: $cf_clang_optok" >&5
2489 echo "${ECHO_T}$cf_clang_optok" >&6
2490                 CFLAGS="$cf_save_CFLAGS"
2491                 if test "$cf_clang_optok" = yes; then
2492                         test -n "$verbose" && echo "    adding option $cf_clang_opt" 1>&6
2493
2494 echo "${as_me:-configure}:2494: testing adding option $cf_clang_opt ..." 1>&5
2495
2496         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2497         CFLAGS="${CFLAGS}$cf_clang_opt"
2498
2499                 fi
2500         done
2501 fi
2502
2503 echo "$as_me:2503: checking for $CC option to accept ANSI C" >&5
2504 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2505 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2506   echo $ECHO_N "(cached) $ECHO_C" >&6
2507 else
2508   ac_cv_prog_cc_stdc=no
2509 ac_save_CC=$CC
2510 cat >"conftest.$ac_ext" <<_ACEOF
2511 #line 2511 "configure"
2512 #include "confdefs.h"
2513 #include <stdarg.h>
2514 #include <stdio.h>
2515 #include <sys/types.h>
2516 #include <sys/stat.h>
2517 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2518 struct buf { int x; };
2519 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2520 static char *e (char **p, int i)
2521 {
2522   return p[i];
2523 }
2524 static char *f (char * (*g) (char **, int), char **p, ...)
2525 {
2526   char *s;
2527   va_list v;
2528   va_start (v,p);
2529   s = g (p, va_arg (v,int));
2530   va_end (v);
2531   return s;
2532 }
2533 int test (int i, double x);
2534 struct s1 {int (*f) (int a);};
2535 struct s2 {int (*f) (double a);};
2536 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2537 int argc;
2538 char **argv;
2539 int
2540 main (void)
2541 {
2542 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2543   ;
2544   return 0;
2545 }
2546 _ACEOF
2547 # Don't try gcc -ansi; that turns off useful extensions and
2548 # breaks some systems' header files.
2549 # AIX                   -qlanglvl=ansi
2550 # Ultrix and OSF/1      -std1
2551 # HP-UX 10.20 and later -Ae
2552 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2553 # SVR4                  -Xc -D__EXTENSIONS__
2554 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2555 do
2556   CC="$ac_save_CC $ac_arg"
2557   rm -f "conftest.$ac_objext"
2558 if { (eval echo "$as_me:2558: \"$ac_compile\"") >&5
2559   (eval $ac_compile) 2>&5
2560   ac_status=$?
2561   echo "$as_me:2561: \$? = $ac_status" >&5
2562   (exit "$ac_status"); } &&
2563          { ac_try='test -s "conftest.$ac_objext"'
2564   { (eval echo "$as_me:2564: \"$ac_try\"") >&5
2565   (eval $ac_try) 2>&5
2566   ac_status=$?
2567   echo "$as_me:2567: \$? = $ac_status" >&5
2568   (exit "$ac_status"); }; }; then
2569   ac_cv_prog_cc_stdc=$ac_arg
2570 break
2571 else
2572   echo "$as_me: failed program was:" >&5
2573 cat "conftest.$ac_ext" >&5
2574 fi
2575 rm -f "conftest.$ac_objext"
2576 done
2577 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2578 CC=$ac_save_CC
2579
2580 fi
2581
2582 case "x$ac_cv_prog_cc_stdc" in
2583   x|xno)
2584     echo "$as_me:2584: result: none needed" >&5
2585 echo "${ECHO_T}none needed" >&6 ;;
2586   *)
2587     echo "$as_me:2587: result: $ac_cv_prog_cc_stdc" >&5
2588 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2589     CC="$CC $ac_cv_prog_cc_stdc" ;;
2590 esac
2591
2592 # This should have been defined by AC_PROG_CC
2593 : "${CC:=cc}"
2594
2595 echo "$as_me:2595: checking \$CFLAGS variable" >&5
2596 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2597 case "x$CFLAGS" in
2598 (*-[IUD]*)
2599         echo "$as_me:2599: result: broken" >&5
2600 echo "${ECHO_T}broken" >&6
2601         { echo "$as_me:2601: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2602 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2603         cf_flags="$CFLAGS"
2604         CFLAGS=
2605         for cf_arg in $cf_flags
2606         do
2607
2608 cf_fix_cppflags=no
2609 cf_new_cflags=
2610 cf_new_cppflags=
2611 cf_new_extra_cppflags=
2612
2613 for cf_add_cflags in $cf_arg
2614 do
2615 case "$cf_fix_cppflags" in
2616 (no)
2617         case "$cf_add_cflags" in
2618         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2619                 case "$cf_add_cflags" in
2620                 (-D*)
2621                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2622
2623                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2624                                 && test -z "${cf_tst_cflags}" \
2625                                 && cf_fix_cppflags=yes
2626
2627                         if test "$cf_fix_cppflags" = yes ; then
2628
2629         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2630         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2631
2632                                 continue
2633                         elif test "${cf_tst_cflags}" = "\"'" ; then
2634
2635         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2636         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2637
2638                                 continue
2639                         fi
2640                         ;;
2641                 esac
2642                 case "$CPPFLAGS" in
2643                 (*$cf_add_cflags)
2644                         ;;
2645                 (*)
2646                         case "$cf_add_cflags" in
2647                         (-D*)
2648                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2649
2650 CPPFLAGS=`echo "$CPPFLAGS" | \
2651         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2652                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2653
2654                                 ;;
2655                         esac
2656
2657         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2658         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2659
2660                         ;;
2661                 esac
2662                 ;;
2663         (*)
2664
2665         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2666         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2667
2668                 ;;
2669         esac
2670         ;;
2671 (yes)
2672
2673         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2674         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2675
2676         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2677
2678         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2679                 && test -z "${cf_tst_cflags}" \
2680                 && cf_fix_cppflags=no
2681         ;;
2682 esac
2683 done
2684
2685 if test -n "$cf_new_cflags" ; then
2686
2687         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2688         CFLAGS="${CFLAGS}$cf_new_cflags"
2689
2690 fi
2691
2692 if test -n "$cf_new_cppflags" ; then
2693
2694         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2695         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2696
2697 fi
2698
2699 if test -n "$cf_new_extra_cppflags" ; then
2700
2701         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2702         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2703
2704 fi
2705
2706         done
2707         ;;
2708 (*)
2709         echo "$as_me:2709: result: ok" >&5
2710 echo "${ECHO_T}ok" >&6
2711         ;;
2712 esac
2713
2714 echo "$as_me:2714: checking \$CC variable" >&5
2715 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2716 case "$CC" in
2717 (*[\ \  ]-*)
2718         echo "$as_me:2718: result: broken" >&5
2719 echo "${ECHO_T}broken" >&6
2720         { echo "$as_me:2720: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2721 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2722         # humor him...
2723         cf_prog=`echo "$CC" | sed -e 's/        / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2724         cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2725         CC="$cf_prog"
2726         for cf_arg in $cf_flags
2727         do
2728                 case "x$cf_arg" in
2729                 (x-[IUDfgOW]*)
2730
2731 cf_fix_cppflags=no
2732 cf_new_cflags=
2733 cf_new_cppflags=
2734 cf_new_extra_cppflags=
2735
2736 for cf_add_cflags in $cf_arg
2737 do
2738 case "$cf_fix_cppflags" in
2739 (no)
2740         case "$cf_add_cflags" in
2741         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2742                 case "$cf_add_cflags" in
2743                 (-D*)
2744                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2745
2746                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2747                                 && test -z "${cf_tst_cflags}" \
2748                                 && cf_fix_cppflags=yes
2749
2750                         if test "$cf_fix_cppflags" = yes ; then
2751
2752         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2753         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2754
2755                                 continue
2756                         elif test "${cf_tst_cflags}" = "\"'" ; then
2757
2758         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2759         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2760
2761                                 continue
2762                         fi
2763                         ;;
2764                 esac
2765                 case "$CPPFLAGS" in
2766                 (*$cf_add_cflags)
2767                         ;;
2768                 (*)
2769                         case "$cf_add_cflags" in
2770                         (-D*)
2771                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2772
2773 CPPFLAGS=`echo "$CPPFLAGS" | \
2774         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2775                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2776
2777                                 ;;
2778                         esac
2779
2780         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2781         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2782
2783                         ;;
2784                 esac
2785                 ;;
2786         (*)
2787
2788         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2789         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2790
2791                 ;;
2792         esac
2793         ;;
2794 (yes)
2795
2796         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2797         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2798
2799         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2800
2801         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2802                 && test -z "${cf_tst_cflags}" \
2803                 && cf_fix_cppflags=no
2804         ;;
2805 esac
2806 done
2807
2808 if test -n "$cf_new_cflags" ; then
2809
2810         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2811         CFLAGS="${CFLAGS}$cf_new_cflags"
2812
2813 fi
2814
2815 if test -n "$cf_new_cppflags" ; then
2816
2817         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2818         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2819
2820 fi
2821
2822 if test -n "$cf_new_extra_cppflags" ; then
2823
2824         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2825         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2826
2827 fi
2828
2829                         ;;
2830                 (*)
2831                         CC="$CC $cf_arg"
2832                         ;;
2833                 esac
2834         done
2835         test -n "$verbose" && echo "    resulting CC: '$CC'" 1>&6
2836
2837 echo "${as_me:-configure}:2837: testing resulting CC: '$CC' ..." 1>&5
2838
2839         test -n "$verbose" && echo "    resulting CFLAGS: '$CFLAGS'" 1>&6
2840
2841 echo "${as_me:-configure}:2841: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2842
2843         test -n "$verbose" && echo "    resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2844
2845 echo "${as_me:-configure}:2845: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2846
2847         ;;
2848 (*)
2849         echo "$as_me:2849: result: ok" >&5
2850 echo "${ECHO_T}ok" >&6
2851         ;;
2852 esac
2853
2854 ac_ext=c
2855 ac_cpp='$CPP $CPPFLAGS'
2856 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2857 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2858 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2859 ac_main_return="return"
2860 echo "$as_me:2860: checking how to run the C preprocessor" >&5
2861 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2862 # On Suns, sometimes $CPP names a directory.
2863 if test -n "$CPP" && test -d "$CPP"; then
2864   CPP=
2865 fi
2866 if test -z "$CPP"; then
2867   if test "${ac_cv_prog_CPP+set}" = set; then
2868   echo $ECHO_N "(cached) $ECHO_C" >&6
2869 else
2870       # Double quotes because CPP needs to be expanded
2871     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2872     do
2873       ac_preproc_ok=false
2874 for ac_c_preproc_warn_flag in '' yes
2875 do
2876   # Use a header file that comes with gcc, so configuring glibc
2877   # with a fresh cross-compiler works.
2878   # On the NeXT, cc -E runs the code through the compiler's parser,
2879   # not just through cpp. "Syntax error" is here to catch this case.
2880   cat >"conftest.$ac_ext" <<_ACEOF
2881 #line 2881 "configure"
2882 #include "confdefs.h"
2883 #include <assert.h>
2884                      Syntax error
2885 _ACEOF
2886 if { (eval echo "$as_me:2886: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2887   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2888   ac_status=$?
2889   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2890   rm -f conftest.er1
2891   cat conftest.err >&5
2892   echo "$as_me:2892: \$? = $ac_status" >&5
2893   (exit "$ac_status"); } >/dev/null; then
2894   if test -s conftest.err; then
2895     ac_cpp_err=$ac_c_preproc_warn_flag
2896   else
2897     ac_cpp_err=
2898   fi
2899 else
2900   ac_cpp_err=yes
2901 fi
2902 if test -z "$ac_cpp_err"; then
2903   :
2904 else
2905   echo "$as_me: failed program was:" >&5
2906   cat "conftest.$ac_ext" >&5
2907   # Broken: fails on valid input.
2908 continue
2909 fi
2910 rm -f conftest.err "conftest.$ac_ext"
2911
2912   # OK, works on sane cases.  Now check whether non-existent headers
2913   # can be detected and how.
2914   cat >"conftest.$ac_ext" <<_ACEOF
2915 #line 2915 "configure"
2916 #include "confdefs.h"
2917 #include <ac_nonexistent.h>
2918 _ACEOF
2919 if { (eval echo "$as_me:2919: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2920   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2921   ac_status=$?
2922   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2923   rm -f conftest.er1
2924   cat conftest.err >&5
2925   echo "$as_me:2925: \$? = $ac_status" >&5
2926   (exit "$ac_status"); } >/dev/null; then
2927   if test -s conftest.err; then
2928     ac_cpp_err=$ac_c_preproc_warn_flag
2929   else
2930     ac_cpp_err=
2931   fi
2932 else
2933   ac_cpp_err=yes
2934 fi
2935 if test -z "$ac_cpp_err"; then
2936   # Broken: success on invalid input.
2937 continue
2938 else
2939   echo "$as_me: failed program was:" >&5
2940   cat "conftest.$ac_ext" >&5
2941   # Passes both tests.
2942 ac_preproc_ok=:
2943 break
2944 fi
2945 rm -f conftest.err "conftest.$ac_ext"
2946
2947 done
2948 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2949 rm -f conftest.err "conftest.$ac_ext"
2950 if $ac_preproc_ok; then
2951   break
2952 fi
2953
2954     done
2955     ac_cv_prog_CPP=$CPP
2956
2957 fi
2958   CPP=$ac_cv_prog_CPP
2959 else
2960   ac_cv_prog_CPP=$CPP
2961 fi
2962 echo "$as_me:2962: result: $CPP" >&5
2963 echo "${ECHO_T}$CPP" >&6
2964 ac_preproc_ok=false
2965 for ac_c_preproc_warn_flag in '' yes
2966 do
2967   # Use a header file that comes with gcc, so configuring glibc
2968   # with a fresh cross-compiler works.
2969   # On the NeXT, cc -E runs the code through the compiler's parser,
2970   # not just through cpp. "Syntax error" is here to catch this case.
2971   cat >"conftest.$ac_ext" <<_ACEOF
2972 #line 2972 "configure"
2973 #include "confdefs.h"
2974 #include <assert.h>
2975                      Syntax error
2976 _ACEOF
2977 if { (eval echo "$as_me:2977: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2978   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2979   ac_status=$?
2980   $EGREP -v '^ *\+' conftest.er1 >conftest.err
2981   rm -f conftest.er1
2982   cat conftest.err >&5
2983   echo "$as_me:2983: \$? = $ac_status" >&5
2984   (exit "$ac_status"); } >/dev/null; then
2985   if test -s conftest.err; then
2986     ac_cpp_err=$ac_c_preproc_warn_flag
2987   else
2988     ac_cpp_err=
2989   fi
2990 else
2991   ac_cpp_err=yes
2992 fi
2993 if test -z "$ac_cpp_err"; then
2994   :
2995 else
2996   echo "$as_me: failed program was:" >&5
2997   cat "conftest.$ac_ext" >&5
2998   # Broken: fails on valid input.
2999 continue
3000 fi
3001 rm -f conftest.err "conftest.$ac_ext"
3002
3003   # OK, works on sane cases.  Now check whether non-existent headers
3004   # can be detected and how.
3005   cat >"conftest.$ac_ext" <<_ACEOF
3006 #line 3006 "configure"
3007 #include "confdefs.h"
3008 #include <ac_nonexistent.h>
3009 _ACEOF
3010 if { (eval echo "$as_me:3010: \"$ac_cpp "conftest.$ac_ext"\"") >&5
3011   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
3012   ac_status=$?
3013   $EGREP -v '^ *\+' conftest.er1 >conftest.err
3014   rm -f conftest.er1
3015   cat conftest.err >&5
3016   echo "$as_me:3016: \$? = $ac_status" >&5
3017   (exit "$ac_status"); } >/dev/null; then
3018   if test -s conftest.err; then
3019     ac_cpp_err=$ac_c_preproc_warn_flag
3020   else
3021     ac_cpp_err=
3022   fi
3023 else
3024   ac_cpp_err=yes
3025 fi
3026 if test -z "$ac_cpp_err"; then
3027   # Broken: success on invalid input.
3028 continue
3029 else
3030   echo "$as_me: failed program was:" >&5
3031   cat "conftest.$ac_ext" >&5
3032   # Passes both tests.
3033 ac_preproc_ok=:
3034 break
3035 fi
3036 rm -f conftest.err "conftest.$ac_ext"
3037
3038 done
3039 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3040 rm -f conftest.err "conftest.$ac_ext"
3041 if $ac_preproc_ok; then
3042   :
3043 else
3044   { { echo "$as_me:3044: error: C preprocessor \"$CPP\" fails sanity check" >&5
3045 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3046    { (exit 1); exit 1; }; }
3047 fi
3048
3049 ac_ext=c
3050 ac_cpp='$CPP $CPPFLAGS'
3051 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3052 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3054 ac_main_return="return"
3055
3056 if test $ac_cv_c_compiler_gnu = yes; then
3057     echo "$as_me:3057: checking whether $CC needs -traditional" >&5
3058 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3059 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3060   echo $ECHO_N "(cached) $ECHO_C" >&6
3061 else
3062     ac_pattern="Autoconf.*'x'"
3063   cat >"conftest.$ac_ext" <<_ACEOF
3064 #line 3064 "configure"
3065 #include "confdefs.h"
3066 #include <sgtty.h>
3067 int Autoconf = TIOCGETP;
3068 _ACEOF
3069 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3070   $EGREP "$ac_pattern" >/dev/null 2>&1; then
3071   ac_cv_prog_gcc_traditional=yes
3072 else
3073   ac_cv_prog_gcc_traditional=no
3074 fi
3075 rm -rf conftest*
3076
3077   if test $ac_cv_prog_gcc_traditional = no; then
3078     cat >"conftest.$ac_ext" <<_ACEOF
3079 #line 3079 "configure"
3080 #include "confdefs.h"
3081 #include <termio.h>
3082 int Autoconf = TCGETA;
3083 _ACEOF
3084 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3085   $EGREP "$ac_pattern" >/dev/null 2>&1; then
3086   ac_cv_prog_gcc_traditional=yes
3087 fi
3088 rm -rf conftest*
3089
3090   fi
3091 fi
3092 echo "$as_me:3092: result: $ac_cv_prog_gcc_traditional" >&5
3093 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3094   if test $ac_cv_prog_gcc_traditional = yes; then
3095     CC="$CC -traditional"
3096   fi
3097 fi
3098
3099 echo "$as_me:3099: checking whether $CC understands -c and -o together" >&5
3100 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3101 if test "${cf_cv_prog_CC_c_o+set}" = set; then
3102   echo $ECHO_N "(cached) $ECHO_C" >&6
3103 else
3104
3105 cat > conftest.$ac_ext <<CF_EOF
3106 int main(void)
3107 {
3108         ${cf_cv_main_return:-return}(0);
3109 }
3110 CF_EOF
3111 # We do the test twice because some compilers refuse to overwrite an
3112 # existing .o file with -o, though they will create one.
3113 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3114 if { (eval echo "$as_me:3114: \"$ac_try\"") >&5
3115   (eval $ac_try) 2>&5
3116   ac_status=$?
3117   echo "$as_me:3117: \$? = $ac_status" >&5
3118   (exit "$ac_status"); } &&
3119   test -f conftest2.$ac_objext && { (eval echo "$as_me:3119: \"$ac_try\"") >&5
3120   (eval $ac_try) 2>&5
3121   ac_status=$?
3122   echo "$as_me:3122: \$? = $ac_status" >&5
3123   (exit "$ac_status"); };
3124 then
3125   eval cf_cv_prog_CC_c_o=yes
3126 else
3127   eval cf_cv_prog_CC_c_o=no
3128 fi
3129 rm -rf ./conftest*
3130
3131 fi
3132 if test "$cf_cv_prog_CC_c_o" = yes; then
3133   echo "$as_me:3133: result: yes" >&5
3134 echo "${ECHO_T}yes" >&6
3135 else
3136   echo "$as_me:3136: result: no" >&5
3137 echo "${ECHO_T}no" >&6
3138 fi
3139
3140 if test "$cross_compiling" = yes ; then
3141         LDCONFIG=:
3142 else
3143         case "$cf_cv_system_name" in
3144         (dragonfly*|mirbsd*|freebsd*)
3145                 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3146                 ;;
3147         (*) LDPATH=$PATH:/sbin:/usr/sbin
3148                 # Extract the first word of "ldconfig", so it can be a program name with args.
3149 set dummy ldconfig; ac_word=$2
3150 echo "$as_me:3150: checking for $ac_word" >&5
3151 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3152 if test "${ac_cv_path_LDCONFIG+set}" = set; then
3153   echo $ECHO_N "(cached) $ECHO_C" >&6
3154 else
3155   case $LDCONFIG in
3156   [\\/]* | ?:[\\/]*)
3157   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3158   ;;
3159   *)
3160   ac_save_IFS=$IFS; IFS=$ac_path_separator
3161 ac_dummy="$LDPATH"
3162 for ac_dir in $ac_dummy; do
3163   IFS=$ac_save_IFS
3164   test -z "$ac_dir" && ac_dir=.
3165   if $as_executable_p "$ac_dir/$ac_word"; then
3166    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3167    echo "$as_me:3167: found $ac_dir/$ac_word" >&5
3168    break
3169 fi
3170 done
3171
3172   ;;
3173 esac
3174 fi
3175 LDCONFIG=$ac_cv_path_LDCONFIG
3176
3177 if test -n "$LDCONFIG"; then
3178   echo "$as_me:3178: result: $LDCONFIG" >&5
3179 echo "${ECHO_T}$LDCONFIG" >&6
3180 else
3181   echo "$as_me:3181: result: no" >&5
3182 echo "${ECHO_T}no" >&6
3183 fi
3184
3185                 ;;
3186         esac
3187 fi
3188
3189 echo "$as_me:3189: checking if you want to ensure bool is consistent with C++" >&5
3190 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3191
3192 # Check whether --with-cxx or --without-cxx was given.
3193 if test "${with_cxx+set}" = set; then
3194   withval="$with_cxx"
3195   cf_with_cxx=$withval
3196 else
3197   cf_with_cxx=yes
3198 fi;
3199 echo "$as_me:3199: result: $cf_with_cxx" >&5
3200 echo "${ECHO_T}$cf_with_cxx" >&6
3201 if test "X$cf_with_cxx" = Xno ; then
3202         CXX=""
3203         GXX=""
3204 else
3205         # with autoconf 2.13, we can change the error to a warning:
3206                 ac_ext=cc
3207 ac_cpp='$CXXCPP $CPPFLAGS'
3208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3209 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3211 ac_main_return="return"
3212 if test -n "$ac_tool_prefix"; then
3213   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3214   do
3215     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3216 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3217 echo "$as_me:3217: checking for $ac_word" >&5
3218 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3219 if test "${ac_cv_prog_CXX+set}" = set; then
3220   echo $ECHO_N "(cached) $ECHO_C" >&6
3221 else
3222   if test -n "$CXX"; then
3223   ac_cv_prog_CXX="$CXX" # Let the user override the test.
3224 else
3225   ac_save_IFS=$IFS; IFS=$ac_path_separator
3226 ac_dummy="$PATH"
3227 for ac_dir in $ac_dummy; do
3228   IFS=$ac_save_IFS
3229   test -z "$ac_dir" && ac_dir=.
3230   $as_executable_p "$ac_dir/$ac_word" || continue
3231 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3232 echo "$as_me:3232: found $ac_dir/$ac_word" >&5
3233 break
3234 done
3235
3236 fi
3237 fi
3238 CXX=$ac_cv_prog_CXX
3239 if test -n "$CXX"; then
3240   echo "$as_me:3240: result: $CXX" >&5
3241 echo "${ECHO_T}$CXX" >&6
3242 else
3243   echo "$as_me:3243: result: no" >&5
3244 echo "${ECHO_T}no" >&6
3245 fi
3246
3247     test -n "$CXX" && break
3248   done
3249 fi
3250 if test -z "$CXX"; then
3251   ac_ct_CXX=$CXX
3252   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3253 do
3254   # Extract the first word of "$ac_prog", so it can be a program name with args.
3255 set dummy $ac_prog; ac_word=$2
3256 echo "$as_me:3256: checking for $ac_word" >&5
3257 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3258 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3259   echo $ECHO_N "(cached) $ECHO_C" >&6
3260 else
3261   if test -n "$ac_ct_CXX"; then
3262   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3263 else
3264   ac_save_IFS=$IFS; IFS=$ac_path_separator
3265 ac_dummy="$PATH"
3266 for ac_dir in $ac_dummy; do
3267   IFS=$ac_save_IFS
3268   test -z "$ac_dir" && ac_dir=.
3269   $as_executable_p "$ac_dir/$ac_word" || continue
3270 ac_cv_prog_ac_ct_CXX="$ac_prog"
3271 echo "$as_me:3271: found $ac_dir/$ac_word" >&5
3272 break
3273 done
3274
3275 fi
3276 fi
3277 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3278 if test -n "$ac_ct_CXX"; then
3279   echo "$as_me:3279: result: $ac_ct_CXX" >&5
3280 echo "${ECHO_T}$ac_ct_CXX" >&6
3281 else
3282   echo "$as_me:3282: result: no" >&5
3283 echo "${ECHO_T}no" >&6
3284 fi
3285
3286   test -n "$ac_ct_CXX" && break
3287 done
3288 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3289
3290   CXX=$ac_ct_CXX
3291 fi
3292
3293 # Provide some information about the compiler.
3294 echo "$as_me:3294:" \
3295      "checking for C++ compiler version" >&5
3296 ac_compiler=`set X $ac_compile; echo $2`
3297 { (eval echo "$as_me:3297: \"$ac_compiler --version </dev/null >&5\"") >&5
3298   (eval $ac_compiler --version </dev/null >&5) 2>&5
3299   ac_status=$?
3300   echo "$as_me:3300: \$? = $ac_status" >&5
3301   (exit "$ac_status"); }
3302 { (eval echo "$as_me:3302: \"$ac_compiler -v </dev/null >&5\"") >&5
3303   (eval $ac_compiler -v </dev/null >&5) 2>&5
3304   ac_status=$?
3305   echo "$as_me:3305: \$? = $ac_status" >&5
3306   (exit "$ac_status"); }
3307 { (eval echo "$as_me:3307: \"$ac_compiler -V </dev/null >&5\"") >&5
3308   (eval $ac_compiler -V </dev/null >&5) 2>&5
3309   ac_status=$?
3310   echo "$as_me:3310: \$? = $ac_status" >&5
3311   (exit "$ac_status"); }
3312
3313 echo "$as_me:3313: checking whether we are using the GNU C++ compiler" >&5
3314 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3315 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3316   echo $ECHO_N "(cached) $ECHO_C" >&6
3317 else
3318   cat >"conftest.$ac_ext" <<_ACEOF
3319 #line 3319 "configure"
3320 #include "confdefs.h"
3321
3322 int
3323 main (void)
3324 {
3325 #ifndef __GNUC__
3326        choke me
3327 #endif
3328
3329   ;
3330   return 0;
3331 }
3332 _ACEOF
3333 rm -f "conftest.$ac_objext"
3334 if { (eval echo "$as_me:3334: \"$ac_compile\"") >&5
3335   (eval $ac_compile) 2>&5
3336   ac_status=$?
3337   echo "$as_me:3337: \$? = $ac_status" >&5
3338   (exit "$ac_status"); } &&
3339          { ac_try='test -s "conftest.$ac_objext"'
3340   { (eval echo "$as_me:3340: \"$ac_try\"") >&5
3341   (eval $ac_try) 2>&5
3342   ac_status=$?
3343   echo "$as_me:3343: \$? = $ac_status" >&5
3344   (exit "$ac_status"); }; }; then
3345   ac_compiler_gnu=yes
3346 else
3347   echo "$as_me: failed program was:" >&5
3348 cat "conftest.$ac_ext" >&5
3349 ac_compiler_gnu=no
3350 fi
3351 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3352 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3353
3354 fi
3355 echo "$as_me:3355: result: $ac_cv_cxx_compiler_gnu" >&5
3356 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3357 GXX=`test $ac_compiler_gnu = yes && echo yes`
3358 ac_test_CXXFLAGS=${CXXFLAGS+set}
3359 ac_save_CXXFLAGS=$CXXFLAGS
3360 CXXFLAGS="-g"
3361 echo "$as_me:3361: checking whether $CXX accepts -g" >&5
3362 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3363 if test "${ac_cv_prog_cxx_g+set}" = set; then
3364   echo $ECHO_N "(cached) $ECHO_C" >&6
3365 else
3366   cat >"conftest.$ac_ext" <<_ACEOF
3367 #line 3367 "configure"
3368 #include "confdefs.h"
3369
3370 int
3371 main (void)
3372 {
3373
3374   ;
3375   return 0;
3376 }
3377 _ACEOF
3378 rm -f "conftest.$ac_objext"
3379 if { (eval echo "$as_me:3379: \"$ac_compile\"") >&5
3380   (eval $ac_compile) 2>&5
3381   ac_status=$?
3382   echo "$as_me:3382: \$? = $ac_status" >&5
3383   (exit "$ac_status"); } &&
3384          { ac_try='test -s "conftest.$ac_objext"'
3385   { (eval echo "$as_me:3385: \"$ac_try\"") >&5
3386   (eval $ac_try) 2>&5
3387   ac_status=$?
3388   echo "$as_me:3388: \$? = $ac_status" >&5
3389   (exit "$ac_status"); }; }; then
3390   ac_cv_prog_cxx_g=yes
3391 else
3392   echo "$as_me: failed program was:" >&5
3393 cat "conftest.$ac_ext" >&5
3394 ac_cv_prog_cxx_g=no
3395 fi
3396 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3397 fi
3398 echo "$as_me:3398: result: $ac_cv_prog_cxx_g" >&5
3399 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3400 if test "$ac_test_CXXFLAGS" = set; then
3401   CXXFLAGS=$ac_save_CXXFLAGS
3402 elif test $ac_cv_prog_cxx_g = yes; then
3403   if test "$GXX" = yes; then
3404     CXXFLAGS="-g -O2"
3405   else
3406     CXXFLAGS="-g"
3407   fi
3408 else
3409   if test "$GXX" = yes; then
3410     CXXFLAGS="-O2"
3411   else
3412     CXXFLAGS=
3413   fi
3414 fi
3415 for ac_declaration in \
3416    ''\
3417    '#include <stdlib.h>' \
3418    'extern "C" void std::exit (int) throw (); using std::exit;' \
3419    'extern "C" void std::exit (int); using std::exit;' \
3420    'extern "C" void exit (int) throw ();' \
3421    'extern "C" void exit (int);' \
3422    'void exit (int);'
3423 do
3424   cat >"conftest.$ac_ext" <<_ACEOF
3425 #line 3425 "configure"
3426 #include "confdefs.h"
3427 #include <stdlib.h>
3428 $ac_declaration
3429 int
3430 main (void)
3431 {
3432 exit (42);
3433   ;
3434   return 0;
3435 }
3436 _ACEOF
3437 rm -f "conftest.$ac_objext"
3438 if { (eval echo "$as_me:3438: \"$ac_compile\"") >&5
3439   (eval $ac_compile) 2>&5
3440   ac_status=$?
3441   echo "$as_me:3441: \$? = $ac_status" >&5
3442   (exit "$ac_status"); } &&
3443          { ac_try='test -s "conftest.$ac_objext"'
3444   { (eval echo "$as_me:3444: \"$ac_try\"") >&5
3445   (eval $ac_try) 2>&5
3446   ac_status=$?
3447   echo "$as_me:3447: \$? = $ac_status" >&5
3448   (exit "$ac_status"); }; }; then
3449   :
3450 else
3451   echo "$as_me: failed program was:" >&5
3452 cat "conftest.$ac_ext" >&5
3453 continue
3454 fi
3455 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3456   cat >"conftest.$ac_ext" <<_ACEOF
3457 #line 3457 "configure"
3458 #include "confdefs.h"
3459 $ac_declaration
3460 int
3461 main (void)
3462 {
3463 exit (42);
3464   ;
3465   return 0;
3466 }
3467 _ACEOF
3468 rm -f "conftest.$ac_objext"
3469 if { (eval echo "$as_me:3469: \"$ac_compile\"") >&5
3470   (eval $ac_compile) 2>&5
3471   ac_status=$?
3472   echo "$as_me:3472: \$? = $ac_status" >&5
3473   (exit "$ac_status"); } &&
3474          { ac_try='test -s "conftest.$ac_objext"'
3475   { (eval echo "$as_me:3475: \"$ac_try\"") >&5
3476   (eval $ac_try) 2>&5
3477   ac_status=$?
3478   echo "$as_me:3478: \$? = $ac_status" >&5
3479   (exit "$ac_status"); }; }; then
3480   break
3481 else
3482   echo "$as_me: failed program was:" >&5
3483 cat "conftest.$ac_ext" >&5
3484 fi
3485 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3486 done
3487 rm -rf conftest*
3488 if test -n "$ac_declaration"; then
3489   echo '#ifdef __cplusplus' >>confdefs.h
3490   echo "$ac_declaration"    >>confdefs.h
3491   echo '#endif'             >>confdefs.h
3492 fi
3493
3494 ac_ext=c
3495 ac_cpp='$CPP $CPPFLAGS'
3496 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3497 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3499 ac_main_return="return"
3500
3501         ac_ext=cc
3502 ac_cpp='$CXXCPP $CPPFLAGS'
3503 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3504 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3505 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3506 ac_main_return="return"
3507
3508         if test "x$cf_with_cxx" != xno
3509         then
3510                 # Several of the C++ configurations do not work, particularly when
3511                 # cross-compiling (20140913 -TD)
3512                 echo "$as_me:3512: checking if $CXX works" >&5
3513 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3514
3515                 save_CPPFLAGS="$CPPFLAGS"
3516                 eval cf_includedir=${includedir}
3517                 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3518
3519 cat >"conftest.$ac_ext" <<_ACEOF
3520 #line 3520 "configure"
3521 #include "confdefs.h"
3522
3523 #include <stdlib.h>
3524 #include <stdio.h>
3525
3526 int
3527 main (void)
3528 {
3529
3530                 printf("Hello world!\n")
3531
3532   ;
3533   return 0;
3534 }
3535 _ACEOF
3536 rm -f "conftest.$ac_objext"
3537 if { (eval echo "$as_me:3537: \"$ac_compile\"") >&5
3538   (eval $ac_compile) 2>&5
3539   ac_status=$?
3540   echo "$as_me:3540: \$? = $ac_status" >&5
3541   (exit "$ac_status"); } &&
3542          { ac_try='test -s "conftest.$ac_objext"'
3543   { (eval echo "$as_me:3543: \"$ac_try\"") >&5
3544   (eval $ac_try) 2>&5
3545   ac_status=$?
3546   echo "$as_me:3546: \$? = $ac_status" >&5
3547   (exit "$ac_status"); }; }; then
3548   cf_cxx_works=yes
3549 else
3550   echo "$as_me: failed program was:" >&5
3551 cat "conftest.$ac_ext" >&5
3552 cf_cxx_works=no
3553 fi
3554 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3555                 CPPFLAGS="$save_CPPFLAGS"
3556
3557                 echo "$as_me:3557: result: $cf_cxx_works" >&5
3558 echo "${ECHO_T}$cf_cxx_works" >&6
3559                 if test "x$cf_cxx_works" = xno
3560                 then
3561                         { echo "$as_me:3561: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3562 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3563                         cf_with_cxx=no; CXX=""; GXX="";
3564                 fi
3565         fi
3566         ac_ext=c
3567 ac_cpp='$CPP $CPPFLAGS'
3568 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3569 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571 ac_main_return="return"
3572
3573         # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3574         if test "$CXX" = "g++" ; then
3575                 # Extract the first word of "g++", so it can be a program name with args.
3576 set dummy g++; ac_word=$2
3577 echo "$as_me:3577: checking for $ac_word" >&5
3578 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3579 if test "${ac_cv_path_CXX+set}" = set; then
3580   echo $ECHO_N "(cached) $ECHO_C" >&6
3581 else
3582   case $CXX in
3583   [\\/]* | ?:[\\/]*)
3584   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3585   ;;
3586   *)
3587   ac_save_IFS=$IFS; IFS=$ac_path_separator
3588 ac_dummy="$PATH"
3589 for ac_dir in $ac_dummy; do
3590   IFS=$ac_save_IFS
3591   test -z "$ac_dir" && ac_dir=.
3592   if $as_executable_p "$ac_dir/$ac_word"; then
3593    ac_cv_path_CXX="$ac_dir/$ac_word"
3594    echo "$as_me:3594: found $ac_dir/$ac_word" >&5
3595    break
3596 fi
3597 done
3598
3599   ;;
3600 esac
3601 fi
3602 CXX=$ac_cv_path_CXX
3603
3604 if test -n "$CXX"; then
3605   echo "$as_me:3605: result: $CXX" >&5
3606 echo "${ECHO_T}$CXX" >&6
3607 else
3608   echo "$as_me:3608: result: no" >&5
3609 echo "${ECHO_T}no" >&6
3610 fi
3611
3612         fi
3613         case "x$CXX" in
3614         (x|xg++)
3615                 { echo "$as_me:3615: WARNING: You don't have any C++ compiler, too bad" >&5
3616 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3617                 cf_with_cxx=no; CXX=""; GXX="";
3618                 ;;
3619         esac
3620 fi
3621
3622 GXX_VERSION=none
3623 if test "$GXX" = yes; then
3624         echo "$as_me:3624: checking version of ${CXX:-g++}" >&5
3625 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3626         GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3627         if test -z "$GXX_VERSION"
3628         then
3629                 GXX_VERSION=unknown
3630                 GXX=no
3631         fi
3632         echo "$as_me:3632: result: $GXX_VERSION" >&5
3633 echo "${ECHO_T}$GXX_VERSION" >&6
3634 fi
3635
3636 case "$GXX_VERSION" in
3637 ([1-9][0-9].*)
3638         ;;
3639 (1.*|2.[0-6]*)
3640         { echo "$as_me:3640: WARNING: templates do not work" >&5
3641 echo "$as_me: WARNING: templates do not work" >&2;}
3642         ;;
3643 esac
3644
3645 echo "$as_me:3645: checking if you want to build C++ binding and demo" >&5
3646 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3647
3648 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3649 if test "${with_cxx_binding+set}" = set; then
3650   withval="$with_cxx_binding"
3651   cf_with_cxx_binding=$withval
3652 else
3653   cf_with_cxx_binding=$cf_with_cxx
3654 fi;
3655 echo "$as_me:3655: result: $cf_with_cxx_binding" >&5
3656 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3657
3658 echo "$as_me:3658: checking if you want to build with Ada" >&5
3659 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3660 echo "$as_me:3660: result: $cf_with_ada" >&5
3661 echo "${ECHO_T}$cf_with_ada" >&6
3662
3663 echo "$as_me:3663: checking if you want to install terminal database" >&5
3664 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3665
3666 # Check whether --enable-db-install or --disable-db-install was given.
3667 if test "${enable_db_install+set}" = set; then
3668   enableval="$enable_db_install"
3669   cf_with_db_install=$enableval
3670 else
3671   cf_with_db_install=yes
3672 fi;
3673 echo "$as_me:3673: result: $cf_with_db_install" >&5
3674 echo "${ECHO_T}$cf_with_db_install" >&6
3675
3676 echo "$as_me:3676: checking if you want to install manpages" >&5
3677 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3678
3679 # Check whether --with-manpages or --without-manpages was given.
3680 if test "${with_manpages+set}" = set; then
3681   withval="$with_manpages"
3682   cf_with_manpages=$withval
3683 else
3684   cf_with_manpages=yes
3685 fi;
3686 echo "$as_me:3686: result: $cf_with_manpages" >&5
3687 echo "${ECHO_T}$cf_with_manpages" >&6
3688
3689 echo "$as_me:3689: checking if you want to build programs such as tic" >&5
3690 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3691
3692 # Check whether --with-progs or --without-progs was given.
3693 if test "${with_progs+set}" = set; then
3694   withval="$with_progs"
3695   cf_with_progs=$withval
3696 else
3697   cf_with_progs=yes
3698 fi;
3699 echo "$as_me:3699: result: $cf_with_progs" >&5
3700 echo "${ECHO_T}$cf_with_progs" >&6
3701
3702 if test -f "$srcdir/tack/tack.h" ; then
3703         if test "x$cross_compiling" = xyes ; then
3704                 test -n "$verbose" && echo "    ignoring tack because we are cross-compiling" 1>&6
3705
3706 echo "${as_me:-configure}:3706: testing ignoring tack because we are cross-compiling ..." 1>&5
3707
3708                 cf_with_tack=no
3709         else
3710                 echo "$as_me:3710: checking if you want to build the tack program" >&5
3711 echo $ECHO_N "checking if you want to build the tack program... $ECHO_C" >&6
3712
3713 # Check whether --with-tack or --without-tack was given.
3714 if test "${with_tack+set}" = set; then
3715   withval="$with_tack"
3716   cf_with_tack=$withval
3717 else
3718   cf_with_tack=$cf_with_progs
3719 fi;
3720                 echo "$as_me:3720: result: $cf_with_tack" >&5
3721 echo "${ECHO_T}$cf_with_tack" >&6
3722         fi
3723 else
3724         cf_with_tack=no
3725 fi
3726
3727 echo "$as_me:3727: checking if you want to build test-programs" >&5
3728 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3729
3730 # Check whether --with-tests or --without-tests was given.
3731 if test "${with_tests+set}" = set; then
3732   withval="$with_tests"
3733   cf_with_tests=$withval
3734 else
3735   cf_with_tests=yes
3736 fi;
3737 echo "$as_me:3737: result: $cf_with_tests" >&5
3738 echo "${ECHO_T}$cf_with_tests" >&6
3739
3740 echo "$as_me:3740: checking if you wish to install curses.h" >&5
3741 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3742
3743 # Check whether --with-curses-h or --without-curses-h was given.
3744 if test "${with_curses_h+set}" = set; then
3745   withval="$with_curses_h"
3746   with_curses_h=$withval
3747 else
3748   with_curses_h=yes
3749 fi;
3750 echo "$as_me:3750: result: $with_curses_h" >&5
3751 echo "${ECHO_T}$with_curses_h" >&6
3752
3753 modules_to_build="ncurses"
3754 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3755 test "X$cf_with_tack"  != Xno && modules_to_build="$modules_to_build tack"
3756 modules_to_build="$modules_to_build panel menu form"
3757
3758 test "$program_prefix" != NONE &&
3759   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3760 # Use a double $ so make ignores it.
3761 test "$program_suffix" != NONE &&
3762   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3763 # Double any \ or $.  echo might interpret backslashes.
3764 # By default was `s,x,x', remove it if useless.
3765 cat <<\_ACEOF >conftest.sed
3766 s/[\\$]/&&/g;s/;s,x,x,$//
3767 _ACEOF
3768 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3769 rm conftest.sed
3770
3771 for ac_prog in mawk gawk nawk awk
3772 do
3773   # Extract the first word of "$ac_prog", so it can be a program name with args.
3774 set dummy $ac_prog; ac_word=$2
3775 echo "$as_me:3775: checking for $ac_word" >&5
3776 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3777 if test "${ac_cv_prog_AWK+set}" = set; then
3778   echo $ECHO_N "(cached) $ECHO_C" >&6
3779 else
3780   if test -n "$AWK"; then
3781   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3782 else
3783   ac_save_IFS=$IFS; IFS=$ac_path_separator
3784 ac_dummy="$PATH"
3785 for ac_dir in $ac_dummy; do
3786   IFS=$ac_save_IFS
3787   test -z "$ac_dir" && ac_dir=.
3788   $as_executable_p "$ac_dir/$ac_word" || continue
3789 ac_cv_prog_AWK="$ac_prog"
3790 echo "$as_me:3790: found $ac_dir/$ac_word" >&5
3791 break
3792 done
3793
3794 fi
3795 fi
3796 AWK=$ac_cv_prog_AWK
3797 if test -n "$AWK"; then
3798   echo "$as_me:3798: result: $AWK" >&5
3799 echo "${ECHO_T}$AWK" >&6
3800 else
3801   echo "$as_me:3801: result: no" >&5
3802 echo "${ECHO_T}no" >&6
3803 fi
3804
3805   test -n "$AWK" && break
3806 done
3807
3808 test -z "$AWK" && { { echo "$as_me:3808: error: No awk program found" >&5
3809 echo "$as_me: error: No awk program found" >&2;}
3810    { (exit 1); exit 1; }; }
3811
3812 # Find a good install program.  We prefer a C program (faster),
3813 # so one script is as good as another.  But avoid the broken or
3814 # incompatible versions:
3815 # SysV /etc/install, /usr/sbin/install
3816 # SunOS /usr/etc/install
3817 # IRIX /sbin/install
3818 # AIX /bin/install
3819 # AmigaOS /C/install, which installs bootblocks on floppy discs
3820 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3821 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3822 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3823 # ./install, which can be erroneously created by make from ./install.sh.
3824 echo "$as_me:3824: checking for a BSD compatible install" >&5
3825 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3826 if test -z "$INSTALL"; then
3827 if test "${ac_cv_path_install+set}" = set; then
3828   echo $ECHO_N "(cached) $ECHO_C" >&6
3829 else
3830     ac_save_IFS=$IFS; IFS=$ac_path_separator
3831   for ac_dir in $PATH; do
3832     IFS=$ac_save_IFS
3833     # Account for people who put trailing slashes in PATH elements.
3834     case $ac_dir/ in
3835     / | ./ | .// | /cC/* \
3836     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3837     | /usr/ucb/* ) ;;
3838     *)
3839       # OSF1 and SCO ODT 3.0 have their own names for install.
3840       # Don't use installbsd from OSF since it installs stuff as root
3841       # by default.
3842       for ac_prog in ginstall scoinst install; do
3843         if $as_executable_p "$ac_dir/$ac_prog"; then
3844           if test $ac_prog = install &&
3845             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3846             # AIX install.  It has an incompatible calling convention.
3847             :
3848           elif test $ac_prog = install &&
3849             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3850             # program-specific install script used by HP pwplus--don't use.
3851             :
3852           else
3853             ac_cv_path_install="$ac_dir/$ac_prog -c"
3854             break 2
3855           fi
3856         fi
3857       done
3858       ;;
3859     esac
3860   done
3861
3862 fi
3863   if test "${ac_cv_path_install+set}" = set; then
3864     INSTALL=$ac_cv_path_install
3865   else
3866     # As a last resort, use the slow shell script.  We don't cache a
3867     # path for INSTALL within a source directory, because that will
3868     # break other packages using the cache if that directory is
3869     # removed, or if the path is relative.
3870     INSTALL=$ac_install_sh
3871   fi
3872 fi
3873 echo "$as_me:3873: result: $INSTALL" >&5
3874 echo "${ECHO_T}$INSTALL" >&6
3875
3876 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3877 # It thinks the first close brace ends the variable substitution.
3878 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3879
3880 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3881
3882 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3883
3884 case $INSTALL in
3885 (/*)
3886         ;;
3887 (*)
3888         cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3889         test -z "$cf_dir" && cf_dir=.
3890         INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3891         ;;
3892 esac
3893
3894 for ac_prog in lint cppcheck splint
3895 do
3896   # Extract the first word of "$ac_prog", so it can be a program name with args.
3897 set dummy $ac_prog; ac_word=$2
3898 echo "$as_me:3898: checking for $ac_word" >&5
3899 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3900 if test "${ac_cv_prog_LINT+set}" = set; then
3901   echo $ECHO_N "(cached) $ECHO_C" >&6
3902 else
3903   if test -n "$LINT"; then
3904   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3905 else
3906   ac_save_IFS=$IFS; IFS=$ac_path_separator
3907 ac_dummy="$PATH"
3908 for ac_dir in $ac_dummy; do
3909   IFS=$ac_save_IFS
3910   test -z "$ac_dir" && ac_dir=.
3911   $as_executable_p "$ac_dir/$ac_word" || continue
3912 ac_cv_prog_LINT="$ac_prog"
3913 echo "$as_me:3913: found $ac_dir/$ac_word" >&5
3914 break
3915 done
3916
3917 fi
3918 fi
3919 LINT=$ac_cv_prog_LINT
3920 if test -n "$LINT"; then
3921   echo "$as_me:3921: result: $LINT" >&5
3922 echo "${ECHO_T}$LINT" >&6
3923 else
3924   echo "$as_me:3924: result: no" >&5
3925 echo "${ECHO_T}no" >&6
3926 fi
3927
3928   test -n "$LINT" && break
3929 done
3930
3931 case "x$LINT" in
3932 (xcppcheck|x*/cppcheck)
3933         test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3934         ;;
3935 esac
3936
3937 echo "$as_me:3937: checking whether ln -s works" >&5
3938 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3939 LN_S=$as_ln_s
3940 if test "$LN_S" = "ln -s"; then
3941   echo "$as_me:3941: result: yes" >&5
3942 echo "${ECHO_T}yes" >&6
3943 else
3944   echo "$as_me:3944: result: no, using $LN_S" >&5
3945 echo "${ECHO_T}no, using $LN_S" >&6
3946 fi
3947
3948 echo "$as_me:3948: checking if $LN_S -f options work" >&5
3949 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3950
3951 rm -f conf$$.src conf$$dst
3952 echo >conf$$.dst
3953 echo first >conf$$.src
3954 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3955         cf_prog_ln_sf=yes
3956 else
3957         cf_prog_ln_sf=no
3958 fi
3959 rm -f conf$$.dst conf$$src
3960 echo "$as_me:3960: result: $cf_prog_ln_sf" >&5
3961 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3962
3963 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3964
3965 echo "$as_me:3965: checking for long file names" >&5
3966 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3967 if test "${ac_cv_sys_long_file_names+set}" = set; then
3968   echo $ECHO_N "(cached) $ECHO_C" >&6
3969 else
3970   ac_cv_sys_long_file_names=yes
3971 # Test for long file names in all the places we know might matter:
3972 #      .                the current directory, where building will happen
3973 #      $prefix/lib      where we will be installing things
3974 #      $exec_prefix/lib likewise
3975 # eval it to expand exec_prefix.
3976 #      $TMPDIR          if set, where it might want to write temporary files
3977 # if $TMPDIR is not set:
3978 #      /tmp             where it might want to write temporary files
3979 #      /var/tmp         likewise
3980 #      /usr/tmp         likewise
3981 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3982   ac_tmpdirs=$TMPDIR
3983 else
3984   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3985 fi
3986 for ac_dir in  . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3987   test -d "$ac_dir" || continue
3988   test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3989   ac_xdir=$ac_dir/cf$$
3990   (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3991   ac_tf1=$ac_xdir/conftest9012345
3992   ac_tf2=$ac_xdir/conftest9012346
3993   (echo 1 >"$ac_tf1") 2>/dev/null
3994   (echo 2 >"$ac_tf2") 2>/dev/null
3995   ac_val=`cat "$ac_tf1" 2>/dev/null`
3996   if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3997     ac_cv_sys_long_file_names=no
3998     rm -rf "$ac_xdir" 2>/dev/null
3999     break
4000   fi
4001   rm -rf "$ac_xdir" 2>/dev/null
4002 done
4003 fi
4004 echo "$as_me:4004: result: $ac_cv_sys_long_file_names" >&5
4005 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
4006 if test "$ac_cv_sys_long_file_names" = yes; then
4007
4008 cat >>confdefs.h <<\EOF
4009 #define HAVE_LONG_FILE_NAMES 1
4010 EOF
4011
4012 fi
4013
4014 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
4015 # of package conflict.
4016 cf_config_suffix=
4017
4018 # Check whether --with-config-suffix or --without-config-suffix was given.
4019 if test "${with_config_suffix+set}" = set; then
4020   withval="$with_config_suffix"
4021   case "x$withval" in
4022         (xyes|xno)
4023                 { echo "$as_me:4023: WARNING: expected a value for config-suffix option" >&5
4024 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
4025                 ;;
4026         (*)     cf_config_suffix="$withval"
4027                 ;;
4028         esac
4029 fi;
4030
4031 # If we find pkg-config, check if we should install the ".pc" files.
4032
4033 echo "$as_me:4033: checking if you want to use pkg-config" >&5
4034 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
4035
4036 # Check whether --with-pkg-config or --without-pkg-config was given.
4037 if test "${with_pkg_config+set}" = set; then
4038   withval="$with_pkg_config"
4039   cf_pkg_config=$withval
4040 else
4041   cf_pkg_config=yes
4042 fi;
4043 echo "$as_me:4043: result: $cf_pkg_config" >&5
4044 echo "${ECHO_T}$cf_pkg_config" >&6
4045
4046 case "$cf_pkg_config" in
4047 (no)
4048         PKG_CONFIG=none
4049         ;;
4050 (yes)
4051
4052 if test -n "$ac_tool_prefix"; then
4053   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4054 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4055 echo "$as_me:4055: checking for $ac_word" >&5
4056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4057 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4058   echo $ECHO_N "(cached) $ECHO_C" >&6
4059 else
4060   case $PKG_CONFIG in
4061   [\\/]* | ?:[\\/]*)
4062   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4063   ;;
4064   *)
4065   ac_save_IFS=$IFS; IFS=$ac_path_separator
4066 ac_dummy="$PATH"
4067 for ac_dir in $ac_dummy; do
4068   IFS=$ac_save_IFS
4069   test -z "$ac_dir" && ac_dir=.
4070   if $as_executable_p "$ac_dir/$ac_word"; then
4071    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4072    echo "$as_me:4072: found $ac_dir/$ac_word" >&5
4073    break
4074 fi
4075 done
4076
4077   ;;
4078 esac
4079 fi
4080 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4081
4082 if test -n "$PKG_CONFIG"; then
4083   echo "$as_me:4083: result: $PKG_CONFIG" >&5
4084 echo "${ECHO_T}$PKG_CONFIG" >&6
4085 else
4086   echo "$as_me:4086: result: no" >&5
4087 echo "${ECHO_T}no" >&6
4088 fi
4089
4090 fi
4091 if test -z "$ac_cv_path_PKG_CONFIG"; then
4092   ac_pt_PKG_CONFIG=$PKG_CONFIG
4093   # Extract the first word of "pkg-config", so it can be a program name with args.
4094 set dummy pkg-config; ac_word=$2
4095 echo "$as_me:4095: checking for $ac_word" >&5
4096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4097 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4098   echo $ECHO_N "(cached) $ECHO_C" >&6
4099 else
4100   case $ac_pt_PKG_CONFIG in
4101   [\\/]* | ?:[\\/]*)
4102   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4103   ;;
4104   *)
4105   ac_save_IFS=$IFS; IFS=$ac_path_separator
4106 ac_dummy="$PATH"
4107 for ac_dir in $ac_dummy; do
4108   IFS=$ac_save_IFS
4109   test -z "$ac_dir" && ac_dir=.
4110   if $as_executable_p "$ac_dir/$ac_word"; then
4111    ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4112    echo "$as_me:4112: found $ac_dir/$ac_word" >&5
4113    break
4114 fi
4115 done
4116
4117   test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4118   ;;
4119 esac
4120 fi
4121 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4122
4123 if test -n "$ac_pt_PKG_CONFIG"; then
4124   echo "$as_me:4124: result: $ac_pt_PKG_CONFIG" >&5
4125 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4126 else
4127   echo "$as_me:4127: result: no" >&5
4128 echo "${ECHO_T}no" >&6
4129 fi
4130
4131   PKG_CONFIG=$ac_pt_PKG_CONFIG
4132 else
4133   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4134 fi
4135
4136         ;;
4137 (*)
4138         PKG_CONFIG=$withval
4139         ;;
4140 esac
4141
4142 test -z "$PKG_CONFIG" && PKG_CONFIG=none
4143 if test "$PKG_CONFIG" != none ; then
4144
4145 if test "x$prefix" != xNONE; then
4146         cf_path_syntax="$prefix"
4147 else
4148         cf_path_syntax="$ac_default_prefix"
4149 fi
4150
4151 case ".$PKG_CONFIG" in
4152 (.\$\(*\)*|.\'*\'*)
4153         ;;
4154 (..|./*|.\\*)
4155         ;;
4156 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4157         ;;
4158 (.\$\{*prefix\}*|.\$\{*dir\}*)
4159         eval PKG_CONFIG="$PKG_CONFIG"
4160         case ".$PKG_CONFIG" in
4161         (.NONE/*)
4162                 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4163                 ;;
4164         esac
4165         ;;
4166 (.no|.NONE/*)
4167         PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4168         ;;
4169 (*)
4170         { { echo "$as_me:4170: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4171 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4172    { (exit 1); exit 1; }; }
4173         ;;
4174 esac
4175
4176 elif test "x$cf_pkg_config" != xno ; then
4177         { echo "$as_me:4177: WARNING: pkg-config is not installed" >&5
4178 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4179 fi
4180
4181 case "$PKG_CONFIG" in
4182 (no|none|yes)
4183         echo "$as_me:4183: checking for pkg-config library directory" >&5
4184 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4185         ;;
4186 (*)
4187         echo "$as_me:4187: checking for $PKG_CONFIG library directory" >&5
4188 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4189         ;;
4190 esac
4191
4192 # if $PKG_CONFIG_LIBDIR is set, try to use that
4193 if test -n "$PKG_CONFIG_PATH"; then
4194         cf_search_path=`echo "$PKG_CONFIG_PATH" | sed -e 's/:/ /g' -e 's,^[     ]*,,' -e 's,[   ]*$,,'`
4195 elif test -n "$PKG_CONFIG_LIBDIR"; then
4196         cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[   ]*,,' -e 's,[   ]*$,,'`
4197 else
4198         cf_search_path=auto
4199 fi
4200
4201 # if the option is used, let that override.  otherwise default to "libdir"
4202
4203 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4204 if test "${with_pkg_config_libdir+set}" = set; then
4205   withval="$with_pkg_config_libdir"
4206   cf_search_path=$withval
4207 else
4208   test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
4209 fi;
4210
4211 case "x$cf_search_path" in
4212 (xlibdir)
4213         PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
4214         echo "$as_me:4214: result: $PKG_CONFIG_LIBDIR" >&5
4215 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4216         cf_search_path=
4217         ;;
4218 (x)
4219         ;;
4220 (x/*\ *)
4221         PKG_CONFIG_LIBDIR=
4222         ;;
4223 (x/*)
4224         PKG_CONFIG_LIBDIR="$cf_search_path"
4225         echo "$as_me:4225: result: $PKG_CONFIG_LIBDIR" >&5
4226 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4227         cf_search_path=
4228         ;;
4229 (xyes|xauto)
4230         echo "$as_me:4230: result: auto" >&5
4231 echo "${ECHO_T}auto" >&6
4232         cf_search_path=
4233         # Look for the library directory using the same prefix as the executable
4234         echo "$as_me:4234: checking for search-list" >&5
4235 echo $ECHO_N "checking for search-list... $ECHO_C" >&6
4236         if test "x$PKG_CONFIG" != xnone
4237         then
4238                 # works for pkg-config since version 0.24 (2009)
4239                 # works for pkgconf since version 0.8.3 (2012)
4240                 for cf_pkg_program in \
4241                         `echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
4242                         pkg-config \
4243                         pkgconf
4244                 do
4245                         cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
4246                         test -n "$cf_search_path" && break
4247                 done
4248
4249                 # works for pkg-config since import in 2005 of original 2001 HP code.
4250                 test -z "$cf_search_path" && \
4251                 cf_search_path=`
4252                 "$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
4253 /^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
4254         sub(\"^[^']*'\",\"\"); \
4255         sub(\"'.*\",\"\"); \
4256         printf \" %s\", \\$0; } \
4257 { next; } \
4258 "`
4259         fi
4260
4261         echo "$as_me:4261: result: $cf_search_path" >&5
4262 echo "${ECHO_T}$cf_search_path" >&6
4263         ;;
4264 (*)
4265         { { echo "$as_me:4265: error: Unexpected option value: $cf_search_path" >&5
4266 echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
4267    { (exit 1); exit 1; }; }
4268         ;;
4269 esac
4270
4271 if test -n "$cf_search_path"
4272 then
4273         echo "$as_me:4273: checking for first directory" >&5
4274 echo $ECHO_N "checking for first directory... $ECHO_C" >&6
4275         cf_pkg_config_path=none
4276         for cf_config in $cf_search_path
4277         do
4278                 if test -d "$cf_config"
4279                 then
4280                         cf_pkg_config_path=$cf_config
4281                         break
4282                 fi
4283         done
4284         echo "$as_me:4284: result: $cf_pkg_config_path" >&5
4285 echo "${ECHO_T}$cf_pkg_config_path" >&6
4286
4287         if test "x$cf_pkg_config_path" != xnone ; then
4288                 # limit this to the first directory found
4289                 PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
4290         fi
4291
4292         if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
4293         then
4294                 echo "$as_me:4294: checking for workaround" >&5
4295 echo $ECHO_N "checking for workaround... $ECHO_C" >&6
4296                 if test "$prefix" = "NONE" ; then
4297                         cf_prefix="$ac_default_prefix"
4298                 else
4299                         cf_prefix="$prefix"
4300                 fi
4301                 eval cf_libdir=$libdir
4302                 cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
4303                 cf_backup=
4304                 for cf_config in $cf_search_path
4305                 do
4306                         case $cf_config in
4307                         $cf_libdir/pkgconfig)
4308                                 PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
4309                                 break
4310                                 ;;
4311                         *)
4312                                 test -z "$cf_backup" && cf_backup=$cf_config
4313                                 ;;
4314                         esac
4315                 done
4316                 test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
4317                 echo "$as_me:4317: result: $PKG_CONFIG_LIBDIR" >&5
4318 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4319         fi
4320 fi
4321
4322 if test "x$PKG_CONFIG" != xnone
4323 then
4324         echo "$as_me:4324: checking if we should install .pc files for $PKG_CONFIG" >&5
4325 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4326 else
4327         echo "$as_me:4327: checking if we should install .pc files" >&5
4328 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4329 fi
4330
4331 # Check whether --enable-pc-files or --disable-pc-files was given.
4332 if test "${enable_pc_files+set}" = set; then
4333   enableval="$enable_pc_files"
4334   enable_pc_files=$enableval
4335 else
4336   enable_pc_files=no
4337 fi;
4338 echo "$as_me:4338: result: $enable_pc_files" >&5
4339 echo "${ECHO_T}$enable_pc_files" >&6
4340
4341 if test "x$enable_pc_files" != xno
4342 then
4343         MAKE_PC_FILES=
4344         case "x$PKG_CONFIG_LIBDIR" in
4345         (xno|xnone|xyes|x)
4346                 { echo "$as_me:4346: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4347 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4348                 ;;
4349         (*)
4350                 cf_pkg_config_libdir="$PKG_CONFIG_LIBDIR"
4351
4352 if test "x$prefix" != xNONE; then
4353         cf_path_syntax="$prefix"
4354 else
4355         cf_path_syntax="$ac_default_prefix"
4356 fi
4357
4358 case ".$cf_pkg_config_libdir" in
4359 (.\$\(*\)*|.\'*\'*)
4360         ;;
4361 (..|./*|.\\*)
4362         ;;
4363 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4364         ;;
4365 (.\$\{*prefix\}*|.\$\{*dir\}*)
4366         eval cf_pkg_config_libdir="$cf_pkg_config_libdir"
4367         case ".$cf_pkg_config_libdir" in
4368         (.NONE/*)
4369                 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4370                 ;;
4371         esac
4372         ;;
4373 (.no|.NONE/*)
4374         cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4375         ;;
4376 (*)
4377         { { echo "$as_me:4377: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&5
4378 echo "$as_me: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&2;}
4379    { (exit 1); exit 1; }; }
4380         ;;
4381 esac
4382
4383                 ;;
4384         esac
4385 else
4386         MAKE_PC_FILES="#"
4387 fi
4388
4389 if test -z "$MAKE_PC_FILES"
4390 then
4391         echo "$as_me:4391: checking for suffix to add to pc-files" >&5
4392 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
4393
4394 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4395 if test "${with_pc_suffix+set}" = set; then
4396   withval="$with_pc_suffix"
4397   case "x$withval" in
4398         (xyes|xno)
4399                 PC_MODULE_SUFFIX=
4400                 ;;
4401         (*)     PC_MODULE_SUFFIX="$withval"
4402                 ;;
4403         esac
4404 fi;
4405         test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4406         echo "$as_me:4406: result: $PC_MODULE_SUFFIX" >&5
4407 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4408         test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4409
4410 fi
4411
4412 echo "$as_me:4412: checking if we should assume mixed-case filenames" >&5
4413 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4414
4415 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4416 if test "${enable_mixed_case+set}" = set; then
4417   enableval="$enable_mixed_case"
4418   enable_mixedcase=$enableval
4419 else
4420   enable_mixedcase=auto
4421 fi;
4422 echo "$as_me:4422: result: $enable_mixedcase" >&5
4423 echo "${ECHO_T}$enable_mixedcase" >&6
4424 if test "$enable_mixedcase" = "auto" ; then
4425
4426 echo "$as_me:4426: checking if filesystem supports mixed-case filenames" >&5
4427 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4428 if test "${cf_cv_mixedcase+set}" = set; then
4429   echo $ECHO_N "(cached) $ECHO_C" >&6
4430 else
4431
4432 if test "$cross_compiling" = yes ; then
4433         case "$target_alias" in
4434         (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4435                 cf_cv_mixedcase=no
4436                 ;;
4437         (*)
4438                 cf_cv_mixedcase=yes
4439                 ;;
4440         esac
4441 else
4442         rm -f conftest CONFTEST
4443         echo test >conftest
4444         if test -f CONFTEST ; then
4445                 cf_cv_mixedcase=no
4446         else
4447                 cf_cv_mixedcase=yes
4448         fi
4449         rm -f conftest CONFTEST
4450 fi
4451
4452 fi
4453 echo "$as_me:4453: result: $cf_cv_mixedcase" >&5
4454 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4455 test "$cf_cv_mixedcase" = yes &&
4456 cat >>confdefs.h <<\EOF
4457 #define MIXEDCASE_FILENAMES 1
4458 EOF
4459
4460 else
4461         cf_cv_mixedcase=$enable_mixedcase
4462         if test "x$enable_mixedcase" = "xyes" ; then
4463
4464 cat >>confdefs.h <<\EOF
4465 #define MIXEDCASE_FILENAMES 1
4466 EOF
4467
4468         fi
4469 fi
4470
4471 # do this after mixed-case option (tags/TAGS is not as important as tic).
4472 echo "$as_me:4472: checking whether ${MAKE-make} sets \${MAKE}" >&5
4473 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4474 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4475 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4476   echo $ECHO_N "(cached) $ECHO_C" >&6
4477 else
4478   cat >conftest.make <<\EOF
4479 all:
4480         @echo 'ac_maketemp="${MAKE}"'
4481 EOF
4482 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4483 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4484 if test -n "$ac_maketemp"; then
4485   eval ac_cv_prog_make_${ac_make}_set=yes
4486 else
4487   eval ac_cv_prog_make_${ac_make}_set=no
4488 fi
4489 rm -f conftest.make
4490 fi
4491 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4492   echo "$as_me:4492: result: yes" >&5
4493 echo "${ECHO_T}yes" >&6
4494   SET_MAKE=
4495 else
4496   echo "$as_me:4496: result: no" >&5
4497 echo "${ECHO_T}no" >&6
4498   SET_MAKE="MAKE=${MAKE-make}"
4499 fi
4500
4501 echo "$as_me:4501: checking for \".PHONY\" make-support" >&5
4502 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4503 if test "${cf_cv_make_PHONY+set}" = set; then
4504   echo $ECHO_N "(cached) $ECHO_C" >&6
4505 else
4506
4507         rm -rf conftest*
4508         (
4509                 mkdir conftest || exit 1
4510                 cd conftest
4511                 cat >makefile <<'CF_EOF'
4512 .PHONY: always
4513 DATA=0
4514 always: always.out
4515         @echo "** making $@ $(DATA)"
4516 once: once.out
4517         @echo "** making $@ $(DATA)"
4518 always.out:
4519         @echo "** making $@ $(DATA)"
4520         echo $(DATA) > $@
4521 once.out:
4522         @echo "** making $@ $(DATA)"
4523         echo $(DATA) > $@
4524 CF_EOF
4525                 for cf_data in 1 2 3
4526                 do
4527                         ${MAKE:-make} always DATA=$cf_data
4528                         ${MAKE:-make} once   DATA=$cf_data
4529                         ${MAKE:-make} -t always once
4530                         if test -f always ; then
4531                                 echo "no (case 1)" > ../conftest.tmp
4532                         elif test ! -f always.out ; then
4533                                 echo "no (case 2)" > ../conftest.tmp
4534                         elif test ! -f once.out ; then
4535                                 echo "no (case 3)" > ../conftest.tmp
4536                         elif ! cmp -s always.out once.out ; then
4537                                 echo "no (case 4)" > ../conftest.tmp
4538                                 diff always.out once.out
4539                         else
4540                                 cf_check="`cat always.out`"
4541                                 if test "x$cf_check" != "x$cf_data" ; then
4542                                         echo "no (case 5)" > ../conftest.tmp
4543                                 else
4544                                         echo yes > ../conftest.tmp
4545                                         rm -f ./*.out
4546                                         continue
4547                                 fi
4548                         fi
4549                         break
4550                 done
4551         ) >&5 2>&1
4552         cf_cv_make_PHONY="`cat conftest.tmp`"
4553         rm -rf conftest*
4554
4555 fi
4556 echo "$as_me:4556: result: $cf_cv_make_PHONY" >&5
4557 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4558 MAKE_NO_PHONY="#"
4559 MAKE_PHONY="#"
4560 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4561 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4562
4563 for ac_prog in exctags ctags
4564 do
4565   # Extract the first word of "$ac_prog", so it can be a program name with args.
4566 set dummy $ac_prog; ac_word=$2
4567 echo "$as_me:4567: checking for $ac_word" >&5
4568 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4569 if test "${ac_cv_prog_CTAGS+set}" = set; then
4570   echo $ECHO_N "(cached) $ECHO_C" >&6
4571 else
4572   if test -n "$CTAGS"; then
4573   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4574 else
4575   ac_save_IFS=$IFS; IFS=$ac_path_separator
4576 ac_dummy="$PATH"
4577 for ac_dir in $ac_dummy; do
4578   IFS=$ac_save_IFS
4579   test -z "$ac_dir" && ac_dir=.
4580   $as_executable_p "$ac_dir/$ac_word" || continue
4581 ac_cv_prog_CTAGS="$ac_prog"
4582 echo "$as_me:4582: found $ac_dir/$ac_word" >&5
4583 break
4584 done
4585
4586 fi
4587 fi
4588 CTAGS=$ac_cv_prog_CTAGS
4589 if test -n "$CTAGS"; then
4590   echo "$as_me:4590: result: $CTAGS" >&5
4591 echo "${ECHO_T}$CTAGS" >&6
4592 else
4593   echo "$as_me:4593: result: no" >&5
4594 echo "${ECHO_T}no" >&6
4595 fi
4596
4597   test -n "$CTAGS" && break
4598 done
4599
4600 for ac_prog in exetags etags
4601 do
4602   # Extract the first word of "$ac_prog", so it can be a program name with args.
4603 set dummy $ac_prog; ac_word=$2
4604 echo "$as_me:4604: checking for $ac_word" >&5
4605 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4606 if test "${ac_cv_prog_ETAGS+set}" = set; then
4607   echo $ECHO_N "(cached) $ECHO_C" >&6
4608 else
4609   if test -n "$ETAGS"; then
4610   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4611 else
4612   ac_save_IFS=$IFS; IFS=$ac_path_separator
4613 ac_dummy="$PATH"
4614 for ac_dir in $ac_dummy; do
4615   IFS=$ac_save_IFS
4616   test -z "$ac_dir" && ac_dir=.
4617   $as_executable_p "$ac_dir/$ac_word" || continue
4618 ac_cv_prog_ETAGS="$ac_prog"
4619 echo "$as_me:4619: found $ac_dir/$ac_word" >&5
4620 break
4621 done
4622
4623 fi
4624 fi
4625 ETAGS=$ac_cv_prog_ETAGS
4626 if test -n "$ETAGS"; then
4627   echo "$as_me:4627: result: $ETAGS" >&5
4628 echo "${ECHO_T}$ETAGS" >&6
4629 else
4630   echo "$as_me:4630: result: no" >&5
4631 echo "${ECHO_T}no" >&6
4632 fi
4633
4634   test -n "$ETAGS" && break
4635 done
4636
4637 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4638 set dummy ${CTAGS:-ctags}; ac_word=$2
4639 echo "$as_me:4639: checking for $ac_word" >&5
4640 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4641 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4642   echo $ECHO_N "(cached) $ECHO_C" >&6
4643 else
4644   if test -n "$MAKE_LOWER_TAGS"; then
4645   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4646 else
4647   ac_save_IFS=$IFS; IFS=$ac_path_separator
4648 ac_dummy="$PATH"
4649 for ac_dir in $ac_dummy; do
4650   IFS=$ac_save_IFS
4651   test -z "$ac_dir" && ac_dir=.
4652   $as_executable_p "$ac_dir/$ac_word" || continue
4653 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4654 echo "$as_me:4654: found $ac_dir/$ac_word" >&5
4655 break
4656 done
4657
4658   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4659 fi
4660 fi
4661 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4662 if test -n "$MAKE_LOWER_TAGS"; then
4663   echo "$as_me:4663: result: $MAKE_LOWER_TAGS" >&5
4664 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4665 else
4666   echo "$as_me:4666: result: no" >&5
4667 echo "${ECHO_T}no" >&6
4668 fi
4669
4670 if test "$cf_cv_mixedcase" = yes ; then
4671         # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4672 set dummy ${ETAGS:-etags}; ac_word=$2
4673 echo "$as_me:4673: checking for $ac_word" >&5
4674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4675 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4676   echo $ECHO_N "(cached) $ECHO_C" >&6
4677 else
4678   if test -n "$MAKE_UPPER_TAGS"; then
4679   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4680 else
4681   ac_save_IFS=$IFS; IFS=$ac_path_separator
4682 ac_dummy="$PATH"
4683 for ac_dir in $ac_dummy; do
4684   IFS=$ac_save_IFS
4685   test -z "$ac_dir" && ac_dir=.
4686   $as_executable_p "$ac_dir/$ac_word" || continue
4687 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4688 echo "$as_me:4688: found $ac_dir/$ac_word" >&5
4689 break
4690 done
4691
4692   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4693 fi
4694 fi
4695 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4696 if test -n "$MAKE_UPPER_TAGS"; then
4697   echo "$as_me:4697: result: $MAKE_UPPER_TAGS" >&5
4698 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4699 else
4700   echo "$as_me:4700: result: no" >&5
4701 echo "${ECHO_T}no" >&6
4702 fi
4703
4704 else
4705         MAKE_UPPER_TAGS=no
4706 fi
4707
4708 if test "$MAKE_UPPER_TAGS" = yes ; then
4709         MAKE_UPPER_TAGS=
4710 else
4711         MAKE_UPPER_TAGS="#"
4712 fi
4713
4714 if test "$MAKE_LOWER_TAGS" = yes ; then
4715         MAKE_LOWER_TAGS=
4716 else
4717         MAKE_LOWER_TAGS="#"
4718 fi
4719
4720 echo "$as_me:4720: checking for makeflags variable" >&5
4721 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4722 if test "${cf_cv_makeflags+set}" = set; then
4723   echo $ECHO_N "(cached) $ECHO_C" >&6
4724 else
4725
4726         cf_cv_makeflags=''
4727         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4728         do
4729                 cat >cf_makeflags.tmp <<CF_EOF
4730 SHELL = $SHELL
4731 all :
4732         @ echo '.$cf_option'
4733 CF_EOF
4734                 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[   ]*$,,'`
4735                 case "$cf_result" in
4736                 (.*k|.*kw)
4737                         cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4738                         case "$cf_result" in
4739                         (.*CC=*)        cf_cv_makeflags=
4740                                 ;;
4741                         (*)     cf_cv_makeflags=$cf_option
4742                                 ;;
4743                         esac
4744                         break
4745                         ;;
4746                 (.-)
4747                         ;;
4748                 (*)
4749
4750 echo "${as_me:-configure}:4750: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4751
4752                         ;;
4753                 esac
4754         done
4755         rm -f cf_makeflags.tmp
4756
4757 fi
4758 echo "$as_me:4758: result: $cf_cv_makeflags" >&5
4759 echo "${ECHO_T}$cf_cv_makeflags" >&6
4760
4761 if test -n "$ac_tool_prefix"; then
4762   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4763 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4764 echo "$as_me:4764: checking for $ac_word" >&5
4765 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4766 if test "${ac_cv_prog_RANLIB+set}" = set; then
4767   echo $ECHO_N "(cached) $ECHO_C" >&6
4768 else
4769   if test -n "$RANLIB"; then
4770   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4771 else
4772   ac_save_IFS=$IFS; IFS=$ac_path_separator
4773 ac_dummy="$PATH"
4774 for ac_dir in $ac_dummy; do
4775   IFS=$ac_save_IFS
4776   test -z "$ac_dir" && ac_dir=.
4777   $as_executable_p "$ac_dir/$ac_word" || continue
4778 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4779 echo "$as_me:4779: found $ac_dir/$ac_word" >&5
4780 break
4781 done
4782
4783 fi
4784 fi
4785 RANLIB=$ac_cv_prog_RANLIB
4786 if test -n "$RANLIB"; then
4787   echo "$as_me:4787: result: $RANLIB" >&5
4788 echo "${ECHO_T}$RANLIB" >&6
4789 else
4790   echo "$as_me:4790: result: no" >&5
4791 echo "${ECHO_T}no" >&6
4792 fi
4793
4794 fi
4795 if test -z "$ac_cv_prog_RANLIB"; then
4796   ac_ct_RANLIB=$RANLIB
4797   # Extract the first word of "ranlib", so it can be a program name with args.
4798 set dummy ranlib; ac_word=$2
4799 echo "$as_me:4799: checking for $ac_word" >&5
4800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4801 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4802   echo $ECHO_N "(cached) $ECHO_C" >&6
4803 else
4804   if test -n "$ac_ct_RANLIB"; then
4805   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4806 else
4807   ac_save_IFS=$IFS; IFS=$ac_path_separator
4808 ac_dummy="$PATH"
4809 for ac_dir in $ac_dummy; do
4810   IFS=$ac_save_IFS
4811   test -z "$ac_dir" && ac_dir=.
4812   $as_executable_p "$ac_dir/$ac_word" || continue
4813 ac_cv_prog_ac_ct_RANLIB="ranlib"
4814 echo "$as_me:4814: found $ac_dir/$ac_word" >&5
4815 break
4816 done
4817
4818   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4819 fi
4820 fi
4821 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4822 if test -n "$ac_ct_RANLIB"; then
4823   echo "$as_me:4823: result: $ac_ct_RANLIB" >&5
4824 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4825 else
4826   echo "$as_me:4826: result: no" >&5
4827 echo "${ECHO_T}no" >&6
4828 fi
4829
4830   RANLIB=$ac_ct_RANLIB
4831 else
4832   RANLIB="$ac_cv_prog_RANLIB"
4833 fi
4834
4835 if test -n "$ac_tool_prefix"; then
4836   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4837 set dummy ${ac_tool_prefix}ld; ac_word=$2
4838 echo "$as_me:4838: checking for $ac_word" >&5
4839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4840 if test "${ac_cv_prog_LD+set}" = set; then
4841   echo $ECHO_N "(cached) $ECHO_C" >&6
4842 else
4843   if test -n "$LD"; then
4844   ac_cv_prog_LD="$LD" # Let the user override the test.
4845 else
4846   ac_save_IFS=$IFS; IFS=$ac_path_separator
4847 ac_dummy="$PATH"
4848 for ac_dir in $ac_dummy; do
4849   IFS=$ac_save_IFS
4850   test -z "$ac_dir" && ac_dir=.
4851   $as_executable_p "$ac_dir/$ac_word" || continue
4852 ac_cv_prog_LD="${ac_tool_prefix}ld"
4853 echo "$as_me:4853: found $ac_dir/$ac_word" >&5
4854 break
4855 done
4856
4857 fi
4858 fi
4859 LD=$ac_cv_prog_LD
4860 if test -n "$LD"; then
4861   echo "$as_me:4861: result: $LD" >&5
4862 echo "${ECHO_T}$LD" >&6
4863 else
4864   echo "$as_me:4864: result: no" >&5
4865 echo "${ECHO_T}no" >&6
4866 fi
4867
4868 fi
4869 if test -z "$ac_cv_prog_LD"; then
4870   ac_ct_LD=$LD
4871   # Extract the first word of "ld", so it can be a program name with args.
4872 set dummy ld; ac_word=$2
4873 echo "$as_me:4873: checking for $ac_word" >&5
4874 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4875 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4876   echo $ECHO_N "(cached) $ECHO_C" >&6
4877 else
4878   if test -n "$ac_ct_LD"; then
4879   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4880 else
4881   ac_save_IFS=$IFS; IFS=$ac_path_separator
4882 ac_dummy="$PATH"
4883 for ac_dir in $ac_dummy; do
4884   IFS=$ac_save_IFS
4885   test -z "$ac_dir" && ac_dir=.
4886   $as_executable_p "$ac_dir/$ac_word" || continue
4887 ac_cv_prog_ac_ct_LD="ld"
4888 echo "$as_me:4888: found $ac_dir/$ac_word" >&5
4889 break
4890 done
4891
4892   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4893 fi
4894 fi
4895 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4896 if test -n "$ac_ct_LD"; then
4897   echo "$as_me:4897: result: $ac_ct_LD" >&5
4898 echo "${ECHO_T}$ac_ct_LD" >&6
4899 else
4900   echo "$as_me:4900: result: no" >&5
4901 echo "${ECHO_T}no" >&6
4902 fi
4903
4904   LD=$ac_ct_LD
4905 else
4906   LD="$ac_cv_prog_LD"
4907 fi
4908
4909 if test -n "$ac_tool_prefix"; then
4910   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4911 set dummy ${ac_tool_prefix}ar; ac_word=$2
4912 echo "$as_me:4912: checking for $ac_word" >&5
4913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4914 if test "${ac_cv_prog_AR+set}" = set; then
4915   echo $ECHO_N "(cached) $ECHO_C" >&6
4916 else
4917   if test -n "$AR"; then
4918   ac_cv_prog_AR="$AR" # Let the user override the test.
4919 else
4920   ac_save_IFS=$IFS; IFS=$ac_path_separator
4921 ac_dummy="$PATH"
4922 for ac_dir in $ac_dummy; do
4923   IFS=$ac_save_IFS
4924   test -z "$ac_dir" && ac_dir=.
4925   $as_executable_p "$ac_dir/$ac_word" || continue
4926 ac_cv_prog_AR="${ac_tool_prefix}ar"
4927 echo "$as_me:4927: found $ac_dir/$ac_word" >&5
4928 break
4929 done
4930
4931 fi
4932 fi
4933 AR=$ac_cv_prog_AR
4934 if test -n "$AR"; then
4935   echo "$as_me:4935: result: $AR" >&5
4936 echo "${ECHO_T}$AR" >&6
4937 else
4938   echo "$as_me:4938: result: no" >&5
4939 echo "${ECHO_T}no" >&6
4940 fi
4941
4942 fi
4943 if test -z "$ac_cv_prog_AR"; then
4944   ac_ct_AR=$AR
4945   # Extract the first word of "ar", so it can be a program name with args.
4946 set dummy ar; ac_word=$2
4947 echo "$as_me:4947: checking for $ac_word" >&5
4948 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4949 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4950   echo $ECHO_N "(cached) $ECHO_C" >&6
4951 else
4952   if test -n "$ac_ct_AR"; then
4953   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4954 else
4955   ac_save_IFS=$IFS; IFS=$ac_path_separator
4956 ac_dummy="$PATH"
4957 for ac_dir in $ac_dummy; do
4958   IFS=$ac_save_IFS
4959   test -z "$ac_dir" && ac_dir=.
4960   $as_executable_p "$ac_dir/$ac_word" || continue
4961 ac_cv_prog_ac_ct_AR="ar"
4962 echo "$as_me:4962: found $ac_dir/$ac_word" >&5
4963 break
4964 done
4965
4966   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4967 fi
4968 fi
4969 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4970 if test -n "$ac_ct_AR"; then
4971   echo "$as_me:4971: result: $ac_ct_AR" >&5
4972 echo "${ECHO_T}$ac_ct_AR" >&6
4973 else
4974   echo "$as_me:4974: result: no" >&5
4975 echo "${ECHO_T}no" >&6
4976 fi
4977
4978   AR=$ac_ct_AR
4979 else
4980   AR="$ac_cv_prog_AR"
4981 fi
4982
4983 if test -n "$ac_tool_prefix"; then
4984   # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4985 set dummy ${ac_tool_prefix}nm; ac_word=$2
4986 echo "$as_me:4986: checking for $ac_word" >&5
4987 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4988 if test "${ac_cv_prog_NM+set}" = set; then
4989   echo $ECHO_N "(cached) $ECHO_C" >&6
4990 else
4991   if test -n "$NM"; then
4992   ac_cv_prog_NM="$NM" # Let the user override the test.
4993 else
4994   ac_save_IFS=$IFS; IFS=$ac_path_separator
4995 ac_dummy="$PATH"
4996 for ac_dir in $ac_dummy; do
4997   IFS=$ac_save_IFS
4998   test -z "$ac_dir" && ac_dir=.
4999   $as_executable_p "$ac_dir/$ac_word" || continue
5000 ac_cv_prog_NM="${ac_tool_prefix}nm"
5001 echo "$as_me:5001: found $ac_dir/$ac_word" >&5
5002 break
5003 done
5004
5005 fi
5006 fi
5007 NM=$ac_cv_prog_NM
5008 if test -n "$NM"; then
5009   echo "$as_me:5009: result: $NM" >&5
5010 echo "${ECHO_T}$NM" >&6
5011 else
5012   echo "$as_me:5012: result: no" >&5
5013 echo "${ECHO_T}no" >&6
5014 fi
5015
5016 fi
5017 if test -z "$ac_cv_prog_NM"; then
5018   ac_ct_NM=$NM
5019   # Extract the first word of "nm", so it can be a program name with args.
5020 set dummy nm; ac_word=$2
5021 echo "$as_me:5021: checking for $ac_word" >&5
5022 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5023 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
5024   echo $ECHO_N "(cached) $ECHO_C" >&6
5025 else
5026   if test -n "$ac_ct_NM"; then
5027   ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5028 else
5029   ac_save_IFS=$IFS; IFS=$ac_path_separator
5030 ac_dummy="$PATH"
5031 for ac_dir in $ac_dummy; do
5032   IFS=$ac_save_IFS
5033   test -z "$ac_dir" && ac_dir=.
5034   $as_executable_p "$ac_dir/$ac_word" || continue
5035 ac_cv_prog_ac_ct_NM="nm"
5036 echo "$as_me:5036: found $ac_dir/$ac_word" >&5
5037 break
5038 done
5039
5040   test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
5041 fi
5042 fi
5043 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5044 if test -n "$ac_ct_NM"; then
5045   echo "$as_me:5045: result: $ac_ct_NM" >&5
5046 echo "${ECHO_T}$ac_ct_NM" >&6
5047 else
5048   echo "$as_me:5048: result: no" >&5
5049 echo "${ECHO_T}no" >&6
5050 fi
5051
5052   NM=$ac_ct_NM
5053 else
5054   NM="$ac_cv_prog_NM"
5055 fi
5056
5057 if test -n "$ac_tool_prefix"; then
5058   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5059 set dummy ${ac_tool_prefix}ar; ac_word=$2
5060 echo "$as_me:5060: checking for $ac_word" >&5
5061 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5062 if test "${ac_cv_prog_AR+set}" = set; then
5063   echo $ECHO_N "(cached) $ECHO_C" >&6
5064 else
5065   if test -n "$AR"; then
5066   ac_cv_prog_AR="$AR" # Let the user override the test.
5067 else
5068   ac_save_IFS=$IFS; IFS=$ac_path_separator
5069 ac_dummy="$PATH"
5070 for ac_dir in $ac_dummy; do
5071   IFS=$ac_save_IFS
5072   test -z "$ac_dir" && ac_dir=.
5073   $as_executable_p "$ac_dir/$ac_word" || continue
5074 ac_cv_prog_AR="${ac_tool_prefix}ar"
5075 echo "$as_me:5075: found $ac_dir/$ac_word" >&5
5076 break
5077 done
5078
5079 fi
5080 fi
5081 AR=$ac_cv_prog_AR
5082 if test -n "$AR"; then
5083   echo "$as_me:5083: result: $AR" >&5
5084 echo "${ECHO_T}$AR" >&6
5085 else
5086   echo "$as_me:5086: result: no" >&5
5087 echo "${ECHO_T}no" >&6
5088 fi
5089
5090 fi
5091 if test -z "$ac_cv_prog_AR"; then
5092   ac_ct_AR=$AR
5093   # Extract the first word of "ar", so it can be a program name with args.
5094 set dummy ar; ac_word=$2
5095 echo "$as_me:5095: checking for $ac_word" >&5
5096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5097 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5098   echo $ECHO_N "(cached) $ECHO_C" >&6
5099 else
5100   if test -n "$ac_ct_AR"; then
5101   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5102 else
5103   ac_save_IFS=$IFS; IFS=$ac_path_separator
5104 ac_dummy="$PATH"
5105 for ac_dir in $ac_dummy; do
5106   IFS=$ac_save_IFS
5107   test -z "$ac_dir" && ac_dir=.
5108   $as_executable_p "$ac_dir/$ac_word" || continue
5109 ac_cv_prog_ac_ct_AR="ar"
5110 echo "$as_me:5110: found $ac_dir/$ac_word" >&5
5111 break
5112 done
5113
5114   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5115 fi
5116 fi
5117 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5118 if test -n "$ac_ct_AR"; then
5119   echo "$as_me:5119: result: $ac_ct_AR" >&5
5120 echo "${ECHO_T}$ac_ct_AR" >&6
5121 else
5122   echo "$as_me:5122: result: no" >&5
5123 echo "${ECHO_T}no" >&6
5124 fi
5125
5126   AR=$ac_ct_AR
5127 else
5128   AR="$ac_cv_prog_AR"
5129 fi
5130
5131 echo "$as_me:5131: checking for options to update archives" >&5
5132 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5133 if test "${cf_cv_ar_flags+set}" = set; then
5134   echo $ECHO_N "(cached) $ECHO_C" >&6
5135 else
5136
5137         case "$cf_cv_system_name" in
5138         (*-msvc*)
5139                 cf_cv_ar_flags=''
5140                 cat >mk_static_lib.sh <<-EOF
5141                 #!$SHELL
5142                 MSVC_BIN="$AR"
5143                 out="\$1"
5144                 shift
5145                 exec \$MSVC_BIN -out:"\$out" \$@
5146                 EOF
5147                 chmod +x mk_static_lib.sh
5148                 AR=`pwd`/mk_static_lib.sh
5149                 ;;
5150         (*)
5151                 cf_cv_ar_flags=unknown
5152                 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5153                 do
5154
5155                         # check if $ARFLAGS already contains this choice
5156                         if test "x$ARFLAGS" != "x" ; then
5157                                 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5158                                 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5159                                         cf_cv_ar_flags=
5160                                         break
5161                                 fi
5162                         fi
5163
5164                         rm -f "conftest.$ac_cv_objext"
5165                         rm -f conftest.a
5166
5167                         cat >"conftest.$ac_ext" <<EOF
5168 #line 5168 "configure"
5169 int     testdata[3] = { 123, 456, 789 };
5170 EOF
5171                         if { (eval echo "$as_me:5171: \"$ac_compile\"") >&5
5172   (eval $ac_compile) 2>&5
5173   ac_status=$?
5174   echo "$as_me:5174: \$? = $ac_status" >&5
5175   (exit "$ac_status"); } ; then
5176                                 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5177                                 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5178                                 if test -f conftest.a ; then
5179                                         cf_cv_ar_flags="$cf_ar_flags"
5180                                         break
5181                                 fi
5182                         else
5183                                 test -n "$verbose" && echo "    cannot compile test-program" 1>&6
5184
5185 echo "${as_me:-configure}:5185: testing cannot compile test-program ..." 1>&5
5186
5187                                 break
5188                         fi
5189                 done
5190                 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5191                 ;;
5192         esac
5193
5194 fi
5195 echo "$as_me:5195: result: $cf_cv_ar_flags" >&5
5196 echo "${ECHO_T}$cf_cv_ar_flags" >&6
5197
5198 if test -n "$ARFLAGS" ; then
5199         if test -n "$cf_cv_ar_flags" ; then
5200                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5201         fi
5202 else
5203         ARFLAGS=$cf_cv_ar_flags
5204 fi
5205
5206 echo "$as_me:5206: checking if you have specified an install-prefix" >&5
5207 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
5208
5209 # Check whether --with-install-prefix or --without-install-prefix was given.
5210 if test "${with_install_prefix+set}" = set; then
5211   withval="$with_install_prefix"
5212   case "x$withval" in
5213         (xyes|xno)
5214                 ;;
5215         (*)     DESTDIR="$withval"
5216                 ;;
5217         esac
5218 fi;
5219 echo "$as_me:5219: result: $DESTDIR" >&5
5220 echo "${ECHO_T}$DESTDIR" >&6
5221
5222 ###############################################################################
5223
5224 # If we're cross-compiling, allow the user to override the tools and their
5225 # options.  The configure script is oriented toward identifying the host
5226 # compiler, etc., but we need a build compiler to generate parts of the source.
5227
5228 case "$cf_cv_system_name" in
5229 (*-msvc*)
5230         LDFLAGS="$LDFLAGS user32.lib"
5231         export LDFLAGS
5232         ;;
5233 esac
5234
5235 if test "$cross_compiling" = yes ; then
5236
5237         # defaults that we might want to override
5238         : ${BUILD_CFLAGS:=''}
5239         : ${BUILD_CPPFLAGS:=''}
5240         : ${BUILD_LDFLAGS:=''}
5241         : ${BUILD_LIBS:=''}
5242         : ${BUILD_EXEEXT:='$x'}
5243         : ${BUILD_OBJEXT:='o'}
5244
5245 # Check whether --with-build-cc or --without-build-cc was given.
5246 if test "${with_build_cc+set}" = set; then
5247   withval="$with_build_cc"
5248   BUILD_CC="$withval"
5249 else
5250   for ac_prog in gcc clang c99 c89 cc cl
5251 do
5252   # Extract the first word of "$ac_prog", so it can be a program name with args.
5253 set dummy $ac_prog; ac_word=$2
5254 echo "$as_me:5254: checking for $ac_word" >&5
5255 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5256 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5257   echo $ECHO_N "(cached) $ECHO_C" >&6
5258 else
5259   if test -n "$BUILD_CC"; then
5260   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5261 else
5262   ac_save_IFS=$IFS; IFS=$ac_path_separator
5263 ac_dummy="$PATH"
5264 for ac_dir in $ac_dummy; do
5265   IFS=$ac_save_IFS
5266   test -z "$ac_dir" && ac_dir=.
5267   $as_executable_p "$ac_dir/$ac_word" || continue
5268 ac_cv_prog_BUILD_CC="$ac_prog"
5269 echo "$as_me:5269: found $ac_dir/$ac_word" >&5
5270 break
5271 done
5272
5273 fi
5274 fi
5275 BUILD_CC=$ac_cv_prog_BUILD_CC
5276 if test -n "$BUILD_CC"; then
5277   echo "$as_me:5277: result: $BUILD_CC" >&5
5278 echo "${ECHO_T}$BUILD_CC" >&6
5279 else
5280   echo "$as_me:5280: result: no" >&5
5281 echo "${ECHO_T}no" >&6
5282 fi
5283
5284   test -n "$BUILD_CC" && break
5285 done
5286 test -n "$BUILD_CC" || BUILD_CC="none"
5287
5288 fi;
5289         echo "$as_me:5289: checking for native build C compiler" >&5
5290 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5291         echo "$as_me:5291: result: $BUILD_CC" >&5
5292 echo "${ECHO_T}$BUILD_CC" >&6
5293
5294         echo "$as_me:5294: checking for native build C preprocessor" >&5
5295 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5296
5297 # Check whether --with-build-cpp or --without-build-cpp was given.
5298 if test "${with_build_cpp+set}" = set; then
5299   withval="$with_build_cpp"
5300   BUILD_CPP="$withval"
5301 else
5302   BUILD_CPP='${BUILD_CC} -E'
5303 fi;
5304         echo "$as_me:5304: result: $BUILD_CPP" >&5
5305 echo "${ECHO_T}$BUILD_CPP" >&6
5306
5307         echo "$as_me:5307: checking for native build C flags" >&5
5308 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5309
5310 # Check whether --with-build-cflags or --without-build-cflags was given.
5311 if test "${with_build_cflags+set}" = set; then
5312   withval="$with_build_cflags"
5313   BUILD_CFLAGS="$withval"
5314 fi;
5315         echo "$as_me:5315: result: $BUILD_CFLAGS" >&5
5316 echo "${ECHO_T}$BUILD_CFLAGS" >&6
5317
5318         echo "$as_me:5318: checking for native build C preprocessor-flags" >&5
5319 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5320
5321 # Check whether --with-build-cppflags or --without-build-cppflags was given.
5322 if test "${with_build_cppflags+set}" = set; then
5323   withval="$with_build_cppflags"
5324   BUILD_CPPFLAGS="$withval"
5325 fi;
5326         echo "$as_me:5326: result: $BUILD_CPPFLAGS" >&5
5327 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5328
5329         echo "$as_me:5329: checking for native build linker-flags" >&5
5330 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5331
5332 # Check whether --with-build-ldflags or --without-build-ldflags was given.
5333 if test "${with_build_ldflags+set}" = set; then
5334   withval="$with_build_ldflags"
5335   BUILD_LDFLAGS="$withval"
5336 fi;
5337         echo "$as_me:5337: result: $BUILD_LDFLAGS" >&5
5338 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5339
5340         echo "$as_me:5340: checking for native build linker-libraries" >&5
5341 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5342
5343 # Check whether --with-build-libs or --without-build-libs was given.
5344 if test "${with_build_libs+set}" = set; then
5345   withval="$with_build_libs"
5346   BUILD_LIBS="$withval"
5347 fi;
5348         echo "$as_me:5348: result: $BUILD_LIBS" >&5
5349 echo "${ECHO_T}$BUILD_LIBS" >&6
5350
5351         # this assumes we're on Unix.
5352         BUILD_EXEEXT=
5353         BUILD_OBJEXT=o
5354
5355         : ${BUILD_CC:='${CC}'}
5356
5357         echo "$as_me:5357: checking if the build-compiler \"$BUILD_CC\" works" >&5
5358 echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6
5359
5360         cf_save_crossed=$cross_compiling
5361         cf_save_ac_link=$ac_link
5362         cross_compiling=no
5363         cf_build_cppflags=$BUILD_CPPFLAGS
5364         test "$cf_build_cppflags" = "#" && cf_build_cppflags=
5365         ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5'
5366
5367         if test "$cross_compiling" = yes; then
5368   cf_ok_build_cc=unknown
5369 else
5370   cat >"conftest.$ac_ext" <<_ACEOF
5371 #line 5371 "configure"
5372 #include "confdefs.h"
5373 #include <stdio.h>
5374                 int main(int argc, char *argv[])
5375                 {
5376                         ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
5377                 }
5378
5379 _ACEOF
5380 rm -f "conftest$ac_exeext"
5381 if { (eval echo "$as_me:5381: \"$ac_link\"") >&5
5382   (eval $ac_link) 2>&5
5383   ac_status=$?
5384   echo "$as_me:5384: \$? = $ac_status" >&5
5385   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5386   { (eval echo "$as_me:5386: \"$ac_try\"") >&5
5387   (eval $ac_try) 2>&5
5388   ac_status=$?
5389   echo "$as_me:5389: \$? = $ac_status" >&5
5390   (exit "$ac_status"); }; }; then
5391   cf_ok_build_cc=yes
5392 else
5393   echo "$as_me: program exited with status $ac_status" >&5
5394 echo "$as_me: failed program was:" >&5
5395 cat "conftest.$ac_ext" >&5
5396 cf_ok_build_cc=no
5397 fi
5398 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5399 fi
5400
5401         cross_compiling=$cf_save_crossed
5402         ac_link=$cf_save_ac_link
5403
5404         echo "$as_me:5404: result: $cf_ok_build_cc" >&5
5405 echo "${ECHO_T}$cf_ok_build_cc" >&6
5406
5407         if test "$cf_ok_build_cc" != yes
5408         then
5409                 { { echo "$as_me:5409: error: Cross-build requires two compilers.
5410 Use --with-build-cc to specify the native compiler." >&5
5411 echo "$as_me: error: Cross-build requires two compilers.
5412 Use --with-build-cc to specify the native compiler." >&2;}
5413    { (exit 1); exit 1; }; }
5414         fi
5415
5416 else
5417         : ${BUILD_CC:='${CC}'}
5418         : ${BUILD_CPP:='${CPP}'}
5419         : ${BUILD_CFLAGS:='${CFLAGS}'}
5420         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5421         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5422         : ${BUILD_LIBS:='${LIBS}'}
5423         : ${BUILD_EXEEXT:='$x'}
5424         : ${BUILD_OBJEXT:='o'}
5425 fi
5426
5427 ###############################################################################
5428
5429 ### Options to allow the user to specify the set of libraries which are used.
5430 ### Use "--without-normal --with-shared" to allow the default model to be
5431 ### shared, for example.
5432 cf_list_models=""
5433
5434 echo "$as_me:5434: checking if libtool -version-number should be used" >&5
5435 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5436
5437 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5438 if test "${enable_libtool_version+set}" = set; then
5439   enableval="$enable_libtool_version"
5440   test "$enableval" != no && enableval=yes
5441         if test "$enableval" != "yes" ; then
5442     cf_libtool_version=no
5443         else
5444                 cf_libtool_version=yes
5445         fi
5446 else
5447   enableval=yes
5448         cf_libtool_version=yes
5449
5450 fi;
5451 echo "$as_me:5451: result: $cf_libtool_version" >&5
5452 echo "${ECHO_T}$cf_libtool_version" >&6
5453
5454 if test "$cf_libtool_version" = yes ; then
5455         LIBTOOL_VERSION="-version-number"
5456 else
5457         LIBTOOL_VERSION="-version-info"
5458         case "x$VERSION" in
5459         (x)
5460                 { echo "$as_me:5460: WARNING: VERSION was not set" >&5
5461 echo "$as_me: WARNING: VERSION was not set" >&2;}
5462                 ;;
5463         (x*.*.*)
5464                 ABI_VERSION="$VERSION"
5465                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
5466
5467 echo "${as_me:-configure}:5467: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5468
5469                 ;;
5470         (x*:*:*)
5471                 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5472                 test -n "$verbose" && echo "    ABI_VERSION: $ABI_VERSION" 1>&6
5473
5474 echo "${as_me:-configure}:5474: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5475
5476                 ;;
5477         (*)
5478                 { echo "$as_me:5478: WARNING: unexpected VERSION value: $VERSION" >&5
5479 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5480                 ;;
5481         esac
5482 fi
5483
5484 LIBTOOL=
5485
5486 # common library maintenance symbols that are convenient for libtool scripts:
5487 LIB_CREATE='${AR} -cr'
5488 LIB_OBJECT='${OBJECTS}'
5489 LIB_SUFFIX=.a
5490 LIB_PREP="$RANLIB"
5491
5492 # symbols used to prop libtool up to enable it to determine what it should be
5493 # doing:
5494 LIB_CLEAN=
5495 LIB_COMPILE=
5496 LIB_LINK='${CC}'
5497 LIB_INSTALL=
5498 LIB_UNINSTALL=
5499
5500 echo "$as_me:5500: checking if you want to build libraries with libtool" >&5
5501 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5502
5503 # Check whether --with-libtool or --without-libtool was given.
5504 if test "${with_libtool+set}" = set; then
5505   withval="$with_libtool"
5506   with_libtool=$withval
5507 else
5508   with_libtool=no
5509 fi;
5510 echo "$as_me:5510: result: $with_libtool" >&5
5511 echo "${ECHO_T}$with_libtool" >&6
5512 if test "$with_libtool" != "no"; then
5513
5514         if test "$with_libtool" != "yes" ; then
5515
5516 if test "x$prefix" != xNONE; then
5517         cf_path_syntax="$prefix"
5518 else
5519         cf_path_syntax="$ac_default_prefix"
5520 fi
5521
5522 case ".$with_libtool" in
5523 (.\$\(*\)*|.\'*\'*)
5524         ;;
5525 (..|./*|.\\*)
5526         ;;
5527 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5528         ;;
5529 (.\$\{*prefix\}*|.\$\{*dir\}*)
5530         eval with_libtool="$with_libtool"
5531         case ".$with_libtool" in
5532         (.NONE/*)
5533                 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5534                 ;;
5535         esac
5536         ;;
5537 (.no|.NONE/*)
5538         with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5539         ;;
5540 (*)
5541         { { echo "$as_me:5541: error: expected a pathname, not \"$with_libtool\"" >&5
5542 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5543    { (exit 1); exit 1; }; }
5544         ;;
5545 esac
5546
5547                 LIBTOOL=$with_libtool
5548         else
5549                 if test -n "$ac_tool_prefix"; then
5550   for ac_prog in libtool glibtool
5551   do
5552     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5553 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5554 echo "$as_me:5554: checking for $ac_word" >&5
5555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5556 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5557   echo $ECHO_N "(cached) $ECHO_C" >&6
5558 else
5559   if test -n "$LIBTOOL"; then
5560   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5561 else
5562   ac_save_IFS=$IFS; IFS=$ac_path_separator
5563 ac_dummy="$PATH"
5564 for ac_dir in $ac_dummy; do
5565   IFS=$ac_save_IFS
5566   test -z "$ac_dir" && ac_dir=.
5567   $as_executable_p "$ac_dir/$ac_word" || continue
5568 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5569 echo "$as_me:5569: found $ac_dir/$ac_word" >&5
5570 break
5571 done
5572
5573 fi
5574 fi
5575 LIBTOOL=$ac_cv_prog_LIBTOOL
5576 if test -n "$LIBTOOL"; then
5577   echo "$as_me:5577: result: $LIBTOOL" >&5
5578 echo "${ECHO_T}$LIBTOOL" >&6
5579 else
5580   echo "$as_me:5580: result: no" >&5
5581 echo "${ECHO_T}no" >&6
5582 fi
5583
5584     test -n "$LIBTOOL" && break
5585   done
5586 fi
5587 if test -z "$LIBTOOL"; then
5588   ac_ct_LIBTOOL=$LIBTOOL
5589   for ac_prog in libtool glibtool
5590 do
5591   # Extract the first word of "$ac_prog", so it can be a program name with args.
5592 set dummy $ac_prog; ac_word=$2
5593 echo "$as_me:5593: checking for $ac_word" >&5
5594 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5595 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5596   echo $ECHO_N "(cached) $ECHO_C" >&6
5597 else
5598   if test -n "$ac_ct_LIBTOOL"; then
5599   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5600 else
5601   ac_save_IFS=$IFS; IFS=$ac_path_separator
5602 ac_dummy="$PATH"
5603 for ac_dir in $ac_dummy; do
5604   IFS=$ac_save_IFS
5605   test -z "$ac_dir" && ac_dir=.
5606   $as_executable_p "$ac_dir/$ac_word" || continue
5607 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5608 echo "$as_me:5608: found $ac_dir/$ac_word" >&5
5609 break
5610 done
5611
5612 fi
5613 fi
5614 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5615 if test -n "$ac_ct_LIBTOOL"; then
5616   echo "$as_me:5616: result: $ac_ct_LIBTOOL" >&5
5617 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5618 else
5619   echo "$as_me:5619: result: no" >&5
5620 echo "${ECHO_T}no" >&6
5621 fi
5622
5623   test -n "$ac_ct_LIBTOOL" && break
5624 done
5625 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5626
5627   LIBTOOL=$ac_ct_LIBTOOL
5628 fi
5629
5630 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5631 then
5632         cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
5633 else
5634         cf_cv_libtool_version=
5635 fi
5636 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5637
5638                 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5639                 then
5640
5641 unset ac_cv_prog_ac_ct_LIBTOOL
5642 unset ac_ct_LIBTOOL
5643 unset LIBTOOL
5644
5645                         if test -n "$ac_tool_prefix"; then
5646   for ac_prog in glibtool
5647   do
5648     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5649 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5650 echo "$as_me:5650: checking for $ac_word" >&5
5651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5652 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5653   echo $ECHO_N "(cached) $ECHO_C" >&6
5654 else
5655   if test -n "$LIBTOOL"; then
5656   ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5657 else
5658   ac_save_IFS=$IFS; IFS=$ac_path_separator
5659 ac_dummy="$PATH"
5660 for ac_dir in $ac_dummy; do
5661   IFS=$ac_save_IFS
5662   test -z "$ac_dir" && ac_dir=.
5663   $as_executable_p "$ac_dir/$ac_word" || continue
5664 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5665 echo "$as_me:5665: found $ac_dir/$ac_word" >&5
5666 break
5667 done
5668
5669 fi
5670 fi
5671 LIBTOOL=$ac_cv_prog_LIBTOOL
5672 if test -n "$LIBTOOL"; then
5673   echo "$as_me:5673: result: $LIBTOOL" >&5
5674 echo "${ECHO_T}$LIBTOOL" >&6
5675 else
5676   echo "$as_me:5676: result: no" >&5
5677 echo "${ECHO_T}no" >&6
5678 fi
5679
5680     test -n "$LIBTOOL" && break
5681   done
5682 fi
5683 if test -z "$LIBTOOL"; then
5684   ac_ct_LIBTOOL=$LIBTOOL
5685   for ac_prog in glibtool
5686 do
5687   # Extract the first word of "$ac_prog", so it can be a program name with args.
5688 set dummy $ac_prog; ac_word=$2
5689 echo "$as_me:5689: checking for $ac_word" >&5
5690 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5691 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5692   echo $ECHO_N "(cached) $ECHO_C" >&6
5693 else
5694   if test -n "$ac_ct_LIBTOOL"; then
5695   ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5696 else
5697   ac_save_IFS=$IFS; IFS=$ac_path_separator
5698 ac_dummy="$PATH"
5699 for ac_dir in $ac_dummy; do
5700   IFS=$ac_save_IFS
5701   test -z "$ac_dir" && ac_dir=.
5702   $as_executable_p "$ac_dir/$ac_word" || continue
5703 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5704 echo "$as_me:5704: found $ac_dir/$ac_word" >&5
5705 break
5706 done
5707
5708 fi
5709 fi
5710 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5711 if test -n "$ac_ct_LIBTOOL"; then
5712   echo "$as_me:5712: result: $ac_ct_LIBTOOL" >&5
5713 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5714 else
5715   echo "$as_me:5715: result: no" >&5
5716 echo "${ECHO_T}no" >&6
5717 fi
5718
5719   test -n "$ac_ct_LIBTOOL" && break
5720 done
5721 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5722
5723   LIBTOOL=$ac_ct_LIBTOOL
5724 fi
5725
5726 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5727 then
5728         cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
5729 else
5730         cf_cv_libtool_version=
5731 fi
5732 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5733
5734                 fi
5735         fi
5736         if test -z "$LIBTOOL" ; then
5737                 { { echo "$as_me:5737: error: Cannot find libtool" >&5
5738 echo "$as_me: error: Cannot find libtool" >&2;}
5739    { (exit 1); exit 1; }; }
5740         fi
5741         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5742         LIB_OBJECT='${OBJECTS:.o=.lo}'
5743         LIB_SUFFIX=.la
5744         LIB_CLEAN='${LIBTOOL} --mode=clean'
5745         LIB_COMPILE='${LIBTOOL} --mode=compile'
5746         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5747         LIB_INSTALL='${LIBTOOL} --mode=install'
5748         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5749         LIB_PREP=:
5750
5751 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5752 then
5753         echo "$as_me:5753: checking version of $LIBTOOL" >&5
5754 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5755
5756 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5757 then
5758         cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'`
5759 else
5760         cf_cv_libtool_version=
5761 fi
5762 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5763
5764         echo "$as_me:5764: result: $cf_cv_libtool_version" >&5
5765 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5766         if test -n "$cf_cv_libtool_version"
5767         then
5768                 cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5769                 case "x$cf_check_libtool_version" in
5770                 (*...GNU-libtool...*)
5771                         ;;
5772                 (*)
5773                         { { echo "$as_me:5773: error: This is not GNU libtool" >&5
5774 echo "$as_me: error: This is not GNU libtool" >&2;}
5775    { (exit 1); exit 1; }; }
5776                         ;;
5777                 esac
5778         else
5779                 { { echo "$as_me:5779: error: No version found for $LIBTOOL" >&5
5780 echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5781    { (exit 1); exit 1; }; }
5782         fi
5783 else
5784         { { echo "$as_me:5784: error: GNU libtool has not been found" >&5
5785 echo "$as_me: error: GNU libtool has not been found" >&2;}
5786    { (exit 1); exit 1; }; }
5787 fi
5788
5789         # special hack to add -no-undefined (which libtool should do for itself)
5790         LT_UNDEF=
5791         case "$cf_cv_system_name" in
5792         (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5793                 LT_UNDEF=-no-undefined
5794                 ;;
5795         esac
5796
5797         # special hack to add --tag option for C++ compiler
5798         case "$cf_cv_libtool_version" in
5799         (1.[5-9]*|[2-9].[0-9.a-z]*)
5800                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5801                 LIBTOOL="$LIBTOOL --tag=CC"
5802                 ;;
5803         (*)
5804                 LIBTOOL_CXX="$LIBTOOL"
5805                 ;;
5806         esac
5807 else
5808         LIBTOOL=""
5809         LIBTOOL_CXX=""
5810 fi
5811
5812 test -z "$LIBTOOL" && ECHO_LT=
5813
5814 if test "$with_libtool" != "no" ; then
5815
5816 cf_list_models="$cf_list_models libtool"
5817
5818 else
5819
5820 echo "$as_me:5820: checking if you want to build shared libraries" >&5
5821 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5822
5823 # Check whether --with-shared or --without-shared was given.
5824 if test "${with_shared+set}" = set; then
5825   withval="$with_shared"
5826   with_shared=$withval
5827 else
5828   with_shared=no
5829 fi;
5830 echo "$as_me:5830: result: $with_shared" >&5
5831 echo "${ECHO_T}$with_shared" >&6
5832 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5833
5834 echo "$as_me:5834: checking if you want to build static libraries" >&5
5835 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5836
5837 # Check whether --with-normal or --without-normal was given.
5838 if test "${with_normal+set}" = set; then
5839   withval="$with_normal"
5840   with_normal=$withval
5841 else
5842   with_normal=yes
5843 fi;
5844 echo "$as_me:5844: result: $with_normal" >&5
5845 echo "${ECHO_T}$with_normal" >&6
5846 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5847
5848 echo "$as_me:5848: checking if you want to build debug libraries" >&5
5849 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5850
5851 # Check whether --with-debug or --without-debug was given.
5852 if test "${with_debug+set}" = set; then
5853   withval="$with_debug"
5854   with_debug=$withval
5855 else
5856   with_debug=yes
5857 fi;
5858 echo "$as_me:5858: result: $with_debug" >&5
5859 echo "${ECHO_T}$with_debug" >&6
5860 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5861
5862 echo "$as_me:5862: checking if you want to build profiling libraries" >&5
5863 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5864
5865 # Check whether --with-profile or --without-profile was given.
5866 if test "${with_profile+set}" = set; then
5867   withval="$with_profile"
5868   with_profile=$withval
5869 else
5870   with_profile=no
5871 fi;
5872 echo "$as_me:5872: result: $with_profile" >&5
5873 echo "${ECHO_T}$with_profile" >&6
5874 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5875
5876 fi
5877
5878 if test "X$cf_with_cxx_binding" != Xno; then
5879 if test "x$with_shared" = "xyes"; then
5880 echo "$as_me:5880: checking if you want to build C++ shared libraries" >&5
5881 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5882
5883 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5884 if test "${with_cxx_shared+set}" = set; then
5885   withval="$with_cxx_shared"
5886   with_shared_cxx=$withval
5887 else
5888   with_shared_cxx=no
5889 fi;
5890 echo "$as_me:5890: result: $with_shared_cxx" >&5
5891 echo "${ECHO_T}$with_shared_cxx" >&6
5892 fi
5893 fi
5894
5895 ###############################################################################
5896
5897 echo "$as_me:5897: checking for specified models" >&5
5898 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5899 test -z "$cf_list_models" && cf_list_models=normal
5900 test "$with_libtool" != "no" && cf_list_models=libtool
5901 echo "$as_me:5901: result: $cf_list_models" >&5
5902 echo "${ECHO_T}$cf_list_models" >&6
5903
5904 ### Use the first model as the default, and save its suffix for use in building
5905 ### up test-applications.
5906 echo "$as_me:5906: checking for default model" >&5
5907 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5908 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5909 echo "$as_me:5909: result: $DFT_LWR_MODEL" >&5
5910 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5911
5912 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5913
5914 TICS_NAME=tic
5915
5916 TINFO_NAME=tinfo
5917
5918 LIB_NAME=ncurses
5919
5920 LIB_DIR=../lib
5921 LIB_2ND=../../lib
5922
5923 echo "$as_me:5923: checking if you want to have a library-prefix" >&5
5924 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5925
5926 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5927 if test "${with_lib_prefix+set}" = set; then
5928   withval="$with_lib_prefix"
5929   with_lib_prefix=$withval
5930 else
5931   with_lib_prefix=auto
5932 fi;
5933 echo "$as_me:5933: result: $with_lib_prefix" >&5
5934 echo "${ECHO_T}$with_lib_prefix" >&6
5935
5936 if test "$with_lib_prefix" = auto
5937 then
5938
5939         case "$cf_cv_system_name" in
5940         (OS/2*|os2*)
5941                 if test "$DFT_LWR_MODEL" = libtool; then
5942                         LIB_PREFIX='lib'
5943                 else
5944                         LIB_PREFIX=''
5945                 fi
5946                 ;;
5947         (*-msvc*)
5948                 LIB_PREFIX=''
5949                 ;;
5950         (*)     LIB_PREFIX='lib'
5951                 ;;
5952         esac
5953 cf_prefix=$LIB_PREFIX
5954
5955 elif test "$with_lib_prefix" = no
5956 then
5957         LIB_PREFIX=
5958 else
5959         LIB_PREFIX=$with_lib_prefix
5960 fi
5961
5962 LIB_SUFFIX=
5963
5964         echo "$as_me:5964: checking for PATH separator" >&5
5965 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5966         case "$cf_cv_system_name" in
5967         (os2*)  PATH_SEPARATOR=';'  ;;
5968         (*)     ${PATH_SEPARATOR:=':'}  ;;
5969         esac
5970
5971         echo "$as_me:5971: result: $PATH_SEPARATOR" >&5
5972 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5973
5974 # headers needed for checks...
5975 echo "$as_me:5975: checking for ANSI C header files" >&5
5976 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5977 if test "${ac_cv_header_stdc+set}" = set; then
5978   echo $ECHO_N "(cached) $ECHO_C" >&6
5979 else
5980   cat >"conftest.$ac_ext" <<_ACEOF
5981 #line 5981 "configure"
5982 #include "confdefs.h"
5983 #include <stdlib.h>
5984 #include <stdarg.h>
5985 #include <string.h>
5986 #include <float.h>
5987
5988 _ACEOF
5989 if { (eval echo "$as_me:5989: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5990   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5991   ac_status=$?
5992   $EGREP -v '^ *\+' conftest.er1 >conftest.err
5993   rm -f conftest.er1
5994   cat conftest.err >&5
5995   echo "$as_me:5995: \$? = $ac_status" >&5
5996   (exit "$ac_status"); } >/dev/null; then
5997   if test -s conftest.err; then
5998     ac_cpp_err=$ac_c_preproc_warn_flag
5999   else
6000     ac_cpp_err=
6001   fi
6002 else
6003   ac_cpp_err=yes
6004 fi
6005 if test -z "$ac_cpp_err"; then
6006   ac_cv_header_stdc=yes
6007 else
6008   echo "$as_me: failed program was:" >&5
6009   cat "conftest.$ac_ext" >&5
6010   ac_cv_header_stdc=no
6011 fi
6012 rm -f conftest.err "conftest.$ac_ext"
6013
6014 if test $ac_cv_header_stdc = yes; then
6015   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6016   cat >"conftest.$ac_ext" <<_ACEOF
6017 #line 6017 "configure"
6018 #include "confdefs.h"
6019 #include <string.h>
6020
6021 _ACEOF
6022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6023   $EGREP "memchr" >/dev/null 2>&1; then
6024   :
6025 else
6026   ac_cv_header_stdc=no
6027 fi
6028 rm -rf conftest*
6029
6030 fi
6031
6032 if test $ac_cv_header_stdc = yes; then
6033   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6034   cat >"conftest.$ac_ext" <<_ACEOF
6035 #line 6035 "configure"
6036 #include "confdefs.h"
6037 #include <stdlib.h>
6038
6039 _ACEOF
6040 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6041   $EGREP "free" >/dev/null 2>&1; then
6042   :
6043 else
6044   ac_cv_header_stdc=no
6045 fi
6046 rm -rf conftest*
6047
6048 fi
6049
6050 if test $ac_cv_header_stdc = yes; then
6051   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6052   if test "$cross_compiling" = yes; then
6053   :
6054 else
6055   cat >"conftest.$ac_ext" <<_ACEOF
6056 #line 6056 "configure"
6057 #include "confdefs.h"
6058 #include <ctype.h>
6059 #if ((' ' & 0x0FF) == 0x020)
6060 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6061 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6062 #else
6063 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6064                      || ('j' <= (c) && (c) <= 'r') \
6065                      || ('s' <= (c) && (c) <= 'z'))
6066 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6067 #endif
6068
6069 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6070 int
6071 main (void)
6072 {
6073   int i;
6074   for (i = 0; i < 256; i++)
6075     if (XOR (islower (i), ISLOWER (i))
6076         || toupper (i) != TOUPPER (i))
6077       $ac_main_return(2);
6078   $ac_main_return (0);
6079 }
6080 _ACEOF
6081 rm -f "conftest$ac_exeext"
6082 if { (eval echo "$as_me:6082: \"$ac_link\"") >&5
6083   (eval $ac_link) 2>&5
6084   ac_status=$?
6085   echo "$as_me:6085: \$? = $ac_status" >&5
6086   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6087   { (eval echo "$as_me:6087: \"$ac_try\"") >&5
6088   (eval $ac_try) 2>&5
6089   ac_status=$?
6090   echo "$as_me:6090: \$? = $ac_status" >&5
6091   (exit "$ac_status"); }; }; then
6092   :
6093 else
6094   echo "$as_me: program exited with status $ac_status" >&5
6095 echo "$as_me: failed program was:" >&5
6096 cat "conftest.$ac_ext" >&5
6097 ac_cv_header_stdc=no
6098 fi
6099 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6100 fi
6101 fi
6102 fi
6103 echo "$as_me:6103: result: $ac_cv_header_stdc" >&5
6104 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6105 if test $ac_cv_header_stdc = yes; then
6106
6107 cat >>confdefs.h <<\EOF
6108 #define STDC_HEADERS 1
6109 EOF
6110
6111 fi
6112
6113 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6114
6115 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6116                   inttypes.h stdint.h unistd.h
6117 do
6118 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6119 echo "$as_me:6119: checking for $ac_header" >&5
6120 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6121 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6122   echo $ECHO_N "(cached) $ECHO_C" >&6
6123 else
6124   cat >"conftest.$ac_ext" <<_ACEOF
6125 #line 6125 "configure"
6126 #include "confdefs.h"
6127 $ac_includes_default
6128 #include <$ac_header>
6129 _ACEOF
6130 rm -f "conftest.$ac_objext"
6131 if { (eval echo "$as_me:6131: \"$ac_compile\"") >&5
6132   (eval $ac_compile) 2>&5
6133   ac_status=$?
6134   echo "$as_me:6134: \$? = $ac_status" >&5
6135   (exit "$ac_status"); } &&
6136          { ac_try='test -s "conftest.$ac_objext"'
6137   { (eval echo "$as_me:6137: \"$ac_try\"") >&5
6138   (eval $ac_try) 2>&5
6139   ac_status=$?
6140   echo "$as_me:6140: \$? = $ac_status" >&5
6141   (exit "$ac_status"); }; }; then
6142   eval "$as_ac_Header=yes"
6143 else
6144   echo "$as_me: failed program was:" >&5
6145 cat "conftest.$ac_ext" >&5
6146 eval "$as_ac_Header=no"
6147 fi
6148 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6149 fi
6150 echo "$as_me:6150: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6151 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6152 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6153   cat >>confdefs.h <<EOF
6154 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6155 EOF
6156
6157 fi
6158 done
6159
6160 echo "$as_me:6160: checking whether exit is declared" >&5
6161 echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
6162 if test "${ac_cv_have_decl_exit+set}" = set; then
6163   echo $ECHO_N "(cached) $ECHO_C" >&6
6164 else
6165   cat >"conftest.$ac_ext" <<_ACEOF
6166 #line 6166 "configure"
6167 #include "confdefs.h"
6168 $ac_includes_default
6169 int
6170 main (void)
6171 {
6172 #ifndef exit
6173   char *p = (char *) exit; (void) p;
6174 #endif
6175
6176   ;
6177   return 0;
6178 }
6179 _ACEOF
6180 rm -f "conftest.$ac_objext"
6181 if { (eval echo "$as_me:6181: \"$ac_compile\"") >&5
6182   (eval $ac_compile) 2>&5
6183   ac_status=$?
6184   echo "$as_me:6184: \$? = $ac_status" >&5
6185   (exit "$ac_status"); } &&
6186          { ac_try='test -s "conftest.$ac_objext"'
6187   { (eval echo "$as_me:6187: \"$ac_try\"") >&5
6188   (eval $ac_try) 2>&5
6189   ac_status=$?
6190   echo "$as_me:6190: \$? = $ac_status" >&5
6191   (exit "$ac_status"); }; }; then
6192   ac_cv_have_decl_exit=yes
6193 else
6194   echo "$as_me: failed program was:" >&5
6195 cat "conftest.$ac_ext" >&5
6196 ac_cv_have_decl_exit=no
6197 fi
6198 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6199 fi
6200 echo "$as_me:6200: result: $ac_cv_have_decl_exit" >&5
6201 echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
6202
6203 ac_header_dirent=no
6204 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
6205   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
6206 echo "$as_me:6206: checking for $ac_hdr that defines DIR" >&5
6207 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
6208 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6209   echo $ECHO_N "(cached) $ECHO_C" >&6
6210 else
6211   cat >"conftest.$ac_ext" <<_ACEOF
6212 #line 6212 "configure"
6213 #include "confdefs.h"
6214 #include <sys/types.h>
6215 #include <$ac_hdr>
6216
6217 int
6218 main (void)
6219 {
6220 if ((DIR *) 0)
6221 return 0;
6222   ;
6223   return 0;
6224 }
6225 _ACEOF
6226 rm -f "conftest.$ac_objext"
6227 if { (eval echo "$as_me:6227: \"$ac_compile\"") >&5
6228   (eval $ac_compile) 2>&5
6229   ac_status=$?
6230   echo "$as_me:6230: \$? = $ac_status" >&5
6231   (exit "$ac_status"); } &&
6232          { ac_try='test -s "conftest.$ac_objext"'
6233   { (eval echo "$as_me:6233: \"$ac_try\"") >&5
6234   (eval $ac_try) 2>&5
6235   ac_status=$?
6236   echo "$as_me:6236: \$? = $ac_status" >&5
6237   (exit "$ac_status"); }; }; then
6238   eval "$as_ac_Header=yes"
6239 else
6240   echo "$as_me: failed program was:" >&5
6241 cat "conftest.$ac_ext" >&5
6242 eval "$as_ac_Header=no"
6243 fi
6244 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6245 fi
6246 echo "$as_me:6246: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6247 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6248 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6249   cat >>confdefs.h <<EOF
6250 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
6251 EOF
6252
6253 ac_header_dirent=$ac_hdr; break
6254 fi
6255
6256 done
6257 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6258 if test $ac_header_dirent = dirent.h; then
6259   echo "$as_me:6259: checking for opendir in -ldir" >&5
6260 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
6261 if test "${ac_cv_lib_dir_opendir+set}" = set; then
6262   echo $ECHO_N "(cached) $ECHO_C" >&6
6263 else
6264   ac_check_lib_save_LIBS=$LIBS
6265 LIBS="-ldir  $LIBS"
6266 cat >"conftest.$ac_ext" <<_ACEOF
6267 #line 6267 "configure"
6268 #include "confdefs.h"
6269
6270 /* Override any gcc2 internal prototype to avoid an error.  */
6271 #ifdef __cplusplus
6272 extern "C"
6273 #endif
6274 /* We use char because int might match the return type of a gcc2
6275    builtin and then its argument prototype would still apply.  */
6276 char opendir ();
6277 int
6278 main (void)
6279 {
6280 opendir ();
6281   ;
6282   return 0;
6283 }
6284 _ACEOF
6285 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6286 if { (eval echo "$as_me:6286: \"$ac_link\"") >&5
6287   (eval $ac_link) 2>&5
6288   ac_status=$?
6289   echo "$as_me:6289: \$? = $ac_status" >&5
6290   (exit "$ac_status"); } &&
6291          { ac_try='test -s "conftest$ac_exeext"'
6292   { (eval echo "$as_me:6292: \"$ac_try\"") >&5
6293   (eval $ac_try) 2>&5
6294   ac_status=$?
6295   echo "$as_me:6295: \$? = $ac_status" >&5
6296   (exit "$ac_status"); }; }; then
6297   ac_cv_lib_dir_opendir=yes
6298 else
6299   echo "$as_me: failed program was:" >&5
6300 cat "conftest.$ac_ext" >&5
6301 ac_cv_lib_dir_opendir=no
6302 fi
6303 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6304 LIBS=$ac_check_lib_save_LIBS
6305 fi
6306 echo "$as_me:6306: result: $ac_cv_lib_dir_opendir" >&5
6307 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
6308 if test "$ac_cv_lib_dir_opendir" = yes; then
6309   LIBS="$LIBS -ldir"
6310 fi
6311
6312 else
6313   echo "$as_me:6313: checking for opendir in -lx" >&5
6314 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
6315 if test "${ac_cv_lib_x_opendir+set}" = set; then
6316   echo $ECHO_N "(cached) $ECHO_C" >&6
6317 else
6318   ac_check_lib_save_LIBS=$LIBS
6319 LIBS="-lx  $LIBS"
6320 cat >"conftest.$ac_ext" <<_ACEOF
6321 #line 6321 "configure"
6322 #include "confdefs.h"
6323
6324 /* Override any gcc2 internal prototype to avoid an error.  */
6325 #ifdef __cplusplus
6326 extern "C"
6327 #endif
6328 /* We use char because int might match the return type of a gcc2
6329    builtin and then its argument prototype would still apply.  */
6330 char opendir ();
6331 int
6332 main (void)
6333 {
6334 opendir ();
6335   ;
6336   return 0;
6337 }
6338 _ACEOF
6339 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6340 if { (eval echo "$as_me:6340: \"$ac_link\"") >&5
6341   (eval $ac_link) 2>&5
6342   ac_status=$?
6343   echo "$as_me:6343: \$? = $ac_status" >&5
6344   (exit "$ac_status"); } &&
6345          { ac_try='test -s "conftest$ac_exeext"'
6346   { (eval echo "$as_me:6346: \"$ac_try\"") >&5
6347   (eval $ac_try) 2>&5
6348   ac_status=$?
6349   echo "$as_me:6349: \$? = $ac_status" >&5
6350   (exit "$ac_status"); }; }; then
6351   ac_cv_lib_x_opendir=yes
6352 else
6353   echo "$as_me: failed program was:" >&5
6354 cat "conftest.$ac_ext" >&5
6355 ac_cv_lib_x_opendir=no
6356 fi
6357 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6358 LIBS=$ac_check_lib_save_LIBS
6359 fi
6360 echo "$as_me:6360: result: $ac_cv_lib_x_opendir" >&5
6361 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
6362 if test "$ac_cv_lib_x_opendir" = yes; then
6363   LIBS="$LIBS -lx"
6364 fi
6365
6366 fi
6367
6368 ###############################################################################
6369
6370 echo "$as_me:6370: checking if you want to build a separate terminfo library" >&5
6371 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
6372
6373 # Check whether --with-termlib or --without-termlib was given.
6374 if test "${with_termlib+set}" = set; then
6375   withval="$with_termlib"
6376   with_termlib=$withval
6377 else
6378   with_termlib=no
6379 fi;
6380 echo "$as_me:6380: result: $with_termlib" >&5
6381 echo "${ECHO_T}$with_termlib" >&6
6382
6383 echo "$as_me:6383: checking if you want to build a separate tic library" >&5
6384 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
6385
6386 # Check whether --with-ticlib or --without-ticlib was given.
6387 if test "${with_ticlib+set}" = set; then
6388   withval="$with_ticlib"
6389   with_ticlib=$withval
6390 else
6391   with_ticlib=no
6392 fi;
6393 echo "$as_me:6393: result: $with_ticlib" >&5
6394 echo "${ECHO_T}$with_ticlib" >&6
6395
6396 if test X"$CC_G_OPT" = X"" ; then
6397         CC_G_OPT='-g'
6398         test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
6399 fi
6400
6401 if test X"$CXX_G_OPT" = X"" ; then
6402         CXX_G_OPT='-g'
6403         test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
6404 fi
6405
6406 echo "$as_me:6406: checking for default loader flags" >&5
6407 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
6408 case "$DFT_LWR_MODEL" in
6409 (libtool) LD_MODEL=''   ;;
6410 (normal)  LD_MODEL=''   ;;
6411 (debug)   LD_MODEL=$CC_G_OPT ;;
6412 (profile) LD_MODEL='-pg';;
6413 (shared)  LD_MODEL=''   ;;
6414 esac
6415 echo "$as_me:6415: result: $LD_MODEL" >&5
6416 echo "${ECHO_T}$LD_MODEL" >&6
6417
6418 case "$DFT_LWR_MODEL" in
6419 (shared)
6420
6421 echo "$as_me:6421: checking if rpath option should be used" >&5
6422 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
6423
6424 # Check whether --enable-rpath or --disable-rpath was given.
6425 if test "${enable_rpath+set}" = set; then
6426   enableval="$enable_rpath"
6427   cf_cv_enable_rpath=$enableval
6428 else
6429   cf_cv_enable_rpath=no
6430 fi;
6431 echo "$as_me:6431: result: $cf_cv_enable_rpath" >&5
6432 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
6433
6434 echo "$as_me:6434: checking if shared libraries should be relinked during install" >&5
6435 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
6436
6437 # Check whether --enable-relink or --disable-relink was given.
6438 if test "${enable_relink+set}" = set; then
6439   enableval="$enable_relink"
6440   cf_cv_do_relink=$enableval
6441 else
6442   cf_cv_do_relink=yes
6443 fi;
6444 echo "$as_me:6444: result: $cf_cv_do_relink" >&5
6445 echo "${ECHO_T}$cf_cv_do_relink" >&6
6446         ;;
6447 esac
6448
6449 # we will build libraries one-level down.
6450 rel_builddir=..
6451
6452 LD_RPATH_OPT=
6453 if test "x$cf_cv_enable_rpath" != xno
6454 then
6455         echo "$as_me:6455: checking for an rpath option" >&5
6456 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
6457         case "$cf_cv_system_name" in
6458         (irix*)
6459                 if test "$GCC" = yes; then
6460                         LD_RPATH_OPT="-Wl,-rpath,"
6461                 else
6462                         LD_RPATH_OPT="-rpath "
6463                 fi
6464                 ;;
6465         (linux*|gnu*|k*bsd*-gnu|freebsd*)
6466                 LD_RPATH_OPT="-Wl,-rpath,"
6467                 ;;
6468         (openbsd[2-9].*|mirbsd*)
6469                 LD_RPATH_OPT="-Wl,-rpath,"
6470                 ;;
6471         (dragonfly*)
6472                 LD_RPATH_OPT="-rpath "
6473                 ;;
6474         (netbsd*)
6475                 LD_RPATH_OPT="-Wl,-rpath,"
6476                 ;;
6477         (osf*|mls+*)
6478                 LD_RPATH_OPT="-rpath "
6479                 ;;
6480         (solaris2*)
6481                 LD_RPATH_OPT="-R"
6482                 ;;
6483         (*)
6484                 ;;
6485         esac
6486         echo "$as_me:6486: result: $LD_RPATH_OPT" >&5
6487 echo "${ECHO_T}$LD_RPATH_OPT" >&6
6488
6489         case "x$LD_RPATH_OPT" in
6490         (x-R*)
6491                 echo "$as_me:6491: checking if we need a space after rpath option" >&5
6492 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
6493                 cf_save_LIBS="$LIBS"
6494
6495 cf_add_libs="$LIBS"
6496 # reverse order
6497 cf_add_0lib=
6498 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6499 # filter duplicates
6500 for cf_add_1lib in $cf_add_0lib; do
6501         for cf_add_2lib in $cf_add_libs; do
6502                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6503                         cf_add_1lib=
6504                         break
6505                 fi
6506         done
6507         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6508 done
6509 LIBS="$cf_add_libs"
6510
6511                 cat >"conftest.$ac_ext" <<_ACEOF
6512 #line 6512 "configure"
6513 #include "confdefs.h"
6514
6515 int
6516 main (void)
6517 {
6518
6519   ;
6520   return 0;
6521 }
6522 _ACEOF
6523 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6524 if { (eval echo "$as_me:6524: \"$ac_link\"") >&5
6525   (eval $ac_link) 2>&5
6526   ac_status=$?
6527   echo "$as_me:6527: \$? = $ac_status" >&5
6528   (exit "$ac_status"); } &&
6529          { ac_try='test -s "conftest$ac_exeext"'
6530   { (eval echo "$as_me:6530: \"$ac_try\"") >&5
6531   (eval $ac_try) 2>&5
6532   ac_status=$?
6533   echo "$as_me:6533: \$? = $ac_status" >&5
6534   (exit "$ac_status"); }; }; then
6535   cf_rpath_space=no
6536 else
6537   echo "$as_me: failed program was:" >&5
6538 cat "conftest.$ac_ext" >&5
6539 cf_rpath_space=yes
6540 fi
6541 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6542                 LIBS="$cf_save_LIBS"
6543                 echo "$as_me:6543: result: $cf_rpath_space" >&5
6544 echo "${ECHO_T}$cf_rpath_space" >&6
6545                 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6546                 ;;
6547         esac
6548 fi
6549
6550         RM_SHARED_OPTS=
6551         LOCAL_LDFLAGS=
6552         LOCAL_LDFLAGS2=
6553         LD_SHARED_OPTS=
6554         INSTALL_LIB="-m 644"
6555         : ${rel_builddir:=.}
6556
6557         shlibdir=$libdir
6558
6559         MAKE_DLLS="#"
6560
6561         cf_cv_do_symlinks=no
6562         cf_ld_rpath_opt=
6563         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6564
6565         echo "$as_me:6565: checking if release/abi version should be used for shared libs" >&5
6566 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
6567
6568 # Check whether --with-shlib-version or --without-shlib-version was given.
6569 if test "${with_shlib_version+set}" = set; then
6570   withval="$with_shlib_version"
6571   test -z "$withval" && withval=auto
6572         case "$withval" in
6573         (yes)
6574                 cf_cv_shlib_version=auto
6575                 ;;
6576         (rel|abi|auto)
6577                 cf_cv_shlib_version=$withval
6578                 ;;
6579         (*)
6580                 echo "$as_me:6580: result: $withval" >&5
6581 echo "${ECHO_T}$withval" >&6
6582                 { { echo "$as_me:6582: error: option value must be one of: rel, abi, or auto" >&5
6583 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6584    { (exit 1); exit 1; }; }
6585                 ;;
6586         esac
6587
6588 else
6589   cf_cv_shlib_version=auto
6590 fi;
6591         echo "$as_me:6591: result: $cf_cv_shlib_version" >&5
6592 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6593
6594         cf_cv_rm_so_locs=no
6595         cf_try_cflags=
6596
6597         # Some less-capable ports of gcc support only -fpic
6598         CC_SHARED_OPTS=
6599
6600         cf_try_fPIC=no
6601         if test "$GCC" = yes
6602         then
6603                 cf_try_fPIC=yes
6604         else
6605                 case "$cf_cv_system_name" in
6606                 (*linux*)       # e.g., PGI compiler
6607                         cf_try_fPIC=yes
6608                         ;;
6609                 esac
6610         fi
6611
6612         if test "$cf_try_fPIC" = yes
6613         then
6614                 echo "$as_me:6614: checking which $CC option to use" >&5
6615 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6616                 cf_save_CFLAGS="$CFLAGS"
6617                 for CC_SHARED_OPTS in -fPIC -fpic ''
6618                 do
6619                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6620                         cat >"conftest.$ac_ext" <<_ACEOF
6621 #line 6621 "configure"
6622 #include "confdefs.h"
6623 #include <stdio.h>
6624 int
6625 main (void)
6626 {
6627 int x = 1
6628   ;
6629   return 0;
6630 }
6631 _ACEOF
6632 rm -f "conftest.$ac_objext"
6633 if { (eval echo "$as_me:6633: \"$ac_compile\"") >&5
6634   (eval $ac_compile) 2>&5
6635   ac_status=$?
6636   echo "$as_me:6636: \$? = $ac_status" >&5
6637   (exit "$ac_status"); } &&
6638          { ac_try='test -s "conftest.$ac_objext"'
6639   { (eval echo "$as_me:6639: \"$ac_try\"") >&5
6640   (eval $ac_try) 2>&5
6641   ac_status=$?
6642   echo "$as_me:6642: \$? = $ac_status" >&5
6643   (exit "$ac_status"); }; }; then
6644   break
6645 else
6646   echo "$as_me: failed program was:" >&5
6647 cat "conftest.$ac_ext" >&5
6648 fi
6649 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6650                 done
6651                 echo "$as_me:6651: result: $CC_SHARED_OPTS" >&5
6652 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6653                 CFLAGS="$cf_save_CFLAGS"
6654         fi
6655
6656         cf_cv_shlib_version_infix=no
6657
6658         case "$cf_cv_system_name" in
6659         (aix4.3-9*|aix[5-7]*)
6660                 if test "$GCC" = yes; then
6661                         CC_SHARED_OPTS='-Wl,-brtl'
6662                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6663                 else
6664                         CC_SHARED_OPTS='-brtl'
6665                         # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6666                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6667                 fi
6668                 ;;
6669         (beos*)
6670                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6671                 ;;
6672         (cygwin*)
6673                 CC_SHARED_OPTS=
6674                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6675                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6676                 cf_cv_shlib_version=cygdll
6677                 cf_cv_shlib_version_infix=cygdll
6678                 shlibdir=$bindir
6679                 MAKE_DLLS=
6680                 cat >mk_shared_lib.sh <<-CF_EOF
6681                 #!$SHELL
6682                 SHARED_LIB=\$1
6683                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6684                 shift
6685                 cat <<-EOF
6686                 Linking shared library
6687                 ** SHARED_LIB \$SHARED_LIB
6688                 ** IMPORT_LIB \$IMPORT_LIB
6689 EOF
6690                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6691 CF_EOF
6692                 chmod +x mk_shared_lib.sh
6693                 ;;
6694         (msys*)
6695                 CC_SHARED_OPTS=
6696                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6697                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6698                 cf_cv_shlib_version=msysdll
6699                 cf_cv_shlib_version_infix=msysdll
6700                 shlibdir=$bindir
6701                 MAKE_DLLS=
6702                 cat >mk_shared_lib.sh <<-CF_EOF
6703                 #!$SHELL
6704                 SHARED_LIB=\$1
6705                 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6706                 shift
6707                 cat <<-EOF
6708                 Linking shared library
6709                 ** SHARED_LIB \$SHARED_LIB
6710                 ** IMPORT_LIB \$IMPORT_LIB
6711 EOF
6712                 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6713 CF_EOF
6714                 chmod +x mk_shared_lib.sh
6715                 ;;
6716         (darwin*)
6717                 cf_try_cflags="no-cpp-precomp"
6718                 CC_SHARED_OPTS="-dynamic"
6719                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6720                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6721                 cf_cv_shlib_version_infix=yes
6722                 echo "$as_me:6722: checking if ld -search_paths_first works" >&5
6723 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6724 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6725   echo $ECHO_N "(cached) $ECHO_C" >&6
6726 else
6727
6728                         cf_save_LDFLAGS=$LDFLAGS
6729                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6730                         cat >"conftest.$ac_ext" <<_ACEOF
6731 #line 6731 "configure"
6732 #include "confdefs.h"
6733
6734 int
6735 main (void)
6736 {
6737 int i;
6738   ;
6739   return 0;
6740 }
6741 _ACEOF
6742 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6743 if { (eval echo "$as_me:6743: \"$ac_link\"") >&5
6744   (eval $ac_link) 2>&5
6745   ac_status=$?
6746   echo "$as_me:6746: \$? = $ac_status" >&5
6747   (exit "$ac_status"); } &&
6748          { ac_try='test -s "conftest$ac_exeext"'
6749   { (eval echo "$as_me:6749: \"$ac_try\"") >&5
6750   (eval $ac_try) 2>&5
6751   ac_status=$?
6752   echo "$as_me:6752: \$? = $ac_status" >&5
6753   (exit "$ac_status"); }; }; then
6754   cf_cv_ldflags_search_paths_first=yes
6755 else
6756   echo "$as_me: failed program was:" >&5
6757 cat "conftest.$ac_ext" >&5
6758 cf_cv_ldflags_search_paths_first=no
6759 fi
6760 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6761                                 LDFLAGS=$cf_save_LDFLAGS
6762 fi
6763 echo "$as_me:6763: result: $cf_cv_ldflags_search_paths_first" >&5
6764 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6765                 if test "$cf_cv_ldflags_search_paths_first" = yes; then
6766                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6767                 fi
6768                 ;;
6769         (haiku*)
6770
6771         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6772         if test "$cf_cv_shlib_version" = rel; then
6773                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6774         else
6775                 cf_cv_shared_soname='`basename $@`'
6776         fi
6777
6778                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6779                 ;;
6780         (hpux[7-8]*)
6781                 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6782                 if test "$GCC" != yes; then
6783                         CC_SHARED_OPTS='+Z'
6784                 fi
6785                 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6786                 INSTALL_LIB="-m 555"
6787                 ;;
6788         (hpux*)
6789                 # (tested with gcc 2.7.2 -- I don't have c89)
6790                 if test "$GCC" = yes; then
6791                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6792                 else
6793                         CC_SHARED_OPTS='+Z'
6794                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
6795                 fi
6796                 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6797                 # HP-UX shared libraries must be executable, and should be
6798                 # readonly to exploit a quirk in the memory manager.
6799                 INSTALL_LIB="-m 555"
6800                 ;;
6801         (interix*)
6802                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6803                 if test "$cf_cv_shlib_version" = rel; then
6804                         cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6805                 else
6806                         cf_shared_soname='`basename $@`'
6807                 fi
6808                 CC_SHARED_OPTS=
6809                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6810                 ;;
6811         (irix*)
6812                 if test "$cf_cv_enable_rpath" = yes ; then
6813                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6814                 fi
6815                 # tested with IRIX 5.2 and 'cc'.
6816                 if test "$GCC" != yes; then
6817                         CC_SHARED_OPTS='-KPIC'
6818                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6819                 else
6820                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6821                 fi
6822                 cf_cv_rm_so_locs=yes
6823                 ;;
6824         (linux*|gnu*|k*bsd*-gnu)
6825                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6826                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6827                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6828                 fi
6829                 if test "$cf_cv_enable_rpath" = yes ; then
6830                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6831                 fi
6832
6833         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6834         if test "$cf_cv_shlib_version" = rel; then
6835                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6836         else
6837                 cf_cv_shared_soname='`basename $@`'
6838         fi
6839
6840                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6841                 ;;
6842         (mingw*msvc*)
6843                 cf_cv_shlib_version=msvcdll
6844                 cf_cv_shlib_version_infix=msvcdll
6845                 shlibdir=$bindir
6846                 MAKE_DLLS=
6847                 if test "$DFT_LWR_MODEL" = "shared" ; then
6848                         LOCAL_LDFLAGS="-link -dll"
6849                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6850                         EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6851                 fi
6852                 CC_SHARED_OPTS=
6853                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6854                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6855                 cat >mk_shared_lib.sh <<-CF_EOF
6856                 #!$SHELL
6857                 SHARED_LIB=\$1
6858                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6859                 shift
6860                 my_ld=\$1
6861                 shift
6862                 cat <<-EOF
6863                 Linking shared library
6864                 ** SHARED LIB \$SHARED_LIB
6865                 ** IMPORT_LIB \$IMPORT_LIB
6866 EOF
6867                 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6868                 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6869                 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6870 CF_EOF
6871                 chmod +x mk_shared_lib.sh
6872                 cat >mk_prog.sh <<-CF_EOF
6873                 #!$SHELL
6874                 shift
6875                 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6876                 LD="$LD"
6877                 clopts=()
6878                 ldopts=("/subsystem:console")
6879                 libs=()
6880                 isdll=0
6881                 while test \$# -gt 0; do
6882                         case "\$1" in
6883                                 -link)
6884                                         # ignore -link argument
6885                                         ;;
6886                                 -M[TD] | -M[TD]d)
6887                                         # ignore runtime-library option
6888                                         ;;
6889                                 -dll)
6890                                         isdll=1
6891                                         ;;
6892                                 -W* | -w*)
6893                                         # ignore warnings
6894                                         ;;
6895                                 -D*)
6896                                         clopts+=("\$1")
6897                                         ;;
6898                                 -I*)
6899                                         clopts+=("\$1")
6900                                         ;;
6901                                 -l*)
6902                                         libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6903                                         ;;
6904                                 -L*)
6905                                         ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6906                                         ;;
6907                                 *.obj | *.o)
6908                                         ldopts+=("\$1")
6909                                         ;;
6910                                 -Wl,*)
6911                                         for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6912                                                 ldopts+=("\${linkarg}")
6913                                         done
6914                                         ;;
6915                                 *.lib)
6916                                         ldopts+=("\$1")
6917                                         ;;
6918                                 -o)
6919                                         shift
6920                                         ldopts+=("-out:\$1")
6921                                         ;;
6922                                 *)
6923                                         clopts+=("\$1")
6924                                         ldopts+=("\$1")
6925                                         ;;
6926                         esac
6927                         shift
6928                 done
6929                 if [ "\$isdll" -ne 0 ]; then
6930                         for lib in \${libs[*]}; do
6931                                 ldopts+=("\$lib.dll.lib")
6932                         done
6933                 else
6934                         for lib in \${libs[*]}; do
6935                                 ldopts+=("\$lib.lib")
6936                         done
6937                 fi
6938                 cat <<-EOF
6939                 Creating program
6940                 ** ld options:   "\${ldopts[@]}"
6941 EOF
6942                 exec \$LD \${ldopts[@]}
6943 CF_EOF
6944                 chmod +x mk_prog.sh
6945                 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6946                 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6947                 ;;
6948         (mingw*)
6949                 cf_cv_shlib_version=mingw
6950                 cf_cv_shlib_version_infix=mingw
6951                 shlibdir=$bindir
6952                 MAKE_DLLS=
6953                 if test "$DFT_LWR_MODEL" = "shared" ; then
6954                         LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6955                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6956                         EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6957                 fi
6958                 CC_SHARED_OPTS=
6959                 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6960                 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6961                 cat >mk_shared_lib.sh <<-CF_EOF
6962                 #!$SHELL
6963                 SHARED_LIB=\$1
6964                 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6965                 shift
6966                 cat <<-EOF
6967                 Linking shared library
6968                 ** SHARED_LIB \$SHARED_LIB
6969                 ** IMPORT_LIB \$IMPORT_LIB
6970 EOF
6971                 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6972 CF_EOF
6973                 chmod +x mk_shared_lib.sh
6974                 ;;
6975         (openbsd[2-9].*|mirbsd*)
6976                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6977                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6978                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6979                 fi
6980                 if test "$cf_cv_enable_rpath" = yes ; then
6981                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6982                 fi
6983                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6984
6985         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6986         if test "$cf_cv_shlib_version" = rel; then
6987                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6988         else
6989                 cf_cv_shared_soname='`basename $@`'
6990         fi
6991
6992                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6993                 ;;
6994         (nskJ*)
6995                 CC_SHARED_OPTS=
6996                 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6997                 ;;
6998         (nskL*)
6999                 CC_SHARED_OPTS=
7000                 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
7001                 ;;
7002         (nto-qnx*|openbsd*|freebsd[12].*)
7003                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7004                 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
7005                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7006                 ;;
7007         (dragonfly*|freebsd*)
7008                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7009                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7010                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7011                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
7012                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7013                 fi
7014
7015         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7016         if test "$cf_cv_shlib_version" = rel; then
7017                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7018         else
7019                 cf_cv_shared_soname='`basename $@`'
7020         fi
7021
7022                 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7023                 ;;
7024         (netbsd*)
7025                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7026                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7027                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7028                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7029                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7030                         if test "$cf_cv_shlib_version" = auto; then
7031                         if test -f /usr/libexec/ld.elf_so; then
7032                                 cf_cv_shlib_version=abi
7033                         else
7034                                 cf_cv_shlib_version=rel
7035                         fi
7036                         fi
7037
7038         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7039         if test "$cf_cv_shlib_version" = rel; then
7040                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7041         else
7042                 cf_cv_shared_soname='`basename $@`'
7043         fi
7044
7045                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
7046                 else
7047                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
7048                 fi
7049                 ;;
7050         (osf*|mls+*)
7051                 # tested with OSF/1 V3.2 and 'cc'
7052                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
7053                 # link with shared libs).
7054                 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
7055                 case "$host_os" in
7056                 (osf4*)
7057                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
7058                         ;;
7059                 esac
7060                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
7061                 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
7062                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7063                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7064                 fi
7065                 cf_cv_rm_so_locs=yes
7066                 ;;
7067         (sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
7068                 # tested with osr5.0.5
7069                 if test "$GCC" != yes; then
7070                         CC_SHARED_OPTS='-belf -KPIC'
7071                 fi
7072                 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
7073                 if test "$cf_cv_enable_rpath" = yes ; then
7074                         # only way is to set LD_RUN_PATH but no switch for it
7075                         RUN_PATH=$libdir
7076                 fi
7077                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7078                 LINK_PROGS='LD_RUN_PATH=${libdir}'
7079                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
7080                 ;;
7081         (sunos4*)
7082                 # tested with SunOS 4.1.1 and gcc 2.7.0
7083                 if test "$GCC" != yes; then
7084                         CC_SHARED_OPTS='-KPIC'
7085                 fi
7086                 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
7087                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7088                 ;;
7089         (solaris2*)
7090                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
7091                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
7092                 if test "$DFT_LWR_MODEL" = "shared" ; then
7093                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
7094                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7095                 fi
7096                 if test "$cf_cv_enable_rpath" = yes ; then
7097                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
7098                 fi
7099
7100         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7101         if test "$cf_cv_shlib_version" = rel; then
7102                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7103         else
7104                 cf_cv_shared_soname='`basename $@`'
7105         fi
7106
7107                 if test "$GCC" != yes; then
7108                         cf_save_CFLAGS="$CFLAGS"
7109                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
7110                         do
7111                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
7112                                 cat >"conftest.$ac_ext" <<_ACEOF
7113 #line 7113 "configure"
7114 #include "confdefs.h"
7115 #include <stdio.h>
7116 int
7117 main (void)
7118 {
7119 printf("Hello\\n");
7120   ;
7121   return 0;
7122 }
7123 _ACEOF
7124 rm -f "conftest.$ac_objext"
7125 if { (eval echo "$as_me:7125: \"$ac_compile\"") >&5
7126   (eval $ac_compile) 2>&5
7127   ac_status=$?
7128   echo "$as_me:7128: \$? = $ac_status" >&5
7129   (exit "$ac_status"); } &&
7130          { ac_try='test -s "conftest.$ac_objext"'
7131   { (eval echo "$as_me:7131: \"$ac_try\"") >&5
7132   (eval $ac_try) 2>&5
7133   ac_status=$?
7134   echo "$as_me:7134: \$? = $ac_status" >&5
7135   (exit "$ac_status"); }; }; then
7136   break
7137 else
7138   echo "$as_me: failed program was:" >&5
7139 cat "conftest.$ac_ext" >&5
7140 fi
7141 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7142                         done
7143                         CFLAGS="$cf_save_CFLAGS"
7144                         CC_SHARED_OPTS=$cf_shared_opts
7145                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
7146                 else
7147                         MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
7148                 fi
7149                 ;;
7150         (sysv5uw7*|unix_sv*)
7151                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
7152                 if test "$GCC" != yes; then
7153                         CC_SHARED_OPTS='-KPIC'
7154                 fi
7155                 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
7156                 ;;
7157         (*)
7158                 CC_SHARED_OPTS='unknown'
7159                 MK_SHARED_LIB='echo unknown'
7160                 ;;
7161         esac
7162
7163         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
7164         case "$cf_cv_shlib_version" in
7165         (rel|abi)
7166                 case "$MK_SHARED_LIB" in
7167                 (*'-o $@')
7168                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
7169                         ;;
7170                 (*)
7171                         { echo "$as_me:7171: WARNING: ignored --with-shlib-version" >&5
7172 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
7173                         ;;
7174                 esac
7175                 ;;
7176         esac
7177
7178         if test -n "$cf_try_cflags"
7179         then
7180 cat > conftest.$ac_ext <<EOF
7181 #line 7181 "${as_me:-configure}"
7182 #include <stdio.h>
7183 int main(int argc, char *argv[])
7184 {
7185         printf("hello\\n");
7186         return (argv[argc-1] == 0) ;
7187 }
7188 EOF
7189                 cf_save_CFLAGS="$CFLAGS"
7190                 for cf_opt in $cf_try_cflags
7191                 do
7192                         CFLAGS="$cf_save_CFLAGS -$cf_opt"
7193                         echo "$as_me:7193: checking if CFLAGS option -$cf_opt works" >&5
7194 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
7195                         if { (eval echo "$as_me:7195: \"$ac_compile\"") >&5
7196   (eval $ac_compile) 2>&5
7197   ac_status=$?
7198   echo "$as_me:7198: \$? = $ac_status" >&5
7199   (exit "$ac_status"); }; then
7200                                 echo "$as_me:7200: result: yes" >&5
7201 echo "${ECHO_T}yes" >&6
7202                                 cf_save_CFLAGS="$CFLAGS"
7203                         else
7204                                 echo "$as_me:7204: result: no" >&5
7205 echo "${ECHO_T}no" >&6
7206                         fi
7207                 done
7208                 CFLAGS="$cf_save_CFLAGS"
7209         fi
7210
7211         # RPATH_LIST is a colon-separated list of directories
7212         test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
7213         test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
7214
7215         test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
7216
7217         test -n "$verbose" && echo "    CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
7218
7219 echo "${as_me:-configure}:7219: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
7220
7221         test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7222
7223 echo "${as_me:-configure}:7223: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7224
7225 for model in $cf_list_models ; do
7226         case "$model" in
7227         (libtool)
7228
7229 echo "$as_me:7229: checking for additional libtool options" >&5
7230 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
7231
7232 # Check whether --with-libtool-opts or --without-libtool-opts was given.
7233 if test "${with_libtool_opts+set}" = set; then
7234   withval="$with_libtool_opts"
7235   with_libtool_opts=$withval
7236 else
7237   with_libtool_opts=no
7238 fi;
7239 echo "$as_me:7239: result: $with_libtool_opts" >&5
7240 echo "${ECHO_T}$with_libtool_opts" >&6
7241
7242 case .$with_libtool_opts in
7243 (.yes|.no|.)
7244         ;;
7245 (*)
7246         LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
7247         ;;
7248 esac
7249
7250 echo "$as_me:7250: checking if exported-symbols file should be used" >&5
7251 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
7252
7253 # Check whether --with-export-syms or --without-export-syms was given.
7254 if test "${with_export_syms+set}" = set; then
7255   withval="$with_export_syms"
7256   with_export_syms=$withval
7257 else
7258   with_export_syms=no
7259 fi;
7260 if test "x$with_export_syms" = xyes
7261 then
7262         with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
7263
7264 fi
7265 echo "$as_me:7265: result: $with_export_syms" >&5
7266 echo "${ECHO_T}$with_export_syms" >&6
7267 if test "x$with_export_syms" != xno
7268 then
7269         EXPORT_SYMS="-export-symbols $with_export_syms"
7270
7271 fi
7272
7273                 ;;
7274         (shared)
7275                 if test "$CC_SHARED_OPTS" = "unknown"; then
7276                         { { echo "$as_me:7276: error: Shared libraries are not supported in this version" >&5
7277 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
7278    { (exit 1); exit 1; }; }
7279                 fi
7280                 # workaround for inept transition to PIE vs PIC...
7281                 echo "$as_me:7281: checking if current CFLAGS link properly" >&5
7282 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
7283                 cat >"conftest.$ac_ext" <<_ACEOF
7284 #line 7284 "configure"
7285 #include "confdefs.h"
7286 #include <stdio.h>
7287 int
7288 main (void)
7289 {
7290 printf("Hello work\\n");
7291   ;
7292   return 0;
7293 }
7294 _ACEOF
7295 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7296 if { (eval echo "$as_me:7296: \"$ac_link\"") >&5
7297   (eval $ac_link) 2>&5
7298   ac_status=$?
7299   echo "$as_me:7299: \$? = $ac_status" >&5
7300   (exit "$ac_status"); } &&
7301          { ac_try='test -s "conftest$ac_exeext"'
7302   { (eval echo "$as_me:7302: \"$ac_try\"") >&5
7303   (eval $ac_try) 2>&5
7304   ac_status=$?
7305   echo "$as_me:7305: \$? = $ac_status" >&5
7306   (exit "$ac_status"); }; }; then
7307   cf_cflags_work=yes
7308 else
7309   echo "$as_me: failed program was:" >&5
7310 cat "conftest.$ac_ext" >&5
7311 cf_cflags_work=no
7312 fi
7313 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7314                 echo "$as_me:7314: result: $cf_cflags_work" >&5
7315 echo "${ECHO_T}$cf_cflags_work" >&6
7316                 if test "$cf_cflags_work" = no
7317                 then
7318                         test -n "$verbose" && echo "    try to work around by appending shared-options" 1>&6
7319
7320 echo "${as_me:-configure}:7320: testing try to work around by appending shared-options ..." 1>&5
7321
7322                         CFLAGS="$CFLAGS $CC_SHARED_OPTS"
7323                 fi
7324
7325 echo "$as_me:7325: checking if versioned-symbols file should be used" >&5
7326 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
7327
7328 # Check whether --with-versioned-syms or --without-versioned-syms was given.
7329 if test "${with_versioned_syms+set}" = set; then
7330   withval="$with_versioned_syms"
7331   with_versioned_syms=$withval
7332 else
7333   with_versioned_syms=no
7334 fi;
7335 case "x$with_versioned_syms" in
7336 (xyes)
7337         with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
7338
7339         ;;
7340 (xno)
7341         ;;
7342 (x/*)
7343         test -f "$with_versioned_syms" || { { echo "$as_me:7343: error: expected a filename: $with_versioned_syms" >&5
7344 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7345    { (exit 1); exit 1; }; }
7346         ;;
7347 (*)
7348         test -f "$with_versioned_syms" || { { echo "$as_me:7348: error: expected a filename: $with_versioned_syms" >&5
7349 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7350    { (exit 1); exit 1; }; }
7351         with_versioned_syms=`pwd`/"$with_versioned_syms"
7352         ;;
7353 esac
7354 echo "$as_me:7354: result: $with_versioned_syms" >&5
7355 echo "${ECHO_T}$with_versioned_syms" >&6
7356
7357 RESULTING_SYMS=
7358 VERSIONED_SYMS=
7359 WILDCARD_SYMS=
7360
7361 if test "x$with_versioned_syms" != xno
7362 then
7363         RESULTING_SYMS=$with_versioned_syms
7364         case "x$MK_SHARED_LIB" in
7365         (*-Wl,*)
7366                 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
7367                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
7368                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7369
7370 echo "${as_me:-configure}:7370: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7371
7372                 ;;
7373         (*-dy\ *)
7374                 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
7375                 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
7376                 test -n "$verbose" && echo "    MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7377
7378 echo "${as_me:-configure}:7378: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7379
7380                 ;;
7381         (*)
7382                 { echo "$as_me:7382: WARNING: this system does not support versioned-symbols" >&5
7383 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
7384                 ;;
7385         esac
7386
7387         # Linux ld can selectively override scope, e.g., of symbols beginning with
7388         # "_" by first declaring some as global, and then using a wildcard to
7389         # declare the others as local.  Some other loaders cannot do this.  Check
7390         # by constructing a (very) simple shared library and inspecting its
7391         # symbols.
7392         if test "x$VERSIONED_SYMS" != "x"
7393         then
7394                 echo "$as_me:7394: checking if wildcards can be used to selectively omit symbols" >&5
7395 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
7396                 WILDCARD_SYMS=no
7397
7398                 # make sources
7399                 rm -f conftest.*
7400
7401                 cat >conftest.ver <<EOF
7402 module_1.0 {
7403 global:
7404         globalf1;
7405 local:
7406         localf1;
7407 };
7408 module_2.0 {
7409 global:
7410         globalf2;
7411 local:
7412         localf2;
7413         _*;
7414 } module_1.0;
7415 submodule_1.0 {
7416 global:
7417         subglobalf1;
7418         _ismissing;
7419 local:
7420         sublocalf1;
7421 };
7422 submodule_2.0 {
7423 global:
7424         subglobalf2;
7425 local:
7426         sublocalf2;
7427         _*;
7428 } submodule_1.0;
7429 EOF
7430                 cat >conftest.$ac_ext <<EOF
7431 #line 7431 "configure"
7432 int     _ismissing(void) { return 1; }
7433 int     _localf1(void) { return 1; }
7434 int     _localf2(void) { return 2; }
7435 int     globalf1(void) { return 1; }
7436 int     globalf2(void) { return 2; }
7437 int     _sublocalf1(void) { return 1; }
7438 int     _sublocalf2(void) { return 2; }
7439 int     subglobalf1(void) { return 1; }
7440 int     subglobalf2(void) { return 2; }
7441 EOF
7442                 cat >conftest.mk <<EOF
7443 CC=${CC}
7444 CFLAGS=${CFLAGS}
7445 CPPFLAGS=${CPPFLAGS}
7446 LDFLAGS=${LDFLAGS}
7447 LIBS=${LIBS}
7448 VERSIONED_SYMS=${VERSIONED_SYMS}
7449 RESULTING_SYMS=conftest.ver
7450 MK_SHARED_LIB=${MK_SHARED_LIB}
7451 conftest.so: conftest.$ac_cv_objext
7452                 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
7453 EOF
7454
7455                 # compile source, make library
7456                 if make -f conftest.mk 2>&5 >/dev/null
7457                 then
7458                         # test for missing symbol in either Data or Text section
7459                         cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[      ][DT][  ]'`"
7460                         test -n "$cf_missing" && WILDCARD_SYMS=yes
7461                 fi
7462                 echo "$as_me:7462: result: $WILDCARD_SYMS" >&5
7463 echo "${ECHO_T}$WILDCARD_SYMS" >&6
7464                 rm -f conftest.*
7465         fi
7466 fi
7467
7468                 ;;
7469         esac
7470 done
7471
7472 ### Checks for special libraries, must be done up-front.
7473 SHLIB_LIST=""
7474
7475 echo "$as_me:7475: checking if you want to link with the GPM mouse library" >&5
7476 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
7477
7478 # Check whether --with-gpm or --without-gpm was given.
7479 if test "${with_gpm+set}" = set; then
7480   withval="$with_gpm"
7481   with_gpm=$withval
7482 else
7483   with_gpm=maybe
7484 fi;
7485 echo "$as_me:7485: result: $with_gpm" >&5
7486 echo "${ECHO_T}$with_gpm" >&6
7487
7488 if test "$with_gpm" != no ; then
7489         echo "$as_me:7489: checking for gpm.h" >&5
7490 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
7491 if test "${ac_cv_header_gpm_h+set}" = set; then
7492   echo $ECHO_N "(cached) $ECHO_C" >&6
7493 else
7494   cat >"conftest.$ac_ext" <<_ACEOF
7495 #line 7495 "configure"
7496 #include "confdefs.h"
7497 #include <gpm.h>
7498 _ACEOF
7499 if { (eval echo "$as_me:7499: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7500   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7501   ac_status=$?
7502   $EGREP -v '^ *\+' conftest.er1 >conftest.err
7503   rm -f conftest.er1
7504   cat conftest.err >&5
7505   echo "$as_me:7505: \$? = $ac_status" >&5
7506   (exit "$ac_status"); } >/dev/null; then
7507   if test -s conftest.err; then
7508     ac_cpp_err=$ac_c_preproc_warn_flag
7509   else
7510     ac_cpp_err=
7511   fi
7512 else
7513   ac_cpp_err=yes
7514 fi
7515 if test -z "$ac_cpp_err"; then
7516   ac_cv_header_gpm_h=yes
7517 else
7518   echo "$as_me: failed program was:" >&5
7519   cat "conftest.$ac_ext" >&5
7520   ac_cv_header_gpm_h=no
7521 fi
7522 rm -f conftest.err "conftest.$ac_ext"
7523 fi
7524 echo "$as_me:7524: result: $ac_cv_header_gpm_h" >&5
7525 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
7526 if test "$ac_cv_header_gpm_h" = yes; then
7527
7528 cat >>confdefs.h <<\EOF
7529 #define HAVE_GPM_H 1
7530 EOF
7531
7532                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
7533                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
7534
7535 echo "${as_me:-configure}:7535: testing assuming we really have GPM library ..." 1>&5
7536
7537 cat >>confdefs.h <<\EOF
7538 #define HAVE_LIBGPM 1
7539 EOF
7540
7541                         with_gpm=yes
7542                 else
7543                         echo "$as_me:7543: checking for Gpm_Open in -lgpm" >&5
7544 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
7545 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
7546   echo $ECHO_N "(cached) $ECHO_C" >&6
7547 else
7548   ac_check_lib_save_LIBS=$LIBS
7549 LIBS="-lgpm  $LIBS"
7550 cat >"conftest.$ac_ext" <<_ACEOF
7551 #line 7551 "configure"
7552 #include "confdefs.h"
7553
7554 /* Override any gcc2 internal prototype to avoid an error.  */
7555 #ifdef __cplusplus
7556 extern "C"
7557 #endif
7558 /* We use char because int might match the return type of a gcc2
7559    builtin and then its argument prototype would still apply.  */
7560 char Gpm_Open ();
7561 int
7562 main (void)
7563 {
7564 Gpm_Open ();
7565   ;
7566   return 0;
7567 }
7568 _ACEOF
7569 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7570 if { (eval echo "$as_me:7570: \"$ac_link\"") >&5
7571   (eval $ac_link) 2>&5
7572   ac_status=$?
7573   echo "$as_me:7573: \$? = $ac_status" >&5
7574   (exit "$ac_status"); } &&
7575          { ac_try='test -s "conftest$ac_exeext"'
7576   { (eval echo "$as_me:7576: \"$ac_try\"") >&5
7577   (eval $ac_try) 2>&5
7578   ac_status=$?
7579   echo "$as_me:7579: \$? = $ac_status" >&5
7580   (exit "$ac_status"); }; }; then
7581   ac_cv_lib_gpm_Gpm_Open=yes
7582 else
7583   echo "$as_me: failed program was:" >&5
7584 cat "conftest.$ac_ext" >&5
7585 ac_cv_lib_gpm_Gpm_Open=no
7586 fi
7587 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7588 LIBS=$ac_check_lib_save_LIBS
7589 fi
7590 echo "$as_me:7590: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7591 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7592 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7593   with_gpm=yes
7594 else
7595
7596                                 if test "$with_gpm" = maybe; then
7597                                         { echo "$as_me:7597: WARNING: Cannot link with GPM library" >&5
7598 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7599                                         with_gpm=no
7600                                 else
7601                                         { { echo "$as_me:7601: error: Cannot link with GPM library" >&5
7602 echo "$as_me: error: Cannot link with GPM library" >&2;}
7603    { (exit 1); exit 1; }; }
7604                                 fi
7605
7606 fi
7607
7608                 fi
7609
7610 else
7611
7612                 test "$with_gpm" != maybe && { echo "$as_me:7612: WARNING: Cannot find GPM header" >&5
7613 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7614                 with_gpm=no
7615
7616 fi
7617
7618 fi
7619
7620 if test "$with_gpm" != no ; then
7621         echo "$as_me:7621: checking if you want to load GPM dynamically" >&5
7622 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7623
7624 # Check whether --with-dlsym or --without-dlsym was given.
7625 if test "${with_dlsym+set}" = set; then
7626   withval="$with_dlsym"
7627   with_dlsym=$withval
7628 else
7629   with_dlsym=yes
7630 fi;
7631         echo "$as_me:7631: result: $with_dlsym" >&5
7632 echo "${ECHO_T}$with_dlsym" >&6
7633         if test "x$with_dlsym" = xyes ; then
7634
7635 cf_have_dlsym=no
7636 echo "$as_me:7636: checking for dlsym" >&5
7637 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7638 if test "${ac_cv_func_dlsym+set}" = set; then
7639   echo $ECHO_N "(cached) $ECHO_C" >&6
7640 else
7641   cat >"conftest.$ac_ext" <<_ACEOF
7642 #line 7642 "configure"
7643 #include "confdefs.h"
7644 #define dlsym autoconf_temporary
7645 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
7646 #undef dlsym
7647
7648 #ifdef __cplusplus
7649 extern "C"
7650 #endif
7651
7652 /* We use char because int might match the return type of a gcc2
7653    builtin and then its argument prototype would still apply.  */
7654 char dlsym (void);
7655
7656 int
7657 main (void)
7658 {
7659
7660 /* The GNU C library defines stubs for functions which it implements
7661     to always fail with ENOSYS.  Some functions are actually named
7662     something starting with __ and the normal name is an alias.  */
7663 #if defined (__stub_dlsym) || defined (__stub___dlsym)
7664 #error found stub for dlsym
7665 #endif
7666
7667         return dlsym ();
7668   ;
7669   return 0;
7670 }
7671 _ACEOF
7672 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7673 if { (eval echo "$as_me:7673: \"$ac_link\"") >&5
7674   (eval $ac_link) 2>&5
7675   ac_status=$?
7676   echo "$as_me:7676: \$? = $ac_status" >&5
7677   (exit "$ac_status"); } &&
7678          { ac_try='test -s "conftest$ac_exeext"'
7679   { (eval echo "$as_me:7679: \"$ac_try\"") >&5
7680   (eval $ac_try) 2>&5
7681   ac_status=$?
7682   echo "$as_me:7682: \$? = $ac_status" >&5
7683   (exit "$ac_status"); }; }; then
7684   ac_cv_func_dlsym=yes
7685 else
7686   echo "$as_me: failed program was:" >&5
7687 cat "conftest.$ac_ext" >&5
7688 ac_cv_func_dlsym=no
7689 fi
7690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7691 fi
7692 echo "$as_me:7692: result: $ac_cv_func_dlsym" >&5
7693 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7694 if test "$ac_cv_func_dlsym" = yes; then
7695   cf_have_dlsym=yes
7696 else
7697
7698 cf_have_libdl=no
7699 echo "$as_me:7699: checking for dlsym in -ldl" >&5
7700 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7701 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7702   echo $ECHO_N "(cached) $ECHO_C" >&6
7703 else
7704   ac_check_lib_save_LIBS=$LIBS
7705 LIBS="-ldl  $LIBS"
7706 cat >"conftest.$ac_ext" <<_ACEOF
7707 #line 7707 "configure"
7708 #include "confdefs.h"
7709
7710 /* Override any gcc2 internal prototype to avoid an error.  */
7711 #ifdef __cplusplus
7712 extern "C"
7713 #endif
7714 /* We use char because int might match the return type of a gcc2
7715    builtin and then its argument prototype would still apply.  */
7716 char dlsym ();
7717 int
7718 main (void)
7719 {
7720 dlsym ();
7721   ;
7722   return 0;
7723 }
7724 _ACEOF
7725 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7726 if { (eval echo "$as_me:7726: \"$ac_link\"") >&5
7727   (eval $ac_link) 2>&5
7728   ac_status=$?
7729   echo "$as_me:7729: \$? = $ac_status" >&5
7730   (exit "$ac_status"); } &&
7731          { ac_try='test -s "conftest$ac_exeext"'
7732   { (eval echo "$as_me:7732: \"$ac_try\"") >&5
7733   (eval $ac_try) 2>&5
7734   ac_status=$?
7735   echo "$as_me:7735: \$? = $ac_status" >&5
7736   (exit "$ac_status"); }; }; then
7737   ac_cv_lib_dl_dlsym=yes
7738 else
7739   echo "$as_me: failed program was:" >&5
7740 cat "conftest.$ac_ext" >&5
7741 ac_cv_lib_dl_dlsym=no
7742 fi
7743 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7744 LIBS=$ac_check_lib_save_LIBS
7745 fi
7746 echo "$as_me:7746: result: $ac_cv_lib_dl_dlsym" >&5
7747 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7748 if test "$ac_cv_lib_dl_dlsym" = yes; then
7749
7750         cf_have_dlsym=yes
7751         cf_have_libdl=yes
7752 fi
7753
7754 fi
7755
7756 if test "$cf_have_dlsym" = yes ; then
7757         test "$cf_have_libdl" = yes && {
7758 cf_add_libs="$LIBS"
7759 # reverse order
7760 cf_add_0lib=
7761 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7762 # filter duplicates
7763 for cf_add_1lib in $cf_add_0lib; do
7764         for cf_add_2lib in $cf_add_libs; do
7765                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7766                         cf_add_1lib=
7767                         break
7768                 fi
7769         done
7770         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7771 done
7772 LIBS="$cf_add_libs"
7773  }
7774
7775         echo "$as_me:7775: checking whether able to link to dl*() functions" >&5
7776 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7777         cat >"conftest.$ac_ext" <<_ACEOF
7778 #line 7778 "configure"
7779 #include "confdefs.h"
7780 #include <dlfcn.h>
7781 int
7782 main (void)
7783 {
7784
7785                 void *obj;
7786                 if ((obj = dlopen("filename", 0)) != 0) {
7787                         if (dlsym(obj, "symbolname") == 0) {
7788                         dlclose(obj);
7789                         }
7790                 }
7791   ;
7792   return 0;
7793 }
7794 _ACEOF
7795 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7796 if { (eval echo "$as_me:7796: \"$ac_link\"") >&5
7797   (eval $ac_link) 2>&5
7798   ac_status=$?
7799   echo "$as_me:7799: \$? = $ac_status" >&5
7800   (exit "$ac_status"); } &&
7801          { ac_try='test -s "conftest$ac_exeext"'
7802   { (eval echo "$as_me:7802: \"$ac_try\"") >&5
7803   (eval $ac_try) 2>&5
7804   ac_status=$?
7805   echo "$as_me:7805: \$? = $ac_status" >&5
7806   (exit "$ac_status"); }; }; then
7807
7808 cat >>confdefs.h <<\EOF
7809 #define HAVE_LIBDL 1
7810 EOF
7811
7812 else
7813   echo "$as_me: failed program was:" >&5
7814 cat "conftest.$ac_ext" >&5
7815
7816                 { { echo "$as_me:7816: error: Cannot link test program for libdl" >&5
7817 echo "$as_me: error: Cannot link test program for libdl" >&2;}
7818    { (exit 1); exit 1; }; }
7819 fi
7820 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7821         echo "$as_me:7821: result: ok" >&5
7822 echo "${ECHO_T}ok" >&6
7823 else
7824         { { echo "$as_me:7824: error: Cannot find dlsym function" >&5
7825 echo "$as_me: error: Cannot find dlsym function" >&2;}
7826    { (exit 1); exit 1; }; }
7827 fi
7828
7829                 if test "x$with_gpm" != xyes ; then
7830                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
7831
7832 echo "${as_me:-configure}:7832: testing assuming soname for gpm is $with_gpm ..." 1>&5
7833
7834                         cf_cv_gpm_soname="$with_gpm"
7835                 else
7836
7837 echo "$as_me:7837: checking for soname of gpm library" >&5
7838 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7839 if test "${cf_cv_gpm_soname+set}" = set; then
7840   echo $ECHO_N "(cached) $ECHO_C" >&6
7841 else
7842
7843 cf_cv_gpm_soname=unknown
7844 if test "$cross_compiling" != yes ; then
7845 cat >conftest.$ac_ext <<CF_EOF
7846 #include <gpm.h>
7847 int main(void)
7848 {
7849 if (Gpm_Open(0,0)) Gpm_Close();
7850         ${cf_cv_main_return:-return}(0);
7851 }
7852 CF_EOF
7853 cf_save_LIBS="$LIBS"
7854
7855 cf_add_libs="$LIBS"
7856 # reverse order
7857 cf_add_0lib=
7858 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7859 # filter duplicates
7860 for cf_add_1lib in $cf_add_0lib; do
7861         for cf_add_2lib in $cf_add_libs; do
7862                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7863                         cf_add_1lib=
7864                         break
7865                 fi
7866         done
7867         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7868 done
7869 LIBS="$cf_add_libs"
7870
7871         if { (eval echo "$as_me:7871: \"$ac_compile\"") >&5
7872   (eval $ac_compile) 2>&5
7873   ac_status=$?
7874   echo "$as_me:7874: \$? = $ac_status" >&5
7875   (exit "$ac_status"); } ; then
7876                 if { (eval echo "$as_me:7876: \"$ac_link\"") >&5
7877   (eval $ac_link) 2>&5
7878   ac_status=$?
7879   echo "$as_me:7879: \$? = $ac_status" >&5
7880   (exit "$ac_status"); } ; then
7881                         cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7882                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7883                 fi
7884         fi
7885 rm -rf ./conftest*
7886 LIBS="$cf_save_LIBS"
7887 fi
7888
7889 fi
7890 echo "$as_me:7890: result: $cf_cv_gpm_soname" >&5
7891 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7892
7893                 fi
7894                 test "$cf_cv_gpm_soname" != "unknown" &&
7895 cat >>confdefs.h <<EOF
7896 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7897 EOF
7898
7899                 SHLIB_LIST="-ldl $SHLIB_LIST"
7900
7901 cf_add_libs="$PRIVATE_LIBS"
7902 # reverse order
7903 cf_add_0lib=
7904 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7905 # filter duplicates
7906 for cf_add_1lib in $cf_add_0lib; do
7907         for cf_add_2lib in $cf_add_libs; do
7908                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7909                         cf_add_1lib=
7910                         break
7911                 fi
7912         done
7913         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7914 done
7915 PRIVATE_LIBS="$cf_add_libs"
7916
7917         else
7918                 SHLIB_LIST="-lgpm $SHLIB_LIST"
7919
7920 cf_add_libs="$TEST_LIBS"
7921 # reverse order
7922 cf_add_0lib=
7923 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7924 # filter duplicates
7925 for cf_add_1lib in $cf_add_0lib; do
7926         for cf_add_2lib in $cf_add_libs; do
7927                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7928                         cf_add_1lib=
7929                         break
7930                 fi
7931         done
7932         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7933 done
7934 TEST_LIBS="$cf_add_libs"
7935
7936 cf_add_libs="$PRIVATE_LIBS"
7937 # reverse order
7938 cf_add_0lib=
7939 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7940 # filter duplicates
7941 for cf_add_1lib in $cf_add_0lib; do
7942         for cf_add_2lib in $cf_add_libs; do
7943                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7944                         cf_add_1lib=
7945                         break
7946                 fi
7947         done
7948         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7949 done
7950 PRIVATE_LIBS="$cf_add_libs"
7951
7952         fi
7953
7954 cat >>confdefs.h <<\EOF
7955 #define HAVE_LIBGPM 1
7956 EOF
7957
7958 echo "$as_me:7958: checking for Gpm_Wgetch in -lgpm" >&5
7959 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7960 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7961   echo $ECHO_N "(cached) $ECHO_C" >&6
7962 else
7963   ac_check_lib_save_LIBS=$LIBS
7964 LIBS="-lgpm  $LIBS"
7965 cat >"conftest.$ac_ext" <<_ACEOF
7966 #line 7966 "configure"
7967 #include "confdefs.h"
7968
7969 /* Override any gcc2 internal prototype to avoid an error.  */
7970 #ifdef __cplusplus
7971 extern "C"
7972 #endif
7973 /* We use char because int might match the return type of a gcc2
7974    builtin and then its argument prototype would still apply.  */
7975 char Gpm_Wgetch ();
7976 int
7977 main (void)
7978 {
7979 Gpm_Wgetch ();
7980   ;
7981   return 0;
7982 }
7983 _ACEOF
7984 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7985 if { (eval echo "$as_me:7985: \"$ac_link\"") >&5
7986   (eval $ac_link) 2>&5
7987   ac_status=$?
7988   echo "$as_me:7988: \$? = $ac_status" >&5
7989   (exit "$ac_status"); } &&
7990          { ac_try='test -s "conftest$ac_exeext"'
7991   { (eval echo "$as_me:7991: \"$ac_try\"") >&5
7992   (eval $ac_try) 2>&5
7993   ac_status=$?
7994   echo "$as_me:7994: \$? = $ac_status" >&5
7995   (exit "$ac_status"); }; }; then
7996   ac_cv_lib_gpm_Gpm_Wgetch=yes
7997 else
7998   echo "$as_me: failed program was:" >&5
7999 cat "conftest.$ac_ext" >&5
8000 ac_cv_lib_gpm_Gpm_Wgetch=no
8001 fi
8002 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8003 LIBS=$ac_check_lib_save_LIBS
8004 fi
8005 echo "$as_me:8005: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
8006 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
8007 if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
8008
8009 echo "$as_me:8009: checking if GPM is weakly bound to curses library" >&5
8010 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
8011 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
8012   echo $ECHO_N "(cached) $ECHO_C" >&6
8013 else
8014
8015 cf_cv_check_gpm_wgetch=unknown
8016 if test "$cross_compiling" != yes ; then
8017
8018 cat >conftest.$ac_ext <<CF_EOF
8019 #include <gpm.h>
8020 int main(void)
8021 {
8022         Gpm_Wgetch();
8023         ${cf_cv_main_return:-return}(0);
8024 }
8025 CF_EOF
8026
8027         cf_save_LIBS="$LIBS"
8028         # This only works if we can look at the symbol table.  If a shared
8029         # library is stripped for install, we cannot use that.  So we're forced
8030         # to rely on the static library, noting that some packagers may not
8031         # include it.
8032         LIBS="-static -lgpm -dynamic $LIBS"
8033         if { (eval echo "$as_me:8033: \"$ac_compile\"") >&5
8034   (eval $ac_compile) 2>&5
8035   ac_status=$?
8036   echo "$as_me:8036: \$? = $ac_status" >&5
8037   (exit "$ac_status"); } ; then
8038                 if { (eval echo "$as_me:8038: \"$ac_link\"") >&5
8039   (eval $ac_link) 2>&5
8040   ac_status=$?
8041   echo "$as_me:8041: \$? = $ac_status" >&5
8042   (exit "$ac_status"); } ; then
8043                         cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
8044                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
8045                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
8046                 fi
8047         fi
8048         rm -rf ./conftest*
8049         LIBS="$cf_save_LIBS"
8050 fi
8051
8052 fi
8053 echo "$as_me:8053: result: $cf_cv_check_gpm_wgetch" >&5
8054 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
8055
8056 if test "$cf_cv_check_gpm_wgetch" != yes ; then
8057         { echo "$as_me:8057: WARNING: GPM library is already linked with curses - read the FAQ" >&5
8058 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
8059 fi
8060
8061 fi
8062
8063 fi
8064
8065 echo "$as_me:8065: checking if you want to use PCRE2 for regular-expressions" >&5
8066 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
8067
8068 # Check whether --with-pcre2 or --without-pcre2 was given.
8069 if test "${with_pcre2+set}" = set; then
8070   withval="$with_pcre2"
8071
8072 fi;
8073 test -z "$with_pcre2" && with_pcre2=no
8074 echo "$as_me:8074: result: $with_pcre2" >&5
8075 echo "${ECHO_T}$with_pcre2" >&6
8076
8077 if test "x$with_pcre2" != xno ; then
8078         cf_with_pcre2_ok=no
8079         for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
8080         do
8081
8082 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
8083         test -n "$verbose" && echo "    found package $cf_with_pcre2" 1>&6
8084
8085 echo "${as_me:-configure}:8085: testing found package $cf_with_pcre2 ..." 1>&5
8086
8087         cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
8088         cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$cf_with_pcre2" 2>/dev/null`"
8089         test -n "$verbose" && echo "    package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
8090
8091 echo "${as_me:-configure}:8091: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
8092
8093         test -n "$verbose" && echo "    package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
8094
8095 echo "${as_me:-configure}:8095: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
8096
8097 cf_fix_cppflags=no
8098 cf_new_cflags=
8099 cf_new_cppflags=
8100 cf_new_extra_cppflags=
8101
8102 for cf_add_cflags in $cf_pkgconfig_incs
8103 do
8104 case "$cf_fix_cppflags" in
8105 (no)
8106         case "$cf_add_cflags" in
8107         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8108                 case "$cf_add_cflags" in
8109                 (-D*)
8110                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8111
8112                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8113                                 && test -z "${cf_tst_cflags}" \
8114                                 && cf_fix_cppflags=yes
8115
8116                         if test "$cf_fix_cppflags" = yes ; then
8117
8118         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8119         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8120
8121                                 continue
8122                         elif test "${cf_tst_cflags}" = "\"'" ; then
8123
8124         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8125         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8126
8127                                 continue
8128                         fi
8129                         ;;
8130                 esac
8131                 case "$CPPFLAGS" in
8132                 (*$cf_add_cflags)
8133                         ;;
8134                 (*)
8135                         case "$cf_add_cflags" in
8136                         (-D*)
8137                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8138
8139 CPPFLAGS=`echo "$CPPFLAGS" | \
8140         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
8141                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
8142
8143                                 ;;
8144                         esac
8145
8146         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8147         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8148
8149                         ;;
8150                 esac
8151                 ;;
8152         (*)
8153
8154         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8155         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8156
8157                 ;;
8158         esac
8159         ;;
8160 (yes)
8161
8162         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8163         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8164
8165         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8166
8167         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8168                 && test -z "${cf_tst_cflags}" \
8169                 && cf_fix_cppflags=no
8170         ;;
8171 esac
8172 done
8173
8174 if test -n "$cf_new_cflags" ; then
8175
8176         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8177         CFLAGS="${CFLAGS}$cf_new_cflags"
8178
8179 fi
8180
8181 if test -n "$cf_new_cppflags" ; then
8182
8183         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8184         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8185
8186 fi
8187
8188 if test -n "$cf_new_extra_cppflags" ; then
8189
8190         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8191         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8192
8193 fi
8194
8195 cf_add_libs="$LIBS"
8196 # reverse order
8197 cf_add_0lib=
8198 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8199 # filter duplicates
8200 for cf_add_1lib in $cf_add_0lib; do
8201         for cf_add_2lib in $cf_add_libs; do
8202                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8203                         cf_add_1lib=
8204                         break
8205                 fi
8206         done
8207         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8208 done
8209 LIBS="$cf_add_libs"
8210
8211         cf_with_pcre2_ok=yes; break
8212 else
8213         cf_pkgconfig_incs=
8214         cf_pkgconfig_libs=
8215         :
8216 fi
8217
8218         done
8219         cf_with_pcre2_ok=yes || { { echo "$as_me:8219: error: Cannot find PCRE2 library" >&5
8220 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
8221    { (exit 1); exit 1; }; }
8222
8223 cat >>confdefs.h <<\EOF
8224 #define HAVE_LIB_PCRE2 1
8225 EOF
8226
8227         # if pkgconfig gave no results, look for the libraries directly
8228         case "$LIBS" in
8229         (*pcre2-posix*|*pcreposix*)
8230                 ;;
8231         (*)
8232                 echo "$as_me:8232: checking for regcomp in -lpcre2-posix" >&5
8233 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
8234 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
8235   echo $ECHO_N "(cached) $ECHO_C" >&6
8236 else
8237   ac_check_lib_save_LIBS=$LIBS
8238 LIBS="-lpcre2-posix  $LIBS"
8239 cat >"conftest.$ac_ext" <<_ACEOF
8240 #line 8240 "configure"
8241 #include "confdefs.h"
8242
8243 /* Override any gcc2 internal prototype to avoid an error.  */
8244 #ifdef __cplusplus
8245 extern "C"
8246 #endif
8247 /* We use char because int might match the return type of a gcc2
8248    builtin and then its argument prototype would still apply.  */
8249 char regcomp ();
8250 int
8251 main (void)
8252 {
8253 regcomp ();
8254   ;
8255   return 0;
8256 }
8257 _ACEOF
8258 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8259 if { (eval echo "$as_me:8259: \"$ac_link\"") >&5
8260   (eval $ac_link) 2>&5
8261   ac_status=$?
8262   echo "$as_me:8262: \$? = $ac_status" >&5
8263   (exit "$ac_status"); } &&
8264          { ac_try='test -s "conftest$ac_exeext"'
8265   { (eval echo "$as_me:8265: \"$ac_try\"") >&5
8266   (eval $ac_try) 2>&5
8267   ac_status=$?
8268   echo "$as_me:8268: \$? = $ac_status" >&5
8269   (exit "$ac_status"); }; }; then
8270   ac_cv_lib_pcre2_posix_regcomp=yes
8271 else
8272   echo "$as_me: failed program was:" >&5
8273 cat "conftest.$ac_ext" >&5
8274 ac_cv_lib_pcre2_posix_regcomp=no
8275 fi
8276 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8277 LIBS=$ac_check_lib_save_LIBS
8278 fi
8279 echo "$as_me:8279: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
8280 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
8281 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
8282
8283 cf_add_libs="$LIBS"
8284 # reverse order
8285 cf_add_0lib=
8286 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8287 # filter duplicates
8288 for cf_add_1lib in $cf_add_0lib; do
8289         for cf_add_2lib in $cf_add_libs; do
8290                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8291                         cf_add_1lib=
8292                         break
8293                 fi
8294         done
8295         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8296 done
8297 LIBS="$cf_add_libs"
8298
8299 else
8300   echo "$as_me:8300: checking for regcomp in -lpcreposix" >&5
8301 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
8302 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
8303   echo $ECHO_N "(cached) $ECHO_C" >&6
8304 else
8305   ac_check_lib_save_LIBS=$LIBS
8306 LIBS="-lpcreposix  $LIBS"
8307 cat >"conftest.$ac_ext" <<_ACEOF
8308 #line 8308 "configure"
8309 #include "confdefs.h"
8310
8311 /* Override any gcc2 internal prototype to avoid an error.  */
8312 #ifdef __cplusplus
8313 extern "C"
8314 #endif
8315 /* We use char because int might match the return type of a gcc2
8316    builtin and then its argument prototype would still apply.  */
8317 char regcomp ();
8318 int
8319 main (void)
8320 {
8321 regcomp ();
8322   ;
8323   return 0;
8324 }
8325 _ACEOF
8326 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8327 if { (eval echo "$as_me:8327: \"$ac_link\"") >&5
8328   (eval $ac_link) 2>&5
8329   ac_status=$?
8330   echo "$as_me:8330: \$? = $ac_status" >&5
8331   (exit "$ac_status"); } &&
8332          { ac_try='test -s "conftest$ac_exeext"'
8333   { (eval echo "$as_me:8333: \"$ac_try\"") >&5
8334   (eval $ac_try) 2>&5
8335   ac_status=$?
8336   echo "$as_me:8336: \$? = $ac_status" >&5
8337   (exit "$ac_status"); }; }; then
8338   ac_cv_lib_pcreposix_regcomp=yes
8339 else
8340   echo "$as_me: failed program was:" >&5
8341 cat "conftest.$ac_ext" >&5
8342 ac_cv_lib_pcreposix_regcomp=no
8343 fi
8344 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8345 LIBS=$ac_check_lib_save_LIBS
8346 fi
8347 echo "$as_me:8347: result: $ac_cv_lib_pcreposix_regcomp" >&5
8348 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
8349 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
8350
8351 cf_add_libs="$LIBS"
8352 # reverse order
8353 cf_add_0lib=
8354 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8355 # filter duplicates
8356 for cf_add_1lib in $cf_add_0lib; do
8357         for cf_add_2lib in $cf_add_libs; do
8358                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8359                         cf_add_1lib=
8360                         break
8361                 fi
8362         done
8363         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8364 done
8365 LIBS="$cf_add_libs"
8366
8367 else
8368   { { echo "$as_me:8368: error: Cannot find PCRE2 POSIX library" >&5
8369 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
8370    { (exit 1); exit 1; }; }
8371 fi
8372
8373 fi
8374
8375                 ;;
8376         esac
8377
8378         # either way, check for the library header files
8379
8380 for ac_header in pcre2posix.h pcreposix.h
8381 do
8382 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8383 echo "$as_me:8383: checking for $ac_header" >&5
8384 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8385 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8386   echo $ECHO_N "(cached) $ECHO_C" >&6
8387 else
8388   cat >"conftest.$ac_ext" <<_ACEOF
8389 #line 8389 "configure"
8390 #include "confdefs.h"
8391 #include <$ac_header>
8392 _ACEOF
8393 if { (eval echo "$as_me:8393: \"$ac_cpp "conftest.$ac_ext"\"") >&5
8394   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
8395   ac_status=$?
8396   $EGREP -v '^ *\+' conftest.er1 >conftest.err
8397   rm -f conftest.er1
8398   cat conftest.err >&5
8399   echo "$as_me:8399: \$? = $ac_status" >&5
8400   (exit "$ac_status"); } >/dev/null; then
8401   if test -s conftest.err; then
8402     ac_cpp_err=$ac_c_preproc_warn_flag
8403   else
8404     ac_cpp_err=
8405   fi
8406 else
8407   ac_cpp_err=yes
8408 fi
8409 if test -z "$ac_cpp_err"; then
8410   eval "$as_ac_Header=yes"
8411 else
8412   echo "$as_me: failed program was:" >&5
8413   cat "conftest.$ac_ext" >&5
8414   eval "$as_ac_Header=no"
8415 fi
8416 rm -f conftest.err "conftest.$ac_ext"
8417 fi
8418 echo "$as_me:8418: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
8419 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
8420 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
8421   cat >>confdefs.h <<EOF
8422 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8423 EOF
8424
8425 fi
8426 done
8427
8428 for ac_func in PCRE2regcomp
8429 do
8430 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8431 echo "$as_me:8431: checking for $ac_func" >&5
8432 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8433 if eval "test \"\${$as_ac_var+set}\" = set"; then
8434   echo $ECHO_N "(cached) $ECHO_C" >&6
8435 else
8436   cat >"conftest.$ac_ext" <<_ACEOF
8437 #line 8437 "configure"
8438 #include "confdefs.h"
8439 #define $ac_func autoconf_temporary
8440 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
8441 #undef $ac_func
8442
8443 #ifdef __cplusplus
8444 extern "C"
8445 #endif
8446
8447 /* We use char because int might match the return type of a gcc2
8448    builtin and then its argument prototype would still apply.  */
8449 char $ac_func (void);
8450
8451 int
8452 main (void)
8453 {
8454
8455 /* The GNU C library defines stubs for functions which it implements
8456     to always fail with ENOSYS.  Some functions are actually named
8457     something starting with __ and the normal name is an alias.  */
8458 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8459 #error found stub for $ac_func
8460 #endif
8461
8462         return $ac_func ();
8463   ;
8464   return 0;
8465 }
8466 _ACEOF
8467 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8468 if { (eval echo "$as_me:8468: \"$ac_link\"") >&5
8469   (eval $ac_link) 2>&5
8470   ac_status=$?
8471   echo "$as_me:8471: \$? = $ac_status" >&5
8472   (exit "$ac_status"); } &&
8473          { ac_try='test -s "conftest$ac_exeext"'
8474   { (eval echo "$as_me:8474: \"$ac_try\"") >&5
8475   (eval $ac_try) 2>&5
8476   ac_status=$?
8477   echo "$as_me:8477: \$? = $ac_status" >&5
8478   (exit "$ac_status"); }; }; then
8479   eval "$as_ac_var=yes"
8480 else
8481   echo "$as_me: failed program was:" >&5
8482 cat "conftest.$ac_ext" >&5
8483 eval "$as_ac_var=no"
8484 fi
8485 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8486 fi
8487 echo "$as_me:8487: result: `eval echo '${'"$as_ac_var"'}'`" >&5
8488 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
8489 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
8490   cat >>confdefs.h <<EOF
8491 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8492 EOF
8493
8494 fi
8495 done
8496
8497 fi
8498
8499 # not everyone has "test -c"
8500 if test -c /dev/sysmouse 2>/dev/null ; then
8501 echo "$as_me:8501: checking if you want to use sysmouse" >&5
8502 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
8503
8504 # Check whether --with-sysmouse or --without-sysmouse was given.
8505 if test "${with_sysmouse+set}" = set; then
8506   withval="$with_sysmouse"
8507   cf_with_sysmouse=$withval
8508 else
8509   cf_with_sysmouse=maybe
8510 fi;
8511         if test "$cf_with_sysmouse" != no ; then
8512         cat >"conftest.$ac_ext" <<_ACEOF
8513 #line 8513 "configure"
8514 #include "confdefs.h"
8515
8516 #include <osreldate.h>
8517 #if (__FreeBSD_version >= 400017)
8518 #include <sys/consio.h>
8519 #include <sys/fbio.h>
8520 #else
8521 #include <machine/console.h>
8522 #endif
8523
8524 int
8525 main (void)
8526 {
8527
8528         struct mouse_info the_mouse;
8529         ioctl(0, CONS_MOUSECTL, &the_mouse);
8530
8531   ;
8532   return 0;
8533 }
8534 _ACEOF
8535 rm -f "conftest.$ac_objext"
8536 if { (eval echo "$as_me:8536: \"$ac_compile\"") >&5
8537   (eval $ac_compile) 2>&5
8538   ac_status=$?
8539   echo "$as_me:8539: \$? = $ac_status" >&5
8540   (exit "$ac_status"); } &&
8541          { ac_try='test -s "conftest.$ac_objext"'
8542   { (eval echo "$as_me:8542: \"$ac_try\"") >&5
8543   (eval $ac_try) 2>&5
8544   ac_status=$?
8545   echo "$as_me:8545: \$? = $ac_status" >&5
8546   (exit "$ac_status"); }; }; then
8547   cf_with_sysmouse=yes
8548 else
8549   echo "$as_me: failed program was:" >&5
8550 cat "conftest.$ac_ext" >&5
8551 cf_with_sysmouse=no
8552 fi
8553 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8554         fi
8555 echo "$as_me:8555: result: $cf_with_sysmouse" >&5
8556 echo "${ECHO_T}$cf_with_sysmouse" >&6
8557 test "$cf_with_sysmouse" = yes &&
8558 cat >>confdefs.h <<\EOF
8559 #define USE_SYSMOUSE 1
8560 EOF
8561
8562 fi
8563
8564 # pretend that ncurses==ncursesw==ncursest
8565 echo "$as_me:8565: checking if you want to disable library suffixes" >&5
8566 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
8567
8568 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
8569 if test "${enable_lib_suffixes+set}" = set; then
8570   enableval="$enable_lib_suffixes"
8571   test "$enableval" != no && enableval=yes
8572         if test "$enableval" != "yes" ; then
8573     disable_lib_suffixes=yes
8574         else
8575                 disable_lib_suffixes=no
8576         fi
8577 else
8578   enableval=yes
8579         disable_lib_suffixes=no
8580
8581 fi;
8582 echo "$as_me:8582: result: $disable_lib_suffixes" >&5
8583 echo "${ECHO_T}$disable_lib_suffixes" >&6
8584
8585 ### If we're building with rpath, try to link non-standard libs that way too.
8586 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
8587
8588 echo "$as_me:8588: checking if rpath-hack should be disabled" >&5
8589 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
8590
8591 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
8592 if test "${enable_rpath_hack+set}" = set; then
8593   enableval="$enable_rpath_hack"
8594   test "$enableval" != no && enableval=yes
8595         if test "$enableval" != "yes" ; then
8596     enable_rpath_hack=no
8597         else
8598                 enable_rpath_hack=yes
8599         fi
8600 else
8601   enableval=yes
8602         enable_rpath_hack=yes
8603
8604 fi;
8605 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
8606 echo "$as_me:8606: result: $cf_disable_rpath_hack" >&5
8607 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
8608
8609 if test "$enable_rpath_hack" = yes ; then
8610
8611 echo "$as_me:8611: checking for updated LDFLAGS" >&5
8612 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
8613 if test -n "$LD_RPATH_OPT" ; then
8614         echo "$as_me:8614: result: maybe" >&5
8615 echo "${ECHO_T}maybe" >&6
8616
8617         for ac_prog in ldd
8618 do
8619   # Extract the first word of "$ac_prog", so it can be a program name with args.
8620 set dummy $ac_prog; ac_word=$2
8621 echo "$as_me:8621: checking for $ac_word" >&5
8622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8623 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8624   echo $ECHO_N "(cached) $ECHO_C" >&6
8625 else
8626   if test -n "$cf_ldd_prog"; then
8627   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8628 else
8629   ac_save_IFS=$IFS; IFS=$ac_path_separator
8630 ac_dummy="$PATH"
8631 for ac_dir in $ac_dummy; do
8632   IFS=$ac_save_IFS
8633   test -z "$ac_dir" && ac_dir=.
8634   $as_executable_p "$ac_dir/$ac_word" || continue
8635 ac_cv_prog_cf_ldd_prog="$ac_prog"
8636 echo "$as_me:8636: found $ac_dir/$ac_word" >&5
8637 break
8638 done
8639
8640 fi
8641 fi
8642 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8643 if test -n "$cf_ldd_prog"; then
8644   echo "$as_me:8644: result: $cf_ldd_prog" >&5
8645 echo "${ECHO_T}$cf_ldd_prog" >&6
8646 else
8647   echo "$as_me:8647: result: no" >&5
8648 echo "${ECHO_T}no" >&6
8649 fi
8650
8651   test -n "$cf_ldd_prog" && break
8652 done
8653 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8654
8655         cf_rpath_list="/usr/lib /lib"
8656         if test "$cf_ldd_prog" != no
8657         then
8658                 cf_rpath_oops=
8659
8660 cat >"conftest.$ac_ext" <<_ACEOF
8661 #line 8661 "configure"
8662 #include "confdefs.h"
8663 #include <stdio.h>
8664 int
8665 main (void)
8666 {
8667 printf("Hello");
8668   ;
8669   return 0;
8670 }
8671 _ACEOF
8672 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8673 if { (eval echo "$as_me:8673: \"$ac_link\"") >&5
8674   (eval $ac_link) 2>&5
8675   ac_status=$?
8676   echo "$as_me:8676: \$? = $ac_status" >&5
8677   (exit "$ac_status"); } &&
8678          { ac_try='test -s "conftest$ac_exeext"'
8679   { (eval echo "$as_me:8679: \"$ac_try\"") >&5
8680   (eval $ac_try) 2>&5
8681   ac_status=$?
8682   echo "$as_me:8682: \$? = $ac_status" >&5
8683   (exit "$ac_status"); }; }; then
8684   cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8685                  cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[         ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8686 else
8687   echo "$as_me: failed program was:" >&5
8688 cat "conftest.$ac_ext" >&5
8689 fi
8690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8691
8692                 # If we passed the link-test, but get a "not found" on a given library,
8693                 # this could be due to inept reconfiguration of gcc to make it only
8694                 # partly honor /usr/local/lib (or whatever).  Sometimes this behavior
8695                 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
8696                 # /usr/local libraries.
8697                 if test -n "$cf_rpath_oops"
8698                 then
8699                         for cf_rpath_src in $cf_rpath_oops
8700                         do
8701                                 for cf_rpath_dir in \
8702                                         /usr/local \
8703                                         /usr/pkg \
8704                                         /opt/sfw
8705                                 do
8706                                         if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8707                                         then
8708                                                 test -n "$verbose" && echo "    ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8709
8710 echo "${as_me:-configure}:8710: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8711
8712                                                 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8713                                                 break
8714                                         fi
8715                                 done
8716                         done
8717                 fi
8718         fi
8719
8720         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8721
8722 echo "${as_me:-configure}:8722: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8723
8724 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
8725
8726 echo "${as_me:-configure}:8726: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8727
8728 cf_rpath_dst=
8729 for cf_rpath_src in $LDFLAGS
8730 do
8731         case "$cf_rpath_src" in
8732         (-L*)
8733
8734                 # check if this refers to a directory which we will ignore
8735                 cf_rpath_skip=no
8736                 if test -n "$cf_rpath_list"
8737                 then
8738                         for cf_rpath_item in $cf_rpath_list
8739                         do
8740                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8741                                 then
8742                                         cf_rpath_skip=yes
8743                                         break
8744                                 fi
8745                         done
8746                 fi
8747
8748                 if test "$cf_rpath_skip" = no
8749                 then
8750                         # transform the option
8751                         if test "$LD_RPATH_OPT" = "-R " ; then
8752                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8753                         else
8754                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8755                         fi
8756
8757                         # if we have not already added this, add it now
8758                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8759                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8760                         then
8761                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8762
8763 echo "${as_me:-configure}:8763: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8764
8765                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8766                         fi
8767                 fi
8768                 ;;
8769         esac
8770         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8771 done
8772 LDFLAGS=$cf_rpath_dst
8773
8774 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
8775
8776 echo "${as_me:-configure}:8776: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8777
8778 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
8779
8780 echo "${as_me:-configure}:8780: testing ...checking LIBS $LIBS ..." 1>&5
8781
8782 cf_rpath_dst=
8783 for cf_rpath_src in $LIBS
8784 do
8785         case "$cf_rpath_src" in
8786         (-L*)
8787
8788                 # check if this refers to a directory which we will ignore
8789                 cf_rpath_skip=no
8790                 if test -n "$cf_rpath_list"
8791                 then
8792                         for cf_rpath_item in $cf_rpath_list
8793                         do
8794                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8795                                 then
8796                                         cf_rpath_skip=yes
8797                                         break
8798                                 fi
8799                         done
8800                 fi
8801
8802                 if test "$cf_rpath_skip" = no
8803                 then
8804                         # transform the option
8805                         if test "$LD_RPATH_OPT" = "-R " ; then
8806                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8807                         else
8808                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8809                         fi
8810
8811                         # if we have not already added this, add it now
8812                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8813                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8814                         then
8815                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8816
8817 echo "${as_me:-configure}:8817: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8818
8819                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8820                         fi
8821                 fi
8822                 ;;
8823         esac
8824         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8825 done
8826 LIBS=$cf_rpath_dst
8827
8828 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
8829
8830 echo "${as_me:-configure}:8830: testing ...checked LIBS $LIBS ..." 1>&5
8831
8832         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8833
8834 echo "${as_me:-configure}:8834: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8835
8836 else
8837         echo "$as_me:8837: result: no" >&5
8838 echo "${ECHO_T}no" >&6
8839 fi
8840
8841 fi
8842
8843 fi
8844
8845 ### Depending on the system, someone may use rpath to build ncurses but not
8846 # want users of the package to rely upon that feature.  Give those people an
8847 # option to suppress that detail from EXTRA_LDFLAGS.
8848 EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8849 if test -n "$EXTRA_PKG_LDFLAGS"
8850 then
8851         echo "$as_me:8851: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8852 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8853
8854 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8855 if test "${enable_pkg_ldflags+set}" = set; then
8856   enableval="$enable_pkg_ldflags"
8857   test "$enableval" != no && enableval=yes
8858         if test "$enableval" != "yes" ; then
8859     disable_pkg_ldflags=yes
8860         else
8861                 disable_pkg_ldflags=no
8862         fi
8863 else
8864   enableval=yes
8865         disable_pkg_ldflags=no
8866
8867 fi;
8868         echo "$as_me:8868: result: $disable_pkg_ldflags" >&5
8869 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8870         test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8871 fi
8872
8873 ###############################################################################
8874
8875 ###     use option --with-extra-suffix to append suffix to headers and libraries
8876 echo "$as_me:8876: checking if you wish to append extra suffix to header/library paths" >&5
8877 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
8878 EXTRA_SUFFIX=
8879
8880 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8881 if test "${with_extra_suffix+set}" = set; then
8882   withval="$with_extra_suffix"
8883   case x$withval in
8884         (xno)
8885                 ;;
8886         (xyes|x)
8887                 EXTRA_SUFFIX=$cf_cv_abi_version
8888                 ;;
8889         (*)
8890                 EXTRA_SUFFIX=$withval
8891                 ;;
8892         esac
8893
8894 fi;
8895 echo "$as_me:8895: result: $EXTRA_SUFFIX" >&5
8896 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
8897
8898 ###     use option --disable-overwrite to leave out the link to -lcurses
8899 echo "$as_me:8899: checking if you wish to install ncurses overwriting curses" >&5
8900 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8901
8902 # Check whether --enable-overwrite or --disable-overwrite was given.
8903 if test "${enable_overwrite+set}" = set; then
8904   enableval="$enable_overwrite"
8905   with_overwrite=$enableval
8906 else
8907   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8908 fi;
8909 echo "$as_me:8909: result: $with_overwrite" >&5
8910 echo "${ECHO_T}$with_overwrite" >&6
8911
8912 echo "$as_me:8912: checking if external terminfo-database is used" >&5
8913 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8914
8915 # Check whether --enable-database or --disable-database was given.
8916 if test "${enable_database+set}" = set; then
8917   enableval="$enable_database"
8918   use_database=$enableval
8919 else
8920   use_database=yes
8921 fi;
8922 echo "$as_me:8922: result: $use_database" >&5
8923 echo "${ECHO_T}$use_database" >&6
8924
8925 case "$host_os" in
8926 (os2*)
8927         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8928         ;;
8929 (*)
8930         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8931         ;;
8932 esac
8933
8934 NCURSES_USE_DATABASE=0
8935 if test "$use_database" != no ; then
8936         NCURSES_USE_DATABASE=1
8937
8938         echo "$as_me:8938: checking which terminfo source-file will be installed" >&5
8939 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8940
8941 # Check whether --with-database or --without-database was given.
8942 if test "${with_database+set}" = set; then
8943   withval="$with_database"
8944   TERMINFO_SRC=$withval
8945 fi;
8946         echo "$as_me:8946: result: $TERMINFO_SRC" >&5
8947 echo "${ECHO_T}$TERMINFO_SRC" >&6
8948
8949         echo "$as_me:8949: checking whether to use hashed database instead of directory/tree" >&5
8950 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8951
8952 # Check whether --with-hashed-db or --without-hashed-db was given.
8953 if test "${with_hashed_db+set}" = set; then
8954   withval="$with_hashed_db"
8955
8956 else
8957   with_hashed_db=no
8958 fi;
8959         echo "$as_me:8959: result: $with_hashed_db" >&5
8960 echo "${ECHO_T}$with_hashed_db" >&6
8961 else
8962         with_hashed_db=no
8963 fi
8964
8965 echo "$as_me:8965: checking for list of fallback descriptions" >&5
8966 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
8967
8968 # Check whether --with-fallbacks or --without-fallbacks was given.
8969 if test "${with_fallbacks+set}" = set; then
8970   withval="$with_fallbacks"
8971   with_fallback=$withval
8972 else
8973   with_fallback=
8974 fi;
8975 echo "$as_me:8975: result: $with_fallback" >&5
8976 echo "${ECHO_T}$with_fallback" >&6
8977
8978 case ".$with_fallback" in
8979 (.|.no)
8980         FALLBACK_LIST=
8981         ;;
8982 (.yes)
8983         { echo "$as_me:8983: WARNING: expected a list of terminal descriptions" >&5
8984 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8985         ;;
8986 (*)
8987         FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8988         ;;
8989 esac
8990
8991 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8992 # tree for generating the terminal descriptions that will be compiled into the
8993 # library.  If your toolchain is old, it may not handle current terminal
8994 # databases.  Use configure-options to point to the tools which will be used,
8995 # rather than the first ones found on the $PATH.
8996 if test -n "$ac_tool_prefix"; then
8997   # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8998 set dummy ${ac_tool_prefix}tic; ac_word=$2
8999 echo "$as_me:8999: checking for $ac_word" >&5
9000 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9001 if test "${ac_cv_prog_TIC+set}" = set; then
9002   echo $ECHO_N "(cached) $ECHO_C" >&6
9003 else
9004   if test -n "$TIC"; then
9005   ac_cv_prog_TIC="$TIC" # Let the user override the test.
9006 else
9007   ac_save_IFS=$IFS; IFS=$ac_path_separator
9008 ac_dummy="$PATH"
9009 for ac_dir in $ac_dummy; do
9010   IFS=$ac_save_IFS
9011   test -z "$ac_dir" && ac_dir=.
9012   $as_executable_p "$ac_dir/$ac_word" || continue
9013 ac_cv_prog_TIC="${ac_tool_prefix}tic"
9014 echo "$as_me:9014: found $ac_dir/$ac_word" >&5
9015 break
9016 done
9017
9018 fi
9019 fi
9020 TIC=$ac_cv_prog_TIC
9021 if test -n "$TIC"; then
9022   echo "$as_me:9022: result: $TIC" >&5
9023 echo "${ECHO_T}$TIC" >&6
9024 else
9025   echo "$as_me:9025: result: no" >&5
9026 echo "${ECHO_T}no" >&6
9027 fi
9028
9029 fi
9030 if test -z "$ac_cv_prog_TIC"; then
9031   ac_ct_TIC=$TIC
9032   # Extract the first word of "tic", so it can be a program name with args.
9033 set dummy tic; ac_word=$2
9034 echo "$as_me:9034: checking for $ac_word" >&5
9035 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9036 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
9037   echo $ECHO_N "(cached) $ECHO_C" >&6
9038 else
9039   if test -n "$ac_ct_TIC"; then
9040   ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
9041 else
9042   ac_save_IFS=$IFS; IFS=$ac_path_separator
9043 ac_dummy="$PATH"
9044 for ac_dir in $ac_dummy; do
9045   IFS=$ac_save_IFS
9046   test -z "$ac_dir" && ac_dir=.
9047   $as_executable_p "$ac_dir/$ac_word" || continue
9048 ac_cv_prog_ac_ct_TIC="tic"
9049 echo "$as_me:9049: found $ac_dir/$ac_word" >&5
9050 break
9051 done
9052
9053 fi
9054 fi
9055 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
9056 if test -n "$ac_ct_TIC"; then
9057   echo "$as_me:9057: result: $ac_ct_TIC" >&5
9058 echo "${ECHO_T}$ac_ct_TIC" >&6
9059 else
9060   echo "$as_me:9060: result: no" >&5
9061 echo "${ECHO_T}no" >&6
9062 fi
9063
9064   TIC=$ac_ct_TIC
9065 else
9066   TIC="$ac_cv_prog_TIC"
9067 fi
9068
9069 if test -n "$ac_tool_prefix"; then
9070   # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
9071 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
9072 echo "$as_me:9072: checking for $ac_word" >&5
9073 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9074 if test "${ac_cv_prog_INFOCMP+set}" = set; then
9075   echo $ECHO_N "(cached) $ECHO_C" >&6
9076 else
9077   if test -n "$INFOCMP"; then
9078   ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
9079 else
9080   ac_save_IFS=$IFS; IFS=$ac_path_separator
9081 ac_dummy="$PATH"
9082 for ac_dir in $ac_dummy; do
9083   IFS=$ac_save_IFS
9084   test -z "$ac_dir" && ac_dir=.
9085   $as_executable_p "$ac_dir/$ac_word" || continue
9086 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
9087 echo "$as_me:9087: found $ac_dir/$ac_word" >&5
9088 break
9089 done
9090
9091 fi
9092 fi
9093 INFOCMP=$ac_cv_prog_INFOCMP
9094 if test -n "$INFOCMP"; then
9095   echo "$as_me:9095: result: $INFOCMP" >&5
9096 echo "${ECHO_T}$INFOCMP" >&6
9097 else
9098   echo "$as_me:9098: result: no" >&5
9099 echo "${ECHO_T}no" >&6
9100 fi
9101
9102 fi
9103 if test -z "$ac_cv_prog_INFOCMP"; then
9104   ac_ct_INFOCMP=$INFOCMP
9105   # Extract the first word of "infocmp", so it can be a program name with args.
9106 set dummy infocmp; ac_word=$2
9107 echo "$as_me:9107: checking for $ac_word" >&5
9108 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9109 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
9110   echo $ECHO_N "(cached) $ECHO_C" >&6
9111 else
9112   if test -n "$ac_ct_INFOCMP"; then
9113   ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
9114 else
9115   ac_save_IFS=$IFS; IFS=$ac_path_separator
9116 ac_dummy="$PATH"
9117 for ac_dir in $ac_dummy; do
9118   IFS=$ac_save_IFS
9119   test -z "$ac_dir" && ac_dir=.
9120   $as_executable_p "$ac_dir/$ac_word" || continue
9121 ac_cv_prog_ac_ct_INFOCMP="infocmp"
9122 echo "$as_me:9122: found $ac_dir/$ac_word" >&5
9123 break
9124 done
9125
9126 fi
9127 fi
9128 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
9129 if test -n "$ac_ct_INFOCMP"; then
9130   echo "$as_me:9130: result: $ac_ct_INFOCMP" >&5
9131 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
9132 else
9133   echo "$as_me:9133: result: no" >&5
9134 echo "${ECHO_T}no" >&6
9135 fi
9136
9137   INFOCMP=$ac_ct_INFOCMP
9138 else
9139   INFOCMP="$ac_cv_prog_INFOCMP"
9140 fi
9141
9142 if test -n "$FALLBACK_LIST"
9143 then
9144
9145 # Check whether --with-tic-path or --without-tic-path was given.
9146 if test "${with_tic_path+set}" = set; then
9147   withval="$with_tic_path"
9148   echo "$as_me:9148: checking for tic program for fallbacks" >&5
9149 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
9150                 TIC=$withval
9151                 echo "$as_me:9151: result: $TIC" >&5
9152 echo "${ECHO_T}$TIC" >&6
9153
9154 if test "x$prefix" != xNONE; then
9155         cf_path_syntax="$prefix"
9156 else
9157         cf_path_syntax="$ac_default_prefix"
9158 fi
9159
9160 case ".$TIC" in
9161 (.\$\(*\)*|.\'*\'*)
9162         ;;
9163 (..|./*|.\\*)
9164         ;;
9165 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9166         ;;
9167 (.\$\{*prefix\}*|.\$\{*dir\}*)
9168         eval TIC="$TIC"
9169         case ".$TIC" in
9170         (.NONE/*)
9171                 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9172                 ;;
9173         esac
9174         ;;
9175 (.no|.NONE/*)
9176         TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9177         ;;
9178 (*)
9179         { { echo "$as_me:9179: error: expected a pathname, not \"$TIC\"" >&5
9180 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
9181    { (exit 1); exit 1; }; }
9182         ;;
9183 esac
9184
9185 else
9186
9187 test -z "$TIC" && TIC="tic"
9188 for ac_prog in $TIC tic
9189 do
9190   # Extract the first word of "$ac_prog", so it can be a program name with args.
9191 set dummy $ac_prog; ac_word=$2
9192 echo "$as_me:9192: checking for $ac_word" >&5
9193 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9194 if test "${ac_cv_path_TIC+set}" = set; then
9195   echo $ECHO_N "(cached) $ECHO_C" >&6
9196 else
9197   case $TIC in
9198   [\\/]* | ?:[\\/]*)
9199   ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9200   ;;
9201   *)
9202   ac_save_IFS=$IFS; IFS=$ac_path_separator
9203 ac_dummy="$PATH:/usr/local/ncurses/bin"
9204 for ac_dir in $ac_dummy; do
9205   IFS=$ac_save_IFS
9206   test -z "$ac_dir" && ac_dir=.
9207   if $as_executable_p "$ac_dir/$ac_word"; then
9208    ac_cv_path_TIC="$ac_dir/$ac_word"
9209    echo "$as_me:9209: found $ac_dir/$ac_word" >&5
9210    break
9211 fi
9212 done
9213
9214   ;;
9215 esac
9216 fi
9217 TIC=$ac_cv_path_TIC
9218
9219 if test -n "$TIC"; then
9220   echo "$as_me:9220: result: $TIC" >&5
9221 echo "${ECHO_T}$TIC" >&6
9222 else
9223   echo "$as_me:9223: result: no" >&5
9224 echo "${ECHO_T}no" >&6
9225 fi
9226
9227   test -n "$TIC" && break
9228 done
9229 test -n "$TIC" || TIC="$TIC"
9230
9231 cf_path_prog=""
9232 cf_path_args=""
9233 IFS="${IFS:-    }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9234 for cf_temp in $ac_cv_path_TIC
9235 do
9236         if test -z "$cf_path_prog" ; then
9237                 if test "$with_full_paths" = yes ; then
9238
9239 if test "x$prefix" != xNONE; then
9240         cf_path_syntax="$prefix"
9241 else
9242         cf_path_syntax="$ac_default_prefix"
9243 fi
9244
9245 case ".$cf_temp" in
9246 (.\$\(*\)*|.\'*\'*)
9247         ;;
9248 (..|./*|.\\*)
9249         ;;
9250 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9251         ;;
9252 (.\$\{*prefix\}*|.\$\{*dir\}*)
9253         eval cf_temp="$cf_temp"
9254         case ".$cf_temp" in
9255         (.NONE/*)
9256                 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9257                 ;;
9258         esac
9259         ;;
9260 (.no|.NONE/*)
9261         cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9262         ;;
9263 (*)
9264         break
9265         ;;
9266 esac
9267
9268                         cf_path_prog="$cf_temp"
9269                 else
9270                         cf_path_prog="`basename "$cf_temp"`"
9271                 fi
9272         elif test -z "$cf_path_args" ; then
9273                 cf_path_args="$cf_temp"
9274         else
9275                 cf_path_args="$cf_path_args $cf_temp"
9276         fi
9277 done
9278 IFS="$cf_save_ifs"
9279
9280 if test -n "$cf_path_prog" ; then
9281
9282 echo "${as_me:-configure}:9282: testing defining path for ${cf_path_prog} ..." 1>&5
9283
9284 cat >>confdefs.h <<EOF
9285 #define TIC_PATH "$cf_path_prog"
9286 EOF
9287
9288         test -n "$cf_path_args" &&
9289 cat >>confdefs.h <<EOF
9290 #define TIC_ARGS "$cf_path_args"
9291 EOF
9292
9293 fi
9294
9295                 if test -z "$TIC"
9296                 then
9297                         { echo "$as_me:9297: WARNING: no tic program found for fallbacks" >&5
9298 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
9299                 fi
9300
9301 fi;
9302
9303 # Check whether --with-infocmp-path or --without-infocmp-path was given.
9304 if test "${with_infocmp_path+set}" = set; then
9305   withval="$with_infocmp_path"
9306   echo "$as_me:9306: checking for infocmp program for fallbacks" >&5
9307 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
9308                 INFOCMP=$withval
9309                 echo "$as_me:9309: result: $INFOCMP" >&5
9310 echo "${ECHO_T}$INFOCMP" >&6
9311
9312 if test "x$prefix" != xNONE; then
9313         cf_path_syntax="$prefix"
9314 else
9315         cf_path_syntax="$ac_default_prefix"
9316 fi
9317
9318 case ".$INFOCMP" in
9319 (.\$\(*\)*|.\'*\'*)
9320         ;;
9321 (..|./*|.\\*)
9322         ;;
9323 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9324         ;;
9325 (.\$\{*prefix\}*|.\$\{*dir\}*)
9326         eval INFOCMP="$INFOCMP"
9327         case ".$INFOCMP" in
9328         (.NONE/*)
9329                 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9330                 ;;
9331         esac
9332         ;;
9333 (.no|.NONE/*)
9334         INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9335         ;;
9336 (*)
9337         { { echo "$as_me:9337: error: expected a pathname, not \"$INFOCMP\"" >&5
9338 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
9339    { (exit 1); exit 1; }; }
9340         ;;
9341 esac
9342
9343 else
9344
9345 test -z "$INFOCMP" && INFOCMP="infocmp"
9346 for ac_prog in $INFOCMP infocmp
9347 do
9348   # Extract the first word of "$ac_prog", so it can be a program name with args.
9349 set dummy $ac_prog; ac_word=$2
9350 echo "$as_me:9350: checking for $ac_word" >&5
9351 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9352 if test "${ac_cv_path_INFOCMP+set}" = set; then
9353   echo $ECHO_N "(cached) $ECHO_C" >&6
9354 else
9355   case $INFOCMP in
9356   [\\/]* | ?:[\\/]*)
9357   ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
9358   ;;
9359   *)
9360   ac_save_IFS=$IFS; IFS=$ac_path_separator
9361 ac_dummy="$PATH:/usr/local/ncurses/bin"
9362 for ac_dir in $ac_dummy; do
9363   IFS=$ac_save_IFS
9364   test -z "$ac_dir" && ac_dir=.
9365   if $as_executable_p "$ac_dir/$ac_word"; then
9366    ac_cv_path_INFOCMP="$ac_dir/$ac_word"
9367    echo "$as_me:9367: found $ac_dir/$ac_word" >&5
9368    break
9369 fi
9370 done
9371
9372   ;;
9373 esac
9374 fi
9375 INFOCMP=$ac_cv_path_INFOCMP
9376
9377 if test -n "$INFOCMP"; then
9378   echo "$as_me:9378: result: $INFOCMP" >&5
9379 echo "${ECHO_T}$INFOCMP" >&6
9380 else
9381   echo "$as_me:9381: result: no" >&5
9382 echo "${ECHO_T}no" >&6
9383 fi
9384
9385   test -n "$INFOCMP" && break
9386 done
9387 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
9388
9389 cf_path_prog=""
9390 cf_path_args=""
9391 IFS="${IFS:-    }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9392 for cf_temp in $ac_cv_path_INFOCMP
9393 do
9394         if test -z "$cf_path_prog" ; then
9395                 if test "$with_full_paths" = yes ; then
9396
9397 if test "x$prefix" != xNONE; then
9398         cf_path_syntax="$prefix"
9399 else
9400         cf_path_syntax="$ac_default_prefix"
9401 fi
9402
9403 case ".$cf_temp" in
9404 (.\$\(*\)*|.\'*\'*)
9405         ;;
9406 (..|./*|.\\*)
9407         ;;
9408 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9409         ;;
9410 (.\$\{*prefix\}*|.\$\{*dir\}*)
9411         eval cf_temp="$cf_temp"
9412         case ".$cf_temp" in
9413         (.NONE/*)
9414                 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9415                 ;;
9416         esac
9417         ;;
9418 (.no|.NONE/*)
9419         cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9420         ;;
9421 (*)
9422         break
9423         ;;
9424 esac
9425
9426                         cf_path_prog="$cf_temp"
9427                 else
9428                         cf_path_prog="`basename "$cf_temp"`"
9429                 fi
9430         elif test -z "$cf_path_args" ; then
9431                 cf_path_args="$cf_temp"
9432         else
9433                 cf_path_args="$cf_path_args $cf_temp"
9434         fi
9435 done
9436 IFS="$cf_save_ifs"
9437
9438 if test -n "$cf_path_prog" ; then
9439
9440 echo "${as_me:-configure}:9440: testing defining path for ${cf_path_prog} ..." 1>&5
9441
9442 cat >>confdefs.h <<EOF
9443 #define INFOCMP_PATH "$cf_path_prog"
9444 EOF
9445
9446         test -n "$cf_path_args" &&
9447 cat >>confdefs.h <<EOF
9448 #define INFOCMP_ARGS "$cf_path_args"
9449 EOF
9450
9451 fi
9452
9453                 if test -z "$INFOCMP"
9454                 then
9455                         { echo "$as_me:9455: WARNING: no infocmp program found for fallbacks" >&5
9456 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
9457                 fi
9458
9459 fi;
9460
9461         test -z "$TIC" && FALLBACK_LIST=
9462         test -z "$INFOCMP" && FALLBACK_LIST=
9463         if test -z "$FALLBACK_LIST"
9464         then
9465                 { echo "$as_me:9465: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
9466 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
9467         fi
9468 fi
9469
9470 USE_FALLBACKS=
9471 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
9472
9473 echo "$as_me:9473: checking if you want modern xterm or antique" >&5
9474 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
9475
9476 # Check whether --with-xterm-new or --without-xterm-new was given.
9477 if test "${with_xterm_new+set}" = set; then
9478   withval="$with_xterm_new"
9479   with_xterm_new=$withval
9480 else
9481   with_xterm_new=yes
9482 fi;
9483 case "$with_xterm_new" in
9484 (no) with_xterm_new=xterm-old;;
9485 (*)      with_xterm_new=xterm-new;;
9486 esac
9487 echo "$as_me:9487: result: $with_xterm_new" >&5
9488 echo "${ECHO_T}$with_xterm_new" >&6
9489 WHICH_XTERM=$with_xterm_new
9490
9491 case $host_os in
9492 (*linux-gnu|*cygwin|*mingw32|*msys)
9493         want_xterm_kbs=DEL
9494         ;;
9495 (*)
9496         want_xterm_kbs=BS
9497         ;;
9498 esac
9499
9500 echo "$as_me:9500: checking if xterm backspace sends BS or DEL" >&5
9501 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
9502
9503 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
9504 if test "${with_xterm_kbs+set}" = set; then
9505   withval="$with_xterm_kbs"
9506   with_xterm_kbs=$withval
9507 else
9508   with_xterm_kbs=BS
9509 fi;
9510 case x$with_xterm_kbs in
9511 (xyes|xno|xBS|xbs|x8)
9512         with_xterm_kbs=BS
9513         ;;
9514 (xDEL|xdel|x127)
9515         with_xterm_kbs=DEL
9516         ;;
9517 (*)
9518         with_xterm_kbs=$withval
9519         ;;
9520 esac
9521 echo "$as_me:9521: result: $with_xterm_kbs" >&5
9522 echo "${ECHO_T}$with_xterm_kbs" >&6
9523 XTERM_KBS=$with_xterm_kbs
9524
9525 if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
9526 then
9527         { echo "$as_me:9527: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os" >&5
9528 echo "$as_me: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os" >&2;}
9529 fi
9530
9531 MAKE_TERMINFO=
9532 if test "$use_database" = no ; then
9533         TERMINFO="${datadir}/terminfo"
9534         MAKE_TERMINFO="#"
9535 else
9536
9537 echo "$as_me:9537: checking for list of terminfo directories" >&5
9538 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
9539
9540 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
9541 if test "${with_terminfo_dirs+set}" = set; then
9542   withval="$with_terminfo_dirs"
9543
9544 else
9545   withval=${TERMINFO_DIRS:-${datadir}/terminfo}
9546 fi;
9547 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9548 cf_dst_path=
9549 for cf_src_path in $withval
9550 do
9551
9552 if test "x$prefix" != xNONE; then
9553         cf_path_syntax="$prefix"
9554 else
9555         cf_path_syntax="$ac_default_prefix"
9556 fi
9557
9558 case ".$cf_src_path" in
9559 (.\$\(*\)*|.\'*\'*)
9560         ;;
9561 (..|./*|.\\*)
9562         ;;
9563 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9564         ;;
9565 (.\$\{*prefix\}*|.\$\{*dir\}*)
9566         eval cf_src_path="$cf_src_path"
9567         case ".$cf_src_path" in
9568         (.NONE/*)
9569                 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9570                 ;;
9571         esac
9572         ;;
9573 (.no|.NONE/*)
9574         cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9575         ;;
9576 (*)
9577         { { echo "$as_me:9577: error: expected a pathname, not \"$cf_src_path\"" >&5
9578 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9579    { (exit 1); exit 1; }; }
9580         ;;
9581 esac
9582
9583   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9584   cf_dst_path="${cf_dst_path}${cf_src_path}"
9585 done
9586 IFS="$ac_save_ifs"
9587
9588 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9589 # so we have to check/work around.  We do prefer the result of "eval"...
9590 eval cf_dst_eval="$cf_dst_path"
9591 case "x$cf_dst_eval" in
9592 (xNONE*)
9593         TERMINFO_DIRS=$cf_dst_path
9594         ;;
9595 (*)
9596         TERMINFO_DIRS="$cf_dst_eval"
9597         ;;
9598 esac
9599
9600 echo "$as_me:9600: result: $TERMINFO_DIRS" >&5
9601 echo "${ECHO_T}$TERMINFO_DIRS" >&6
9602 test -n "$TERMINFO_DIRS" &&
9603 cat >>confdefs.h <<EOF
9604 #define TERMINFO_DIRS "$TERMINFO_DIRS"
9605 EOF
9606
9607 case "x$TERMINFO" in
9608 x???:*)
9609         { echo "$as_me:9609: WARNING: ignoring non-directory/file TERMINFO value" >&5
9610 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
9611         unset TERMINFO
9612         ;;
9613 esac
9614
9615 echo "$as_me:9615: checking for default terminfo directory" >&5
9616 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
9617
9618 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
9619 if test "${with_default_terminfo_dir+set}" = set; then
9620   withval="$with_default_terminfo_dir"
9621
9622 else
9623   withval="${TERMINFO:-${datadir}/terminfo}"
9624 fi; if test -n "${datadir}/terminfo" ; then
9625
9626 if test "x$prefix" != xNONE; then
9627         cf_path_syntax="$prefix"
9628 else
9629         cf_path_syntax="$ac_default_prefix"
9630 fi
9631
9632 case ".$withval" in
9633 (.\$\(*\)*|.\'*\'*)
9634         ;;
9635 (..|./*|.\\*)
9636         ;;
9637 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9638         ;;
9639 (.\$\{*prefix\}*|.\$\{*dir\}*)
9640         eval withval="$withval"
9641         case ".$withval" in
9642         (.NONE/*)
9643                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9644                 ;;
9645         esac
9646         ;;
9647 (.no|.NONE/*)
9648         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9649         ;;
9650 (*)
9651         { { echo "$as_me:9651: error: expected a pathname, not \"$withval\"" >&5
9652 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9653    { (exit 1); exit 1; }; }
9654         ;;
9655 esac
9656
9657 fi
9658 eval TERMINFO="$withval"
9659
9660 echo "$as_me:9660: result: $TERMINFO" >&5
9661 echo "${ECHO_T}$TERMINFO" >&6
9662
9663 cat >>confdefs.h <<EOF
9664 #define TERMINFO "$TERMINFO"
9665 EOF
9666
9667 fi
9668
9669 ###     use option --disable-big-core to make tic run on small machines
9670 ###     We need 4Mb, check if we can allocate 50% more than that.
9671 echo "$as_me:9671: checking if big-core option selected" >&5
9672 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9673
9674 # Check whether --enable-big-core or --disable-big-core was given.
9675 if test "${enable_big_core+set}" = set; then
9676   enableval="$enable_big_core"
9677   with_big_core=$enableval
9678 else
9679   if test "$cross_compiling" = yes; then
9680   with_big_core=no
9681 else
9682   cat >"conftest.$ac_ext" <<_ACEOF
9683 #line 9683 "configure"
9684 #include "confdefs.h"
9685
9686 #include <stdlib.h>
9687 #include <string.h>
9688 int main() {
9689         unsigned long n = 6000000L;
9690         char *s = malloc(n);
9691         if (s != 0)
9692                 s[0] = s[n-1] = 0;
9693         ${cf_cv_main_return:-return}(s == 0);
9694 }
9695 _ACEOF
9696 rm -f "conftest$ac_exeext"
9697 if { (eval echo "$as_me:9697: \"$ac_link\"") >&5
9698   (eval $ac_link) 2>&5
9699   ac_status=$?
9700   echo "$as_me:9700: \$? = $ac_status" >&5
9701   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9702   { (eval echo "$as_me:9702: \"$ac_try\"") >&5
9703   (eval $ac_try) 2>&5
9704   ac_status=$?
9705   echo "$as_me:9705: \$? = $ac_status" >&5
9706   (exit "$ac_status"); }; }; then
9707   with_big_core=yes
9708 else
9709   echo "$as_me: program exited with status $ac_status" >&5
9710 echo "$as_me: failed program was:" >&5
9711 cat "conftest.$ac_ext" >&5
9712 with_big_core=no
9713 fi
9714 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9715 fi
9716 fi;
9717 echo "$as_me:9717: result: $with_big_core" >&5
9718 echo "${ECHO_T}$with_big_core" >&6
9719 test "x$with_big_core" = "xyes" &&
9720 cat >>confdefs.h <<\EOF
9721 #define HAVE_BIG_CORE 1
9722 EOF
9723
9724 ### ISO C only guarantees 512-char strings, we have tables which load faster
9725 ### when constructed using "big" strings.  More than the C compiler, the awk
9726 ### program is a limit on most vendor UNIX systems.  Check that we can build.
9727 echo "$as_me:9727: checking if big-strings option selected" >&5
9728 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9729
9730 # Check whether --enable-big-strings or --disable-big-strings was given.
9731 if test "${enable_big_strings+set}" = set; then
9732   enableval="$enable_big_strings"
9733   with_big_strings=$enableval
9734 else
9735
9736         case x$AWK in
9737         (x)
9738                 eval with_big_strings=no
9739                 ;;
9740         (*)
9741                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9742                         | $AWK '{ printf "%d\n", length($0); }' 2>/dev/null | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
9743                         eval with_big_strings=yes
9744                 else
9745                         eval with_big_strings=no
9746                 fi
9747                 ;;
9748         esac
9749
9750 fi;
9751 echo "$as_me:9751: result: $with_big_strings" >&5
9752 echo "${ECHO_T}$with_big_strings" >&6
9753
9754 USE_BIG_STRINGS=0
9755 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9756
9757 ###     use option --enable-termcap to compile in the termcap fallback support
9758 echo "$as_me:9758: checking if you want termcap-fallback support" >&5
9759 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9760
9761 # Check whether --enable-termcap or --disable-termcap was given.
9762 if test "${enable_termcap+set}" = set; then
9763   enableval="$enable_termcap"
9764   with_termcap=$enableval
9765 else
9766   with_termcap=no
9767 fi;
9768 echo "$as_me:9768: result: $with_termcap" >&5
9769 echo "${ECHO_T}$with_termcap" >&6
9770
9771 NCURSES_USE_TERMCAP=0
9772 if test "x$with_termcap" != "xyes" ; then
9773         if test "$use_database" = no ; then
9774                 if test -z "$with_fallback" ; then
9775                         { { echo "$as_me:9775: error: You have disabled the database w/o specifying fallbacks" >&5
9776 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9777    { (exit 1); exit 1; }; }
9778                 fi
9779         fi
9780
9781 cat >>confdefs.h <<\EOF
9782 #define PURE_TERMINFO 1
9783 EOF
9784
9785 else
9786
9787         if test "$with_ticlib" != no ; then
9788                 { { echo "$as_me:9788: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9789 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9790    { (exit 1); exit 1; }; }
9791         fi
9792
9793         NCURSES_USE_TERMCAP=1
9794         echo "$as_me:9794: checking for list of termcap files" >&5
9795 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9796
9797 # Check whether --with-termpath or --without-termpath was given.
9798 if test "${with_termpath+set}" = set; then
9799   withval="$with_termpath"
9800
9801 else
9802   withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9803 fi;
9804 IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9805 cf_dst_path=
9806 for cf_src_path in $withval
9807 do
9808
9809 if test "x$prefix" != xNONE; then
9810         cf_path_syntax="$prefix"
9811 else
9812         cf_path_syntax="$ac_default_prefix"
9813 fi
9814
9815 case ".$cf_src_path" in
9816 (.\$\(*\)*|.\'*\'*)
9817         ;;
9818 (..|./*|.\\*)
9819         ;;
9820 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9821         ;;
9822 (.\$\{*prefix\}*|.\$\{*dir\}*)
9823         eval cf_src_path="$cf_src_path"
9824         case ".$cf_src_path" in
9825         (.NONE/*)
9826                 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9827                 ;;
9828         esac
9829         ;;
9830 (.no|.NONE/*)
9831         cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9832         ;;
9833 (*)
9834         { { echo "$as_me:9834: error: expected a pathname, not \"$cf_src_path\"" >&5
9835 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9836    { (exit 1); exit 1; }; }
9837         ;;
9838 esac
9839
9840   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9841   cf_dst_path="${cf_dst_path}${cf_src_path}"
9842 done
9843 IFS="$ac_save_ifs"
9844
9845 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9846 # so we have to check/work around.  We do prefer the result of "eval"...
9847 eval cf_dst_eval="$cf_dst_path"
9848 case "x$cf_dst_eval" in
9849 (xNONE*)
9850         TERMPATH=$cf_dst_path
9851         ;;
9852 (*)
9853         TERMPATH="$cf_dst_eval"
9854         ;;
9855 esac
9856
9857         echo "$as_me:9857: result: $TERMPATH" >&5
9858 echo "${ECHO_T}$TERMPATH" >&6
9859         test -n "$TERMPATH" &&
9860 cat >>confdefs.h <<EOF
9861 #define TERMPATH "$TERMPATH"
9862 EOF
9863
9864         ###     use option --enable-getcap to use a hacked getcap for reading termcaps
9865         echo "$as_me:9865: checking if fast termcap-loader is needed" >&5
9866 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9867
9868 # Check whether --enable-getcap or --disable-getcap was given.
9869 if test "${enable_getcap+set}" = set; then
9870   enableval="$enable_getcap"
9871   with_getcap=$enableval
9872 else
9873   with_getcap=no
9874 fi;
9875         echo "$as_me:9875: result: $with_getcap" >&5
9876 echo "${ECHO_T}$with_getcap" >&6
9877         test "x$with_getcap" = "xyes" &&
9878 cat >>confdefs.h <<\EOF
9879 #define USE_GETCAP 1
9880 EOF
9881
9882         echo "$as_me:9882: checking if translated termcaps will be cached in ~/.terminfo" >&5
9883 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9884
9885 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9886 if test "${enable_getcap_cache+set}" = set; then
9887   enableval="$enable_getcap_cache"
9888   with_getcap_cache=$enableval
9889 else
9890   with_getcap_cache=no
9891 fi;
9892         echo "$as_me:9892: result: $with_getcap_cache" >&5
9893 echo "${ECHO_T}$with_getcap_cache" >&6
9894         test "x$with_getcap_cache" = "xyes" &&
9895 cat >>confdefs.h <<\EOF
9896 #define USE_GETCAP_CACHE 1
9897 EOF
9898
9899 fi
9900
9901 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
9902 echo "$as_me:9902: checking if ~/.terminfo is wanted" >&5
9903 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9904
9905 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9906 if test "${enable_home_terminfo+set}" = set; then
9907   enableval="$enable_home_terminfo"
9908   with_home_terminfo=$enableval
9909 else
9910   with_home_terminfo=yes
9911 fi;
9912 echo "$as_me:9912: result: $with_home_terminfo" >&5
9913 echo "${ECHO_T}$with_home_terminfo" >&6
9914 test "x$with_home_terminfo" = "xyes" &&
9915 cat >>confdefs.h <<\EOF
9916 #define USE_HOME_TERMINFO 1
9917 EOF
9918
9919 echo "$as_me:9919: checking if you want to permit root to use ncurses environment variables" >&5
9920 echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9921
9922 # Check whether --enable-root-environ or --disable-root-environ was given.
9923 if test "${enable_root_environ+set}" = set; then
9924   enableval="$enable_root_environ"
9925   with_root_environ=$enableval
9926 else
9927   with_root_environ=yes
9928 fi;
9929 echo "$as_me:9929: result: $with_root_environ" >&5
9930 echo "${ECHO_T}$with_root_environ" >&6
9931 test "x$with_root_environ" = xyes &&
9932 cat >>confdefs.h <<\EOF
9933 #define USE_ROOT_ENVIRON 1
9934 EOF
9935
9936 echo "$as_me:9936: checking if you want to permit setuid programs to access all files" >&5
9937 echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9938
9939 # Check whether --enable-root-environ or --disable-root-environ was given.
9940 if test "${enable_root_environ+set}" = set; then
9941   enableval="$enable_root_environ"
9942   with_root_access=$enableval
9943 else
9944   with_root_access=yes
9945 fi;
9946 echo "$as_me:9946: result: $with_root_access" >&5
9947 echo "${ECHO_T}$with_root_access" >&6
9948 test "x$with_root_access" = xyes &&
9949 cat >>confdefs.h <<\EOF
9950 #define USE_ROOT_ACCESS 1
9951 EOF
9952
9953 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
9954 ###   to reduce storage requirements for the terminfo database.
9955
9956 for ac_header in \
9957 unistd.h \
9958
9959 do
9960 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9961 echo "$as_me:9961: checking for $ac_header" >&5
9962 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9963 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9964   echo $ECHO_N "(cached) $ECHO_C" >&6
9965 else
9966   cat >"conftest.$ac_ext" <<_ACEOF
9967 #line 9967 "configure"
9968 #include "confdefs.h"
9969 #include <$ac_header>
9970 _ACEOF
9971 if { (eval echo "$as_me:9971: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9972   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9973   ac_status=$?
9974   $EGREP -v '^ *\+' conftest.er1 >conftest.err
9975   rm -f conftest.er1
9976   cat conftest.err >&5
9977   echo "$as_me:9977: \$? = $ac_status" >&5
9978   (exit "$ac_status"); } >/dev/null; then
9979   if test -s conftest.err; then
9980     ac_cpp_err=$ac_c_preproc_warn_flag
9981   else
9982     ac_cpp_err=
9983   fi
9984 else
9985   ac_cpp_err=yes
9986 fi
9987 if test -z "$ac_cpp_err"; then
9988   eval "$as_ac_Header=yes"
9989 else
9990   echo "$as_me: failed program was:" >&5
9991   cat "conftest.$ac_ext" >&5
9992   eval "$as_ac_Header=no"
9993 fi
9994 rm -f conftest.err "conftest.$ac_ext"
9995 fi
9996 echo "$as_me:9996: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9997 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9998 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9999   cat >>confdefs.h <<EOF
10000 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10001 EOF
10002
10003 fi
10004 done
10005
10006 for ac_func in \
10007         remove \
10008         unlink
10009 do
10010 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10011 echo "$as_me:10011: checking for $ac_func" >&5
10012 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10013 if eval "test \"\${$as_ac_var+set}\" = set"; then
10014   echo $ECHO_N "(cached) $ECHO_C" >&6
10015 else
10016   cat >"conftest.$ac_ext" <<_ACEOF
10017 #line 10017 "configure"
10018 #include "confdefs.h"
10019 #define $ac_func autoconf_temporary
10020 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
10021 #undef $ac_func
10022
10023 #ifdef __cplusplus
10024 extern "C"
10025 #endif
10026
10027 /* We use char because int might match the return type of a gcc2
10028    builtin and then its argument prototype would still apply.  */
10029 char $ac_func (void);
10030
10031 int
10032 main (void)
10033 {
10034
10035 /* The GNU C library defines stubs for functions which it implements
10036     to always fail with ENOSYS.  Some functions are actually named
10037     something starting with __ and the normal name is an alias.  */
10038 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10039 #error found stub for $ac_func
10040 #endif
10041
10042         return $ac_func ();
10043   ;
10044   return 0;
10045 }
10046 _ACEOF
10047 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10048 if { (eval echo "$as_me:10048: \"$ac_link\"") >&5
10049   (eval $ac_link) 2>&5
10050   ac_status=$?
10051   echo "$as_me:10051: \$? = $ac_status" >&5
10052   (exit "$ac_status"); } &&
10053          { ac_try='test -s "conftest$ac_exeext"'
10054   { (eval echo "$as_me:10054: \"$ac_try\"") >&5
10055   (eval $ac_try) 2>&5
10056   ac_status=$?
10057   echo "$as_me:10057: \$? = $ac_status" >&5
10058   (exit "$ac_status"); }; }; then
10059   eval "$as_ac_var=yes"
10060 else
10061   echo "$as_me: failed program was:" >&5
10062 cat "conftest.$ac_ext" >&5
10063 eval "$as_ac_var=no"
10064 fi
10065 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10066 fi
10067 echo "$as_me:10067: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10068 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10069 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10070   cat >>confdefs.h <<EOF
10071 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10072 EOF
10073
10074 fi
10075 done
10076
10077 if test "$cross_compiling" = yes ; then
10078
10079 for ac_func in \
10080                 link \
10081                 symlink
10082 do
10083 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10084 echo "$as_me:10084: checking for $ac_func" >&5
10085 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10086 if eval "test \"\${$as_ac_var+set}\" = set"; then
10087   echo $ECHO_N "(cached) $ECHO_C" >&6
10088 else
10089   cat >"conftest.$ac_ext" <<_ACEOF
10090 #line 10090 "configure"
10091 #include "confdefs.h"
10092 #define $ac_func autoconf_temporary
10093 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
10094 #undef $ac_func
10095
10096 #ifdef __cplusplus
10097 extern "C"
10098 #endif
10099
10100 /* We use char because int might match the return type of a gcc2
10101    builtin and then its argument prototype would still apply.  */
10102 char $ac_func (void);
10103
10104 int
10105 main (void)
10106 {
10107
10108 /* The GNU C library defines stubs for functions which it implements
10109     to always fail with ENOSYS.  Some functions are actually named
10110     something starting with __ and the normal name is an alias.  */
10111 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10112 #error found stub for $ac_func
10113 #endif
10114
10115         return $ac_func ();
10116   ;
10117   return 0;
10118 }
10119 _ACEOF
10120 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10121 if { (eval echo "$as_me:10121: \"$ac_link\"") >&5
10122   (eval $ac_link) 2>&5
10123   ac_status=$?
10124   echo "$as_me:10124: \$? = $ac_status" >&5
10125   (exit "$ac_status"); } &&
10126          { ac_try='test -s "conftest$ac_exeext"'
10127   { (eval echo "$as_me:10127: \"$ac_try\"") >&5
10128   (eval $ac_try) 2>&5
10129   ac_status=$?
10130   echo "$as_me:10130: \$? = $ac_status" >&5
10131   (exit "$ac_status"); }; }; then
10132   eval "$as_ac_var=yes"
10133 else
10134   echo "$as_me: failed program was:" >&5
10135 cat "conftest.$ac_ext" >&5
10136 eval "$as_ac_var=no"
10137 fi
10138 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10139 fi
10140 echo "$as_me:10140: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10141 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10142 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10143   cat >>confdefs.h <<EOF
10144 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10145 EOF
10146
10147 fi
10148 done
10149
10150 else
10151         echo "$as_me:10151: checking if link/symlink functions work" >&5
10152 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
10153 if test "${cf_cv_link_funcs+set}" = set; then
10154   echo $ECHO_N "(cached) $ECHO_C" >&6
10155 else
10156
10157                 cf_cv_link_funcs=
10158                 for cf_func in link symlink ; do
10159                         if test "$cross_compiling" = yes; then
10160
10161                         eval 'ac_cv_func_'$cf_func'=error'
10162 else
10163   cat >"conftest.$ac_ext" <<_ACEOF
10164 #line 10164 "configure"
10165 #include "confdefs.h"
10166
10167 $ac_includes_default
10168
10169 int main(void)
10170 {
10171         int fail = 0;
10172         char *src = "conftest.tmp";
10173         char *dst = "conftest.chk";
10174         struct stat src_sb, dst_sb;
10175         FILE *fp = fopen(src, "w");
10176         if (fp == 0) { fail = 3; } else {
10177                 fclose(fp); stat(src, &src_sb);
10178                 if ($cf_func(src, dst) < 0) {
10179                         fail = 1;
10180                 } else if (stat(dst, &dst_sb) < 0) {
10181                         fail = 2;
10182                 } else {
10183                         long diff = (dst_sb.st_mtime - src_sb.st_mtime);
10184                         if (diff < 0) diff = -diff;
10185                         if (diff > 2) fail = 3;
10186                 }
10187         }
10188 #ifdef HAVE_UNLINK
10189         unlink(dst); unlink(src);
10190 #else
10191         remove(dst); remove(src);
10192 #endif
10193         ${cf_cv_main_return:-return} (fail);
10194 }
10195
10196 _ACEOF
10197 rm -f "conftest$ac_exeext"
10198 if { (eval echo "$as_me:10198: \"$ac_link\"") >&5
10199   (eval $ac_link) 2>&5
10200   ac_status=$?
10201   echo "$as_me:10201: \$? = $ac_status" >&5
10202   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10203   { (eval echo "$as_me:10203: \"$ac_try\"") >&5
10204   (eval $ac_try) 2>&5
10205   ac_status=$?
10206   echo "$as_me:10206: \$? = $ac_status" >&5
10207   (exit "$ac_status"); }; }; then
10208
10209                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
10210                         eval 'ac_cv_func_'$cf_func'=yes'
10211 else
10212   echo "$as_me: program exited with status $ac_status" >&5
10213 echo "$as_me: failed program was:" >&5
10214 cat "conftest.$ac_ext" >&5
10215
10216                         eval 'ac_cv_func_'$cf_func'=no'
10217 fi
10218 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10219 fi
10220                 done
10221                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
10222
10223 fi
10224 echo "$as_me:10224: result: $cf_cv_link_funcs" >&5
10225 echo "${ECHO_T}$cf_cv_link_funcs" >&6
10226         test "$ac_cv_func_link"    = yes &&
10227 cat >>confdefs.h <<\EOF
10228 #define HAVE_LINK 1
10229 EOF
10230
10231         test "$ac_cv_func_symlink" = yes &&
10232 cat >>confdefs.h <<\EOF
10233 #define HAVE_SYMLINK 1
10234 EOF
10235
10236 fi
10237
10238 with_links=no
10239 with_symlinks=no
10240
10241 # soft links (symbolic links) are useful for some systems where hard links do
10242 # not work, or to make it simpler to copy terminfo trees around.
10243 if test "x$ac_cv_func_symlink" = xyes ; then
10244         echo "$as_me:10244: checking if tic should use symbolic links" >&5
10245 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
10246
10247 # Check whether --enable-symlinks or --disable-symlinks was given.
10248 if test "${enable_symlinks+set}" = set; then
10249   enableval="$enable_symlinks"
10250   with_symlinks=$enableval
10251 else
10252   with_symlinks=no
10253 fi;
10254         echo "$as_me:10254: result: $with_symlinks" >&5
10255 echo "${ECHO_T}$with_symlinks" >&6
10256 fi
10257
10258 # If we have hard links and did not choose to use soft links instead, there is
10259 # no reason to make this choice optional - use the hard links.
10260 if test "$with_symlinks" = no ; then
10261         echo "$as_me:10261: checking if tic should use hard links" >&5
10262 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
10263         if test "x$ac_cv_func_link" = xyes ; then
10264                 with_links=yes
10265         else
10266                 with_links=no
10267         fi
10268         echo "$as_me:10268: result: $with_links" >&5
10269 echo "${ECHO_T}$with_links" >&6
10270 fi
10271
10272 test "x$with_links" = xyes &&
10273 cat >>confdefs.h <<\EOF
10274 #define USE_LINKS 1
10275 EOF
10276
10277 test "x$with_symlinks" = xyes &&
10278 cat >>confdefs.h <<\EOF
10279 #define USE_SYMLINKS 1
10280 EOF
10281
10282 ###   use option --enable-broken-linker to force on use of broken-linker support
10283
10284 echo "$as_me:10284: checking if you want broken-linker support code" >&5
10285 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
10286
10287 # Check whether --enable-broken_linker or --disable-broken_linker was given.
10288 if test "${enable_broken_linker+set}" = set; then
10289   enableval="$enable_broken_linker"
10290   with_broken_linker=$enableval
10291 else
10292   with_broken_linker=no
10293 fi;
10294 echo "$as_me:10294: result: $with_broken_linker" >&5
10295 echo "${ECHO_T}$with_broken_linker" >&6
10296
10297 : "${BROKEN_LINKER:=0}"
10298 if test "x$with_broken_linker" = xyes ; then
10299
10300 cat >>confdefs.h <<\EOF
10301 #define BROKEN_LINKER 1
10302 EOF
10303
10304         BROKEN_LINKER=1
10305 fi
10306
10307 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
10308 echo "$as_me:10308: checking if tputs should process BSD-style prefix padding" >&5
10309 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
10310
10311 # Check whether --enable-bsdpad or --disable-bsdpad was given.
10312 if test "${enable_bsdpad+set}" = set; then
10313   enableval="$enable_bsdpad"
10314   with_bsdpad=$enableval
10315 else
10316   with_bsdpad=no
10317 fi;
10318 echo "$as_me:10318: result: $with_bsdpad" >&5
10319 echo "${ECHO_T}$with_bsdpad" >&6
10320 test "x$with_bsdpad" = xyes &&
10321 cat >>confdefs.h <<\EOF
10322 #define BSD_TPUTS 1
10323 EOF
10324
10325 ###   use option --enable-widec to turn on use of wide-character support
10326 NCURSES_CH_T=chtype
10327 NCURSES_LIBUTF8=0
10328
10329 NEED_WCHAR_H=0
10330 NCURSES_MBSTATE_T=0
10331 NCURSES_WCHAR_T=0
10332 NCURSES_WINT_T=0
10333
10334 # Check to define _XOPEN_SOURCE "automatically"
10335 CPPFLAGS_before_XOPEN="$CPPFLAGS"
10336
10337 echo "$as_me:10337: checking if the POSIX test-macros are already defined" >&5
10338 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
10339 if test "${cf_cv_posix_visible+set}" = set; then
10340   echo $ECHO_N "(cached) $ECHO_C" >&6
10341 else
10342
10343 cat >"conftest.$ac_ext" <<_ACEOF
10344 #line 10344 "configure"
10345 #include "confdefs.h"
10346 #include <stdio.h>
10347 int
10348 main (void)
10349 {
10350
10351 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
10352         && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
10353         && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
10354         && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
10355 #error conflicting symbols found
10356 #endif
10357
10358   ;
10359   return 0;
10360 }
10361 _ACEOF
10362 rm -f "conftest.$ac_objext"
10363 if { (eval echo "$as_me:10363: \"$ac_compile\"") >&5
10364   (eval $ac_compile) 2>&5
10365   ac_status=$?
10366   echo "$as_me:10366: \$? = $ac_status" >&5
10367   (exit "$ac_status"); } &&
10368          { ac_try='test -s "conftest.$ac_objext"'
10369   { (eval echo "$as_me:10369: \"$ac_try\"") >&5
10370   (eval $ac_try) 2>&5
10371   ac_status=$?
10372   echo "$as_me:10372: \$? = $ac_status" >&5
10373   (exit "$ac_status"); }; }; then
10374   cf_cv_posix_visible=no
10375 else
10376   echo "$as_me: failed program was:" >&5
10377 cat "conftest.$ac_ext" >&5
10378 cf_cv_posix_visible=yes
10379 fi
10380 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10381
10382 fi
10383 echo "$as_me:10383: result: $cf_cv_posix_visible" >&5
10384 echo "${ECHO_T}$cf_cv_posix_visible" >&6
10385
10386 if test "$cf_cv_posix_visible" = no; then
10387
10388 cf_XOPEN_SOURCE=600
10389 cf_POSIX_C_SOURCE=199506L
10390 cf_xopen_source=
10391
10392 case "$host_os" in
10393 (aix[4-7]*)
10394         cf_xopen_source="-D_ALL_SOURCE"
10395         ;;
10396 (darwin[0-8].*)
10397         cf_xopen_source="-D_APPLE_C_SOURCE"
10398         ;;
10399 (darwin*)
10400         cf_xopen_source="-D_DARWIN_C_SOURCE"
10401         cf_XOPEN_SOURCE=
10402         ;;
10403 (freebsd*|dragonfly*|midnightbsd*)
10404         # 5.x headers associate
10405         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
10406         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
10407         cf_POSIX_C_SOURCE=200112L
10408         cf_XOPEN_SOURCE=600
10409         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10410         ;;
10411 (hpux11*)
10412         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
10413         ;;
10414 (hpux*)
10415         cf_xopen_source="-D_HPUX_SOURCE"
10416         ;;
10417 (irix[56].*)
10418         cf_xopen_source="-D_SGI_SOURCE"
10419         cf_XOPEN_SOURCE=
10420         ;;
10421 (linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys)
10422
10423 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
10424
10425 echo "$as_me:10425: checking if this is the GNU C library" >&5
10426 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
10427 if test "${cf_cv_gnu_library+set}" = set; then
10428   echo $ECHO_N "(cached) $ECHO_C" >&6
10429 else
10430
10431 cat >"conftest.$ac_ext" <<_ACEOF
10432 #line 10432 "configure"
10433 #include "confdefs.h"
10434 #include <sys/types.h>
10435 int
10436 main (void)
10437 {
10438
10439         #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
10440                 return 0;
10441         #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
10442                 return 0;
10443         #else
10444         #       error not GNU C library
10445         #endif
10446   ;
10447   return 0;
10448 }
10449 _ACEOF
10450 rm -f "conftest.$ac_objext"
10451 if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452   (eval $ac_compile) 2>&5
10453   ac_status=$?
10454   echo "$as_me:10454: \$? = $ac_status" >&5
10455   (exit "$ac_status"); } &&
10456          { ac_try='test -s "conftest.$ac_objext"'
10457   { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458   (eval $ac_try) 2>&5
10459   ac_status=$?
10460   echo "$as_me:10460: \$? = $ac_status" >&5
10461   (exit "$ac_status"); }; }; then
10462   cf_cv_gnu_library=yes
10463 else
10464   echo "$as_me: failed program was:" >&5
10465 cat "conftest.$ac_ext" >&5
10466 cf_cv_gnu_library=no
10467 fi
10468 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10469
10470 fi
10471 echo "$as_me:10471: result: $cf_cv_gnu_library" >&5
10472 echo "${ECHO_T}$cf_cv_gnu_library" >&6
10473
10474 if test x$cf_cv_gnu_library = xyes; then
10475
10476         # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
10477         # was changed to help a little.  newlib incorporated the change about 4
10478         # years later.
10479         echo "$as_me:10479: checking if _DEFAULT_SOURCE can be used as a basis" >&5
10480 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
10481 if test "${cf_cv_gnu_library_219+set}" = set; then
10482   echo $ECHO_N "(cached) $ECHO_C" >&6
10483 else
10484
10485                 cf_save="$CPPFLAGS"
10486
10487         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10488         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10489
10490                 cat >"conftest.$ac_ext" <<_ACEOF
10491 #line 10491 "configure"
10492 #include "confdefs.h"
10493 #include <sys/types.h>
10494 int
10495 main (void)
10496 {
10497
10498                         #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
10499                                 return 0;
10500                         #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
10501                                 return 0;
10502                         #else
10503                         #       error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
10504                         #endif
10505   ;
10506   return 0;
10507 }
10508 _ACEOF
10509 rm -f "conftest.$ac_objext"
10510 if { (eval echo "$as_me:10510: \"$ac_compile\"") >&5
10511   (eval $ac_compile) 2>&5
10512   ac_status=$?
10513   echo "$as_me:10513: \$? = $ac_status" >&5
10514   (exit "$ac_status"); } &&
10515          { ac_try='test -s "conftest.$ac_objext"'
10516   { (eval echo "$as_me:10516: \"$ac_try\"") >&5
10517   (eval $ac_try) 2>&5
10518   ac_status=$?
10519   echo "$as_me:10519: \$? = $ac_status" >&5
10520   (exit "$ac_status"); }; }; then
10521   cf_cv_gnu_library_219=yes
10522 else
10523   echo "$as_me: failed program was:" >&5
10524 cat "conftest.$ac_ext" >&5
10525 cf_cv_gnu_library_219=no
10526 fi
10527 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10528                 CPPFLAGS="$cf_save"
10529
10530 fi
10531 echo "$as_me:10531: result: $cf_cv_gnu_library_219" >&5
10532 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
10533
10534         if test "x$cf_cv_gnu_library_219" = xyes; then
10535                 cf_save="$CPPFLAGS"
10536                 echo "$as_me:10536: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
10537 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
10538 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
10539   echo $ECHO_N "(cached) $ECHO_C" >&6
10540 else
10541
10542 cf_fix_cppflags=no
10543 cf_new_cflags=
10544 cf_new_cppflags=
10545 cf_new_extra_cppflags=
10546
10547 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
10548 do
10549 case "$cf_fix_cppflags" in
10550 (no)
10551         case "$cf_add_cflags" in
10552         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10553                 case "$cf_add_cflags" in
10554                 (-D*)
10555                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10556
10557                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10558                                 && test -z "${cf_tst_cflags}" \
10559                                 && cf_fix_cppflags=yes
10560
10561                         if test "$cf_fix_cppflags" = yes ; then
10562
10563         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10564         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10565
10566                                 continue
10567                         elif test "${cf_tst_cflags}" = "\"'" ; then
10568
10569         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10570         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10571
10572                                 continue
10573                         fi
10574                         ;;
10575                 esac
10576                 case "$CPPFLAGS" in
10577                 (*$cf_add_cflags)
10578                         ;;
10579                 (*)
10580                         case "$cf_add_cflags" in
10581                         (-D*)
10582                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10583
10584 CPPFLAGS=`echo "$CPPFLAGS" | \
10585         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10586                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10587
10588                                 ;;
10589                         esac
10590
10591         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10592         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10593
10594                         ;;
10595                 esac
10596                 ;;
10597         (*)
10598
10599         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10600         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10601
10602                 ;;
10603         esac
10604         ;;
10605 (yes)
10606
10607         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10608         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10609
10610         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10611
10612         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10613                 && test -z "${cf_tst_cflags}" \
10614                 && cf_fix_cppflags=no
10615         ;;
10616 esac
10617 done
10618
10619 if test -n "$cf_new_cflags" ; then
10620
10621         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10622         CFLAGS="${CFLAGS}$cf_new_cflags"
10623
10624 fi
10625
10626 if test -n "$cf_new_cppflags" ; then
10627
10628         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10629         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10630
10631 fi
10632
10633 if test -n "$cf_new_extra_cppflags" ; then
10634
10635         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10636         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10637
10638 fi
10639
10640                         cat >"conftest.$ac_ext" <<_ACEOF
10641 #line 10641 "configure"
10642 #include "confdefs.h"
10643
10644                                 #include <limits.h>
10645                                 #include <sys/types.h>
10646
10647 int
10648 main (void)
10649 {
10650
10651                                 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10652                                         return 0;
10653                                 #else
10654                                 #       error GNU C library is too old
10655                                 #endif
10656   ;
10657   return 0;
10658 }
10659 _ACEOF
10660 rm -f "conftest.$ac_objext"
10661 if { (eval echo "$as_me:10661: \"$ac_compile\"") >&5
10662   (eval $ac_compile) 2>&5
10663   ac_status=$?
10664   echo "$as_me:10664: \$? = $ac_status" >&5
10665   (exit "$ac_status"); } &&
10666          { ac_try='test -s "conftest.$ac_objext"'
10667   { (eval echo "$as_me:10667: \"$ac_try\"") >&5
10668   (eval $ac_try) 2>&5
10669   ac_status=$?
10670   echo "$as_me:10670: \$? = $ac_status" >&5
10671   (exit "$ac_status"); }; }; then
10672   cf_cv_gnu_dftsrc_219=yes
10673 else
10674   echo "$as_me: failed program was:" >&5
10675 cat "conftest.$ac_ext" >&5
10676 cf_cv_gnu_dftsrc_219=no
10677 fi
10678 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10679
10680 fi
10681 echo "$as_me:10681: result: $cf_cv_gnu_dftsrc_219" >&5
10682 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10683                 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10684         else
10685                 cf_cv_gnu_dftsrc_219=maybe
10686         fi
10687
10688         if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10689
10690                 echo "$as_me:10690: checking if we must define _GNU_SOURCE" >&5
10691 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10692 if test "${cf_cv_gnu_source+set}" = set; then
10693   echo $ECHO_N "(cached) $ECHO_C" >&6
10694 else
10695
10696                 cat >"conftest.$ac_ext" <<_ACEOF
10697 #line 10697 "configure"
10698 #include "confdefs.h"
10699 #include <sys/types.h>
10700 int
10701 main (void)
10702 {
10703
10704                         #ifndef _XOPEN_SOURCE
10705                         #error  expected _XOPEN_SOURCE to be defined
10706                         #endif
10707   ;
10708   return 0;
10709 }
10710 _ACEOF
10711 rm -f "conftest.$ac_objext"
10712 if { (eval echo "$as_me:10712: \"$ac_compile\"") >&5
10713   (eval $ac_compile) 2>&5
10714   ac_status=$?
10715   echo "$as_me:10715: \$? = $ac_status" >&5
10716   (exit "$ac_status"); } &&
10717          { ac_try='test -s "conftest.$ac_objext"'
10718   { (eval echo "$as_me:10718: \"$ac_try\"") >&5
10719   (eval $ac_try) 2>&5
10720   ac_status=$?
10721   echo "$as_me:10721: \$? = $ac_status" >&5
10722   (exit "$ac_status"); }; }; then
10723   cf_cv_gnu_source=no
10724 else
10725   echo "$as_me: failed program was:" >&5
10726 cat "conftest.$ac_ext" >&5
10727 cf_save="$CPPFLAGS"
10728
10729 cf_fix_cppflags=no
10730 cf_new_cflags=
10731 cf_new_cppflags=
10732 cf_new_extra_cppflags=
10733
10734 for cf_add_cflags in -D_GNU_SOURCE
10735 do
10736 case "$cf_fix_cppflags" in
10737 (no)
10738         case "$cf_add_cflags" in
10739         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10740                 case "$cf_add_cflags" in
10741                 (-D*)
10742                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10743
10744                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10745                                 && test -z "${cf_tst_cflags}" \
10746                                 && cf_fix_cppflags=yes
10747
10748                         if test "$cf_fix_cppflags" = yes ; then
10749
10750         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10751         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10752
10753                                 continue
10754                         elif test "${cf_tst_cflags}" = "\"'" ; then
10755
10756         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10757         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10758
10759                                 continue
10760                         fi
10761                         ;;
10762                 esac
10763                 case "$CPPFLAGS" in
10764                 (*$cf_add_cflags)
10765                         ;;
10766                 (*)
10767                         case "$cf_add_cflags" in
10768                         (-D*)
10769                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10770
10771 CPPFLAGS=`echo "$CPPFLAGS" | \
10772         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
10773                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
10774
10775                                 ;;
10776                         esac
10777
10778         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10779         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10780
10781                         ;;
10782                 esac
10783                 ;;
10784         (*)
10785
10786         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10787         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10788
10789                 ;;
10790         esac
10791         ;;
10792 (yes)
10793
10794         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10795         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10796
10797         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10798
10799         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10800                 && test -z "${cf_tst_cflags}" \
10801                 && cf_fix_cppflags=no
10802         ;;
10803 esac
10804 done
10805
10806 if test -n "$cf_new_cflags" ; then
10807
10808         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10809         CFLAGS="${CFLAGS}$cf_new_cflags"
10810
10811 fi
10812
10813 if test -n "$cf_new_cppflags" ; then
10814
10815         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10816         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10817
10818 fi
10819
10820 if test -n "$cf_new_extra_cppflags" ; then
10821
10822         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10823         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10824
10825 fi
10826
10827                          cat >"conftest.$ac_ext" <<_ACEOF
10828 #line 10828 "configure"
10829 #include "confdefs.h"
10830 #include <sys/types.h>
10831 int
10832 main (void)
10833 {
10834
10835                                 #ifdef _XOPEN_SOURCE
10836                                 #error  expected _XOPEN_SOURCE to be undefined
10837                                 #endif
10838   ;
10839   return 0;
10840 }
10841 _ACEOF
10842 rm -f "conftest.$ac_objext"
10843 if { (eval echo "$as_me:10843: \"$ac_compile\"") >&5
10844   (eval $ac_compile) 2>&5
10845   ac_status=$?
10846   echo "$as_me:10846: \$? = $ac_status" >&5
10847   (exit "$ac_status"); } &&
10848          { ac_try='test -s "conftest.$ac_objext"'
10849   { (eval echo "$as_me:10849: \"$ac_try\"") >&5
10850   (eval $ac_try) 2>&5
10851   ac_status=$?
10852   echo "$as_me:10852: \$? = $ac_status" >&5
10853   (exit "$ac_status"); }; }; then
10854   cf_cv_gnu_source=no
10855 else
10856   echo "$as_me: failed program was:" >&5
10857 cat "conftest.$ac_ext" >&5
10858 cf_cv_gnu_source=yes
10859 fi
10860 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10861                         CPPFLAGS="$cf_save"
10862
10863 fi
10864 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10865
10866 fi
10867 echo "$as_me:10867: result: $cf_cv_gnu_source" >&5
10868 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10869
10870                 if test "$cf_cv_gnu_source" = yes
10871                 then
10872                 echo "$as_me:10872: checking if we should also define _DEFAULT_SOURCE" >&5
10873 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10874 if test "${cf_cv_default_source+set}" = set; then
10875   echo $ECHO_N "(cached) $ECHO_C" >&6
10876 else
10877
10878         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10879         CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10880
10881                         cat >"conftest.$ac_ext" <<_ACEOF
10882 #line 10882 "configure"
10883 #include "confdefs.h"
10884 #include <sys/types.h>
10885 int
10886 main (void)
10887 {
10888
10889                                 #ifdef _DEFAULT_SOURCE
10890                                 #error  expected _DEFAULT_SOURCE to be undefined
10891                                 #endif
10892   ;
10893   return 0;
10894 }
10895 _ACEOF
10896 rm -f "conftest.$ac_objext"
10897 if { (eval echo "$as_me:10897: \"$ac_compile\"") >&5
10898   (eval $ac_compile) 2>&5
10899   ac_status=$?
10900   echo "$as_me:10900: \$? = $ac_status" >&5
10901   (exit "$ac_status"); } &&
10902          { ac_try='test -s "conftest.$ac_objext"'
10903   { (eval echo "$as_me:10903: \"$ac_try\"") >&5
10904   (eval $ac_try) 2>&5
10905   ac_status=$?
10906   echo "$as_me:10906: \$? = $ac_status" >&5
10907   (exit "$ac_status"); }; }; then
10908   cf_cv_default_source=no
10909 else
10910   echo "$as_me: failed program was:" >&5
10911 cat "conftest.$ac_ext" >&5
10912 cf_cv_default_source=yes
10913 fi
10914 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10915
10916 fi
10917 echo "$as_me:10917: result: $cf_cv_default_source" >&5
10918 echo "${ECHO_T}$cf_cv_default_source" >&6
10919                         if test "$cf_cv_default_source" = yes
10920                         then
10921
10922         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10923         CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10924
10925                         fi
10926                 fi
10927         fi
10928
10929 fi
10930
10931         ;;
10932 (minix*)
10933         cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10934         ;;
10935 (mirbsd*)
10936         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10937         cf_XOPEN_SOURCE=
10938
10939 if test "$cf_cv_posix_visible" = no; then
10940
10941 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10942
10943 cf_save_CFLAGS="$CFLAGS"
10944 cf_save_CPPFLAGS="$CPPFLAGS"
10945
10946 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10947         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10948                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10949
10950 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10951         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
10952                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
10953
10954 echo "$as_me:10954: checking if we should define _POSIX_C_SOURCE" >&5
10955 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10956 if test "${cf_cv_posix_c_source+set}" = set; then
10957   echo $ECHO_N "(cached) $ECHO_C" >&6
10958 else
10959
10960 echo "${as_me:-configure}:10960: testing if the symbol is already defined go no further ..." 1>&5
10961
10962         cat >"conftest.$ac_ext" <<_ACEOF
10963 #line 10963 "configure"
10964 #include "confdefs.h"
10965 #include <sys/types.h>
10966 int
10967 main (void)
10968 {
10969
10970 #ifndef _POSIX_C_SOURCE
10971 #error _POSIX_C_SOURCE is not defined
10972 #endif
10973   ;
10974   return 0;
10975 }
10976 _ACEOF
10977 rm -f "conftest.$ac_objext"
10978 if { (eval echo "$as_me:10978: \"$ac_compile\"") >&5
10979   (eval $ac_compile) 2>&5
10980   ac_status=$?
10981   echo "$as_me:10981: \$? = $ac_status" >&5
10982   (exit "$ac_status"); } &&
10983          { ac_try='test -s "conftest.$ac_objext"'
10984   { (eval echo "$as_me:10984: \"$ac_try\"") >&5
10985   (eval $ac_try) 2>&5
10986   ac_status=$?
10987   echo "$as_me:10987: \$? = $ac_status" >&5
10988   (exit "$ac_status"); }; }; then
10989   cf_cv_posix_c_source=no
10990 else
10991   echo "$as_me: failed program was:" >&5
10992 cat "conftest.$ac_ext" >&5
10993 cf_want_posix_source=no
10994          case .$cf_POSIX_C_SOURCE in
10995          (.[12]??*)
10996                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10997                 ;;
10998          (.2)
10999                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11000                 cf_want_posix_source=yes
11001                 ;;
11002          (.*)
11003                 cf_want_posix_source=yes
11004                 ;;
11005          esac
11006          if test "$cf_want_posix_source" = yes ; then
11007                 cat >"conftest.$ac_ext" <<_ACEOF
11008 #line 11008 "configure"
11009 #include "confdefs.h"
11010 #include <sys/types.h>
11011 int
11012 main (void)
11013 {
11014
11015 #ifdef _POSIX_SOURCE
11016 #error _POSIX_SOURCE is defined
11017 #endif
11018   ;
11019   return 0;
11020 }
11021 _ACEOF
11022 rm -f "conftest.$ac_objext"
11023 if { (eval echo "$as_me:11023: \"$ac_compile\"") >&5
11024   (eval $ac_compile) 2>&5
11025   ac_status=$?
11026   echo "$as_me:11026: \$? = $ac_status" >&5
11027   (exit "$ac_status"); } &&
11028          { ac_try='test -s "conftest.$ac_objext"'
11029   { (eval echo "$as_me:11029: \"$ac_try\"") >&5
11030   (eval $ac_try) 2>&5
11031   ac_status=$?
11032   echo "$as_me:11032: \$? = $ac_status" >&5
11033   (exit "$ac_status"); }; }; then
11034   :
11035 else
11036   echo "$as_me: failed program was:" >&5
11037 cat "conftest.$ac_ext" >&5
11038 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11039 fi
11040 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11041          fi
11042
11043 echo "${as_me:-configure}:11043: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11044
11045          CFLAGS="$cf_trim_CFLAGS"
11046          CPPFLAGS="$cf_trim_CPPFLAGS"
11047
11048         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11049         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11050
11051 echo "${as_me:-configure}:11051: testing if the second compile does not leave our definition intact error ..." 1>&5
11052
11053          cat >"conftest.$ac_ext" <<_ACEOF
11054 #line 11054 "configure"
11055 #include "confdefs.h"
11056 #include <sys/types.h>
11057 int
11058 main (void)
11059 {
11060
11061 #ifndef _POSIX_C_SOURCE
11062 #error _POSIX_C_SOURCE is not defined
11063 #endif
11064   ;
11065   return 0;
11066 }
11067 _ACEOF
11068 rm -f "conftest.$ac_objext"
11069 if { (eval echo "$as_me:11069: \"$ac_compile\"") >&5
11070   (eval $ac_compile) 2>&5
11071   ac_status=$?
11072   echo "$as_me:11072: \$? = $ac_status" >&5
11073   (exit "$ac_status"); } &&
11074          { ac_try='test -s "conftest.$ac_objext"'
11075   { (eval echo "$as_me:11075: \"$ac_try\"") >&5
11076   (eval $ac_try) 2>&5
11077   ac_status=$?
11078   echo "$as_me:11078: \$? = $ac_status" >&5
11079   (exit "$ac_status"); }; }; then
11080   :
11081 else
11082   echo "$as_me: failed program was:" >&5
11083 cat "conftest.$ac_ext" >&5
11084 cf_cv_posix_c_source=no
11085 fi
11086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11087          CFLAGS="$cf_save_CFLAGS"
11088          CPPFLAGS="$cf_save_CPPFLAGS"
11089
11090 fi
11091 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11092
11093 fi
11094 echo "$as_me:11094: result: $cf_cv_posix_c_source" >&5
11095 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11096
11097 if test "$cf_cv_posix_c_source" != no ; then
11098         CFLAGS="$cf_trim_CFLAGS"
11099         CPPFLAGS="$cf_trim_CPPFLAGS"
11100
11101 cf_fix_cppflags=no
11102 cf_new_cflags=
11103 cf_new_cppflags=
11104 cf_new_extra_cppflags=
11105
11106 for cf_add_cflags in $cf_cv_posix_c_source
11107 do
11108 case "$cf_fix_cppflags" in
11109 (no)
11110         case "$cf_add_cflags" in
11111         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11112                 case "$cf_add_cflags" in
11113                 (-D*)
11114                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11115
11116                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11117                                 && test -z "${cf_tst_cflags}" \
11118                                 && cf_fix_cppflags=yes
11119
11120                         if test "$cf_fix_cppflags" = yes ; then
11121
11122         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11123         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11124
11125                                 continue
11126                         elif test "${cf_tst_cflags}" = "\"'" ; then
11127
11128         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11129         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11130
11131                                 continue
11132                         fi
11133                         ;;
11134                 esac
11135                 case "$CPPFLAGS" in
11136                 (*$cf_add_cflags)
11137                         ;;
11138                 (*)
11139                         case "$cf_add_cflags" in
11140                         (-D*)
11141                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11142
11143 CPPFLAGS=`echo "$CPPFLAGS" | \
11144         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11145                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11146
11147                                 ;;
11148                         esac
11149
11150         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11151         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11152
11153                         ;;
11154                 esac
11155                 ;;
11156         (*)
11157
11158         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11159         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11160
11161                 ;;
11162         esac
11163         ;;
11164 (yes)
11165
11166         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11167         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11168
11169         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11170
11171         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11172                 && test -z "${cf_tst_cflags}" \
11173                 && cf_fix_cppflags=no
11174         ;;
11175 esac
11176 done
11177
11178 if test -n "$cf_new_cflags" ; then
11179
11180         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11181         CFLAGS="${CFLAGS}$cf_new_cflags"
11182
11183 fi
11184
11185 if test -n "$cf_new_cppflags" ; then
11186
11187         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11188         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11189
11190 fi
11191
11192 if test -n "$cf_new_extra_cppflags" ; then
11193
11194         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11195         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11196
11197 fi
11198
11199 fi
11200
11201 fi # cf_cv_posix_visible
11202
11203         ;;
11204 (netbsd*)
11205         cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
11206         ;;
11207 (openbsd[6-9]*)
11208         # OpenBSD 6.x has broken locale support, both compile-time and runtime.
11209         # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
11210         # Abusing the conformance level is a workaround.
11211         { echo "$as_me:11211: WARNING: this system does not provide usable locale support" >&5
11212 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
11213         cf_xopen_source="-D_BSD_SOURCE"
11214         cf_XOPEN_SOURCE=700
11215         ;;
11216 (openbsd[4-5]*)
11217         # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
11218         cf_xopen_source="-D_BSD_SOURCE"
11219         cf_XOPEN_SOURCE=600
11220         ;;
11221 (openbsd*)
11222         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
11223         ;;
11224 (osf[45]*)
11225         cf_xopen_source="-D_OSF_SOURCE"
11226         ;;
11227 (nto-qnx*)
11228         cf_xopen_source="-D_QNX_SOURCE"
11229         ;;
11230 (sco*)
11231         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
11232         ;;
11233 (solaris2.*)
11234         cf_xopen_source="-D__EXTENSIONS__"
11235         cf_cv_xopen_source=broken
11236         ;;
11237 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
11238         cf_XOPEN_SOURCE=
11239         cf_POSIX_C_SOURCE=
11240         ;;
11241 (*)
11242
11243 echo "$as_me:11243: checking if we should define _XOPEN_SOURCE" >&5
11244 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11245 if test "${cf_cv_xopen_source+set}" = set; then
11246   echo $ECHO_N "(cached) $ECHO_C" >&6
11247 else
11248
11249         cat >"conftest.$ac_ext" <<_ACEOF
11250 #line 11250 "configure"
11251 #include "confdefs.h"
11252
11253 $ac_includes_default
11254
11255 int
11256 main (void)
11257 {
11258
11259 #ifndef _XOPEN_SOURCE
11260 #error _XOPEN_SOURCE is not defined
11261 #endif
11262
11263   ;
11264   return 0;
11265 }
11266 _ACEOF
11267 rm -f "conftest.$ac_objext"
11268 if { (eval echo "$as_me:11268: \"$ac_compile\"") >&5
11269   (eval $ac_compile) 2>&5
11270   ac_status=$?
11271   echo "$as_me:11271: \$? = $ac_status" >&5
11272   (exit "$ac_status"); } &&
11273          { ac_try='test -s "conftest.$ac_objext"'
11274   { (eval echo "$as_me:11274: \"$ac_try\"") >&5
11275   (eval $ac_try) 2>&5
11276   ac_status=$?
11277   echo "$as_me:11277: \$? = $ac_status" >&5
11278   (exit "$ac_status"); }; }; then
11279   cf_cv_xopen_source=no
11280 else
11281   echo "$as_me: failed program was:" >&5
11282 cat "conftest.$ac_ext" >&5
11283 cf_save="$CPPFLAGS"
11284
11285         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11286         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11287
11288          cat >"conftest.$ac_ext" <<_ACEOF
11289 #line 11289 "configure"
11290 #include "confdefs.h"
11291
11292 $ac_includes_default
11293
11294 int
11295 main (void)
11296 {
11297
11298 #ifndef _XOPEN_SOURCE
11299 #error _XOPEN_SOURCE is not defined
11300 #endif
11301
11302   ;
11303   return 0;
11304 }
11305 _ACEOF
11306 rm -f "conftest.$ac_objext"
11307 if { (eval echo "$as_me:11307: \"$ac_compile\"") >&5
11308   (eval $ac_compile) 2>&5
11309   ac_status=$?
11310   echo "$as_me:11310: \$? = $ac_status" >&5
11311   (exit "$ac_status"); } &&
11312          { ac_try='test -s "conftest.$ac_objext"'
11313   { (eval echo "$as_me:11313: \"$ac_try\"") >&5
11314   (eval $ac_try) 2>&5
11315   ac_status=$?
11316   echo "$as_me:11316: \$? = $ac_status" >&5
11317   (exit "$ac_status"); }; }; then
11318   cf_cv_xopen_source=no
11319 else
11320   echo "$as_me: failed program was:" >&5
11321 cat "conftest.$ac_ext" >&5
11322 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11323 fi
11324 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11325                 CPPFLAGS="$cf_save"
11326
11327 fi
11328 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11329
11330 fi
11331 echo "$as_me:11331: result: $cf_cv_xopen_source" >&5
11332 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11333
11334 if test "$cf_cv_xopen_source" != no ; then
11335
11336 CFLAGS=`echo "$CFLAGS" | \
11337         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
11338                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
11339
11340 CPPFLAGS=`echo "$CPPFLAGS" | \
11341         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
11342                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
11343
11344         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11345
11346 for cf_add_cflags in $cf_temp_xopen_source
11347 do
11348         case "x$cf_add_cflags" in
11349         (x-[DU]*)
11350
11351 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11352 while true
11353 do
11354         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11355         test "$CFLAGS" != "$cf_old_cflag" || break
11356
11357         CFLAGS="$cf_old_cflag"
11358 done
11359
11360 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11361 while true
11362 do
11363         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11364         test "$CPPFLAGS" != "$cf_old_cflag" || break
11365
11366         CPPFLAGS="$cf_old_cflag"
11367 done
11368
11369                 ;;
11370         esac
11371
11372 cf_fix_cppflags=no
11373 cf_new_cflags=
11374 cf_new_cppflags=
11375 cf_new_extra_cppflags=
11376
11377 for cf_add_cflags in $cf_add_cflags
11378 do
11379 case "$cf_fix_cppflags" in
11380 (no)
11381         case "$cf_add_cflags" in
11382         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11383                 case "$cf_add_cflags" in
11384                 (-D*)
11385                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11386
11387                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11388                                 && test -z "${cf_tst_cflags}" \
11389                                 && cf_fix_cppflags=yes
11390
11391                         if test "$cf_fix_cppflags" = yes ; then
11392
11393         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11394         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11395
11396                                 continue
11397                         elif test "${cf_tst_cflags}" = "\"'" ; then
11398
11399         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11400         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11401
11402                                 continue
11403                         fi
11404                         ;;
11405                 esac
11406                 case "$CPPFLAGS" in
11407                 (*$cf_add_cflags)
11408                         ;;
11409                 (*)
11410                         case "$cf_add_cflags" in
11411                         (-D*)
11412                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11413
11414 CPPFLAGS=`echo "$CPPFLAGS" | \
11415         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11416                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11417
11418                                 ;;
11419                         esac
11420
11421         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11422         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11423
11424                         ;;
11425                 esac
11426                 ;;
11427         (*)
11428
11429         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11430         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11431
11432                 ;;
11433         esac
11434         ;;
11435 (yes)
11436
11437         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11438         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11439
11440         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11441
11442         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11443                 && test -z "${cf_tst_cflags}" \
11444                 && cf_fix_cppflags=no
11445         ;;
11446 esac
11447 done
11448
11449 if test -n "$cf_new_cflags" ; then
11450
11451         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11452         CFLAGS="${CFLAGS}$cf_new_cflags"
11453
11454 fi
11455
11456 if test -n "$cf_new_cppflags" ; then
11457
11458         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11459         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11460
11461 fi
11462
11463 if test -n "$cf_new_extra_cppflags" ; then
11464
11465         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11466         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11467
11468 fi
11469
11470 done
11471
11472 fi
11473
11474         cf_save_xopen_cppflags="$CPPFLAGS"
11475
11476 if test "$cf_cv_posix_visible" = no; then
11477
11478 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11479
11480 cf_save_CFLAGS="$CFLAGS"
11481 cf_save_CPPFLAGS="$CPPFLAGS"
11482
11483 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11484         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
11485                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
11486
11487 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11488         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
11489                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
11490
11491 echo "$as_me:11491: checking if we should define _POSIX_C_SOURCE" >&5
11492 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11493 if test "${cf_cv_posix_c_source+set}" = set; then
11494   echo $ECHO_N "(cached) $ECHO_C" >&6
11495 else
11496
11497 echo "${as_me:-configure}:11497: testing if the symbol is already defined go no further ..." 1>&5
11498
11499         cat >"conftest.$ac_ext" <<_ACEOF
11500 #line 11500 "configure"
11501 #include "confdefs.h"
11502 #include <sys/types.h>
11503 int
11504 main (void)
11505 {
11506
11507 #ifndef _POSIX_C_SOURCE
11508 #error _POSIX_C_SOURCE is not defined
11509 #endif
11510   ;
11511   return 0;
11512 }
11513 _ACEOF
11514 rm -f "conftest.$ac_objext"
11515 if { (eval echo "$as_me:11515: \"$ac_compile\"") >&5
11516   (eval $ac_compile) 2>&5
11517   ac_status=$?
11518   echo "$as_me:11518: \$? = $ac_status" >&5
11519   (exit "$ac_status"); } &&
11520          { ac_try='test -s "conftest.$ac_objext"'
11521   { (eval echo "$as_me:11521: \"$ac_try\"") >&5
11522   (eval $ac_try) 2>&5
11523   ac_status=$?
11524   echo "$as_me:11524: \$? = $ac_status" >&5
11525   (exit "$ac_status"); }; }; then
11526   cf_cv_posix_c_source=no
11527 else
11528   echo "$as_me: failed program was:" >&5
11529 cat "conftest.$ac_ext" >&5
11530 cf_want_posix_source=no
11531          case .$cf_POSIX_C_SOURCE in
11532          (.[12]??*)
11533                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11534                 ;;
11535          (.2)
11536                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11537                 cf_want_posix_source=yes
11538                 ;;
11539          (.*)
11540                 cf_want_posix_source=yes
11541                 ;;
11542          esac
11543          if test "$cf_want_posix_source" = yes ; then
11544                 cat >"conftest.$ac_ext" <<_ACEOF
11545 #line 11545 "configure"
11546 #include "confdefs.h"
11547 #include <sys/types.h>
11548 int
11549 main (void)
11550 {
11551
11552 #ifdef _POSIX_SOURCE
11553 #error _POSIX_SOURCE is defined
11554 #endif
11555   ;
11556   return 0;
11557 }
11558 _ACEOF
11559 rm -f "conftest.$ac_objext"
11560 if { (eval echo "$as_me:11560: \"$ac_compile\"") >&5
11561   (eval $ac_compile) 2>&5
11562   ac_status=$?
11563   echo "$as_me:11563: \$? = $ac_status" >&5
11564   (exit "$ac_status"); } &&
11565          { ac_try='test -s "conftest.$ac_objext"'
11566   { (eval echo "$as_me:11566: \"$ac_try\"") >&5
11567   (eval $ac_try) 2>&5
11568   ac_status=$?
11569   echo "$as_me:11569: \$? = $ac_status" >&5
11570   (exit "$ac_status"); }; }; then
11571   :
11572 else
11573   echo "$as_me: failed program was:" >&5
11574 cat "conftest.$ac_ext" >&5
11575 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11576 fi
11577 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11578          fi
11579
11580 echo "${as_me:-configure}:11580: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11581
11582          CFLAGS="$cf_trim_CFLAGS"
11583          CPPFLAGS="$cf_trim_CPPFLAGS"
11584
11585         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11586         CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11587
11588 echo "${as_me:-configure}:11588: testing if the second compile does not leave our definition intact error ..." 1>&5
11589
11590          cat >"conftest.$ac_ext" <<_ACEOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11593 #include <sys/types.h>
11594 int
11595 main (void)
11596 {
11597
11598 #ifndef _POSIX_C_SOURCE
11599 #error _POSIX_C_SOURCE is not defined
11600 #endif
11601   ;
11602   return 0;
11603 }
11604 _ACEOF
11605 rm -f "conftest.$ac_objext"
11606 if { (eval echo "$as_me:11606: \"$ac_compile\"") >&5
11607   (eval $ac_compile) 2>&5
11608   ac_status=$?
11609   echo "$as_me:11609: \$? = $ac_status" >&5
11610   (exit "$ac_status"); } &&
11611          { ac_try='test -s "conftest.$ac_objext"'
11612   { (eval echo "$as_me:11612: \"$ac_try\"") >&5
11613   (eval $ac_try) 2>&5
11614   ac_status=$?
11615   echo "$as_me:11615: \$? = $ac_status" >&5
11616   (exit "$ac_status"); }; }; then
11617   :
11618 else
11619   echo "$as_me: failed program was:" >&5
11620 cat "conftest.$ac_ext" >&5
11621 cf_cv_posix_c_source=no
11622 fi
11623 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11624          CFLAGS="$cf_save_CFLAGS"
11625          CPPFLAGS="$cf_save_CPPFLAGS"
11626
11627 fi
11628 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11629
11630 fi
11631 echo "$as_me:11631: result: $cf_cv_posix_c_source" >&5
11632 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11633
11634 if test "$cf_cv_posix_c_source" != no ; then
11635         CFLAGS="$cf_trim_CFLAGS"
11636         CPPFLAGS="$cf_trim_CPPFLAGS"
11637
11638 cf_fix_cppflags=no
11639 cf_new_cflags=
11640 cf_new_cppflags=
11641 cf_new_extra_cppflags=
11642
11643 for cf_add_cflags in $cf_cv_posix_c_source
11644 do
11645 case "$cf_fix_cppflags" in
11646 (no)
11647         case "$cf_add_cflags" in
11648         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11649                 case "$cf_add_cflags" in
11650                 (-D*)
11651                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11652
11653                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11654                                 && test -z "${cf_tst_cflags}" \
11655                                 && cf_fix_cppflags=yes
11656
11657                         if test "$cf_fix_cppflags" = yes ; then
11658
11659         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11660         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11661
11662                                 continue
11663                         elif test "${cf_tst_cflags}" = "\"'" ; then
11664
11665         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11666         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11667
11668                                 continue
11669                         fi
11670                         ;;
11671                 esac
11672                 case "$CPPFLAGS" in
11673                 (*$cf_add_cflags)
11674                         ;;
11675                 (*)
11676                         case "$cf_add_cflags" in
11677                         (-D*)
11678                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11679
11680 CPPFLAGS=`echo "$CPPFLAGS" | \
11681         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11682                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11683
11684                                 ;;
11685                         esac
11686
11687         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11688         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11689
11690                         ;;
11691                 esac
11692                 ;;
11693         (*)
11694
11695         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11696         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11697
11698                 ;;
11699         esac
11700         ;;
11701 (yes)
11702
11703         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11704         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11705
11706         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11707
11708         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11709                 && test -z "${cf_tst_cflags}" \
11710                 && cf_fix_cppflags=no
11711         ;;
11712 esac
11713 done
11714
11715 if test -n "$cf_new_cflags" ; then
11716
11717         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11718         CFLAGS="${CFLAGS}$cf_new_cflags"
11719
11720 fi
11721
11722 if test -n "$cf_new_cppflags" ; then
11723
11724         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11725         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11726
11727 fi
11728
11729 if test -n "$cf_new_extra_cppflags" ; then
11730
11731         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11732         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11733
11734 fi
11735
11736 fi
11737
11738 fi # cf_cv_posix_visible
11739
11740         # Some of these niche implementations use copy/paste, double-check...
11741         if test "$cf_cv_xopen_source" != no ; then
11742                 test -n "$verbose" && echo "    checking if _POSIX_C_SOURCE inteferes" 1>&6
11743
11744 echo "${as_me:-configure}:11744: testing checking if _POSIX_C_SOURCE inteferes ..." 1>&5
11745
11746                 cat >"conftest.$ac_ext" <<_ACEOF
11747 #line 11747 "configure"
11748 #include "confdefs.h"
11749
11750 $ac_includes_default
11751
11752 int
11753 main (void)
11754 {
11755
11756 #ifndef _XOPEN_SOURCE
11757 #error _XOPEN_SOURCE is not defined
11758 #endif
11759
11760   ;
11761   return 0;
11762 }
11763 _ACEOF
11764 rm -f "conftest.$ac_objext"
11765 if { (eval echo "$as_me:11765: \"$ac_compile\"") >&5
11766   (eval $ac_compile) 2>&5
11767   ac_status=$?
11768   echo "$as_me:11768: \$? = $ac_status" >&5
11769   (exit "$ac_status"); } &&
11770          { ac_try='test -s "conftest.$ac_objext"'
11771   { (eval echo "$as_me:11771: \"$ac_try\"") >&5
11772   (eval $ac_try) 2>&5
11773   ac_status=$?
11774   echo "$as_me:11774: \$? = $ac_status" >&5
11775   (exit "$ac_status"); }; }; then
11776   :
11777 else
11778   echo "$as_me: failed program was:" >&5
11779 cat "conftest.$ac_ext" >&5
11780
11781                         { echo "$as_me:11781: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
11782 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
11783                         CPPFLAGS="$cf_save_xopen_cppflags"
11784 fi
11785 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11786         fi
11787         ;;
11788 esac
11789
11790 if test -n "$cf_xopen_source" ; then
11791
11792 for cf_add_cflags in $cf_xopen_source
11793 do
11794         case "x$cf_add_cflags" in
11795         (x-[DU]*)
11796
11797 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11798 while true
11799 do
11800         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11801         test "$CFLAGS" != "$cf_old_cflag" || break
11802         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CFLAGS" 1>&6
11803
11804 echo "${as_me:-configure}:11804: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11805
11806         CFLAGS="$cf_old_cflag"
11807 done
11808
11809 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11810 while true
11811 do
11812         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11813         test "$CPPFLAGS" != "$cf_old_cflag" || break
11814         test -n "$verbose" && echo "    removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11815
11816 echo "${as_me:-configure}:11816: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11817
11818         CPPFLAGS="$cf_old_cflag"
11819 done
11820
11821                 ;;
11822         esac
11823
11824 cf_fix_cppflags=no
11825 cf_new_cflags=
11826 cf_new_cppflags=
11827 cf_new_extra_cppflags=
11828
11829 for cf_add_cflags in $cf_add_cflags
11830 do
11831 case "$cf_fix_cppflags" in
11832 (no)
11833         case "$cf_add_cflags" in
11834         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11835                 case "$cf_add_cflags" in
11836                 (-D*)
11837                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11838
11839                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11840                                 && test -z "${cf_tst_cflags}" \
11841                                 && cf_fix_cppflags=yes
11842
11843                         if test "$cf_fix_cppflags" = yes ; then
11844
11845         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11846         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11847
11848                                 continue
11849                         elif test "${cf_tst_cflags}" = "\"'" ; then
11850
11851         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11852         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11853
11854                                 continue
11855                         fi
11856                         ;;
11857                 esac
11858                 case "$CPPFLAGS" in
11859                 (*$cf_add_cflags)
11860                         ;;
11861                 (*)
11862                         case "$cf_add_cflags" in
11863                         (-D*)
11864                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11865
11866 CPPFLAGS=`echo "$CPPFLAGS" | \
11867         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11868                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11869
11870                                 ;;
11871                         esac
11872
11873         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11874         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11875
11876                         ;;
11877                 esac
11878                 ;;
11879         (*)
11880
11881         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11882         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11883
11884                 ;;
11885         esac
11886         ;;
11887 (yes)
11888
11889         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11890         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11891
11892         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11893
11894         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11895                 && test -z "${cf_tst_cflags}" \
11896                 && cf_fix_cppflags=no
11897         ;;
11898 esac
11899 done
11900
11901 if test -n "$cf_new_cflags" ; then
11902         test -n "$verbose" && echo "    add to \$CFLAGS $cf_new_cflags" 1>&6
11903
11904 echo "${as_me:-configure}:11904: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11905
11906         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11907         CFLAGS="${CFLAGS}$cf_new_cflags"
11908
11909 fi
11910
11911 if test -n "$cf_new_cppflags" ; then
11912         test -n "$verbose" && echo "    add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11913
11914 echo "${as_me:-configure}:11914: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11915
11916         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11917         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11918
11919 fi
11920
11921 if test -n "$cf_new_extra_cppflags" ; then
11922         test -n "$verbose" && echo "    add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11923
11924 echo "${as_me:-configure}:11924: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11925
11926         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11927         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11928
11929 fi
11930
11931 done
11932
11933 fi
11934
11935 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11936         echo "$as_me:11936: checking if _XOPEN_SOURCE really is set" >&5
11937 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11938         cat >"conftest.$ac_ext" <<_ACEOF
11939 #line 11939 "configure"
11940 #include "confdefs.h"
11941 #include <stdlib.h>
11942 int
11943 main (void)
11944 {
11945
11946 #ifndef _XOPEN_SOURCE
11947 #error _XOPEN_SOURCE is not defined
11948 #endif
11949   ;
11950   return 0;
11951 }
11952 _ACEOF
11953 rm -f "conftest.$ac_objext"
11954 if { (eval echo "$as_me:11954: \"$ac_compile\"") >&5
11955   (eval $ac_compile) 2>&5
11956   ac_status=$?
11957   echo "$as_me:11957: \$? = $ac_status" >&5
11958   (exit "$ac_status"); } &&
11959          { ac_try='test -s "conftest.$ac_objext"'
11960   { (eval echo "$as_me:11960: \"$ac_try\"") >&5
11961   (eval $ac_try) 2>&5
11962   ac_status=$?
11963   echo "$as_me:11963: \$? = $ac_status" >&5
11964   (exit "$ac_status"); }; }; then
11965   cf_XOPEN_SOURCE_set=yes
11966 else
11967   echo "$as_me: failed program was:" >&5
11968 cat "conftest.$ac_ext" >&5
11969 cf_XOPEN_SOURCE_set=no
11970 fi
11971 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11972         echo "$as_me:11972: result: $cf_XOPEN_SOURCE_set" >&5
11973 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11974         if test "$cf_XOPEN_SOURCE_set" = yes
11975         then
11976                 cat >"conftest.$ac_ext" <<_ACEOF
11977 #line 11977 "configure"
11978 #include "confdefs.h"
11979 #include <stdlib.h>
11980 int
11981 main (void)
11982 {
11983
11984 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11985 #error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11986 #endif
11987   ;
11988   return 0;
11989 }
11990 _ACEOF
11991 rm -f "conftest.$ac_objext"
11992 if { (eval echo "$as_me:11992: \"$ac_compile\"") >&5
11993   (eval $ac_compile) 2>&5
11994   ac_status=$?
11995   echo "$as_me:11995: \$? = $ac_status" >&5
11996   (exit "$ac_status"); } &&
11997          { ac_try='test -s "conftest.$ac_objext"'
11998   { (eval echo "$as_me:11998: \"$ac_try\"") >&5
11999   (eval $ac_try) 2>&5
12000   ac_status=$?
12001   echo "$as_me:12001: \$? = $ac_status" >&5
12002   (exit "$ac_status"); }; }; then
12003   cf_XOPEN_SOURCE_set_ok=yes
12004 else
12005   echo "$as_me: failed program was:" >&5
12006 cat "conftest.$ac_ext" >&5
12007 cf_XOPEN_SOURCE_set_ok=no
12008 fi
12009 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12010                 if test "$cf_XOPEN_SOURCE_set_ok" = no
12011                 then
12012                         { echo "$as_me:12012: WARNING: _XOPEN_SOURCE is lower than requested" >&5
12013 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
12014                 fi
12015         else
12016
12017 echo "$as_me:12017: checking if we should define _XOPEN_SOURCE" >&5
12018 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
12019 if test "${cf_cv_xopen_source+set}" = set; then
12020   echo $ECHO_N "(cached) $ECHO_C" >&6
12021 else
12022
12023         cat >"conftest.$ac_ext" <<_ACEOF
12024 #line 12024 "configure"
12025 #include "confdefs.h"
12026
12027 $ac_includes_default
12028
12029 int
12030 main (void)
12031 {
12032
12033 #ifndef _XOPEN_SOURCE
12034 #error _XOPEN_SOURCE is not defined
12035 #endif
12036
12037   ;
12038   return 0;
12039 }
12040 _ACEOF
12041 rm -f "conftest.$ac_objext"
12042 if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043   (eval $ac_compile) 2>&5
12044   ac_status=$?
12045   echo "$as_me:12045: \$? = $ac_status" >&5
12046   (exit "$ac_status"); } &&
12047          { ac_try='test -s "conftest.$ac_objext"'
12048   { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049   (eval $ac_try) 2>&5
12050   ac_status=$?
12051   echo "$as_me:12051: \$? = $ac_status" >&5
12052   (exit "$ac_status"); }; }; then
12053   cf_cv_xopen_source=no
12054 else
12055   echo "$as_me: failed program was:" >&5
12056 cat "conftest.$ac_ext" >&5
12057 cf_save="$CPPFLAGS"
12058
12059         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12060         CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12061
12062          cat >"conftest.$ac_ext" <<_ACEOF
12063 #line 12063 "configure"
12064 #include "confdefs.h"
12065
12066 $ac_includes_default
12067
12068 int
12069 main (void)
12070 {
12071
12072 #ifndef _XOPEN_SOURCE
12073 #error _XOPEN_SOURCE is not defined
12074 #endif
12075
12076   ;
12077   return 0;
12078 }
12079 _ACEOF
12080 rm -f "conftest.$ac_objext"
12081 if { (eval echo "$as_me:12081: \"$ac_compile\"") >&5
12082   (eval $ac_compile) 2>&5
12083   ac_status=$?
12084   echo "$as_me:12084: \$? = $ac_status" >&5
12085   (exit "$ac_status"); } &&
12086          { ac_try='test -s "conftest.$ac_objext"'
12087   { (eval echo "$as_me:12087: \"$ac_try\"") >&5
12088   (eval $ac_try) 2>&5
12089   ac_status=$?
12090   echo "$as_me:12090: \$? = $ac_status" >&5
12091   (exit "$ac_status"); }; }; then
12092   cf_cv_xopen_source=no
12093 else
12094   echo "$as_me: failed program was:" >&5
12095 cat "conftest.$ac_ext" >&5
12096 cf_cv_xopen_source=$cf_XOPEN_SOURCE
12097 fi
12098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12099                 CPPFLAGS="$cf_save"
12100
12101 fi
12102 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12103
12104 fi
12105 echo "$as_me:12105: result: $cf_cv_xopen_source" >&5
12106 echo "${ECHO_T}$cf_cv_xopen_source" >&6
12107
12108 if test "$cf_cv_xopen_source" != no ; then
12109
12110 CFLAGS=`echo "$CFLAGS" | \
12111         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
12112                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
12113
12114 CPPFLAGS=`echo "$CPPFLAGS" | \
12115         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
12116                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
12117
12118         cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
12119
12120 for cf_add_cflags in $cf_temp_xopen_source
12121 do
12122         case "x$cf_add_cflags" in
12123         (x-[DU]*)
12124
12125 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12126 while true
12127 do
12128         cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[         ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12129         test "$CFLAGS" != "$cf_old_cflag" || break
12130
12131         CFLAGS="$cf_old_cflag"
12132 done
12133
12134 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12135 while true
12136 do
12137         cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[       ][      ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^     ][^     ]*\\)\?%%" -e 's/^[     ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12138         test "$CPPFLAGS" != "$cf_old_cflag" || break
12139
12140         CPPFLAGS="$cf_old_cflag"
12141 done
12142
12143                 ;;
12144         esac
12145
12146 cf_fix_cppflags=no
12147 cf_new_cflags=
12148 cf_new_cppflags=
12149 cf_new_extra_cppflags=
12150
12151 for cf_add_cflags in $cf_add_cflags
12152 do
12153 case "$cf_fix_cppflags" in
12154 (no)
12155         case "$cf_add_cflags" in
12156         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12157                 case "$cf_add_cflags" in
12158                 (-D*)
12159                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12160
12161                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12162                                 && test -z "${cf_tst_cflags}" \
12163                                 && cf_fix_cppflags=yes
12164
12165                         if test "$cf_fix_cppflags" = yes ; then
12166
12167         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12168         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12169
12170                                 continue
12171                         elif test "${cf_tst_cflags}" = "\"'" ; then
12172
12173         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12174         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12175
12176                                 continue
12177                         fi
12178                         ;;
12179                 esac
12180                 case "$CPPFLAGS" in
12181                 (*$cf_add_cflags)
12182                         ;;
12183                 (*)
12184                         case "$cf_add_cflags" in
12185                         (-D*)
12186                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12187
12188 CPPFLAGS=`echo "$CPPFLAGS" | \
12189         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12190                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12191
12192                                 ;;
12193                         esac
12194
12195         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12196         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12197
12198                         ;;
12199                 esac
12200                 ;;
12201         (*)
12202
12203         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12204         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12205
12206                 ;;
12207         esac
12208         ;;
12209 (yes)
12210
12211         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12212         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12213
12214         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12215
12216         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12217                 && test -z "${cf_tst_cflags}" \
12218                 && cf_fix_cppflags=no
12219         ;;
12220 esac
12221 done
12222
12223 if test -n "$cf_new_cflags" ; then
12224
12225         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12226         CFLAGS="${CFLAGS}$cf_new_cflags"
12227
12228 fi
12229
12230 if test -n "$cf_new_cppflags" ; then
12231
12232         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12233         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12234
12235 fi
12236
12237 if test -n "$cf_new_extra_cppflags" ; then
12238
12239         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12240         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12241
12242 fi
12243
12244 done
12245
12246 fi
12247
12248         fi
12249 fi
12250 fi # cf_cv_posix_visible
12251
12252 CPPFLAGS_after_XOPEN="$CPPFLAGS"
12253
12254 # Work around breakage on OS X
12255
12256 echo "$as_me:12256: checking if SIGWINCH is defined" >&5
12257 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
12258 if test "${cf_cv_define_sigwinch+set}" = set; then
12259   echo $ECHO_N "(cached) $ECHO_C" >&6
12260 else
12261
12262         cat >"conftest.$ac_ext" <<_ACEOF
12263 #line 12263 "configure"
12264 #include "confdefs.h"
12265
12266 #include <sys/types.h>
12267 #include <sys/signal.h>
12268
12269 int
12270 main (void)
12271 {
12272 int x = SIGWINCH; (void)x
12273   ;
12274   return 0;
12275 }
12276 _ACEOF
12277 rm -f "conftest.$ac_objext"
12278 if { (eval echo "$as_me:12278: \"$ac_compile\"") >&5
12279   (eval $ac_compile) 2>&5
12280   ac_status=$?
12281   echo "$as_me:12281: \$? = $ac_status" >&5
12282   (exit "$ac_status"); } &&
12283          { ac_try='test -s "conftest.$ac_objext"'
12284   { (eval echo "$as_me:12284: \"$ac_try\"") >&5
12285   (eval $ac_try) 2>&5
12286   ac_status=$?
12287   echo "$as_me:12287: \$? = $ac_status" >&5
12288   (exit "$ac_status"); }; }; then
12289   cf_cv_define_sigwinch=yes
12290 else
12291   echo "$as_me: failed program was:" >&5
12292 cat "conftest.$ac_ext" >&5
12293 cat >"conftest.$ac_ext" <<_ACEOF
12294 #line 12294 "configure"
12295 #include "confdefs.h"
12296
12297 #undef _XOPEN_SOURCE
12298 #undef _POSIX_SOURCE
12299 #undef _POSIX_C_SOURCE
12300 #include <sys/types.h>
12301 #include <sys/signal.h>
12302
12303 int
12304 main (void)
12305 {
12306 int x = SIGWINCH; (void)x
12307   ;
12308   return 0;
12309 }
12310 _ACEOF
12311 rm -f "conftest.$ac_objext"
12312 if { (eval echo "$as_me:12312: \"$ac_compile\"") >&5
12313   (eval $ac_compile) 2>&5
12314   ac_status=$?
12315   echo "$as_me:12315: \$? = $ac_status" >&5
12316   (exit "$ac_status"); } &&
12317          { ac_try='test -s "conftest.$ac_objext"'
12318   { (eval echo "$as_me:12318: \"$ac_try\"") >&5
12319   (eval $ac_try) 2>&5
12320   ac_status=$?
12321   echo "$as_me:12321: \$? = $ac_status" >&5
12322   (exit "$ac_status"); }; }; then
12323   cf_cv_define_sigwinch=maybe
12324 else
12325   echo "$as_me: failed program was:" >&5
12326 cat "conftest.$ac_ext" >&5
12327 cf_cv_define_sigwinch=no
12328 fi
12329 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12330
12331 fi
12332 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12333
12334 fi
12335 echo "$as_me:12335: result: $cf_cv_define_sigwinch" >&5
12336 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
12337
12338 if test "$cf_cv_define_sigwinch" = maybe ; then
12339 echo "$as_me:12339: checking for actual SIGWINCH definition" >&5
12340 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
12341 if test "${cf_cv_fixup_sigwinch+set}" = set; then
12342   echo $ECHO_N "(cached) $ECHO_C" >&6
12343 else
12344
12345 cf_cv_fixup_sigwinch=unknown
12346 cf_sigwinch=32
12347 while test "$cf_sigwinch" != 1
12348 do
12349         cat >"conftest.$ac_ext" <<_ACEOF
12350 #line 12350 "configure"
12351 #include "confdefs.h"
12352
12353 #undef _XOPEN_SOURCE
12354 #undef _POSIX_SOURCE
12355 #undef _POSIX_C_SOURCE
12356 #include <sys/types.h>
12357 #include <sys/signal.h>
12358
12359 int
12360 main (void)
12361 {
12362
12363 #if SIGWINCH != $cf_sigwinch
12364 #error SIGWINCH is not $cf_sigwinch
12365 #endif
12366 int x = SIGWINCH; (void)x
12367   ;
12368   return 0;
12369 }
12370 _ACEOF
12371 rm -f "conftest.$ac_objext"
12372 if { (eval echo "$as_me:12372: \"$ac_compile\"") >&5
12373   (eval $ac_compile) 2>&5
12374   ac_status=$?
12375   echo "$as_me:12375: \$? = $ac_status" >&5
12376   (exit "$ac_status"); } &&
12377          { ac_try='test -s "conftest.$ac_objext"'
12378   { (eval echo "$as_me:12378: \"$ac_try\"") >&5
12379   (eval $ac_try) 2>&5
12380   ac_status=$?
12381   echo "$as_me:12381: \$? = $ac_status" >&5
12382   (exit "$ac_status"); }; }; then
12383   cf_cv_fixup_sigwinch=$cf_sigwinch
12384          break
12385 else
12386   echo "$as_me: failed program was:" >&5
12387 cat "conftest.$ac_ext" >&5
12388 fi
12389 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12390
12391 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
12392 done
12393
12394 fi
12395 echo "$as_me:12395: result: $cf_cv_fixup_sigwinch" >&5
12396 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
12397
12398         if test "$cf_cv_fixup_sigwinch" != unknown ; then
12399                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
12400         fi
12401 fi
12402
12403 # Checks for CODESET support.
12404
12405 echo "$as_me:12405: checking for nl_langinfo and CODESET" >&5
12406 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12407 if test "${am_cv_langinfo_codeset+set}" = set; then
12408   echo $ECHO_N "(cached) $ECHO_C" >&6
12409 else
12410   cat >"conftest.$ac_ext" <<_ACEOF
12411 #line 12411 "configure"
12412 #include "confdefs.h"
12413
12414 $ac_includes_default
12415 #include <langinfo.h>
12416 int
12417 main (void)
12418 {
12419 char* cs = nl_langinfo(CODESET); (void)cs
12420   ;
12421   return 0;
12422 }
12423 _ACEOF
12424 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12425 if { (eval echo "$as_me:12425: \"$ac_link\"") >&5
12426   (eval $ac_link) 2>&5
12427   ac_status=$?
12428   echo "$as_me:12428: \$? = $ac_status" >&5
12429   (exit "$ac_status"); } &&
12430          { ac_try='test -s "conftest$ac_exeext"'
12431   { (eval echo "$as_me:12431: \"$ac_try\"") >&5
12432   (eval $ac_try) 2>&5
12433   ac_status=$?
12434   echo "$as_me:12434: \$? = $ac_status" >&5
12435   (exit "$ac_status"); }; }; then
12436   am_cv_langinfo_codeset=yes
12437 else
12438   echo "$as_me: failed program was:" >&5
12439 cat "conftest.$ac_ext" >&5
12440 am_cv_langinfo_codeset=no
12441 fi
12442 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12443
12444 fi
12445 echo "$as_me:12445: result: $am_cv_langinfo_codeset" >&5
12446 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12447         if test "$am_cv_langinfo_codeset" = yes; then
12448
12449 cat >>confdefs.h <<\EOF
12450 #define HAVE_LANGINFO_CODESET 1
12451 EOF
12452
12453         fi
12454
12455 # use these variables to work around a defect in gcc's fixincludes.
12456 NCURSES_OK_WCHAR_T=
12457 NCURSES_OK_WINT_T=
12458
12459 echo "$as_me:12459: checking if you want wide-character code" >&5
12460 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
12461
12462 # Check whether --enable-widec or --disable-widec was given.
12463 if test "${enable_widec+set}" = set; then
12464   enableval="$enable_widec"
12465   with_widec=$enableval
12466 else
12467   with_widec=no
12468 fi;
12469 echo "$as_me:12469: result: $with_widec" >&5
12470 echo "${ECHO_T}$with_widec" >&6
12471
12472 NCURSES_WCWIDTH_GRAPHICS=1
12473
12474 if test "x$with_widec" = xyes ; then
12475         if test "x$disable_lib_suffixes" = xno ; then
12476                 LIB_SUFFIX="w${LIB_SUFFIX}"
12477         fi
12478
12479 cat >>confdefs.h <<\EOF
12480 #define USE_WIDEC_SUPPORT 1
12481 EOF
12482
12483 cat >>confdefs.h <<\EOF
12484 #define NCURSES_WIDECHAR 1
12485 EOF
12486
12487         case "$CPPFLAGS" in
12488         (*_XOPEN_SOURCE=*)
12489                 ;;
12490         (*)
12491                 { echo "$as_me:12491: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&5
12492 echo "$as_me: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&2;}
12493                 # CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
12494                 CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
12495                 ;;
12496         esac
12497
12498 for ac_header in \
12499 wchar.h \
12500 wctype.h \
12501
12502 do
12503 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12504 echo "$as_me:12504: checking for $ac_header" >&5
12505 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12506 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12507   echo $ECHO_N "(cached) $ECHO_C" >&6
12508 else
12509   cat >"conftest.$ac_ext" <<_ACEOF
12510 #line 12510 "configure"
12511 #include "confdefs.h"
12512 #include <$ac_header>
12513 _ACEOF
12514 if { (eval echo "$as_me:12514: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12515   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12516   ac_status=$?
12517   $EGREP -v '^ *\+' conftest.er1 >conftest.err
12518   rm -f conftest.er1
12519   cat conftest.err >&5
12520   echo "$as_me:12520: \$? = $ac_status" >&5
12521   (exit "$ac_status"); } >/dev/null; then
12522   if test -s conftest.err; then
12523     ac_cpp_err=$ac_c_preproc_warn_flag
12524   else
12525     ac_cpp_err=
12526   fi
12527 else
12528   ac_cpp_err=yes
12529 fi
12530 if test -z "$ac_cpp_err"; then
12531   eval "$as_ac_Header=yes"
12532 else
12533   echo "$as_me: failed program was:" >&5
12534   cat "conftest.$ac_ext" >&5
12535   eval "$as_ac_Header=no"
12536 fi
12537 rm -f conftest.err "conftest.$ac_ext"
12538 fi
12539 echo "$as_me:12539: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12540 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12541 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12542   cat >>confdefs.h <<EOF
12543 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12544 EOF
12545
12546 fi
12547 done
12548
12549 echo "$as_me:12549: checking if wchar.h can be used as is" >&5
12550 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12551 if test "${cf_cv_wchar_h_okay+set}" = set; then
12552   echo $ECHO_N "(cached) $ECHO_C" >&6
12553 else
12554
12555 cat >"conftest.$ac_ext" <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558
12559 $ac_includes_default
12560 #ifdef HAVE_WCHAR_H
12561 #include <wchar.h>
12562 #endif
12563 #ifdef HAVE_WCTYPE_H
12564 #include <wctype.h>
12565 #endif
12566
12567 int
12568 main (void)
12569 {
12570
12571         wint_t foo = 0;
12572         int bar = iswpunct(foo)
12573   ;
12574   return 0;
12575 }
12576 _ACEOF
12577 rm -f "conftest.$ac_objext"
12578 if { (eval echo "$as_me:12578: \"$ac_compile\"") >&5
12579   (eval $ac_compile) 2>&5
12580   ac_status=$?
12581   echo "$as_me:12581: \$? = $ac_status" >&5
12582   (exit "$ac_status"); } &&
12583          { ac_try='test -s "conftest.$ac_objext"'
12584   { (eval echo "$as_me:12584: \"$ac_try\"") >&5
12585   (eval $ac_try) 2>&5
12586   ac_status=$?
12587   echo "$as_me:12587: \$? = $ac_status" >&5
12588   (exit "$ac_status"); }; }; then
12589   cf_cv_wchar_h_okay=yes
12590 else
12591   echo "$as_me: failed program was:" >&5
12592 cat "conftest.$ac_ext" >&5
12593 cf_cv_wchar_h_okay=no
12594 fi
12595 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12596 fi
12597 echo "$as_me:12597: result: $cf_cv_wchar_h_okay" >&5
12598 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12599
12600 if test "$cf_cv_wchar_h_okay" = no
12601 then
12602
12603 echo "$as_me:12603: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12604 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12605 cat >"conftest.$ac_ext" <<_ACEOF
12606 #line 12606 "configure"
12607 #include "confdefs.h"
12608 #include <sys/types.h>
12609
12610 int
12611 main (void)
12612 {
12613
12614 #ifndef _XOPEN_SOURCE_EXTENDED
12615 #error _XOPEN_SOURCE_EXTENDED is not defined
12616 #endif
12617   ;
12618   return 0;
12619 }
12620 _ACEOF
12621 rm -f "conftest.$ac_objext"
12622 if { (eval echo "$as_me:12622: \"$ac_compile\"") >&5
12623   (eval $ac_compile) 2>&5
12624   ac_status=$?
12625   echo "$as_me:12625: \$? = $ac_status" >&5
12626   (exit "$ac_status"); } &&
12627          { ac_try='test -s "conftest.$ac_objext"'
12628   { (eval echo "$as_me:12628: \"$ac_try\"") >&5
12629   (eval $ac_try) 2>&5
12630   ac_status=$?
12631   echo "$as_me:12631: \$? = $ac_status" >&5
12632   (exit "$ac_status"); }; }; then
12633   cf_result=no
12634 else
12635   echo "$as_me: failed program was:" >&5
12636 cat "conftest.$ac_ext" >&5
12637 cf_result=yes
12638 fi
12639 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12640 echo "$as_me:12640: result: $cf_result" >&5
12641 echo "${ECHO_T}$cf_result" >&6
12642
12643 if test "$cf_result" = yes ; then
12644         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12645 elif test "x" != "x" ; then
12646         echo "$as_me:12646: checking checking for compatible value versus " >&5
12647 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12648         cat >"conftest.$ac_ext" <<_ACEOF
12649 #line 12649 "configure"
12650 #include "confdefs.h"
12651 #include <sys/types.h>
12652
12653 int
12654 main (void)
12655 {
12656
12657 #if _XOPEN_SOURCE_EXTENDED- < 0
12658 #error _XOPEN_SOURCE_EXTENDED- is negative
12659 #endif
12660   ;
12661   return 0;
12662 }
12663 _ACEOF
12664 rm -f "conftest.$ac_objext"
12665 if { (eval echo "$as_me:12665: \"$ac_compile\"") >&5
12666   (eval $ac_compile) 2>&5
12667   ac_status=$?
12668   echo "$as_me:12668: \$? = $ac_status" >&5
12669   (exit "$ac_status"); } &&
12670          { ac_try='test -s "conftest.$ac_objext"'
12671   { (eval echo "$as_me:12671: \"$ac_try\"") >&5
12672   (eval $ac_try) 2>&5
12673   ac_status=$?
12674   echo "$as_me:12674: \$? = $ac_status" >&5
12675   (exit "$ac_status"); }; }; then
12676   cf_result=yes
12677 else
12678   echo "$as_me: failed program was:" >&5
12679 cat "conftest.$ac_ext" >&5
12680 cf_result=no
12681 fi
12682 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12683         echo "$as_me:12683: result: $cf_result" >&5
12684 echo "${ECHO_T}$cf_result" >&6
12685         if test "$cf_result" = no ; then
12686                 # perhaps we can override it - try...
12687                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12688         fi
12689 fi
12690
12691 fi
12692
12693 echo "$as_me:12693: checking if wcwidth agrees graphics are single-width" >&5
12694 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12695 if test "${cf_cv_wcwidth_graphics+set}" = set; then
12696   echo $ECHO_N "(cached) $ECHO_C" >&6
12697 else
12698
12699 cat >conftest.in <<CF_EOF
12700 -       VT100 symbols
12701 0x250c  upper left corner
12702 0x2514  lower left corner
12703 0x2510  upper right corner
12704 0x2518  lower right corner
12705 0x251c  tee pointing left
12706 0x2524  tee pointing right
12707 0x2534  tee pointing up
12708 0x252c  tee pointing down
12709 0x2500  horizontal line
12710 0x2502  vertical line
12711 0x253c  large plus or crossover
12712 0x23ba  scan line 1
12713 0x23bd  scan line 9
12714 0x25c6  diamond
12715 0x2592  checker board (stipple)
12716 0x00b0  degree symbol
12717 0x00b1  plus/minus
12718 0x00b7  bullet
12719 -       Teletype 5410v1 symbols
12720 0x2190  arrow pointing left
12721 0x2192  arrow pointing right
12722 0x2193  arrow pointing down
12723 0x2191  arrow pointing up
12724 0x2592  board of squares
12725 0x2603  lantern symbol
12726 0x25ae  solid square block
12727 -       these defaults were invented for ncurses
12728 0x23bb  scan line 3
12729 0x23bc  scan line 7
12730 0x2264  less-than-or-equal-to
12731 0x2265  greater-than-or-equal-to
12732 0x03c0  greek pi
12733 0x2260  not-equal
12734 0x00a3  pound-sterling symbol
12735 -       thick-line-drawing
12736 0x250f  upper left corner
12737 0x2517  lower left corner
12738 0x2513  upper right corner
12739 0x251b  lower right corner
12740 0x2523  tee pointing left
12741 0x252b  tee pointing right
12742 0x253b  tee pointing up
12743 0x2533  tee pointing down
12744 0x2501  horizontal line
12745 0x2503  vertical line
12746 0x254b  large plus or crossover
12747 -       double-line-drawing
12748 0x2554  upper left corner
12749 0x255a  lower left corner
12750 0x2557  upper right corner
12751 0x255d  lower right corner
12752 0x2563  tee pointing left
12753 0x2560  tee pointing right
12754 0x2569  tee pointing up
12755 0x2566  tee pointing down
12756 0x2550  horizontal line
12757 0x2551  vertical line
12758 0x256c  large plus or crossover
12759 CF_EOF
12760 if test "$cross_compiling" = yes; then
12761   cf_cv_wcwidth_graphics=unknown
12762 else
12763   cat >"conftest.$ac_ext" <<_ACEOF
12764 #line 12764 "configure"
12765 #include "confdefs.h"
12766
12767 $ac_includes_default
12768
12769 #include <locale.h>
12770 #include <wchar.h>
12771
12772 #define MY_LEN 80
12773
12774 int
12775 main(void)
12776 {
12777         FILE *fp;
12778         int value;
12779         char buffer[MY_LEN + 1];
12780         char notes[MY_LEN + 1];
12781         int totals = 0;
12782         int passed = 0;
12783
12784         if (setlocale(LC_ALL, "en_US.UTF8") ||
12785                 setlocale(LC_ALL, "en_US.UTF-8") ||
12786                 setlocale(LC_ALL, "en_US.utf8") ||
12787                 setlocale(LC_ALL, "en_US.utf-8")) {
12788                 if ((fp = fopen("conftest.in", "r")) != 0) {
12789                         while (fgets(buffer, MY_LEN, fp) != 0) {
12790                                 if (*buffer == '-') {
12791                                         fprintf(stderr, "\\t%s", buffer);
12792                                 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12793                                         ++totals;
12794                                         if (wcwidth(value) == 1)
12795                                                 ++passed;
12796                                         fprintf(stderr, "%d\\t%s", wcwidth(value), buffer);
12797                                 } else {
12798                                         fprintf(stderr, "?\\t%s", buffer);
12799                                 }
12800                         }
12801                 }
12802         }
12803         fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12804         return (totals == passed) ? 0 : 1;
12805 }
12806
12807 _ACEOF
12808 rm -f "conftest$ac_exeext"
12809 if { (eval echo "$as_me:12809: \"$ac_link\"") >&5
12810   (eval $ac_link) 2>&5
12811   ac_status=$?
12812   echo "$as_me:12812: \$? = $ac_status" >&5
12813   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12814   { (eval echo "$as_me:12814: \"$ac_try\"") >&5
12815   (eval $ac_try) 2>&5
12816   ac_status=$?
12817   echo "$as_me:12817: \$? = $ac_status" >&5
12818   (exit "$ac_status"); }; }; then
12819   cf_cv_wcwidth_graphics=yes
12820 else
12821   echo "$as_me: program exited with status $ac_status" >&5
12822 echo "$as_me: failed program was:" >&5
12823 cat "conftest.$ac_ext" >&5
12824 cf_cv_wcwidth_graphics=no
12825 fi
12826 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12827 fi
12828
12829 fi
12830 echo "$as_me:12830: result: $cf_cv_wcwidth_graphics" >&5
12831 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12832
12833         test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12834
12835         # with_overwrite=no
12836         NCURSES_CH_T=cchar_t
12837
12838 for ac_func in putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12839 do
12840 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12841 echo "$as_me:12841: checking for $ac_func" >&5
12842 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12843 if eval "test \"\${$as_ac_var+set}\" = set"; then
12844   echo $ECHO_N "(cached) $ECHO_C" >&6
12845 else
12846   cat >"conftest.$ac_ext" <<_ACEOF
12847 #line 12847 "configure"
12848 #include "confdefs.h"
12849 #define $ac_func autoconf_temporary
12850 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
12851 #undef $ac_func
12852
12853 #ifdef __cplusplus
12854 extern "C"
12855 #endif
12856
12857 /* We use char because int might match the return type of a gcc2
12858    builtin and then its argument prototype would still apply.  */
12859 char $ac_func (void);
12860
12861 int
12862 main (void)
12863 {
12864
12865 /* The GNU C library defines stubs for functions which it implements
12866     to always fail with ENOSYS.  Some functions are actually named
12867     something starting with __ and the normal name is an alias.  */
12868 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12869 #error found stub for $ac_func
12870 #endif
12871
12872         return $ac_func ();
12873   ;
12874   return 0;
12875 }
12876 _ACEOF
12877 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12878 if { (eval echo "$as_me:12878: \"$ac_link\"") >&5
12879   (eval $ac_link) 2>&5
12880   ac_status=$?
12881   echo "$as_me:12881: \$? = $ac_status" >&5
12882   (exit "$ac_status"); } &&
12883          { ac_try='test -s "conftest$ac_exeext"'
12884   { (eval echo "$as_me:12884: \"$ac_try\"") >&5
12885   (eval $ac_try) 2>&5
12886   ac_status=$?
12887   echo "$as_me:12887: \$? = $ac_status" >&5
12888   (exit "$ac_status"); }; }; then
12889   eval "$as_ac_var=yes"
12890 else
12891   echo "$as_me: failed program was:" >&5
12892 cat "conftest.$ac_ext" >&5
12893 eval "$as_ac_var=no"
12894 fi
12895 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12896 fi
12897 echo "$as_me:12897: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12898 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12899 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12900   cat >>confdefs.h <<EOF
12901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12902 EOF
12903
12904 fi
12905 done
12906
12907         if test "x$ac_cv_func_putwc" != xyes ; then
12908
12909 for ac_header in wchar.h
12910 do
12911 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12912 echo "$as_me:12912: checking for $ac_header" >&5
12913 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12914 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12915   echo $ECHO_N "(cached) $ECHO_C" >&6
12916 else
12917   cat >"conftest.$ac_ext" <<_ACEOF
12918 #line 12918 "configure"
12919 #include "confdefs.h"
12920 #include <$ac_header>
12921 _ACEOF
12922 if { (eval echo "$as_me:12922: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12923   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12924   ac_status=$?
12925   $EGREP -v '^ *\+' conftest.er1 >conftest.err
12926   rm -f conftest.er1
12927   cat conftest.err >&5
12928   echo "$as_me:12928: \$? = $ac_status" >&5
12929   (exit "$ac_status"); } >/dev/null; then
12930   if test -s conftest.err; then
12931     ac_cpp_err=$ac_c_preproc_warn_flag
12932   else
12933     ac_cpp_err=
12934   fi
12935 else
12936   ac_cpp_err=yes
12937 fi
12938 if test -z "$ac_cpp_err"; then
12939   eval "$as_ac_Header=yes"
12940 else
12941   echo "$as_me: failed program was:" >&5
12942   cat "conftest.$ac_ext" >&5
12943   eval "$as_ac_Header=no"
12944 fi
12945 rm -f conftest.err "conftest.$ac_ext"
12946 fi
12947 echo "$as_me:12947: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12948 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12949 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12950   cat >>confdefs.h <<EOF
12951 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12952 EOF
12953
12954 fi
12955 done
12956
12957 echo "$as_me:12957: checking for multibyte character support" >&5
12958 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12959 if test "${cf_cv_utf8_lib+set}" = set; then
12960   echo $ECHO_N "(cached) $ECHO_C" >&6
12961 else
12962
12963         cf_save_LIBS="$LIBS"
12964         cat >"conftest.$ac_ext" <<_ACEOF
12965 #line 12965 "configure"
12966 #include "confdefs.h"
12967
12968 $ac_includes_default
12969 #ifdef HAVE_WCHAR_H
12970 #include <wchar.h>
12971 #endif
12972
12973 int
12974 main (void)
12975 {
12976 putwc(0,0);
12977   ;
12978   return 0;
12979 }
12980 _ACEOF
12981 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12982 if { (eval echo "$as_me:12982: \"$ac_link\"") >&5
12983   (eval $ac_link) 2>&5
12984   ac_status=$?
12985   echo "$as_me:12985: \$? = $ac_status" >&5
12986   (exit "$ac_status"); } &&
12987          { ac_try='test -s "conftest$ac_exeext"'
12988   { (eval echo "$as_me:12988: \"$ac_try\"") >&5
12989   (eval $ac_try) 2>&5
12990   ac_status=$?
12991   echo "$as_me:12991: \$? = $ac_status" >&5
12992   (exit "$ac_status"); }; }; then
12993   cf_cv_utf8_lib=yes
12994 else
12995   echo "$as_me: failed program was:" >&5
12996 cat "conftest.$ac_ext" >&5
12997
12998 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12999 # will be set on completion of the AC_TRY_LINK below.
13000 cf_cv_header_path_utf8=
13001 cf_cv_library_path_utf8=
13002
13003 echo "${as_me:-configure}:13003: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
13004
13005 cf_save_LIBS="$LIBS"
13006
13007 cat >"conftest.$ac_ext" <<_ACEOF
13008 #line 13008 "configure"
13009 #include "confdefs.h"
13010
13011 #include <libutf8.h>
13012 int
13013 main (void)
13014 {
13015 putwc(0,0);
13016   ;
13017   return 0;
13018 }
13019 _ACEOF
13020 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13021 if { (eval echo "$as_me:13021: \"$ac_link\"") >&5
13022   (eval $ac_link) 2>&5
13023   ac_status=$?
13024   echo "$as_me:13024: \$? = $ac_status" >&5
13025   (exit "$ac_status"); } &&
13026          { ac_try='test -s "conftest$ac_exeext"'
13027   { (eval echo "$as_me:13027: \"$ac_try\"") >&5
13028   (eval $ac_try) 2>&5
13029   ac_status=$?
13030   echo "$as_me:13030: \$? = $ac_status" >&5
13031   (exit "$ac_status"); }; }; then
13032
13033         cf_cv_find_linkage_utf8=yes
13034         cf_cv_header_path_utf8=/usr/include
13035         cf_cv_library_path_utf8=/usr/lib
13036
13037 else
13038   echo "$as_me: failed program was:" >&5
13039 cat "conftest.$ac_ext" >&5
13040
13041 LIBS="-lutf8  $cf_save_LIBS"
13042
13043 cat >"conftest.$ac_ext" <<_ACEOF
13044 #line 13044 "configure"
13045 #include "confdefs.h"
13046
13047 #include <libutf8.h>
13048 int
13049 main (void)
13050 {
13051 putwc(0,0);
13052   ;
13053   return 0;
13054 }
13055 _ACEOF
13056 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13057 if { (eval echo "$as_me:13057: \"$ac_link\"") >&5
13058   (eval $ac_link) 2>&5
13059   ac_status=$?
13060   echo "$as_me:13060: \$? = $ac_status" >&5
13061   (exit "$ac_status"); } &&
13062          { ac_try='test -s "conftest$ac_exeext"'
13063   { (eval echo "$as_me:13063: \"$ac_try\"") >&5
13064   (eval $ac_try) 2>&5
13065   ac_status=$?
13066   echo "$as_me:13066: \$? = $ac_status" >&5
13067   (exit "$ac_status"); }; }; then
13068
13069         cf_cv_find_linkage_utf8=yes
13070         cf_cv_header_path_utf8=/usr/include
13071         cf_cv_library_path_utf8=/usr/lib
13072         cf_cv_library_file_utf8="-lutf8"
13073
13074 else
13075   echo "$as_me: failed program was:" >&5
13076 cat "conftest.$ac_ext" >&5
13077
13078         cf_cv_find_linkage_utf8=no
13079         LIBS="$cf_save_LIBS"
13080
13081         test -n "$verbose" && echo "    find linkage for utf8 library" 1>&6
13082
13083 echo "${as_me:-configure}:13083: testing find linkage for utf8 library ..." 1>&5
13084
13085 echo "${as_me:-configure}:13085: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
13086
13087         cf_save_CPPFLAGS="$CPPFLAGS"
13088         cf_test_CPPFLAGS="$CPPFLAGS"
13089
13090 cf_search=
13091
13092 # collect the current set of include-directories from compiler flags
13093 cf_header_path_list=""
13094 if test -n "${CFLAGS}${CPPFLAGS}" ; then
13095         for cf_header_path in $CPPFLAGS $CFLAGS
13096         do
13097                 case "$cf_header_path" in
13098                 (-I*)
13099                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
13100
13101 test "x$cf_header_path" != "xNONE" && \
13102 test -d "$cf_header_path" && \
13103  {
13104         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
13105         test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
13106         test -d "$cf_header_path/include/utf8" &&       cf_search="$cf_search $cf_header_path/include/utf8"
13107         test -d "$cf_header_path/include/utf8/include" &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
13108         test -d "$cf_header_path/utf8/include" &&       cf_search="$cf_search $cf_header_path/utf8/include"
13109         test -d "$cf_header_path/utf8/include/utf8" &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
13110 }
13111
13112                         cf_header_path_list="$cf_header_path_list $cf_search"
13113                         ;;
13114                 esac
13115         done
13116 fi
13117
13118 # add the variations for the package we are looking for
13119
13120 cf_search=
13121
13122 test "x$prefix" != "xNONE" && \
13123 test -d "$prefix" && \
13124  {
13125         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
13126         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
13127         test -d "$prefix/include/utf8" &&       cf_search="$cf_search $prefix/include/utf8"
13128         test -d "$prefix/include/utf8/include" &&    cf_search="$cf_search $prefix/include/utf8/include"
13129         test -d "$prefix/utf8/include" &&       cf_search="$cf_search $prefix/utf8/include"
13130         test -d "$prefix/utf8/include/utf8" &&    cf_search="$cf_search $prefix/utf8/include/utf8"
13131 }
13132
13133 for cf_subdir_prefix in \
13134         /usr \
13135         /usr/local \
13136         /usr/pkg \
13137         /opt \
13138         /opt/local \
13139         $HOME
13140 do
13141
13142 test "x$cf_subdir_prefix" != "x$prefix" && \
13143 test -d "$cf_subdir_prefix" && \
13144 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13145         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
13146         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
13147         test -d "$cf_subdir_prefix/include/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
13148         test -d "$cf_subdir_prefix/include/utf8/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
13149         test -d "$cf_subdir_prefix/utf8/include" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
13150         test -d "$cf_subdir_prefix/utf8/include/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
13151 }
13152
13153 done
13154
13155 test "$includedir" != NONE && \
13156 test "$includedir" != "/usr/include" && \
13157 test -d "$includedir" && {
13158         test -d "$includedir" &&    cf_search="$cf_search $includedir"
13159         test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
13160 }
13161
13162 test "$oldincludedir" != NONE && \
13163 test "$oldincludedir" != "/usr/include" && \
13164 test -d "$oldincludedir" && {
13165         test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
13166         test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
13167 }
13168
13169 cf_search="$cf_search $cf_header_path_list"
13170
13171         for cf_cv_header_path_utf8 in $cf_search
13172         do
13173                 if test -d "$cf_cv_header_path_utf8" ; then
13174                         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
13175
13176 echo "${as_me:-configure}:13176: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
13177
13178                         CPPFLAGS="$cf_save_CPPFLAGS"
13179
13180         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13181         CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
13182
13183                         cat >"conftest.$ac_ext" <<_ACEOF
13184 #line 13184 "configure"
13185 #include "confdefs.h"
13186
13187 #include <libutf8.h>
13188 int
13189 main (void)
13190 {
13191 putwc(0,0);
13192   ;
13193   return 0;
13194 }
13195 _ACEOF
13196 rm -f "conftest.$ac_objext"
13197 if { (eval echo "$as_me:13197: \"$ac_compile\"") >&5
13198   (eval $ac_compile) 2>&5
13199   ac_status=$?
13200   echo "$as_me:13200: \$? = $ac_status" >&5
13201   (exit "$ac_status"); } &&
13202          { ac_try='test -s "conftest.$ac_objext"'
13203   { (eval echo "$as_me:13203: \"$ac_try\"") >&5
13204   (eval $ac_try) 2>&5
13205   ac_status=$?
13206   echo "$as_me:13206: \$? = $ac_status" >&5
13207   (exit "$ac_status"); }; }; then
13208
13209                                 test -n "$verbose" && echo "    ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
13210
13211 echo "${as_me:-configure}:13211: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
13212
13213                                 cf_cv_find_linkage_utf8=maybe
13214                                 cf_test_CPPFLAGS="$CPPFLAGS"
13215                                 break
13216 else
13217   echo "$as_me: failed program was:" >&5
13218 cat "conftest.$ac_ext" >&5
13219
13220                                 CPPFLAGS="$cf_save_CPPFLAGS"
13221
13222 fi
13223 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13224                 fi
13225         done
13226
13227         if test "$cf_cv_find_linkage_utf8" = maybe ; then
13228
13229 echo "${as_me:-configure}:13229: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
13230
13231                 cf_save_LIBS="$LIBS"
13232                 cf_save_LDFLAGS="$LDFLAGS"
13233
13234                 if test "$cf_cv_find_linkage_utf8" != yes ; then
13235
13236 cf_search=
13237 cf_library_path_list=""
13238 if test -n "${LDFLAGS}${LIBS}" ; then
13239         for cf_library_path in $LDFLAGS $LIBS
13240         do
13241                 case "$cf_library_path" in
13242                 (-L*)
13243                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
13244
13245 test "x$cf_library_path" != "xNONE" && \
13246 test -d "$cf_library_path" && \
13247  {
13248         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
13249         test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
13250         test -d "$cf_library_path/lib/utf8" &&       cf_search="$cf_search $cf_library_path/lib/utf8"
13251         test -d "$cf_library_path/lib/utf8/lib" &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
13252         test -d "$cf_library_path/utf8/lib" &&       cf_search="$cf_search $cf_library_path/utf8/lib"
13253         test -d "$cf_library_path/utf8/lib/utf8" &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
13254 }
13255
13256                         cf_library_path_list="$cf_library_path_list $cf_search"
13257                         ;;
13258                 esac
13259         done
13260 fi
13261
13262 cf_search=
13263
13264 test "x$prefix" != "xNONE" && \
13265 test -d "$prefix" && \
13266  {
13267         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
13268         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
13269         test -d "$prefix/lib/utf8" &&       cf_search="$cf_search $prefix/lib/utf8"
13270         test -d "$prefix/lib/utf8/lib" &&    cf_search="$cf_search $prefix/lib/utf8/lib"
13271         test -d "$prefix/utf8/lib" &&       cf_search="$cf_search $prefix/utf8/lib"
13272         test -d "$prefix/utf8/lib/utf8" &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
13273 }
13274
13275 for cf_subdir_prefix in \
13276         /usr \
13277         /usr/local \
13278         /usr/pkg \
13279         /opt \
13280         /opt/local \
13281         $HOME
13282 do
13283
13284 test "x$cf_subdir_prefix" != "x$prefix" && \
13285 test -d "$cf_subdir_prefix" && \
13286 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13287         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
13288         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
13289         test -d "$cf_subdir_prefix/lib/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
13290         test -d "$cf_subdir_prefix/lib/utf8/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
13291         test -d "$cf_subdir_prefix/utf8/lib" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
13292         test -d "$cf_subdir_prefix/utf8/lib/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
13293 }
13294
13295 done
13296
13297 cf_search="$cf_library_path_list $cf_search"
13298
13299                         for cf_cv_library_path_utf8 in $cf_search
13300                         do
13301                                 if test -d "$cf_cv_library_path_utf8" ; then
13302                                         test -n "$verbose" && echo "    ... testing $cf_cv_library_path_utf8" 1>&6
13303
13304 echo "${as_me:-configure}:13304: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
13305
13306                                         CPPFLAGS="$cf_test_CPPFLAGS"
13307                                         LIBS="-lutf8  $cf_save_LIBS"
13308                                         LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
13309                                         cat >"conftest.$ac_ext" <<_ACEOF
13310 #line 13310 "configure"
13311 #include "confdefs.h"
13312
13313 #include <libutf8.h>
13314 int
13315 main (void)
13316 {
13317 putwc(0,0);
13318   ;
13319   return 0;
13320 }
13321 _ACEOF
13322 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13323 if { (eval echo "$as_me:13323: \"$ac_link\"") >&5
13324   (eval $ac_link) 2>&5
13325   ac_status=$?
13326   echo "$as_me:13326: \$? = $ac_status" >&5
13327   (exit "$ac_status"); } &&
13328          { ac_try='test -s "conftest$ac_exeext"'
13329   { (eval echo "$as_me:13329: \"$ac_try\"") >&5
13330   (eval $ac_try) 2>&5
13331   ac_status=$?
13332   echo "$as_me:13332: \$? = $ac_status" >&5
13333   (exit "$ac_status"); }; }; then
13334
13335                                         test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
13336
13337 echo "${as_me:-configure}:13337: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
13338
13339                                         cf_cv_find_linkage_utf8=yes
13340                                         cf_cv_library_file_utf8="-lutf8"
13341                                         break
13342 else
13343   echo "$as_me: failed program was:" >&5
13344 cat "conftest.$ac_ext" >&5
13345
13346                                         CPPFLAGS="$cf_save_CPPFLAGS"
13347                                         LIBS="$cf_save_LIBS"
13348                                         LDFLAGS="$cf_save_LDFLAGS"
13349
13350 fi
13351 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13352                                 fi
13353                         done
13354                         CPPFLAGS="$cf_save_CPPFLAGS"
13355                         LDFLAGS="$cf_save_LDFLAGS"
13356                 fi
13357
13358         else
13359                 cf_cv_find_linkage_utf8=no
13360         fi
13361
13362 fi
13363 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13364
13365 fi
13366 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13367
13368 LIBS="$cf_save_LIBS"
13369
13370 if test "$cf_cv_find_linkage_utf8" = yes ; then
13371 cf_cv_utf8_lib=add-on
13372 else
13373 cf_cv_utf8_lib=no
13374 fi
13375
13376 fi
13377 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13378 fi
13379 echo "$as_me:13379: result: $cf_cv_utf8_lib" >&5
13380 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
13381
13382 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
13383 # ncurses/ncursesw:
13384 if test "$cf_cv_utf8_lib" = "add-on" ; then
13385
13386 cat >>confdefs.h <<\EOF
13387 #define HAVE_LIBUTF8_H 1
13388 EOF
13389
13390 if test -n "$cf_cv_header_path_utf8" ; then
13391   for cf_add_incdir in $cf_cv_header_path_utf8
13392   do
13393         while test "$cf_add_incdir" != /usr/include
13394         do
13395           if test -d "$cf_add_incdir"
13396           then
13397                 cf_have_incdir=no
13398                 if test -n "$CFLAGS$CPPFLAGS" ; then
13399                   # a loop is needed to ensure we can add subdirs of existing dirs
13400                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13401                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13402                           cf_have_incdir=yes; break
13403                         fi
13404                   done
13405                 fi
13406
13407                 if test "$cf_have_incdir" = no ; then
13408                   if test "$cf_add_incdir" = /usr/local/include ; then
13409                         if test "$GCC" = yes
13410                         then
13411                           cf_save_CPPFLAGS=$CPPFLAGS
13412
13413         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13414         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
13415
13416                           cat >"conftest.$ac_ext" <<_ACEOF
13417 #line 13417 "configure"
13418 #include "confdefs.h"
13419 #include <stdio.h>
13420 int
13421 main (void)
13422 {
13423 printf("Hello")
13424   ;
13425   return 0;
13426 }
13427 _ACEOF
13428 rm -f "conftest.$ac_objext"
13429 if { (eval echo "$as_me:13429: \"$ac_compile\"") >&5
13430   (eval $ac_compile) 2>&5
13431   ac_status=$?
13432   echo "$as_me:13432: \$? = $ac_status" >&5
13433   (exit "$ac_status"); } &&
13434          { ac_try='test -s "conftest.$ac_objext"'
13435   { (eval echo "$as_me:13435: \"$ac_try\"") >&5
13436   (eval $ac_try) 2>&5
13437   ac_status=$?
13438   echo "$as_me:13438: \$? = $ac_status" >&5
13439   (exit "$ac_status"); }; }; then
13440   :
13441 else
13442   echo "$as_me: failed program was:" >&5
13443 cat "conftest.$ac_ext" >&5
13444 cf_have_incdir=yes
13445 fi
13446 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13447                           CPPFLAGS=$cf_save_CPPFLAGS
13448                         fi
13449                   fi
13450                 fi
13451
13452                 if test "$cf_have_incdir" = no ; then
13453                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
13454
13455 echo "${as_me:-configure}:13455: testing adding $cf_add_incdir to include-path ..." 1>&5
13456
13457                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13458
13459                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
13460                   test "$cf_top_incdir" = "$cf_add_incdir" && break
13461                   cf_add_incdir="$cf_top_incdir"
13462                 else
13463                   break
13464                 fi
13465           else
13466                 break
13467           fi
13468         done
13469   done
13470 fi
13471
13472 if test -n "$cf_cv_library_path_utf8" ; then
13473         for cf_add_libdir in $cf_cv_library_path_utf8
13474         do
13475                 if test "$cf_add_libdir" = /usr/lib ; then
13476                         :
13477                 elif test -d "$cf_add_libdir"
13478                 then
13479                         cf_have_libdir=no
13480                         if test -n "$LDFLAGS$LIBS" ; then
13481                                 # a loop is needed to ensure we can add subdirs of existing dirs
13482                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
13483                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13484                                                 cf_have_libdir=yes; break
13485                                         fi
13486                                 done
13487                         fi
13488                         if test "$cf_have_libdir" = no ; then
13489                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
13490
13491 echo "${as_me:-configure}:13491: testing adding $cf_add_libdir to library-path ..." 1>&5
13492
13493                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13494                         fi
13495                 fi
13496         done
13497 fi
13498
13499 cf_add_libs="$LIBS"
13500 # reverse order
13501 cf_add_0lib=
13502 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13503 # filter duplicates
13504 for cf_add_1lib in $cf_add_0lib; do
13505         for cf_add_2lib in $cf_add_libs; do
13506                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13507                         cf_add_1lib=
13508                         break
13509                 fi
13510         done
13511         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13512 done
13513 LIBS="$cf_add_libs"
13514
13515 fi
13516
13517                 if test "$cf_cv_utf8_lib" != no ; then
13518                         NCURSES_LIBUTF8=1
13519                 fi
13520         fi
13521
13522 # This is needed on Tru64 5.0 to declare mbstate_t
13523 echo "$as_me:13523: checking if we must include wchar.h to declare mbstate_t" >&5
13524 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
13525 if test "${cf_cv_mbstate_t+set}" = set; then
13526   echo $ECHO_N "(cached) $ECHO_C" >&6
13527 else
13528
13529 cat >"conftest.$ac_ext" <<_ACEOF
13530 #line 13530 "configure"
13531 #include "confdefs.h"
13532
13533 #include <stdlib.h>
13534 #include <stdarg.h>
13535 #include <stdio.h>
13536 #ifdef HAVE_LIBUTF8_H
13537 #include <libutf8.h>
13538 #endif
13539 int
13540 main (void)
13541 {
13542 mbstate_t state
13543   ;
13544   return 0;
13545 }
13546 _ACEOF
13547 rm -f "conftest.$ac_objext"
13548 if { (eval echo "$as_me:13548: \"$ac_compile\"") >&5
13549   (eval $ac_compile) 2>&5
13550   ac_status=$?
13551   echo "$as_me:13551: \$? = $ac_status" >&5
13552   (exit "$ac_status"); } &&
13553          { ac_try='test -s "conftest.$ac_objext"'
13554   { (eval echo "$as_me:13554: \"$ac_try\"") >&5
13555   (eval $ac_try) 2>&5
13556   ac_status=$?
13557   echo "$as_me:13557: \$? = $ac_status" >&5
13558   (exit "$ac_status"); }; }; then
13559   cf_cv_mbstate_t=no
13560 else
13561   echo "$as_me: failed program was:" >&5
13562 cat "conftest.$ac_ext" >&5
13563 cat >"conftest.$ac_ext" <<_ACEOF
13564 #line 13564 "configure"
13565 #include "confdefs.h"
13566
13567 #include <stdlib.h>
13568 #include <stdarg.h>
13569 #include <stdio.h>
13570 #include <wchar.h>
13571 #ifdef HAVE_LIBUTF8_H
13572 #include <libutf8.h>
13573 #endif
13574 int
13575 main (void)
13576 {
13577 mbstate_t value
13578   ;
13579   return 0;
13580 }
13581 _ACEOF
13582 rm -f "conftest.$ac_objext"
13583 if { (eval echo "$as_me:13583: \"$ac_compile\"") >&5
13584   (eval $ac_compile) 2>&5
13585   ac_status=$?
13586   echo "$as_me:13586: \$? = $ac_status" >&5
13587   (exit "$ac_status"); } &&
13588          { ac_try='test -s "conftest.$ac_objext"'
13589   { (eval echo "$as_me:13589: \"$ac_try\"") >&5
13590   (eval $ac_try) 2>&5
13591   ac_status=$?
13592   echo "$as_me:13592: \$? = $ac_status" >&5
13593   (exit "$ac_status"); }; }; then
13594   cf_cv_mbstate_t=yes
13595 else
13596   echo "$as_me: failed program was:" >&5
13597 cat "conftest.$ac_ext" >&5
13598 cf_cv_mbstate_t=unknown
13599 fi
13600 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13601 fi
13602 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13603 fi
13604 echo "$as_me:13604: result: $cf_cv_mbstate_t" >&5
13605 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13606
13607 if test "$cf_cv_mbstate_t" = yes ; then
13608
13609 cat >>confdefs.h <<\EOF
13610 #define NEED_WCHAR_H 1
13611 EOF
13612
13613         NEED_WCHAR_H=1
13614 fi
13615
13616 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
13617 if test "$cf_cv_mbstate_t" = unknown ; then
13618         NCURSES_MBSTATE_T=1
13619 fi
13620
13621 # This is needed on Tru64 5.0 to declare wchar_t
13622 echo "$as_me:13622: checking if we must include wchar.h to declare wchar_t" >&5
13623 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13624 if test "${cf_cv_wchar_t+set}" = set; then
13625   echo $ECHO_N "(cached) $ECHO_C" >&6
13626 else
13627
13628 cat >"conftest.$ac_ext" <<_ACEOF
13629 #line 13629 "configure"
13630 #include "confdefs.h"
13631
13632 #include <stdlib.h>
13633 #include <stdarg.h>
13634 #include <stdio.h>
13635 #ifdef HAVE_LIBUTF8_H
13636 #include <libutf8.h>
13637 #endif
13638 int
13639 main (void)
13640 {
13641 wchar_t state
13642   ;
13643   return 0;
13644 }
13645 _ACEOF
13646 rm -f "conftest.$ac_objext"
13647 if { (eval echo "$as_me:13647: \"$ac_compile\"") >&5
13648   (eval $ac_compile) 2>&5
13649   ac_status=$?
13650   echo "$as_me:13650: \$? = $ac_status" >&5
13651   (exit "$ac_status"); } &&
13652          { ac_try='test -s "conftest.$ac_objext"'
13653   { (eval echo "$as_me:13653: \"$ac_try\"") >&5
13654   (eval $ac_try) 2>&5
13655   ac_status=$?
13656   echo "$as_me:13656: \$? = $ac_status" >&5
13657   (exit "$ac_status"); }; }; then
13658   cf_cv_wchar_t=no
13659 else
13660   echo "$as_me: failed program was:" >&5
13661 cat "conftest.$ac_ext" >&5
13662 cat >"conftest.$ac_ext" <<_ACEOF
13663 #line 13663 "configure"
13664 #include "confdefs.h"
13665
13666 #include <stdlib.h>
13667 #include <stdarg.h>
13668 #include <stdio.h>
13669 #include <wchar.h>
13670 #ifdef HAVE_LIBUTF8_H
13671 #include <libutf8.h>
13672 #endif
13673 int
13674 main (void)
13675 {
13676 wchar_t value
13677   ;
13678   return 0;
13679 }
13680 _ACEOF
13681 rm -f "conftest.$ac_objext"
13682 if { (eval echo "$as_me:13682: \"$ac_compile\"") >&5
13683   (eval $ac_compile) 2>&5
13684   ac_status=$?
13685   echo "$as_me:13685: \$? = $ac_status" >&5
13686   (exit "$ac_status"); } &&
13687          { ac_try='test -s "conftest.$ac_objext"'
13688   { (eval echo "$as_me:13688: \"$ac_try\"") >&5
13689   (eval $ac_try) 2>&5
13690   ac_status=$?
13691   echo "$as_me:13691: \$? = $ac_status" >&5
13692   (exit "$ac_status"); }; }; then
13693   cf_cv_wchar_t=yes
13694 else
13695   echo "$as_me: failed program was:" >&5
13696 cat "conftest.$ac_ext" >&5
13697 cf_cv_wchar_t=unknown
13698 fi
13699 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13700 fi
13701 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13702 fi
13703 echo "$as_me:13703: result: $cf_cv_wchar_t" >&5
13704 echo "${ECHO_T}$cf_cv_wchar_t" >&6
13705
13706 if test "$cf_cv_wchar_t" = yes ; then
13707
13708 cat >>confdefs.h <<\EOF
13709 #define NEED_WCHAR_H 1
13710 EOF
13711
13712         NEED_WCHAR_H=1
13713 fi
13714
13715 # if we do not find wchar_t in either place, use substitution to provide a fallback.
13716 if test "$cf_cv_wchar_t" = unknown ; then
13717         NCURSES_WCHAR_T=1
13718 fi
13719
13720 # if we find wchar_t in either place, use substitution to provide a fallback.
13721 if test "$cf_cv_wchar_t" != unknown ; then
13722         NCURSES_OK_WCHAR_T=1
13723 fi
13724
13725 # This is needed on Tru64 5.0 to declare wint_t
13726 echo "$as_me:13726: checking if we must include wchar.h to declare wint_t" >&5
13727 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13728 if test "${cf_cv_wint_t+set}" = set; then
13729   echo $ECHO_N "(cached) $ECHO_C" >&6
13730 else
13731
13732 cat >"conftest.$ac_ext" <<_ACEOF
13733 #line 13733 "configure"
13734 #include "confdefs.h"
13735
13736 #include <stdlib.h>
13737 #include <stdarg.h>
13738 #include <stdio.h>
13739 #ifdef HAVE_LIBUTF8_H
13740 #include <libutf8.h>
13741 #endif
13742 int
13743 main (void)
13744 {
13745 wint_t state
13746   ;
13747   return 0;
13748 }
13749 _ACEOF
13750 rm -f "conftest.$ac_objext"
13751 if { (eval echo "$as_me:13751: \"$ac_compile\"") >&5
13752   (eval $ac_compile) 2>&5
13753   ac_status=$?
13754   echo "$as_me:13754: \$? = $ac_status" >&5
13755   (exit "$ac_status"); } &&
13756          { ac_try='test -s "conftest.$ac_objext"'
13757   { (eval echo "$as_me:13757: \"$ac_try\"") >&5
13758   (eval $ac_try) 2>&5
13759   ac_status=$?
13760   echo "$as_me:13760: \$? = $ac_status" >&5
13761   (exit "$ac_status"); }; }; then
13762   cf_cv_wint_t=no
13763 else
13764   echo "$as_me: failed program was:" >&5
13765 cat "conftest.$ac_ext" >&5
13766 cat >"conftest.$ac_ext" <<_ACEOF
13767 #line 13767 "configure"
13768 #include "confdefs.h"
13769
13770 #include <stdlib.h>
13771 #include <stdarg.h>
13772 #include <stdio.h>
13773 #include <wchar.h>
13774 #ifdef HAVE_LIBUTF8_H
13775 #include <libutf8.h>
13776 #endif
13777 int
13778 main (void)
13779 {
13780 wint_t value
13781   ;
13782   return 0;
13783 }
13784 _ACEOF
13785 rm -f "conftest.$ac_objext"
13786 if { (eval echo "$as_me:13786: \"$ac_compile\"") >&5
13787   (eval $ac_compile) 2>&5
13788   ac_status=$?
13789   echo "$as_me:13789: \$? = $ac_status" >&5
13790   (exit "$ac_status"); } &&
13791          { ac_try='test -s "conftest.$ac_objext"'
13792   { (eval echo "$as_me:13792: \"$ac_try\"") >&5
13793   (eval $ac_try) 2>&5
13794   ac_status=$?
13795   echo "$as_me:13795: \$? = $ac_status" >&5
13796   (exit "$ac_status"); }; }; then
13797   cf_cv_wint_t=yes
13798 else
13799   echo "$as_me: failed program was:" >&5
13800 cat "conftest.$ac_ext" >&5
13801 cf_cv_wint_t=unknown
13802 fi
13803 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13804 fi
13805 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13806 fi
13807 echo "$as_me:13807: result: $cf_cv_wint_t" >&5
13808 echo "${ECHO_T}$cf_cv_wint_t" >&6
13809
13810 if test "$cf_cv_wint_t" = yes ; then
13811
13812 cat >>confdefs.h <<\EOF
13813 #define NEED_WCHAR_H 1
13814 EOF
13815
13816         NEED_WCHAR_H=1
13817 fi
13818
13819 # if we do not find wint_t in either place, use substitution to provide a fallback.
13820 if test "$cf_cv_wint_t" = unknown ; then
13821         NCURSES_WINT_T=1
13822 fi
13823
13824 # if we find wint_t in either place, use substitution to provide a fallback.
13825 if test "$cf_cv_wint_t" != unknown ; then
13826         NCURSES_OK_WINT_T=1
13827 fi
13828
13829         if test "$NCURSES_MBSTATE_T" != 0; then
13830
13831 cat >>confdefs.h <<\EOF
13832 #define NEED_MBSTATE_T_DEF 1
13833 EOF
13834
13835         fi
13836 fi
13837
13838 ###   use option --disable-lp64 to allow long chtype
13839 echo "$as_me:13839: checking whether to enable _LP64 definition in curses.h" >&5
13840 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13841
13842 # Check whether --enable-lp64 or --disable-lp64 was given.
13843 if test "${enable_lp64+set}" = set; then
13844   enableval="$enable_lp64"
13845   with_lp64=$enableval
13846 else
13847   with_lp64=$cf_dft_with_lp64
13848 fi;
13849 echo "$as_me:13849: result: $with_lp64" >&5
13850 echo "${ECHO_T}$with_lp64" >&6
13851
13852 if test "x$with_lp64" = xyes ; then
13853         cf_cv_enable_lp64=1
13854 else
13855         cf_cv_enable_lp64=0
13856 fi
13857
13858 # Check whether --enable-largefile or --disable-largefile was given.
13859 if test "${enable_largefile+set}" = set; then
13860   enableval="$enable_largefile"
13861
13862 fi;
13863 if test "$enable_largefile" != no; then
13864
13865   echo "$as_me:13865: checking for special C compiler options needed for large files" >&5
13866 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13867 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13868   echo $ECHO_N "(cached) $ECHO_C" >&6
13869 else
13870   ac_cv_sys_largefile_CC=no
13871      if test "$GCC" != yes; then
13872        ac_save_CC=$CC
13873        while :; do
13874          # IRIX 6.2 and later do not support large files by default,
13875          # so use the C compiler's -n32 option if that helps.
13876          cat >"conftest.$ac_ext" <<_ACEOF
13877 #line 13877 "configure"
13878 #include "confdefs.h"
13879 #include <sys/types.h>
13880  /* Check that off_t can represent 2**63 - 1 correctly.
13881     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13882     since some C++ compilers masquerading as C compilers
13883     incorrectly reject 9223372036854775807.  */
13884 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13885   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13886                        && LARGE_OFF_T % 2147483647 == 1)
13887                       ? 1 : -1];
13888 int
13889 main (void)
13890 {
13891
13892   ;
13893   return 0;
13894 }
13895 _ACEOF
13896          rm -f "conftest.$ac_objext"
13897 if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898   (eval $ac_compile) 2>&5
13899   ac_status=$?
13900   echo "$as_me:13900: \$? = $ac_status" >&5
13901   (exit "$ac_status"); } &&
13902          { ac_try='test -s "conftest.$ac_objext"'
13903   { (eval echo "$as_me:13903: \"$ac_try\"") >&5
13904   (eval $ac_try) 2>&5
13905   ac_status=$?
13906   echo "$as_me:13906: \$? = $ac_status" >&5
13907   (exit "$ac_status"); }; }; then
13908   break
13909 else
13910   echo "$as_me: failed program was:" >&5
13911 cat "conftest.$ac_ext" >&5
13912 fi
13913 rm -f "conftest.$ac_objext"
13914          CC="$CC -n32"
13915          rm -f "conftest.$ac_objext"
13916 if { (eval echo "$as_me:13916: \"$ac_compile\"") >&5
13917   (eval $ac_compile) 2>&5
13918   ac_status=$?
13919   echo "$as_me:13919: \$? = $ac_status" >&5
13920   (exit "$ac_status"); } &&
13921          { ac_try='test -s "conftest.$ac_objext"'
13922   { (eval echo "$as_me:13922: \"$ac_try\"") >&5
13923   (eval $ac_try) 2>&5
13924   ac_status=$?
13925   echo "$as_me:13925: \$? = $ac_status" >&5
13926   (exit "$ac_status"); }; }; then
13927   ac_cv_sys_largefile_CC=' -n32'; break
13928 else
13929   echo "$as_me: failed program was:" >&5
13930 cat "conftest.$ac_ext" >&5
13931 fi
13932 rm -f "conftest.$ac_objext"
13933          break
13934        done
13935        CC=$ac_save_CC
13936        rm -f "conftest.$ac_ext"
13937     fi
13938 fi
13939 echo "$as_me:13939: result: $ac_cv_sys_largefile_CC" >&5
13940 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13941   if test "$ac_cv_sys_largefile_CC" != no; then
13942     CC=$CC$ac_cv_sys_largefile_CC
13943   fi
13944
13945   echo "$as_me:13945: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13946 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13947 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13948   echo $ECHO_N "(cached) $ECHO_C" >&6
13949 else
13950   while :; do
13951   ac_cv_sys_file_offset_bits=no
13952   cat >"conftest.$ac_ext" <<_ACEOF
13953 #line 13953 "configure"
13954 #include "confdefs.h"
13955 #include <sys/types.h>
13956  /* Check that off_t can represent 2**63 - 1 correctly.
13957     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13958     since some C++ compilers masquerading as C compilers
13959     incorrectly reject 9223372036854775807.  */
13960 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13961   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13962                        && LARGE_OFF_T % 2147483647 == 1)
13963                       ? 1 : -1];
13964 int
13965 main (void)
13966 {
13967
13968   ;
13969   return 0;
13970 }
13971 _ACEOF
13972 rm -f "conftest.$ac_objext"
13973 if { (eval echo "$as_me:13973: \"$ac_compile\"") >&5
13974   (eval $ac_compile) 2>&5
13975   ac_status=$?
13976   echo "$as_me:13976: \$? = $ac_status" >&5
13977   (exit "$ac_status"); } &&
13978          { ac_try='test -s "conftest.$ac_objext"'
13979   { (eval echo "$as_me:13979: \"$ac_try\"") >&5
13980   (eval $ac_try) 2>&5
13981   ac_status=$?
13982   echo "$as_me:13982: \$? = $ac_status" >&5
13983   (exit "$ac_status"); }; }; then
13984   break
13985 else
13986   echo "$as_me: failed program was:" >&5
13987 cat "conftest.$ac_ext" >&5
13988 fi
13989 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13990   cat >"conftest.$ac_ext" <<_ACEOF
13991 #line 13991 "configure"
13992 #include "confdefs.h"
13993 #define _FILE_OFFSET_BITS 64
13994 #include <sys/types.h>
13995  /* Check that off_t can represent 2**63 - 1 correctly.
13996     We can't simply define LARGE_OFF_T to be 9223372036854775807,
13997     since some C++ compilers masquerading as C compilers
13998     incorrectly reject 9223372036854775807.  */
13999 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14000   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14001                        && LARGE_OFF_T % 2147483647 == 1)
14002                       ? 1 : -1];
14003 int
14004 main (void)
14005 {
14006
14007   ;
14008   return 0;
14009 }
14010 _ACEOF
14011 rm -f "conftest.$ac_objext"
14012 if { (eval echo "$as_me:14012: \"$ac_compile\"") >&5
14013   (eval $ac_compile) 2>&5
14014   ac_status=$?
14015   echo "$as_me:14015: \$? = $ac_status" >&5
14016   (exit "$ac_status"); } &&
14017          { ac_try='test -s "conftest.$ac_objext"'
14018   { (eval echo "$as_me:14018: \"$ac_try\"") >&5
14019   (eval $ac_try) 2>&5
14020   ac_status=$?
14021   echo "$as_me:14021: \$? = $ac_status" >&5
14022   (exit "$ac_status"); }; }; then
14023   ac_cv_sys_file_offset_bits=64; break
14024 else
14025   echo "$as_me: failed program was:" >&5
14026 cat "conftest.$ac_ext" >&5
14027 fi
14028 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14029   break
14030 done
14031 fi
14032 echo "$as_me:14032: result: $ac_cv_sys_file_offset_bits" >&5
14033 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
14034 if test "$ac_cv_sys_file_offset_bits" != no; then
14035
14036 cat >>confdefs.h <<EOF
14037 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14038 EOF
14039
14040 fi
14041 rm -rf conftest*
14042   echo "$as_me:14042: checking for _LARGE_FILES value needed for large files" >&5
14043 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
14044 if test "${ac_cv_sys_large_files+set}" = set; then
14045   echo $ECHO_N "(cached) $ECHO_C" >&6
14046 else
14047   while :; do
14048   ac_cv_sys_large_files=no
14049   cat >"conftest.$ac_ext" <<_ACEOF
14050 #line 14050 "configure"
14051 #include "confdefs.h"
14052 #include <sys/types.h>
14053  /* Check that off_t can represent 2**63 - 1 correctly.
14054     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14055     since some C++ compilers masquerading as C compilers
14056     incorrectly reject 9223372036854775807.  */
14057 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14058   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14059                        && LARGE_OFF_T % 2147483647 == 1)
14060                       ? 1 : -1];
14061 int
14062 main (void)
14063 {
14064
14065   ;
14066   return 0;
14067 }
14068 _ACEOF
14069 rm -f "conftest.$ac_objext"
14070 if { (eval echo "$as_me:14070: \"$ac_compile\"") >&5
14071   (eval $ac_compile) 2>&5
14072   ac_status=$?
14073   echo "$as_me:14073: \$? = $ac_status" >&5
14074   (exit "$ac_status"); } &&
14075          { ac_try='test -s "conftest.$ac_objext"'
14076   { (eval echo "$as_me:14076: \"$ac_try\"") >&5
14077   (eval $ac_try) 2>&5
14078   ac_status=$?
14079   echo "$as_me:14079: \$? = $ac_status" >&5
14080   (exit "$ac_status"); }; }; then
14081   break
14082 else
14083   echo "$as_me: failed program was:" >&5
14084 cat "conftest.$ac_ext" >&5
14085 fi
14086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14087   cat >"conftest.$ac_ext" <<_ACEOF
14088 #line 14088 "configure"
14089 #include "confdefs.h"
14090 #define _LARGE_FILES 1
14091 #include <sys/types.h>
14092  /* Check that off_t can represent 2**63 - 1 correctly.
14093     We can't simply define LARGE_OFF_T to be 9223372036854775807,
14094     since some C++ compilers masquerading as C compilers
14095     incorrectly reject 9223372036854775807.  */
14096 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14097   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14098                        && LARGE_OFF_T % 2147483647 == 1)
14099                       ? 1 : -1];
14100 int
14101 main (void)
14102 {
14103
14104   ;
14105   return 0;
14106 }
14107 _ACEOF
14108 rm -f "conftest.$ac_objext"
14109 if { (eval echo "$as_me:14109: \"$ac_compile\"") >&5
14110   (eval $ac_compile) 2>&5
14111   ac_status=$?
14112   echo "$as_me:14112: \$? = $ac_status" >&5
14113   (exit "$ac_status"); } &&
14114          { ac_try='test -s "conftest.$ac_objext"'
14115   { (eval echo "$as_me:14115: \"$ac_try\"") >&5
14116   (eval $ac_try) 2>&5
14117   ac_status=$?
14118   echo "$as_me:14118: \$? = $ac_status" >&5
14119   (exit "$ac_status"); }; }; then
14120   ac_cv_sys_large_files=1; break
14121 else
14122   echo "$as_me: failed program was:" >&5
14123 cat "conftest.$ac_ext" >&5
14124 fi
14125 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14126   break
14127 done
14128 fi
14129 echo "$as_me:14129: result: $ac_cv_sys_large_files" >&5
14130 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
14131 if test "$ac_cv_sys_large_files" != no; then
14132
14133 cat >>confdefs.h <<EOF
14134 #define _LARGE_FILES $ac_cv_sys_large_files
14135 EOF
14136
14137 fi
14138 rm -rf conftest*
14139 fi
14140
14141         if test "$enable_largefile" != no ; then
14142         echo "$as_me:14142: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14143 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
14144 if test "${ac_cv_sys_largefile_source+set}" = set; then
14145   echo $ECHO_N "(cached) $ECHO_C" >&6
14146 else
14147   while :; do
14148   ac_cv_sys_largefile_source=no
14149   cat >"conftest.$ac_ext" <<_ACEOF
14150 #line 14150 "configure"
14151 #include "confdefs.h"
14152 #include <stdio.h>
14153 int
14154 main (void)
14155 {
14156 return !fseeko;
14157   ;
14158   return 0;
14159 }
14160 _ACEOF
14161 rm -f "conftest.$ac_objext"
14162 if { (eval echo "$as_me:14162: \"$ac_compile\"") >&5
14163   (eval $ac_compile) 2>&5
14164   ac_status=$?
14165   echo "$as_me:14165: \$? = $ac_status" >&5
14166   (exit "$ac_status"); } &&
14167          { ac_try='test -s "conftest.$ac_objext"'
14168   { (eval echo "$as_me:14168: \"$ac_try\"") >&5
14169   (eval $ac_try) 2>&5
14170   ac_status=$?
14171   echo "$as_me:14171: \$? = $ac_status" >&5
14172   (exit "$ac_status"); }; }; then
14173   break
14174 else
14175   echo "$as_me: failed program was:" >&5
14176 cat "conftest.$ac_ext" >&5
14177 fi
14178 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14179   cat >"conftest.$ac_ext" <<_ACEOF
14180 #line 14180 "configure"
14181 #include "confdefs.h"
14182 #define _LARGEFILE_SOURCE 1
14183 #include <stdio.h>
14184 int
14185 main (void)
14186 {
14187 return !fseeko;
14188   ;
14189   return 0;
14190 }
14191 _ACEOF
14192 rm -f "conftest.$ac_objext"
14193 if { (eval echo "$as_me:14193: \"$ac_compile\"") >&5
14194   (eval $ac_compile) 2>&5
14195   ac_status=$?
14196   echo "$as_me:14196: \$? = $ac_status" >&5
14197   (exit "$ac_status"); } &&
14198          { ac_try='test -s "conftest.$ac_objext"'
14199   { (eval echo "$as_me:14199: \"$ac_try\"") >&5
14200   (eval $ac_try) 2>&5
14201   ac_status=$?
14202   echo "$as_me:14202: \$? = $ac_status" >&5
14203   (exit "$ac_status"); }; }; then
14204   ac_cv_sys_largefile_source=1; break
14205 else
14206   echo "$as_me: failed program was:" >&5
14207 cat "conftest.$ac_ext" >&5
14208 fi
14209 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14210   break
14211 done
14212 fi
14213 echo "$as_me:14213: result: $ac_cv_sys_largefile_source" >&5
14214 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
14215 if test "$ac_cv_sys_largefile_source" != no; then
14216
14217 cat >>confdefs.h <<EOF
14218 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14219 EOF
14220
14221 fi
14222 rm -rf conftest*
14223
14224 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14225 # in glibc 2.1.3, but that breaks too many other things.
14226 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14227 echo "$as_me:14227: checking for fseeko" >&5
14228 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
14229 if test "${ac_cv_func_fseeko+set}" = set; then
14230   echo $ECHO_N "(cached) $ECHO_C" >&6
14231 else
14232   cat >"conftest.$ac_ext" <<_ACEOF
14233 #line 14233 "configure"
14234 #include "confdefs.h"
14235 #include <stdio.h>
14236 int
14237 main (void)
14238 {
14239 return fseeko && fseeko (stdin, 0, 0);
14240   ;
14241   return 0;
14242 }
14243 _ACEOF
14244 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14245 if { (eval echo "$as_me:14245: \"$ac_link\"") >&5
14246   (eval $ac_link) 2>&5
14247   ac_status=$?
14248   echo "$as_me:14248: \$? = $ac_status" >&5
14249   (exit "$ac_status"); } &&
14250          { ac_try='test -s "conftest$ac_exeext"'
14251   { (eval echo "$as_me:14251: \"$ac_try\"") >&5
14252   (eval $ac_try) 2>&5
14253   ac_status=$?
14254   echo "$as_me:14254: \$? = $ac_status" >&5
14255   (exit "$ac_status"); }; }; then
14256   ac_cv_func_fseeko=yes
14257 else
14258   echo "$as_me: failed program was:" >&5
14259 cat "conftest.$ac_ext" >&5
14260 ac_cv_func_fseeko=no
14261 fi
14262 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14263 fi
14264 echo "$as_me:14264: result: $ac_cv_func_fseeko" >&5
14265 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
14266 if test $ac_cv_func_fseeko = yes; then
14267
14268 cat >>confdefs.h <<\EOF
14269 #define HAVE_FSEEKO 1
14270 EOF
14271
14272 fi
14273
14274         # Normally we would collect these definitions in the config.h,
14275         # but (like _XOPEN_SOURCE), some environments rely on having these
14276         # defined before any of the system headers are included.  Another
14277         # case comes up with C++, e.g., on AIX the compiler compiles the
14278         # header files by themselves before looking at the body files it is
14279         # told to compile.  For ncurses, those header files do not include
14280         # the config.h
14281         if test "$ac_cv_sys_large_files" != no
14282         then
14283
14284         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14285         CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
14286
14287         fi
14288         if test "$ac_cv_sys_largefile_source" != no
14289         then
14290
14291         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14292         CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
14293
14294         fi
14295         if test "$ac_cv_sys_file_offset_bits" != no
14296         then
14297
14298         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14299         CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
14300
14301         fi
14302
14303         echo "$as_me:14303: checking whether to use struct dirent64" >&5
14304 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
14305 if test "${cf_cv_struct_dirent64+set}" = set; then
14306   echo $ECHO_N "(cached) $ECHO_C" >&6
14307 else
14308
14309                 cat >"conftest.$ac_ext" <<_ACEOF
14310 #line 14310 "configure"
14311 #include "confdefs.h"
14312
14313 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
14314 #include <sys/types.h>
14315 #include <dirent.h>
14316
14317 int
14318 main (void)
14319 {
14320
14321                 /* if transitional largefile support is setup, this is true */
14322                 extern struct dirent64 * readdir(DIR *);
14323                 struct dirent64 *x = readdir((DIR *)0);
14324                 struct dirent *y = readdir((DIR *)0);
14325                 int z = x - y;
14326                 (void)z;
14327
14328   ;
14329   return 0;
14330 }
14331 _ACEOF
14332 rm -f "conftest.$ac_objext"
14333 if { (eval echo "$as_me:14333: \"$ac_compile\"") >&5
14334   (eval $ac_compile) 2>&5
14335   ac_status=$?
14336   echo "$as_me:14336: \$? = $ac_status" >&5
14337   (exit "$ac_status"); } &&
14338          { ac_try='test -s "conftest.$ac_objext"'
14339   { (eval echo "$as_me:14339: \"$ac_try\"") >&5
14340   (eval $ac_try) 2>&5
14341   ac_status=$?
14342   echo "$as_me:14342: \$? = $ac_status" >&5
14343   (exit "$ac_status"); }; }; then
14344   cf_cv_struct_dirent64=yes
14345 else
14346   echo "$as_me: failed program was:" >&5
14347 cat "conftest.$ac_ext" >&5
14348 cf_cv_struct_dirent64=no
14349 fi
14350 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14351
14352 fi
14353 echo "$as_me:14353: result: $cf_cv_struct_dirent64" >&5
14354 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
14355         test "$cf_cv_struct_dirent64" = yes &&
14356 cat >>confdefs.h <<\EOF
14357 #define HAVE_STRUCT_DIRENT64 1
14358 EOF
14359
14360         fi
14361
14362 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
14363 echo "$as_me:14363: checking if you want tparm not to use X/Open fixed-parameter list" >&5
14364 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
14365
14366 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
14367 if test "${enable_tparm_varargs+set}" = set; then
14368   enableval="$enable_tparm_varargs"
14369   with_tparm_varargs=$enableval
14370 else
14371   with_tparm_varargs=yes
14372 fi;
14373 echo "$as_me:14373: result: $with_tparm_varargs" >&5
14374 echo "${ECHO_T}$with_tparm_varargs" >&6
14375 NCURSES_TPARM_VARARGS=0
14376 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
14377
14378 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
14379 if test "$with_ticlib" != no ; then
14380 echo "$as_me:14380: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
14381 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
14382
14383 # Check whether --enable-tic-depends or --disable-tic-depends was given.
14384 if test "${enable_tic_depends+set}" = set; then
14385   enableval="$enable_tic_depends"
14386   with_tic_depends=$enableval
14387 else
14388   with_tic_depends=yes
14389 fi;
14390 echo "$as_me:14390: result: $with_tic_depends" >&5
14391 echo "${ECHO_T}$with_tic_depends" >&6
14392 else
14393         with_tic_depends=no
14394 fi
14395
14396 ###   use option --enable-wattr-macros to enable wattr* macros in curses.h
14397 echo "$as_me:14397: checking if you want to enable wattr* macros" >&5
14398 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
14399
14400 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
14401 if test "${enable_wattr_macros+set}" = set; then
14402   enableval="$enable_wattr_macros"
14403   with_wattr_macros=$enableval
14404 else
14405   with_wattr_macros=no
14406 fi;
14407 if [ "x$with_wattr_macros" != xyes ]; then
14408         NCURSES_WATTR_MACROS=0
14409         echo "$as_me:14409: result: no" >&5
14410 echo "${ECHO_T}no" >&6
14411 else
14412         NCURSES_WATTR_MACROS=1
14413         echo "$as_me:14413: result: yes" >&5
14414 echo "${ECHO_T}yes" >&6
14415 fi
14416
14417 echo "$as_me:14417: checking for X11 rgb file" >&5
14418 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
14419
14420 # Check whether --with-x11-rgb or --without-x11-rgb was given.
14421 if test "${with_x11_rgb+set}" = set; then
14422   withval="$with_x11_rgb"
14423   RGB_PATH=$withval
14424 else
14425   RGB_PATH=auto
14426 fi;
14427
14428 if test "x$RGB_PATH" = xauto
14429 then
14430         RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
14431         for cf_path in \
14432                 /opt/local/share/X11/rgb.txt \
14433                 /opt/X11/share/X11/rgb.txt \
14434                 /usr/share/X11/rgb.txt \
14435                 /usr/X11/share/X11/rgb.txt \
14436                 /usr/X11/lib/X11/rgb.txt \
14437                 /usr/lib/X11/rgb.txt \
14438                 /etc/X11/rgb.txt \
14439                 /usr/pkg/lib/X11/rgb.txt \
14440                 /usr/X11R7/lib/X11/rgb.txt \
14441                 /usr/X11R6/lib/X11/rgb.txt \
14442                 /usr/X11R5/lib/X11/rgb.txt \
14443                 /usr/X11R4/lib/X11/rgb.txt \
14444                 /usr/local/lib/X11/rgb.txt \
14445                 /usr/local/share/X11/rgb.txt \
14446                 /usr/lib64/X11/rgb.txt
14447         do
14448                 if test -f "$cf_path" ; then
14449                         RGB_PATH="$cf_path"
14450                         break
14451                 fi
14452         done
14453 else
14454         cf_path=$RGB_PATH
14455
14456 if test "x$prefix" != xNONE; then
14457         cf_path_syntax="$prefix"
14458 else
14459         cf_path_syntax="$ac_default_prefix"
14460 fi
14461
14462 case ".$cf_path" in
14463 (.\$\(*\)*|.\'*\'*)
14464         ;;
14465 (..|./*|.\\*)
14466         ;;
14467 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
14468         ;;
14469 (.\$\{*prefix\}*|.\$\{*dir\}*)
14470         eval cf_path="$cf_path"
14471         case ".$cf_path" in
14472         (.NONE/*)
14473                 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14474                 ;;
14475         esac
14476         ;;
14477 (.no|.NONE/*)
14478         cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14479         ;;
14480 (*)
14481         { { echo "$as_me:14481: error: expected a pathname, not \"$cf_path\"" >&5
14482 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
14483    { (exit 1); exit 1; }; }
14484         ;;
14485 esac
14486
14487 fi
14488
14489 echo "$as_me:14489: result: $RGB_PATH" >&5
14490 echo "${ECHO_T}$RGB_PATH" >&6
14491
14492 cat >>confdefs.h <<EOF
14493 #define RGB_PATH "$cf_path"
14494 EOF
14495
14496 no_x11_rgb=
14497 if test "$RGB_PATH" = no
14498 then
14499         no_x11_rgb="#"
14500 fi
14501
14502 ###   use option --with-bool to override bool's type
14503 echo "$as_me:14503: checking for type of bool" >&5
14504 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
14505
14506 # Check whether --with-bool or --without-bool was given.
14507 if test "${with_bool+set}" = set; then
14508   withval="$with_bool"
14509   NCURSES_BOOL="$withval"
14510 else
14511   NCURSES_BOOL=auto
14512 fi;
14513 echo "$as_me:14513: result: $NCURSES_BOOL" >&5
14514 echo "${ECHO_T}$NCURSES_BOOL" >&6
14515
14516 echo "$as_me:14516: checking for alternate terminal capabilities file" >&5
14517 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
14518
14519 # Check whether --with-caps or --without-caps was given.
14520 if test "${with_caps+set}" = set; then
14521   withval="$with_caps"
14522   TERMINFO_CAPS=Caps.$withval
14523 else
14524   TERMINFO_CAPS=Caps
14525 fi;
14526 if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
14527 then
14528         { echo "$as_me:14528: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
14529 echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
14530         TERMINFO_CAPS=Caps
14531 fi
14532 echo "$as_me:14532: result: $TERMINFO_CAPS" >&5
14533 echo "${ECHO_T}$TERMINFO_CAPS" >&6
14534
14535 ###   use option --with-chtype to override chtype's type
14536 echo "$as_me:14536: checking for type of chtype" >&5
14537 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14538
14539 # Check whether --with-chtype or --without-chtype was given.
14540 if test "${with_chtype+set}" = set; then
14541   withval="$with_chtype"
14542   NCURSES_CHTYPE="$withval"
14543 else
14544   NCURSES_CHTYPE=$cf_dft_chtype
14545 fi;
14546 echo "$as_me:14546: result: $NCURSES_CHTYPE" >&5
14547 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14548
14549 ###   use option --with-ospeed to override ospeed's type
14550 echo "$as_me:14550: checking for type of ospeed" >&5
14551 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14552
14553 # Check whether --with-ospeed or --without-ospeed was given.
14554 if test "${with_ospeed+set}" = set; then
14555   withval="$with_ospeed"
14556   NCURSES_OSPEED="$withval"
14557 else
14558   NCURSES_OSPEED=short
14559 fi;
14560 echo "$as_me:14560: result: $NCURSES_OSPEED" >&5
14561 echo "${ECHO_T}$NCURSES_OSPEED" >&6
14562
14563 ###   use option --with-mmask-t to override mmask_t's type
14564 echo "$as_me:14564: checking for type of mmask_t" >&5
14565 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
14566
14567 # Check whether --with-mmask-t or --without-mmask-t was given.
14568 if test "${with_mmask_t+set}" = set; then
14569   withval="$with_mmask_t"
14570   NCURSES_MMASK_T="$withval"
14571 else
14572   NCURSES_MMASK_T=$cf_dft_mmask_t
14573 fi;
14574 echo "$as_me:14574: result: $NCURSES_MMASK_T" >&5
14575 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14576
14577 ###   use option --with-ccharw-max to override CCHARW_MAX size
14578 echo "$as_me:14578: checking for size CCHARW_MAX" >&5
14579 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14580
14581 # Check whether --with-ccharw-max or --without-ccharw-max was given.
14582 if test "${with_ccharw_max+set}" = set; then
14583   withval="$with_ccharw_max"
14584   NCURSES_CCHARW_MAX="$withval"
14585 else
14586   NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14587 fi;
14588 echo "$as_me:14588: result: $NCURSES_CCHARW_MAX" >&5
14589 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14590
14591 echo "$as_me:14591: checking for signed char" >&5
14592 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14593 if test "${ac_cv_type_signed_char+set}" = set; then
14594   echo $ECHO_N "(cached) $ECHO_C" >&6
14595 else
14596   cat >"conftest.$ac_ext" <<_ACEOF
14597 #line 14597 "configure"
14598 #include "confdefs.h"
14599 $ac_includes_default
14600 int
14601 main (void)
14602 {
14603 if ((signed char *) 0)
14604   return 0;
14605 if (sizeof (signed char))
14606   return 0;
14607   ;
14608   return 0;
14609 }
14610 _ACEOF
14611 rm -f "conftest.$ac_objext"
14612 if { (eval echo "$as_me:14612: \"$ac_compile\"") >&5
14613   (eval $ac_compile) 2>&5
14614   ac_status=$?
14615   echo "$as_me:14615: \$? = $ac_status" >&5
14616   (exit "$ac_status"); } &&
14617          { ac_try='test -s "conftest.$ac_objext"'
14618   { (eval echo "$as_me:14618: \"$ac_try\"") >&5
14619   (eval $ac_try) 2>&5
14620   ac_status=$?
14621   echo "$as_me:14621: \$? = $ac_status" >&5
14622   (exit "$ac_status"); }; }; then
14623   ac_cv_type_signed_char=yes
14624 else
14625   echo "$as_me: failed program was:" >&5
14626 cat "conftest.$ac_ext" >&5
14627 ac_cv_type_signed_char=no
14628 fi
14629 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14630 fi
14631 echo "$as_me:14631: result: $ac_cv_type_signed_char" >&5
14632 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14633
14634 echo "$as_me:14634: checking size of signed char" >&5
14635 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14636 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14637   echo $ECHO_N "(cached) $ECHO_C" >&6
14638 else
14639   if test "$ac_cv_type_signed_char" = yes; then
14640   if test "$cross_compiling" = yes; then
14641   # Depending upon the size, compute the lo and hi bounds.
14642 cat >"conftest.$ac_ext" <<_ACEOF
14643 #line 14643 "configure"
14644 #include "confdefs.h"
14645 $ac_includes_default
14646 int
14647 main (void)
14648 {
14649 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14650   ;
14651   return 0;
14652 }
14653 _ACEOF
14654 rm -f "conftest.$ac_objext"
14655 if { (eval echo "$as_me:14655: \"$ac_compile\"") >&5
14656   (eval $ac_compile) 2>&5
14657   ac_status=$?
14658   echo "$as_me:14658: \$? = $ac_status" >&5
14659   (exit "$ac_status"); } &&
14660          { ac_try='test -s "conftest.$ac_objext"'
14661   { (eval echo "$as_me:14661: \"$ac_try\"") >&5
14662   (eval $ac_try) 2>&5
14663   ac_status=$?
14664   echo "$as_me:14664: \$? = $ac_status" >&5
14665   (exit "$ac_status"); }; }; then
14666   ac_lo=0 ac_mid=0
14667   while :; do
14668     cat >"conftest.$ac_ext" <<_ACEOF
14669 #line 14669 "configure"
14670 #include "confdefs.h"
14671 $ac_includes_default
14672 int
14673 main (void)
14674 {
14675 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14676   ;
14677   return 0;
14678 }
14679 _ACEOF
14680 rm -f "conftest.$ac_objext"
14681 if { (eval echo "$as_me:14681: \"$ac_compile\"") >&5
14682   (eval $ac_compile) 2>&5
14683   ac_status=$?
14684   echo "$as_me:14684: \$? = $ac_status" >&5
14685   (exit "$ac_status"); } &&
14686          { ac_try='test -s "conftest.$ac_objext"'
14687   { (eval echo "$as_me:14687: \"$ac_try\"") >&5
14688   (eval $ac_try) 2>&5
14689   ac_status=$?
14690   echo "$as_me:14690: \$? = $ac_status" >&5
14691   (exit "$ac_status"); }; }; then
14692   ac_hi=$ac_mid; break
14693 else
14694   echo "$as_me: failed program was:" >&5
14695 cat "conftest.$ac_ext" >&5
14696 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14697 fi
14698 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14699   done
14700 else
14701   echo "$as_me: failed program was:" >&5
14702 cat "conftest.$ac_ext" >&5
14703 ac_hi=-1 ac_mid=-1
14704   while :; do
14705     cat >"conftest.$ac_ext" <<_ACEOF
14706 #line 14706 "configure"
14707 #include "confdefs.h"
14708 $ac_includes_default
14709 int
14710 main (void)
14711 {
14712 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14713   ;
14714   return 0;
14715 }
14716 _ACEOF
14717 rm -f "conftest.$ac_objext"
14718 if { (eval echo "$as_me:14718: \"$ac_compile\"") >&5
14719   (eval $ac_compile) 2>&5
14720   ac_status=$?
14721   echo "$as_me:14721: \$? = $ac_status" >&5
14722   (exit "$ac_status"); } &&
14723          { ac_try='test -s "conftest.$ac_objext"'
14724   { (eval echo "$as_me:14724: \"$ac_try\"") >&5
14725   (eval $ac_try) 2>&5
14726   ac_status=$?
14727   echo "$as_me:14727: \$? = $ac_status" >&5
14728   (exit "$ac_status"); }; }; then
14729   ac_lo=$ac_mid; break
14730 else
14731   echo "$as_me: failed program was:" >&5
14732 cat "conftest.$ac_ext" >&5
14733 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14734 fi
14735 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14736   done
14737 fi
14738 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14739 # Binary search between lo and hi bounds.
14740 while test "x$ac_lo" != "x$ac_hi"; do
14741   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14742   cat >"conftest.$ac_ext" <<_ACEOF
14743 #line 14743 "configure"
14744 #include "confdefs.h"
14745 $ac_includes_default
14746 int
14747 main (void)
14748 {
14749 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14750   ;
14751   return 0;
14752 }
14753 _ACEOF
14754 rm -f "conftest.$ac_objext"
14755 if { (eval echo "$as_me:14755: \"$ac_compile\"") >&5
14756   (eval $ac_compile) 2>&5
14757   ac_status=$?
14758   echo "$as_me:14758: \$? = $ac_status" >&5
14759   (exit "$ac_status"); } &&
14760          { ac_try='test -s "conftest.$ac_objext"'
14761   { (eval echo "$as_me:14761: \"$ac_try\"") >&5
14762   (eval $ac_try) 2>&5
14763   ac_status=$?
14764   echo "$as_me:14764: \$? = $ac_status" >&5
14765   (exit "$ac_status"); }; }; then
14766   ac_hi=$ac_mid
14767 else
14768   echo "$as_me: failed program was:" >&5
14769 cat "conftest.$ac_ext" >&5
14770 ac_lo=`expr "$ac_mid" + 1`
14771 fi
14772 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14773 done
14774 ac_cv_sizeof_signed_char=$ac_lo
14775 else
14776   if test "$cross_compiling" = yes; then
14777   { { echo "$as_me:14777: error: cannot run test program while cross compiling" >&5
14778 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14779    { (exit 1); exit 1; }; }
14780 else
14781   cat >"conftest.$ac_ext" <<_ACEOF
14782 #line 14782 "configure"
14783 #include "confdefs.h"
14784 $ac_includes_default
14785 int
14786 main (void)
14787 {
14788 FILE *f = fopen ("conftest.val", "w");
14789 if (!f)
14790   $ac_main_return (1);
14791 fprintf (f, "%ld", (long)(sizeof (signed char)));
14792 fclose (f);
14793   ;
14794   return 0;
14795 }
14796 _ACEOF
14797 rm -f "conftest$ac_exeext"
14798 if { (eval echo "$as_me:14798: \"$ac_link\"") >&5
14799   (eval $ac_link) 2>&5
14800   ac_status=$?
14801   echo "$as_me:14801: \$? = $ac_status" >&5
14802   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14803   { (eval echo "$as_me:14803: \"$ac_try\"") >&5
14804   (eval $ac_try) 2>&5
14805   ac_status=$?
14806   echo "$as_me:14806: \$? = $ac_status" >&5
14807   (exit "$ac_status"); }; }; then
14808   ac_cv_sizeof_signed_char=`cat conftest.val`
14809 else
14810   echo "$as_me: program exited with status $ac_status" >&5
14811 echo "$as_me: failed program was:" >&5
14812 cat "conftest.$ac_ext" >&5
14813 fi
14814 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14815 fi
14816 fi
14817 rm -f conftest.val
14818 else
14819   ac_cv_sizeof_signed_char=0
14820 fi
14821 fi
14822 echo "$as_me:14822: result: $ac_cv_sizeof_signed_char" >&5
14823 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14824 cat >>confdefs.h <<EOF
14825 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14826 EOF
14827
14828 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14829         NCURSES_SBOOL="signed char"
14830 else
14831         NCURSES_SBOOL="char"
14832 fi
14833 echo "$as_me:14833: checking if you want to use signed Boolean array in term.h" >&5
14834 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
14835
14836 # Check whether --enable-signed-char or --disable-signed-char was given.
14837 if test "${enable_signed_char+set}" = set; then
14838   enableval="$enable_signed_char"
14839   with_signed_char=$enableval
14840 else
14841   with_signed_char=$cf_dft_signed_char
14842 fi;
14843 echo "$as_me:14843: result: $with_signed_char" >&5
14844 echo "${ECHO_T}$with_signed_char" >&6
14845 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14846
14847 ###   use option --with-tparm-arg to override tparm's argument type
14848 echo "$as_me:14848: checking for type of tparm args" >&5
14849 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
14850
14851 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14852 if test "${with_tparm_arg+set}" = set; then
14853   withval="$with_tparm_arg"
14854   NCURSES_TPARM_ARG="$withval"
14855 else
14856   NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14857 fi;
14858 echo "$as_me:14858: result: $NCURSES_TPARM_ARG" >&5
14859 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14860
14861 ### Enable compiling-in rcs id's
14862 echo "$as_me:14862: checking if RCS identifiers should be compiled-in" >&5
14863 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14864
14865 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14866 if test "${with_rcs_ids+set}" = set; then
14867   withval="$with_rcs_ids"
14868   with_rcs_ids=$withval
14869 else
14870   with_rcs_ids=no
14871 fi;
14872 echo "$as_me:14872: result: $with_rcs_ids" >&5
14873 echo "${ECHO_T}$with_rcs_ids" >&6
14874 test "x$with_rcs_ids" = xyes &&
14875 cat >>confdefs.h <<\EOF
14876 #define USE_RCS_IDS 1
14877 EOF
14878
14879 ###############################################################################
14880
14881 echo "$as_me:14881: checking format of man-pages" >&5
14882 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14883
14884 # Check whether --with-manpage-format or --without-manpage-format was given.
14885 if test "${with_manpage_format+set}" = set; then
14886   withval="$with_manpage_format"
14887   MANPAGE_FORMAT=$withval
14888 else
14889   MANPAGE_FORMAT=unknown
14890 fi;
14891
14892 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14893 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14894
14895 cf_unknown=
14896
14897 case "$MANPAGE_FORMAT" in
14898 (unknown)
14899         if test -z "$MANPATH" ; then
14900                 MANPATH="/usr/man:/usr/share/man"
14901         fi
14902
14903         # look for the 'date' man-page (it is most likely to be installed!)
14904         MANPAGE_FORMAT=
14905         cf_preform="no"
14906         cf_catonly="yes"
14907         cf_example="date"
14908
14909         IFS="${IFS:-    }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14910         for cf_dir in $MANPATH; do
14911                 test -z "$cf_dir" && cf_dir=/usr/man
14912                 for cf_name in $cf_dir/man*/$cf_example.[01]* $cf_dir/cat*/$cf_example.[01]* $cf_dir/man*/$cf_example $cf_dir/cat*/$cf_example
14913                 do
14914                         cf_test=`echo "$cf_name" | sed -e 's/*//'`
14915                         if test "x$cf_test" = "x$cf_name" ; then
14916
14917                                 case "$cf_name" in
14918                                 (*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";;
14919                                 (*.xz)  MANPAGE_FORMAT="$MANPAGE_FORMAT xz";;
14920                                 (*.gz)  MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14921                                 (*.Z)   MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14922                                 (*.0)   MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14923                                 (*)     MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14924                                 esac
14925
14926                                 case "$cf_name" in
14927                                 ($cf_dir/man*)
14928                                         cf_catonly=no
14929                                         ;;
14930                                 ($cf_dir/cat*)
14931                                         cf_preform=yes
14932                                         ;;
14933                                 esac
14934                                 break
14935                         fi
14936
14937                         # if we found a match in either man* or cat*, stop looking
14938                         if test -n "$MANPAGE_FORMAT" ; then
14939                                 cf_found=no
14940                                 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14941                                 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14942                                 case "$cf_name" in
14943                                 ($cf_dir/cat*)
14944                                         cf_found=yes
14945                                         ;;
14946                                 esac
14947                                 test "$cf_found" = yes && break
14948                         fi
14949                 done
14950                 # only check the first directory in $MANPATH where we find manpages
14951                 if test -n "$MANPAGE_FORMAT" ; then
14952                         break
14953                 fi
14954         done
14955         # if we did not find the example, just assume it is normal
14956         test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
14957         IFS="$ac_save_ifs"
14958         ;;
14959 (*)
14960         for cf_option in $MANPAGE_FORMAT; do
14961         case "$cf_option" in
14962         (xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly)
14963                 ;;
14964         (*)
14965                 cf_unknown="$cf_unknown $cf_option"
14966                 ;;
14967         esac
14968         done
14969         ;;
14970 esac
14971
14972 echo "$as_me:14972: result: $MANPAGE_FORMAT" >&5
14973 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
14974 if test -n "$cf_unknown" ; then
14975         { echo "$as_me:14975: WARNING: Unexpected manpage-format $cf_unknown" >&5
14976 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
14977 fi
14978
14979 cf_manpage_format=no
14980 cf_manpage_inboth=no
14981 cf_manpage_so_strip=
14982 cf_manpage_compress=
14983
14984 for cf_item in $MANPAGE_FORMAT
14985 do
14986 case "$cf_item" in
14987 (catonly)
14988         cf_manpage_format=yes
14989         cf_manpage_inboth=no
14990         ;;
14991 (formatted)
14992         cf_manpage_format=yes
14993         cf_manpage_inboth=yes
14994         ;;
14995 (compress)
14996         cf_manpage_so_strip="Z"
14997         cf_manpage_compress=compress
14998         ;;
14999 (gzip)
15000         cf_manpage_so_strip="gz"
15001         cf_manpage_compress=gzip
15002         ;;
15003 (bzip2)
15004         cf_manpage_so_strip="bz2"
15005         cf_manpage_compress=bzip2
15006         ;;
15007 (xz)
15008         cf_manpage_so_strip="xz"
15009         cf_manpage_compress=xz
15010         ;;
15011 esac
15012 done
15013
15014 echo "$as_me:15014: checking for manpage renaming" >&5
15015 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
15016
15017 # Check whether --with-manpage-renames or --without-manpage-renames was given.
15018 if test "${with_manpage_renames+set}" = set; then
15019   withval="$with_manpage_renames"
15020   MANPAGE_RENAMES=$withval
15021 else
15022   MANPAGE_RENAMES=yes
15023 fi;
15024
15025 case ".$MANPAGE_RENAMES" in
15026 (.no)
15027         ;;
15028 (.|.yes)
15029         # Debian 'man' program?
15030         if test -f /etc/debian_version ; then
15031                 MANPAGE_RENAMES=man/man_db.renames
15032         else
15033                 MANPAGE_RENAMES=no
15034         fi
15035         ;;
15036 esac
15037
15038 if test "$MANPAGE_RENAMES" = man/man_db.renames ; then
15039         MANPAGE_RENAMES=`pwd`/$MANPAGE_RENAMES
15040 elif test "$MANPAGE_RENAMES" = no ; then
15041         :
15042 elif test ! -f "$MANPAGE_RENAMES" ; then
15043         { { echo "$as_me:15043: error: not a filename: $MANPAGE_RENAMES" >&5
15044 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
15045    { (exit 1); exit 1; }; }
15046 fi
15047
15048 echo "$as_me:15048: result: $MANPAGE_RENAMES" >&5
15049 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
15050
15051 echo "$as_me:15051: checking if manpage aliases will be installed" >&5
15052 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
15053
15054 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
15055 if test "${with_manpage_aliases+set}" = set; then
15056   withval="$with_manpage_aliases"
15057   MANPAGE_ALIASES=$withval
15058 else
15059   MANPAGE_ALIASES=yes
15060 fi;
15061
15062 echo "$as_me:15062: result: $MANPAGE_ALIASES" >&5
15063 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
15064
15065 case "x$LN_S" in
15066 (xln*)
15067         cf_use_symlinks=yes
15068         ;;
15069 (*)
15070         cf_use_symlinks=no
15071         ;;
15072 esac
15073
15074 MANPAGE_SYMLINKS=no
15075 if test "$MANPAGE_ALIASES" = yes ; then
15076 echo "$as_me:15076: checking if manpage symlinks should be used" >&5
15077 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
15078
15079 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
15080 if test "${with_manpage_symlinks+set}" = set; then
15081   withval="$with_manpage_symlinks"
15082   MANPAGE_SYMLINKS=$withval
15083 else
15084   MANPAGE_SYMLINKS=$cf_use_symlinks
15085 fi;
15086
15087 if test "$cf_use_symlinks" = no; then
15088 if test "$MANPAGE_SYMLINKS" = yes ; then
15089         { echo "$as_me:15089: WARNING: cannot make symlinks" >&5
15090 echo "$as_me: WARNING: cannot make symlinks" >&2;}
15091         MANPAGE_SYMLINKS=no
15092 fi
15093 fi
15094
15095 echo "$as_me:15095: result: $MANPAGE_SYMLINKS" >&5
15096 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
15097 fi
15098
15099 echo "$as_me:15099: checking for manpage tbl" >&5
15100 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
15101
15102 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
15103 if test "${with_manpage_tbl+set}" = set; then
15104   withval="$with_manpage_tbl"
15105   MANPAGE_TBL=$withval
15106 else
15107   MANPAGE_TBL=no
15108 fi;
15109
15110 echo "$as_me:15110: result: $MANPAGE_TBL" >&5
15111 echo "${ECHO_T}$MANPAGE_TBL" >&6
15112
15113 if test "$prefix" = "NONE" ; then
15114         cf_prefix="$ac_default_prefix"
15115 else
15116         cf_prefix="$prefix"
15117 fi
15118
15119 test ! -d man && mkdir man
15120
15121 cf_edit_man=./edit_man.sh
15122 cf_man_alias=`pwd`/man_alias.sed
15123
15124 cat >$cf_edit_man <<CF_EOF
15125 #! $SHELL
15126 # this script is generated by the configure-script CF_MAN_PAGES macro.
15127
15128 prefix="$cf_prefix"
15129 datarootdir="$datarootdir"
15130 datadir="$datadir"
15131
15132 NCURSES_MAJOR="$NCURSES_MAJOR"
15133 NCURSES_MINOR="$NCURSES_MINOR"
15134 NCURSES_PATCH="$NCURSES_PATCH"
15135
15136 NCURSES_OSPEED="$NCURSES_OSPEED"
15137 TERMINFO="$TERMINFO"
15138
15139 INSTALL="$INSTALL"
15140 INSTALL_DATA="$INSTALL_DATA"
15141
15142 transform="$program_transform_name"
15143
15144 TMP=\${TMPDIR:=/tmp}/man\$\$
15145 trap "rm -f \$TMP; exit 1" 1 2 3 15
15146 trap "rm -f \$TMP" 0
15147
15148 form=\$1
15149 shift || exit 1
15150
15151 verb=\$1
15152 shift || exit 1
15153
15154 mandir=\$1
15155 shift || exit 1
15156
15157 srcdir=\$1
15158 top_srcdir=\$srcdir/..
15159 shift || exit 1
15160
15161 if test "\$form" = normal ; then
15162         if test "$cf_manpage_format" = yes ; then
15163         if test "$cf_manpage_inboth" = no ; then
15164                 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15165                 exit $?
15166         fi
15167         fi
15168         cf_subdir=\$mandir/man
15169         cf_tables=$MANPAGE_TBL
15170 else
15171         cf_subdir=\$mandir/cat
15172         cf_tables=yes
15173 fi
15174
15175 # process the list of source-files
15176 for i in "\$@" ; do
15177 case \$i in
15178 (*.orig|*.rej) ;;
15179 (*.[0-9]*)
15180         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
15181         if test "\$verb" = installing ; then
15182         if test ! -d "\$cf_subdir\${section}" ; then
15183                 mkdir -p "\$cf_subdir\$section"
15184         fi
15185         fi
15186
15187         # replace variables in man page
15188         if test ! -f "$cf_man_alias" ; then
15189 cat >>$cf_man_alias <<-CF_EOF2
15190                 s,@DATADIR@,\$datadir,g
15191                 s,@TERMINFO@,\${TERMINFO:="no default value"},g
15192                 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
15193                 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
15194                 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
15195                 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
15196                 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
15197 CF_EOF
15198
15199         for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
15200         do
15201                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15202                 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
15203 cat >>$cf_edit_man <<-CF_EOF
15204                 s,@$cf_NAME@,$cf_name,g
15205 CF_EOF
15206         done
15207
15208 cat >>$cf_edit_man <<CF_EOF
15209 CF_EOF2
15210                 echo "...made $cf_man_alias"
15211         fi
15212
15213         aliases=
15214         cf_source=\`basename "\$i"\`
15215         cf_full_alias=\$cf_source
15216         test ! -f "\$cf_full_alias" && cf_full_alias="\$srcdir/\$cf_full_alias"
15217         if test ! -f "\$cf_full_alias" ; then
15218                 echo ".. skipped \$cf_source"
15219                 continue
15220         fi
15221 CF_EOF
15222
15223 if test "$MANPAGE_ALIASES" != no ; then
15224 cat >>$cf_edit_man <<CF_EOF
15225         nCurses=ignore.3x
15226         cf_part_alias=\`echo \$cf_full_alias| sed -e 's,^.*/,,'\`
15227         test "$with_curses_h" = yes && nCurses=ncurses.3x
15228         aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$cf_full_alias" |sed -f "$cf_man_alias" | sort -u; test "\$cf_part_alias" = "\$nCurses" && echo curses\`
15229 CF_EOF
15230 fi
15231
15232 if test "$MANPAGE_RENAMES" = no ; then
15233 cat >>$cf_edit_man <<CF_EOF
15234         # perform program transformations for section 1 man pages
15235         if test \$section = 1 ; then
15236                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
15237         else
15238                 cf_target=\$cf_subdir\${section}/\$cf_source
15239         fi
15240 CF_EOF
15241 else
15242 cat >>$cf_edit_man <<CF_EOF
15243         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
15244         if test -z "\$cf_target" ; then
15245                 echo "? missing rename for \$cf_source"
15246                 cf_target="\$cf_source"
15247         fi
15248         cf_target="\$cf_subdir\${section}/\${cf_target}"
15249
15250 CF_EOF
15251 fi
15252
15253 cat >>$cf_edit_man <<CF_EOF
15254         sed     -f "$cf_man_alias" \\
15255 CF_EOF
15256
15257 if test "$MANPAGE_RENAMES" != no ; then
15258 cat >>$cf_edit_man <<CF_EOF
15259                 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
15260 CF_EOF
15261 else
15262 cat >>$cf_edit_man <<CF_EOF
15263                 < "\$i" >\$TMP
15264 CF_EOF
15265 fi
15266
15267 cat >>$cf_edit_man <<CF_EOF
15268 if test \$cf_tables = yes ; then
15269         tbl \$TMP >\$TMP.out
15270         mv \$TMP.out \$TMP
15271 fi
15272 CF_EOF
15273
15274 if test "$with_overwrite" != yes ; then
15275 cat >>$cf_edit_man <<CF_EOF
15276         sed -e "/\\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
15277         mv \$TMP.out \$TMP
15278 CF_EOF
15279 fi
15280
15281 if test "$with_curses_h" != yes ; then
15282 cat >>$cf_edit_man <<CF_EOF
15283         sed -e "/\\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
15284         mv \$TMP.out \$TMP
15285 CF_EOF
15286 fi
15287
15288 cat >>$cf_edit_man <<CF_EOF
15289         if test "\$form" = format ; then
15290                 nroff -man \$TMP >\$TMP.out
15291                 mv \$TMP.out \$TMP
15292         fi
15293 CF_EOF
15294
15295 if test -n "$cf_manpage_compress" ; then
15296 cat >>$cf_edit_man <<CF_EOF
15297         if test "\$verb" = installing ; then
15298         if ( "$cf_manpage_compress" -f \$TMP )
15299         then
15300                 mv \$TMP.$cf_manpage_so_strip \$TMP
15301         fi
15302         fi
15303         cf_target="\$cf_target.$cf_manpage_so_strip"
15304 CF_EOF
15305 fi
15306
15307 case "$MANPAGE_FORMAT" in
15308 (*BSDI*)
15309 cat >>$cf_edit_man <<CF_EOF
15310         if test "\$form" = format ; then
15311                 # BSDI installs only .0 suffixes in the cat directories
15312                 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
15313         fi
15314 CF_EOF
15315   ;;
15316 esac
15317
15318 cat >>$cf_edit_man <<CF_EOF
15319         suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
15320         if test "\$verb" = installing ; then
15321                 echo "\$verb \$cf_target"
15322                 \$INSTALL_DATA \$TMP "\$cf_target"
15323                 test -d "\$cf_subdir\${section}" &&
15324                 test -n "\$aliases" && (
15325                         cd "\$cf_subdir\${section}" && (
15326                                 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
15327                                 test -n "$cf_manpage_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_manpage_so_strip\$%%'\`
15328                                 cf_target=\`basename "\$cf_target"\`
15329                                 for cf_alias in \$aliases
15330                                 do
15331                                         if test "\$section" = 1 ; then
15332                                                 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15333                                         fi
15334
15335                                         if test "$MANPAGE_SYMLINKS" = yes ; then
15336                                                 if test -f "\$cf_alias\${suffix}" ; then
15337                                                         if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
15338                                                         then
15339                                                                 continue
15340                                                         fi
15341                                                 fi
15342                                                 echo ".. \$verb alias \$cf_alias\${suffix}"
15343 CF_EOF
15344 case "x$LN_S" in
15345 (*-f)
15346 cat >>$cf_edit_man <<CF_EOF
15347                                                 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15348 CF_EOF
15349         ;;
15350 (*)
15351 cat >>$cf_edit_man <<CF_EOF
15352                                                 rm -f "\$cf_alias\${suffix}"
15353                                                 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15354 CF_EOF
15355         ;;
15356 esac
15357 cat >>$cf_edit_man <<CF_EOF
15358                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15359                                                 echo ".so \$cf_source" >\$TMP
15360 CF_EOF
15361 if test -n "$cf_manpage_compress" ; then
15362 cat >>$cf_edit_man <<CF_EOF
15363                                                 if test -n "$cf_manpage_so_strip" ; then
15364                                                         "$cf_manpage_compress" -f \$TMP
15365                                                         mv \$TMP.$cf_manpage_so_strip \$TMP
15366                                                 fi
15367 CF_EOF
15368 fi
15369 cat >>$cf_edit_man <<CF_EOF
15370                                                 echo ".. \$verb alias \$cf_alias\${suffix}"
15371                                                 rm -f "\$cf_alias\${suffix}"
15372                                                 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15373                                         fi
15374                                 done
15375                         )
15376                 )
15377         elif test "\$verb" = removing ; then
15378                 test -f "\$cf_target" && (
15379                         echo "\$verb \$cf_target"
15380                         rm -f "\$cf_target"
15381                 )
15382                 test -d "\$cf_subdir\${section}" &&
15383                 test -n "\$aliases" && (
15384                         cd "\$cf_subdir\${section}" && (
15385                                 for cf_alias in \$aliases
15386                                 do
15387                                         if test "\$section" = 1 ; then
15388                                                 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15389                                         fi
15390
15391                                         echo ".. \$verb alias \$cf_alias\${suffix}"
15392                                         rm -f "\$cf_alias\${suffix}"
15393                                 done
15394                         )
15395                 )
15396         else
15397 #               echo ".hy 0"
15398                 cat \$TMP
15399         fi
15400         ;;
15401 esac
15402 done
15403
15404 if test "$cf_manpage_inboth" = yes ; then
15405 if test "\$form" != format ; then
15406         $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15407 fi
15408 fi
15409
15410 exit 0
15411 CF_EOF
15412 chmod 755 "$cf_edit_man"
15413
15414 ###############################################################################
15415
15416 ### Note that some functions (such as const) are normally disabled anyway.
15417 echo "$as_me:15417: checking if you want to build with function extensions" >&5
15418 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15419
15420 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15421 if test "${enable_ext_funcs+set}" = set; then
15422   enableval="$enable_ext_funcs"
15423   with_ext_funcs=$enableval
15424 else
15425   with_ext_funcs=yes
15426 fi;
15427 echo "$as_me:15427: result: $with_ext_funcs" >&5
15428 echo "${ECHO_T}$with_ext_funcs" >&6
15429 if test "x$with_ext_funcs" = xyes ; then
15430         NCURSES_EXT_FUNCS=1
15431
15432 cat >>confdefs.h <<\EOF
15433 #define NCURSES_EXT_FUNCS 1
15434 EOF
15435
15436 cat >>confdefs.h <<\EOF
15437 #define HAVE_ASSUME_DEFAULT_COLORS 1
15438 EOF
15439
15440 cat >>confdefs.h <<\EOF
15441 #define HAVE_CURSES_VERSION 1
15442 EOF
15443
15444 cat >>confdefs.h <<\EOF
15445 #define HAVE_HAS_KEY 1
15446 EOF
15447
15448 cat >>confdefs.h <<\EOF
15449 #define HAVE_RESIZETERM 1
15450 EOF
15451
15452 cat >>confdefs.h <<\EOF
15453 #define HAVE_RESIZE_TERM 1
15454 EOF
15455
15456 cat >>confdefs.h <<\EOF
15457 #define HAVE_TERM_ENTRY_H 1
15458 EOF
15459
15460 cat >>confdefs.h <<\EOF
15461 #define HAVE_USE_DEFAULT_COLORS 1
15462 EOF
15463
15464 cat >>confdefs.h <<\EOF
15465 #define HAVE_USE_EXTENDED_NAMES 1
15466 EOF
15467
15468 cat >>confdefs.h <<\EOF
15469 #define HAVE_USE_SCREEN 1
15470 EOF
15471
15472 cat >>confdefs.h <<\EOF
15473 #define HAVE_USE_WINDOW 1
15474 EOF
15475
15476 cat >>confdefs.h <<\EOF
15477 #define HAVE_WRESIZE 1
15478 EOF
15479
15480         GENERATED_EXT_FUNCS=generated
15481         test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15482 else
15483         NCURSES_EXT_FUNCS=0
15484         GENERATED_EXT_FUNCS=
15485 fi
15486
15487 echo "$as_me:15487: checking if you want to build with SCREEN extensions" >&5
15488 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15489
15490 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15491 if test "${enable_sp_funcs+set}" = set; then
15492   enableval="$enable_sp_funcs"
15493   with_sp_funcs=$enableval
15494 else
15495   with_sp_funcs=$cf_dft_ext_spfuncs
15496 fi;
15497 echo "$as_me:15497: result: $with_sp_funcs" >&5
15498 echo "${ECHO_T}$with_sp_funcs" >&6
15499 if test "x$with_sp_funcs" = xyes ; then
15500         NCURSES_SP_FUNCS=1
15501
15502 cat >>confdefs.h <<\EOF
15503 #define NCURSES_SP_FUNCS 1
15504 EOF
15505
15506 cat >>confdefs.h <<\EOF
15507 #define HAVE_TPUTS_SP 1
15508 EOF
15509
15510         GENERATED_SP_FUNCS=generated
15511 else
15512         NCURSES_SP_FUNCS=0
15513         GENERATED_SP_FUNCS=
15514 fi
15515
15516 echo "$as_me:15516: checking if you want to build with terminal-driver" >&5
15517 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15518
15519 # Check whether --enable-term-driver or --disable-term-driver was given.
15520 if test "${enable_term_driver+set}" = set; then
15521   enableval="$enable_term_driver"
15522   with_term_driver=$enableval
15523 else
15524   with_term_driver=no
15525 fi;
15526 echo "$as_me:15526: result: $with_term_driver" >&5
15527 echo "${ECHO_T}$with_term_driver" >&6
15528 if test "x$with_term_driver" = xyes ; then
15529
15530 cat >>confdefs.h <<\EOF
15531 #define USE_TERM_DRIVER 1
15532 EOF
15533
15534         if test "x$with_termlib" != xno ; then
15535                 { { echo "$as_me:15535: error: The term-driver option conflicts with the termlib option" >&5
15536 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15537    { (exit 1); exit 1; }; }
15538         fi
15539         if test "x$with_sp_funcs" != xyes ; then
15540                 { { echo "$as_me:15540: error: The term-driver option relies upon sp-funcs" >&5
15541 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15542    { (exit 1); exit 1; }; }
15543         fi
15544 fi
15545
15546 ###   use option --enable-const to turn on use of const beyond that in XSI.
15547 echo "$as_me:15547: checking for extended use of const keyword" >&5
15548 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15549
15550 # Check whether --enable-const or --disable-const was given.
15551 if test "${enable_const+set}" = set; then
15552   enableval="$enable_const"
15553   with_ext_const=$enableval
15554 else
15555   with_ext_const=$cf_dft_ext_const
15556 fi;
15557 echo "$as_me:15557: result: $with_ext_const" >&5
15558 echo "${ECHO_T}$with_ext_const" >&6
15559 NCURSES_CONST='/*nothing*/'
15560 if test "x$with_ext_const" = xyes ; then
15561         NCURSES_CONST=const
15562 fi
15563
15564 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
15565 echo "$as_me:15565: checking if you want to use extended colors" >&5
15566 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15567
15568 # Check whether --enable-ext-colors or --disable-ext-colors was given.
15569 if test "${enable_ext_colors+set}" = set; then
15570   enableval="$enable_ext_colors"
15571   with_ext_colors=$enableval
15572 else
15573   with_ext_colors=$cf_dft_ext_colors
15574 fi;
15575 echo "$as_me:15575: result: $with_ext_colors" >&5
15576 echo "${ECHO_T}$with_ext_colors" >&6
15577 NCURSES_EXT_COLORS=0
15578 if test "x$with_ext_colors" = xyes ; then
15579         if test "x$with_widec" != xyes ; then
15580                 { echo "$as_me:15580: WARNING: This option applies only to wide-character library" >&5
15581 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15582         else
15583                 # cannot be ABI 5 since it changes sizeof(cchar_t)
15584
15585 if test "${with_abi_version+set}" != set; then
15586         case "$cf_cv_rel_version" in
15587         (5.*)
15588                 cf_cv_rel_version=6.0
15589                 cf_cv_abi_version=6
15590                 cf_cv_abi_default=6
15591                 { echo "$as_me:15591: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15592 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15593                 ;;
15594         esac
15595 fi
15596
15597                 NCURSES_EXT_COLORS=1
15598
15599 cat >>confdefs.h <<\EOF
15600 #define NCURSES_EXT_COLORS 1
15601 EOF
15602
15603 cat >>confdefs.h <<\EOF
15604 #define HAVE_ALLOC_PAIR 1
15605 EOF
15606
15607 cat >>confdefs.h <<\EOF
15608 #define HAVE_INIT_EXTENDED_COLOR 1
15609 EOF
15610
15611 cat >>confdefs.h <<\EOF
15612 #define HAVE_RESET_COLOR_PAIRS 1
15613 EOF
15614
15615         fi
15616 fi
15617
15618 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
15619 echo "$as_me:15619: checking if you want to use extended mouse encoding" >&5
15620 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15621
15622 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15623 if test "${enable_ext_mouse+set}" = set; then
15624   enableval="$enable_ext_mouse"
15625   with_ext_mouse=$enableval
15626 else
15627   with_ext_mouse=$cf_dft_ext_mouse
15628 fi;
15629 echo "$as_me:15629: result: $with_ext_mouse" >&5
15630 echo "${ECHO_T}$with_ext_mouse" >&6
15631 if test "x$with_ext_mouse" = xyes ; then
15632
15633 if test "${with_abi_version+set}" != set; then
15634         case "$cf_cv_rel_version" in
15635         (5.*)
15636                 cf_cv_rel_version=6.0
15637                 cf_cv_abi_version=6
15638                 cf_cv_abi_default=6
15639                 { echo "$as_me:15639: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15640 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15641                 ;;
15642         esac
15643 fi
15644
15645 fi
15646
15647 case $cf_cv_abi_default in
15648 (5)
15649         NCURSES_MOUSE_VERSION=1
15650         ;;
15651 (6)
15652         NCURSES_MOUSE_VERSION=2
15653         ;;
15654 ([789])
15655         NCURSES_MOUSE_VERSION=3
15656         ;;
15657 esac
15658
15659 ###   use option --enable-ext-putwin to turn on extended screendumps
15660 echo "$as_me:15660: checking if you want to use extended putwin/screendump" >&5
15661 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15662
15663 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15664 if test "${enable_ext_putwin+set}" = set; then
15665   enableval="$enable_ext_putwin"
15666   with_ext_putwin=$enableval
15667 else
15668   with_ext_putwin=$cf_dft_ext_putwin
15669 fi;
15670 echo "$as_me:15670: result: $with_ext_putwin" >&5
15671 echo "${ECHO_T}$with_ext_putwin" >&6
15672 if test "x$with_ext_putwin" = xyes ; then
15673
15674 cat >>confdefs.h <<\EOF
15675 #define NCURSES_EXT_PUTWIN 1
15676 EOF
15677
15678 fi
15679
15680 echo "$as_me:15680: checking if you want \$NCURSES_NO_PADDING code" >&5
15681 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15682
15683 # Check whether --enable-no-padding or --disable-no-padding was given.
15684 if test "${enable_no_padding+set}" = set; then
15685   enableval="$enable_no_padding"
15686   with_no_padding=$enableval
15687 else
15688   with_no_padding=$with_ext_funcs
15689 fi;
15690 echo "$as_me:15690: result: $with_no_padding" >&5
15691 echo "${ECHO_T}$with_no_padding" >&6
15692 test "x$with_no_padding" = xyes &&
15693 cat >>confdefs.h <<\EOF
15694 #define NCURSES_NO_PADDING 1
15695 EOF
15696
15697 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
15698 echo "$as_me:15698: checking if you want SIGWINCH handler" >&5
15699 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15700
15701 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15702 if test "${enable_sigwinch+set}" = set; then
15703   enableval="$enable_sigwinch"
15704   with_sigwinch=$enableval
15705 else
15706   with_sigwinch=$with_ext_funcs
15707 fi;
15708 echo "$as_me:15708: result: $with_sigwinch" >&5
15709 echo "${ECHO_T}$with_sigwinch" >&6
15710 test "x$with_sigwinch" = xyes &&
15711 cat >>confdefs.h <<\EOF
15712 #define USE_SIGWINCH 1
15713 EOF
15714
15715 ###   use option --enable-tcap-names to allow user to define new capabilities
15716 echo "$as_me:15716: checking if you want user-definable terminal capabilities like termcap" >&5
15717 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15718
15719 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15720 if test "${enable_tcap_names+set}" = set; then
15721   enableval="$enable_tcap_names"
15722   with_tcap_names=$enableval
15723 else
15724   with_tcap_names=$with_ext_funcs
15725 fi;
15726 echo "$as_me:15726: result: $with_tcap_names" >&5
15727 echo "${ECHO_T}$with_tcap_names" >&6
15728 NCURSES_XNAMES=0
15729 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
15730
15731 ##############################################################################
15732
15733 echo "$as_me:15733: checking if you want to link with the pthread library" >&5
15734 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15735
15736 # Check whether --with-pthread or --without-pthread was given.
15737 if test "${with_pthread+set}" = set; then
15738   withval="$with_pthread"
15739   with_pthread=$withval
15740 else
15741   with_pthread=no
15742 fi;
15743 echo "$as_me:15743: result: $with_pthread" >&5
15744 echo "${ECHO_T}$with_pthread" >&6
15745
15746 if test "$with_pthread" != no ; then
15747         echo "$as_me:15747: checking for pthread.h" >&5
15748 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15749 if test "${ac_cv_header_pthread_h+set}" = set; then
15750   echo $ECHO_N "(cached) $ECHO_C" >&6
15751 else
15752   cat >"conftest.$ac_ext" <<_ACEOF
15753 #line 15753 "configure"
15754 #include "confdefs.h"
15755 #include <pthread.h>
15756 _ACEOF
15757 if { (eval echo "$as_me:15757: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15758   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15759   ac_status=$?
15760   $EGREP -v '^ *\+' conftest.er1 >conftest.err
15761   rm -f conftest.er1
15762   cat conftest.err >&5
15763   echo "$as_me:15763: \$? = $ac_status" >&5
15764   (exit "$ac_status"); } >/dev/null; then
15765   if test -s conftest.err; then
15766     ac_cpp_err=$ac_c_preproc_warn_flag
15767   else
15768     ac_cpp_err=
15769   fi
15770 else
15771   ac_cpp_err=yes
15772 fi
15773 if test -z "$ac_cpp_err"; then
15774   ac_cv_header_pthread_h=yes
15775 else
15776   echo "$as_me: failed program was:" >&5
15777   cat "conftest.$ac_ext" >&5
15778   ac_cv_header_pthread_h=no
15779 fi
15780 rm -f conftest.err "conftest.$ac_ext"
15781 fi
15782 echo "$as_me:15782: result: $ac_cv_header_pthread_h" >&5
15783 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15784 if test "$ac_cv_header_pthread_h" = yes; then
15785
15786 cat >>confdefs.h <<\EOF
15787 #define HAVE_PTHREADS_H 1
15788 EOF
15789
15790         for cf_lib_pthread in pthread c_r
15791         do
15792             echo "$as_me:15792: checking if we can link with the $cf_lib_pthread library" >&5
15793 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15794             cf_save_LIBS="$LIBS"
15795
15796 cf_add_libs="$LIBS"
15797 # reverse order
15798 cf_add_0lib=
15799 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15800 # filter duplicates
15801 for cf_add_1lib in $cf_add_0lib; do
15802         for cf_add_2lib in $cf_add_libs; do
15803                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15804                         cf_add_1lib=
15805                         break
15806                 fi
15807         done
15808         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15809 done
15810 LIBS="$cf_add_libs"
15811
15812             cat >"conftest.$ac_ext" <<_ACEOF
15813 #line 15813 "configure"
15814 #include "confdefs.h"
15815
15816 #include <pthread.h>
15817
15818 int
15819 main (void)
15820 {
15821
15822                 int rc = pthread_create(0,0,0,0);
15823                 int r2 = pthread_mutexattr_settype(0, 0);
15824
15825   ;
15826   return 0;
15827 }
15828 _ACEOF
15829 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15830 if { (eval echo "$as_me:15830: \"$ac_link\"") >&5
15831   (eval $ac_link) 2>&5
15832   ac_status=$?
15833   echo "$as_me:15833: \$? = $ac_status" >&5
15834   (exit "$ac_status"); } &&
15835          { ac_try='test -s "conftest$ac_exeext"'
15836   { (eval echo "$as_me:15836: \"$ac_try\"") >&5
15837   (eval $ac_try) 2>&5
15838   ac_status=$?
15839   echo "$as_me:15839: \$? = $ac_status" >&5
15840   (exit "$ac_status"); }; }; then
15841   with_pthread=yes
15842 else
15843   echo "$as_me: failed program was:" >&5
15844 cat "conftest.$ac_ext" >&5
15845 with_pthread=no
15846 fi
15847 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15848             LIBS="$cf_save_LIBS"
15849             echo "$as_me:15849: result: $with_pthread" >&5
15850 echo "${ECHO_T}$with_pthread" >&6
15851             test "$with_pthread" = yes && break
15852         done
15853
15854         if test "$with_pthread" = yes ; then
15855
15856 cf_add_libs="$LIBS"
15857 # reverse order
15858 cf_add_0lib=
15859 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15860 # filter duplicates
15861 for cf_add_1lib in $cf_add_0lib; do
15862         for cf_add_2lib in $cf_add_libs; do
15863                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15864                         cf_add_1lib=
15865                         break
15866                 fi
15867         done
15868         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15869 done
15870 LIBS="$cf_add_libs"
15871
15872 cat >>confdefs.h <<\EOF
15873 #define HAVE_LIBPTHREADS 1
15874 EOF
15875
15876         else
15877             { { echo "$as_me:15877: error: Cannot link with pthread library" >&5
15878 echo "$as_me: error: Cannot link with pthread library" >&2;}
15879    { (exit 1); exit 1; }; }
15880         fi
15881
15882 fi
15883
15884 fi
15885
15886 if test "x$with_pthread" != xno; then
15887         echo "$as_me:15887: checking for pthread_kill" >&5
15888 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15889 if test "${ac_cv_func_pthread_kill+set}" = set; then
15890   echo $ECHO_N "(cached) $ECHO_C" >&6
15891 else
15892   cat >"conftest.$ac_ext" <<_ACEOF
15893 #line 15893 "configure"
15894 #include "confdefs.h"
15895 #define pthread_kill autoconf_temporary
15896 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
15897 #undef pthread_kill
15898
15899 #ifdef __cplusplus
15900 extern "C"
15901 #endif
15902
15903 /* We use char because int might match the return type of a gcc2
15904    builtin and then its argument prototype would still apply.  */
15905 char pthread_kill (void);
15906
15907 int
15908 main (void)
15909 {
15910
15911 /* The GNU C library defines stubs for functions which it implements
15912     to always fail with ENOSYS.  Some functions are actually named
15913     something starting with __ and the normal name is an alias.  */
15914 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15915 #error found stub for pthread_kill
15916 #endif
15917
15918         return pthread_kill ();
15919   ;
15920   return 0;
15921 }
15922 _ACEOF
15923 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15924 if { (eval echo "$as_me:15924: \"$ac_link\"") >&5
15925   (eval $ac_link) 2>&5
15926   ac_status=$?
15927   echo "$as_me:15927: \$? = $ac_status" >&5
15928   (exit "$ac_status"); } &&
15929          { ac_try='test -s "conftest$ac_exeext"'
15930   { (eval echo "$as_me:15930: \"$ac_try\"") >&5
15931   (eval $ac_try) 2>&5
15932   ac_status=$?
15933   echo "$as_me:15933: \$? = $ac_status" >&5
15934   (exit "$ac_status"); }; }; then
15935   ac_cv_func_pthread_kill=yes
15936 else
15937   echo "$as_me: failed program was:" >&5
15938 cat "conftest.$ac_ext" >&5
15939 ac_cv_func_pthread_kill=no
15940 fi
15941 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15942 fi
15943 echo "$as_me:15943: result: $ac_cv_func_pthread_kill" >&5
15944 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
15945 if test "$ac_cv_func_pthread_kill" = yes; then
15946
15947                 echo "$as_me:15947: checking if you want to allow EINTR in wgetch with pthreads" >&5
15948 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
15949
15950 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
15951 if test "${enable_pthreads_eintr+set}" = set; then
15952   enableval="$enable_pthreads_eintr"
15953   use_pthreads_eintr=$enableval
15954 else
15955   use_pthreads_eintr=no
15956 fi;
15957                 echo "$as_me:15957: result: $use_pthreads_eintr" >&5
15958 echo "${ECHO_T}$use_pthreads_eintr" >&6
15959                 if test "x$use_pthreads_eintr" = xyes ; then
15960
15961 cat >>confdefs.h <<\EOF
15962 #define USE_PTHREADS_EINTR 1
15963 EOF
15964
15965                 fi
15966 fi
15967
15968         echo "$as_me:15968: checking if you want to use weak-symbols for pthreads" >&5
15969 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15970
15971 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15972 if test "${enable_weak_symbols+set}" = set; then
15973   enableval="$enable_weak_symbols"
15974   use_weak_symbols=$enableval
15975 else
15976   use_weak_symbols=no
15977 fi;
15978         echo "$as_me:15978: result: $use_weak_symbols" >&5
15979 echo "${ECHO_T}$use_weak_symbols" >&6
15980         if test "x$use_weak_symbols" = xyes ; then
15981
15982 echo "$as_me:15982: checking if $CC supports weak symbols" >&5
15983 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15984 if test "${cf_cv_weak_symbols+set}" = set; then
15985   echo $ECHO_N "(cached) $ECHO_C" >&6
15986 else
15987
15988 cat >"conftest.$ac_ext" <<_ACEOF
15989 #line 15989 "configure"
15990 #include "confdefs.h"
15991
15992 #include <stdio.h>
15993 int
15994 main (void)
15995 {
15996
15997 #if defined(__GNUC__)
15998 #  if defined __USE_ISOC99
15999 #    define _cat_pragma(exp)    _Pragma(#exp)
16000 #    define _weak_pragma(exp)   _cat_pragma(weak name)
16001 #  else
16002 #    define _weak_pragma(exp)
16003 #  endif
16004 #  define _declare(name)        __extension__ extern __typeof__(name) name
16005 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
16006 #endif
16007
16008 weak_symbol(fopen);
16009
16010   ;
16011   return 0;
16012 }
16013 _ACEOF
16014 rm -f "conftest.$ac_objext"
16015 if { (eval echo "$as_me:16015: \"$ac_compile\"") >&5
16016   (eval $ac_compile) 2>&5
16017   ac_status=$?
16018   echo "$as_me:16018: \$? = $ac_status" >&5
16019   (exit "$ac_status"); } &&
16020          { ac_try='test -s "conftest.$ac_objext"'
16021   { (eval echo "$as_me:16021: \"$ac_try\"") >&5
16022   (eval $ac_try) 2>&5
16023   ac_status=$?
16024   echo "$as_me:16024: \$? = $ac_status" >&5
16025   (exit "$ac_status"); }; }; then
16026   cf_cv_weak_symbols=yes
16027 else
16028   echo "$as_me: failed program was:" >&5
16029 cat "conftest.$ac_ext" >&5
16030 cf_cv_weak_symbols=no
16031 fi
16032 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16033
16034 fi
16035 echo "$as_me:16035: result: $cf_cv_weak_symbols" >&5
16036 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
16037
16038         else
16039                 cf_cv_weak_symbols=no
16040         fi
16041
16042         if test "x$cf_cv_weak_symbols" = xyes ; then
16043
16044 cat >>confdefs.h <<\EOF
16045 #define USE_WEAK_SYMBOLS 1
16046 EOF
16047
16048         fi
16049 fi
16050
16051 PTHREAD=
16052 if test "x$with_pthread" = "xyes" ; then
16053
16054 cat >>confdefs.h <<\EOF
16055 #define USE_PTHREADS 1
16056 EOF
16057
16058         enable_reentrant=yes
16059         if test "x$cf_cv_weak_symbols" = xyes ; then
16060                 PTHREAD=-lpthread
16061
16062 cf_add_libs="$PRIVATE_LIBS"
16063 # reverse order
16064 cf_add_0lib=
16065 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16066 # filter duplicates
16067 for cf_add_1lib in $cf_add_0lib; do
16068         for cf_add_2lib in $cf_add_libs; do
16069                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16070                         cf_add_1lib=
16071                         break
16072                 fi
16073         done
16074         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16075 done
16076 PRIVATE_LIBS="$cf_add_libs"
16077
16078         fi
16079 fi
16080
16081 # Reentrant code has to be opaque; there's little advantage to making ncurses
16082 # opaque outside of that, so there is no --enable-opaque option.  We can use
16083 # this option without --with-pthreads, but this will be always set for
16084 # pthreads.
16085 echo "$as_me:16085: checking if you want reentrant code" >&5
16086 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
16087
16088 # Check whether --enable-reentrant or --disable-reentrant was given.
16089 if test "${enable_reentrant+set}" = set; then
16090   enableval="$enable_reentrant"
16091   with_reentrant=$enableval
16092 else
16093   with_reentrant=no
16094 fi;
16095 echo "$as_me:16095: result: $with_reentrant" >&5
16096 echo "${ECHO_T}$with_reentrant" >&6
16097 if test "x$with_reentrant" = xyes ; then
16098         cf_cv_enable_reentrant=1
16099         cf_cv_enable_opaque="NCURSES_INTERNALS"
16100         NCURSES_SIZE_T=int
16101         if test "x$cf_cv_weak_symbols" = xyes ; then
16102
16103 # remove pthread library from $LIBS
16104 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
16105
16106 cf_add_libs="$TEST_LIBS"
16107 # reverse order
16108 cf_add_0lib=
16109 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16110 # filter duplicates
16111 for cf_add_1lib in $cf_add_0lib; do
16112         for cf_add_2lib in $cf_add_libs; do
16113                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16114                         cf_add_1lib=
16115                         break
16116                 fi
16117         done
16118         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16119 done
16120 TEST_LIBS="$cf_add_libs"
16121
16122 cf_add_libs="$TEST_LIBS2"
16123 # reverse order
16124 cf_add_0lib=
16125 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16126 # filter duplicates
16127 for cf_add_1lib in $cf_add_0lib; do
16128         for cf_add_2lib in $cf_add_libs; do
16129                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16130                         cf_add_1lib=
16131                         break
16132                 fi
16133         done
16134         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16135 done
16136 TEST_LIBS2="$cf_add_libs"
16137
16138 cf_add_libs="$PRIVATE_LIBS"
16139 # reverse order
16140 cf_add_0lib=
16141 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16142 # filter duplicates
16143 for cf_add_1lib in $cf_add_0lib; do
16144         for cf_add_2lib in $cf_add_libs; do
16145                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16146                         cf_add_1lib=
16147                         break
16148                 fi
16149         done
16150         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16151 done
16152 PRIVATE_LIBS="$cf_add_libs"
16153
16154         else
16155                 # when not using weak symbols but with_reentrant,
16156                 # add 't' to the library suffix on all platforms
16157                 # except cygwin, where we only do that if ALSO
16158                 # compiling with full thread support.
16159                 case "$host" in
16160                 (*cygwin* | *msys*)
16161                         if test "$with_pthread" = "yes" ; then
16162                                 if test "x$disable_lib_suffixes" = "xno" ; then
16163                                         LIB_SUFFIX="t${LIB_SUFFIX}"
16164                                 fi
16165                         fi ;;
16166                 (*)
16167                         if test "x$disable_lib_suffixes" = "xno" ; then
16168                                 LIB_SUFFIX="t${LIB_SUFFIX}"
16169                         fi
16170                         ;;
16171                 esac
16172         fi
16173
16174 cat >>confdefs.h <<\EOF
16175 #define USE_REENTRANT 1
16176 EOF
16177
16178 if test "${with_abi_version+set}" != set; then
16179         case "$cf_cv_rel_version" in
16180         (5.*)
16181                 cf_cv_rel_version=6.0
16182                 cf_cv_abi_version=6
16183                 cf_cv_abi_default=6
16184                 { echo "$as_me:16184: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
16185 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
16186                 ;;
16187         esac
16188 fi
16189
16190 else
16191         cf_cv_enable_reentrant=0
16192         cf_cv_enable_opaque="NCURSES_OPAQUE"
16193         NCURSES_SIZE_T=$cf_dft_ordinate_type
16194 fi
16195
16196 echo "$as_me:16196: checking if you want opaque curses-library structures" >&5
16197 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
16198
16199 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
16200 if test "${enable_opaque_curses+set}" = set; then
16201   enableval="$enable_opaque_curses"
16202   test "$enableval" != yes && enableval=no
16203         if test "$enableval" != "no" ; then
16204     enable_opaque_curses=yes
16205         else
16206
16207          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16208          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16209
16210         fi
16211 else
16212   enableval=no
16213
16214          test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16215          test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16216
16217 fi;
16218 echo "$as_me:16218: result: $enable_opaque_curses" >&5
16219 echo "${ECHO_T}$enable_opaque_curses" >&6
16220
16221 test "$cf_cv_enable_reentrant" = 1 && \
16222 test "$enable_opaque_curses" = no && \
16223 { { echo "$as_me:16223: error: reentrant configuration requires opaque library" >&5
16224 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
16225    { (exit 1); exit 1; }; }
16226
16227 echo "$as_me:16227: checking if you want opaque form-library structures" >&5
16228 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
16229
16230 # Check whether --enable-opaque-form or --disable-opaque-form was given.
16231 if test "${enable_opaque_form+set}" = set; then
16232   enableval="$enable_opaque_form"
16233   enable_opaque_form=yes
16234 else
16235   enable_opaque_form=no
16236 fi;
16237 echo "$as_me:16237: result: $enable_opaque_form" >&5
16238 echo "${ECHO_T}$enable_opaque_form" >&6
16239
16240 echo "$as_me:16240: checking if you want opaque menu-library structures" >&5
16241 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
16242
16243 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
16244 if test "${enable_opaque_menu+set}" = set; then
16245   enableval="$enable_opaque_menu"
16246   enable_opaque_menu=yes
16247 else
16248   enable_opaque_menu=no
16249 fi;
16250 echo "$as_me:16250: result: $enable_opaque_menu" >&5
16251 echo "${ECHO_T}$enable_opaque_menu" >&6
16252
16253 echo "$as_me:16253: checking if you want opaque panel-library structures" >&5
16254 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
16255
16256 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
16257 if test "${enable_opaque_panel+set}" = set; then
16258   enableval="$enable_opaque_panel"
16259   enable_opaque_panel=yes
16260 else
16261   enable_opaque_panel=no
16262 fi;
16263 echo "$as_me:16263: result: $enable_opaque_panel" >&5
16264 echo "${ECHO_T}$enable_opaque_panel" >&6
16265
16266 NCURSES_OPAQUE=0;               test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
16267 NCURSES_OPAQUE_FORM=0;  test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
16268 NCURSES_OPAQUE_MENU=0;  test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
16269 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
16270
16271 ### Allow using a different wrap-prefix
16272 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
16273         echo "$as_me:16273: checking for prefix used to wrap public variables" >&5
16274 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
16275
16276 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
16277 if test "${with_wrap_prefix+set}" = set; then
16278   withval="$with_wrap_prefix"
16279   NCURSES_WRAP_PREFIX=$withval
16280 else
16281   NCURSES_WRAP_PREFIX=_nc_
16282 fi;
16283         echo "$as_me:16283: result: $NCURSES_WRAP_PREFIX" >&5
16284 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
16285 else
16286         NCURSES_WRAP_PREFIX=_nc_
16287 fi
16288
16289 cat >>confdefs.h <<EOF
16290 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
16291 EOF
16292
16293 ###############################################################################
16294 # These options are relatively safe to experiment with.
16295
16296 echo "$as_me:16296: checking if you want all development code" >&5
16297 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
16298
16299 # Check whether --with-develop or --without-develop was given.
16300 if test "${with_develop+set}" = set; then
16301   withval="$with_develop"
16302   with_develop=$withval
16303 else
16304   with_develop=no
16305 fi;
16306 echo "$as_me:16306: result: $with_develop" >&5
16307 echo "${ECHO_T}$with_develop" >&6
16308
16309 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
16310 echo "$as_me:16310: checking if you want hard-tabs code" >&5
16311 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
16312
16313 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
16314 if test "${enable_hard_tabs+set}" = set; then
16315   enableval="$enable_hard_tabs"
16316
16317 else
16318   enable_hard_tabs=$with_develop
16319 fi;
16320 echo "$as_me:16320: result: $enable_hard_tabs" >&5
16321 echo "${ECHO_T}$enable_hard_tabs" >&6
16322 test "x$enable_hard_tabs" = xyes &&
16323 cat >>confdefs.h <<\EOF
16324 #define USE_HARD_TABS 1
16325 EOF
16326
16327 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
16328 echo "$as_me:16328: checking if you want limited support for xmc" >&5
16329 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
16330
16331 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
16332 if test "${enable_xmc_glitch+set}" = set; then
16333   enableval="$enable_xmc_glitch"
16334
16335 else
16336   enable_xmc_glitch=$with_develop
16337 fi;
16338 echo "$as_me:16338: result: $enable_xmc_glitch" >&5
16339 echo "${ECHO_T}$enable_xmc_glitch" >&6
16340 test "x$enable_xmc_glitch" = xyes &&
16341 cat >>confdefs.h <<\EOF
16342 #define USE_XMC_SUPPORT 1
16343 EOF
16344
16345 ###############################################################################
16346 # These are just experimental, probably should not be in a package:
16347
16348 echo "$as_me:16348: checking if you do not want to assume colors are white-on-black" >&5
16349 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
16350
16351 # Check whether --enable-assumed-color or --disable-assumed-color was given.
16352 if test "${enable_assumed_color+set}" = set; then
16353   enableval="$enable_assumed_color"
16354   with_assumed_color=$enableval
16355 else
16356   with_assumed_color=yes
16357 fi;
16358 echo "$as_me:16358: result: $with_assumed_color" >&5
16359 echo "${ECHO_T}$with_assumed_color" >&6
16360 test "x$with_assumed_color" = xyes &&
16361 cat >>confdefs.h <<\EOF
16362 #define USE_ASSUMED_COLOR 1
16363 EOF
16364
16365 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
16366 echo "$as_me:16366: checking if you want hashmap scrolling-optimization code" >&5
16367 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16368
16369 # Check whether --enable-hashmap or --disable-hashmap was given.
16370 if test "${enable_hashmap+set}" = set; then
16371   enableval="$enable_hashmap"
16372   with_hashmap=$enableval
16373 else
16374   with_hashmap=yes
16375 fi;
16376 echo "$as_me:16376: result: $with_hashmap" >&5
16377 echo "${ECHO_T}$with_hashmap" >&6
16378 test "x$with_hashmap" = xyes &&
16379 cat >>confdefs.h <<\EOF
16380 #define USE_HASHMAP 1
16381 EOF
16382
16383 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16384 echo "$as_me:16384: checking if you want colorfgbg code" >&5
16385 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16386
16387 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16388 if test "${enable_colorfgbg+set}" = set; then
16389   enableval="$enable_colorfgbg"
16390   with_colorfgbg=$enableval
16391 else
16392   with_colorfgbg=no
16393 fi;
16394 echo "$as_me:16394: result: $with_colorfgbg" >&5
16395 echo "${ECHO_T}$with_colorfgbg" >&6
16396 test "x$with_colorfgbg" = xyes &&
16397 cat >>confdefs.h <<\EOF
16398 #define USE_COLORFGBG 1
16399 EOF
16400
16401 ###   use option --enable-fvisibility to turn on use of gcc-specific feature
16402 echo "$as_me:16402: checking if you want to use gcc -fvisibility option" >&5
16403 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16404
16405 # Check whether --enable-fvisibility or --disable-fvisibility was given.
16406 if test "${enable_fvisibility+set}" = set; then
16407   enableval="$enable_fvisibility"
16408   cf_with_fvisibility=$enableval
16409 else
16410   cf_with_fvisibility=no
16411 fi;
16412 echo "$as_me:16412: result: $cf_with_fvisibility" >&5
16413 echo "${ECHO_T}$cf_with_fvisibility" >&6
16414
16415 NCURSES_IMPEXP=
16416 NCURSES_CXX_IMPEXP=
16417 if test "x$cf_with_fvisibility" = xyes; then
16418
16419 echo "$as_me:16419: checking if $CC -fvisibility=hidden option works" >&5
16420 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16421 if test "${cf_cv_fvisibility_hidden+set}" = set; then
16422   echo $ECHO_N "(cached) $ECHO_C" >&6
16423 else
16424
16425     cf_save_cflags="$CFLAGS"
16426     CFLAGS="$CFLAGS -fvisibility=hidden"
16427     cat >"conftest.$ac_ext" <<_ACEOF
16428 #line 16428 "configure"
16429 #include "confdefs.h"
16430
16431 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16432
16433 int
16434 main (void)
16435 {
16436
16437         if (somefunc()) return 1;
16438
16439   ;
16440   return 0;
16441 }
16442 _ACEOF
16443 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16444 if { (eval echo "$as_me:16444: \"$ac_link\"") >&5
16445   (eval $ac_link) 2>&5
16446   ac_status=$?
16447   echo "$as_me:16447: \$? = $ac_status" >&5
16448   (exit "$ac_status"); } &&
16449          { ac_try='test -s "conftest$ac_exeext"'
16450   { (eval echo "$as_me:16450: \"$ac_try\"") >&5
16451   (eval $ac_try) 2>&5
16452   ac_status=$?
16453   echo "$as_me:16453: \$? = $ac_status" >&5
16454   (exit "$ac_status"); }; }; then
16455   cf_cv_fvisibility_hidden=yes
16456 else
16457   echo "$as_me: failed program was:" >&5
16458 cat "conftest.$ac_ext" >&5
16459 cf_cv_fvisibility_hidden=no
16460 fi
16461 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16462     CFLAGS=$cf_save_cflags
16463
16464 fi
16465 echo "$as_me:16465: result: $cf_cv_fvisibility_hidden" >&5
16466 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16467
16468         if test "x$cf_cv_fvisibility_hidden" = xyes
16469         then
16470
16471 cf_fix_cppflags=no
16472 cf_new_cflags=
16473 cf_new_cppflags=
16474 cf_new_extra_cppflags=
16475
16476 for cf_add_cflags in -fvisibility=hidden
16477 do
16478 case "$cf_fix_cppflags" in
16479 (no)
16480         case "$cf_add_cflags" in
16481         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16482                 case "$cf_add_cflags" in
16483                 (-D*)
16484                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16485
16486                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16487                                 && test -z "${cf_tst_cflags}" \
16488                                 && cf_fix_cppflags=yes
16489
16490                         if test "$cf_fix_cppflags" = yes ; then
16491
16492         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16493         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16494
16495                                 continue
16496                         elif test "${cf_tst_cflags}" = "\"'" ; then
16497
16498         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16499         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16500
16501                                 continue
16502                         fi
16503                         ;;
16504                 esac
16505                 case "$CPPFLAGS" in
16506                 (*$cf_add_cflags)
16507                         ;;
16508                 (*)
16509                         case "$cf_add_cflags" in
16510                         (-D*)
16511                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16512
16513 CPPFLAGS=`echo "$CPPFLAGS" | \
16514         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16515                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16516
16517                                 ;;
16518                         esac
16519
16520         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16521         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16522
16523                         ;;
16524                 esac
16525                 ;;
16526         (*)
16527
16528         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16529         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16530
16531                 ;;
16532         esac
16533         ;;
16534 (yes)
16535
16536         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16537         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16538
16539         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16540
16541         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16542                 && test -z "${cf_tst_cflags}" \
16543                 && cf_fix_cppflags=no
16544         ;;
16545 esac
16546 done
16547
16548 if test -n "$cf_new_cflags" ; then
16549
16550         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16551         CFLAGS="${CFLAGS}$cf_new_cflags"
16552
16553 fi
16554
16555 if test -n "$cf_new_cppflags" ; then
16556
16557         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16558         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16559
16560 fi
16561
16562 if test -n "$cf_new_extra_cppflags" ; then
16563
16564         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16565         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16566
16567 fi
16568
16569                 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16570         fi
16571         if test -n "$CXX"
16572         then
16573                 ac_ext=cc
16574 ac_cpp='$CXXCPP $CPPFLAGS'
16575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16576 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16578 ac_main_return="return"
16579
16580 echo "$as_me:16580: checking if $CXX -fvisibility=hidden option works" >&5
16581 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16582 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16583   echo $ECHO_N "(cached) $ECHO_C" >&6
16584 else
16585
16586     cf_save_cflags="$CXXFLAGS"
16587     CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16588     cat >"conftest.$ac_ext" <<_ACEOF
16589 #line 16589 "configure"
16590 #include "confdefs.h"
16591
16592 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16593
16594 int
16595 main (void)
16596 {
16597
16598         if (somefunc()) return 1;
16599
16600   ;
16601   return 0;
16602 }
16603 _ACEOF
16604 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16605 if { (eval echo "$as_me:16605: \"$ac_link\"") >&5
16606   (eval $ac_link) 2>&5
16607   ac_status=$?
16608   echo "$as_me:16608: \$? = $ac_status" >&5
16609   (exit "$ac_status"); } &&
16610          { ac_try='test -s "conftest$ac_exeext"'
16611   { (eval echo "$as_me:16611: \"$ac_try\"") >&5
16612   (eval $ac_try) 2>&5
16613   ac_status=$?
16614   echo "$as_me:16614: \$? = $ac_status" >&5
16615   (exit "$ac_status"); }; }; then
16616   cf_cv_fvisibility_hidden2=yes
16617 else
16618   echo "$as_me: failed program was:" >&5
16619 cat "conftest.$ac_ext" >&5
16620 cf_cv_fvisibility_hidden2=no
16621 fi
16622 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16623     CXXFLAGS=$cf_save_cflags
16624
16625 fi
16626 echo "$as_me:16626: result: $cf_cv_fvisibility_hidden2" >&5
16627 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16628
16629                 if test "x$cf_cv_fvisibility_hidden2" = xyes
16630                 then
16631
16632 cf_save_CXXFLAGS="$CFLAGS"
16633 CFLAGS="$CXXFLAGS"
16634
16635 cf_fix_cppflags=no
16636 cf_new_cflags=
16637 cf_new_cppflags=
16638 cf_new_extra_cppflags=
16639
16640 for cf_add_cflags in -fvisibility=hidden
16641 do
16642 case "$cf_fix_cppflags" in
16643 (no)
16644         case "$cf_add_cflags" in
16645         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16646                 case "$cf_add_cflags" in
16647                 (-D*)
16648                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16649
16650                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16651                                 && test -z "${cf_tst_cflags}" \
16652                                 && cf_fix_cppflags=yes
16653
16654                         if test "$cf_fix_cppflags" = yes ; then
16655
16656         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16657         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16658
16659                                 continue
16660                         elif test "${cf_tst_cflags}" = "\"'" ; then
16661
16662         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16663         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16664
16665                                 continue
16666                         fi
16667                         ;;
16668                 esac
16669                 case "$CPPFLAGS" in
16670                 (*$cf_add_cflags)
16671                         ;;
16672                 (*)
16673                         case "$cf_add_cflags" in
16674                         (-D*)
16675                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16676
16677 CPPFLAGS=`echo "$CPPFLAGS" | \
16678         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
16679                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
16680
16681                                 ;;
16682                         esac
16683
16684         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16685         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16686
16687                         ;;
16688                 esac
16689                 ;;
16690         (*)
16691
16692         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16693         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16694
16695                 ;;
16696         esac
16697         ;;
16698 (yes)
16699
16700         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16701         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16702
16703         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16704
16705         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16706                 && test -z "${cf_tst_cflags}" \
16707                 && cf_fix_cppflags=no
16708         ;;
16709 esac
16710 done
16711
16712 if test -n "$cf_new_cflags" ; then
16713
16714         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16715         CFLAGS="${CFLAGS}$cf_new_cflags"
16716
16717 fi
16718
16719 if test -n "$cf_new_cppflags" ; then
16720
16721         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16722         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16723
16724 fi
16725
16726 if test -n "$cf_new_extra_cppflags" ; then
16727
16728         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16729         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16730
16731 fi
16732
16733 CXXFLAGS="$CFLAGS"
16734 CFLAGS="$cf_save_CXXFLAGS"
16735
16736                         NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16737                 fi
16738                 ac_ext=c
16739 ac_cpp='$CPP $CPPFLAGS'
16740 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16741 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16742 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16743 ac_main_return="return"
16744
16745         fi
16746 fi
16747
16748 ###   use option --enable-interop to turn on use of bindings used for interop
16749 echo "$as_me:16749: checking if you want interop bindings" >&5
16750 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16751
16752 # Check whether --enable-interop or --disable-interop was given.
16753 if test "${enable_interop+set}" = set; then
16754   enableval="$enable_interop"
16755   with_exp_interop=$enableval
16756 else
16757   with_exp_interop=$cf_dft_interop
16758 fi;
16759 echo "$as_me:16759: result: $with_exp_interop" >&5
16760 echo "${ECHO_T}$with_exp_interop" >&6
16761
16762 NCURSES_INTEROP_FUNCS=0
16763 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16764
16765 echo "$as_me:16765: checking if you want experimental safe-sprintf code" >&5
16766 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16767
16768 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16769 if test "${enable_safe_sprintf+set}" = set; then
16770   enableval="$enable_safe_sprintf"
16771   with_safe_sprintf=$enableval
16772 else
16773   with_safe_sprintf=no
16774 fi;
16775 echo "$as_me:16775: result: $with_safe_sprintf" >&5
16776 echo "${ECHO_T}$with_safe_sprintf" >&6
16777
16778 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16779 # when hashmap is used scroll hints are useless
16780 if test "$with_hashmap" = no ; then
16781 echo "$as_me:16781: checking if you want to experiment without scrolling-hints code" >&5
16782 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16783
16784 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16785 if test "${enable_scroll_hints+set}" = set; then
16786   enableval="$enable_scroll_hints"
16787   with_scroll_hints=$enableval
16788 else
16789   with_scroll_hints=yes
16790 fi;
16791 echo "$as_me:16791: result: $with_scroll_hints" >&5
16792 echo "${ECHO_T}$with_scroll_hints" >&6
16793 test "x$with_scroll_hints" = xyes &&
16794 cat >>confdefs.h <<\EOF
16795 #define USE_SCROLL_HINTS 1
16796 EOF
16797
16798 fi
16799
16800 echo "$as_me:16800: checking if you want wgetch-events code" >&5
16801 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16802
16803 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16804 if test "${enable_wgetch_events+set}" = set; then
16805   enableval="$enable_wgetch_events"
16806   with_wgetch_events=$enableval
16807 else
16808   with_wgetch_events=no
16809 fi;
16810 echo "$as_me:16810: result: $with_wgetch_events" >&5
16811 echo "${ECHO_T}$with_wgetch_events" >&6
16812 if test "x$with_wgetch_events" = xyes ; then
16813
16814 cat >>confdefs.h <<\EOF
16815 #define NCURSES_WGETCH_EVENTS 1
16816 EOF
16817
16818         NCURSES_WGETCH_EVENTS=1
16819 else
16820         NCURSES_WGETCH_EVENTS=0
16821 fi
16822
16823 case "$cf_cv_system_name" in
16824 (*mingw32*|*mingw64*|*-msvc*)
16825         echo "$as_me:16825: checking if you want experimental-Windows driver" >&5
16826 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16827
16828 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16829 if test "${enable_exp_win32+set}" = set; then
16830   enableval="$enable_exp_win32"
16831   with_exp_win32=$enableval
16832 else
16833   with_exp_win32=no
16834 fi;
16835         echo "$as_me:16835: result: $with_exp_win32" >&5
16836 echo "${ECHO_T}$with_exp_win32" >&6
16837         if test "x$with_exp_win32" = xyes
16838         then
16839
16840 cat >>confdefs.h <<\EOF
16841 #define EXP_WIN32_DRIVER 1
16842 EOF
16843
16844                 EXP_WIN32_DRIVER=1
16845                 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16846         else
16847                 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16848                 EXP_WIN32_DRIVER=0
16849         fi
16850         ;;
16851 (*)
16852         EXP_WIN32_DRIVER=0
16853         INTERNALS_HDR=
16854         ;;
16855 esac
16856
16857 ###############################################################################
16858
16859 ###     use option --disable-echo to suppress full display compiling commands
16860
16861 echo "$as_me:16861: checking if you want to see long compiling messages" >&5
16862 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16863
16864 # Check whether --enable-echo or --disable-echo was given.
16865 if test "${enable_echo+set}" = set; then
16866   enableval="$enable_echo"
16867   test "$enableval" != no && enableval=yes
16868         if test "$enableval" != "yes" ; then
16869
16870         ECHO_LT='--silent'
16871         ECHO_LD='@echo linking $@;'
16872         RULE_CC='@echo compiling $<'
16873         SHOW_CC='@echo compiling $@'
16874         ECHO_CC='@'
16875
16876         else
16877
16878         ECHO_LT=''
16879         ECHO_LD=''
16880         RULE_CC=''
16881         SHOW_CC=''
16882         ECHO_CC=''
16883
16884         fi
16885 else
16886   enableval=yes
16887
16888         ECHO_LT=''
16889         ECHO_LD=''
16890         RULE_CC=''
16891         SHOW_CC=''
16892         ECHO_CC=''
16893
16894 fi;
16895 echo "$as_me:16895: result: $enableval" >&5
16896 echo "${ECHO_T}$enableval" >&6
16897
16898 if test "x$enable_echo" = xyes; then
16899         ECHO_LINK=
16900 else
16901         ECHO_LINK='@ echo linking $@ ... ;'
16902         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16903         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16904 fi
16905
16906 # --disable-stripping is used for debugging
16907
16908 echo "$as_me:16908: checking if you want to install stripped executables" >&5
16909 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16910
16911 # Check whether --enable-stripping or --disable-stripping was given.
16912 if test "${enable_stripping+set}" = set; then
16913   enableval="$enable_stripping"
16914   test "$enableval" != no && enableval=yes
16915         if test "$enableval" != "yes" ; then
16916     enable_stripping=no
16917         else
16918                 enable_stripping=yes
16919         fi
16920 else
16921   enableval=yes
16922         enable_stripping=yes
16923
16924 fi;
16925 echo "$as_me:16925: result: $enable_stripping" >&5
16926 echo "${ECHO_T}$enable_stripping" >&6
16927
16928 if test "$enable_stripping" = yes
16929 then
16930         INSTALL_OPT_S="-s"
16931 else
16932         INSTALL_OPT_S=
16933 fi
16934
16935 : "${INSTALL:=install}"
16936 echo "$as_me:16936: checking if install accepts -p option" >&5
16937 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16938 if test "${cf_cv_install_p+set}" = set; then
16939   echo $ECHO_N "(cached) $ECHO_C" >&6
16940 else
16941
16942         rm -rf ./conftest*
16943         date >conftest.in
16944         mkdir conftest.out
16945         sleep 3
16946         if $INSTALL -p conftest.in conftest.out 2>/dev/null
16947         then
16948                 if test -f conftest.out/conftest.in
16949                 then
16950                         test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16951                         test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16952                         if test -s conftest.err
16953                         then
16954                                 cf_cv_install_p=no
16955                         else
16956                                 cf_cv_install_p=yes
16957                         fi
16958                 else
16959                         cf_cv_install_p=no
16960                 fi
16961         else
16962                 cf_cv_install_p=no
16963         fi
16964         rm -rf ./conftest*
16965
16966 fi
16967 echo "$as_me:16967: result: $cf_cv_install_p" >&5
16968 echo "${ECHO_T}$cf_cv_install_p" >&6
16969
16970 echo "$as_me:16970: checking if install needs to be told about ownership" >&5
16971 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16972 case `$ac_config_guess` in
16973 (*minix)
16974         with_install_o=yes
16975         ;;
16976 (*)
16977         with_install_o=no
16978         ;;
16979 esac
16980
16981 echo "$as_me:16981: result: $with_install_o" >&5
16982 echo "${ECHO_T}$with_install_o" >&6
16983 if test "x$with_install_o" = xyes
16984 then
16985         INSTALL_OPT_O="`id root|sed -e 's/uid=[0-9]*(/ -o /' -e 's/gid=[0-9]*(/ -g /' -e 's/ [^=[:space:]][^=[:space:]]*=.*/ /' -e 's/)//g'`"
16986 else
16987         INSTALL_OPT_O=
16988 fi
16989
16990 # If we're avoiding relinking of shared libraries during install, that is to
16991 # avoid modifying the build-tree.  For the same reason, avoid doing ranlib if
16992 # the install program has "-p" (for preserving timestamps).
16993 cf_cv_do_reranlib=yes
16994 if test "x$cf_cv_install_p" = xyes
16995 then
16996         if test "x$cf_cv_do_relink" != xyes
16997         then
16998                 cf_cv_do_reranlib=no
16999                 INSTALL_OPT_P="-p"
17000                 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
17001         fi
17002 fi
17003
17004 ###     use option --enable-warnings to turn on all gcc warnings
17005
17006 echo "$as_me:17006: checking if you want to use C11 _Noreturn feature" >&5
17007 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
17008
17009 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
17010 if test "${enable_stdnoreturn+set}" = set; then
17011   enableval="$enable_stdnoreturn"
17012   test "$enableval" != yes && enableval=no
17013         if test "$enableval" != "no" ; then
17014     enable_stdnoreturn=yes
17015         else
17016                 enable_stdnoreturn=no
17017         fi
17018 else
17019   enableval=no
17020         enable_stdnoreturn=no
17021
17022 fi;
17023 echo "$as_me:17023: result: $enable_stdnoreturn" >&5
17024 echo "${ECHO_T}$enable_stdnoreturn" >&6
17025
17026 if test $enable_stdnoreturn = yes; then
17027 echo "$as_me:17027: checking for C11 _Noreturn feature" >&5
17028 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
17029 if test "${cf_cv_c11_noreturn+set}" = set; then
17030   echo $ECHO_N "(cached) $ECHO_C" >&6
17031 else
17032   cat >"conftest.$ac_ext" <<_ACEOF
17033 #line 17033 "configure"
17034 #include "confdefs.h"
17035
17036 $ac_includes_default
17037 #include <stdnoreturn.h>
17038 static _Noreturn void giveup(void) { exit(0); }
17039
17040 int
17041 main (void)
17042 {
17043 if (feof(stdin)) giveup()
17044   ;
17045   return 0;
17046 }
17047 _ACEOF
17048 rm -f "conftest.$ac_objext"
17049 if { (eval echo "$as_me:17049: \"$ac_compile\"") >&5
17050   (eval $ac_compile) 2>&5
17051   ac_status=$?
17052   echo "$as_me:17052: \$? = $ac_status" >&5
17053   (exit "$ac_status"); } &&
17054          { ac_try='test -s "conftest.$ac_objext"'
17055   { (eval echo "$as_me:17055: \"$ac_try\"") >&5
17056   (eval $ac_try) 2>&5
17057   ac_status=$?
17058   echo "$as_me:17058: \$? = $ac_status" >&5
17059   (exit "$ac_status"); }; }; then
17060   cf_cv_c11_noreturn=yes
17061 else
17062   echo "$as_me: failed program was:" >&5
17063 cat "conftest.$ac_ext" >&5
17064 cf_cv_c11_noreturn=no
17065 fi
17066 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17067
17068 fi
17069 echo "$as_me:17069: result: $cf_cv_c11_noreturn" >&5
17070 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
17071 else
17072         cf_cv_c11_noreturn=no,
17073 fi
17074
17075 if test "$cf_cv_c11_noreturn" = yes; then
17076
17077 cat >>confdefs.h <<\EOF
17078 #define HAVE_STDNORETURN_H 1
17079 EOF
17080
17081 cat >>confdefs.h <<EOF
17082 #define STDC_NORETURN _Noreturn
17083 EOF
17084
17085         HAVE_STDNORETURN_H=1
17086 else
17087         HAVE_STDNORETURN_H=0
17088 fi
17089
17090 if test "$GCC" = yes || test "$GXX" = yes
17091 then
17092
17093 if test "$GCC" = yes || test "$GXX" = yes
17094 then
17095         case $CFLAGS in
17096         (*-Werror=*)
17097                 cf_temp_flags=
17098                 for cf_temp_scan in $CFLAGS
17099                 do
17100                         case "x$cf_temp_scan" in
17101                         (x-Werror=format*)
17102
17103         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17104         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17105
17106                                 ;;
17107                         (x-Werror=*)
17108
17109         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17110         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17111
17112                                 ;;
17113                         (*)
17114
17115         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17116         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17117
17118                                 ;;
17119                         esac
17120                 done
17121                 if test "x$CFLAGS" != "x$cf_temp_flags"
17122                 then
17123                         test -n "$verbose" && echo "    repairing CFLAGS: $CFLAGS" 1>&6
17124
17125 echo "${as_me:-configure}:17125: testing repairing CFLAGS: $CFLAGS ..." 1>&5
17126
17127                         CFLAGS="$cf_temp_flags"
17128                         test -n "$verbose" && echo "    ... fixed $CFLAGS" 1>&6
17129
17130 echo "${as_me:-configure}:17130: testing ... fixed $CFLAGS ..." 1>&5
17131
17132                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
17133
17134 echo "${as_me:-configure}:17134: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17135
17136                 fi
17137                 ;;
17138         esac
17139 fi
17140
17141 if test "$GCC" = yes || test "$GXX" = yes
17142 then
17143         case $CPPFLAGS in
17144         (*-Werror=*)
17145                 cf_temp_flags=
17146                 for cf_temp_scan in $CPPFLAGS
17147                 do
17148                         case "x$cf_temp_scan" in
17149                         (x-Werror=format*)
17150
17151         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17152         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17153
17154                                 ;;
17155                         (x-Werror=*)
17156
17157         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17158         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17159
17160                                 ;;
17161                         (*)
17162
17163         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17164         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17165
17166                                 ;;
17167                         esac
17168                 done
17169                 if test "x$CPPFLAGS" != "x$cf_temp_flags"
17170                 then
17171                         test -n "$verbose" && echo "    repairing CPPFLAGS: $CPPFLAGS" 1>&6
17172
17173 echo "${as_me:-configure}:17173: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
17174
17175                         CPPFLAGS="$cf_temp_flags"
17176                         test -n "$verbose" && echo "    ... fixed $CPPFLAGS" 1>&6
17177
17178 echo "${as_me:-configure}:17178: testing ... fixed $CPPFLAGS ..." 1>&5
17179
17180                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
17181
17182 echo "${as_me:-configure}:17182: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17183
17184                 fi
17185                 ;;
17186         esac
17187 fi
17188
17189 if test "$GCC" = yes || test "$GXX" = yes
17190 then
17191         case $LDFLAGS in
17192         (*-Werror=*)
17193                 cf_temp_flags=
17194                 for cf_temp_scan in $LDFLAGS
17195                 do
17196                         case "x$cf_temp_scan" in
17197                         (x-Werror=format*)
17198
17199         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17200         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17201
17202                                 ;;
17203                         (x-Werror=*)
17204
17205         test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17206         EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17207
17208                                 ;;
17209                         (*)
17210
17211         test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17212         cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17213
17214                                 ;;
17215                         esac
17216                 done
17217                 if test "x$LDFLAGS" != "x$cf_temp_flags"
17218                 then
17219                         test -n "$verbose" && echo "    repairing LDFLAGS: $LDFLAGS" 1>&6
17220
17221 echo "${as_me:-configure}:17221: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
17222
17223                         LDFLAGS="$cf_temp_flags"
17224                         test -n "$verbose" && echo "    ... fixed $LDFLAGS" 1>&6
17225
17226 echo "${as_me:-configure}:17226: testing ... fixed $LDFLAGS ..." 1>&5
17227
17228                         test -n "$verbose" && echo "    ... extra $EXTRA_CFLAGS" 1>&6
17229
17230 echo "${as_me:-configure}:17230: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17231
17232                 fi
17233                 ;;
17234         esac
17235 fi
17236
17237 echo "$as_me:17237: checking if you want to turn on gcc warnings" >&5
17238 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
17239
17240 # Check whether --enable-warnings or --disable-warnings was given.
17241 if test "${enable_warnings+set}" = set; then
17242   enableval="$enable_warnings"
17243   test "$enableval" != yes && enableval=no
17244         if test "$enableval" != "no" ; then
17245     enable_warnings=yes
17246         else
17247                 enable_warnings=no
17248         fi
17249 else
17250   enableval=no
17251         enable_warnings=no
17252
17253 fi;
17254 echo "$as_me:17254: result: $enable_warnings" >&5
17255 echo "${ECHO_T}$enable_warnings" >&6
17256 if test "$enable_warnings" = "yes"
17257 then
17258
17259 if test "x$have_x" = xyes; then
17260
17261 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
17262 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
17263 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
17264 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
17265 for cf_X_CFLAGS in $X_CFLAGS
17266 do
17267         case "x$cf_X_CFLAGS" in
17268         x-[IUD]*)
17269                 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
17270                 ;;
17271         *)
17272                 CFLAGS="$CFLAGS $cf_X_CFLAGS"
17273                 ;;
17274         esac
17275 done
17276
17277 cat >"conftest.$ac_ext" <<_ACEOF
17278 #line 17278 "configure"
17279 #include "confdefs.h"
17280
17281 #include <stdlib.h>
17282 #include <X11/Intrinsic.h>
17283
17284 int
17285 main (void)
17286 {
17287 String foo = malloc(1); free((void*)foo)
17288   ;
17289   return 0;
17290 }
17291 _ACEOF
17292 rm -f "conftest.$ac_objext"
17293 if { (eval echo "$as_me:17293: \"$ac_compile\"") >&5
17294   (eval $ac_compile) 2>&5
17295   ac_status=$?
17296   echo "$as_me:17296: \$? = $ac_status" >&5
17297   (exit "$ac_status"); } &&
17298          { ac_try='test -s "conftest.$ac_objext"'
17299   { (eval echo "$as_me:17299: \"$ac_try\"") >&5
17300   (eval $ac_try) 2>&5
17301   ac_status=$?
17302   echo "$as_me:17302: \$? = $ac_status" >&5
17303   (exit "$ac_status"); }; }; then
17304
17305 echo "$as_me:17305: checking for X11/Xt const-feature" >&5
17306 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
17307 if test "${cf_cv_const_x_string+set}" = set; then
17308   echo $ECHO_N "(cached) $ECHO_C" >&6
17309 else
17310
17311         cat >"conftest.$ac_ext" <<_ACEOF
17312 #line 17312 "configure"
17313 #include "confdefs.h"
17314
17315 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
17316 #undef  XTSTRINGDEFINES /* X11R5 and later */
17317 #include <stdlib.h>
17318 #include <X11/Intrinsic.h>
17319
17320 int
17321 main (void)
17322 {
17323 String foo = malloc(1); *foo = 0
17324   ;
17325   return 0;
17326 }
17327 _ACEOF
17328 rm -f "conftest.$ac_objext"
17329 if { (eval echo "$as_me:17329: \"$ac_compile\"") >&5
17330   (eval $ac_compile) 2>&5
17331   ac_status=$?
17332   echo "$as_me:17332: \$? = $ac_status" >&5
17333   (exit "$ac_status"); } &&
17334          { ac_try='test -s "conftest.$ac_objext"'
17335   { (eval echo "$as_me:17335: \"$ac_try\"") >&5
17336   (eval $ac_try) 2>&5
17337   ac_status=$?
17338   echo "$as_me:17338: \$? = $ac_status" >&5
17339   (exit "$ac_status"); }; }; then
17340
17341                         cf_cv_const_x_string=no
17342
17343 else
17344   echo "$as_me: failed program was:" >&5
17345 cat "conftest.$ac_ext" >&5
17346
17347                         cf_cv_const_x_string=yes
17348
17349 fi
17350 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17351
17352 fi
17353 echo "$as_me:17353: result: $cf_cv_const_x_string" >&5
17354 echo "${ECHO_T}$cf_cv_const_x_string" >&6
17355
17356 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17357 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17358 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17359
17360 case "$cf_cv_const_x_string" in
17361 (no)
17362
17363         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17364         CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17365
17366         ;;
17367 (*)
17368
17369         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17370         CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17371
17372         ;;
17373 esac
17374
17375 else
17376   echo "$as_me: failed program was:" >&5
17377 cat "conftest.$ac_ext" >&5
17378 fi
17379 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17380  fi
17381 cat > "conftest.$ac_ext" <<EOF
17382 #line 17382 "${as_me:-configure}"
17383 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17384 EOF
17385 if test "$INTEL_COMPILER" = yes
17386 then
17387 # The "-wdXXX" options suppress warnings:
17388 # remark #1419: external declaration in primary source file
17389 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17390 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17391 # remark #193: zero used for undefined preprocessing identifier
17392 # remark #593: variable "curs_sb_left_arrow" was set but never used
17393 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17394 # remark #869: parameter "tw" was never referenced
17395 # remark #981: operands are evaluated in unspecified order
17396 # warning #279: controlling expression is constant
17397
17398         { echo "$as_me:17398: checking for $CC warning options..." >&5
17399 echo "$as_me: checking for $CC warning options..." >&6;}
17400         cf_save_CFLAGS="$CFLAGS"
17401         EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17402         for cf_opt in \
17403                 wd1419 \
17404                 wd1683 \
17405                 wd1684 \
17406                 wd193 \
17407                 wd593 \
17408                 wd279 \
17409                 wd810 \
17410                 wd869 \
17411                 wd981
17412         do
17413                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17414                 if { (eval echo "$as_me:17414: \"$ac_compile\"") >&5
17415   (eval $ac_compile) 2>&5
17416   ac_status=$?
17417   echo "$as_me:17417: \$? = $ac_status" >&5
17418   (exit "$ac_status"); }; then
17419                         test -n "$verbose" && echo "$as_me:17419: result: ... -$cf_opt" >&5
17420 echo "${ECHO_T}... -$cf_opt" >&6
17421                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17422                 fi
17423         done
17424         CFLAGS="$cf_save_CFLAGS"
17425 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17426 then
17427         { echo "$as_me:17427: checking for $CC warning options..." >&5
17428 echo "$as_me: checking for $CC warning options..." >&6;}
17429         cf_save_CFLAGS="$CFLAGS"
17430         cf_warn_CONST=""
17431         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17432         cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17433         test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17434         for cf_opt in W Wall \
17435                 Wbad-function-cast \
17436                 Wcast-align \
17437                 Wcast-qual \
17438                 Wdeclaration-after-statement \
17439                 Wextra \
17440                 Winline \
17441                 Wmissing-declarations \
17442                 Wmissing-prototypes \
17443                 Wnested-externs \
17444                 Wpointer-arith \
17445                 Wshadow \
17446                 Wstrict-prototypes \
17447                 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17448         do
17449                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17450                 if { (eval echo "$as_me:17450: \"$ac_compile\"") >&5
17451   (eval $ac_compile) 2>&5
17452   ac_status=$?
17453   echo "$as_me:17453: \$? = $ac_status" >&5
17454   (exit "$ac_status"); }; then
17455                         test -n "$verbose" && echo "$as_me:17455: result: ... -$cf_opt" >&5
17456 echo "${ECHO_T}... -$cf_opt" >&6
17457                         case "$cf_opt" in
17458                         (Winline)
17459                                 case "$GCC_VERSION" in
17460                                 ([34].*)
17461                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
17462
17463 echo "${as_me:-configure}:17463: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17464
17465                                         continue;;
17466                                 esac
17467                                 ;;
17468                         (Wpointer-arith)
17469                                 case "$GCC_VERSION" in
17470                                 ([12].*)
17471                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
17472
17473 echo "${as_me:-configure}:17473: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17474
17475                                         continue;;
17476                                 esac
17477                                 ;;
17478                         esac
17479                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17480                 fi
17481         done
17482         CFLAGS="$cf_save_CFLAGS"
17483 fi
17484 rm -rf ./conftest*
17485
17486 fi
17487
17488 if test "$GCC" = yes || test "$GXX" = yes
17489 then
17490 cat > conftest.i <<EOF
17491 #ifndef GCC_PRINTF
17492 #define GCC_PRINTF 0
17493 #endif
17494 #ifndef GCC_SCANF
17495 #define GCC_SCANF 0
17496 #endif
17497 #ifndef GCC_NORETURN
17498 #define GCC_NORETURN /* nothing */
17499 #endif
17500 #ifndef GCC_UNUSED
17501 #define GCC_UNUSED /* nothing */
17502 #endif
17503 EOF
17504 if test "$GCC" = yes
17505 then
17506         { echo "$as_me:17506: checking for $CC __attribute__ directives..." >&5
17507 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17508 cat > "conftest.$ac_ext" <<EOF
17509 #line 17509 "${as_me:-configure}"
17510 #include <stdio.h>
17511 #include "confdefs.h"
17512 #include "conftest.h"
17513 #include "conftest.i"
17514 #if     GCC_PRINTF
17515 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17516 #else
17517 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17518 #endif
17519 #if     GCC_SCANF
17520 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
17521 #else
17522 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
17523 #endif
17524 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17525 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17526 extern GCC_NORETURN void foo(void);
17527 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17528 EOF
17529         cf_printf_attribute=no
17530         cf_scanf_attribute=no
17531         for cf_attribute in scanf printf unused noreturn
17532         do
17533
17534 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17535
17536                 cf_directive="__attribute__(($cf_attribute))"
17537                 echo "checking for $CC $cf_directive" 1>&5
17538
17539                 case "$cf_attribute" in
17540                 (printf)
17541                         cf_printf_attribute=yes
17542                         cat >conftest.h <<EOF
17543 #define GCC_$cf_ATTRIBUTE 1
17544 EOF
17545                         ;;
17546                 (scanf)
17547                         cf_scanf_attribute=yes
17548                         cat >conftest.h <<EOF
17549 #define GCC_$cf_ATTRIBUTE 1
17550 EOF
17551                         ;;
17552                 (*)
17553                         cat >conftest.h <<EOF
17554 #define GCC_$cf_ATTRIBUTE $cf_directive
17555 EOF
17556                         ;;
17557                 esac
17558
17559                 if { (eval echo "$as_me:17559: \"$ac_compile\"") >&5
17560   (eval $ac_compile) 2>&5
17561   ac_status=$?
17562   echo "$as_me:17562: \$? = $ac_status" >&5
17563   (exit "$ac_status"); }; then
17564                         test -n "$verbose" && echo "$as_me:17564: result: ... $cf_attribute" >&5
17565 echo "${ECHO_T}... $cf_attribute" >&6
17566                         cat conftest.h >>confdefs.h
17567                         case "$cf_attribute" in
17568                         (noreturn)
17569
17570 cat >>confdefs.h <<EOF
17571 #define GCC_NORETURN $cf_directive
17572 EOF
17573
17574                                 ;;
17575                         (printf)
17576                                 cf_value='/* nothing */'
17577                                 if test "$cf_printf_attribute" != no ; then
17578                                         cf_value='__attribute__((format(printf,fmt,var)))'
17579
17580 cat >>confdefs.h <<\EOF
17581 #define GCC_PRINTF 1
17582 EOF
17583
17584                                 fi
17585
17586 cat >>confdefs.h <<EOF
17587 #define GCC_PRINTFLIKE(fmt,var) $cf_value
17588 EOF
17589
17590                                 ;;
17591                         (scanf)
17592                                 cf_value='/* nothing */'
17593                                 if test "$cf_scanf_attribute" != no ; then
17594                                         cf_value='__attribute__((format(scanf,fmt,var)))'
17595
17596 cat >>confdefs.h <<\EOF
17597 #define GCC_SCANF 1
17598 EOF
17599
17600                                 fi
17601
17602 cat >>confdefs.h <<EOF
17603 #define GCC_SCANFLIKE(fmt,var) $cf_value
17604 EOF
17605
17606                                 ;;
17607                         (unused)
17608
17609 cat >>confdefs.h <<EOF
17610 #define GCC_UNUSED $cf_directive
17611 EOF
17612
17613                                 ;;
17614                         esac
17615                 fi
17616         done
17617 else
17618         ${FGREP-fgrep} define conftest.i >>confdefs.h
17619 fi
17620 rm -rf ./conftest*
17621 fi
17622
17623 fi
17624
17625 if test "x$enable_warnings" = "xyes"; then
17626
17627         ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17628
17629         if test "x$cf_with_cxx" = xyes ; then
17630
17631 INTEL_CPLUSPLUS=no
17632
17633 if test "$GCC" = yes ; then
17634         case "$host_os" in
17635         (linux*|gnu*)
17636                 echo "$as_me:17636: checking if this is really Intel C++ compiler" >&5
17637 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17638                 cf_save_CFLAGS="$CXXFLAGS"
17639                 CXXFLAGS="$CXXFLAGS -no-gcc"
17640                 cat >"conftest.$ac_ext" <<_ACEOF
17641 #line 17641 "configure"
17642 #include "confdefs.h"
17643
17644 int
17645 main (void)
17646 {
17647
17648 #ifdef __INTEL_COMPILER
17649 #else
17650 #error __INTEL_COMPILER is not defined
17651 #endif
17652
17653   ;
17654   return 0;
17655 }
17656 _ACEOF
17657 rm -f "conftest.$ac_objext"
17658 if { (eval echo "$as_me:17658: \"$ac_compile\"") >&5
17659   (eval $ac_compile) 2>&5
17660   ac_status=$?
17661   echo "$as_me:17661: \$? = $ac_status" >&5
17662   (exit "$ac_status"); } &&
17663          { ac_try='test -s "conftest.$ac_objext"'
17664   { (eval echo "$as_me:17664: \"$ac_try\"") >&5
17665   (eval $ac_try) 2>&5
17666   ac_status=$?
17667   echo "$as_me:17667: \$? = $ac_status" >&5
17668   (exit "$ac_status"); }; }; then
17669   INTEL_CPLUSPLUS=yes
17670 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17671
17672 else
17673   echo "$as_me: failed program was:" >&5
17674 cat "conftest.$ac_ext" >&5
17675 fi
17676 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17677                 CXXFLAGS="$cf_save_CFLAGS"
17678                 echo "$as_me:17678: result: $INTEL_CPLUSPLUS" >&5
17679 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17680                 ;;
17681         esac
17682 fi
17683
17684 CLANG_CPLUSPLUS=no
17685
17686 if test "$GCC" = yes ; then
17687         echo "$as_me:17687: checking if this is really Clang C++ compiler" >&5
17688 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17689         cf_save_CFLAGS="$CXXFLAGS"
17690         cat >"conftest.$ac_ext" <<_ACEOF
17691 #line 17691 "configure"
17692 #include "confdefs.h"
17693
17694 int
17695 main (void)
17696 {
17697
17698 #ifdef __clang__
17699 #else
17700 #error __clang__ is not defined
17701 #endif
17702
17703   ;
17704   return 0;
17705 }
17706 _ACEOF
17707 rm -f "conftest.$ac_objext"
17708 if { (eval echo "$as_me:17708: \"$ac_compile\"") >&5
17709   (eval $ac_compile) 2>&5
17710   ac_status=$?
17711   echo "$as_me:17711: \$? = $ac_status" >&5
17712   (exit "$ac_status"); } &&
17713          { ac_try='test -s "conftest.$ac_objext"'
17714   { (eval echo "$as_me:17714: \"$ac_try\"") >&5
17715   (eval $ac_try) 2>&5
17716   ac_status=$?
17717   echo "$as_me:17717: \$? = $ac_status" >&5
17718   (exit "$ac_status"); }; }; then
17719   CLANG_CPLUSPLUS=yes
17720
17721 else
17722   echo "$as_me: failed program was:" >&5
17723 cat "conftest.$ac_ext" >&5
17724 fi
17725 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17726         CXXFLAGS="$cf_save_CFLAGS"
17727         echo "$as_me:17727: result: $CLANG_CPLUSPLUS" >&5
17728 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17729 fi
17730
17731 CLANG_VERSION=none
17732
17733 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17734         case "$CC" in
17735         (c[1-9][0-9]|*/c[1-9][0-9])
17736                 { echo "$as_me:17736: WARNING: replacing broken compiler alias $CC" >&5
17737 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17738                 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17739                 CC=clang
17740                 ;;
17741         esac
17742
17743         echo "$as_me:17743: checking version of $CC" >&5
17744 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17745         CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
17746         test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17747         echo "$as_me:17747: result: $CLANG_VERSION" >&5
17748 echo "${ECHO_T}$CLANG_VERSION" >&6
17749
17750         for cf_clang_opt in \
17751                 -Qunused-arguments \
17752                 -Wno-error=implicit-function-declaration
17753         do
17754                 echo "$as_me:17754: checking if option $cf_clang_opt works" >&5
17755 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17756                 cf_save_CFLAGS="$CFLAGS"
17757                 CFLAGS="$CFLAGS $cf_clang_opt"
17758                 cat >"conftest.$ac_ext" <<_ACEOF
17759 #line 17759 "configure"
17760 #include "confdefs.h"
17761
17762                         #include <stdio.h>
17763 int
17764 main (void)
17765 {
17766
17767                         printf("hello!\\n");
17768   ;
17769   return 0;
17770 }
17771 _ACEOF
17772 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17773 if { (eval echo "$as_me:17773: \"$ac_link\"") >&5
17774   (eval $ac_link) 2>&5
17775   ac_status=$?
17776   echo "$as_me:17776: \$? = $ac_status" >&5
17777   (exit "$ac_status"); } &&
17778          { ac_try='test -s "conftest$ac_exeext"'
17779   { (eval echo "$as_me:17779: \"$ac_try\"") >&5
17780   (eval $ac_try) 2>&5
17781   ac_status=$?
17782   echo "$as_me:17782: \$? = $ac_status" >&5
17783   (exit "$ac_status"); }; }; then
17784
17785                         cf_clang_optok=yes
17786 else
17787   echo "$as_me: failed program was:" >&5
17788 cat "conftest.$ac_ext" >&5
17789
17790                         cf_clang_optok=no
17791 fi
17792 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17793                 echo "$as_me:17793: result: $cf_clang_optok" >&5
17794 echo "${ECHO_T}$cf_clang_optok" >&6
17795                 CFLAGS="$cf_save_CFLAGS"
17796                 if test "$cf_clang_optok" = yes; then
17797                         test -n "$verbose" && echo "    adding option $cf_clang_opt" 1>&6
17798
17799 echo "${as_me:-configure}:17799: testing adding option $cf_clang_opt ..." 1>&5
17800
17801         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17802         CFLAGS="${CFLAGS}$cf_clang_opt"
17803
17804                 fi
17805         done
17806 fi
17807
17808 ac_ext=cc
17809 ac_cpp='$CXXCPP $CPPFLAGS'
17810 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17811 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17812 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17813 ac_main_return="return"
17814
17815 cat > conftest.$ac_ext <<EOF
17816 #line 17816 "configure"
17817 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17818 EOF
17819
17820 if test "$INTEL_CPLUSPLUS" = yes
17821 then
17822 # The "-wdXXX" options suppress warnings:
17823 # remark #1419: external declaration in primary source file
17824 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17825 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17826 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17827 # remark #193: zero used for undefined preprocessing identifier
17828 # remark #593: variable "curs_sb_left_arrow" was set but never used
17829 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17830 # remark #869: parameter "tw" was never referenced
17831 # remark #981: operands are evaluated in unspecified order
17832 # warning #269: invalid format string conversion
17833
17834         { echo "$as_me:17834: checking for $CC warning options..." >&5
17835 echo "$as_me: checking for $CC warning options..." >&6;}
17836         cf_save_CXXFLAGS="$CXXFLAGS"
17837         EXTRA_CXXFLAGS="-Wall"
17838         for cf_opt in \
17839                 wd1419 \
17840                 wd1682 \
17841                 wd1683 \
17842                 wd1684 \
17843                 wd193 \
17844                 wd279 \
17845                 wd593 \
17846                 wd810 \
17847                 wd869 \
17848                 wd981
17849         do
17850                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
17851                 if { (eval echo "$as_me:17851: \"$ac_compile\"") >&5
17852   (eval $ac_compile) 2>&5
17853   ac_status=$?
17854   echo "$as_me:17854: \$? = $ac_status" >&5
17855   (exit "$ac_status"); }; then
17856                         test -n "$verbose" && echo "$as_me:17856: result: ... -$cf_opt" >&5
17857 echo "${ECHO_T}... -$cf_opt" >&6
17858                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17859                 fi
17860         done
17861         CXXFLAGS="$cf_save_CXXFLAGS"
17862
17863 elif test "$GXX" = yes
17864 then
17865         { echo "$as_me:17865: checking for $CXX warning options..." >&5
17866 echo "$as_me: checking for $CXX warning options..." >&6;}
17867         cf_save_CXXFLAGS="$CXXFLAGS"
17868         EXTRA_CXXFLAGS="-W -Wall"
17869         cf_gxx_extra_warnings=""
17870         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
17871         case "$GXX_VERSION" in
17872         ([1-2].*)
17873                 ;;
17874         (*)
17875                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
17876                 ;;
17877         esac
17878         for cf_opt in \
17879                 Wabi \
17880                 fabi-version=0 \
17881                 Wextra \
17882                 Wignored-qualifiers \
17883                 Wlogical-op \
17884                 Woverloaded-virtual \
17885                 Wsign-promo \
17886                 Wsynth \
17887                 Wold-style-cast \
17888                 Wcast-align \
17889                 Wcast-qual \
17890                 Wpointer-arith \
17891                 Wshadow \
17892                 Wundef $cf_gxx_extra_warnings Wno-unused
17893         do
17894                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
17895                 if { (eval echo "$as_me:17895: \"$ac_compile\"") >&5
17896   (eval $ac_compile) 2>&5
17897   ac_status=$?
17898   echo "$as_me:17898: \$? = $ac_status" >&5
17899   (exit "$ac_status"); }; then
17900                         test -n "$verbose" && echo "$as_me:17900: result: ... -$cf_opt" >&5
17901 echo "${ECHO_T}... -$cf_opt" >&6
17902                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17903                 else
17904                         test -n "$verbose" && echo "$as_me:17904: result: ... no -$cf_opt" >&5
17905 echo "${ECHO_T}... no -$cf_opt" >&6
17906                 fi
17907         done
17908         CXXFLAGS="$cf_save_CXXFLAGS"
17909 fi
17910
17911 rm -rf ./conftest*
17912 ac_ext=c
17913 ac_cpp='$CPP $CPPFLAGS'
17914 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17915 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17917 ac_main_return="return"
17918
17919         fi
17920 fi
17921
17922 echo "$as_me:17922: checking if you want to work around bogus compiler/loader warnings" >&5
17923 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
17924
17925 # Check whether --enable-string-hacks or --disable-string-hacks was given.
17926 if test "${enable_string_hacks+set}" = set; then
17927   enableval="$enable_string_hacks"
17928   enable_string_hacks=$enableval
17929 else
17930   enable_string_hacks=no
17931 fi;
17932 echo "$as_me:17932: result: $enable_string_hacks" >&5
17933 echo "${ECHO_T}$enable_string_hacks" >&6
17934
17935 if test "x$enable_string_hacks" = "xyes"; then
17936
17937 cat >>confdefs.h <<\EOF
17938 #define USE_STRING_HACKS 1
17939 EOF
17940
17941         { echo "$as_me:17941: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
17942 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
17943         echo "$as_me:17943: checking for strlcat" >&5
17944 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
17945 if test "${ac_cv_func_strlcat+set}" = set; then
17946   echo $ECHO_N "(cached) $ECHO_C" >&6
17947 else
17948   cat >"conftest.$ac_ext" <<_ACEOF
17949 #line 17949 "configure"
17950 #include "confdefs.h"
17951 #define strlcat autoconf_temporary
17952 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
17953 #undef strlcat
17954
17955 #ifdef __cplusplus
17956 extern "C"
17957 #endif
17958
17959 /* We use char because int might match the return type of a gcc2
17960    builtin and then its argument prototype would still apply.  */
17961 char strlcat (void);
17962
17963 int
17964 main (void)
17965 {
17966
17967 /* The GNU C library defines stubs for functions which it implements
17968     to always fail with ENOSYS.  Some functions are actually named
17969     something starting with __ and the normal name is an alias.  */
17970 #if defined (__stub_strlcat) || defined (__stub___strlcat)
17971 #error found stub for strlcat
17972 #endif
17973
17974         return strlcat ();
17975   ;
17976   return 0;
17977 }
17978 _ACEOF
17979 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17980 if { (eval echo "$as_me:17980: \"$ac_link\"") >&5
17981   (eval $ac_link) 2>&5
17982   ac_status=$?
17983   echo "$as_me:17983: \$? = $ac_status" >&5
17984   (exit "$ac_status"); } &&
17985          { ac_try='test -s "conftest$ac_exeext"'
17986   { (eval echo "$as_me:17986: \"$ac_try\"") >&5
17987   (eval $ac_try) 2>&5
17988   ac_status=$?
17989   echo "$as_me:17989: \$? = $ac_status" >&5
17990   (exit "$ac_status"); }; }; then
17991   ac_cv_func_strlcat=yes
17992 else
17993   echo "$as_me: failed program was:" >&5
17994 cat "conftest.$ac_ext" >&5
17995 ac_cv_func_strlcat=no
17996 fi
17997 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17998 fi
17999 echo "$as_me:17999: result: $ac_cv_func_strlcat" >&5
18000 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
18001 if test "$ac_cv_func_strlcat" = yes; then
18002
18003 cat >>confdefs.h <<\EOF
18004 #define HAVE_STRLCAT 1
18005 EOF
18006
18007 else
18008
18009                 echo "$as_me:18009: checking for strlcat in -lbsd" >&5
18010 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
18011 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
18012   echo $ECHO_N "(cached) $ECHO_C" >&6
18013 else
18014   ac_check_lib_save_LIBS=$LIBS
18015 LIBS="-lbsd  $LIBS"
18016 cat >"conftest.$ac_ext" <<_ACEOF
18017 #line 18017 "configure"
18018 #include "confdefs.h"
18019
18020 /* Override any gcc2 internal prototype to avoid an error.  */
18021 #ifdef __cplusplus
18022 extern "C"
18023 #endif
18024 /* We use char because int might match the return type of a gcc2
18025    builtin and then its argument prototype would still apply.  */
18026 char strlcat ();
18027 int
18028 main (void)
18029 {
18030 strlcat ();
18031   ;
18032   return 0;
18033 }
18034 _ACEOF
18035 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18036 if { (eval echo "$as_me:18036: \"$ac_link\"") >&5
18037   (eval $ac_link) 2>&5
18038   ac_status=$?
18039   echo "$as_me:18039: \$? = $ac_status" >&5
18040   (exit "$ac_status"); } &&
18041          { ac_try='test -s "conftest$ac_exeext"'
18042   { (eval echo "$as_me:18042: \"$ac_try\"") >&5
18043   (eval $ac_try) 2>&5
18044   ac_status=$?
18045   echo "$as_me:18045: \$? = $ac_status" >&5
18046   (exit "$ac_status"); }; }; then
18047   ac_cv_lib_bsd_strlcat=yes
18048 else
18049   echo "$as_me: failed program was:" >&5
18050 cat "conftest.$ac_ext" >&5
18051 ac_cv_lib_bsd_strlcat=no
18052 fi
18053 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18054 LIBS=$ac_check_lib_save_LIBS
18055 fi
18056 echo "$as_me:18056: result: $ac_cv_lib_bsd_strlcat" >&5
18057 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
18058 if test "$ac_cv_lib_bsd_strlcat" = yes; then
18059
18060 cf_add_libs="$LIBS"
18061 # reverse order
18062 cf_add_0lib=
18063 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18064 # filter duplicates
18065 for cf_add_1lib in $cf_add_0lib; do
18066         for cf_add_2lib in $cf_add_libs; do
18067                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18068                         cf_add_1lib=
18069                         break
18070                 fi
18071         done
18072         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18073 done
18074 LIBS="$cf_add_libs"
18075
18076 for ac_header in bsd/string.h
18077 do
18078 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18079 echo "$as_me:18079: checking for $ac_header" >&5
18080 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18081 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18082   echo $ECHO_N "(cached) $ECHO_C" >&6
18083 else
18084   cat >"conftest.$ac_ext" <<_ACEOF
18085 #line 18085 "configure"
18086 #include "confdefs.h"
18087 #include <$ac_header>
18088 _ACEOF
18089 if { (eval echo "$as_me:18089: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18090   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18091   ac_status=$?
18092   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18093   rm -f conftest.er1
18094   cat conftest.err >&5
18095   echo "$as_me:18095: \$? = $ac_status" >&5
18096   (exit "$ac_status"); } >/dev/null; then
18097   if test -s conftest.err; then
18098     ac_cpp_err=$ac_c_preproc_warn_flag
18099   else
18100     ac_cpp_err=
18101   fi
18102 else
18103   ac_cpp_err=yes
18104 fi
18105 if test -z "$ac_cpp_err"; then
18106   eval "$as_ac_Header=yes"
18107 else
18108   echo "$as_me: failed program was:" >&5
18109   cat "conftest.$ac_ext" >&5
18110   eval "$as_ac_Header=no"
18111 fi
18112 rm -f conftest.err "conftest.$ac_ext"
18113 fi
18114 echo "$as_me:18114: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18115 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18116 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18117   cat >>confdefs.h <<EOF
18118 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18119 EOF
18120
18121 fi
18122 done
18123
18124 cat >>confdefs.h <<\EOF
18125 #define HAVE_STRLCAT 1
18126 EOF
18127
18128 fi
18129
18130 fi
18131
18132 for ac_func in strlcpy snprintf
18133 do
18134 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18135 echo "$as_me:18135: checking for $ac_func" >&5
18136 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18137 if eval "test \"\${$as_ac_var+set}\" = set"; then
18138   echo $ECHO_N "(cached) $ECHO_C" >&6
18139 else
18140   cat >"conftest.$ac_ext" <<_ACEOF
18141 #line 18141 "configure"
18142 #include "confdefs.h"
18143 #define $ac_func autoconf_temporary
18144 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
18145 #undef $ac_func
18146
18147 #ifdef __cplusplus
18148 extern "C"
18149 #endif
18150
18151 /* We use char because int might match the return type of a gcc2
18152    builtin and then its argument prototype would still apply.  */
18153 char $ac_func (void);
18154
18155 int
18156 main (void)
18157 {
18158
18159 /* The GNU C library defines stubs for functions which it implements
18160     to always fail with ENOSYS.  Some functions are actually named
18161     something starting with __ and the normal name is an alias.  */
18162 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18163 #error found stub for $ac_func
18164 #endif
18165
18166         return $ac_func ();
18167   ;
18168   return 0;
18169 }
18170 _ACEOF
18171 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18172 if { (eval echo "$as_me:18172: \"$ac_link\"") >&5
18173   (eval $ac_link) 2>&5
18174   ac_status=$?
18175   echo "$as_me:18175: \$? = $ac_status" >&5
18176   (exit "$ac_status"); } &&
18177          { ac_try='test -s "conftest$ac_exeext"'
18178   { (eval echo "$as_me:18178: \"$ac_try\"") >&5
18179   (eval $ac_try) 2>&5
18180   ac_status=$?
18181   echo "$as_me:18181: \$? = $ac_status" >&5
18182   (exit "$ac_status"); }; }; then
18183   eval "$as_ac_var=yes"
18184 else
18185   echo "$as_me: failed program was:" >&5
18186 cat "conftest.$ac_ext" >&5
18187 eval "$as_ac_var=no"
18188 fi
18189 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18190 fi
18191 echo "$as_me:18191: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18192 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18193 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18194   cat >>confdefs.h <<EOF
18195 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18196 EOF
18197
18198 fi
18199 done
18200
18201 fi
18202
18203 ###     use option --enable-assertions to turn on generation of assertion code
18204 echo "$as_me:18204: checking if you want to enable runtime assertions" >&5
18205 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
18206
18207 # Check whether --enable-assertions or --disable-assertions was given.
18208 if test "${enable_assertions+set}" = set; then
18209   enableval="$enable_assertions"
18210   with_assertions=$enableval
18211 else
18212   with_assertions=no
18213 fi;
18214 echo "$as_me:18214: result: $with_assertions" >&5
18215 echo "${ECHO_T}$with_assertions" >&6
18216 if test -n "$GCC"
18217 then
18218         if test "$with_assertions" = no
18219         then
18220                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
18221         else
18222
18223         ADAFLAGS="$ADAFLAGS -gnata"
18224
18225         fi
18226 fi
18227
18228 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
18229
18230 echo "$as_me:18230: checking if you want to use dmalloc for testing" >&5
18231 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
18232
18233 # Check whether --with-dmalloc or --without-dmalloc was given.
18234 if test "${with_dmalloc+set}" = set; then
18235   withval="$with_dmalloc"
18236   case "x$withval" in
18237         (x|xno) ;;
18238         (*)
18239                 : "${with_cflags:=-g}"
18240                 : "${enable_leaks:=no}"
18241                 with_dmalloc=yes
18242
18243 cat >>confdefs.h <<EOF
18244 #define USE_DMALLOC 1
18245 EOF
18246
18247                 ;;
18248         esac
18249 else
18250   with_dmalloc=
18251 fi;
18252 echo "$as_me:18252: result: ${with_dmalloc:-no}" >&5
18253 echo "${ECHO_T}${with_dmalloc:-no}" >&6
18254
18255 case ".$with_cflags" in
18256 (.*-g*)
18257         case .$CFLAGS in
18258         (.*-g*)
18259                 ;;
18260         (*)
18261
18262 cf_fix_cppflags=no
18263 cf_new_cflags=
18264 cf_new_cppflags=
18265 cf_new_extra_cppflags=
18266
18267 for cf_add_cflags in -g
18268 do
18269 case "$cf_fix_cppflags" in
18270 (no)
18271         case "$cf_add_cflags" in
18272         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18273                 case "$cf_add_cflags" in
18274                 (-D*)
18275                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18276
18277                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18278                                 && test -z "${cf_tst_cflags}" \
18279                                 && cf_fix_cppflags=yes
18280
18281                         if test "$cf_fix_cppflags" = yes ; then
18282
18283         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18284         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18285
18286                                 continue
18287                         elif test "${cf_tst_cflags}" = "\"'" ; then
18288
18289         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18290         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18291
18292                                 continue
18293                         fi
18294                         ;;
18295                 esac
18296                 case "$CPPFLAGS" in
18297                 (*$cf_add_cflags)
18298                         ;;
18299                 (*)
18300                         case "$cf_add_cflags" in
18301                         (-D*)
18302                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18303
18304 CPPFLAGS=`echo "$CPPFLAGS" | \
18305         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18306                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18307
18308                                 ;;
18309                         esac
18310
18311         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18312         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18313
18314                         ;;
18315                 esac
18316                 ;;
18317         (*)
18318
18319         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18320         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18321
18322                 ;;
18323         esac
18324         ;;
18325 (yes)
18326
18327         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18328         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18329
18330         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18331
18332         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18333                 && test -z "${cf_tst_cflags}" \
18334                 && cf_fix_cppflags=no
18335         ;;
18336 esac
18337 done
18338
18339 if test -n "$cf_new_cflags" ; then
18340
18341         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18342         CFLAGS="${CFLAGS}$cf_new_cflags"
18343
18344 fi
18345
18346 if test -n "$cf_new_cppflags" ; then
18347
18348         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18349         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18350
18351 fi
18352
18353 if test -n "$cf_new_extra_cppflags" ; then
18354
18355         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18356         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18357
18358 fi
18359
18360                 ;;
18361         esac
18362         ;;
18363 esac
18364
18365 if test "$with_dmalloc" = yes ; then
18366         echo "$as_me:18366: checking for dmalloc.h" >&5
18367 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18368 if test "${ac_cv_header_dmalloc_h+set}" = set; then
18369   echo $ECHO_N "(cached) $ECHO_C" >&6
18370 else
18371   cat >"conftest.$ac_ext" <<_ACEOF
18372 #line 18372 "configure"
18373 #include "confdefs.h"
18374 #include <dmalloc.h>
18375 _ACEOF
18376 if { (eval echo "$as_me:18376: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18377   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18378   ac_status=$?
18379   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18380   rm -f conftest.er1
18381   cat conftest.err >&5
18382   echo "$as_me:18382: \$? = $ac_status" >&5
18383   (exit "$ac_status"); } >/dev/null; then
18384   if test -s conftest.err; then
18385     ac_cpp_err=$ac_c_preproc_warn_flag
18386   else
18387     ac_cpp_err=
18388   fi
18389 else
18390   ac_cpp_err=yes
18391 fi
18392 if test -z "$ac_cpp_err"; then
18393   ac_cv_header_dmalloc_h=yes
18394 else
18395   echo "$as_me: failed program was:" >&5
18396   cat "conftest.$ac_ext" >&5
18397   ac_cv_header_dmalloc_h=no
18398 fi
18399 rm -f conftest.err "conftest.$ac_ext"
18400 fi
18401 echo "$as_me:18401: result: $ac_cv_header_dmalloc_h" >&5
18402 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18403 if test "$ac_cv_header_dmalloc_h" = yes; then
18404
18405 echo "$as_me:18405: checking for dmalloc_debug in -ldmalloc" >&5
18406 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18407 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18408   echo $ECHO_N "(cached) $ECHO_C" >&6
18409 else
18410   ac_check_lib_save_LIBS=$LIBS
18411 LIBS="-ldmalloc  $LIBS"
18412 cat >"conftest.$ac_ext" <<_ACEOF
18413 #line 18413 "configure"
18414 #include "confdefs.h"
18415
18416 /* Override any gcc2 internal prototype to avoid an error.  */
18417 #ifdef __cplusplus
18418 extern "C"
18419 #endif
18420 /* We use char because int might match the return type of a gcc2
18421    builtin and then its argument prototype would still apply.  */
18422 char dmalloc_debug ();
18423 int
18424 main (void)
18425 {
18426 dmalloc_debug ();
18427   ;
18428   return 0;
18429 }
18430 _ACEOF
18431 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18432 if { (eval echo "$as_me:18432: \"$ac_link\"") >&5
18433   (eval $ac_link) 2>&5
18434   ac_status=$?
18435   echo "$as_me:18435: \$? = $ac_status" >&5
18436   (exit "$ac_status"); } &&
18437          { ac_try='test -s "conftest$ac_exeext"'
18438   { (eval echo "$as_me:18438: \"$ac_try\"") >&5
18439   (eval $ac_try) 2>&5
18440   ac_status=$?
18441   echo "$as_me:18441: \$? = $ac_status" >&5
18442   (exit "$ac_status"); }; }; then
18443   ac_cv_lib_dmalloc_dmalloc_debug=yes
18444 else
18445   echo "$as_me: failed program was:" >&5
18446 cat "conftest.$ac_ext" >&5
18447 ac_cv_lib_dmalloc_dmalloc_debug=no
18448 fi
18449 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18450 LIBS=$ac_check_lib_save_LIBS
18451 fi
18452 echo "$as_me:18452: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18453 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18454 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18455   cat >>confdefs.h <<EOF
18456 #define HAVE_LIBDMALLOC 1
18457 EOF
18458
18459   LIBS="-ldmalloc $LIBS"
18460
18461 fi
18462
18463 fi
18464
18465 fi
18466
18467 echo "$as_me:18467: checking if you want to use dbmalloc for testing" >&5
18468 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18469
18470 # Check whether --with-dbmalloc or --without-dbmalloc was given.
18471 if test "${with_dbmalloc+set}" = set; then
18472   withval="$with_dbmalloc"
18473   case "x$withval" in
18474         (x|xno) ;;
18475         (*)
18476                 : "${with_cflags:=-g}"
18477                 : "${enable_leaks:=no}"
18478                 with_dbmalloc=yes
18479
18480 cat >>confdefs.h <<EOF
18481 #define USE_DBMALLOC 1
18482 EOF
18483
18484                 ;;
18485         esac
18486 else
18487   with_dbmalloc=
18488 fi;
18489 echo "$as_me:18489: result: ${with_dbmalloc:-no}" >&5
18490 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18491
18492 case ".$with_cflags" in
18493 (.*-g*)
18494         case .$CFLAGS in
18495         (.*-g*)
18496                 ;;
18497         (*)
18498
18499 cf_fix_cppflags=no
18500 cf_new_cflags=
18501 cf_new_cppflags=
18502 cf_new_extra_cppflags=
18503
18504 for cf_add_cflags in -g
18505 do
18506 case "$cf_fix_cppflags" in
18507 (no)
18508         case "$cf_add_cflags" in
18509         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18510                 case "$cf_add_cflags" in
18511                 (-D*)
18512                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18513
18514                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18515                                 && test -z "${cf_tst_cflags}" \
18516                                 && cf_fix_cppflags=yes
18517
18518                         if test "$cf_fix_cppflags" = yes ; then
18519
18520         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18521         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18522
18523                                 continue
18524                         elif test "${cf_tst_cflags}" = "\"'" ; then
18525
18526         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18527         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18528
18529                                 continue
18530                         fi
18531                         ;;
18532                 esac
18533                 case "$CPPFLAGS" in
18534                 (*$cf_add_cflags)
18535                         ;;
18536                 (*)
18537                         case "$cf_add_cflags" in
18538                         (-D*)
18539                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18540
18541 CPPFLAGS=`echo "$CPPFLAGS" | \
18542         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18543                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18544
18545                                 ;;
18546                         esac
18547
18548         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18549         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18550
18551                         ;;
18552                 esac
18553                 ;;
18554         (*)
18555
18556         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18557         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18558
18559                 ;;
18560         esac
18561         ;;
18562 (yes)
18563
18564         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18565         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18566
18567         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18568
18569         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18570                 && test -z "${cf_tst_cflags}" \
18571                 && cf_fix_cppflags=no
18572         ;;
18573 esac
18574 done
18575
18576 if test -n "$cf_new_cflags" ; then
18577
18578         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18579         CFLAGS="${CFLAGS}$cf_new_cflags"
18580
18581 fi
18582
18583 if test -n "$cf_new_cppflags" ; then
18584
18585         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18586         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18587
18588 fi
18589
18590 if test -n "$cf_new_extra_cppflags" ; then
18591
18592         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18593         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18594
18595 fi
18596
18597                 ;;
18598         esac
18599         ;;
18600 esac
18601
18602 if test "$with_dbmalloc" = yes ; then
18603         echo "$as_me:18603: checking for dbmalloc.h" >&5
18604 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18605 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18606   echo $ECHO_N "(cached) $ECHO_C" >&6
18607 else
18608   cat >"conftest.$ac_ext" <<_ACEOF
18609 #line 18609 "configure"
18610 #include "confdefs.h"
18611 #include <dbmalloc.h>
18612 _ACEOF
18613 if { (eval echo "$as_me:18613: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18614   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18615   ac_status=$?
18616   $EGREP -v '^ *\+' conftest.er1 >conftest.err
18617   rm -f conftest.er1
18618   cat conftest.err >&5
18619   echo "$as_me:18619: \$? = $ac_status" >&5
18620   (exit "$ac_status"); } >/dev/null; then
18621   if test -s conftest.err; then
18622     ac_cpp_err=$ac_c_preproc_warn_flag
18623   else
18624     ac_cpp_err=
18625   fi
18626 else
18627   ac_cpp_err=yes
18628 fi
18629 if test -z "$ac_cpp_err"; then
18630   ac_cv_header_dbmalloc_h=yes
18631 else
18632   echo "$as_me: failed program was:" >&5
18633   cat "conftest.$ac_ext" >&5
18634   ac_cv_header_dbmalloc_h=no
18635 fi
18636 rm -f conftest.err "conftest.$ac_ext"
18637 fi
18638 echo "$as_me:18638: result: $ac_cv_header_dbmalloc_h" >&5
18639 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18640 if test "$ac_cv_header_dbmalloc_h" = yes; then
18641
18642 echo "$as_me:18642: checking for debug_malloc in -ldbmalloc" >&5
18643 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18644 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18645   echo $ECHO_N "(cached) $ECHO_C" >&6
18646 else
18647   ac_check_lib_save_LIBS=$LIBS
18648 LIBS="-ldbmalloc  $LIBS"
18649 cat >"conftest.$ac_ext" <<_ACEOF
18650 #line 18650 "configure"
18651 #include "confdefs.h"
18652
18653 /* Override any gcc2 internal prototype to avoid an error.  */
18654 #ifdef __cplusplus
18655 extern "C"
18656 #endif
18657 /* We use char because int might match the return type of a gcc2
18658    builtin and then its argument prototype would still apply.  */
18659 char debug_malloc ();
18660 int
18661 main (void)
18662 {
18663 debug_malloc ();
18664   ;
18665   return 0;
18666 }
18667 _ACEOF
18668 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18669 if { (eval echo "$as_me:18669: \"$ac_link\"") >&5
18670   (eval $ac_link) 2>&5
18671   ac_status=$?
18672   echo "$as_me:18672: \$? = $ac_status" >&5
18673   (exit "$ac_status"); } &&
18674          { ac_try='test -s "conftest$ac_exeext"'
18675   { (eval echo "$as_me:18675: \"$ac_try\"") >&5
18676   (eval $ac_try) 2>&5
18677   ac_status=$?
18678   echo "$as_me:18678: \$? = $ac_status" >&5
18679   (exit "$ac_status"); }; }; then
18680   ac_cv_lib_dbmalloc_debug_malloc=yes
18681 else
18682   echo "$as_me: failed program was:" >&5
18683 cat "conftest.$ac_ext" >&5
18684 ac_cv_lib_dbmalloc_debug_malloc=no
18685 fi
18686 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18687 LIBS=$ac_check_lib_save_LIBS
18688 fi
18689 echo "$as_me:18689: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18690 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18691 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18692   cat >>confdefs.h <<EOF
18693 #define HAVE_LIBDBMALLOC 1
18694 EOF
18695
18696   LIBS="-ldbmalloc $LIBS"
18697
18698 fi
18699
18700 fi
18701
18702 fi
18703
18704 echo "$as_me:18704: checking if you want to use valgrind for testing" >&5
18705 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18706
18707 # Check whether --with-valgrind or --without-valgrind was given.
18708 if test "${with_valgrind+set}" = set; then
18709   withval="$with_valgrind"
18710   case "x$withval" in
18711         (x|xno) ;;
18712         (*)
18713                 : "${with_cflags:=-g}"
18714                 : "${enable_leaks:=no}"
18715                 with_valgrind=yes
18716
18717 cat >>confdefs.h <<EOF
18718 #define USE_VALGRIND 1
18719 EOF
18720
18721                 ;;
18722         esac
18723 else
18724   with_valgrind=
18725 fi;
18726 echo "$as_me:18726: result: ${with_valgrind:-no}" >&5
18727 echo "${ECHO_T}${with_valgrind:-no}" >&6
18728
18729 case ".$with_cflags" in
18730 (.*-g*)
18731         case .$CFLAGS in
18732         (.*-g*)
18733                 ;;
18734         (*)
18735
18736 cf_fix_cppflags=no
18737 cf_new_cflags=
18738 cf_new_cppflags=
18739 cf_new_extra_cppflags=
18740
18741 for cf_add_cflags in -g
18742 do
18743 case "$cf_fix_cppflags" in
18744 (no)
18745         case "$cf_add_cflags" in
18746         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18747                 case "$cf_add_cflags" in
18748                 (-D*)
18749                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18750
18751                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18752                                 && test -z "${cf_tst_cflags}" \
18753                                 && cf_fix_cppflags=yes
18754
18755                         if test "$cf_fix_cppflags" = yes ; then
18756
18757         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18758         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18759
18760                                 continue
18761                         elif test "${cf_tst_cflags}" = "\"'" ; then
18762
18763         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18764         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18765
18766                                 continue
18767                         fi
18768                         ;;
18769                 esac
18770                 case "$CPPFLAGS" in
18771                 (*$cf_add_cflags)
18772                         ;;
18773                 (*)
18774                         case "$cf_add_cflags" in
18775                         (-D*)
18776                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18777
18778 CPPFLAGS=`echo "$CPPFLAGS" | \
18779         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18780                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18781
18782                                 ;;
18783                         esac
18784
18785         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18786         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18787
18788                         ;;
18789                 esac
18790                 ;;
18791         (*)
18792
18793         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18794         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18795
18796                 ;;
18797         esac
18798         ;;
18799 (yes)
18800
18801         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18802         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18803
18804         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18805
18806         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18807                 && test -z "${cf_tst_cflags}" \
18808                 && cf_fix_cppflags=no
18809         ;;
18810 esac
18811 done
18812
18813 if test -n "$cf_new_cflags" ; then
18814
18815         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18816         CFLAGS="${CFLAGS}$cf_new_cflags"
18817
18818 fi
18819
18820 if test -n "$cf_new_cppflags" ; then
18821
18822         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18823         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18824
18825 fi
18826
18827 if test -n "$cf_new_extra_cppflags" ; then
18828
18829         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18830         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18831
18832 fi
18833
18834                 ;;
18835         esac
18836         ;;
18837 esac
18838
18839 echo "$as_me:18839: checking if you want to perform memory-leak testing" >&5
18840 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
18841
18842 # Check whether --enable-leaks or --disable-leaks was given.
18843 if test "${enable_leaks+set}" = set; then
18844   enableval="$enable_leaks"
18845   enable_leaks=$enableval
18846 else
18847   enable_leaks=yes
18848 fi;
18849 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
18850 echo "$as_me:18850: result: $with_no_leaks" >&5
18851 echo "${ECHO_T}$with_no_leaks" >&6
18852
18853 if test "$enable_leaks" = no ; then
18854
18855 cat >>confdefs.h <<\EOF
18856 #define NO_LEAKS 1
18857 EOF
18858
18859 cat >>confdefs.h <<\EOF
18860 #define YY_NO_LEAKS 1
18861 EOF
18862
18863 fi
18864
18865 cat >>confdefs.h <<\EOF
18866 #define HAVE_NC_ALLOC_H 1
18867 EOF
18868
18869 ###     use option --enable-expanded to generate certain macros as functions
18870
18871 # Check whether --enable-expanded or --disable-expanded was given.
18872 if test "${enable_expanded+set}" = set; then
18873   enableval="$enable_expanded"
18874   test "x$enableval" = xyes &&
18875 cat >>confdefs.h <<\EOF
18876 #define NCURSES_EXPANDED 1
18877 EOF
18878
18879 fi;
18880
18881 ###     use option --disable-macros to suppress macros in favor of functions
18882
18883 # Check whether --enable-macros or --disable-macros was given.
18884 if test "${enable_macros+set}" = set; then
18885   enableval="$enable_macros"
18886   test "$enableval" = no &&
18887 cat >>confdefs.h <<\EOF
18888 #define NCURSES_NOMACROS 1
18889 EOF
18890
18891 fi;
18892
18893 # Normally we only add trace() to the debug-library.  Allow this to be
18894 # extended to all models of the ncurses library:
18895 cf_all_traces=no
18896 case "$CFLAGS $CPPFLAGS" in
18897 (*-DTRACE*)
18898         cf_all_traces=yes
18899         ;;
18900 esac
18901
18902 echo "$as_me:18902: checking whether to add trace feature to all models" >&5
18903 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
18904
18905 # Check whether --with-trace or --without-trace was given.
18906 if test "${with_trace+set}" = set; then
18907   withval="$with_trace"
18908   cf_with_trace=$withval
18909 else
18910   cf_with_trace=$cf_all_traces
18911 fi;
18912 echo "$as_me:18912: result: $cf_with_trace" >&5
18913 echo "${ECHO_T}$cf_with_trace" >&6
18914
18915 if test "x$cf_with_trace" = xyes ; then
18916         LIB_TRACING=all
18917         ADA_TRACE=TRUE
18918
18919 cf_fix_cppflags=no
18920 cf_new_cflags=
18921 cf_new_cppflags=
18922 cf_new_extra_cppflags=
18923
18924 for cf_add_cflags in -DTRACE
18925 do
18926 case "$cf_fix_cppflags" in
18927 (no)
18928         case "$cf_add_cflags" in
18929         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18930                 case "$cf_add_cflags" in
18931                 (-D*)
18932                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18933
18934                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18935                                 && test -z "${cf_tst_cflags}" \
18936                                 && cf_fix_cppflags=yes
18937
18938                         if test "$cf_fix_cppflags" = yes ; then
18939
18940         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18941         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18942
18943                                 continue
18944                         elif test "${cf_tst_cflags}" = "\"'" ; then
18945
18946         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18947         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18948
18949                                 continue
18950                         fi
18951                         ;;
18952                 esac
18953                 case "$CPPFLAGS" in
18954                 (*$cf_add_cflags)
18955                         ;;
18956                 (*)
18957                         case "$cf_add_cflags" in
18958                         (-D*)
18959                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18960
18961 CPPFLAGS=`echo "$CPPFLAGS" | \
18962         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18963                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18964
18965                                 ;;
18966                         esac
18967
18968         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18969         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18970
18971                         ;;
18972                 esac
18973                 ;;
18974         (*)
18975
18976         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18977         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18978
18979                 ;;
18980         esac
18981         ;;
18982 (yes)
18983
18984         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18985         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18986
18987         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18988
18989         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18990                 && test -z "${cf_tst_cflags}" \
18991                 && cf_fix_cppflags=no
18992         ;;
18993 esac
18994 done
18995
18996 if test -n "$cf_new_cflags" ; then
18997
18998         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18999         CFLAGS="${CFLAGS}$cf_new_cflags"
19000
19001 fi
19002
19003 if test -n "$cf_new_cppflags" ; then
19004
19005         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19006         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19007
19008 fi
19009
19010 if test -n "$cf_new_extra_cppflags" ; then
19011
19012         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19013         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19014
19015 fi
19016
19017 cat >>confdefs.h <<\EOF
19018 #define HAVE__TRACEF 1
19019 EOF
19020
19021 else
19022         LIB_TRACING=DEBUG
19023         ADA_TRACE=FALSE
19024 fi
19025
19026 echo "$as_me:19026: checking if we want to use GNAT projects" >&5
19027 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
19028
19029 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
19030 if test "${enable_gnat_projects+set}" = set; then
19031   enableval="$enable_gnat_projects"
19032   test "$enableval" != no && enableval=yes
19033         if test "$enableval" != "yes" ; then
19034     enable_gnat_projects=no
19035         else
19036                 enable_gnat_projects=yes
19037         fi
19038 else
19039   enableval=yes
19040         enable_gnat_projects=yes
19041
19042 fi;
19043 echo "$as_me:19043: result: $enable_gnat_projects" >&5
19044 echo "${ECHO_T}$enable_gnat_projects" >&6
19045
19046 ###     Checks for libraries.
19047 case "$cf_cv_system_name" in
19048 (*mingw32*|*mingw64*)
19049         # Note: WINVER may be a problem with Windows 10
19050         if test "x$with_exp_win32" = xyes ; then
19051                 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
19052         else
19053                 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
19054         fi
19055
19056 echo "$as_me:19056: checking if ssp library is needed" >&5
19057 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
19058 if test "${cf_cv_need_libssp+set}" = set; then
19059   echo $ECHO_N "(cached) $ECHO_C" >&6
19060 else
19061
19062 cat >"conftest.$ac_ext" <<_ACEOF
19063 #line 19063 "configure"
19064 #include "confdefs.h"
19065
19066 #include <sys/types.h>
19067 #include <dirent.h>
19068
19069 int
19070 main (void)
19071 {
19072
19073        DIR *dp = opendir(".");
19074
19075   ;
19076   return 0;
19077 }
19078 _ACEOF
19079 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19080 if { (eval echo "$as_me:19080: \"$ac_link\"") >&5
19081   (eval $ac_link) 2>&5
19082   ac_status=$?
19083   echo "$as_me:19083: \$? = $ac_status" >&5
19084   (exit "$ac_status"); } &&
19085          { ac_try='test -s "conftest$ac_exeext"'
19086   { (eval echo "$as_me:19086: \"$ac_try\"") >&5
19087   (eval $ac_try) 2>&5
19088   ac_status=$?
19089   echo "$as_me:19089: \$? = $ac_status" >&5
19090   (exit "$ac_status"); }; }; then
19091   cf_cv_need_libssp=no
19092 else
19093   echo "$as_me: failed program was:" >&5
19094 cat "conftest.$ac_ext" >&5
19095
19096         cf_save_LIBS="$LIBS"
19097         LIBS="$LIBS -lssp"
19098         cat >"conftest.$ac_ext" <<_ACEOF
19099 #line 19099 "configure"
19100 #include "confdefs.h"
19101
19102 #include <sys/types.h>
19103 #include <dirent.h>
19104
19105 int
19106 main (void)
19107 {
19108
19109                    DIR *dp = opendir(".");
19110
19111   ;
19112   return 0;
19113 }
19114 _ACEOF
19115 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19116 if { (eval echo "$as_me:19116: \"$ac_link\"") >&5
19117   (eval $ac_link) 2>&5
19118   ac_status=$?
19119   echo "$as_me:19119: \$? = $ac_status" >&5
19120   (exit "$ac_status"); } &&
19121          { ac_try='test -s "conftest$ac_exeext"'
19122   { (eval echo "$as_me:19122: \"$ac_try\"") >&5
19123   (eval $ac_try) 2>&5
19124   ac_status=$?
19125   echo "$as_me:19125: \$? = $ac_status" >&5
19126   (exit "$ac_status"); }; }; then
19127   cf_cv_need_libssp=yes
19128 else
19129   echo "$as_me: failed program was:" >&5
19130 cat "conftest.$ac_ext" >&5
19131 cf_cv_need_libssp=maybe
19132 fi
19133 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19134         LIBS="$cf_save_LIBS"
19135
19136 fi
19137 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19138 fi
19139 echo "$as_me:19139: result: $cf_cv_need_libssp" >&5
19140 echo "${ECHO_T}$cf_cv_need_libssp" >&6
19141
19142 if test "x$cf_cv_need_libssp" = xyes
19143 then
19144
19145 cf_add_libs="$LIBS"
19146 # reverse order
19147 cf_add_0lib=
19148 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19149 # filter duplicates
19150 for cf_add_1lib in $cf_add_0lib; do
19151         for cf_add_2lib in $cf_add_libs; do
19152                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19153                         cf_add_1lib=
19154                         break
19155                 fi
19156         done
19157         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19158 done
19159 LIBS="$cf_add_libs"
19160
19161 fi
19162
19163         ;;
19164 (*)
19165
19166 echo "$as_me:19166: checking for gettimeofday" >&5
19167 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
19168 if test "${ac_cv_func_gettimeofday+set}" = set; then
19169   echo $ECHO_N "(cached) $ECHO_C" >&6
19170 else
19171   cat >"conftest.$ac_ext" <<_ACEOF
19172 #line 19172 "configure"
19173 #include "confdefs.h"
19174 #define gettimeofday autoconf_temporary
19175 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19176 #undef gettimeofday
19177
19178 #ifdef __cplusplus
19179 extern "C"
19180 #endif
19181
19182 /* We use char because int might match the return type of a gcc2
19183    builtin and then its argument prototype would still apply.  */
19184 char gettimeofday (void);
19185
19186 int
19187 main (void)
19188 {
19189
19190 /* The GNU C library defines stubs for functions which it implements
19191     to always fail with ENOSYS.  Some functions are actually named
19192     something starting with __ and the normal name is an alias.  */
19193 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
19194 #error found stub for gettimeofday
19195 #endif
19196
19197         return gettimeofday ();
19198   ;
19199   return 0;
19200 }
19201 _ACEOF
19202 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19203 if { (eval echo "$as_me:19203: \"$ac_link\"") >&5
19204   (eval $ac_link) 2>&5
19205   ac_status=$?
19206   echo "$as_me:19206: \$? = $ac_status" >&5
19207   (exit "$ac_status"); } &&
19208          { ac_try='test -s "conftest$ac_exeext"'
19209   { (eval echo "$as_me:19209: \"$ac_try\"") >&5
19210   (eval $ac_try) 2>&5
19211   ac_status=$?
19212   echo "$as_me:19212: \$? = $ac_status" >&5
19213   (exit "$ac_status"); }; }; then
19214   ac_cv_func_gettimeofday=yes
19215 else
19216   echo "$as_me: failed program was:" >&5
19217 cat "conftest.$ac_ext" >&5
19218 ac_cv_func_gettimeofday=no
19219 fi
19220 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19221 fi
19222 echo "$as_me:19222: result: $ac_cv_func_gettimeofday" >&5
19223 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
19224 if test "$ac_cv_func_gettimeofday" = yes; then
19225
19226 cat >>confdefs.h <<\EOF
19227 #define HAVE_GETTIMEOFDAY 1
19228 EOF
19229
19230 else
19231
19232 echo "$as_me:19232: checking for gettimeofday in -lbsd" >&5
19233 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
19234 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
19235   echo $ECHO_N "(cached) $ECHO_C" >&6
19236 else
19237   ac_check_lib_save_LIBS=$LIBS
19238 LIBS="-lbsd  $LIBS"
19239 cat >"conftest.$ac_ext" <<_ACEOF
19240 #line 19240 "configure"
19241 #include "confdefs.h"
19242
19243 /* Override any gcc2 internal prototype to avoid an error.  */
19244 #ifdef __cplusplus
19245 extern "C"
19246 #endif
19247 /* We use char because int might match the return type of a gcc2
19248    builtin and then its argument prototype would still apply.  */
19249 char gettimeofday ();
19250 int
19251 main (void)
19252 {
19253 gettimeofday ();
19254   ;
19255   return 0;
19256 }
19257 _ACEOF
19258 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19259 if { (eval echo "$as_me:19259: \"$ac_link\"") >&5
19260   (eval $ac_link) 2>&5
19261   ac_status=$?
19262   echo "$as_me:19262: \$? = $ac_status" >&5
19263   (exit "$ac_status"); } &&
19264          { ac_try='test -s "conftest$ac_exeext"'
19265   { (eval echo "$as_me:19265: \"$ac_try\"") >&5
19266   (eval $ac_try) 2>&5
19267   ac_status=$?
19268   echo "$as_me:19268: \$? = $ac_status" >&5
19269   (exit "$ac_status"); }; }; then
19270   ac_cv_lib_bsd_gettimeofday=yes
19271 else
19272   echo "$as_me: failed program was:" >&5
19273 cat "conftest.$ac_ext" >&5
19274 ac_cv_lib_bsd_gettimeofday=no
19275 fi
19276 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19277 LIBS=$ac_check_lib_save_LIBS
19278 fi
19279 echo "$as_me:19279: result: $ac_cv_lib_bsd_gettimeofday" >&5
19280 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
19281 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
19282
19283 cat >>confdefs.h <<\EOF
19284 #define HAVE_GETTIMEOFDAY 1
19285 EOF
19286
19287 cf_add_libs="$LIBS"
19288 # reverse order
19289 cf_add_0lib=
19290 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19291 # filter duplicates
19292 for cf_add_1lib in $cf_add_0lib; do
19293         for cf_add_2lib in $cf_add_libs; do
19294                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19295                         cf_add_1lib=
19296                         break
19297                 fi
19298         done
19299         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19300 done
19301 LIBS="$cf_add_libs"
19302
19303 fi
19304
19305 fi
19306
19307         ;;
19308 esac
19309
19310 echo "$as_me:19310: checking if -lm needed for math functions" >&5
19311 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19312 if test "${cf_cv_need_libm+set}" = set; then
19313   echo $ECHO_N "(cached) $ECHO_C" >&6
19314 else
19315
19316         cat >"conftest.$ac_ext" <<_ACEOF
19317 #line 19317 "configure"
19318 #include "confdefs.h"
19319
19320                 #include <stdio.h>
19321                 #include <stdlib.h>
19322                 #include <math.h>
19323
19324 int
19325 main (void)
19326 {
19327 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19328   ;
19329   return 0;
19330 }
19331 _ACEOF
19332 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19333 if { (eval echo "$as_me:19333: \"$ac_link\"") >&5
19334   (eval $ac_link) 2>&5
19335   ac_status=$?
19336   echo "$as_me:19336: \$? = $ac_status" >&5
19337   (exit "$ac_status"); } &&
19338          { ac_try='test -s "conftest$ac_exeext"'
19339   { (eval echo "$as_me:19339: \"$ac_try\"") >&5
19340   (eval $ac_try) 2>&5
19341   ac_status=$?
19342   echo "$as_me:19342: \$? = $ac_status" >&5
19343   (exit "$ac_status"); }; }; then
19344   cf_cv_need_libm=no
19345 else
19346   echo "$as_me: failed program was:" >&5
19347 cat "conftest.$ac_ext" >&5
19348 cf_cv_need_libm=yes
19349 fi
19350 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19351 fi
19352 echo "$as_me:19352: result: $cf_cv_need_libm" >&5
19353 echo "${ECHO_T}$cf_cv_need_libm" >&6
19354
19355 if test "$cf_cv_need_libm" = yes
19356 then
19357
19358         cf_save_LIBS="$LIBS"
19359         LIBS="$LIBS -lm"
19360         echo "$as_me:19360: checking if -lm is available for math functions" >&5
19361 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19362 if test "${cf_cv_have_libm+set}" = set; then
19363   echo $ECHO_N "(cached) $ECHO_C" >&6
19364 else
19365
19366         cat >"conftest.$ac_ext" <<_ACEOF
19367 #line 19367 "configure"
19368 #include "confdefs.h"
19369
19370                 #include <stdio.h>
19371                 #include <stdlib.h>
19372                 #include <math.h>
19373
19374 int
19375 main (void)
19376 {
19377 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19378   ;
19379   return 0;
19380 }
19381 _ACEOF
19382 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19383 if { (eval echo "$as_me:19383: \"$ac_link\"") >&5
19384   (eval $ac_link) 2>&5
19385   ac_status=$?
19386   echo "$as_me:19386: \$? = $ac_status" >&5
19387   (exit "$ac_status"); } &&
19388          { ac_try='test -s "conftest$ac_exeext"'
19389   { (eval echo "$as_me:19389: \"$ac_try\"") >&5
19390   (eval $ac_try) 2>&5
19391   ac_status=$?
19392   echo "$as_me:19392: \$? = $ac_status" >&5
19393   (exit "$ac_status"); }; }; then
19394   cf_cv_have_libm=yes
19395 else
19396   echo "$as_me: failed program was:" >&5
19397 cat "conftest.$ac_ext" >&5
19398 cf_cv_have_libm=no
19399 fi
19400 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19401 fi
19402 echo "$as_me:19402: result: $cf_cv_have_libm" >&5
19403 echo "${ECHO_T}$cf_cv_have_libm" >&6
19404         LIBS="$cf_save_LIBS"
19405
19406         if test "$cf_cv_have_libm" = yes
19407         then
19408                 MATH_LIB=-lm
19409         fi
19410 else
19411         cf_cv_have_libm=yes
19412 fi
19413
19414 if test "$cf_cv_have_libm" = yes
19415 then
19416
19417 cat >>confdefs.h <<\EOF
19418 #define HAVE_MATH_FUNCS 1
19419 EOF
19420
19421 fi
19422
19423 ###     Checks for header files.
19424 echo "$as_me:19424: checking whether time.h and sys/time.h may both be included" >&5
19425 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19426 if test "${ac_cv_header_time+set}" = set; then
19427   echo $ECHO_N "(cached) $ECHO_C" >&6
19428 else
19429   cat >"conftest.$ac_ext" <<_ACEOF
19430 #line 19430 "configure"
19431 #include "confdefs.h"
19432 #include <sys/types.h>
19433 #include <sys/time.h>
19434 #include <time.h>
19435
19436 int
19437 main (void)
19438 {
19439 if ((struct tm *) 0)
19440 return 0;
19441   ;
19442   return 0;
19443 }
19444 _ACEOF
19445 rm -f "conftest.$ac_objext"
19446 if { (eval echo "$as_me:19446: \"$ac_compile\"") >&5
19447   (eval $ac_compile) 2>&5
19448   ac_status=$?
19449   echo "$as_me:19449: \$? = $ac_status" >&5
19450   (exit "$ac_status"); } &&
19451          { ac_try='test -s "conftest.$ac_objext"'
19452   { (eval echo "$as_me:19452: \"$ac_try\"") >&5
19453   (eval $ac_try) 2>&5
19454   ac_status=$?
19455   echo "$as_me:19455: \$? = $ac_status" >&5
19456   (exit "$ac_status"); }; }; then
19457   ac_cv_header_time=yes
19458 else
19459   echo "$as_me: failed program was:" >&5
19460 cat "conftest.$ac_ext" >&5
19461 ac_cv_header_time=no
19462 fi
19463 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19464 fi
19465 echo "$as_me:19465: result: $ac_cv_header_time" >&5
19466 echo "${ECHO_T}$ac_cv_header_time" >&6
19467 if test $ac_cv_header_time = yes; then
19468
19469 cat >>confdefs.h <<\EOF
19470 #define TIME_WITH_SYS_TIME 1
19471 EOF
19472
19473 fi
19474
19475 cf_regex_func=no
19476 cf_regex_libs=
19477 case "$host_os" in
19478 (mingw*)
19479         # -lsystre -ltre -lintl -liconv
19480         echo "$as_me:19480: checking for regcomp in -lsystre" >&5
19481 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19482 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19483   echo $ECHO_N "(cached) $ECHO_C" >&6
19484 else
19485   ac_check_lib_save_LIBS=$LIBS
19486 LIBS="-lsystre  $LIBS"
19487 cat >"conftest.$ac_ext" <<_ACEOF
19488 #line 19488 "configure"
19489 #include "confdefs.h"
19490
19491 /* Override any gcc2 internal prototype to avoid an error.  */
19492 #ifdef __cplusplus
19493 extern "C"
19494 #endif
19495 /* We use char because int might match the return type of a gcc2
19496    builtin and then its argument prototype would still apply.  */
19497 char regcomp ();
19498 int
19499 main (void)
19500 {
19501 regcomp ();
19502   ;
19503   return 0;
19504 }
19505 _ACEOF
19506 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19507 if { (eval echo "$as_me:19507: \"$ac_link\"") >&5
19508   (eval $ac_link) 2>&5
19509   ac_status=$?
19510   echo "$as_me:19510: \$? = $ac_status" >&5
19511   (exit "$ac_status"); } &&
19512          { ac_try='test -s "conftest$ac_exeext"'
19513   { (eval echo "$as_me:19513: \"$ac_try\"") >&5
19514   (eval $ac_try) 2>&5
19515   ac_status=$?
19516   echo "$as_me:19516: \$? = $ac_status" >&5
19517   (exit "$ac_status"); }; }; then
19518   ac_cv_lib_systre_regcomp=yes
19519 else
19520   echo "$as_me: failed program was:" >&5
19521 cat "conftest.$ac_ext" >&5
19522 ac_cv_lib_systre_regcomp=no
19523 fi
19524 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19525 LIBS=$ac_check_lib_save_LIBS
19526 fi
19527 echo "$as_me:19527: result: $ac_cv_lib_systre_regcomp" >&5
19528 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19529 if test "$ac_cv_lib_systre_regcomp" = yes; then
19530
19531                 echo "$as_me:19531: checking for libiconv_open in -liconv" >&5
19532 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19533 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19534   echo $ECHO_N "(cached) $ECHO_C" >&6
19535 else
19536   ac_check_lib_save_LIBS=$LIBS
19537 LIBS="-liconv  $LIBS"
19538 cat >"conftest.$ac_ext" <<_ACEOF
19539 #line 19539 "configure"
19540 #include "confdefs.h"
19541
19542 /* Override any gcc2 internal prototype to avoid an error.  */
19543 #ifdef __cplusplus
19544 extern "C"
19545 #endif
19546 /* We use char because int might match the return type of a gcc2
19547    builtin and then its argument prototype would still apply.  */
19548 char libiconv_open ();
19549 int
19550 main (void)
19551 {
19552 libiconv_open ();
19553   ;
19554   return 0;
19555 }
19556 _ACEOF
19557 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19558 if { (eval echo "$as_me:19558: \"$ac_link\"") >&5
19559   (eval $ac_link) 2>&5
19560   ac_status=$?
19561   echo "$as_me:19561: \$? = $ac_status" >&5
19562   (exit "$ac_status"); } &&
19563          { ac_try='test -s "conftest$ac_exeext"'
19564   { (eval echo "$as_me:19564: \"$ac_try\"") >&5
19565   (eval $ac_try) 2>&5
19566   ac_status=$?
19567   echo "$as_me:19567: \$? = $ac_status" >&5
19568   (exit "$ac_status"); }; }; then
19569   ac_cv_lib_iconv_libiconv_open=yes
19570 else
19571   echo "$as_me: failed program was:" >&5
19572 cat "conftest.$ac_ext" >&5
19573 ac_cv_lib_iconv_libiconv_open=no
19574 fi
19575 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19576 LIBS=$ac_check_lib_save_LIBS
19577 fi
19578 echo "$as_me:19578: result: $ac_cv_lib_iconv_libiconv_open" >&5
19579 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19580 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19581
19582 cf_add_libs="$LIBS"
19583 # reverse order
19584 cf_add_0lib=
19585 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19586 # filter duplicates
19587 for cf_add_1lib in $cf_add_0lib; do
19588         for cf_add_2lib in $cf_add_libs; do
19589                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19590                         cf_add_1lib=
19591                         break
19592                 fi
19593         done
19594         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19595 done
19596 LIBS="$cf_add_libs"
19597
19598 fi
19599
19600                 echo "$as_me:19600: checking for libintl_gettext in -lintl" >&5
19601 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19602 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19603   echo $ECHO_N "(cached) $ECHO_C" >&6
19604 else
19605   ac_check_lib_save_LIBS=$LIBS
19606 LIBS="-lintl  $LIBS"
19607 cat >"conftest.$ac_ext" <<_ACEOF
19608 #line 19608 "configure"
19609 #include "confdefs.h"
19610
19611 /* Override any gcc2 internal prototype to avoid an error.  */
19612 #ifdef __cplusplus
19613 extern "C"
19614 #endif
19615 /* We use char because int might match the return type of a gcc2
19616    builtin and then its argument prototype would still apply.  */
19617 char libintl_gettext ();
19618 int
19619 main (void)
19620 {
19621 libintl_gettext ();
19622   ;
19623   return 0;
19624 }
19625 _ACEOF
19626 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19627 if { (eval echo "$as_me:19627: \"$ac_link\"") >&5
19628   (eval $ac_link) 2>&5
19629   ac_status=$?
19630   echo "$as_me:19630: \$? = $ac_status" >&5
19631   (exit "$ac_status"); } &&
19632          { ac_try='test -s "conftest$ac_exeext"'
19633   { (eval echo "$as_me:19633: \"$ac_try\"") >&5
19634   (eval $ac_try) 2>&5
19635   ac_status=$?
19636   echo "$as_me:19636: \$? = $ac_status" >&5
19637   (exit "$ac_status"); }; }; then
19638   ac_cv_lib_intl_libintl_gettext=yes
19639 else
19640   echo "$as_me: failed program was:" >&5
19641 cat "conftest.$ac_ext" >&5
19642 ac_cv_lib_intl_libintl_gettext=no
19643 fi
19644 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19645 LIBS=$ac_check_lib_save_LIBS
19646 fi
19647 echo "$as_me:19647: result: $ac_cv_lib_intl_libintl_gettext" >&5
19648 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19649 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19650
19651 cf_add_libs="$LIBS"
19652 # reverse order
19653 cf_add_0lib=
19654 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19655 # filter duplicates
19656 for cf_add_1lib in $cf_add_0lib; do
19657         for cf_add_2lib in $cf_add_libs; do
19658                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19659                         cf_add_1lib=
19660                         break
19661                 fi
19662         done
19663         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19664 done
19665 LIBS="$cf_add_libs"
19666
19667 fi
19668
19669                 echo "$as_me:19669: checking for tre_regcomp in -ltre" >&5
19670 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19671 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19672   echo $ECHO_N "(cached) $ECHO_C" >&6
19673 else
19674   ac_check_lib_save_LIBS=$LIBS
19675 LIBS="-ltre  $LIBS"
19676 cat >"conftest.$ac_ext" <<_ACEOF
19677 #line 19677 "configure"
19678 #include "confdefs.h"
19679
19680 /* Override any gcc2 internal prototype to avoid an error.  */
19681 #ifdef __cplusplus
19682 extern "C"
19683 #endif
19684 /* We use char because int might match the return type of a gcc2
19685    builtin and then its argument prototype would still apply.  */
19686 char tre_regcomp ();
19687 int
19688 main (void)
19689 {
19690 tre_regcomp ();
19691   ;
19692   return 0;
19693 }
19694 _ACEOF
19695 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19696 if { (eval echo "$as_me:19696: \"$ac_link\"") >&5
19697   (eval $ac_link) 2>&5
19698   ac_status=$?
19699   echo "$as_me:19699: \$? = $ac_status" >&5
19700   (exit "$ac_status"); } &&
19701          { ac_try='test -s "conftest$ac_exeext"'
19702   { (eval echo "$as_me:19702: \"$ac_try\"") >&5
19703   (eval $ac_try) 2>&5
19704   ac_status=$?
19705   echo "$as_me:19705: \$? = $ac_status" >&5
19706   (exit "$ac_status"); }; }; then
19707   ac_cv_lib_tre_tre_regcomp=yes
19708 else
19709   echo "$as_me: failed program was:" >&5
19710 cat "conftest.$ac_ext" >&5
19711 ac_cv_lib_tre_tre_regcomp=no
19712 fi
19713 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19714 LIBS=$ac_check_lib_save_LIBS
19715 fi
19716 echo "$as_me:19716: result: $ac_cv_lib_tre_tre_regcomp" >&5
19717 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19718 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19719
19720 cf_add_libs="$LIBS"
19721 # reverse order
19722 cf_add_0lib=
19723 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19724 # filter duplicates
19725 for cf_add_1lib in $cf_add_0lib; do
19726         for cf_add_2lib in $cf_add_libs; do
19727                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19728                         cf_add_1lib=
19729                         break
19730                 fi
19731         done
19732         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19733 done
19734 LIBS="$cf_add_libs"
19735
19736 fi
19737
19738 cf_add_libs="$LIBS"
19739 # reverse order
19740 cf_add_0lib=
19741 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19742 # filter duplicates
19743 for cf_add_1lib in $cf_add_0lib; do
19744         for cf_add_2lib in $cf_add_libs; do
19745                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19746                         cf_add_1lib=
19747                         break
19748                 fi
19749         done
19750         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19751 done
19752 LIBS="$cf_add_libs"
19753
19754                 cf_regex_func=regcomp
19755
19756 else
19757
19758                 echo "$as_me:19758: checking for regcomp in -lgnurx" >&5
19759 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19760 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19761   echo $ECHO_N "(cached) $ECHO_C" >&6
19762 else
19763   ac_check_lib_save_LIBS=$LIBS
19764 LIBS="-lgnurx  $LIBS"
19765 cat >"conftest.$ac_ext" <<_ACEOF
19766 #line 19766 "configure"
19767 #include "confdefs.h"
19768
19769 /* Override any gcc2 internal prototype to avoid an error.  */
19770 #ifdef __cplusplus
19771 extern "C"
19772 #endif
19773 /* We use char because int might match the return type of a gcc2
19774    builtin and then its argument prototype would still apply.  */
19775 char regcomp ();
19776 int
19777 main (void)
19778 {
19779 regcomp ();
19780   ;
19781   return 0;
19782 }
19783 _ACEOF
19784 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19785 if { (eval echo "$as_me:19785: \"$ac_link\"") >&5
19786   (eval $ac_link) 2>&5
19787   ac_status=$?
19788   echo "$as_me:19788: \$? = $ac_status" >&5
19789   (exit "$ac_status"); } &&
19790          { ac_try='test -s "conftest$ac_exeext"'
19791   { (eval echo "$as_me:19791: \"$ac_try\"") >&5
19792   (eval $ac_try) 2>&5
19793   ac_status=$?
19794   echo "$as_me:19794: \$? = $ac_status" >&5
19795   (exit "$ac_status"); }; }; then
19796   ac_cv_lib_gnurx_regcomp=yes
19797 else
19798   echo "$as_me: failed program was:" >&5
19799 cat "conftest.$ac_ext" >&5
19800 ac_cv_lib_gnurx_regcomp=no
19801 fi
19802 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19803 LIBS=$ac_check_lib_save_LIBS
19804 fi
19805 echo "$as_me:19805: result: $ac_cv_lib_gnurx_regcomp" >&5
19806 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19807 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19808
19809 cf_add_libs="$LIBS"
19810 # reverse order
19811 cf_add_0lib=
19812 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19813 # filter duplicates
19814 for cf_add_1lib in $cf_add_0lib; do
19815         for cf_add_2lib in $cf_add_libs; do
19816                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19817                         cf_add_1lib=
19818                         break
19819                 fi
19820         done
19821         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19822 done
19823 LIBS="$cf_add_libs"
19824
19825                         cf_regex_func=regcomp
19826 fi
19827
19828 fi
19829
19830         ;;
19831 (*)
19832         cf_regex_libs="regex re"
19833         echo "$as_me:19833: checking for regcomp" >&5
19834 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19835 if test "${ac_cv_func_regcomp+set}" = set; then
19836   echo $ECHO_N "(cached) $ECHO_C" >&6
19837 else
19838   cat >"conftest.$ac_ext" <<_ACEOF
19839 #line 19839 "configure"
19840 #include "confdefs.h"
19841 #define regcomp autoconf_temporary
19842 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19843 #undef regcomp
19844
19845 #ifdef __cplusplus
19846 extern "C"
19847 #endif
19848
19849 /* We use char because int might match the return type of a gcc2
19850    builtin and then its argument prototype would still apply.  */
19851 char regcomp (void);
19852
19853 int
19854 main (void)
19855 {
19856
19857 /* The GNU C library defines stubs for functions which it implements
19858     to always fail with ENOSYS.  Some functions are actually named
19859     something starting with __ and the normal name is an alias.  */
19860 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19861 #error found stub for regcomp
19862 #endif
19863
19864         return regcomp ();
19865   ;
19866   return 0;
19867 }
19868 _ACEOF
19869 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19870 if { (eval echo "$as_me:19870: \"$ac_link\"") >&5
19871   (eval $ac_link) 2>&5
19872   ac_status=$?
19873   echo "$as_me:19873: \$? = $ac_status" >&5
19874   (exit "$ac_status"); } &&
19875          { ac_try='test -s "conftest$ac_exeext"'
19876   { (eval echo "$as_me:19876: \"$ac_try\"") >&5
19877   (eval $ac_try) 2>&5
19878   ac_status=$?
19879   echo "$as_me:19879: \$? = $ac_status" >&5
19880   (exit "$ac_status"); }; }; then
19881   ac_cv_func_regcomp=yes
19882 else
19883   echo "$as_me: failed program was:" >&5
19884 cat "conftest.$ac_ext" >&5
19885 ac_cv_func_regcomp=no
19886 fi
19887 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19888 fi
19889 echo "$as_me:19889: result: $ac_cv_func_regcomp" >&5
19890 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19891 if test "$ac_cv_func_regcomp" = yes; then
19892   cf_regex_func=regcomp
19893 else
19894
19895                 for cf_regex_lib in $cf_regex_libs
19896                 do
19897                         as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19898 echo "$as_me:19898: checking for regcomp in -l$cf_regex_lib" >&5
19899 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19900 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19901   echo $ECHO_N "(cached) $ECHO_C" >&6
19902 else
19903   ac_check_lib_save_LIBS=$LIBS
19904 LIBS="-l$cf_regex_lib  $LIBS"
19905 cat >"conftest.$ac_ext" <<_ACEOF
19906 #line 19906 "configure"
19907 #include "confdefs.h"
19908
19909 /* Override any gcc2 internal prototype to avoid an error.  */
19910 #ifdef __cplusplus
19911 extern "C"
19912 #endif
19913 /* We use char because int might match the return type of a gcc2
19914    builtin and then its argument prototype would still apply.  */
19915 char regcomp ();
19916 int
19917 main (void)
19918 {
19919 regcomp ();
19920   ;
19921   return 0;
19922 }
19923 _ACEOF
19924 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19925 if { (eval echo "$as_me:19925: \"$ac_link\"") >&5
19926   (eval $ac_link) 2>&5
19927   ac_status=$?
19928   echo "$as_me:19928: \$? = $ac_status" >&5
19929   (exit "$ac_status"); } &&
19930          { ac_try='test -s "conftest$ac_exeext"'
19931   { (eval echo "$as_me:19931: \"$ac_try\"") >&5
19932   (eval $ac_try) 2>&5
19933   ac_status=$?
19934   echo "$as_me:19934: \$? = $ac_status" >&5
19935   (exit "$ac_status"); }; }; then
19936   eval "$as_ac_Lib=yes"
19937 else
19938   echo "$as_me: failed program was:" >&5
19939 cat "conftest.$ac_ext" >&5
19940 eval "$as_ac_Lib=no"
19941 fi
19942 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19943 LIBS=$ac_check_lib_save_LIBS
19944 fi
19945 echo "$as_me:19945: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19946 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19947 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19948
19949 cf_add_libs="$LIBS"
19950 # reverse order
19951 cf_add_0lib=
19952 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19953 # filter duplicates
19954 for cf_add_1lib in $cf_add_0lib; do
19955         for cf_add_2lib in $cf_add_libs; do
19956                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19957                         cf_add_1lib=
19958                         break
19959                 fi
19960         done
19961         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19962 done
19963 LIBS="$cf_add_libs"
19964
19965                                         cf_regex_func=regcomp
19966                                         break
19967 fi
19968
19969                 done
19970
19971 fi
19972
19973         ;;
19974 esac
19975
19976 if test "$cf_regex_func" = no ; then
19977         echo "$as_me:19977: checking for compile" >&5
19978 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19979 if test "${ac_cv_func_compile+set}" = set; then
19980   echo $ECHO_N "(cached) $ECHO_C" >&6
19981 else
19982   cat >"conftest.$ac_ext" <<_ACEOF
19983 #line 19983 "configure"
19984 #include "confdefs.h"
19985 #define compile autoconf_temporary
19986 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19987 #undef compile
19988
19989 #ifdef __cplusplus
19990 extern "C"
19991 #endif
19992
19993 /* We use char because int might match the return type of a gcc2
19994    builtin and then its argument prototype would still apply.  */
19995 char compile (void);
19996
19997 int
19998 main (void)
19999 {
20000
20001 /* The GNU C library defines stubs for functions which it implements
20002     to always fail with ENOSYS.  Some functions are actually named
20003     something starting with __ and the normal name is an alias.  */
20004 #if defined (__stub_compile) || defined (__stub___compile)
20005 #error found stub for compile
20006 #endif
20007
20008         return compile ();
20009   ;
20010   return 0;
20011 }
20012 _ACEOF
20013 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20014 if { (eval echo "$as_me:20014: \"$ac_link\"") >&5
20015   (eval $ac_link) 2>&5
20016   ac_status=$?
20017   echo "$as_me:20017: \$? = $ac_status" >&5
20018   (exit "$ac_status"); } &&
20019          { ac_try='test -s "conftest$ac_exeext"'
20020   { (eval echo "$as_me:20020: \"$ac_try\"") >&5
20021   (eval $ac_try) 2>&5
20022   ac_status=$?
20023   echo "$as_me:20023: \$? = $ac_status" >&5
20024   (exit "$ac_status"); }; }; then
20025   ac_cv_func_compile=yes
20026 else
20027   echo "$as_me: failed program was:" >&5
20028 cat "conftest.$ac_ext" >&5
20029 ac_cv_func_compile=no
20030 fi
20031 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20032 fi
20033 echo "$as_me:20033: result: $ac_cv_func_compile" >&5
20034 echo "${ECHO_T}$ac_cv_func_compile" >&6
20035 if test "$ac_cv_func_compile" = yes; then
20036   cf_regex_func=compile
20037 else
20038
20039                 echo "$as_me:20039: checking for compile in -lgen" >&5
20040 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
20041 if test "${ac_cv_lib_gen_compile+set}" = set; then
20042   echo $ECHO_N "(cached) $ECHO_C" >&6
20043 else
20044   ac_check_lib_save_LIBS=$LIBS
20045 LIBS="-lgen  $LIBS"
20046 cat >"conftest.$ac_ext" <<_ACEOF
20047 #line 20047 "configure"
20048 #include "confdefs.h"
20049
20050 /* Override any gcc2 internal prototype to avoid an error.  */
20051 #ifdef __cplusplus
20052 extern "C"
20053 #endif
20054 /* We use char because int might match the return type of a gcc2
20055    builtin and then its argument prototype would still apply.  */
20056 char compile ();
20057 int
20058 main (void)
20059 {
20060 compile ();
20061   ;
20062   return 0;
20063 }
20064 _ACEOF
20065 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20066 if { (eval echo "$as_me:20066: \"$ac_link\"") >&5
20067   (eval $ac_link) 2>&5
20068   ac_status=$?
20069   echo "$as_me:20069: \$? = $ac_status" >&5
20070   (exit "$ac_status"); } &&
20071          { ac_try='test -s "conftest$ac_exeext"'
20072   { (eval echo "$as_me:20072: \"$ac_try\"") >&5
20073   (eval $ac_try) 2>&5
20074   ac_status=$?
20075   echo "$as_me:20075: \$? = $ac_status" >&5
20076   (exit "$ac_status"); }; }; then
20077   ac_cv_lib_gen_compile=yes
20078 else
20079   echo "$as_me: failed program was:" >&5
20080 cat "conftest.$ac_ext" >&5
20081 ac_cv_lib_gen_compile=no
20082 fi
20083 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20084 LIBS=$ac_check_lib_save_LIBS
20085 fi
20086 echo "$as_me:20086: result: $ac_cv_lib_gen_compile" >&5
20087 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
20088 if test "$ac_cv_lib_gen_compile" = yes; then
20089
20090 cf_add_libs="$LIBS"
20091 # reverse order
20092 cf_add_0lib=
20093 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20094 # filter duplicates
20095 for cf_add_1lib in $cf_add_0lib; do
20096         for cf_add_2lib in $cf_add_libs; do
20097                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20098                         cf_add_1lib=
20099                         break
20100                 fi
20101         done
20102         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20103 done
20104 LIBS="$cf_add_libs"
20105
20106                                 cf_regex_func=compile
20107 fi
20108
20109 fi
20110
20111 fi
20112
20113 if test "$cf_regex_func" = no ; then
20114         { echo "$as_me:20114: WARNING: cannot find regular expression library" >&5
20115 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
20116 fi
20117
20118 echo "$as_me:20118: checking for regular-expression headers" >&5
20119 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20120 if test "${cf_cv_regex_hdrs+set}" = set; then
20121   echo $ECHO_N "(cached) $ECHO_C" >&6
20122 else
20123
20124 cf_cv_regex_hdrs=no
20125 case "$cf_regex_func" in
20126 (compile)
20127         for cf_regex_hdr in regexp.h regexpr.h
20128         do
20129                 cat >"conftest.$ac_ext" <<_ACEOF
20130 #line 20130 "configure"
20131 #include "confdefs.h"
20132 #include <$cf_regex_hdr>
20133 int
20134 main (void)
20135 {
20136
20137                         char *p = compile("", "", "", 0);
20138                         int x = step("", "");
20139                         (void)p;
20140                         (void)x;
20141
20142   ;
20143   return 0;
20144 }
20145 _ACEOF
20146 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20147 if { (eval echo "$as_me:20147: \"$ac_link\"") >&5
20148   (eval $ac_link) 2>&5
20149   ac_status=$?
20150   echo "$as_me:20150: \$? = $ac_status" >&5
20151   (exit "$ac_status"); } &&
20152          { ac_try='test -s "conftest$ac_exeext"'
20153   { (eval echo "$as_me:20153: \"$ac_try\"") >&5
20154   (eval $ac_try) 2>&5
20155   ac_status=$?
20156   echo "$as_me:20156: \$? = $ac_status" >&5
20157   (exit "$ac_status"); }; }; then
20158
20159                         cf_cv_regex_hdrs=$cf_regex_hdr
20160                         break
20161
20162 else
20163   echo "$as_me: failed program was:" >&5
20164 cat "conftest.$ac_ext" >&5
20165 fi
20166 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20167         done
20168         ;;
20169 (*)
20170         for cf_regex_hdr in regex.h
20171         do
20172                 cat >"conftest.$ac_ext" <<_ACEOF
20173 #line 20173 "configure"
20174 #include "confdefs.h"
20175 #include <sys/types.h>
20176 #include <$cf_regex_hdr>
20177 int
20178 main (void)
20179 {
20180
20181                         regex_t *p = 0;
20182                         int x = regcomp(p, "", 0);
20183                         int y = regexec(p, "", 0, 0, 0);
20184                         (void)x;
20185                         (void)y;
20186                         regfree(p);
20187
20188   ;
20189   return 0;
20190 }
20191 _ACEOF
20192 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20193 if { (eval echo "$as_me:20193: \"$ac_link\"") >&5
20194   (eval $ac_link) 2>&5
20195   ac_status=$?
20196   echo "$as_me:20196: \$? = $ac_status" >&5
20197   (exit "$ac_status"); } &&
20198          { ac_try='test -s "conftest$ac_exeext"'
20199   { (eval echo "$as_me:20199: \"$ac_try\"") >&5
20200   (eval $ac_try) 2>&5
20201   ac_status=$?
20202   echo "$as_me:20202: \$? = $ac_status" >&5
20203   (exit "$ac_status"); }; }; then
20204
20205                         cf_cv_regex_hdrs=$cf_regex_hdr
20206                         break
20207
20208 else
20209   echo "$as_me: failed program was:" >&5
20210 cat "conftest.$ac_ext" >&5
20211 fi
20212 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20213         done
20214         ;;
20215 esac
20216
20217 fi
20218 echo "$as_me:20218: result: $cf_cv_regex_hdrs" >&5
20219 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20220
20221 case "$cf_cv_regex_hdrs" in
20222         (no)            { echo "$as_me:20222: WARNING: no regular expression header found" >&5
20223 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20224         (regex.h)
20225 cat >>confdefs.h <<\EOF
20226 #define HAVE_REGEX_H_FUNCS 1
20227 EOF
20228  ;;
20229         (regexp.h)
20230 cat >>confdefs.h <<\EOF
20231 #define HAVE_REGEXP_H_FUNCS 1
20232 EOF
20233  ;;
20234         (regexpr.h)
20235 cat >>confdefs.h <<\EOF
20236 #define HAVE_REGEXPR_H_FUNCS 1
20237 EOF
20238  ;;
20239 esac
20240
20241 for ac_header in \
20242 fcntl.h \
20243 getopt.h \
20244 limits.h \
20245 locale.h \
20246 math.h \
20247 poll.h \
20248 sys/ioctl.h \
20249 sys/param.h \
20250 sys/poll.h \
20251 sys/select.h \
20252 sys/time.h \
20253 sys/times.h \
20254 unistd.h \
20255 wctype.h \
20256
20257 do
20258 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20259 echo "$as_me:20259: checking for $ac_header" >&5
20260 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20261 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20262   echo $ECHO_N "(cached) $ECHO_C" >&6
20263 else
20264   cat >"conftest.$ac_ext" <<_ACEOF
20265 #line 20265 "configure"
20266 #include "confdefs.h"
20267 #include <$ac_header>
20268 _ACEOF
20269 if { (eval echo "$as_me:20269: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20270   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20271   ac_status=$?
20272   $EGREP -v '^ *\+' conftest.er1 >conftest.err
20273   rm -f conftest.er1
20274   cat conftest.err >&5
20275   echo "$as_me:20275: \$? = $ac_status" >&5
20276   (exit "$ac_status"); } >/dev/null; then
20277   if test -s conftest.err; then
20278     ac_cpp_err=$ac_c_preproc_warn_flag
20279   else
20280     ac_cpp_err=
20281   fi
20282 else
20283   ac_cpp_err=yes
20284 fi
20285 if test -z "$ac_cpp_err"; then
20286   eval "$as_ac_Header=yes"
20287 else
20288   echo "$as_me: failed program was:" >&5
20289   cat "conftest.$ac_ext" >&5
20290   eval "$as_ac_Header=no"
20291 fi
20292 rm -f conftest.err "conftest.$ac_ext"
20293 fi
20294 echo "$as_me:20294: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20295 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20296 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20297   cat >>confdefs.h <<EOF
20298 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20299 EOF
20300
20301 fi
20302 done
20303
20304 for ac_header in unistd.h getopt.h
20305 do
20306 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20307 echo "$as_me:20307: checking for $ac_header" >&5
20308 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20309 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20310   echo $ECHO_N "(cached) $ECHO_C" >&6
20311 else
20312   cat >"conftest.$ac_ext" <<_ACEOF
20313 #line 20313 "configure"
20314 #include "confdefs.h"
20315 #include <$ac_header>
20316 _ACEOF
20317 if { (eval echo "$as_me:20317: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20318   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20319   ac_status=$?
20320   $EGREP -v '^ *\+' conftest.er1 >conftest.err
20321   rm -f conftest.er1
20322   cat conftest.err >&5
20323   echo "$as_me:20323: \$? = $ac_status" >&5
20324   (exit "$ac_status"); } >/dev/null; then
20325   if test -s conftest.err; then
20326     ac_cpp_err=$ac_c_preproc_warn_flag
20327   else
20328     ac_cpp_err=
20329   fi
20330 else
20331   ac_cpp_err=yes
20332 fi
20333 if test -z "$ac_cpp_err"; then
20334   eval "$as_ac_Header=yes"
20335 else
20336   echo "$as_me: failed program was:" >&5
20337   cat "conftest.$ac_ext" >&5
20338   eval "$as_ac_Header=no"
20339 fi
20340 rm -f conftest.err "conftest.$ac_ext"
20341 fi
20342 echo "$as_me:20342: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20343 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20344 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20345   cat >>confdefs.h <<EOF
20346 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20347 EOF
20348
20349 fi
20350 done
20351
20352 echo "$as_me:20352: checking for header declaring getopt variables" >&5
20353 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20354 if test "${cf_cv_getopt_header+set}" = set; then
20355   echo $ECHO_N "(cached) $ECHO_C" >&6
20356 else
20357
20358 cf_cv_getopt_header=none
20359 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20360 do
20361 cat >"conftest.$ac_ext" <<_ACEOF
20362 #line 20362 "configure"
20363 #include "confdefs.h"
20364
20365 #include <$cf_header>
20366 int
20367 main (void)
20368 {
20369 int x = optind; char *y = optarg; (void)x; (void)y
20370   ;
20371   return 0;
20372 }
20373 _ACEOF
20374 rm -f "conftest.$ac_objext"
20375 if { (eval echo "$as_me:20375: \"$ac_compile\"") >&5
20376   (eval $ac_compile) 2>&5
20377   ac_status=$?
20378   echo "$as_me:20378: \$? = $ac_status" >&5
20379   (exit "$ac_status"); } &&
20380          { ac_try='test -s "conftest.$ac_objext"'
20381   { (eval echo "$as_me:20381: \"$ac_try\"") >&5
20382   (eval $ac_try) 2>&5
20383   ac_status=$?
20384   echo "$as_me:20384: \$? = $ac_status" >&5
20385   (exit "$ac_status"); }; }; then
20386   cf_cv_getopt_header=$cf_header
20387  break
20388 else
20389   echo "$as_me: failed program was:" >&5
20390 cat "conftest.$ac_ext" >&5
20391 fi
20392 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20393 done
20394
20395 fi
20396 echo "$as_me:20396: result: $cf_cv_getopt_header" >&5
20397 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20398 if test "$cf_cv_getopt_header" != none ; then
20399
20400 cat >>confdefs.h <<\EOF
20401 #define HAVE_GETOPT_HEADER 1
20402 EOF
20403
20404 fi
20405 if test "$cf_cv_getopt_header" = getopt.h ; then
20406
20407 cat >>confdefs.h <<\EOF
20408 #define NEED_GETOPT_H 1
20409 EOF
20410
20411 fi
20412
20413 echo "$as_me:20413: checking if external environ is declared" >&5
20414 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20415 if test "${cf_cv_dcl_environ+set}" = set; then
20416   echo $ECHO_N "(cached) $ECHO_C" >&6
20417 else
20418
20419     cat >"conftest.$ac_ext" <<_ACEOF
20420 #line 20420 "configure"
20421 #include "confdefs.h"
20422
20423 $ac_includes_default
20424 int
20425 main (void)
20426 {
20427 void* x = (void*) environ; (void)x
20428   ;
20429   return 0;
20430 }
20431 _ACEOF
20432 rm -f "conftest.$ac_objext"
20433 if { (eval echo "$as_me:20433: \"$ac_compile\"") >&5
20434   (eval $ac_compile) 2>&5
20435   ac_status=$?
20436   echo "$as_me:20436: \$? = $ac_status" >&5
20437   (exit "$ac_status"); } &&
20438          { ac_try='test -s "conftest.$ac_objext"'
20439   { (eval echo "$as_me:20439: \"$ac_try\"") >&5
20440   (eval $ac_try) 2>&5
20441   ac_status=$?
20442   echo "$as_me:20442: \$? = $ac_status" >&5
20443   (exit "$ac_status"); }; }; then
20444   cf_cv_dcl_environ=yes
20445 else
20446   echo "$as_me: failed program was:" >&5
20447 cat "conftest.$ac_ext" >&5
20448 cf_cv_dcl_environ=no
20449 fi
20450 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20451
20452 fi
20453 echo "$as_me:20453: result: $cf_cv_dcl_environ" >&5
20454 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20455
20456 if test "$cf_cv_dcl_environ" = no ; then
20457
20458 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20459
20460     cat >>confdefs.h <<EOF
20461 #define $cf_result 1
20462 EOF
20463
20464 fi
20465
20466 # It's possible (for near-UNIX clones) that the data doesn't exist
20467
20468 echo "$as_me:20468: checking if external environ exists" >&5
20469 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20470 if test "${cf_cv_have_environ+set}" = set; then
20471   echo $ECHO_N "(cached) $ECHO_C" >&6
20472 else
20473
20474         cat >"conftest.$ac_ext" <<_ACEOF
20475 #line 20475 "configure"
20476 #include "confdefs.h"
20477
20478 #undef environ
20479 extern int environ;
20480
20481 int
20482 main (void)
20483 {
20484 environ = 2
20485   ;
20486   return 0;
20487 }
20488 _ACEOF
20489 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20490 if { (eval echo "$as_me:20490: \"$ac_link\"") >&5
20491   (eval $ac_link) 2>&5
20492   ac_status=$?
20493   echo "$as_me:20493: \$? = $ac_status" >&5
20494   (exit "$ac_status"); } &&
20495          { ac_try='test -s "conftest$ac_exeext"'
20496   { (eval echo "$as_me:20496: \"$ac_try\"") >&5
20497   (eval $ac_try) 2>&5
20498   ac_status=$?
20499   echo "$as_me:20499: \$? = $ac_status" >&5
20500   (exit "$ac_status"); }; }; then
20501   cf_cv_have_environ=yes
20502 else
20503   echo "$as_me: failed program was:" >&5
20504 cat "conftest.$ac_ext" >&5
20505 cf_cv_have_environ=no
20506 fi
20507 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20508
20509 fi
20510 echo "$as_me:20510: result: $cf_cv_have_environ" >&5
20511 echo "${ECHO_T}$cf_cv_have_environ" >&6
20512
20513 if test "$cf_cv_have_environ" = yes ; then
20514
20515 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20516
20517         cat >>confdefs.h <<EOF
20518 #define $cf_result 1
20519 EOF
20520
20521 fi
20522
20523 echo "$as_me:20523: checking for getenv" >&5
20524 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20525 if test "${ac_cv_func_getenv+set}" = set; then
20526   echo $ECHO_N "(cached) $ECHO_C" >&6
20527 else
20528   cat >"conftest.$ac_ext" <<_ACEOF
20529 #line 20529 "configure"
20530 #include "confdefs.h"
20531 #define getenv autoconf_temporary
20532 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20533 #undef getenv
20534
20535 #ifdef __cplusplus
20536 extern "C"
20537 #endif
20538
20539 /* We use char because int might match the return type of a gcc2
20540    builtin and then its argument prototype would still apply.  */
20541 char getenv (void);
20542
20543 int
20544 main (void)
20545 {
20546
20547 /* The GNU C library defines stubs for functions which it implements
20548     to always fail with ENOSYS.  Some functions are actually named
20549     something starting with __ and the normal name is an alias.  */
20550 #if defined (__stub_getenv) || defined (__stub___getenv)
20551 #error found stub for getenv
20552 #endif
20553
20554         return getenv ();
20555   ;
20556   return 0;
20557 }
20558 _ACEOF
20559 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20560 if { (eval echo "$as_me:20560: \"$ac_link\"") >&5
20561   (eval $ac_link) 2>&5
20562   ac_status=$?
20563   echo "$as_me:20563: \$? = $ac_status" >&5
20564   (exit "$ac_status"); } &&
20565          { ac_try='test -s "conftest$ac_exeext"'
20566   { (eval echo "$as_me:20566: \"$ac_try\"") >&5
20567   (eval $ac_try) 2>&5
20568   ac_status=$?
20569   echo "$as_me:20569: \$? = $ac_status" >&5
20570   (exit "$ac_status"); }; }; then
20571   ac_cv_func_getenv=yes
20572 else
20573   echo "$as_me: failed program was:" >&5
20574 cat "conftest.$ac_ext" >&5
20575 ac_cv_func_getenv=no
20576 fi
20577 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20578 fi
20579 echo "$as_me:20579: result: $ac_cv_func_getenv" >&5
20580 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20581
20582 for ac_func in putenv setenv strdup
20583 do
20584 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20585 echo "$as_me:20585: checking for $ac_func" >&5
20586 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20587 if eval "test \"\${$as_ac_var+set}\" = set"; then
20588   echo $ECHO_N "(cached) $ECHO_C" >&6
20589 else
20590   cat >"conftest.$ac_ext" <<_ACEOF
20591 #line 20591 "configure"
20592 #include "confdefs.h"
20593 #define $ac_func autoconf_temporary
20594 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20595 #undef $ac_func
20596
20597 #ifdef __cplusplus
20598 extern "C"
20599 #endif
20600
20601 /* We use char because int might match the return type of a gcc2
20602    builtin and then its argument prototype would still apply.  */
20603 char $ac_func (void);
20604
20605 int
20606 main (void)
20607 {
20608
20609 /* The GNU C library defines stubs for functions which it implements
20610     to always fail with ENOSYS.  Some functions are actually named
20611     something starting with __ and the normal name is an alias.  */
20612 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20613 #error found stub for $ac_func
20614 #endif
20615
20616         return $ac_func ();
20617   ;
20618   return 0;
20619 }
20620 _ACEOF
20621 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20622 if { (eval echo "$as_me:20622: \"$ac_link\"") >&5
20623   (eval $ac_link) 2>&5
20624   ac_status=$?
20625   echo "$as_me:20625: \$? = $ac_status" >&5
20626   (exit "$ac_status"); } &&
20627          { ac_try='test -s "conftest$ac_exeext"'
20628   { (eval echo "$as_me:20628: \"$ac_try\"") >&5
20629   (eval $ac_try) 2>&5
20630   ac_status=$?
20631   echo "$as_me:20631: \$? = $ac_status" >&5
20632   (exit "$ac_status"); }; }; then
20633   eval "$as_ac_var=yes"
20634 else
20635   echo "$as_me: failed program was:" >&5
20636 cat "conftest.$ac_ext" >&5
20637 eval "$as_ac_var=no"
20638 fi
20639 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20640 fi
20641 echo "$as_me:20641: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20642 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20643 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20644   cat >>confdefs.h <<EOF
20645 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20646 EOF
20647
20648 fi
20649 done
20650
20651 echo "$as_me:20651: checking if getenv returns consistent values" >&5
20652 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20653 if test "${cf_cv_consistent_getenv+set}" = set; then
20654   echo $ECHO_N "(cached) $ECHO_C" >&6
20655 else
20656
20657 if test "$cross_compiling" = yes; then
20658   cf_cv_consistent_getenv=unknown
20659 else
20660   cat >"conftest.$ac_ext" <<_ACEOF
20661 #line 20661 "configure"
20662 #include "confdefs.h"
20663
20664 $ac_includes_default
20665
20666 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20667 extern char **environ;  /* POSIX, but some systems are not... */
20668 #endif
20669
20670 #if defined(HAVE_STRDUP)
20671 #define str_alloc(s) strdup(s)
20672 #else
20673 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20674 #endif
20675
20676 static void set_value(const char *name, const char *value)
20677 {
20678 #if defined(HAVE_SETENV)
20679         setenv(name, value, 1);
20680 #elif defined(HAVE_PUTENV)
20681         char buffer[1024];
20682         sprintf(buffer, "%s=%s", name, value);
20683         putenv(str_alloc(buffer));
20684 #else
20685 #error neither putenv/setenv found
20686 #endif
20687 }
20688 int main(void)
20689 {
20690         int pass;
20691         size_t numenv, limit, j;
20692         char **mynames;
20693         char **myvalues;
20694         char **mypointer;
20695         char *equals;
20696         for (numenv = 0; environ[numenv]; ++numenv) ;
20697         limit = numenv + 10;
20698         mynames = (char **) calloc(limit + 1, sizeof(char *));
20699         myvalues = (char **) calloc(limit + 1, sizeof(char *));
20700         mypointer = (char **) calloc(limit + 1, sizeof(char *));
20701 #if defined(HAVE_ENVIRON)
20702         for (j = 0; environ[j]; ++j) {
20703                 mynames[j] = str_alloc(environ[j]);
20704                 equals = strchr(mynames[j], '=');
20705                 if (equals != 0) {
20706                         *equals++ = '\\0';
20707                         myvalues[j] = str_alloc(equals);
20708                 } else {
20709                         myvalues[j] = str_alloc("");
20710                 }
20711         }
20712 #endif
20713         for (j = numenv; j < limit; ++j) {
20714                 char name[80];
20715                 char value[80];
20716                 size_t found;
20717                 size_t k = 0;
20718                 do {
20719                         size_t jk;
20720                         found = 0;
20721                         sprintf(name, "TERM%lu", (unsigned long) k);
20722                         for (jk = 0; jk < j; ++jk) {
20723                                 if (!strcmp(name, mynames[jk])) {
20724                                         found = 1;
20725                                         ++k;
20726                                         break;
20727                                 }
20728                         }
20729                 } while (found);
20730                 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
20731                 set_value(name, value);
20732                 mynames[j] = str_alloc(name);
20733                 myvalues[j] = str_alloc(value);
20734         }
20735         for (pass = 0; pass < 3; ++pass) {
20736                 for (j = 0; j < limit; ++j) {
20737                         char *value = getenv(mynames[j]);
20738                         if (pass) {
20739                                 if (value == 0) {
20740                                         fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20741                                         ${cf_cv_main_return:-return}(1);
20742                                 } else if (value != mypointer[j]) {
20743                                         fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20744                                         ${cf_cv_main_return:-return}(1);
20745                                 } else if (strcmp(value, myvalues[j])) {
20746                                         fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20747                                         ${cf_cv_main_return:-return}(1);
20748                                 }
20749                         } else {
20750                                 size_t k;
20751                                 mypointer[j] = value;
20752                                 for (k = 0; k < j; ++k) {
20753                                         if (mypointer[j] == mypointer[k]) {
20754                                                 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20755                                                 ${cf_cv_main_return:-return}(1);
20756                                         }
20757                                 }
20758                         }
20759                 }
20760         }
20761         ${cf_cv_main_return:-return}(0);
20762 }
20763
20764 _ACEOF
20765 rm -f "conftest$ac_exeext"
20766 if { (eval echo "$as_me:20766: \"$ac_link\"") >&5
20767   (eval $ac_link) 2>&5
20768   ac_status=$?
20769   echo "$as_me:20769: \$? = $ac_status" >&5
20770   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20771   { (eval echo "$as_me:20771: \"$ac_try\"") >&5
20772   (eval $ac_try) 2>&5
20773   ac_status=$?
20774   echo "$as_me:20774: \$? = $ac_status" >&5
20775   (exit "$ac_status"); }; }; then
20776   cf_cv_consistent_getenv=yes
20777 else
20778   echo "$as_me: program exited with status $ac_status" >&5
20779 echo "$as_me: failed program was:" >&5
20780 cat "conftest.$ac_ext" >&5
20781 cf_cv_consistent_getenv=no
20782 fi
20783 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20784 fi
20785
20786 fi
20787 echo "$as_me:20787: result: $cf_cv_consistent_getenv" >&5
20788 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20789
20790 if test "x$cf_cv_consistent_getenv" = xno
20791 then
20792
20793 cat >>confdefs.h <<\EOF
20794 #define HAVE_CONSISTENT_GETENV 1
20795 EOF
20796
20797 fi
20798
20799 if test "x$cf_cv_consistent_getenv" = xno && \
20800         test "x$cf_with_trace" = xyes
20801 then
20802         { echo "$as_me:20802: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20803 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20804 fi
20805
20806 echo "$as_me:20806: checking if sys/time.h works with sys/select.h" >&5
20807 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20808 if test "${cf_cv_sys_time_select+set}" = set; then
20809   echo $ECHO_N "(cached) $ECHO_C" >&6
20810 else
20811
20812 cat >"conftest.$ac_ext" <<_ACEOF
20813 #line 20813 "configure"
20814 #include "confdefs.h"
20815
20816 #include <sys/types.h>
20817 #ifdef HAVE_SYS_TIME_H
20818 #include <sys/time.h>
20819 #endif
20820 #ifdef HAVE_SYS_SELECT_H
20821 #include <sys/select.h>
20822 #endif
20823
20824 int
20825 main (void)
20826 {
20827
20828   ;
20829   return 0;
20830 }
20831 _ACEOF
20832 rm -f "conftest.$ac_objext"
20833 if { (eval echo "$as_me:20833: \"$ac_compile\"") >&5
20834   (eval $ac_compile) 2>&5
20835   ac_status=$?
20836   echo "$as_me:20836: \$? = $ac_status" >&5
20837   (exit "$ac_status"); } &&
20838          { ac_try='test -s "conftest.$ac_objext"'
20839   { (eval echo "$as_me:20839: \"$ac_try\"") >&5
20840   (eval $ac_try) 2>&5
20841   ac_status=$?
20842   echo "$as_me:20842: \$? = $ac_status" >&5
20843   (exit "$ac_status"); }; }; then
20844   cf_cv_sys_time_select=yes
20845 else
20846   echo "$as_me: failed program was:" >&5
20847 cat "conftest.$ac_ext" >&5
20848 cf_cv_sys_time_select=no
20849 fi
20850 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20851
20852 fi
20853
20854 echo "$as_me:20854: result: $cf_cv_sys_time_select" >&5
20855 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20856 test "$cf_cv_sys_time_select" = yes &&
20857 cat >>confdefs.h <<\EOF
20858 #define HAVE_SYS_TIME_SELECT 1
20859 EOF
20860
20861 ###     checks for compiler characteristics
20862 ac_ext=c
20863 ac_cpp='$CPP $CPPFLAGS'
20864 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20865 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20866 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20867 ac_main_return="return"
20868
20869 echo "$as_me:20869: checking for an ANSI C-conforming const" >&5
20870 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20871 if test "${ac_cv_c_const+set}" = set; then
20872   echo $ECHO_N "(cached) $ECHO_C" >&6
20873 else
20874   cat >"conftest.$ac_ext" <<_ACEOF
20875 #line 20875 "configure"
20876 #include "confdefs.h"
20877
20878 int
20879 main (void)
20880 {
20881 /* FIXME: Include the comments suggested by Paul. */
20882 #ifndef __cplusplus
20883   /* Ultrix mips cc rejects this.  */
20884   typedef int charset[2];
20885   const charset x;
20886   /* SunOS 4.1.1 cc rejects this.  */
20887   char const *const *ccp;
20888   char **p;
20889   /* NEC SVR4.0.2 mips cc rejects this.  */
20890   struct point {int x, y;};
20891   static struct point const zero = {0,0};
20892   /* AIX XL C 1.02.0.0 rejects this.
20893      It does not let you subtract one const X* pointer from another in
20894      an arm of an if-expression whose if-part is not a constant
20895      expression */
20896   const char *g = "string";
20897   ccp = &g + (g ? g-g : 0);
20898   /* HPUX 7.0 cc rejects these. */
20899   ++ccp;
20900   p = (char**) ccp;
20901   ccp = (char const *const *) p;
20902   { /* SCO 3.2v4 cc rejects this.  */
20903     char *t;
20904     char const *s = 0 ? (char *) 0 : (char const *) 0;
20905
20906     *t++ = 0;
20907   }
20908   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20909     int x[] = {25, 17};
20910     const int *foo = &x[0];
20911     ++foo;
20912   }
20913   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20914     typedef const int *iptr;
20915     iptr p = 0;
20916     ++p;
20917   }
20918   { /* AIX XL C 1.02.0.0 rejects this saying
20919        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20920     struct s { int j; const int *ap[3]; };
20921     struct s *b; b->j = 5;
20922   }
20923   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20924     const int foo = 10;
20925   }
20926 #endif
20927
20928   ;
20929   return 0;
20930 }
20931 _ACEOF
20932 rm -f "conftest.$ac_objext"
20933 if { (eval echo "$as_me:20933: \"$ac_compile\"") >&5
20934   (eval $ac_compile) 2>&5
20935   ac_status=$?
20936   echo "$as_me:20936: \$? = $ac_status" >&5
20937   (exit "$ac_status"); } &&
20938          { ac_try='test -s "conftest.$ac_objext"'
20939   { (eval echo "$as_me:20939: \"$ac_try\"") >&5
20940   (eval $ac_try) 2>&5
20941   ac_status=$?
20942   echo "$as_me:20942: \$? = $ac_status" >&5
20943   (exit "$ac_status"); }; }; then
20944   ac_cv_c_const=yes
20945 else
20946   echo "$as_me: failed program was:" >&5
20947 cat "conftest.$ac_ext" >&5
20948 ac_cv_c_const=no
20949 fi
20950 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20951 fi
20952 echo "$as_me:20952: result: $ac_cv_c_const" >&5
20953 echo "${ECHO_T}$ac_cv_c_const" >&6
20954 if test $ac_cv_c_const = no; then
20955
20956 cat >>confdefs.h <<\EOF
20957 #define const
20958 EOF
20959
20960 fi
20961
20962 echo "$as_me:20962: checking for inline" >&5
20963 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20964 if test "${ac_cv_c_inline+set}" = set; then
20965   echo $ECHO_N "(cached) $ECHO_C" >&6
20966 else
20967   ac_cv_c_inline=no
20968 for ac_kw in inline __inline__ __inline; do
20969   cat >"conftest.$ac_ext" <<_ACEOF
20970 #line 20970 "configure"
20971 #include "confdefs.h"
20972 #ifndef __cplusplus
20973 static $ac_kw int static_foo () {return 0; }
20974 $ac_kw int foo () {return 0; }
20975 #endif
20976
20977 _ACEOF
20978 rm -f "conftest.$ac_objext"
20979 if { (eval echo "$as_me:20979: \"$ac_compile\"") >&5
20980   (eval $ac_compile) 2>&5
20981   ac_status=$?
20982   echo "$as_me:20982: \$? = $ac_status" >&5
20983   (exit "$ac_status"); } &&
20984          { ac_try='test -s "conftest.$ac_objext"'
20985   { (eval echo "$as_me:20985: \"$ac_try\"") >&5
20986   (eval $ac_try) 2>&5
20987   ac_status=$?
20988   echo "$as_me:20988: \$? = $ac_status" >&5
20989   (exit "$ac_status"); }; }; then
20990   ac_cv_c_inline=$ac_kw; break
20991 else
20992   echo "$as_me: failed program was:" >&5
20993 cat "conftest.$ac_ext" >&5
20994 fi
20995 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20996 done
20997
20998 fi
20999 echo "$as_me:20999: result: $ac_cv_c_inline" >&5
21000 echo "${ECHO_T}$ac_cv_c_inline" >&6
21001 case $ac_cv_c_inline in
21002   inline | yes) ;;
21003   no)
21004 cat >>confdefs.h <<\EOF
21005 #define inline
21006 EOF
21007  ;;
21008   *)  cat >>confdefs.h <<EOF
21009 #define inline $ac_cv_c_inline
21010 EOF
21011  ;;
21012 esac
21013
21014 NCURSES_INLINE=
21015 if test "$ac_cv_c_inline" != no ; then
21016         NCURSES_INLINE=inline
21017         if test "$INTEL_COMPILER" = yes
21018         then
21019                 :
21020         elif test "$CLANG_COMPILER" = yes
21021         then
21022                 :
21023         elif test "$GCC" = yes
21024         then
21025                 echo "$as_me:21025: checking if $CC supports options to tune inlining" >&5
21026 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
21027 if test "${cf_cv_gcc_inline+set}" = set; then
21028   echo $ECHO_N "(cached) $ECHO_C" >&6
21029 else
21030
21031                 cf_save_CFLAGS=$CFLAGS
21032                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
21033                 cat >"conftest.$ac_ext" <<_ACEOF
21034 #line 21034 "configure"
21035 #include "confdefs.h"
21036 inline int foo(void) { return 1; }
21037 int
21038 main (void)
21039 {
21040 ${cf_cv_main_return:-return} foo()
21041   ;
21042   return 0;
21043 }
21044 _ACEOF
21045 rm -f "conftest.$ac_objext"
21046 if { (eval echo "$as_me:21046: \"$ac_compile\"") >&5
21047   (eval $ac_compile) 2>&5
21048   ac_status=$?
21049   echo "$as_me:21049: \$? = $ac_status" >&5
21050   (exit "$ac_status"); } &&
21051          { ac_try='test -s "conftest.$ac_objext"'
21052   { (eval echo "$as_me:21052: \"$ac_try\"") >&5
21053   (eval $ac_try) 2>&5
21054   ac_status=$?
21055   echo "$as_me:21055: \$? = $ac_status" >&5
21056   (exit "$ac_status"); }; }; then
21057   cf_cv_gcc_inline=yes
21058 else
21059   echo "$as_me: failed program was:" >&5
21060 cat "conftest.$ac_ext" >&5
21061 cf_cv_gcc_inline=no
21062 fi
21063 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21064                 CFLAGS=$cf_save_CFLAGS
21065
21066 fi
21067 echo "$as_me:21067: result: $cf_cv_gcc_inline" >&5
21068 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
21069                 if test "$cf_cv_gcc_inline" = yes ; then
21070
21071 cf_fix_cppflags=no
21072 cf_new_cflags=
21073 cf_new_cppflags=
21074 cf_new_extra_cppflags=
21075
21076 for cf_add_cflags in --param max-inline-insns-single=1200
21077 do
21078 case "$cf_fix_cppflags" in
21079 (no)
21080         case "$cf_add_cflags" in
21081         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21082                 case "$cf_add_cflags" in
21083                 (-D*)
21084                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21085
21086                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21087                                 && test -z "${cf_tst_cflags}" \
21088                                 && cf_fix_cppflags=yes
21089
21090                         if test "$cf_fix_cppflags" = yes ; then
21091
21092         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21093         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21094
21095                                 continue
21096                         elif test "${cf_tst_cflags}" = "\"'" ; then
21097
21098         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21099         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21100
21101                                 continue
21102                         fi
21103                         ;;
21104                 esac
21105                 case "$CPPFLAGS" in
21106                 (*$cf_add_cflags)
21107                         ;;
21108                 (*)
21109                         case "$cf_add_cflags" in
21110                         (-D*)
21111                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21112
21113 CPPFLAGS=`echo "$CPPFLAGS" | \
21114         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
21115                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
21116
21117                                 ;;
21118                         esac
21119
21120         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21121         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21122
21123                         ;;
21124                 esac
21125                 ;;
21126         (*)
21127
21128         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21129         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21130
21131                 ;;
21132         esac
21133         ;;
21134 (yes)
21135
21136         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21137         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21138
21139         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21140
21141         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21142                 && test -z "${cf_tst_cflags}" \
21143                 && cf_fix_cppflags=no
21144         ;;
21145 esac
21146 done
21147
21148 if test -n "$cf_new_cflags" ; then
21149
21150         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21151         CFLAGS="${CFLAGS}$cf_new_cflags"
21152
21153 fi
21154
21155 if test -n "$cf_new_cppflags" ; then
21156
21157         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21158         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21159
21160 fi
21161
21162 if test -n "$cf_new_extra_cppflags" ; then
21163
21164         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21165         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21166
21167 fi
21168
21169                 fi
21170         fi
21171 fi
21172
21173 echo "$as_me:21173: checking for signal global datatype" >&5
21174 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21175 if test "${cf_cv_sig_atomic_t+set}" = set; then
21176   echo $ECHO_N "(cached) $ECHO_C" >&6
21177 else
21178
21179         for cf_type in \
21180                 "volatile sig_atomic_t" \
21181                 "sig_atomic_t" \
21182                 "int"
21183         do
21184         cat >"conftest.$ac_ext" <<_ACEOF
21185 #line 21185 "configure"
21186 #include "confdefs.h"
21187
21188 #include <sys/types.h>
21189 #include <signal.h>
21190 #include <stdio.h>
21191
21192 extern $cf_type x;
21193 $cf_type x;
21194 static void handler(int sig)
21195 {
21196         (void)sig;
21197         x = 5;
21198 }
21199 int
21200 main (void)
21201 {
21202 signal(SIGINT, handler);
21203                  x = 1
21204   ;
21205   return 0;
21206 }
21207 _ACEOF
21208 rm -f "conftest.$ac_objext"
21209 if { (eval echo "$as_me:21209: \"$ac_compile\"") >&5
21210   (eval $ac_compile) 2>&5
21211   ac_status=$?
21212   echo "$as_me:21212: \$? = $ac_status" >&5
21213   (exit "$ac_status"); } &&
21214          { ac_try='test -s "conftest.$ac_objext"'
21215   { (eval echo "$as_me:21215: \"$ac_try\"") >&5
21216   (eval $ac_try) 2>&5
21217   ac_status=$?
21218   echo "$as_me:21218: \$? = $ac_status" >&5
21219   (exit "$ac_status"); }; }; then
21220   cf_cv_sig_atomic_t=$cf_type
21221 else
21222   echo "$as_me: failed program was:" >&5
21223 cat "conftest.$ac_ext" >&5
21224 cf_cv_sig_atomic_t=no
21225 fi
21226 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21227                 test "$cf_cv_sig_atomic_t" != no && break
21228         done
21229
21230 fi
21231
21232 echo "$as_me:21232: result: $cf_cv_sig_atomic_t" >&5
21233 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21234 test "$cf_cv_sig_atomic_t" != no &&
21235 cat >>confdefs.h <<EOF
21236 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21237 EOF
21238
21239 if test "$NCURSES_CHTYPE" = auto ; then
21240
21241 echo "$as_me:21241: checking for type of chtype" >&5
21242 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21243 if test "${cf_cv_typeof_chtype+set}" = set; then
21244   echo $ECHO_N "(cached) $ECHO_C" >&6
21245 else
21246
21247                 if test "$cross_compiling" = yes; then
21248   cf_cv_typeof_chtype=long
21249 else
21250   cat >"conftest.$ac_ext" <<_ACEOF
21251 #line 21251 "configure"
21252 #include "confdefs.h"
21253
21254 $ac_includes_default
21255 #define WANT_BITS 31
21256 int main(void)
21257 {
21258         FILE *fp = fopen("cf_test.out", "w");
21259         if (fp != 0) {
21260                 char *result = "long";
21261                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21262                         int n;
21263                         unsigned int x, y;
21264                         for (n = 0; n < WANT_BITS; n++) {
21265                                 x = (1 << n);
21266                                 y = (x >> n);
21267                                 if (y != 1 || x == 0) {
21268                                         x = 0;
21269                                         break;
21270                                 }
21271                         }
21272                         /*
21273                          * If x is nonzero, an int is big enough for the bits
21274                          * that we want.
21275                          */
21276                         result = (x != 0) ? "int" : "long";
21277                 }
21278                 fputs(result, fp);
21279                 fclose(fp);
21280         }
21281         ${cf_cv_main_return:-return}(0);
21282 }
21283
21284 _ACEOF
21285 rm -f "conftest$ac_exeext"
21286 if { (eval echo "$as_me:21286: \"$ac_link\"") >&5
21287   (eval $ac_link) 2>&5
21288   ac_status=$?
21289   echo "$as_me:21289: \$? = $ac_status" >&5
21290   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21291   { (eval echo "$as_me:21291: \"$ac_try\"") >&5
21292   (eval $ac_try) 2>&5
21293   ac_status=$?
21294   echo "$as_me:21294: \$? = $ac_status" >&5
21295   (exit "$ac_status"); }; }; then
21296   cf_cv_typeof_chtype=`cat cf_test.out`
21297 else
21298   echo "$as_me: program exited with status $ac_status" >&5
21299 echo "$as_me: failed program was:" >&5
21300 cat "conftest.$ac_ext" >&5
21301 cf_cv_typeof_chtype=long
21302 fi
21303 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21304 fi
21305                 rm -f cf_test.out
21306
21307 fi
21308
21309 echo "$as_me:21309: result: $cf_cv_typeof_chtype" >&5
21310 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21311
21312 cat >>confdefs.h <<EOF
21313 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21314 EOF
21315
21316 else
21317         cf_cv_typeof_chtype=$NCURSES_CHTYPE
21318 fi
21319 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21320
21321 echo "$as_me:21321: checking if unsigned literals are legal" >&5
21322 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21323 if test "${cf_cv_unsigned_literals+set}" = set; then
21324   echo $ECHO_N "(cached) $ECHO_C" >&6
21325 else
21326
21327         cat >"conftest.$ac_ext" <<_ACEOF
21328 #line 21328 "configure"
21329 #include "confdefs.h"
21330
21331 int
21332 main (void)
21333 {
21334 long x = 1L + 1UL + 1U + 1
21335   ;
21336   return 0;
21337 }
21338 _ACEOF
21339 rm -f "conftest.$ac_objext"
21340 if { (eval echo "$as_me:21340: \"$ac_compile\"") >&5
21341   (eval $ac_compile) 2>&5
21342   ac_status=$?
21343   echo "$as_me:21343: \$? = $ac_status" >&5
21344   (exit "$ac_status"); } &&
21345          { ac_try='test -s "conftest.$ac_objext"'
21346   { (eval echo "$as_me:21346: \"$ac_try\"") >&5
21347   (eval $ac_try) 2>&5
21348   ac_status=$?
21349   echo "$as_me:21349: \$? = $ac_status" >&5
21350   (exit "$ac_status"); }; }; then
21351   cf_cv_unsigned_literals=yes
21352 else
21353   echo "$as_me: failed program was:" >&5
21354 cat "conftest.$ac_ext" >&5
21355 cf_cv_unsigned_literals=no
21356 fi
21357 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21358
21359 fi
21360
21361 echo "$as_me:21361: result: $cf_cv_unsigned_literals" >&5
21362 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21363
21364 cf_cv_1UL="1"
21365 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21366 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
21367
21368 if test "$NCURSES_MMASK_T" = auto ; then
21369         cf_cv_typeof_mmask_t=long
21370 else
21371         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21372 fi
21373 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21374
21375 ###     Checks for external-data
21376
21377 echo "$as_me:21377: checking if external errno is declared" >&5
21378 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21379 if test "${cf_cv_dcl_errno+set}" = set; then
21380   echo $ECHO_N "(cached) $ECHO_C" >&6
21381 else
21382
21383         cat >"conftest.$ac_ext" <<_ACEOF
21384 #line 21384 "configure"
21385 #include "confdefs.h"
21386
21387 $ac_includes_default
21388 #include <errno.h>
21389 int
21390 main (void)
21391 {
21392 int x = (int) errno; (void)x
21393   ;
21394   return 0;
21395 }
21396 _ACEOF
21397 rm -f "conftest.$ac_objext"
21398 if { (eval echo "$as_me:21398: \"$ac_compile\"") >&5
21399   (eval $ac_compile) 2>&5
21400   ac_status=$?
21401   echo "$as_me:21401: \$? = $ac_status" >&5
21402   (exit "$ac_status"); } &&
21403          { ac_try='test -s "conftest.$ac_objext"'
21404   { (eval echo "$as_me:21404: \"$ac_try\"") >&5
21405   (eval $ac_try) 2>&5
21406   ac_status=$?
21407   echo "$as_me:21407: \$? = $ac_status" >&5
21408   (exit "$ac_status"); }; }; then
21409   cf_cv_dcl_errno=yes
21410 else
21411   echo "$as_me: failed program was:" >&5
21412 cat "conftest.$ac_ext" >&5
21413 cf_cv_dcl_errno=no
21414 fi
21415 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21416
21417 fi
21418 echo "$as_me:21418: result: $cf_cv_dcl_errno" >&5
21419 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21420
21421 if test "$cf_cv_dcl_errno" = no ; then
21422
21423 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21424
21425         cat >>confdefs.h <<EOF
21426 #define $cf_result 1
21427 EOF
21428
21429 fi
21430
21431 # It's possible (for near-UNIX clones) that the data doesn't exist
21432
21433 echo "$as_me:21433: checking if external errno exists" >&5
21434 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21435 if test "${cf_cv_have_errno+set}" = set; then
21436   echo $ECHO_N "(cached) $ECHO_C" >&6
21437 else
21438
21439         cat >"conftest.$ac_ext" <<_ACEOF
21440 #line 21440 "configure"
21441 #include "confdefs.h"
21442
21443 #undef errno
21444 extern int errno;
21445
21446 int
21447 main (void)
21448 {
21449 errno = 2
21450   ;
21451   return 0;
21452 }
21453 _ACEOF
21454 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21455 if { (eval echo "$as_me:21455: \"$ac_link\"") >&5
21456   (eval $ac_link) 2>&5
21457   ac_status=$?
21458   echo "$as_me:21458: \$? = $ac_status" >&5
21459   (exit "$ac_status"); } &&
21460          { ac_try='test -s "conftest$ac_exeext"'
21461   { (eval echo "$as_me:21461: \"$ac_try\"") >&5
21462   (eval $ac_try) 2>&5
21463   ac_status=$?
21464   echo "$as_me:21464: \$? = $ac_status" >&5
21465   (exit "$ac_status"); }; }; then
21466   cf_cv_have_errno=yes
21467 else
21468   echo "$as_me: failed program was:" >&5
21469 cat "conftest.$ac_ext" >&5
21470 cf_cv_have_errno=no
21471 fi
21472 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21473
21474 fi
21475 echo "$as_me:21475: result: $cf_cv_have_errno" >&5
21476 echo "${ECHO_T}$cf_cv_have_errno" >&6
21477
21478 if test "$cf_cv_have_errno" = yes ; then
21479
21480 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21481
21482         cat >>confdefs.h <<EOF
21483 #define $cf_result 1
21484 EOF
21485
21486 fi
21487
21488 echo "$as_me:21488: checking if data-only library module links" >&5
21489 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21490 if test "${cf_cv_link_dataonly+set}" = set; then
21491   echo $ECHO_N "(cached) $ECHO_C" >&6
21492 else
21493
21494         rm -f conftest.a
21495         cat >conftest.$ac_ext <<EOF
21496 #line 21496 "configure"
21497 int     testdata[3] = { 123, 456, 789 };
21498 EOF
21499         if { (eval echo "$as_me:21499: \"$ac_compile\"") >&5
21500   (eval $ac_compile) 2>&5
21501   ac_status=$?
21502   echo "$as_me:21502: \$? = $ac_status" >&5
21503   (exit "$ac_status"); } ; then
21504                 mv conftest.o data.o && \
21505                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21506         fi
21507         rm -f conftest.$ac_ext data.o
21508         cat >conftest.$ac_ext <<EOF
21509 #line 21509 "configure"
21510 int     testfunc(void)
21511 {
21512 #if defined(NeXT)
21513         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
21514 #else
21515         extern int testdata[3];
21516         return testdata[0] == 123
21517            &&  testdata[1] == 456
21518            &&  testdata[2] == 789;
21519 #endif
21520 }
21521 EOF
21522         if { (eval echo "$as_me:21522: \"$ac_compile\"") >&5
21523   (eval $ac_compile) 2>&5
21524   ac_status=$?
21525   echo "$as_me:21525: \$? = $ac_status" >&5
21526   (exit "$ac_status"); }; then
21527                 mv conftest.o func.o && \
21528                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21529         fi
21530         rm -f conftest.$ac_ext func.o
21531         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21532         cf_saveLIBS="$LIBS"
21533         LIBS="conftest.a $LIBS"
21534         if test "$cross_compiling" = yes; then
21535   cf_cv_link_dataonly=unknown
21536 else
21537   cat >"conftest.$ac_ext" <<_ACEOF
21538 #line 21538 "configure"
21539 #include "confdefs.h"
21540
21541         int main(void)
21542         {
21543                 extern int testfunc();
21544                 ${cf_cv_main_return:-return} (!testfunc());
21545         }
21546
21547 _ACEOF
21548 rm -f "conftest$ac_exeext"
21549 if { (eval echo "$as_me:21549: \"$ac_link\"") >&5
21550   (eval $ac_link) 2>&5
21551   ac_status=$?
21552   echo "$as_me:21552: \$? = $ac_status" >&5
21553   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21554   { (eval echo "$as_me:21554: \"$ac_try\"") >&5
21555   (eval $ac_try) 2>&5
21556   ac_status=$?
21557   echo "$as_me:21557: \$? = $ac_status" >&5
21558   (exit "$ac_status"); }; }; then
21559   cf_cv_link_dataonly=yes
21560 else
21561   echo "$as_me: program exited with status $ac_status" >&5
21562 echo "$as_me: failed program was:" >&5
21563 cat "conftest.$ac_ext" >&5
21564 cf_cv_link_dataonly=no
21565 fi
21566 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21567 fi
21568         LIBS="$cf_saveLIBS"
21569
21570 fi
21571
21572 echo "$as_me:21572: result: $cf_cv_link_dataonly" >&5
21573 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21574
21575 if test "$cf_cv_link_dataonly" = no ; then
21576
21577 cat >>confdefs.h <<\EOF
21578 #define BROKEN_LINKER 1
21579 EOF
21580
21581         BROKEN_LINKER=1
21582 fi
21583
21584 ###     Checks for library functions.
21585
21586 for ac_func in \
21587 fpathconf \
21588 getcwd \
21589 getegid \
21590 geteuid \
21591 getopt \
21592 issetugid \
21593 localeconv \
21594 poll \
21595 putenv \
21596 remove \
21597 select \
21598 setbuf \
21599 setbuffer \
21600 setenv \
21601 setfsuid \
21602 setvbuf \
21603 sigaction \
21604 sigvec \
21605 snprintf \
21606 strdup \
21607 strstr \
21608 sysconf \
21609 tcgetpgrp \
21610 times \
21611 tsearch \
21612 vsnprintf \
21613
21614 do
21615 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21616 echo "$as_me:21616: checking for $ac_func" >&5
21617 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21618 if eval "test \"\${$as_ac_var+set}\" = set"; then
21619   echo $ECHO_N "(cached) $ECHO_C" >&6
21620 else
21621   cat >"conftest.$ac_ext" <<_ACEOF
21622 #line 21622 "configure"
21623 #include "confdefs.h"
21624 #define $ac_func autoconf_temporary
21625 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21626 #undef $ac_func
21627
21628 #ifdef __cplusplus
21629 extern "C"
21630 #endif
21631
21632 /* We use char because int might match the return type of a gcc2
21633    builtin and then its argument prototype would still apply.  */
21634 char $ac_func (void);
21635
21636 int
21637 main (void)
21638 {
21639
21640 /* The GNU C library defines stubs for functions which it implements
21641     to always fail with ENOSYS.  Some functions are actually named
21642     something starting with __ and the normal name is an alias.  */
21643 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21644 #error found stub for $ac_func
21645 #endif
21646
21647         return $ac_func ();
21648   ;
21649   return 0;
21650 }
21651 _ACEOF
21652 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21653 if { (eval echo "$as_me:21653: \"$ac_link\"") >&5
21654   (eval $ac_link) 2>&5
21655   ac_status=$?
21656   echo "$as_me:21656: \$? = $ac_status" >&5
21657   (exit "$ac_status"); } &&
21658          { ac_try='test -s "conftest$ac_exeext"'
21659   { (eval echo "$as_me:21659: \"$ac_try\"") >&5
21660   (eval $ac_try) 2>&5
21661   ac_status=$?
21662   echo "$as_me:21662: \$? = $ac_status" >&5
21663   (exit "$ac_status"); }; }; then
21664   eval "$as_ac_var=yes"
21665 else
21666   echo "$as_me: failed program was:" >&5
21667 cat "conftest.$ac_ext" >&5
21668 eval "$as_ac_var=no"
21669 fi
21670 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21671 fi
21672 echo "$as_me:21672: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21673 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21674 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21675   cat >>confdefs.h <<EOF
21676 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21677 EOF
21678
21679 fi
21680 done
21681
21682 echo "$as_me:21682: checking if _PATH_TTYS is defined in ttyent.h" >&5
21683 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21684 if test "${cf_cv_PATH_TTYS+set}" = set; then
21685   echo $ECHO_N "(cached) $ECHO_C" >&6
21686 else
21687
21688 cat >"conftest.$ac_ext" <<_ACEOF
21689 #line 21689 "configure"
21690 #include "confdefs.h"
21691
21692 #include <stdio.h>
21693 #include <ttyent.h>
21694 int
21695 main (void)
21696 {
21697
21698 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21699   ;
21700   return 0;
21701 }
21702 _ACEOF
21703 rm -f "conftest.$ac_objext"
21704 if { (eval echo "$as_me:21704: \"$ac_compile\"") >&5
21705   (eval $ac_compile) 2>&5
21706   ac_status=$?
21707   echo "$as_me:21707: \$? = $ac_status" >&5
21708   (exit "$ac_status"); } &&
21709          { ac_try='test -s "conftest.$ac_objext"'
21710   { (eval echo "$as_me:21710: \"$ac_try\"") >&5
21711   (eval $ac_try) 2>&5
21712   ac_status=$?
21713   echo "$as_me:21713: \$? = $ac_status" >&5
21714   (exit "$ac_status"); }; }; then
21715   cf_cv_PATH_TTYS=yes
21716 else
21717   echo "$as_me: failed program was:" >&5
21718 cat "conftest.$ac_ext" >&5
21719 cf_cv_PATH_TTYS=no
21720 fi
21721 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21722 fi
21723 echo "$as_me:21723: result: $cf_cv_PATH_TTYS" >&5
21724 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21725
21726 if test $cf_cv_PATH_TTYS = no
21727 then
21728         for cf_ttys in /etc/ttytype /etc/ttys
21729         do
21730                 if test -f $cf_ttys
21731                 then
21732                         cf_cv_PATH_TTYS=maybe
21733
21734 cat >>confdefs.h <<\EOF
21735 #define _PATH_TTYS $cf_ttys
21736 EOF
21737
21738                         break
21739                 fi
21740         done
21741 fi
21742
21743 if test $cf_cv_PATH_TTYS != no
21744 then
21745         echo "$as_me:21745: checking if _PATH_TTYS file exists" >&5
21746 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21747 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21748   echo $ECHO_N "(cached) $ECHO_C" >&6
21749 else
21750
21751                 if test "$cross_compiling" = yes; then
21752   cf_cv_have_PATH_TTYS=unknown
21753 else
21754   cat >"conftest.$ac_ext" <<_ACEOF
21755 #line 21755 "configure"
21756 #include "confdefs.h"
21757
21758 $ac_includes_default
21759
21760 #include <ttyent.h>
21761
21762 int main(void) {
21763         FILE *fp = fopen(_PATH_TTYS, "r");
21764         ${cf_cv_main_return:-return} (fp == 0);
21765 }
21766 _ACEOF
21767 rm -f "conftest$ac_exeext"
21768 if { (eval echo "$as_me:21768: \"$ac_link\"") >&5
21769   (eval $ac_link) 2>&5
21770   ac_status=$?
21771   echo "$as_me:21771: \$? = $ac_status" >&5
21772   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21773   { (eval echo "$as_me:21773: \"$ac_try\"") >&5
21774   (eval $ac_try) 2>&5
21775   ac_status=$?
21776   echo "$as_me:21776: \$? = $ac_status" >&5
21777   (exit "$ac_status"); }; }; then
21778   cf_cv_have_PATH_TTYS=yes
21779 else
21780   echo "$as_me: program exited with status $ac_status" >&5
21781 echo "$as_me: failed program was:" >&5
21782 cat "conftest.$ac_ext" >&5
21783 cf_cv_have_PATH_TTYS=no
21784 fi
21785 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21786 fi
21787 fi
21788 echo "$as_me:21788: result: $cf_cv_have_PATH_TTYS" >&5
21789 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
21790         test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
21791 fi
21792
21793 if test $cf_cv_PATH_TTYS != no
21794 then
21795
21796 cat >>confdefs.h <<\EOF
21797 #define HAVE_PATH_TTYS 1
21798 EOF
21799
21800         echo "$as_me:21800: checking for getttynam" >&5
21801 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
21802 if test "${cf_cv_func_getttynam+set}" = set; then
21803   echo $ECHO_N "(cached) $ECHO_C" >&6
21804 else
21805
21806                 cat >"conftest.$ac_ext" <<_ACEOF
21807 #line 21807 "configure"
21808 #include "confdefs.h"
21809 #include <ttyent.h>
21810 int
21811 main (void)
21812 {
21813 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
21814   ;
21815   return 0;
21816 }
21817 _ACEOF
21818 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21819 if { (eval echo "$as_me:21819: \"$ac_link\"") >&5
21820   (eval $ac_link) 2>&5
21821   ac_status=$?
21822   echo "$as_me:21822: \$? = $ac_status" >&5
21823   (exit "$ac_status"); } &&
21824          { ac_try='test -s "conftest$ac_exeext"'
21825   { (eval echo "$as_me:21825: \"$ac_try\"") >&5
21826   (eval $ac_try) 2>&5
21827   ac_status=$?
21828   echo "$as_me:21828: \$? = $ac_status" >&5
21829   (exit "$ac_status"); }; }; then
21830   cf_cv_func_getttynam=yes
21831 else
21832   echo "$as_me: failed program was:" >&5
21833 cat "conftest.$ac_ext" >&5
21834 cf_cv_func_getttynam=no
21835 fi
21836 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21837 fi
21838 echo "$as_me:21838: result: $cf_cv_func_getttynam" >&5
21839 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
21840         test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
21841 #define HAVE_GETTTYNAM 1
21842 EOF
21843
21844 fi
21845
21846 if test "x$ac_cv_func_getopt" = xno && \
21847    test "x$cf_with_progs$cf_with_tests" != xnono; then
21848         { { echo "$as_me:21848: error: getopt is required for building programs" >&5
21849 echo "$as_me: error: getopt is required for building programs" >&2;}
21850    { (exit 1); exit 1; }; }
21851 fi
21852
21853 if test "x$with_safe_sprintf" = xyes
21854 then
21855         if test "x$ac_cv_func_vsnprintf" = xyes
21856         then
21857                 { echo "$as_me:21857: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
21858 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
21859         else
21860
21861 cat >>confdefs.h <<\EOF
21862 #define USE_SAFE_SPRINTF 1
21863 EOF
21864
21865         fi
21866 fi
21867
21868 if test "x$with_getcap" = "xyes" ; then
21869
21870 echo "$as_me:21870: checking for terminal-capability database functions" >&5
21871 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
21872 if test "${cf_cv_cgetent+set}" = set; then
21873   echo $ECHO_N "(cached) $ECHO_C" >&6
21874 else
21875
21876 cat >"conftest.$ac_ext" <<_ACEOF
21877 #line 21877 "configure"
21878 #include "confdefs.h"
21879
21880 $ac_includes_default
21881 int
21882 main (void)
21883 {
21884
21885         char temp[128];
21886         char *buf = temp;
21887         char *db_array = temp;
21888         cgetent(&buf, &db_array, "vt100");
21889         cgetcap(buf, "tc", '=');
21890         cgetmatch(buf, "tc");
21891
21892   ;
21893   return 0;
21894 }
21895 _ACEOF
21896 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21897 if { (eval echo "$as_me:21897: \"$ac_link\"") >&5
21898   (eval $ac_link) 2>&5
21899   ac_status=$?
21900   echo "$as_me:21900: \$? = $ac_status" >&5
21901   (exit "$ac_status"); } &&
21902          { ac_try='test -s "conftest$ac_exeext"'
21903   { (eval echo "$as_me:21903: \"$ac_try\"") >&5
21904   (eval $ac_try) 2>&5
21905   ac_status=$?
21906   echo "$as_me:21906: \$? = $ac_status" >&5
21907   (exit "$ac_status"); }; }; then
21908   cf_cv_cgetent=yes
21909 else
21910   echo "$as_me: failed program was:" >&5
21911 cat "conftest.$ac_ext" >&5
21912 cf_cv_cgetent=no
21913 fi
21914 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21915
21916 fi
21917 echo "$as_me:21917: result: $cf_cv_cgetent" >&5
21918 echo "${ECHO_T}$cf_cv_cgetent" >&6
21919
21920 if test "$cf_cv_cgetent" = yes
21921 then
21922
21923 cat >>confdefs.h <<\EOF
21924 #define HAVE_BSD_CGETENT 1
21925 EOF
21926
21927 echo "$as_me:21927: checking if cgetent uses const parameter" >&5
21928 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
21929 if test "${cf_cv_cgetent_const+set}" = set; then
21930   echo $ECHO_N "(cached) $ECHO_C" >&6
21931 else
21932
21933 cat >"conftest.$ac_ext" <<_ACEOF
21934 #line 21934 "configure"
21935 #include "confdefs.h"
21936
21937 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
21938 $ac_includes_default
21939 int
21940 main (void)
21941 {
21942
21943         char temp[128];
21944         char *buf = temp;
21945 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
21946         const char *db_array = temp;
21947         cgetent(&buf, &db_array, "vt100");
21948 #endif
21949         cgetcap(buf, "tc", '=');
21950         cgetmatch(buf, "tc");
21951
21952   ;
21953   return 0;
21954 }
21955 _ACEOF
21956 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21957 if { (eval echo "$as_me:21957: \"$ac_link\"") >&5
21958   (eval $ac_link) 2>&5
21959   ac_status=$?
21960   echo "$as_me:21960: \$? = $ac_status" >&5
21961   (exit "$ac_status"); } &&
21962          { ac_try='test -s "conftest$ac_exeext"'
21963   { (eval echo "$as_me:21963: \"$ac_try\"") >&5
21964   (eval $ac_try) 2>&5
21965   ac_status=$?
21966   echo "$as_me:21966: \$? = $ac_status" >&5
21967   (exit "$ac_status"); }; }; then
21968   cf_cv_cgetent_const=yes
21969 else
21970   echo "$as_me: failed program was:" >&5
21971 cat "conftest.$ac_ext" >&5
21972 cf_cv_cgetent_const=no
21973 fi
21974 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21975
21976 fi
21977 echo "$as_me:21977: result: $cf_cv_cgetent_const" >&5
21978 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
21979         if test "$cf_cv_cgetent_const" = yes
21980         then
21981
21982 cat >>confdefs.h <<EOF
21983 #define CGETENT_CONST const
21984 EOF
21985
21986         fi
21987 fi
21988
21989 fi
21990
21991 echo "$as_me:21991: checking for isascii" >&5
21992 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
21993 if test "${cf_cv_have_isascii+set}" = set; then
21994   echo $ECHO_N "(cached) $ECHO_C" >&6
21995 else
21996
21997         cat >"conftest.$ac_ext" <<_ACEOF
21998 #line 21998 "configure"
21999 #include "confdefs.h"
22000 #include <ctype.h>
22001 int
22002 main (void)
22003 {
22004 int x = isascii(' ')
22005   ;
22006   return 0;
22007 }
22008 _ACEOF
22009 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22010 if { (eval echo "$as_me:22010: \"$ac_link\"") >&5
22011   (eval $ac_link) 2>&5
22012   ac_status=$?
22013   echo "$as_me:22013: \$? = $ac_status" >&5
22014   (exit "$ac_status"); } &&
22015          { ac_try='test -s "conftest$ac_exeext"'
22016   { (eval echo "$as_me:22016: \"$ac_try\"") >&5
22017   (eval $ac_try) 2>&5
22018   ac_status=$?
22019   echo "$as_me:22019: \$? = $ac_status" >&5
22020   (exit "$ac_status"); }; }; then
22021   cf_cv_have_isascii=yes
22022 else
22023   echo "$as_me: failed program was:" >&5
22024 cat "conftest.$ac_ext" >&5
22025 cf_cv_have_isascii=no
22026 fi
22027 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22028
22029 fi
22030 echo "$as_me:22030: result: $cf_cv_have_isascii" >&5
22031 echo "${ECHO_T}$cf_cv_have_isascii" >&6
22032 test "$cf_cv_have_isascii" = yes &&
22033 cat >>confdefs.h <<\EOF
22034 #define HAVE_ISASCII 1
22035 EOF
22036
22037 if test "$ac_cv_func_sigaction" = yes; then
22038 echo "$as_me:22038: checking whether sigaction needs _POSIX_SOURCE" >&5
22039 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22040 cat >"conftest.$ac_ext" <<_ACEOF
22041 #line 22041 "configure"
22042 #include "confdefs.h"
22043
22044 #include <sys/types.h>
22045 #include <signal.h>
22046 int
22047 main (void)
22048 {
22049 struct sigaction act
22050   ;
22051   return 0;
22052 }
22053 _ACEOF
22054 rm -f "conftest.$ac_objext"
22055 if { (eval echo "$as_me:22055: \"$ac_compile\"") >&5
22056   (eval $ac_compile) 2>&5
22057   ac_status=$?
22058   echo "$as_me:22058: \$? = $ac_status" >&5
22059   (exit "$ac_status"); } &&
22060          { ac_try='test -s "conftest.$ac_objext"'
22061   { (eval echo "$as_me:22061: \"$ac_try\"") >&5
22062   (eval $ac_try) 2>&5
22063   ac_status=$?
22064   echo "$as_me:22064: \$? = $ac_status" >&5
22065   (exit "$ac_status"); }; }; then
22066   sigact_bad=no
22067 else
22068   echo "$as_me: failed program was:" >&5
22069 cat "conftest.$ac_ext" >&5
22070
22071 cat >"conftest.$ac_ext" <<_ACEOF
22072 #line 22072 "configure"
22073 #include "confdefs.h"
22074
22075 #define _POSIX_SOURCE
22076 #include <sys/types.h>
22077 #include <signal.h>
22078 int
22079 main (void)
22080 {
22081 struct sigaction act
22082   ;
22083   return 0;
22084 }
22085 _ACEOF
22086 rm -f "conftest.$ac_objext"
22087 if { (eval echo "$as_me:22087: \"$ac_compile\"") >&5
22088   (eval $ac_compile) 2>&5
22089   ac_status=$?
22090   echo "$as_me:22090: \$? = $ac_status" >&5
22091   (exit "$ac_status"); } &&
22092          { ac_try='test -s "conftest.$ac_objext"'
22093   { (eval echo "$as_me:22093: \"$ac_try\"") >&5
22094   (eval $ac_try) 2>&5
22095   ac_status=$?
22096   echo "$as_me:22096: \$? = $ac_status" >&5
22097   (exit "$ac_status"); }; }; then
22098   sigact_bad=yes
22099
22100 cat >>confdefs.h <<\EOF
22101 #define _POSIX_SOURCE 1
22102 EOF
22103
22104 else
22105   echo "$as_me: failed program was:" >&5
22106 cat "conftest.$ac_ext" >&5
22107 sigact_bad=unknown
22108 fi
22109 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22110 fi
22111 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22112 echo "$as_me:22112: result: $sigact_bad" >&5
22113 echo "${ECHO_T}$sigact_bad" >&6
22114 fi
22115
22116 echo "$as_me:22116: checking if nanosleep really works" >&5
22117 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22118 if test "${cf_cv_func_nanosleep+set}" = set; then
22119   echo $ECHO_N "(cached) $ECHO_C" >&6
22120 else
22121
22122 if test "$cross_compiling" = yes; then
22123   cf_cv_func_nanosleep=unknown
22124 else
22125   cat >"conftest.$ac_ext" <<_ACEOF
22126 #line 22126 "configure"
22127 #include "confdefs.h"
22128
22129 $ac_includes_default
22130
22131 #include <errno.h>
22132 #include <time.h>
22133
22134 #ifdef HAVE_SYS_TIME_H
22135 #include <sys/time.h>
22136 #endif
22137
22138 int main(void) {
22139         struct timespec ts1, ts2;
22140         int code;
22141         ts1.tv_sec  = 0;
22142         ts1.tv_nsec = 750000000;
22143         ts2.tv_sec  = 0;
22144         ts2.tv_nsec = 0;
22145         errno = 0;
22146         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22147         ${cf_cv_main_return:-return}(code != 0);
22148 }
22149
22150 _ACEOF
22151 rm -f "conftest$ac_exeext"
22152 if { (eval echo "$as_me:22152: \"$ac_link\"") >&5
22153   (eval $ac_link) 2>&5
22154   ac_status=$?
22155   echo "$as_me:22155: \$? = $ac_status" >&5
22156   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22157   { (eval echo "$as_me:22157: \"$ac_try\"") >&5
22158   (eval $ac_try) 2>&5
22159   ac_status=$?
22160   echo "$as_me:22160: \$? = $ac_status" >&5
22161   (exit "$ac_status"); }; }; then
22162   cf_cv_func_nanosleep=yes
22163 else
22164   echo "$as_me: program exited with status $ac_status" >&5
22165 echo "$as_me: failed program was:" >&5
22166 cat "conftest.$ac_ext" >&5
22167 cf_cv_func_nanosleep=no
22168 fi
22169 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22170 fi
22171 fi
22172 echo "$as_me:22172: result: $cf_cv_func_nanosleep" >&5
22173 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22174
22175 test "$cf_cv_func_nanosleep" = "yes" &&
22176 cat >>confdefs.h <<\EOF
22177 #define HAVE_NANOSLEEP 1
22178 EOF
22179
22180 for ac_header in \
22181 termio.h \
22182 termios.h \
22183 unistd.h \
22184 sys/ioctl.h \
22185 sys/termio.h \
22186
22187 do
22188 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22189 echo "$as_me:22189: checking for $ac_header" >&5
22190 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22191 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22192   echo $ECHO_N "(cached) $ECHO_C" >&6
22193 else
22194   cat >"conftest.$ac_ext" <<_ACEOF
22195 #line 22195 "configure"
22196 #include "confdefs.h"
22197 #include <$ac_header>
22198 _ACEOF
22199 if { (eval echo "$as_me:22199: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22200   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22201   ac_status=$?
22202   $EGREP -v '^ *\+' conftest.er1 >conftest.err
22203   rm -f conftest.er1
22204   cat conftest.err >&5
22205   echo "$as_me:22205: \$? = $ac_status" >&5
22206   (exit "$ac_status"); } >/dev/null; then
22207   if test -s conftest.err; then
22208     ac_cpp_err=$ac_c_preproc_warn_flag
22209   else
22210     ac_cpp_err=
22211   fi
22212 else
22213   ac_cpp_err=yes
22214 fi
22215 if test -z "$ac_cpp_err"; then
22216   eval "$as_ac_Header=yes"
22217 else
22218   echo "$as_me: failed program was:" >&5
22219   cat "conftest.$ac_ext" >&5
22220   eval "$as_ac_Header=no"
22221 fi
22222 rm -f conftest.err "conftest.$ac_ext"
22223 fi
22224 echo "$as_me:22224: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22225 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22226 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22227   cat >>confdefs.h <<EOF
22228 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22229 EOF
22230
22231 fi
22232 done
22233
22234 if test "$ac_cv_header_termios_h" = yes ; then
22235         case "$CFLAGS $CPPFLAGS" in
22236         (*-D_POSIX_SOURCE*)
22237                 termios_bad=dunno ;;
22238         (*)     termios_bad=maybe ;;
22239         esac
22240         if test "$termios_bad" = maybe ; then
22241         echo "$as_me:22241: checking whether termios.h needs _POSIX_SOURCE" >&5
22242 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22243         cat >"conftest.$ac_ext" <<_ACEOF
22244 #line 22244 "configure"
22245 #include "confdefs.h"
22246 #include <termios.h>
22247 int
22248 main (void)
22249 {
22250 struct termios foo; int x = foo.c_iflag = 1; (void)x
22251   ;
22252   return 0;
22253 }
22254 _ACEOF
22255 rm -f "conftest.$ac_objext"
22256 if { (eval echo "$as_me:22256: \"$ac_compile\"") >&5
22257   (eval $ac_compile) 2>&5
22258   ac_status=$?
22259   echo "$as_me:22259: \$? = $ac_status" >&5
22260   (exit "$ac_status"); } &&
22261          { ac_try='test -s "conftest.$ac_objext"'
22262   { (eval echo "$as_me:22262: \"$ac_try\"") >&5
22263   (eval $ac_try) 2>&5
22264   ac_status=$?
22265   echo "$as_me:22265: \$? = $ac_status" >&5
22266   (exit "$ac_status"); }; }; then
22267   termios_bad=no
22268 else
22269   echo "$as_me: failed program was:" >&5
22270 cat "conftest.$ac_ext" >&5
22271
22272                 cat >"conftest.$ac_ext" <<_ACEOF
22273 #line 22273 "configure"
22274 #include "confdefs.h"
22275
22276 #define _POSIX_SOURCE
22277 #include <termios.h>
22278 int
22279 main (void)
22280 {
22281 struct termios foo; int x = foo.c_iflag = 2; (void)x
22282   ;
22283   return 0;
22284 }
22285 _ACEOF
22286 rm -f "conftest.$ac_objext"
22287 if { (eval echo "$as_me:22287: \"$ac_compile\"") >&5
22288   (eval $ac_compile) 2>&5
22289   ac_status=$?
22290   echo "$as_me:22290: \$? = $ac_status" >&5
22291   (exit "$ac_status"); } &&
22292          { ac_try='test -s "conftest.$ac_objext"'
22293   { (eval echo "$as_me:22293: \"$ac_try\"") >&5
22294   (eval $ac_try) 2>&5
22295   ac_status=$?
22296   echo "$as_me:22296: \$? = $ac_status" >&5
22297   (exit "$ac_status"); }; }; then
22298   termios_bad=unknown
22299 else
22300   echo "$as_me: failed program was:" >&5
22301 cat "conftest.$ac_ext" >&5
22302 termios_bad=yes
22303 cat >>confdefs.h <<\EOF
22304 #define _POSIX_SOURCE 1
22305 EOF
22306
22307 fi
22308 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22309
22310 fi
22311 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22312         echo "$as_me:22312: result: $termios_bad" >&5
22313 echo "${ECHO_T}$termios_bad" >&6
22314         fi
22315 fi
22316
22317 echo "$as_me:22317: checking for tcgetattr" >&5
22318 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22319 if test "${cf_cv_have_tcgetattr+set}" = set; then
22320   echo $ECHO_N "(cached) $ECHO_C" >&6
22321 else
22322
22323 cat >"conftest.$ac_ext" <<_ACEOF
22324 #line 22324 "configure"
22325 #include "confdefs.h"
22326
22327 #include <sys/types.h>
22328 #ifdef HAVE_UNISTD_H
22329 #include <unistd.h>
22330 #endif
22331 #ifdef HAVE_TERMIOS_H
22332 #include <termios.h>
22333 #define TTY struct termios
22334 #else
22335 #ifdef HAVE_TERMIO_H
22336 #include <termio.h>
22337 #define TTY struct termio
22338 #endif
22339 #endif
22340
22341 int
22342 main (void)
22343 {
22344
22345 TTY foo;
22346 tcgetattr(1, &foo);
22347   ;
22348   return 0;
22349 }
22350 _ACEOF
22351 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22352 if { (eval echo "$as_me:22352: \"$ac_link\"") >&5
22353   (eval $ac_link) 2>&5
22354   ac_status=$?
22355   echo "$as_me:22355: \$? = $ac_status" >&5
22356   (exit "$ac_status"); } &&
22357          { ac_try='test -s "conftest$ac_exeext"'
22358   { (eval echo "$as_me:22358: \"$ac_try\"") >&5
22359   (eval $ac_try) 2>&5
22360   ac_status=$?
22361   echo "$as_me:22361: \$? = $ac_status" >&5
22362   (exit "$ac_status"); }; }; then
22363   cf_cv_have_tcgetattr=yes
22364 else
22365   echo "$as_me: failed program was:" >&5
22366 cat "conftest.$ac_ext" >&5
22367 cf_cv_have_tcgetattr=no
22368 fi
22369 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22370 fi
22371 echo "$as_me:22371: result: $cf_cv_have_tcgetattr" >&5
22372 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22373 test "$cf_cv_have_tcgetattr" = yes &&
22374 cat >>confdefs.h <<\EOF
22375 #define HAVE_TCGETATTR 1
22376 EOF
22377
22378 echo "$as_me:22378: checking for vsscanf function or workaround" >&5
22379 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22380 if test "${cf_cv_func_vsscanf+set}" = set; then
22381   echo $ECHO_N "(cached) $ECHO_C" >&6
22382 else
22383
22384 cat >"conftest.$ac_ext" <<_ACEOF
22385 #line 22385 "configure"
22386 #include "confdefs.h"
22387
22388 #include <stdarg.h>
22389 #include <stdio.h>
22390 int
22391 main (void)
22392 {
22393
22394         va_list ap;
22395         vsscanf("from", "%d", ap)
22396   ;
22397   return 0;
22398 }
22399 _ACEOF
22400 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22401 if { (eval echo "$as_me:22401: \"$ac_link\"") >&5
22402   (eval $ac_link) 2>&5
22403   ac_status=$?
22404   echo "$as_me:22404: \$? = $ac_status" >&5
22405   (exit "$ac_status"); } &&
22406          { ac_try='test -s "conftest$ac_exeext"'
22407   { (eval echo "$as_me:22407: \"$ac_try\"") >&5
22408   (eval $ac_try) 2>&5
22409   ac_status=$?
22410   echo "$as_me:22410: \$? = $ac_status" >&5
22411   (exit "$ac_status"); }; }; then
22412   cf_cv_func_vsscanf=vsscanf
22413 else
22414   echo "$as_me: failed program was:" >&5
22415 cat "conftest.$ac_ext" >&5
22416
22417 cat >"conftest.$ac_ext" <<_ACEOF
22418 #line 22418 "configure"
22419 #include "confdefs.h"
22420
22421 #include <stdarg.h>
22422 #include <stdio.h>
22423 int
22424 main (void)
22425 {
22426
22427         FILE strbuf;
22428         char *str = "from";
22429
22430         strbuf._flag = _IOREAD;
22431         strbuf._ptr = strbuf._base = (unsigned char *) str;
22432         strbuf._cnt = strlen(str);
22433         strbuf._file = _NFILE;
22434         return (vfscanf(&strbuf, "%d", ap))
22435   ;
22436   return 0;
22437 }
22438 _ACEOF
22439 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22440 if { (eval echo "$as_me:22440: \"$ac_link\"") >&5
22441   (eval $ac_link) 2>&5
22442   ac_status=$?
22443   echo "$as_me:22443: \$? = $ac_status" >&5
22444   (exit "$ac_status"); } &&
22445          { ac_try='test -s "conftest$ac_exeext"'
22446   { (eval echo "$as_me:22446: \"$ac_try\"") >&5
22447   (eval $ac_try) 2>&5
22448   ac_status=$?
22449   echo "$as_me:22449: \$? = $ac_status" >&5
22450   (exit "$ac_status"); }; }; then
22451   cf_cv_func_vsscanf=vfscanf
22452 else
22453   echo "$as_me: failed program was:" >&5
22454 cat "conftest.$ac_ext" >&5
22455
22456 cat >"conftest.$ac_ext" <<_ACEOF
22457 #line 22457 "configure"
22458 #include "confdefs.h"
22459
22460 #include <stdarg.h>
22461 #include <stdio.h>
22462 int
22463 main (void)
22464 {
22465
22466         FILE strbuf;
22467         char *str = "from";
22468
22469         strbuf._flag = _IOREAD;
22470         strbuf._ptr = strbuf._base = (unsigned char *) str;
22471         strbuf._cnt = strlen(str);
22472         strbuf._file = _NFILE;
22473         return (_doscan(&strbuf, "%d", ap))
22474   ;
22475   return 0;
22476 }
22477 _ACEOF
22478 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22479 if { (eval echo "$as_me:22479: \"$ac_link\"") >&5
22480   (eval $ac_link) 2>&5
22481   ac_status=$?
22482   echo "$as_me:22482: \$? = $ac_status" >&5
22483   (exit "$ac_status"); } &&
22484          { ac_try='test -s "conftest$ac_exeext"'
22485   { (eval echo "$as_me:22485: \"$ac_try\"") >&5
22486   (eval $ac_try) 2>&5
22487   ac_status=$?
22488   echo "$as_me:22488: \$? = $ac_status" >&5
22489   (exit "$ac_status"); }; }; then
22490   cf_cv_func_vsscanf=_doscan
22491 else
22492   echo "$as_me: failed program was:" >&5
22493 cat "conftest.$ac_ext" >&5
22494
22495 cf_cv_func_vsscanf=no
22496 fi
22497 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22498 fi
22499 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22500 fi
22501 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22502 fi
22503 echo "$as_me:22503: result: $cf_cv_func_vsscanf" >&5
22504 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22505
22506 case "$cf_cv_func_vsscanf" in
22507 (vsscanf)
22508 cat >>confdefs.h <<\EOF
22509 #define HAVE_VSSCANF 1
22510 EOF
22511 ;;
22512 (vfscanf)
22513 cat >>confdefs.h <<\EOF
22514 #define HAVE_VFSCANF 1
22515 EOF
22516 ;;
22517 (_doscan)
22518 cat >>confdefs.h <<\EOF
22519 #define HAVE__DOSCAN 1
22520 EOF
22521 ;;
22522 esac
22523
22524 for ac_header in \
22525 unistd.h \
22526
22527 do
22528 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22529 echo "$as_me:22529: checking for $ac_header" >&5
22530 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22531 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22532   echo $ECHO_N "(cached) $ECHO_C" >&6
22533 else
22534   cat >"conftest.$ac_ext" <<_ACEOF
22535 #line 22535 "configure"
22536 #include "confdefs.h"
22537 #include <$ac_header>
22538 _ACEOF
22539 if { (eval echo "$as_me:22539: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22540   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22541   ac_status=$?
22542   $EGREP -v '^ *\+' conftest.er1 >conftest.err
22543   rm -f conftest.er1
22544   cat conftest.err >&5
22545   echo "$as_me:22545: \$? = $ac_status" >&5
22546   (exit "$ac_status"); } >/dev/null; then
22547   if test -s conftest.err; then
22548     ac_cpp_err=$ac_c_preproc_warn_flag
22549   else
22550     ac_cpp_err=
22551   fi
22552 else
22553   ac_cpp_err=yes
22554 fi
22555 if test -z "$ac_cpp_err"; then
22556   eval "$as_ac_Header=yes"
22557 else
22558   echo "$as_me: failed program was:" >&5
22559   cat "conftest.$ac_ext" >&5
22560   eval "$as_ac_Header=no"
22561 fi
22562 rm -f conftest.err "conftest.$ac_ext"
22563 fi
22564 echo "$as_me:22564: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22565 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22566 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22567   cat >>confdefs.h <<EOF
22568 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22569 EOF
22570
22571 fi
22572 done
22573
22574 echo "$as_me:22574: checking for working mkstemp" >&5
22575 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22576 if test "${cf_cv_func_mkstemp+set}" = set; then
22577   echo $ECHO_N "(cached) $ECHO_C" >&6
22578 else
22579
22580 rm -rf ./conftest*
22581 if test "$cross_compiling" = yes; then
22582   cf_cv_func_mkstemp=maybe
22583 else
22584   cat >"conftest.$ac_ext" <<_ACEOF
22585 #line 22585 "configure"
22586 #include "confdefs.h"
22587
22588 $ac_includes_default
22589
22590 int main(void)
22591 {
22592         char *tmpl = "conftestXXXXXX";
22593         char name[2][80];
22594         int n;
22595         int result = 0;
22596         int fd;
22597         struct stat sb;
22598
22599         umask(077);
22600         for (n = 0; n < 2; ++n) {
22601                 strcpy(name[n], tmpl);
22602                 if ((fd = mkstemp(name[n])) >= 0) {
22603                         if (!strcmp(name[n], tmpl)
22604                          || stat(name[n], &sb) != 0
22605                          || (sb.st_mode & S_IFMT) != S_IFREG
22606                          || (sb.st_mode & 077) != 0) {
22607                                 result = 1;
22608                         }
22609                         close(fd);
22610                 }
22611         }
22612         if (result == 0
22613          && !strcmp(name[0], name[1]))
22614                 result = 1;
22615         ${cf_cv_main_return:-return}(result);
22616 }
22617
22618 _ACEOF
22619 rm -f "conftest$ac_exeext"
22620 if { (eval echo "$as_me:22620: \"$ac_link\"") >&5
22621   (eval $ac_link) 2>&5
22622   ac_status=$?
22623   echo "$as_me:22623: \$? = $ac_status" >&5
22624   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22625   { (eval echo "$as_me:22625: \"$ac_try\"") >&5
22626   (eval $ac_try) 2>&5
22627   ac_status=$?
22628   echo "$as_me:22628: \$? = $ac_status" >&5
22629   (exit "$ac_status"); }; }; then
22630   cf_cv_func_mkstemp=yes
22631
22632 else
22633   echo "$as_me: program exited with status $ac_status" >&5
22634 echo "$as_me: failed program was:" >&5
22635 cat "conftest.$ac_ext" >&5
22636 cf_cv_func_mkstemp=no
22637
22638 fi
22639 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22640 fi
22641
22642 fi
22643 echo "$as_me:22643: result: $cf_cv_func_mkstemp" >&5
22644 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22645 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22646         echo "$as_me:22646: checking for mkstemp" >&5
22647 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22648 if test "${ac_cv_func_mkstemp+set}" = set; then
22649   echo $ECHO_N "(cached) $ECHO_C" >&6
22650 else
22651   cat >"conftest.$ac_ext" <<_ACEOF
22652 #line 22652 "configure"
22653 #include "confdefs.h"
22654 #define mkstemp autoconf_temporary
22655 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22656 #undef mkstemp
22657
22658 #ifdef __cplusplus
22659 extern "C"
22660 #endif
22661
22662 /* We use char because int might match the return type of a gcc2
22663    builtin and then its argument prototype would still apply.  */
22664 char mkstemp (void);
22665
22666 int
22667 main (void)
22668 {
22669
22670 /* The GNU C library defines stubs for functions which it implements
22671     to always fail with ENOSYS.  Some functions are actually named
22672     something starting with __ and the normal name is an alias.  */
22673 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22674 #error found stub for mkstemp
22675 #endif
22676
22677         return mkstemp ();
22678   ;
22679   return 0;
22680 }
22681 _ACEOF
22682 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22683 if { (eval echo "$as_me:22683: \"$ac_link\"") >&5
22684   (eval $ac_link) 2>&5
22685   ac_status=$?
22686   echo "$as_me:22686: \$? = $ac_status" >&5
22687   (exit "$ac_status"); } &&
22688          { ac_try='test -s "conftest$ac_exeext"'
22689   { (eval echo "$as_me:22689: \"$ac_try\"") >&5
22690   (eval $ac_try) 2>&5
22691   ac_status=$?
22692   echo "$as_me:22692: \$? = $ac_status" >&5
22693   (exit "$ac_status"); }; }; then
22694   ac_cv_func_mkstemp=yes
22695 else
22696   echo "$as_me: failed program was:" >&5
22697 cat "conftest.$ac_ext" >&5
22698 ac_cv_func_mkstemp=no
22699 fi
22700 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22701 fi
22702 echo "$as_me:22702: result: $ac_cv_func_mkstemp" >&5
22703 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22704
22705 fi
22706 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22707
22708 cat >>confdefs.h <<\EOF
22709 #define HAVE_MKSTEMP 1
22710 EOF
22711
22712 fi
22713
22714 # setup for prototype of fallback for vsscanf()
22715
22716 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22717         HAVE_VSSCANF=1
22718 else
22719         HAVE_VSSCANF=0
22720 fi
22721
22722 if test "x$cross_compiling" = xyes ; then
22723         { echo "$as_me:22723: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22724 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22725 else
22726         echo "$as_me:22726: checking whether setvbuf arguments are reversed" >&5
22727 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22728 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22729   echo $ECHO_N "(cached) $ECHO_C" >&6
22730 else
22731   if test "$cross_compiling" = yes; then
22732   { { echo "$as_me:22732: error: cannot run test program while cross compiling" >&5
22733 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22734    { (exit 1); exit 1; }; }
22735 else
22736   cat >"conftest.$ac_ext" <<_ACEOF
22737 #line 22737 "configure"
22738 #include "confdefs.h"
22739 #include <stdio.h>
22740 /* If setvbuf has the reversed format, exit 0. */
22741 int
22742 main (void)
22743 {
22744   /* This call has the arguments reversed.
22745      A reversed system may check and see that the address of main
22746      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
22747   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22748     $ac_main_return(1);
22749   putc('\r', stdout);
22750   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
22751 }
22752 _ACEOF
22753 rm -f "conftest$ac_exeext"
22754 if { (eval echo "$as_me:22754: \"$ac_link\"") >&5
22755   (eval $ac_link) 2>&5
22756   ac_status=$?
22757   echo "$as_me:22757: \$? = $ac_status" >&5
22758   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22759   { (eval echo "$as_me:22759: \"$ac_try\"") >&5
22760   (eval $ac_try) 2>&5
22761   ac_status=$?
22762   echo "$as_me:22762: \$? = $ac_status" >&5
22763   (exit "$ac_status"); }; }; then
22764   ac_cv_func_setvbuf_reversed=yes
22765 else
22766   echo "$as_me: program exited with status $ac_status" >&5
22767 echo "$as_me: failed program was:" >&5
22768 cat "conftest.$ac_ext" >&5
22769 ac_cv_func_setvbuf_reversed=no
22770 fi
22771 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22772 fi
22773 rm -f core ./core.* ./*.core
22774 fi
22775 echo "$as_me:22775: result: $ac_cv_func_setvbuf_reversed" >&5
22776 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
22777 if test $ac_cv_func_setvbuf_reversed = yes; then
22778
22779 cat >>confdefs.h <<\EOF
22780 #define SETVBUF_REVERSED 1
22781 EOF
22782
22783 fi
22784
22785 fi
22786 echo "$as_me:22786: checking for intptr_t" >&5
22787 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
22788 if test "${ac_cv_type_intptr_t+set}" = set; then
22789   echo $ECHO_N "(cached) $ECHO_C" >&6
22790 else
22791   cat >"conftest.$ac_ext" <<_ACEOF
22792 #line 22792 "configure"
22793 #include "confdefs.h"
22794 $ac_includes_default
22795 int
22796 main (void)
22797 {
22798 if ((intptr_t *) 0)
22799   return 0;
22800 if (sizeof (intptr_t))
22801   return 0;
22802   ;
22803   return 0;
22804 }
22805 _ACEOF
22806 rm -f "conftest.$ac_objext"
22807 if { (eval echo "$as_me:22807: \"$ac_compile\"") >&5
22808   (eval $ac_compile) 2>&5
22809   ac_status=$?
22810   echo "$as_me:22810: \$? = $ac_status" >&5
22811   (exit "$ac_status"); } &&
22812          { ac_try='test -s "conftest.$ac_objext"'
22813   { (eval echo "$as_me:22813: \"$ac_try\"") >&5
22814   (eval $ac_try) 2>&5
22815   ac_status=$?
22816   echo "$as_me:22816: \$? = $ac_status" >&5
22817   (exit "$ac_status"); }; }; then
22818   ac_cv_type_intptr_t=yes
22819 else
22820   echo "$as_me: failed program was:" >&5
22821 cat "conftest.$ac_ext" >&5
22822 ac_cv_type_intptr_t=no
22823 fi
22824 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22825 fi
22826 echo "$as_me:22826: result: $ac_cv_type_intptr_t" >&5
22827 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
22828 if test "$ac_cv_type_intptr_t" = yes; then
22829   :
22830 else
22831
22832 cat >>confdefs.h <<EOF
22833 #define intptr_t long
22834 EOF
22835
22836 fi
22837
22838 echo "$as_me:22838: checking for ssize_t" >&5
22839 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
22840 if test "${ac_cv_type_ssize_t+set}" = set; then
22841   echo $ECHO_N "(cached) $ECHO_C" >&6
22842 else
22843   cat >"conftest.$ac_ext" <<_ACEOF
22844 #line 22844 "configure"
22845 #include "confdefs.h"
22846 $ac_includes_default
22847 int
22848 main (void)
22849 {
22850 if ((ssize_t *) 0)
22851   return 0;
22852 if (sizeof (ssize_t))
22853   return 0;
22854   ;
22855   return 0;
22856 }
22857 _ACEOF
22858 rm -f "conftest.$ac_objext"
22859 if { (eval echo "$as_me:22859: \"$ac_compile\"") >&5
22860   (eval $ac_compile) 2>&5
22861   ac_status=$?
22862   echo "$as_me:22862: \$? = $ac_status" >&5
22863   (exit "$ac_status"); } &&
22864          { ac_try='test -s "conftest.$ac_objext"'
22865   { (eval echo "$as_me:22865: \"$ac_try\"") >&5
22866   (eval $ac_try) 2>&5
22867   ac_status=$?
22868   echo "$as_me:22868: \$? = $ac_status" >&5
22869   (exit "$ac_status"); }; }; then
22870   ac_cv_type_ssize_t=yes
22871 else
22872   echo "$as_me: failed program was:" >&5
22873 cat "conftest.$ac_ext" >&5
22874 ac_cv_type_ssize_t=no
22875 fi
22876 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22877 fi
22878 echo "$as_me:22878: result: $ac_cv_type_ssize_t" >&5
22879 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
22880 if test "$ac_cv_type_ssize_t" = yes; then
22881   :
22882 else
22883
22884 cat >>confdefs.h <<EOF
22885 #define ssize_t int
22886 EOF
22887
22888 fi
22889
22890 echo "$as_me:22890: checking for type sigaction_t" >&5
22891 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
22892 if test "${cf_cv_type_sigaction+set}" = set; then
22893   echo $ECHO_N "(cached) $ECHO_C" >&6
22894 else
22895
22896         cat >"conftest.$ac_ext" <<_ACEOF
22897 #line 22897 "configure"
22898 #include "confdefs.h"
22899
22900 #include <signal.h>
22901 int
22902 main (void)
22903 {
22904 sigaction_t x
22905   ;
22906   return 0;
22907 }
22908 _ACEOF
22909 rm -f "conftest.$ac_objext"
22910 if { (eval echo "$as_me:22910: \"$ac_compile\"") >&5
22911   (eval $ac_compile) 2>&5
22912   ac_status=$?
22913   echo "$as_me:22913: \$? = $ac_status" >&5
22914   (exit "$ac_status"); } &&
22915          { ac_try='test -s "conftest.$ac_objext"'
22916   { (eval echo "$as_me:22916: \"$ac_try\"") >&5
22917   (eval $ac_try) 2>&5
22918   ac_status=$?
22919   echo "$as_me:22919: \$? = $ac_status" >&5
22920   (exit "$ac_status"); }; }; then
22921   cf_cv_type_sigaction=yes
22922 else
22923   echo "$as_me: failed program was:" >&5
22924 cat "conftest.$ac_ext" >&5
22925 cf_cv_type_sigaction=no
22926 fi
22927 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22928 fi
22929
22930 echo "$as_me:22930: result: $cf_cv_type_sigaction" >&5
22931 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
22932 test "$cf_cv_type_sigaction" = yes &&
22933 cat >>confdefs.h <<\EOF
22934 #define HAVE_TYPE_SIGACTION 1
22935 EOF
22936
22937 echo "$as_me:22937: checking declaration of size-change" >&5
22938 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
22939 if test "${cf_cv_sizechange+set}" = set; then
22940   echo $ECHO_N "(cached) $ECHO_C" >&6
22941 else
22942
22943         cf_cv_sizechange=unknown
22944         cf_save_CPPFLAGS="$CPPFLAGS"
22945
22946 for cf_opts in "" "NEED_PTEM_H"
22947 do
22948
22949         CPPFLAGS="$cf_save_CPPFLAGS"
22950         if test -n "$cf_opts"
22951         then
22952
22953         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22954         CPPFLAGS="${CPPFLAGS}-D$cf_opts"
22955
22956         fi
22957         cat >"conftest.$ac_ext" <<_ACEOF
22958 #line 22958 "configure"
22959 #include "confdefs.h"
22960 #include <sys/types.h>
22961 #ifdef HAVE_TERMIOS_H
22962 #include <termios.h>
22963 #else
22964 #ifdef HAVE_TERMIO_H
22965 #include <termio.h>
22966 #endif
22967 #endif
22968
22969 #ifdef NEED_PTEM_H
22970 /* This is a workaround for SCO:  they neglected to define struct winsize in
22971  * termios.h -- it is only in termio.h and ptem.h
22972  */
22973 #include <sys/stream.h>
22974 #include <sys/ptem.h>
22975 #endif
22976
22977 #ifdef HAVE_SYS_IOCTL_H
22978 #include <sys/ioctl.h>
22979 #endif
22980
22981 int
22982 main (void)
22983 {
22984
22985 #ifdef TIOCGSIZE
22986         struct ttysize win;     /* SunOS 3.0... */
22987         int y = win.ts_lines = 2;
22988         int x = win.ts_cols = 1;
22989         (void)y;
22990         (void)x;
22991 #else
22992 #ifdef TIOCGWINSZ
22993         struct winsize win;     /* everything else */
22994         int y = win.ws_row = 2;
22995         int x = win.ws_col = 1;
22996         (void)y;
22997         (void)x;
22998 #else
22999         no TIOCGSIZE or TIOCGWINSZ
23000 #endif /* TIOCGWINSZ */
23001 #endif /* TIOCGSIZE */
23002
23003   ;
23004   return 0;
23005 }
23006 _ACEOF
23007 rm -f "conftest.$ac_objext"
23008 if { (eval echo "$as_me:23008: \"$ac_compile\"") >&5
23009   (eval $ac_compile) 2>&5
23010   ac_status=$?
23011   echo "$as_me:23011: \$? = $ac_status" >&5
23012   (exit "$ac_status"); } &&
23013          { ac_try='test -s "conftest.$ac_objext"'
23014   { (eval echo "$as_me:23014: \"$ac_try\"") >&5
23015   (eval $ac_try) 2>&5
23016   ac_status=$?
23017   echo "$as_me:23017: \$? = $ac_status" >&5
23018   (exit "$ac_status"); }; }; then
23019   cf_cv_sizechange=yes
23020 else
23021   echo "$as_me: failed program was:" >&5
23022 cat "conftest.$ac_ext" >&5
23023 cf_cv_sizechange=no
23024 fi
23025 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23026
23027         CPPFLAGS="$cf_save_CPPFLAGS"
23028         if test "$cf_cv_sizechange" = yes ; then
23029                 echo "size-change succeeded ($cf_opts)" >&5
23030                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23031                 break
23032         fi
23033 done
23034
23035 fi
23036 echo "$as_me:23036: result: $cf_cv_sizechange" >&5
23037 echo "${ECHO_T}$cf_cv_sizechange" >&6
23038 if test "$cf_cv_sizechange" != no ; then
23039
23040 cat >>confdefs.h <<\EOF
23041 #define HAVE_SIZECHANGE 1
23042 EOF
23043
23044         case "$cf_cv_sizechange" in
23045         (NEED*)
23046                 cat >>confdefs.h <<EOF
23047 #define $cf_cv_sizechange  1
23048 EOF
23049
23050                 ;;
23051         esac
23052 fi
23053
23054 echo "$as_me:23054: checking for memmove" >&5
23055 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23056 if test "${ac_cv_func_memmove+set}" = set; then
23057   echo $ECHO_N "(cached) $ECHO_C" >&6
23058 else
23059   cat >"conftest.$ac_ext" <<_ACEOF
23060 #line 23060 "configure"
23061 #include "confdefs.h"
23062 #define memmove autoconf_temporary
23063 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23064 #undef memmove
23065
23066 #ifdef __cplusplus
23067 extern "C"
23068 #endif
23069
23070 /* We use char because int might match the return type of a gcc2
23071    builtin and then its argument prototype would still apply.  */
23072 char memmove (void);
23073
23074 int
23075 main (void)
23076 {
23077
23078 /* The GNU C library defines stubs for functions which it implements
23079     to always fail with ENOSYS.  Some functions are actually named
23080     something starting with __ and the normal name is an alias.  */
23081 #if defined (__stub_memmove) || defined (__stub___memmove)
23082 #error found stub for memmove
23083 #endif
23084
23085         return memmove ();
23086   ;
23087   return 0;
23088 }
23089 _ACEOF
23090 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23091 if { (eval echo "$as_me:23091: \"$ac_link\"") >&5
23092   (eval $ac_link) 2>&5
23093   ac_status=$?
23094   echo "$as_me:23094: \$? = $ac_status" >&5
23095   (exit "$ac_status"); } &&
23096          { ac_try='test -s "conftest$ac_exeext"'
23097   { (eval echo "$as_me:23097: \"$ac_try\"") >&5
23098   (eval $ac_try) 2>&5
23099   ac_status=$?
23100   echo "$as_me:23100: \$? = $ac_status" >&5
23101   (exit "$ac_status"); }; }; then
23102   ac_cv_func_memmove=yes
23103 else
23104   echo "$as_me: failed program was:" >&5
23105 cat "conftest.$ac_ext" >&5
23106 ac_cv_func_memmove=no
23107 fi
23108 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23109 fi
23110 echo "$as_me:23110: result: $ac_cv_func_memmove" >&5
23111 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23112 if test "$ac_cv_func_memmove" = yes; then
23113   :
23114 else
23115
23116 echo "$as_me:23116: checking for bcopy" >&5
23117 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23118 if test "${ac_cv_func_bcopy+set}" = set; then
23119   echo $ECHO_N "(cached) $ECHO_C" >&6
23120 else
23121   cat >"conftest.$ac_ext" <<_ACEOF
23122 #line 23122 "configure"
23123 #include "confdefs.h"
23124 #define bcopy autoconf_temporary
23125 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23126 #undef bcopy
23127
23128 #ifdef __cplusplus
23129 extern "C"
23130 #endif
23131
23132 /* We use char because int might match the return type of a gcc2
23133    builtin and then its argument prototype would still apply.  */
23134 char bcopy (void);
23135
23136 int
23137 main (void)
23138 {
23139
23140 /* The GNU C library defines stubs for functions which it implements
23141     to always fail with ENOSYS.  Some functions are actually named
23142     something starting with __ and the normal name is an alias.  */
23143 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23144 #error found stub for bcopy
23145 #endif
23146
23147         return bcopy ();
23148   ;
23149   return 0;
23150 }
23151 _ACEOF
23152 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23153 if { (eval echo "$as_me:23153: \"$ac_link\"") >&5
23154   (eval $ac_link) 2>&5
23155   ac_status=$?
23156   echo "$as_me:23156: \$? = $ac_status" >&5
23157   (exit "$ac_status"); } &&
23158          { ac_try='test -s "conftest$ac_exeext"'
23159   { (eval echo "$as_me:23159: \"$ac_try\"") >&5
23160   (eval $ac_try) 2>&5
23161   ac_status=$?
23162   echo "$as_me:23162: \$? = $ac_status" >&5
23163   (exit "$ac_status"); }; }; then
23164   ac_cv_func_bcopy=yes
23165 else
23166   echo "$as_me: failed program was:" >&5
23167 cat "conftest.$ac_ext" >&5
23168 ac_cv_func_bcopy=no
23169 fi
23170 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23171 fi
23172 echo "$as_me:23172: result: $ac_cv_func_bcopy" >&5
23173 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23174 if test "$ac_cv_func_bcopy" = yes; then
23175
23176         echo "$as_me:23176: checking if bcopy does overlapping moves" >&5
23177 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23178 if test "${cf_cv_good_bcopy+set}" = set; then
23179   echo $ECHO_N "(cached) $ECHO_C" >&6
23180 else
23181
23182                 if test "$cross_compiling" = yes; then
23183   cf_cv_good_bcopy=unknown
23184 else
23185   cat >"conftest.$ac_ext" <<_ACEOF
23186 #line 23186 "configure"
23187 #include "confdefs.h"
23188
23189 $ac_includes_default
23190
23191 int main(void) {
23192         static char data[] = "abcdefghijklmnopqrstuwwxyz";
23193         char temp[40];
23194         bcopy(data, temp, sizeof(data));
23195         bcopy(temp+10, temp, 15);
23196         bcopy(temp+5, temp+15, 10);
23197         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23198 }
23199
23200 _ACEOF
23201 rm -f "conftest$ac_exeext"
23202 if { (eval echo "$as_me:23202: \"$ac_link\"") >&5
23203   (eval $ac_link) 2>&5
23204   ac_status=$?
23205   echo "$as_me:23205: \$? = $ac_status" >&5
23206   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23207   { (eval echo "$as_me:23207: \"$ac_try\"") >&5
23208   (eval $ac_try) 2>&5
23209   ac_status=$?
23210   echo "$as_me:23210: \$? = $ac_status" >&5
23211   (exit "$ac_status"); }; }; then
23212   cf_cv_good_bcopy=yes
23213 else
23214   echo "$as_me: program exited with status $ac_status" >&5
23215 echo "$as_me: failed program was:" >&5
23216 cat "conftest.$ac_ext" >&5
23217 cf_cv_good_bcopy=no
23218 fi
23219 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23220 fi
23221
23222 fi
23223 echo "$as_me:23223: result: $cf_cv_good_bcopy" >&5
23224 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23225
23226 else
23227   cf_cv_good_bcopy=no
23228 fi
23229
23230         if test "$cf_cv_good_bcopy" = yes ; then
23231
23232 cat >>confdefs.h <<\EOF
23233 #define USE_OK_BCOPY 1
23234 EOF
23235
23236         else
23237
23238 cat >>confdefs.h <<\EOF
23239 #define USE_MY_MEMMOVE 1
23240 EOF
23241
23242         fi
23243
23244 fi
23245
23246 tty >/dev/null 2>&1 || {
23247 for ac_func in posix_openpt
23248 do
23249 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23250 echo "$as_me:23250: checking for $ac_func" >&5
23251 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23252 if eval "test \"\${$as_ac_var+set}\" = set"; then
23253   echo $ECHO_N "(cached) $ECHO_C" >&6
23254 else
23255   cat >"conftest.$ac_ext" <<_ACEOF
23256 #line 23256 "configure"
23257 #include "confdefs.h"
23258 #define $ac_func autoconf_temporary
23259 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23260 #undef $ac_func
23261
23262 #ifdef __cplusplus
23263 extern "C"
23264 #endif
23265
23266 /* We use char because int might match the return type of a gcc2
23267    builtin and then its argument prototype would still apply.  */
23268 char $ac_func (void);
23269
23270 int
23271 main (void)
23272 {
23273
23274 /* The GNU C library defines stubs for functions which it implements
23275     to always fail with ENOSYS.  Some functions are actually named
23276     something starting with __ and the normal name is an alias.  */
23277 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23278 #error found stub for $ac_func
23279 #endif
23280
23281         return $ac_func ();
23282   ;
23283   return 0;
23284 }
23285 _ACEOF
23286 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23287 if { (eval echo "$as_me:23287: \"$ac_link\"") >&5
23288   (eval $ac_link) 2>&5
23289   ac_status=$?
23290   echo "$as_me:23290: \$? = $ac_status" >&5
23291   (exit "$ac_status"); } &&
23292          { ac_try='test -s "conftest$ac_exeext"'
23293   { (eval echo "$as_me:23293: \"$ac_try\"") >&5
23294   (eval $ac_try) 2>&5
23295   ac_status=$?
23296   echo "$as_me:23296: \$? = $ac_status" >&5
23297   (exit "$ac_status"); }; }; then
23298   eval "$as_ac_var=yes"
23299 else
23300   echo "$as_me: failed program was:" >&5
23301 cat "conftest.$ac_ext" >&5
23302 eval "$as_ac_var=no"
23303 fi
23304 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23305 fi
23306 echo "$as_me:23306: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23307 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23308 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23309   cat >>confdefs.h <<EOF
23310 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23311 EOF
23312
23313 fi
23314 done
23315  }
23316 echo "$as_me:23316: checking if poll really works" >&5
23317 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23318 if test "${cf_cv_working_poll+set}" = set; then
23319   echo $ECHO_N "(cached) $ECHO_C" >&6
23320 else
23321
23322 if test "$cross_compiling" = yes; then
23323   cf_cv_working_poll=unknown
23324 else
23325   cat >"conftest.$ac_ext" <<_ACEOF
23326 #line 23326 "configure"
23327 #include "confdefs.h"
23328
23329 $ac_includes_default
23330
23331 #include <fcntl.h>
23332
23333 #ifdef HAVE_POLL_H
23334 #include <poll.h>
23335 #else
23336 #include <sys/poll.h>
23337 #endif
23338
23339 int main(void) {
23340         struct pollfd myfds;
23341         int ret;
23342
23343         /* check for Darwin bug with respect to "devices" */
23344         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
23345         if (myfds.fd < 0)
23346                 myfds.fd = 0;
23347         myfds.events = POLLIN;
23348         myfds.revents = 0;
23349
23350         ret = poll(&myfds, 1, 100);
23351
23352         if (ret < 0 || (myfds.revents & POLLNVAL)) {
23353                 ret = -1;
23354         } else {
23355                 int fd = 0;
23356                 if (!isatty(fd)) {
23357                         fd = open("/dev/tty", 2);       /* O_RDWR */
23358                 }
23359 #ifdef HAVE_POSIX_OPENPT
23360                 if (fd < 0) {
23361                         fd = posix_openpt(O_RDWR);
23362                 }
23363 #endif
23364
23365                 if (fd >= 0) {
23366                         /* also check with standard input */
23367                         myfds.fd = fd;
23368                         myfds.events = POLLIN;
23369                         myfds.revents = 0;
23370                         ret = poll(&myfds, 1, 100);
23371                 } else {
23372                         ret = -1;
23373                 }
23374         }
23375         ${cf_cv_main_return:-return}(ret < 0);
23376 }
23377 _ACEOF
23378 rm -f "conftest$ac_exeext"
23379 if { (eval echo "$as_me:23379: \"$ac_link\"") >&5
23380   (eval $ac_link) 2>&5
23381   ac_status=$?
23382   echo "$as_me:23382: \$? = $ac_status" >&5
23383   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23384   { (eval echo "$as_me:23384: \"$ac_try\"") >&5
23385   (eval $ac_try) 2>&5
23386   ac_status=$?
23387   echo "$as_me:23387: \$? = $ac_status" >&5
23388   (exit "$ac_status"); }; }; then
23389   cf_cv_working_poll=yes
23390 else
23391   echo "$as_me: program exited with status $ac_status" >&5
23392 echo "$as_me: failed program was:" >&5
23393 cat "conftest.$ac_ext" >&5
23394 cf_cv_working_poll=no
23395 fi
23396 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23397 fi
23398 fi
23399 echo "$as_me:23399: result: $cf_cv_working_poll" >&5
23400 echo "${ECHO_T}$cf_cv_working_poll" >&6
23401 test "$cf_cv_working_poll" = "yes" &&
23402 cat >>confdefs.h <<\EOF
23403 #define HAVE_WORKING_POLL 1
23404 EOF
23405
23406 echo "$as_me:23406: checking for va_copy" >&5
23407 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23408 if test "${cf_cv_have_va_copy+set}" = set; then
23409   echo $ECHO_N "(cached) $ECHO_C" >&6
23410 else
23411
23412 cat >"conftest.$ac_ext" <<_ACEOF
23413 #line 23413 "configure"
23414 #include "confdefs.h"
23415
23416 #include <stdarg.h>
23417
23418 int
23419 main (void)
23420 {
23421
23422         static va_list dst;
23423         static va_list src;
23424         va_copy(dst, src)
23425   ;
23426   return 0;
23427 }
23428 _ACEOF
23429 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23430 if { (eval echo "$as_me:23430: \"$ac_link\"") >&5
23431   (eval $ac_link) 2>&5
23432   ac_status=$?
23433   echo "$as_me:23433: \$? = $ac_status" >&5
23434   (exit "$ac_status"); } &&
23435          { ac_try='test -s "conftest$ac_exeext"'
23436   { (eval echo "$as_me:23436: \"$ac_try\"") >&5
23437   (eval $ac_try) 2>&5
23438   ac_status=$?
23439   echo "$as_me:23439: \$? = $ac_status" >&5
23440   (exit "$ac_status"); }; }; then
23441   cf_cv_have_va_copy=yes
23442 else
23443   echo "$as_me: failed program was:" >&5
23444 cat "conftest.$ac_ext" >&5
23445 cf_cv_have_va_copy=no
23446 fi
23447 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23448 fi
23449 echo "$as_me:23449: result: $cf_cv_have_va_copy" >&5
23450 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23451
23452 if test "$cf_cv_have_va_copy" = yes;
23453 then
23454
23455 cat >>confdefs.h <<\EOF
23456 #define HAVE_VA_COPY 1
23457 EOF
23458
23459 else # !cf_cv_have_va_copy
23460
23461 echo "$as_me:23461: checking for __va_copy" >&5
23462 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23463 if test "${cf_cv_have___va_copy+set}" = set; then
23464   echo $ECHO_N "(cached) $ECHO_C" >&6
23465 else
23466
23467 cat >"conftest.$ac_ext" <<_ACEOF
23468 #line 23468 "configure"
23469 #include "confdefs.h"
23470
23471 #include <stdarg.h>
23472
23473 int
23474 main (void)
23475 {
23476
23477         static va_list dst;
23478         static va_list src;
23479         __va_copy(dst, src)
23480   ;
23481   return 0;
23482 }
23483 _ACEOF
23484 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23485 if { (eval echo "$as_me:23485: \"$ac_link\"") >&5
23486   (eval $ac_link) 2>&5
23487   ac_status=$?
23488   echo "$as_me:23488: \$? = $ac_status" >&5
23489   (exit "$ac_status"); } &&
23490          { ac_try='test -s "conftest$ac_exeext"'
23491   { (eval echo "$as_me:23491: \"$ac_try\"") >&5
23492   (eval $ac_try) 2>&5
23493   ac_status=$?
23494   echo "$as_me:23494: \$? = $ac_status" >&5
23495   (exit "$ac_status"); }; }; then
23496   cf_cv_have___va_copy=yes
23497 else
23498   echo "$as_me: failed program was:" >&5
23499 cat "conftest.$ac_ext" >&5
23500 cf_cv_have___va_copy=no
23501 fi
23502 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23503 fi
23504 echo "$as_me:23504: result: $cf_cv_have___va_copy" >&5
23505 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23506
23507 if test "$cf_cv_have___va_copy" = yes
23508 then
23509
23510 cat >>confdefs.h <<\EOF
23511 #define HAVE___VA_COPY 1
23512 EOF
23513
23514 else # !cf_cv_have___va_copy
23515
23516 echo "$as_me:23516: checking for __builtin_va_copy" >&5
23517 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23518 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23519   echo $ECHO_N "(cached) $ECHO_C" >&6
23520 else
23521
23522 cat >"conftest.$ac_ext" <<_ACEOF
23523 #line 23523 "configure"
23524 #include "confdefs.h"
23525
23526 #include <stdarg.h>
23527
23528 int
23529 main (void)
23530 {
23531
23532         static va_list dst;
23533         static va_list src;
23534         __builtin_va_copy(dst, src)
23535   ;
23536   return 0;
23537 }
23538 _ACEOF
23539 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23540 if { (eval echo "$as_me:23540: \"$ac_link\"") >&5
23541   (eval $ac_link) 2>&5
23542   ac_status=$?
23543   echo "$as_me:23543: \$? = $ac_status" >&5
23544   (exit "$ac_status"); } &&
23545          { ac_try='test -s "conftest$ac_exeext"'
23546   { (eval echo "$as_me:23546: \"$ac_try\"") >&5
23547   (eval $ac_try) 2>&5
23548   ac_status=$?
23549   echo "$as_me:23549: \$? = $ac_status" >&5
23550   (exit "$ac_status"); }; }; then
23551   cf_cv_have___builtin_va_copy=yes
23552 else
23553   echo "$as_me: failed program was:" >&5
23554 cat "conftest.$ac_ext" >&5
23555 cf_cv_have___builtin_va_copy=no
23556 fi
23557 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23558 fi
23559 echo "$as_me:23559: result: $cf_cv_have___builtin_va_copy" >&5
23560 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23561
23562 test "$cf_cv_have___builtin_va_copy" = yes &&
23563
23564 cat >>confdefs.h <<\EOF
23565 #define HAVE___BUILTIN_VA_COPY 1
23566 EOF
23567
23568 fi # cf_cv_have___va_copy
23569
23570 fi # cf_cv_have_va_copy
23571
23572 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23573 (*yes*)
23574         ;;
23575
23576 (*)
23577         echo "$as_me:23577: checking if we can simply copy va_list" >&5
23578 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23579 if test "${cf_cv_pointer_va_list+set}" = set; then
23580   echo $ECHO_N "(cached) $ECHO_C" >&6
23581 else
23582
23583 cat >"conftest.$ac_ext" <<_ACEOF
23584 #line 23584 "configure"
23585 #include "confdefs.h"
23586
23587 #include <stdarg.h>
23588
23589 int
23590 main (void)
23591 {
23592
23593         va_list dst;
23594         va_list src;
23595         dst = src
23596   ;
23597   return 0;
23598 }
23599 _ACEOF
23600 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23601 if { (eval echo "$as_me:23601: \"$ac_link\"") >&5
23602   (eval $ac_link) 2>&5
23603   ac_status=$?
23604   echo "$as_me:23604: \$? = $ac_status" >&5
23605   (exit "$ac_status"); } &&
23606          { ac_try='test -s "conftest$ac_exeext"'
23607   { (eval echo "$as_me:23607: \"$ac_try\"") >&5
23608   (eval $ac_try) 2>&5
23609   ac_status=$?
23610   echo "$as_me:23610: \$? = $ac_status" >&5
23611   (exit "$ac_status"); }; }; then
23612   cf_cv_pointer_va_list=yes
23613 else
23614   echo "$as_me: failed program was:" >&5
23615 cat "conftest.$ac_ext" >&5
23616 cf_cv_pointer_va_list=no
23617 fi
23618 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23619 fi
23620 echo "$as_me:23620: result: $cf_cv_pointer_va_list" >&5
23621 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23622
23623         if test "$cf_cv_pointer_va_list" = no
23624         then
23625                 echo "$as_me:23625: checking if we can copy va_list indirectly" >&5
23626 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23627 if test "${cf_cv_array_va_list+set}" = set; then
23628   echo $ECHO_N "(cached) $ECHO_C" >&6
23629 else
23630
23631 cat >"conftest.$ac_ext" <<_ACEOF
23632 #line 23632 "configure"
23633 #include "confdefs.h"
23634
23635 #include <stdarg.h>
23636
23637 int
23638 main (void)
23639 {
23640
23641         va_list dst;
23642         va_list src;
23643         *dst = *src
23644   ;
23645   return 0;
23646 }
23647 _ACEOF
23648 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23649 if { (eval echo "$as_me:23649: \"$ac_link\"") >&5
23650   (eval $ac_link) 2>&5
23651   ac_status=$?
23652   echo "$as_me:23652: \$? = $ac_status" >&5
23653   (exit "$ac_status"); } &&
23654          { ac_try='test -s "conftest$ac_exeext"'
23655   { (eval echo "$as_me:23655: \"$ac_try\"") >&5
23656   (eval $ac_try) 2>&5
23657   ac_status=$?
23658   echo "$as_me:23658: \$? = $ac_status" >&5
23659   (exit "$ac_status"); }; }; then
23660   cf_cv_array_va_list=yes
23661 else
23662   echo "$as_me: failed program was:" >&5
23663 cat "conftest.$ac_ext" >&5
23664 cf_cv_array_va_list=no
23665 fi
23666 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23667 fi
23668 echo "$as_me:23668: result: $cf_cv_array_va_list" >&5
23669 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23670                 test "$cf_cv_array_va_list" = yes &&
23671 cat >>confdefs.h <<\EOF
23672 #define ARRAY_VA_LIST 1
23673 EOF
23674
23675         fi
23676         ;;
23677 esac
23678
23679 echo "$as_me:23679: checking for pid_t" >&5
23680 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23681 if test "${ac_cv_type_pid_t+set}" = set; then
23682   echo $ECHO_N "(cached) $ECHO_C" >&6
23683 else
23684   cat >"conftest.$ac_ext" <<_ACEOF
23685 #line 23685 "configure"
23686 #include "confdefs.h"
23687 $ac_includes_default
23688 int
23689 main (void)
23690 {
23691 if ((pid_t *) 0)
23692   return 0;
23693 if (sizeof (pid_t))
23694   return 0;
23695   ;
23696   return 0;
23697 }
23698 _ACEOF
23699 rm -f "conftest.$ac_objext"
23700 if { (eval echo "$as_me:23700: \"$ac_compile\"") >&5
23701   (eval $ac_compile) 2>&5
23702   ac_status=$?
23703   echo "$as_me:23703: \$? = $ac_status" >&5
23704   (exit "$ac_status"); } &&
23705          { ac_try='test -s "conftest.$ac_objext"'
23706   { (eval echo "$as_me:23706: \"$ac_try\"") >&5
23707   (eval $ac_try) 2>&5
23708   ac_status=$?
23709   echo "$as_me:23709: \$? = $ac_status" >&5
23710   (exit "$ac_status"); }; }; then
23711   ac_cv_type_pid_t=yes
23712 else
23713   echo "$as_me: failed program was:" >&5
23714 cat "conftest.$ac_ext" >&5
23715 ac_cv_type_pid_t=no
23716 fi
23717 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23718 fi
23719 echo "$as_me:23719: result: $ac_cv_type_pid_t" >&5
23720 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
23721 if test "$ac_cv_type_pid_t" = yes; then
23722   :
23723 else
23724
23725 cat >>confdefs.h <<EOF
23726 #define pid_t int
23727 EOF
23728
23729 fi
23730
23731 for ac_header in unistd.h vfork.h
23732 do
23733 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
23734 echo "$as_me:23734: checking for $ac_header" >&5
23735 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
23736 if eval "test \"\${$as_ac_Header+set}\" = set"; then
23737   echo $ECHO_N "(cached) $ECHO_C" >&6
23738 else
23739   cat >"conftest.$ac_ext" <<_ACEOF
23740 #line 23740 "configure"
23741 #include "confdefs.h"
23742 #include <$ac_header>
23743 _ACEOF
23744 if { (eval echo "$as_me:23744: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23745   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23746   ac_status=$?
23747   $EGREP -v '^ *\+' conftest.er1 >conftest.err
23748   rm -f conftest.er1
23749   cat conftest.err >&5
23750   echo "$as_me:23750: \$? = $ac_status" >&5
23751   (exit "$ac_status"); } >/dev/null; then
23752   if test -s conftest.err; then
23753     ac_cpp_err=$ac_c_preproc_warn_flag
23754   else
23755     ac_cpp_err=
23756   fi
23757 else
23758   ac_cpp_err=yes
23759 fi
23760 if test -z "$ac_cpp_err"; then
23761   eval "$as_ac_Header=yes"
23762 else
23763   echo "$as_me: failed program was:" >&5
23764   cat "conftest.$ac_ext" >&5
23765   eval "$as_ac_Header=no"
23766 fi
23767 rm -f conftest.err "conftest.$ac_ext"
23768 fi
23769 echo "$as_me:23769: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
23770 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
23771 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
23772   cat >>confdefs.h <<EOF
23773 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
23774 EOF
23775
23776 fi
23777 done
23778
23779 for ac_func in fork vfork
23780 do
23781 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23782 echo "$as_me:23782: checking for $ac_func" >&5
23783 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23784 if eval "test \"\${$as_ac_var+set}\" = set"; then
23785   echo $ECHO_N "(cached) $ECHO_C" >&6
23786 else
23787   cat >"conftest.$ac_ext" <<_ACEOF
23788 #line 23788 "configure"
23789 #include "confdefs.h"
23790 #define $ac_func autoconf_temporary
23791 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23792 #undef $ac_func
23793
23794 #ifdef __cplusplus
23795 extern "C"
23796 #endif
23797
23798 /* We use char because int might match the return type of a gcc2
23799    builtin and then its argument prototype would still apply.  */
23800 char $ac_func (void);
23801
23802 int
23803 main (void)
23804 {
23805
23806 /* The GNU C library defines stubs for functions which it implements
23807     to always fail with ENOSYS.  Some functions are actually named
23808     something starting with __ and the normal name is an alias.  */
23809 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23810 #error found stub for $ac_func
23811 #endif
23812
23813         return $ac_func ();
23814   ;
23815   return 0;
23816 }
23817 _ACEOF
23818 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23819 if { (eval echo "$as_me:23819: \"$ac_link\"") >&5
23820   (eval $ac_link) 2>&5
23821   ac_status=$?
23822   echo "$as_me:23822: \$? = $ac_status" >&5
23823   (exit "$ac_status"); } &&
23824          { ac_try='test -s "conftest$ac_exeext"'
23825   { (eval echo "$as_me:23825: \"$ac_try\"") >&5
23826   (eval $ac_try) 2>&5
23827   ac_status=$?
23828   echo "$as_me:23828: \$? = $ac_status" >&5
23829   (exit "$ac_status"); }; }; then
23830   eval "$as_ac_var=yes"
23831 else
23832   echo "$as_me: failed program was:" >&5
23833 cat "conftest.$ac_ext" >&5
23834 eval "$as_ac_var=no"
23835 fi
23836 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23837 fi
23838 echo "$as_me:23838: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23839 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23840 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23841   cat >>confdefs.h <<EOF
23842 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23843 EOF
23844
23845 fi
23846 done
23847
23848 ac_cv_func_fork_works=$ac_cv_func_fork
23849 if test "x$ac_cv_func_fork" = xyes; then
23850   echo "$as_me:23850: checking for working fork" >&5
23851 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
23852 if test "${ac_cv_func_fork_works+set}" = set; then
23853   echo $ECHO_N "(cached) $ECHO_C" >&6
23854 else
23855   if test "$cross_compiling" = yes; then
23856   ac_cv_func_fork_works=cross
23857 else
23858   cat >"conftest.$ac_ext" <<_ACEOF
23859 /* By Rüdiger Kuhlmann. */
23860       #include <sys/types.h>
23861       #if HAVE_UNISTD_H
23862       # include <unistd.h>
23863       #endif
23864       /* Some systems only have a dummy stub for fork() */
23865       int main (void)
23866       {
23867         if (fork() < 0)
23868           $ac_main_return (1);
23869         $ac_main_return (0);
23870       }
23871 _ACEOF
23872 rm -f "conftest$ac_exeext"
23873 if { (eval echo "$as_me:23873: \"$ac_link\"") >&5
23874   (eval $ac_link) 2>&5
23875   ac_status=$?
23876   echo "$as_me:23876: \$? = $ac_status" >&5
23877   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23878   { (eval echo "$as_me:23878: \"$ac_try\"") >&5
23879   (eval $ac_try) 2>&5
23880   ac_status=$?
23881   echo "$as_me:23881: \$? = $ac_status" >&5
23882   (exit "$ac_status"); }; }; then
23883   ac_cv_func_fork_works=yes
23884 else
23885   echo "$as_me: program exited with status $ac_status" >&5
23886 echo "$as_me: failed program was:" >&5
23887 cat "conftest.$ac_ext" >&5
23888 ac_cv_func_fork_works=no
23889 fi
23890 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23891 fi
23892 fi
23893 echo "$as_me:23893: result: $ac_cv_func_fork_works" >&5
23894 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
23895
23896 fi
23897 if test "x$ac_cv_func_fork_works" = xcross; then
23898   case $host in
23899     *-*-amigaos* | *-*-msdosdjgpp*)
23900       # Override, as these systems have only a dummy fork() stub
23901       ac_cv_func_fork_works=no
23902       ;;
23903     *)
23904       ac_cv_func_fork_works=yes
23905       ;;
23906   esac
23907   { echo "$as_me:23907: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
23908 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
23909 fi
23910 ac_cv_func_vfork_works=$ac_cv_func_vfork
23911 if test "x$ac_cv_func_vfork" = xyes; then
23912   echo "$as_me:23912: checking for working vfork" >&5
23913 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
23914 if test "${ac_cv_func_vfork_works+set}" = set; then
23915   echo $ECHO_N "(cached) $ECHO_C" >&6
23916 else
23917   if test "$cross_compiling" = yes; then
23918   ac_cv_func_vfork_works=cross
23919 else
23920   cat >"conftest.$ac_ext" <<_ACEOF
23921 #line 23921 "configure"
23922 #include "confdefs.h"
23923 /* Thanks to Paul Eggert for this test.  */
23924 #include <stdio.h>
23925 #include <sys/types.h>
23926 #include <sys/stat.h>
23927 #if HAVE_UNISTD_H
23928 # include <unistd.h>
23929 #endif
23930 #if HAVE_VFORK_H
23931 # include <vfork.h>
23932 #endif
23933 /* On some sparc systems, changes by the child to local and incoming
23934    argument registers are propagated back to the parent.  The compiler
23935    is told about this with #include <vfork.h>, but some compilers
23936    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
23937    static variable whose address is put into a register that is
23938    clobbered by the vfork.  */
23939 static
23940 #ifdef __cplusplus
23941 sparc_address_test (int arg)
23942 # else
23943 sparc_address_test (arg) int arg;
23944 #endif
23945 {
23946   static pid_t child;
23947   if (!child) {
23948     child = vfork ();
23949     if (child < 0) {
23950       perror ("vfork");
23951       _exit(2);
23952     }
23953     if (!child) {
23954       arg = getpid();
23955       write(-1, "", 0);
23956       _exit (arg);
23957     }
23958   }
23959 }
23960
23961 int
23962 main (void)
23963 {
23964   pid_t parent = getpid ();
23965   pid_t child;
23966
23967   sparc_address_test ();
23968
23969   child = vfork ();
23970
23971   if (child == 0) {
23972     /* Here is another test for sparc vfork register problems.  This
23973        test uses lots of local variables, at least as many local
23974        variables as main has allocated so far including compiler
23975        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
23976        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
23977        reuse the register of parent for one of the local variables,
23978        since it will think that parent can't possibly be used any more
23979        in this routine.  Assigning to the local variable will thus
23980        munge parent in the parent process.  */
23981     pid_t
23982       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
23983       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
23984     /* Convince the compiler that p..p7 are live; otherwise, it might
23985        use the same hardware register for all 8 local variables.  */
23986     if (p != p1 || p != p2 || p != p3 || p != p4
23987         || p != p5 || p != p6 || p != p7)
23988       _exit(1);
23989
23990     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
23991        from child file descriptors.  If the child closes a descriptor
23992        before it execs or exits, this munges the parent's descriptor
23993        as well.  Test for this by closing stdout in the child.  */
23994     _exit(close(fileno(stdout)) != 0);
23995   } else {
23996     int status;
23997     struct stat st;
23998
23999     while (wait(&status) != child)
24000       ;
24001     $ac_main_return(
24002          /* Was there some problem with vforking?  */
24003          child < 0
24004
24005          /* Did the child fail?  (This shouldn't happen.)  */
24006          || status
24007
24008          /* Did the vfork/compiler bug occur?  */
24009          || parent != getpid()
24010
24011          /* Did the file descriptor bug occur?  */
24012          || fstat(fileno(stdout), &st) != 0
24013          );
24014   }
24015 }
24016 _ACEOF
24017 rm -f "conftest$ac_exeext"
24018 if { (eval echo "$as_me:24018: \"$ac_link\"") >&5
24019   (eval $ac_link) 2>&5
24020   ac_status=$?
24021   echo "$as_me:24021: \$? = $ac_status" >&5
24022   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24023   { (eval echo "$as_me:24023: \"$ac_try\"") >&5
24024   (eval $ac_try) 2>&5
24025   ac_status=$?
24026   echo "$as_me:24026: \$? = $ac_status" >&5
24027   (exit "$ac_status"); }; }; then
24028   ac_cv_func_vfork_works=yes
24029 else
24030   echo "$as_me: program exited with status $ac_status" >&5
24031 echo "$as_me: failed program was:" >&5
24032 cat "conftest.$ac_ext" >&5
24033 ac_cv_func_vfork_works=no
24034 fi
24035 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24036 fi
24037 fi
24038 echo "$as_me:24038: result: $ac_cv_func_vfork_works" >&5
24039 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24040
24041 fi;
24042 if test "x$ac_cv_func_fork_works" = xcross; then
24043   ac_cv_func_vfork_works=ac_cv_func_vfork
24044   { echo "$as_me:24044: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24045 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24046 fi
24047
24048 if test "x$ac_cv_func_vfork_works" = xyes; then
24049
24050 cat >>confdefs.h <<\EOF
24051 #define HAVE_WORKING_VFORK 1
24052 EOF
24053
24054 else
24055
24056 cat >>confdefs.h <<\EOF
24057 #define vfork fork
24058 EOF
24059
24060 fi
24061 if test "x$ac_cv_func_fork_works" = xyes; then
24062
24063 cat >>confdefs.h <<\EOF
24064 #define HAVE_WORKING_FORK 1
24065 EOF
24066
24067 fi
24068
24069 echo "$as_me:24069: checking if fopen accepts explicit binary mode" >&5
24070 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24071 if test "${cf_cv_fopen_bin_r+set}" = set; then
24072   echo $ECHO_N "(cached) $ECHO_C" >&6
24073 else
24074
24075         if test "$cross_compiling" = yes; then
24076   cf_cv_fopen_bin_r=unknown
24077 else
24078   cat >"conftest.$ac_ext" <<_ACEOF
24079 #line 24079 "configure"
24080 #include "confdefs.h"
24081
24082 $ac_includes_default
24083
24084 int main(void)
24085 {
24086         FILE *fp = fopen("conftest.tmp", "wb");
24087         int rc = 0;
24088         if (fp != 0) {
24089                 int p, q;
24090                 for (p = 0; p < 256; ++p) {
24091                         fputc(p, fp);
24092                 }
24093                 fclose(fp);
24094                 fp = fopen("conftest.tmp", "rb");
24095                 if (fp != 0) {
24096                         for (p = 0; p < 256; ++p) {
24097                                 q = fgetc(fp);
24098                                 if (q != p) {
24099                                         rc = 1;
24100                                         break;
24101                                 }
24102                         }
24103                 } else {
24104                         rc = 1;
24105                 }
24106         } else {
24107                 rc = 1;
24108         }
24109         ${cf_cv_main_return:-return} (rc);
24110 }
24111
24112 _ACEOF
24113 rm -f "conftest$ac_exeext"
24114 if { (eval echo "$as_me:24114: \"$ac_link\"") >&5
24115   (eval $ac_link) 2>&5
24116   ac_status=$?
24117   echo "$as_me:24117: \$? = $ac_status" >&5
24118   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24119   { (eval echo "$as_me:24119: \"$ac_try\"") >&5
24120   (eval $ac_try) 2>&5
24121   ac_status=$?
24122   echo "$as_me:24122: \$? = $ac_status" >&5
24123   (exit "$ac_status"); }; }; then
24124   cf_cv_fopen_bin_r=yes
24125 else
24126   echo "$as_me: program exited with status $ac_status" >&5
24127 echo "$as_me: failed program was:" >&5
24128 cat "conftest.$ac_ext" >&5
24129 cf_cv_fopen_bin_r=no
24130 fi
24131 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24132 fi
24133
24134 fi
24135 echo "$as_me:24135: result: $cf_cv_fopen_bin_r" >&5
24136 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24137 test "x$cf_cv_fopen_bin_r" != xno &&
24138 cat >>confdefs.h <<\EOF
24139 #define USE_FOPEN_BIN_R 1
24140 EOF
24141
24142 # special check for test/ditto.c
24143
24144 echo "$as_me:24144: checking for openpty in -lutil" >&5
24145 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24146 if test "${ac_cv_lib_util_openpty+set}" = set; then
24147   echo $ECHO_N "(cached) $ECHO_C" >&6
24148 else
24149   ac_check_lib_save_LIBS=$LIBS
24150 LIBS="-lutil  $LIBS"
24151 cat >"conftest.$ac_ext" <<_ACEOF
24152 #line 24152 "configure"
24153 #include "confdefs.h"
24154
24155 /* Override any gcc2 internal prototype to avoid an error.  */
24156 #ifdef __cplusplus
24157 extern "C"
24158 #endif
24159 /* We use char because int might match the return type of a gcc2
24160    builtin and then its argument prototype would still apply.  */
24161 char openpty ();
24162 int
24163 main (void)
24164 {
24165 openpty ();
24166   ;
24167   return 0;
24168 }
24169 _ACEOF
24170 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24171 if { (eval echo "$as_me:24171: \"$ac_link\"") >&5
24172   (eval $ac_link) 2>&5
24173   ac_status=$?
24174   echo "$as_me:24174: \$? = $ac_status" >&5
24175   (exit "$ac_status"); } &&
24176          { ac_try='test -s "conftest$ac_exeext"'
24177   { (eval echo "$as_me:24177: \"$ac_try\"") >&5
24178   (eval $ac_try) 2>&5
24179   ac_status=$?
24180   echo "$as_me:24180: \$? = $ac_status" >&5
24181   (exit "$ac_status"); }; }; then
24182   ac_cv_lib_util_openpty=yes
24183 else
24184   echo "$as_me: failed program was:" >&5
24185 cat "conftest.$ac_ext" >&5
24186 ac_cv_lib_util_openpty=no
24187 fi
24188 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24189 LIBS=$ac_check_lib_save_LIBS
24190 fi
24191 echo "$as_me:24191: result: $ac_cv_lib_util_openpty" >&5
24192 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24193 if test "$ac_cv_lib_util_openpty" = yes; then
24194   cf_cv_lib_util=yes
24195 else
24196   cf_cv_lib_util=no
24197 fi
24198
24199 echo "$as_me:24199: checking for openpty header" >&5
24200 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24201 if test "${cf_cv_func_openpty+set}" = set; then
24202   echo $ECHO_N "(cached) $ECHO_C" >&6
24203 else
24204
24205         cf_save_LIBS="$LIBS"
24206         test "$cf_cv_lib_util" = yes && {
24207 cf_add_libs="$LIBS"
24208 # reverse order
24209 cf_add_0lib=
24210 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24211 # filter duplicates
24212 for cf_add_1lib in $cf_add_0lib; do
24213         for cf_add_2lib in $cf_add_libs; do
24214                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24215                         cf_add_1lib=
24216                         break
24217                 fi
24218         done
24219         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24220 done
24221 LIBS="$cf_add_libs"
24222  }
24223         for cf_header in pty.h libutil.h util.h
24224         do
24225         cat >"conftest.$ac_ext" <<_ACEOF
24226 #line 24226 "configure"
24227 #include "confdefs.h"
24228
24229 #include <$cf_header>
24230
24231 int
24232 main (void)
24233 {
24234
24235         int x = openpty((int *)0, (int *)0, (char *)0,
24236                                    (struct termios *)0, (struct winsize *)0);
24237
24238   ;
24239   return 0;
24240 }
24241 _ACEOF
24242 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24243 if { (eval echo "$as_me:24243: \"$ac_link\"") >&5
24244   (eval $ac_link) 2>&5
24245   ac_status=$?
24246   echo "$as_me:24246: \$? = $ac_status" >&5
24247   (exit "$ac_status"); } &&
24248          { ac_try='test -s "conftest$ac_exeext"'
24249   { (eval echo "$as_me:24249: \"$ac_try\"") >&5
24250   (eval $ac_try) 2>&5
24251   ac_status=$?
24252   echo "$as_me:24252: \$? = $ac_status" >&5
24253   (exit "$ac_status"); }; }; then
24254
24255                 cf_cv_func_openpty=$cf_header
24256                 break
24257
24258 else
24259   echo "$as_me: failed program was:" >&5
24260 cat "conftest.$ac_ext" >&5
24261
24262                 cf_cv_func_openpty=no
24263
24264 fi
24265 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24266         done
24267         LIBS="$cf_save_LIBS"
24268
24269 fi
24270 echo "$as_me:24270: result: $cf_cv_func_openpty" >&5
24271 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24272
24273 if test "$cf_cv_func_openpty" != no ; then
24274
24275 cat >>confdefs.h <<EOF
24276 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24277 EOF
24278
24279 cat >>confdefs.h <<\EOF
24280 #define USE_XTERM_PTY 1
24281 EOF
24282
24283         if test "x$cf_cv_lib_util" = xyes ; then
24284
24285 cf_add_libs="$TEST_LIBS"
24286 # reverse order
24287 cf_add_0lib=
24288 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24289 # filter duplicates
24290 for cf_add_1lib in $cf_add_0lib; do
24291         for cf_add_2lib in $cf_add_libs; do
24292                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24293                         cf_add_1lib=
24294                         break
24295                 fi
24296         done
24297         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24298 done
24299 TEST_LIBS="$cf_add_libs"
24300
24301         fi
24302 fi
24303
24304 if test "$with_hashed_db" != no ; then
24305
24306 cat >>confdefs.h <<\EOF
24307 #define USE_HASHED_DB 1
24308 EOF
24309
24310 case $with_hashed_db in
24311 (yes|*able*)
24312         ;;
24313 (*)
24314         if test -d "$with_hashed_db" ; then
24315
24316 if test -n "$with_hashed_db/include" ; then
24317   for cf_add_incdir in $with_hashed_db/include
24318   do
24319         while test "$cf_add_incdir" != /usr/include
24320         do
24321           if test -d "$cf_add_incdir"
24322           then
24323                 cf_have_incdir=no
24324                 if test -n "$CFLAGS$CPPFLAGS" ; then
24325                   # a loop is needed to ensure we can add subdirs of existing dirs
24326                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24327                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24328                           cf_have_incdir=yes; break
24329                         fi
24330                   done
24331                 fi
24332
24333                 if test "$cf_have_incdir" = no ; then
24334                   if test "$cf_add_incdir" = /usr/local/include ; then
24335                         if test "$GCC" = yes
24336                         then
24337                           cf_save_CPPFLAGS=$CPPFLAGS
24338
24339         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24340         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24341
24342                           cat >"conftest.$ac_ext" <<_ACEOF
24343 #line 24343 "configure"
24344 #include "confdefs.h"
24345 #include <stdio.h>
24346 int
24347 main (void)
24348 {
24349 printf("Hello")
24350   ;
24351   return 0;
24352 }
24353 _ACEOF
24354 rm -f "conftest.$ac_objext"
24355 if { (eval echo "$as_me:24355: \"$ac_compile\"") >&5
24356   (eval $ac_compile) 2>&5
24357   ac_status=$?
24358   echo "$as_me:24358: \$? = $ac_status" >&5
24359   (exit "$ac_status"); } &&
24360          { ac_try='test -s "conftest.$ac_objext"'
24361   { (eval echo "$as_me:24361: \"$ac_try\"") >&5
24362   (eval $ac_try) 2>&5
24363   ac_status=$?
24364   echo "$as_me:24364: \$? = $ac_status" >&5
24365   (exit "$ac_status"); }; }; then
24366   :
24367 else
24368   echo "$as_me: failed program was:" >&5
24369 cat "conftest.$ac_ext" >&5
24370 cf_have_incdir=yes
24371 fi
24372 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24373                           CPPFLAGS=$cf_save_CPPFLAGS
24374                         fi
24375                   fi
24376                 fi
24377
24378                 if test "$cf_have_incdir" = no ; then
24379                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
24380
24381 echo "${as_me:-configure}:24381: testing adding $cf_add_incdir to include-path ..." 1>&5
24382
24383                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24384
24385                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24386                   test "$cf_top_incdir" = "$cf_add_incdir" && break
24387                   cf_add_incdir="$cf_top_incdir"
24388                 else
24389                   break
24390                 fi
24391           else
24392                 break
24393           fi
24394         done
24395   done
24396 fi
24397
24398 if test -n "$with_hashed_db/lib" ; then
24399         for cf_add_libdir in $with_hashed_db/lib
24400         do
24401                 if test "$cf_add_libdir" = /usr/lib ; then
24402                         :
24403                 elif test -d "$cf_add_libdir"
24404                 then
24405                         cf_have_libdir=no
24406                         if test -n "$LDFLAGS$LIBS" ; then
24407                                 # a loop is needed to ensure we can add subdirs of existing dirs
24408                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
24409                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24410                                                 cf_have_libdir=yes; break
24411                                         fi
24412                                 done
24413                         fi
24414                         if test "$cf_have_libdir" = no ; then
24415                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
24416
24417 echo "${as_me:-configure}:24417: testing adding $cf_add_libdir to library-path ..." 1>&5
24418
24419                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24420                         fi
24421                 fi
24422         done
24423 fi
24424
24425         else
24426                 case "$with_hashed_db" in
24427                 (./*|../*|/*)
24428                         { echo "$as_me:24428: WARNING: no such directory $with_hashed_db" >&5
24429 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24430                         ;;
24431                 (*)
24432
24433 cf_search=
24434
24435 test "x$prefix" != "xNONE" && \
24436 test -d "$prefix" && \
24437  {
24438         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
24439         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
24440         test -d "$prefix/include/$with_hashed_db" &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
24441         test -d "$prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24442         test -d "$prefix/$with_hashed_db/include" &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
24443         test -d "$prefix/$with_hashed_db/include/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24444 }
24445
24446 for cf_subdir_prefix in \
24447         /usr \
24448         /usr/local \
24449         /usr/pkg \
24450         /opt \
24451         /opt/local \
24452         $HOME
24453 do
24454
24455 test "x$cf_subdir_prefix" != "x$prefix" && \
24456 test -d "$cf_subdir_prefix" && \
24457 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24458         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
24459         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
24460         test -d "$cf_subdir_prefix/include/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24461         test -d "$cf_subdir_prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24462         test -d "$cf_subdir_prefix/$with_hashed_db/include" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24463         test -d "$cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db" &&    cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db"
24464 }
24465
24466 done
24467
24468         for cf_item in $cf_search
24469         do
24470                 case "$cf_item" in
24471                 (*/$with_hashed_db)
24472
24473 if test -n "$cf_item" ; then
24474   for cf_add_incdir in $cf_item
24475   do
24476         while test "$cf_add_incdir" != /usr/include
24477         do
24478           if test -d "$cf_add_incdir"
24479           then
24480                 cf_have_incdir=no
24481                 if test -n "$CFLAGS$CPPFLAGS" ; then
24482                   # a loop is needed to ensure we can add subdirs of existing dirs
24483                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24484                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24485                           cf_have_incdir=yes; break
24486                         fi
24487                   done
24488                 fi
24489
24490                 if test "$cf_have_incdir" = no ; then
24491                   if test "$cf_add_incdir" = /usr/local/include ; then
24492                         if test "$GCC" = yes
24493                         then
24494                           cf_save_CPPFLAGS=$CPPFLAGS
24495
24496         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24497         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24498
24499                           cat >"conftest.$ac_ext" <<_ACEOF
24500 #line 24500 "configure"
24501 #include "confdefs.h"
24502 #include <stdio.h>
24503 int
24504 main (void)
24505 {
24506 printf("Hello")
24507   ;
24508   return 0;
24509 }
24510 _ACEOF
24511 rm -f "conftest.$ac_objext"
24512 if { (eval echo "$as_me:24512: \"$ac_compile\"") >&5
24513   (eval $ac_compile) 2>&5
24514   ac_status=$?
24515   echo "$as_me:24515: \$? = $ac_status" >&5
24516   (exit "$ac_status"); } &&
24517          { ac_try='test -s "conftest.$ac_objext"'
24518   { (eval echo "$as_me:24518: \"$ac_try\"") >&5
24519   (eval $ac_try) 2>&5
24520   ac_status=$?
24521   echo "$as_me:24521: \$? = $ac_status" >&5
24522   (exit "$ac_status"); }; }; then
24523   :
24524 else
24525   echo "$as_me: failed program was:" >&5
24526 cat "conftest.$ac_ext" >&5
24527 cf_have_incdir=yes
24528 fi
24529 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24530                           CPPFLAGS=$cf_save_CPPFLAGS
24531                         fi
24532                   fi
24533                 fi
24534
24535                 if test "$cf_have_incdir" = no ; then
24536                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
24537
24538 echo "${as_me:-configure}:24538: testing adding $cf_add_incdir to include-path ..." 1>&5
24539
24540                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24541
24542                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24543                   test "$cf_top_incdir" = "$cf_add_incdir" && break
24544                   cf_add_incdir="$cf_top_incdir"
24545                 else
24546                   break
24547                 fi
24548           else
24549                 break
24550           fi
24551         done
24552   done
24553 fi
24554
24555                         ;;
24556                 esac
24557         done
24558
24559 cf_search=
24560
24561 test "x$prefix" != "xNONE" && \
24562 test -d "$prefix" && \
24563  {
24564         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
24565         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
24566         test -d "$prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
24567         test -d "$prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24568         test -d "$prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
24569         test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24570 }
24571
24572 for cf_subdir_prefix in \
24573         /usr \
24574         /usr/local \
24575         /usr/pkg \
24576         /opt \
24577         /opt/local \
24578         $HOME
24579 do
24580
24581 test "x$cf_subdir_prefix" != "x$prefix" && \
24582 test -d "$cf_subdir_prefix" && \
24583 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24584         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
24585         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
24586         test -d "$cf_subdir_prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24587         test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24588         test -d "$cf_subdir_prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24589         test -d "$cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db" &&    cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db"
24590 }
24591
24592 done
24593
24594         for cf_item in $cf_search
24595         do
24596                 case "$cf_item" in
24597                 (*/$with_hashed_db)
24598
24599 if test -n "$cf_item" ; then
24600         for cf_add_libdir in $cf_item
24601         do
24602                 if test "$cf_add_libdir" = /usr/lib ; then
24603                         :
24604                 elif test -d "$cf_add_libdir"
24605                 then
24606                         cf_have_libdir=no
24607                         if test -n "$LDFLAGS$LIBS" ; then
24608                                 # a loop is needed to ensure we can add subdirs of existing dirs
24609                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
24610                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24611                                                 cf_have_libdir=yes; break
24612                                         fi
24613                                 done
24614                         fi
24615                         if test "$cf_have_libdir" = no ; then
24616                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
24617
24618 echo "${as_me:-configure}:24618: testing adding $cf_add_libdir to library-path ..." 1>&5
24619
24620                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24621                         fi
24622                 fi
24623         done
24624 fi
24625
24626                         ;;
24627                 esac
24628         done
24629
24630                         ;;
24631                 esac
24632         fi
24633 esac
24634
24635 echo "$as_me:24635: checking for db.h" >&5
24636 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24637 if test "${ac_cv_header_db_h+set}" = set; then
24638   echo $ECHO_N "(cached) $ECHO_C" >&6
24639 else
24640   cat >"conftest.$ac_ext" <<_ACEOF
24641 #line 24641 "configure"
24642 #include "confdefs.h"
24643 #include <db.h>
24644 _ACEOF
24645 if { (eval echo "$as_me:24645: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24646   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24647   ac_status=$?
24648   $EGREP -v '^ *\+' conftest.er1 >conftest.err
24649   rm -f conftest.er1
24650   cat conftest.err >&5
24651   echo "$as_me:24651: \$? = $ac_status" >&5
24652   (exit "$ac_status"); } >/dev/null; then
24653   if test -s conftest.err; then
24654     ac_cpp_err=$ac_c_preproc_warn_flag
24655   else
24656     ac_cpp_err=
24657   fi
24658 else
24659   ac_cpp_err=yes
24660 fi
24661 if test -z "$ac_cpp_err"; then
24662   ac_cv_header_db_h=yes
24663 else
24664   echo "$as_me: failed program was:" >&5
24665   cat "conftest.$ac_ext" >&5
24666   ac_cv_header_db_h=no
24667 fi
24668 rm -f conftest.err "conftest.$ac_ext"
24669 fi
24670 echo "$as_me:24670: result: $ac_cv_header_db_h" >&5
24671 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24672 if test "$ac_cv_header_db_h" = yes; then
24673
24674 echo "$as_me:24674: checking for version of db" >&5
24675 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24676 if test "${cf_cv_hashed_db_version+set}" = set; then
24677   echo $ECHO_N "(cached) $ECHO_C" >&6
24678 else
24679
24680 cf_cv_hashed_db_version=unknown
24681
24682 for cf_db_version in 1 2 3 4 5 6
24683 do
24684
24685 echo "${as_me:-configure}:24685: testing checking for db version $cf_db_version ..." 1>&5
24686
24687         cat >"conftest.$ac_ext" <<_ACEOF
24688 #line 24688 "configure"
24689 #include "confdefs.h"
24690
24691 $ac_includes_default
24692 #include <db.h>
24693
24694 #ifdef DB_VERSION_MAJOR
24695         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
24696 #if $cf_db_version == DB_VERSION_MAJOR
24697         /* ok */
24698 #else
24699         #error $cf_db_version is not DB_VERSION_MAJOR
24700 #endif
24701 #else
24702 #if $cf_db_version == 1
24703         /* ok: assuming this is DB 1.8.5 */
24704 #else
24705         #error $cf_db_version is not 1
24706 #endif
24707 #endif
24708
24709 int
24710 main (void)
24711 {
24712 DBT *foo = 0
24713   ;
24714   return 0;
24715 }
24716 _ACEOF
24717 rm -f "conftest.$ac_objext"
24718 if { (eval echo "$as_me:24718: \"$ac_compile\"") >&5
24719   (eval $ac_compile) 2>&5
24720   ac_status=$?
24721   echo "$as_me:24721: \$? = $ac_status" >&5
24722   (exit "$ac_status"); } &&
24723          { ac_try='test -s "conftest.$ac_objext"'
24724   { (eval echo "$as_me:24724: \"$ac_try\"") >&5
24725   (eval $ac_try) 2>&5
24726   ac_status=$?
24727   echo "$as_me:24727: \$? = $ac_status" >&5
24728   (exit "$ac_status"); }; }; then
24729
24730         cf_cv_hashed_db_version=$cf_db_version
24731         break
24732
24733 else
24734   echo "$as_me: failed program was:" >&5
24735 cat "conftest.$ac_ext" >&5
24736 fi
24737 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24738 done
24739
24740 fi
24741 echo "$as_me:24741: result: $cf_cv_hashed_db_version" >&5
24742 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
24743
24744 if test "$cf_cv_hashed_db_version" = unknown ; then
24745         { { echo "$as_me:24745: error: Cannot determine version of db" >&5
24746 echo "$as_me: error: Cannot determine version of db" >&2;}
24747    { (exit 1); exit 1; }; }
24748 else
24749
24750 echo "$as_me:24750: checking for db libraries" >&5
24751 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
24752 if test "${cf_cv_hashed_db_libs+set}" = set; then
24753   echo $ECHO_N "(cached) $ECHO_C" >&6
24754 else
24755
24756 cf_cv_hashed_db_libs=unknown
24757 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
24758 do
24759         cf_save_libs="$LIBS"
24760         if test -n "$cf_db_libs"; then
24761
24762 cf_add_libs="$LIBS"
24763 # reverse order
24764 cf_add_0lib=
24765 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24766 # filter duplicates
24767 for cf_add_1lib in $cf_add_0lib; do
24768         for cf_add_2lib in $cf_add_libs; do
24769                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24770                         cf_add_1lib=
24771                         break
24772                 fi
24773         done
24774         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24775 done
24776 LIBS="$cf_add_libs"
24777
24778         fi
24779
24780 echo "${as_me:-configure}:24780: testing checking for library $cf_db_libs ..." 1>&5
24781
24782         cat >"conftest.$ac_ext" <<_ACEOF
24783 #line 24783 "configure"
24784 #include "confdefs.h"
24785
24786 $ac_includes_default
24787 #include <db.h>
24788
24789 int
24790 main (void)
24791 {
24792
24793         char *path = "/tmp/foo";
24794 #ifdef DB_VERSION_MAJOR
24795 #if DB_VERSION_MAJOR >= 4
24796         DB *result = 0;
24797         db_create(&result, NULL, 0);
24798         result->open(result,
24799                 NULL,
24800                 path,
24801                 path,
24802                 DB_HASH,
24803                 DB_CREATE,
24804                 0644);
24805 #elif DB_VERSION_MAJOR >= 3
24806         DB *result = 0;
24807         db_create(&result, NULL, 0);
24808         result->open(result,
24809                 path,
24810                 path,
24811                 DB_HASH,
24812                 DB_CREATE,
24813                 0644);
24814 #elif DB_VERSION_MAJOR >= 2
24815         DB *result = 0;
24816         db_open(path,
24817                 DB_HASH,
24818                 DB_CREATE,
24819                 0644,
24820                 (DB_ENV *) 0,
24821                 (DB_INFO *) 0,
24822                 &result);
24823 #endif /* DB_VERSION_MAJOR */
24824 #else
24825         DB *result = dbopen(path,
24826                      2,
24827                      0644,
24828                      DB_HASH,
24829                      0);
24830 #endif
24831         ${cf_cv_main_return:-return}(result != 0)
24832
24833   ;
24834   return 0;
24835 }
24836 _ACEOF
24837 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24838 if { (eval echo "$as_me:24838: \"$ac_link\"") >&5
24839   (eval $ac_link) 2>&5
24840   ac_status=$?
24841   echo "$as_me:24841: \$? = $ac_status" >&5
24842   (exit "$ac_status"); } &&
24843          { ac_try='test -s "conftest$ac_exeext"'
24844   { (eval echo "$as_me:24844: \"$ac_try\"") >&5
24845   (eval $ac_try) 2>&5
24846   ac_status=$?
24847   echo "$as_me:24847: \$? = $ac_status" >&5
24848   (exit "$ac_status"); }; }; then
24849
24850         if test -n "$cf_db_libs" ; then
24851                 cf_cv_hashed_db_libs=$cf_db_libs
24852         else
24853                 cf_cv_hashed_db_libs=default
24854         fi
24855         LIBS="$cf_save_libs"
24856         break
24857
24858 else
24859   echo "$as_me: failed program was:" >&5
24860 cat "conftest.$ac_ext" >&5
24861 fi
24862 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24863         LIBS="$cf_save_libs"
24864 done
24865
24866 fi
24867 echo "$as_me:24867: result: $cf_cv_hashed_db_libs" >&5
24868 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
24869
24870         if test "$cf_cv_hashed_db_libs" = unknown ; then
24871                 { { echo "$as_me:24871: error: Cannot determine library for db" >&5
24872 echo "$as_me: error: Cannot determine library for db" >&2;}
24873    { (exit 1); exit 1; }; }
24874         elif test "$cf_cv_hashed_db_libs" != default ; then
24875
24876 cf_add_libs="$LIBS"
24877 # reverse order
24878 cf_add_0lib=
24879 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24880 # filter duplicates
24881 for cf_add_1lib in $cf_add_0lib; do
24882         for cf_add_2lib in $cf_add_libs; do
24883                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24884                         cf_add_1lib=
24885                         break
24886                 fi
24887         done
24888         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24889 done
24890 LIBS="$cf_add_libs"
24891
24892         fi
24893 fi
24894
24895 else
24896
24897         { { echo "$as_me:24897: error: Cannot find db.h" >&5
24898 echo "$as_me: error: Cannot find db.h" >&2;}
24899    { (exit 1); exit 1; }; }
24900
24901 fi
24902
24903 fi
24904
24905 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
24906         CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[        ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24907         CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[    ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24908 fi
24909
24910 # Just in case, check if the C compiler has a bool type.
24911
24912 echo "$as_me:24912: checking if we should include stdbool.h" >&5
24913 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24914
24915 if test "${cf_cv_header_stdbool_h+set}" = set; then
24916   echo $ECHO_N "(cached) $ECHO_C" >&6
24917 else
24918
24919         cat >"conftest.$ac_ext" <<_ACEOF
24920 #line 24920 "configure"
24921 #include "confdefs.h"
24922
24923 int
24924 main (void)
24925 {
24926 bool foo = false
24927   ;
24928   return 0;
24929 }
24930 _ACEOF
24931 rm -f "conftest.$ac_objext"
24932 if { (eval echo "$as_me:24932: \"$ac_compile\"") >&5
24933   (eval $ac_compile) 2>&5
24934   ac_status=$?
24935   echo "$as_me:24935: \$? = $ac_status" >&5
24936   (exit "$ac_status"); } &&
24937          { ac_try='test -s "conftest.$ac_objext"'
24938   { (eval echo "$as_me:24938: \"$ac_try\"") >&5
24939   (eval $ac_try) 2>&5
24940   ac_status=$?
24941   echo "$as_me:24941: \$? = $ac_status" >&5
24942   (exit "$ac_status"); }; }; then
24943   cf_cv_header_stdbool_h=0
24944 else
24945   echo "$as_me: failed program was:" >&5
24946 cat "conftest.$ac_ext" >&5
24947 cat >"conftest.$ac_ext" <<_ACEOF
24948 #line 24948 "configure"
24949 #include "confdefs.h"
24950
24951 #ifndef __BEOS__
24952 #include <stdbool.h>
24953 #endif
24954
24955 int
24956 main (void)
24957 {
24958 bool foo = false
24959   ;
24960   return 0;
24961 }
24962 _ACEOF
24963 rm -f "conftest.$ac_objext"
24964 if { (eval echo "$as_me:24964: \"$ac_compile\"") >&5
24965   (eval $ac_compile) 2>&5
24966   ac_status=$?
24967   echo "$as_me:24967: \$? = $ac_status" >&5
24968   (exit "$ac_status"); } &&
24969          { ac_try='test -s "conftest.$ac_objext"'
24970   { (eval echo "$as_me:24970: \"$ac_try\"") >&5
24971   (eval $ac_try) 2>&5
24972   ac_status=$?
24973   echo "$as_me:24973: \$? = $ac_status" >&5
24974   (exit "$ac_status"); }; }; then
24975   cf_cv_header_stdbool_h=1
24976 else
24977   echo "$as_me: failed program was:" >&5
24978 cat "conftest.$ac_ext" >&5
24979 cf_cv_header_stdbool_h=0
24980 fi
24981 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24982 fi
24983 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24984 fi
24985
24986 if test "$cf_cv_header_stdbool_h" = 1
24987 then    echo "$as_me:24987: result: yes" >&5
24988 echo "${ECHO_T}yes" >&6
24989 else    echo "$as_me:24989: result: no" >&5
24990 echo "${ECHO_T}no" >&6
24991 fi
24992
24993 echo "$as_me:24993: checking for builtin bool type" >&5
24994 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
24995
24996 if test "${cf_cv_cc_bool_type+set}" = set; then
24997   echo $ECHO_N "(cached) $ECHO_C" >&6
24998 else
24999
25000         cat >"conftest.$ac_ext" <<_ACEOF
25001 #line 25001 "configure"
25002 #include "confdefs.h"
25003
25004 #include <stdio.h>
25005 #include <sys/types.h>
25006
25007 int
25008 main (void)
25009 {
25010 bool x = false
25011   ;
25012   return 0;
25013 }
25014 _ACEOF
25015 rm -f "conftest.$ac_objext"
25016 if { (eval echo "$as_me:25016: \"$ac_compile\"") >&5
25017   (eval $ac_compile) 2>&5
25018   ac_status=$?
25019   echo "$as_me:25019: \$? = $ac_status" >&5
25020   (exit "$ac_status"); } &&
25021          { ac_try='test -s "conftest.$ac_objext"'
25022   { (eval echo "$as_me:25022: \"$ac_try\"") >&5
25023   (eval $ac_try) 2>&5
25024   ac_status=$?
25025   echo "$as_me:25025: \$? = $ac_status" >&5
25026   (exit "$ac_status"); }; }; then
25027   cf_cv_cc_bool_type=1
25028 else
25029   echo "$as_me: failed program was:" >&5
25030 cat "conftest.$ac_ext" >&5
25031 cf_cv_cc_bool_type=0
25032 fi
25033 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25034
25035 fi
25036
25037 if test "$cf_cv_cc_bool_type" = 1
25038 then    echo "$as_me:25038: result: yes" >&5
25039 echo "${ECHO_T}yes" >&6
25040 else    echo "$as_me:25040: result: no" >&5
25041 echo "${ECHO_T}no" >&6
25042 fi
25043
25044 # Check for C++ compiler characteristics (and ensure that it's there!)
25045 if test -n "$CXX" ; then
25046         ac_ext=cc
25047 ac_cpp='$CXXCPP $CPPFLAGS'
25048 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25049 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25050 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25051 ac_main_return="return"
25052
25053 if test -n "$GXX" ; then
25054
25055         cf_save="$LIBS"
25056         LIBS="$LIBS $CXXLIBS"
25057         echo "$as_me:25057: checking if we already have C++ library" >&5
25058 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25059         cat >"conftest.$ac_ext" <<_ACEOF
25060 #line 25060 "configure"
25061 #include "confdefs.h"
25062
25063                         #include <iostream>
25064 int
25065 main (void)
25066 {
25067
25068                         std::cout << "Hello World!" << std::endl;
25069   ;
25070   return 0;
25071 }
25072 _ACEOF
25073 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25074 if { (eval echo "$as_me:25074: \"$ac_link\"") >&5
25075   (eval $ac_link) 2>&5
25076   ac_status=$?
25077   echo "$as_me:25077: \$? = $ac_status" >&5
25078   (exit "$ac_status"); } &&
25079          { ac_try='test -s "conftest$ac_exeext"'
25080   { (eval echo "$as_me:25080: \"$ac_try\"") >&5
25081   (eval $ac_try) 2>&5
25082   ac_status=$?
25083   echo "$as_me:25083: \$? = $ac_status" >&5
25084   (exit "$ac_status"); }; }; then
25085   cf_have_libstdcpp=yes
25086 else
25087   echo "$as_me: failed program was:" >&5
25088 cat "conftest.$ac_ext" >&5
25089 cf_have_libstdcpp=no
25090 fi
25091 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25092         echo "$as_me:25092: result: $cf_have_libstdcpp" >&5
25093 echo "${ECHO_T}$cf_have_libstdcpp" >&6
25094         LIBS="$cf_save"
25095
25096         if test "$cf_have_libstdcpp" != yes
25097         then
25098                 case "$cf_cv_system_name" in
25099                 (os2*)
25100                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25101                                 cf_stdcpp_libname=stdcpp
25102                         else
25103                                 cf_stdcpp_libname=stdc++
25104                         fi
25105                         ;;
25106                 (*)
25107                         cf_stdcpp_libname=stdc++
25108                         ;;
25109                 esac
25110
25111                 echo "$as_me:25111: checking for library $cf_stdcpp_libname" >&5
25112 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25113 if test "${cf_cv_libstdcpp+set}" = set; then
25114   echo $ECHO_N "(cached) $ECHO_C" >&6
25115 else
25116
25117                         cf_save="$LIBS"
25118                         LIBS="$LIBS $CXXLIBS"
25119
25120 cf_add_libs="$LIBS"
25121 # reverse order
25122 cf_add_0lib=
25123 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25124 # filter duplicates
25125 for cf_add_1lib in $cf_add_0lib; do
25126         for cf_add_2lib in $cf_add_libs; do
25127                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25128                         cf_add_1lib=
25129                         break
25130                 fi
25131         done
25132         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25133 done
25134 LIBS="$cf_add_libs"
25135
25136                 cat >"conftest.$ac_ext" <<_ACEOF
25137 #line 25137 "configure"
25138 #include "confdefs.h"
25139
25140                                 #include <iostream>
25141 int
25142 main (void)
25143 {
25144
25145                                 std::cout << "Hello World!" << std::endl;
25146   ;
25147   return 0;
25148 }
25149 _ACEOF
25150 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25151 if { (eval echo "$as_me:25151: \"$ac_link\"") >&5
25152   (eval $ac_link) 2>&5
25153   ac_status=$?
25154   echo "$as_me:25154: \$? = $ac_status" >&5
25155   (exit "$ac_status"); } &&
25156          { ac_try='test -s "conftest$ac_exeext"'
25157   { (eval echo "$as_me:25157: \"$ac_try\"") >&5
25158   (eval $ac_try) 2>&5
25159   ac_status=$?
25160   echo "$as_me:25160: \$? = $ac_status" >&5
25161   (exit "$ac_status"); }; }; then
25162   cf_cv_libstdcpp=yes
25163 else
25164   echo "$as_me: failed program was:" >&5
25165 cat "conftest.$ac_ext" >&5
25166 cf_cv_libstdcpp=no
25167 fi
25168 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25169                         LIBS="$cf_save"
25170
25171 fi
25172 echo "$as_me:25172: result: $cf_cv_libstdcpp" >&5
25173 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25174                 test "$cf_cv_libstdcpp" = yes && {
25175 cf_add_libs="$CXXLIBS"
25176 # reverse order
25177 cf_add_0lib=
25178 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25179 # filter duplicates
25180 for cf_add_1lib in $cf_add_0lib; do
25181         for cf_add_2lib in $cf_add_libs; do
25182                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25183                         cf_add_1lib=
25184                         break
25185                 fi
25186         done
25187         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25188 done
25189 CXXLIBS="$cf_add_libs"
25190  }
25191         fi
25192 fi
25193
25194         echo "$as_me:25194: checking whether $CXX understands -c and -o together" >&5
25195 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25196 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25197   echo $ECHO_N "(cached) $ECHO_C" >&6
25198 else
25199
25200 cat > conftest.$ac_ext <<CF_EOF
25201 int main(void)
25202 {
25203         ${cf_cv_main_return:-return}(0);
25204 }
25205 CF_EOF
25206 # We do the test twice because some compilers refuse to overwrite an
25207 # existing .o file with -o, though they will create one.
25208 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25209 if { (eval echo "$as_me:25209: \"$ac_try\"") >&5
25210   (eval $ac_try) 2>&5
25211   ac_status=$?
25212   echo "$as_me:25212: \$? = $ac_status" >&5
25213   (exit "$ac_status"); } &&
25214   test -f conftest2.$ac_objext && { (eval echo "$as_me:25214: \"$ac_try\"") >&5
25215   (eval $ac_try) 2>&5
25216   ac_status=$?
25217   echo "$as_me:25217: \$? = $ac_status" >&5
25218   (exit "$ac_status"); };
25219 then
25220   eval cf_cv_prog_CXX_c_o=yes
25221 else
25222   eval cf_cv_prog_CXX_c_o=no
25223 fi
25224 rm -rf ./conftest*
25225
25226 fi
25227 if test "$cf_cv_prog_CXX_c_o" = yes; then
25228   echo "$as_me:25228: result: yes" >&5
25229 echo "${ECHO_T}yes" >&6
25230 else
25231   echo "$as_me:25231: result: no" >&5
25232 echo "${ECHO_T}no" >&6
25233 fi
25234
25235         case "$GXX_VERSION" in
25236         (1.*|2.[0-6]*|[1-9][0-9].*)
25237                 cf_cxx_library=yes
25238                 ;;
25239         (*-2.7*|2.7*)
25240
25241 cf_cxx_library=unknown
25242 case "$cf_cv_system_name" in
25243 (os2*)
25244         cf_gpp_libname=gpp
25245         ;;
25246 (*)
25247         cf_gpp_libname=g++
25248         ;;
25249 esac
25250 if test "$GXX" = yes; then
25251         echo "$as_me:25251: checking for lib$cf_gpp_libname" >&5
25252 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25253         cf_save="$LIBS"
25254
25255 cf_add_libs="$LIBS"
25256 # reverse order
25257 cf_add_0lib=
25258 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25259 # filter duplicates
25260 for cf_add_1lib in $cf_add_0lib; do
25261         for cf_add_2lib in $cf_add_libs; do
25262                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25263                         cf_add_1lib=
25264                         break
25265                 fi
25266         done
25267         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25268 done
25269 LIBS="$cf_add_libs"
25270
25271         cat >"conftest.$ac_ext" <<_ACEOF
25272 #line 25272 "configure"
25273 #include "confdefs.h"
25274
25275 #include <$cf_gpp_libname/builtin.h>
25276
25277 int
25278 main (void)
25279 {
25280 two_arg_error_handler_t foo2 = lib_error_handler
25281   ;
25282   return 0;
25283 }
25284 _ACEOF
25285 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25286 if { (eval echo "$as_me:25286: \"$ac_link\"") >&5
25287   (eval $ac_link) 2>&5
25288   ac_status=$?
25289   echo "$as_me:25289: \$? = $ac_status" >&5
25290   (exit "$ac_status"); } &&
25291          { ac_try='test -s "conftest$ac_exeext"'
25292   { (eval echo "$as_me:25292: \"$ac_try\"") >&5
25293   (eval $ac_try) 2>&5
25294   ac_status=$?
25295   echo "$as_me:25295: \$? = $ac_status" >&5
25296   (exit "$ac_status"); }; }; then
25297   cf_cxx_library=yes
25298
25299 cf_add_libs="$CXXLIBS"
25300 # reverse order
25301 cf_add_0lib=
25302 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25303 # filter duplicates
25304 for cf_add_1lib in $cf_add_0lib; do
25305         for cf_add_2lib in $cf_add_libs; do
25306                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25307                         cf_add_1lib=
25308                         break
25309                 fi
25310         done
25311         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25312 done
25313 CXXLIBS="$cf_add_libs"
25314
25315          if test "$cf_gpp_libname" = cpp ; then
25316
25317 cat >>confdefs.h <<\EOF
25318 #define HAVE_GPP_BUILTIN_H 1
25319 EOF
25320
25321          else
25322
25323 cat >>confdefs.h <<\EOF
25324 #define HAVE_GXX_BUILTIN_H 1
25325 EOF
25326
25327          fi
25328 else
25329   echo "$as_me: failed program was:" >&5
25330 cat "conftest.$ac_ext" >&5
25331 cat >"conftest.$ac_ext" <<_ACEOF
25332 #line 25332 "configure"
25333 #include "confdefs.h"
25334
25335 #include <builtin.h>
25336
25337 int
25338 main (void)
25339 {
25340 two_arg_error_handler_t foo2 = lib_error_handler
25341   ;
25342   return 0;
25343 }
25344 _ACEOF
25345 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25346 if { (eval echo "$as_me:25346: \"$ac_link\"") >&5
25347   (eval $ac_link) 2>&5
25348   ac_status=$?
25349   echo "$as_me:25349: \$? = $ac_status" >&5
25350   (exit "$ac_status"); } &&
25351          { ac_try='test -s "conftest$ac_exeext"'
25352   { (eval echo "$as_me:25352: \"$ac_try\"") >&5
25353   (eval $ac_try) 2>&5
25354   ac_status=$?
25355   echo "$as_me:25355: \$? = $ac_status" >&5
25356   (exit "$ac_status"); }; }; then
25357   cf_cxx_library=yes
25358
25359 cf_add_libs="$CXXLIBS"
25360 # reverse order
25361 cf_add_0lib=
25362 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25363 # filter duplicates
25364 for cf_add_1lib in $cf_add_0lib; do
25365         for cf_add_2lib in $cf_add_libs; do
25366                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25367                         cf_add_1lib=
25368                         break
25369                 fi
25370         done
25371         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25372 done
25373 CXXLIBS="$cf_add_libs"
25374
25375 cat >>confdefs.h <<\EOF
25376 #define HAVE_BUILTIN_H 1
25377 EOF
25378
25379 else
25380   echo "$as_me: failed program was:" >&5
25381 cat "conftest.$ac_ext" >&5
25382 cf_cxx_library=no
25383 fi
25384 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25385 fi
25386 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25387         LIBS="$cf_save"
25388         echo "$as_me:25388: result: $cf_cxx_library" >&5
25389 echo "${ECHO_T}$cf_cxx_library" >&6
25390 fi
25391
25392                 ;;
25393         (*)
25394                 cf_cxx_library=no
25395                 ;;
25396         esac
25397
25398         ac_ext=cc
25399 ac_cpp='$CXXCPP $CPPFLAGS'
25400 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25401 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25402 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25403 ac_main_return="return"
25404 echo "$as_me:25404: checking how to run the C++ preprocessor" >&5
25405 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25406 if test -z "$CXXCPP"; then
25407   if test "${ac_cv_prog_CXXCPP+set}" = set; then
25408   echo $ECHO_N "(cached) $ECHO_C" >&6
25409 else
25410       # Double quotes because CXXCPP needs to be expanded
25411     for CXXCPP in "$CXX -E" "/lib/cpp"
25412     do
25413       ac_preproc_ok=false
25414 for ac_cxx_preproc_warn_flag in '' yes
25415 do
25416   # Use a header file that comes with gcc, so configuring glibc
25417   # with a fresh cross-compiler works.
25418   # On the NeXT, cc -E runs the code through the compiler's parser,
25419   # not just through cpp. "Syntax error" is here to catch this case.
25420   cat >"conftest.$ac_ext" <<_ACEOF
25421 #line 25421 "configure"
25422 #include "confdefs.h"
25423 #include <assert.h>
25424                      Syntax error
25425 _ACEOF
25426 if { (eval echo "$as_me:25426: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25427   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25428   ac_status=$?
25429   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25430   rm -f conftest.er1
25431   cat conftest.err >&5
25432   echo "$as_me:25432: \$? = $ac_status" >&5
25433   (exit "$ac_status"); } >/dev/null; then
25434   if test -s conftest.err; then
25435     ac_cpp_err=$ac_cxx_preproc_warn_flag
25436   else
25437     ac_cpp_err=
25438   fi
25439 else
25440   ac_cpp_err=yes
25441 fi
25442 if test -z "$ac_cpp_err"; then
25443   :
25444 else
25445   echo "$as_me: failed program was:" >&5
25446   cat "conftest.$ac_ext" >&5
25447   # Broken: fails on valid input.
25448 continue
25449 fi
25450 rm -f conftest.err "conftest.$ac_ext"
25451
25452   # OK, works on sane cases.  Now check whether non-existent headers
25453   # can be detected and how.
25454   cat >"conftest.$ac_ext" <<_ACEOF
25455 #line 25455 "configure"
25456 #include "confdefs.h"
25457 #include <ac_nonexistent.h>
25458 _ACEOF
25459 if { (eval echo "$as_me:25459: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25460   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25461   ac_status=$?
25462   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25463   rm -f conftest.er1
25464   cat conftest.err >&5
25465   echo "$as_me:25465: \$? = $ac_status" >&5
25466   (exit "$ac_status"); } >/dev/null; then
25467   if test -s conftest.err; then
25468     ac_cpp_err=$ac_cxx_preproc_warn_flag
25469   else
25470     ac_cpp_err=
25471   fi
25472 else
25473   ac_cpp_err=yes
25474 fi
25475 if test -z "$ac_cpp_err"; then
25476   # Broken: success on invalid input.
25477 continue
25478 else
25479   echo "$as_me: failed program was:" >&5
25480   cat "conftest.$ac_ext" >&5
25481   # Passes both tests.
25482 ac_preproc_ok=:
25483 break
25484 fi
25485 rm -f conftest.err "conftest.$ac_ext"
25486
25487 done
25488 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25489 rm -f conftest.err "conftest.$ac_ext"
25490 if $ac_preproc_ok; then
25491   break
25492 fi
25493
25494     done
25495     ac_cv_prog_CXXCPP=$CXXCPP
25496
25497 fi
25498   CXXCPP=$ac_cv_prog_CXXCPP
25499 else
25500   ac_cv_prog_CXXCPP=$CXXCPP
25501 fi
25502 echo "$as_me:25502: result: $CXXCPP" >&5
25503 echo "${ECHO_T}$CXXCPP" >&6
25504 ac_preproc_ok=false
25505 for ac_cxx_preproc_warn_flag in '' yes
25506 do
25507   # Use a header file that comes with gcc, so configuring glibc
25508   # with a fresh cross-compiler works.
25509   # On the NeXT, cc -E runs the code through the compiler's parser,
25510   # not just through cpp. "Syntax error" is here to catch this case.
25511   cat >"conftest.$ac_ext" <<_ACEOF
25512 #line 25512 "configure"
25513 #include "confdefs.h"
25514 #include <assert.h>
25515                      Syntax error
25516 _ACEOF
25517 if { (eval echo "$as_me:25517: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25518   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25519   ac_status=$?
25520   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25521   rm -f conftest.er1
25522   cat conftest.err >&5
25523   echo "$as_me:25523: \$? = $ac_status" >&5
25524   (exit "$ac_status"); } >/dev/null; then
25525   if test -s conftest.err; then
25526     ac_cpp_err=$ac_cxx_preproc_warn_flag
25527   else
25528     ac_cpp_err=
25529   fi
25530 else
25531   ac_cpp_err=yes
25532 fi
25533 if test -z "$ac_cpp_err"; then
25534   :
25535 else
25536   echo "$as_me: failed program was:" >&5
25537   cat "conftest.$ac_ext" >&5
25538   # Broken: fails on valid input.
25539 continue
25540 fi
25541 rm -f conftest.err "conftest.$ac_ext"
25542
25543   # OK, works on sane cases.  Now check whether non-existent headers
25544   # can be detected and how.
25545   cat >"conftest.$ac_ext" <<_ACEOF
25546 #line 25546 "configure"
25547 #include "confdefs.h"
25548 #include <ac_nonexistent.h>
25549 _ACEOF
25550 if { (eval echo "$as_me:25550: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25551   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25552   ac_status=$?
25553   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25554   rm -f conftest.er1
25555   cat conftest.err >&5
25556   echo "$as_me:25556: \$? = $ac_status" >&5
25557   (exit "$ac_status"); } >/dev/null; then
25558   if test -s conftest.err; then
25559     ac_cpp_err=$ac_cxx_preproc_warn_flag
25560   else
25561     ac_cpp_err=
25562   fi
25563 else
25564   ac_cpp_err=yes
25565 fi
25566 if test -z "$ac_cpp_err"; then
25567   # Broken: success on invalid input.
25568 continue
25569 else
25570   echo "$as_me: failed program was:" >&5
25571   cat "conftest.$ac_ext" >&5
25572   # Passes both tests.
25573 ac_preproc_ok=:
25574 break
25575 fi
25576 rm -f conftest.err "conftest.$ac_ext"
25577
25578 done
25579 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25580 rm -f conftest.err "conftest.$ac_ext"
25581 if $ac_preproc_ok; then
25582   :
25583 else
25584   { { echo "$as_me:25584: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25585 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25586    { (exit 1); exit 1; }; }
25587 fi
25588
25589 ac_ext=cc
25590 ac_cpp='$CXXCPP $CPPFLAGS'
25591 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25592 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25593 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25594 ac_main_return="return"
25595
25596 for ac_header in typeinfo
25597 do
25598 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25599 echo "$as_me:25599: checking for $ac_header" >&5
25600 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25601 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25602   echo $ECHO_N "(cached) $ECHO_C" >&6
25603 else
25604   cat >"conftest.$ac_ext" <<_ACEOF
25605 #line 25605 "configure"
25606 #include "confdefs.h"
25607 #include <$ac_header>
25608 _ACEOF
25609 if { (eval echo "$as_me:25609: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25610   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25611   ac_status=$?
25612   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25613   rm -f conftest.er1
25614   cat conftest.err >&5
25615   echo "$as_me:25615: \$? = $ac_status" >&5
25616   (exit "$ac_status"); } >/dev/null; then
25617   if test -s conftest.err; then
25618     ac_cpp_err=$ac_cxx_preproc_warn_flag
25619   else
25620     ac_cpp_err=
25621   fi
25622 else
25623   ac_cpp_err=yes
25624 fi
25625 if test -z "$ac_cpp_err"; then
25626   eval "$as_ac_Header=yes"
25627 else
25628   echo "$as_me: failed program was:" >&5
25629   cat "conftest.$ac_ext" >&5
25630   eval "$as_ac_Header=no"
25631 fi
25632 rm -f conftest.err "conftest.$ac_ext"
25633 fi
25634 echo "$as_me:25634: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25635 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25636 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25637   cat >>confdefs.h <<EOF
25638 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25639 EOF
25640
25641 fi
25642 done
25643
25644 for ac_header in iostream
25645 do
25646 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25647 echo "$as_me:25647: checking for $ac_header" >&5
25648 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25649 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25650   echo $ECHO_N "(cached) $ECHO_C" >&6
25651 else
25652   cat >"conftest.$ac_ext" <<_ACEOF
25653 #line 25653 "configure"
25654 #include "confdefs.h"
25655 #include <$ac_header>
25656 _ACEOF
25657 if { (eval echo "$as_me:25657: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25658   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25659   ac_status=$?
25660   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25661   rm -f conftest.er1
25662   cat conftest.err >&5
25663   echo "$as_me:25663: \$? = $ac_status" >&5
25664   (exit "$ac_status"); } >/dev/null; then
25665   if test -s conftest.err; then
25666     ac_cpp_err=$ac_cxx_preproc_warn_flag
25667   else
25668     ac_cpp_err=
25669   fi
25670 else
25671   ac_cpp_err=yes
25672 fi
25673 if test -z "$ac_cpp_err"; then
25674   eval "$as_ac_Header=yes"
25675 else
25676   echo "$as_me: failed program was:" >&5
25677   cat "conftest.$ac_ext" >&5
25678   eval "$as_ac_Header=no"
25679 fi
25680 rm -f conftest.err "conftest.$ac_ext"
25681 fi
25682 echo "$as_me:25682: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25683 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25684 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25685   cat >>confdefs.h <<EOF
25686 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25687 EOF
25688
25689 fi
25690 done
25691
25692 if test x"$ac_cv_header_iostream" = xyes ; then
25693         echo "$as_me:25693: checking if iostream uses std-namespace" >&5
25694 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25695         cat >"conftest.$ac_ext" <<_ACEOF
25696 #line 25696 "configure"
25697 #include "confdefs.h"
25698
25699 #include <iostream>
25700 using std::endl;
25701 using std::cerr;
25702 int
25703 main (void)
25704 {
25705
25706 cerr << "testing" << endl;
25707
25708   ;
25709   return 0;
25710 }
25711 _ACEOF
25712 rm -f "conftest.$ac_objext"
25713 if { (eval echo "$as_me:25713: \"$ac_compile\"") >&5
25714   (eval $ac_compile) 2>&5
25715   ac_status=$?
25716   echo "$as_me:25716: \$? = $ac_status" >&5
25717   (exit "$ac_status"); } &&
25718          { ac_try='test -s "conftest.$ac_objext"'
25719   { (eval echo "$as_me:25719: \"$ac_try\"") >&5
25720   (eval $ac_try) 2>&5
25721   ac_status=$?
25722   echo "$as_me:25722: \$? = $ac_status" >&5
25723   (exit "$ac_status"); }; }; then
25724   cf_iostream_namespace=yes
25725 else
25726   echo "$as_me: failed program was:" >&5
25727 cat "conftest.$ac_ext" >&5
25728 cf_iostream_namespace=no
25729 fi
25730 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25731         echo "$as_me:25731: result: $cf_iostream_namespace" >&5
25732 echo "${ECHO_T}$cf_iostream_namespace" >&6
25733         if test "$cf_iostream_namespace" = yes ; then
25734
25735 cat >>confdefs.h <<\EOF
25736 #define IOSTREAM_NAMESPACE 1
25737 EOF
25738
25739         fi
25740 fi
25741
25742 echo "$as_me:25742: checking if we should include stdbool.h" >&5
25743 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25744
25745 if test "${cf_cv_header_stdbool_h+set}" = set; then
25746   echo $ECHO_N "(cached) $ECHO_C" >&6
25747 else
25748
25749         cat >"conftest.$ac_ext" <<_ACEOF
25750 #line 25750 "configure"
25751 #include "confdefs.h"
25752
25753 int
25754 main (void)
25755 {
25756 bool foo = false
25757   ;
25758   return 0;
25759 }
25760 _ACEOF
25761 rm -f "conftest.$ac_objext"
25762 if { (eval echo "$as_me:25762: \"$ac_compile\"") >&5
25763   (eval $ac_compile) 2>&5
25764   ac_status=$?
25765   echo "$as_me:25765: \$? = $ac_status" >&5
25766   (exit "$ac_status"); } &&
25767          { ac_try='test -s "conftest.$ac_objext"'
25768   { (eval echo "$as_me:25768: \"$ac_try\"") >&5
25769   (eval $ac_try) 2>&5
25770   ac_status=$?
25771   echo "$as_me:25771: \$? = $ac_status" >&5
25772   (exit "$ac_status"); }; }; then
25773   cf_cv_header_stdbool_h=0
25774 else
25775   echo "$as_me: failed program was:" >&5
25776 cat "conftest.$ac_ext" >&5
25777 cat >"conftest.$ac_ext" <<_ACEOF
25778 #line 25778 "configure"
25779 #include "confdefs.h"
25780
25781 #ifndef __BEOS__
25782 #include <stdbool.h>
25783 #endif
25784
25785 int
25786 main (void)
25787 {
25788 bool foo = false
25789   ;
25790   return 0;
25791 }
25792 _ACEOF
25793 rm -f "conftest.$ac_objext"
25794 if { (eval echo "$as_me:25794: \"$ac_compile\"") >&5
25795   (eval $ac_compile) 2>&5
25796   ac_status=$?
25797   echo "$as_me:25797: \$? = $ac_status" >&5
25798   (exit "$ac_status"); } &&
25799          { ac_try='test -s "conftest.$ac_objext"'
25800   { (eval echo "$as_me:25800: \"$ac_try\"") >&5
25801   (eval $ac_try) 2>&5
25802   ac_status=$?
25803   echo "$as_me:25803: \$? = $ac_status" >&5
25804   (exit "$ac_status"); }; }; then
25805   cf_cv_header_stdbool_h=1
25806 else
25807   echo "$as_me: failed program was:" >&5
25808 cat "conftest.$ac_ext" >&5
25809 cf_cv_header_stdbool_h=0
25810 fi
25811 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25812 fi
25813 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25814 fi
25815
25816 if test "$cf_cv_header_stdbool_h" = 1
25817 then    echo "$as_me:25817: result: yes" >&5
25818 echo "${ECHO_T}yes" >&6
25819 else    echo "$as_me:25819: result: no" >&5
25820 echo "${ECHO_T}no" >&6
25821 fi
25822
25823 echo "$as_me:25823: checking for builtin bool type" >&5
25824 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25825
25826 if test "${cf_cv_builtin_bool+set}" = set; then
25827   echo $ECHO_N "(cached) $ECHO_C" >&6
25828 else
25829
25830         cat >"conftest.$ac_ext" <<_ACEOF
25831 #line 25831 "configure"
25832 #include "confdefs.h"
25833
25834 #include <stdio.h>
25835 #include <sys/types.h>
25836
25837 int
25838 main (void)
25839 {
25840 bool x = false
25841   ;
25842   return 0;
25843 }
25844 _ACEOF
25845 rm -f "conftest.$ac_objext"
25846 if { (eval echo "$as_me:25846: \"$ac_compile\"") >&5
25847   (eval $ac_compile) 2>&5
25848   ac_status=$?
25849   echo "$as_me:25849: \$? = $ac_status" >&5
25850   (exit "$ac_status"); } &&
25851          { ac_try='test -s "conftest.$ac_objext"'
25852   { (eval echo "$as_me:25852: \"$ac_try\"") >&5
25853   (eval $ac_try) 2>&5
25854   ac_status=$?
25855   echo "$as_me:25855: \$? = $ac_status" >&5
25856   (exit "$ac_status"); }; }; then
25857   cf_cv_builtin_bool=1
25858 else
25859   echo "$as_me: failed program was:" >&5
25860 cat "conftest.$ac_ext" >&5
25861 cf_cv_builtin_bool=0
25862 fi
25863 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25864
25865 fi
25866
25867 if test "$cf_cv_builtin_bool" = 1
25868 then    echo "$as_me:25868: result: yes" >&5
25869 echo "${ECHO_T}yes" >&6
25870 else    echo "$as_me:25870: result: no" >&5
25871 echo "${ECHO_T}no" >&6
25872 fi
25873
25874 echo "$as_me:25874: checking for bool" >&5
25875 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25876 if test "${ac_cv_type_bool+set}" = set; then
25877   echo $ECHO_N "(cached) $ECHO_C" >&6
25878 else
25879   cat >"conftest.$ac_ext" <<_ACEOF
25880 #line 25880 "configure"
25881 #include "confdefs.h"
25882
25883 $ac_includes_default
25884
25885 #if defined(__cplusplus)
25886
25887 #ifdef HAVE_GXX_BUILTIN_H
25888 #include <g++/builtin.h>
25889 #elif HAVE_GPP_BUILTIN_H
25890 #include <gpp/builtin.h>
25891 #elif HAVE_BUILTIN_H
25892 #include <builtin.h>
25893 #endif
25894
25895 #else
25896
25897 #if $cf_cv_header_stdbool_h
25898 #include <stdbool.h>
25899 #endif
25900
25901 #endif
25902
25903 int
25904 main (void)
25905 {
25906 if ((bool *) 0)
25907   return 0;
25908 if (sizeof (bool))
25909   return 0;
25910   ;
25911   return 0;
25912 }
25913 _ACEOF
25914 rm -f "conftest.$ac_objext"
25915 if { (eval echo "$as_me:25915: \"$ac_compile\"") >&5
25916   (eval $ac_compile) 2>&5
25917   ac_status=$?
25918   echo "$as_me:25918: \$? = $ac_status" >&5
25919   (exit "$ac_status"); } &&
25920          { ac_try='test -s "conftest.$ac_objext"'
25921   { (eval echo "$as_me:25921: \"$ac_try\"") >&5
25922   (eval $ac_try) 2>&5
25923   ac_status=$?
25924   echo "$as_me:25924: \$? = $ac_status" >&5
25925   (exit "$ac_status"); }; }; then
25926   ac_cv_type_bool=yes
25927 else
25928   echo "$as_me: failed program was:" >&5
25929 cat "conftest.$ac_ext" >&5
25930 ac_cv_type_bool=no
25931 fi
25932 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25933 fi
25934 echo "$as_me:25934: result: $ac_cv_type_bool" >&5
25935 echo "${ECHO_T}$ac_cv_type_bool" >&6
25936
25937 echo "$as_me:25937: checking size of bool" >&5
25938 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
25939 if test "${ac_cv_sizeof_bool+set}" = set; then
25940   echo $ECHO_N "(cached) $ECHO_C" >&6
25941 else
25942   if test "$ac_cv_type_bool" = yes; then
25943   if test "$cross_compiling" = yes; then
25944   # Depending upon the size, compute the lo and hi bounds.
25945 cat >"conftest.$ac_ext" <<_ACEOF
25946 #line 25946 "configure"
25947 #include "confdefs.h"
25948
25949 $ac_includes_default
25950
25951 #if defined(__cplusplus)
25952
25953 #ifdef HAVE_GXX_BUILTIN_H
25954 #include <g++/builtin.h>
25955 #elif HAVE_GPP_BUILTIN_H
25956 #include <gpp/builtin.h>
25957 #elif HAVE_BUILTIN_H
25958 #include <builtin.h>
25959 #endif
25960
25961 #else
25962
25963 #if $cf_cv_header_stdbool_h
25964 #include <stdbool.h>
25965 #endif
25966
25967 #endif
25968
25969 int
25970 main (void)
25971 {
25972 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
25973   ;
25974   return 0;
25975 }
25976 _ACEOF
25977 rm -f "conftest.$ac_objext"
25978 if { (eval echo "$as_me:25978: \"$ac_compile\"") >&5
25979   (eval $ac_compile) 2>&5
25980   ac_status=$?
25981   echo "$as_me:25981: \$? = $ac_status" >&5
25982   (exit "$ac_status"); } &&
25983          { ac_try='test -s "conftest.$ac_objext"'
25984   { (eval echo "$as_me:25984: \"$ac_try\"") >&5
25985   (eval $ac_try) 2>&5
25986   ac_status=$?
25987   echo "$as_me:25987: \$? = $ac_status" >&5
25988   (exit "$ac_status"); }; }; then
25989   ac_lo=0 ac_mid=0
25990   while :; do
25991     cat >"conftest.$ac_ext" <<_ACEOF
25992 #line 25992 "configure"
25993 #include "confdefs.h"
25994
25995 $ac_includes_default
25996
25997 #if defined(__cplusplus)
25998
25999 #ifdef HAVE_GXX_BUILTIN_H
26000 #include <g++/builtin.h>
26001 #elif HAVE_GPP_BUILTIN_H
26002 #include <gpp/builtin.h>
26003 #elif HAVE_BUILTIN_H
26004 #include <builtin.h>
26005 #endif
26006
26007 #else
26008
26009 #if $cf_cv_header_stdbool_h
26010 #include <stdbool.h>
26011 #endif
26012
26013 #endif
26014
26015 int
26016 main (void)
26017 {
26018 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26019   ;
26020   return 0;
26021 }
26022 _ACEOF
26023 rm -f "conftest.$ac_objext"
26024 if { (eval echo "$as_me:26024: \"$ac_compile\"") >&5
26025   (eval $ac_compile) 2>&5
26026   ac_status=$?
26027   echo "$as_me:26027: \$? = $ac_status" >&5
26028   (exit "$ac_status"); } &&
26029          { ac_try='test -s "conftest.$ac_objext"'
26030   { (eval echo "$as_me:26030: \"$ac_try\"") >&5
26031   (eval $ac_try) 2>&5
26032   ac_status=$?
26033   echo "$as_me:26033: \$? = $ac_status" >&5
26034   (exit "$ac_status"); }; }; then
26035   ac_hi=$ac_mid; break
26036 else
26037   echo "$as_me: failed program was:" >&5
26038 cat "conftest.$ac_ext" >&5
26039 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26040 fi
26041 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26042   done
26043 else
26044   echo "$as_me: failed program was:" >&5
26045 cat "conftest.$ac_ext" >&5
26046 ac_hi=-1 ac_mid=-1
26047   while :; do
26048     cat >"conftest.$ac_ext" <<_ACEOF
26049 #line 26049 "configure"
26050 #include "confdefs.h"
26051
26052 $ac_includes_default
26053
26054 #if defined(__cplusplus)
26055
26056 #ifdef HAVE_GXX_BUILTIN_H
26057 #include <g++/builtin.h>
26058 #elif HAVE_GPP_BUILTIN_H
26059 #include <gpp/builtin.h>
26060 #elif HAVE_BUILTIN_H
26061 #include <builtin.h>
26062 #endif
26063
26064 #else
26065
26066 #if $cf_cv_header_stdbool_h
26067 #include <stdbool.h>
26068 #endif
26069
26070 #endif
26071
26072 int
26073 main (void)
26074 {
26075 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26076   ;
26077   return 0;
26078 }
26079 _ACEOF
26080 rm -f "conftest.$ac_objext"
26081 if { (eval echo "$as_me:26081: \"$ac_compile\"") >&5
26082   (eval $ac_compile) 2>&5
26083   ac_status=$?
26084   echo "$as_me:26084: \$? = $ac_status" >&5
26085   (exit "$ac_status"); } &&
26086          { ac_try='test -s "conftest.$ac_objext"'
26087   { (eval echo "$as_me:26087: \"$ac_try\"") >&5
26088   (eval $ac_try) 2>&5
26089   ac_status=$?
26090   echo "$as_me:26090: \$? = $ac_status" >&5
26091   (exit "$ac_status"); }; }; then
26092   ac_lo=$ac_mid; break
26093 else
26094   echo "$as_me: failed program was:" >&5
26095 cat "conftest.$ac_ext" >&5
26096 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26097 fi
26098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26099   done
26100 fi
26101 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26102 # Binary search between lo and hi bounds.
26103 while test "x$ac_lo" != "x$ac_hi"; do
26104   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26105   cat >"conftest.$ac_ext" <<_ACEOF
26106 #line 26106 "configure"
26107 #include "confdefs.h"
26108
26109 $ac_includes_default
26110
26111 #if defined(__cplusplus)
26112
26113 #ifdef HAVE_GXX_BUILTIN_H
26114 #include <g++/builtin.h>
26115 #elif HAVE_GPP_BUILTIN_H
26116 #include <gpp/builtin.h>
26117 #elif HAVE_BUILTIN_H
26118 #include <builtin.h>
26119 #endif
26120
26121 #else
26122
26123 #if $cf_cv_header_stdbool_h
26124 #include <stdbool.h>
26125 #endif
26126
26127 #endif
26128
26129 int
26130 main (void)
26131 {
26132 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26133   ;
26134   return 0;
26135 }
26136 _ACEOF
26137 rm -f "conftest.$ac_objext"
26138 if { (eval echo "$as_me:26138: \"$ac_compile\"") >&5
26139   (eval $ac_compile) 2>&5
26140   ac_status=$?
26141   echo "$as_me:26141: \$? = $ac_status" >&5
26142   (exit "$ac_status"); } &&
26143          { ac_try='test -s "conftest.$ac_objext"'
26144   { (eval echo "$as_me:26144: \"$ac_try\"") >&5
26145   (eval $ac_try) 2>&5
26146   ac_status=$?
26147   echo "$as_me:26147: \$? = $ac_status" >&5
26148   (exit "$ac_status"); }; }; then
26149   ac_hi=$ac_mid
26150 else
26151   echo "$as_me: failed program was:" >&5
26152 cat "conftest.$ac_ext" >&5
26153 ac_lo=`expr "$ac_mid" + 1`
26154 fi
26155 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26156 done
26157 ac_cv_sizeof_bool=$ac_lo
26158 else
26159   if test "$cross_compiling" = yes; then
26160   { { echo "$as_me:26160: error: cannot run test program while cross compiling" >&5
26161 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26162    { (exit 1); exit 1; }; }
26163 else
26164   cat >"conftest.$ac_ext" <<_ACEOF
26165 #line 26165 "configure"
26166 #include "confdefs.h"
26167
26168 $ac_includes_default
26169
26170 #if defined(__cplusplus)
26171
26172 #ifdef HAVE_GXX_BUILTIN_H
26173 #include <g++/builtin.h>
26174 #elif HAVE_GPP_BUILTIN_H
26175 #include <gpp/builtin.h>
26176 #elif HAVE_BUILTIN_H
26177 #include <builtin.h>
26178 #endif
26179
26180 #else
26181
26182 #if $cf_cv_header_stdbool_h
26183 #include <stdbool.h>
26184 #endif
26185
26186 #endif
26187
26188 int
26189 main (void)
26190 {
26191 FILE *f = fopen ("conftest.val", "w");
26192 if (!f)
26193   $ac_main_return (1);
26194 fprintf (f, "%ld", (long)(sizeof (bool)));
26195 fclose (f);
26196   ;
26197   return 0;
26198 }
26199 _ACEOF
26200 rm -f "conftest$ac_exeext"
26201 if { (eval echo "$as_me:26201: \"$ac_link\"") >&5
26202   (eval $ac_link) 2>&5
26203   ac_status=$?
26204   echo "$as_me:26204: \$? = $ac_status" >&5
26205   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26206   { (eval echo "$as_me:26206: \"$ac_try\"") >&5
26207   (eval $ac_try) 2>&5
26208   ac_status=$?
26209   echo "$as_me:26209: \$? = $ac_status" >&5
26210   (exit "$ac_status"); }; }; then
26211   ac_cv_sizeof_bool=`cat conftest.val`
26212 else
26213   echo "$as_me: program exited with status $ac_status" >&5
26214 echo "$as_me: failed program was:" >&5
26215 cat "conftest.$ac_ext" >&5
26216 fi
26217 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26218 fi
26219 fi
26220 rm -f conftest.val
26221 else
26222   ac_cv_sizeof_bool=0
26223 fi
26224 fi
26225 echo "$as_me:26225: result: $ac_cv_sizeof_bool" >&5
26226 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26227 cat >>confdefs.h <<EOF
26228 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26229 EOF
26230
26231 echo "$as_me:26231: checking for type of bool" >&5
26232 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26233 if test "${cf_cv_type_of_bool+set}" = set; then
26234   echo $ECHO_N "(cached) $ECHO_C" >&6
26235 else
26236
26237         rm -f cf_test.out
26238         if test "$cross_compiling" = yes; then
26239
26240                 case x$ac_cv_sizeof_bool in
26241                 (x1) cf_cv_type_of_bool="unsigned char";;
26242                 (x2) cf_cv_type_of_bool="unsigned short";;
26243                 (x4) cf_cv_type_of_bool="unsigned int";;
26244                 (x8) cf_cv_type_of_bool="unsigned long";;
26245                 (*)  cf_cv_type_of_bool=unknown;;
26246                 esac
26247
26248 else
26249   cat >"conftest.$ac_ext" <<_ACEOF
26250 #line 26250 "configure"
26251 #include "confdefs.h"
26252
26253 $ac_includes_default
26254
26255 #if defined(__cplusplus)
26256
26257 #ifdef HAVE_GXX_BUILTIN_H
26258 #include <g++/builtin.h>
26259 #elif HAVE_GPP_BUILTIN_H
26260 #include <gpp/builtin.h>
26261 #elif HAVE_BUILTIN_H
26262 #include <builtin.h>
26263 #endif
26264
26265 #else
26266
26267 #if $cf_cv_header_stdbool_h
26268 #include <stdbool.h>
26269 #endif
26270
26271 #endif
26272
26273 int main(void)
26274 {
26275         FILE *fp = fopen("cf_test.out", "w");
26276         if (fp != 0) {
26277                 bool x = true;
26278                 if ((bool)(-x) >= 0)
26279                         fputs("unsigned ", fp);
26280                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
26281                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26282                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26283                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26284                 fclose(fp);
26285         }
26286         ${cf_cv_main_return:-return}(0);
26287 }
26288
26289 _ACEOF
26290 rm -f "conftest$ac_exeext"
26291 if { (eval echo "$as_me:26291: \"$ac_link\"") >&5
26292   (eval $ac_link) 2>&5
26293   ac_status=$?
26294   echo "$as_me:26294: \$? = $ac_status" >&5
26295   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26296   { (eval echo "$as_me:26296: \"$ac_try\"") >&5
26297   (eval $ac_try) 2>&5
26298   ac_status=$?
26299   echo "$as_me:26299: \$? = $ac_status" >&5
26300   (exit "$ac_status"); }; }; then
26301   cf_cv_type_of_bool=`cat cf_test.out`
26302                  if test -z "$cf_cv_type_of_bool"; then
26303                    cf_cv_type_of_bool=unknown
26304                  fi
26305 else
26306   echo "$as_me: program exited with status $ac_status" >&5
26307 echo "$as_me: failed program was:" >&5
26308 cat "conftest.$ac_ext" >&5
26309 cf_cv_type_of_bool=unknown
26310 fi
26311 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26312 fi
26313         rm -f cf_test.out
26314
26315 fi
26316 echo "$as_me:26316: result: $cf_cv_type_of_bool" >&5
26317 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26318
26319 if test "$cf_cv_type_of_bool" = unknown ; then
26320         case .$NCURSES_BOOL in
26321         (.auto|.) NCURSES_BOOL=unsigned;;
26322         esac
26323         { echo "$as_me:26323: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26324 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26325         cf_cv_type_of_bool=$NCURSES_BOOL
26326 fi
26327
26328 echo "$as_me:26328: checking for special defines needed for etip.h" >&5
26329 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26330 cf_save_CXXFLAGS="$CXXFLAGS"
26331 cf_result="none"
26332
26333 # etip.h includes ncurses.h which includes ncurses_dll.h
26334 # But ncurses_dll.h is generated - fix here.
26335 test -d include || mkdir include
26336 test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' "${srcdir}/include/ncurses_dll.h.in" >include/ncurses_dll.h
26337
26338 for cf_math in "" MATH_H
26339 do
26340 for cf_excp in "" MATH_EXCEPTION
26341 do
26342         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26343         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26344         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26345 cat >"conftest.$ac_ext" <<_ACEOF
26346 #line 26346 "configure"
26347 #include "confdefs.h"
26348
26349 #include <etip.h.in>
26350
26351 int
26352 main (void)
26353 {
26354
26355   ;
26356   return 0;
26357 }
26358 _ACEOF
26359 rm -f "conftest.$ac_objext"
26360 if { (eval echo "$as_me:26360: \"$ac_compile\"") >&5
26361   (eval $ac_compile) 2>&5
26362   ac_status=$?
26363   echo "$as_me:26363: \$? = $ac_status" >&5
26364   (exit "$ac_status"); } &&
26365          { ac_try='test -s "conftest.$ac_objext"'
26366   { (eval echo "$as_me:26366: \"$ac_try\"") >&5
26367   (eval $ac_try) 2>&5
26368   ac_status=$?
26369   echo "$as_me:26369: \$? = $ac_status" >&5
26370   (exit "$ac_status"); }; }; then
26371
26372         test -n "$cf_math" && cat >>confdefs.h <<EOF
26373 #define ETIP_NEEDS_${cf_math} 1
26374 EOF
26375
26376         test -n "$cf_excp" && cat >>confdefs.h <<EOF
26377 #define ETIP_NEEDS_${cf_excp} 1
26378 EOF
26379
26380         cf_result="$cf_math $cf_excp"
26381         break 2
26382
26383 else
26384   echo "$as_me: failed program was:" >&5
26385 cat "conftest.$ac_ext" >&5
26386 fi
26387 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26388 done
26389 done
26390 echo "$as_me:26390: result: $cf_result" >&5
26391 echo "${ECHO_T}$cf_result" >&6
26392 CXXFLAGS="$cf_save_CXXFLAGS"
26393
26394 if test -n "$CXX"; then
26395 echo "$as_me:26395: checking if $CXX accepts override keyword" >&5
26396 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26397 if test "${cf_cv_cpp_override+set}" = set; then
26398   echo $ECHO_N "(cached) $ECHO_C" >&6
26399 else
26400
26401         ac_ext=cc
26402 ac_cpp='$CXXCPP $CPPFLAGS'
26403 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26404 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26405 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26406 ac_main_return="return"
26407
26408         if test "$cross_compiling" = yes; then
26409   cf_cv_cpp_override=unknown
26410 else
26411   cat >"conftest.$ac_ext" <<_ACEOF
26412 #line 26412 "configure"
26413 #include "confdefs.h"
26414
26415 class base
26416 {
26417 public:
26418         virtual int foo(float x) = 0;
26419 };
26420
26421 class derived: public base
26422 {
26423 public:
26424         int foo(float x) override { return x != 0.0 ? 1 : 0; }
26425 };
26426
26427 int main(void) { }
26428
26429 _ACEOF
26430 rm -f "conftest$ac_exeext"
26431 if { (eval echo "$as_me:26431: \"$ac_link\"") >&5
26432   (eval $ac_link) 2>&5
26433   ac_status=$?
26434   echo "$as_me:26434: \$? = $ac_status" >&5
26435   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26436   { (eval echo "$as_me:26436: \"$ac_try\"") >&5
26437   (eval $ac_try) 2>&5
26438   ac_status=$?
26439   echo "$as_me:26439: \$? = $ac_status" >&5
26440   (exit "$ac_status"); }; }; then
26441   cf_cv_cpp_override=yes
26442 else
26443   echo "$as_me: program exited with status $ac_status" >&5
26444 echo "$as_me: failed program was:" >&5
26445 cat "conftest.$ac_ext" >&5
26446 cf_cv_cpp_override=no
26447 fi
26448 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26449 fi
26450         ac_ext=cc
26451 ac_cpp='$CXXCPP $CPPFLAGS'
26452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26453 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26455 ac_main_return="return"
26456
26457 fi
26458 echo "$as_me:26458: result: $cf_cv_cpp_override" >&5
26459 echo "${ECHO_T}$cf_cv_cpp_override" >&6
26460 fi
26461 test "$cf_cv_cpp_override" = yes &&
26462 cat >>confdefs.h <<\EOF
26463 #define CPP_HAS_OVERRIDE 1
26464 EOF
26465
26466 if test -n "$CXX"; then
26467 echo "$as_me:26467: checking if $CXX accepts parameter initialization" >&5
26468 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26469 if test "${cf_cv_cpp_param_init+set}" = set; then
26470   echo $ECHO_N "(cached) $ECHO_C" >&6
26471 else
26472
26473         ac_ext=cc
26474 ac_cpp='$CXXCPP $CPPFLAGS'
26475 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26476 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26477 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26478 ac_main_return="return"
26479
26480         if test "$cross_compiling" = yes; then
26481   cf_cv_cpp_param_init=unknown
26482 else
26483   cat >"conftest.$ac_ext" <<_ACEOF
26484 #line 26484 "configure"
26485 #include "confdefs.h"
26486
26487 class TEST {
26488 private:
26489         int value;
26490 public:
26491         TEST(int x = 1);
26492         ~TEST();
26493 };
26494
26495 TEST::TEST(int x = 1)   // some compilers do not like second initializer
26496 {
26497         value = x;
26498 }
26499 int main(void) { }
26500
26501 _ACEOF
26502 rm -f "conftest$ac_exeext"
26503 if { (eval echo "$as_me:26503: \"$ac_link\"") >&5
26504   (eval $ac_link) 2>&5
26505   ac_status=$?
26506   echo "$as_me:26506: \$? = $ac_status" >&5
26507   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26508   { (eval echo "$as_me:26508: \"$ac_try\"") >&5
26509   (eval $ac_try) 2>&5
26510   ac_status=$?
26511   echo "$as_me:26511: \$? = $ac_status" >&5
26512   (exit "$ac_status"); }; }; then
26513   cf_cv_cpp_param_init=yes
26514 else
26515   echo "$as_me: program exited with status $ac_status" >&5
26516 echo "$as_me: failed program was:" >&5
26517 cat "conftest.$ac_ext" >&5
26518 cf_cv_cpp_param_init=no
26519 fi
26520 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26521 fi
26522         ac_ext=cc
26523 ac_cpp='$CXXCPP $CPPFLAGS'
26524 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26525 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26526 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26527 ac_main_return="return"
26528
26529 fi
26530 echo "$as_me:26530: result: $cf_cv_cpp_param_init" >&5
26531 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26532 fi
26533 test "$cf_cv_cpp_param_init" = yes &&
26534 cat >>confdefs.h <<\EOF
26535 #define CPP_HAS_PARAM_INIT 1
26536 EOF
26537
26538 if test -n "$CXX"; then
26539
26540 echo "$as_me:26540: checking if $CXX accepts static_cast" >&5
26541 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26542 if test "${cf_cv_cpp_static_cast+set}" = set; then
26543   echo $ECHO_N "(cached) $ECHO_C" >&6
26544 else
26545
26546         ac_ext=cc
26547 ac_cpp='$CXXCPP $CPPFLAGS'
26548 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26549 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26550 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26551 ac_main_return="return"
26552
26553         cat >"conftest.$ac_ext" <<_ACEOF
26554 #line 26554 "configure"
26555 #include "confdefs.h"
26556
26557 class NCursesPanel
26558 {
26559 public:
26560   NCursesPanel(int nlines,
26561                int ncols,
26562                int begin_y = 0,
26563                int begin_x = 0)
26564   {
26565   }
26566   NCursesPanel();
26567   ~NCursesPanel();
26568 };
26569
26570 template<class T> class NCursesUserPanel : public NCursesPanel
26571 {
26572 public:
26573   NCursesUserPanel (int nlines,
26574                     int ncols,
26575                     int begin_y = 0,
26576                     int begin_x = 0,
26577                     const T* p_UserData = static_cast<T*>(0))
26578     : NCursesPanel (nlines, ncols, begin_y, begin_x)
26579   {
26580   };
26581   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26582   {
26583   };
26584
26585   virtual ~NCursesUserPanel() {};
26586 };
26587
26588 int
26589 main (void)
26590 {
26591
26592         const char* p_UserData = static_cast<char*>(0)
26593   ;
26594   return 0;
26595 }
26596 _ACEOF
26597 rm -f "conftest.$ac_objext"
26598 if { (eval echo "$as_me:26598: \"$ac_compile\"") >&5
26599   (eval $ac_compile) 2>&5
26600   ac_status=$?
26601   echo "$as_me:26601: \$? = $ac_status" >&5
26602   (exit "$ac_status"); } &&
26603          { ac_try='test -s "conftest.$ac_objext"'
26604   { (eval echo "$as_me:26604: \"$ac_try\"") >&5
26605   (eval $ac_try) 2>&5
26606   ac_status=$?
26607   echo "$as_me:26607: \$? = $ac_status" >&5
26608   (exit "$ac_status"); }; }; then
26609   cf_cv_cpp_static_cast=yes
26610 else
26611   echo "$as_me: failed program was:" >&5
26612 cat "conftest.$ac_ext" >&5
26613 cf_cv_cpp_static_cast=no
26614 fi
26615 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26616
26617         ac_ext=cc
26618 ac_cpp='$CXXCPP $CPPFLAGS'
26619 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26620 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26621 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26622 ac_main_return="return"
26623
26624 fi
26625 echo "$as_me:26625: result: $cf_cv_cpp_static_cast" >&5
26626 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26627
26628 fi
26629
26630 test "$cf_cv_cpp_static_cast" = yes &&
26631 cat >>confdefs.h <<\EOF
26632 #define CPP_HAS_STATIC_CAST 1
26633 EOF
26634
26635         CXX_AR='$(AR)'
26636         CXX_ARFLAGS='$(ARFLAGS)'
26637         case "$cf_cv_system_name" in
26638         (irix*)
26639             if test "$GXX" != yes ; then
26640                 CXX_AR='$(CXX)'
26641                 CXX_ARFLAGS='-ar -o'
26642             fi
26643             ;;
26644         (sco3.2v5*)
26645             CXXLDFLAGS="-u main"
26646             ;;
26647         (solaris2*)
26648             if test "$GXX" != yes ; then
26649                 CXX_AR='$(CXX)'
26650                 CXX_ARFLAGS='-xar -o'
26651             fi
26652             ;;
26653         esac
26654
26655 else
26656         cf_cxx_library=no
26657         cf_cv_builtin_bool=1
26658
26659         # Just because we are not configuring against C++ right now does not
26660         # mean that a user will not want to use C++.  Some distributors disable
26661         # the C++ portion of this configuration as a shortcut (or just to avoid
26662         # compiling the demo in the c++ directory).  So we need a reasonable
26663         # default for the 'bool' type.
26664         #
26665         # Caveat: since the storage of the bool type is not standardized, it
26666         # may change.
26667
26668         if test "$NCURSES_BOOL" != auto ; then
26669                 cf_cv_type_of_bool=$NCURSES_BOOL
26670                 cf_cv_header_stdbool_h=0
26671         else
26672                 if test "$cf_cv_header_stdbool_h" = 1 ; then
26673
26674 echo "$as_me:26674: checking for bool" >&5
26675 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26676 if test "${ac_cv_type_bool+set}" = set; then
26677   echo $ECHO_N "(cached) $ECHO_C" >&6
26678 else
26679   cat >"conftest.$ac_ext" <<_ACEOF
26680 #line 26680 "configure"
26681 #include "confdefs.h"
26682
26683 $ac_includes_default
26684
26685 #if defined(__cplusplus)
26686
26687 #ifdef HAVE_GXX_BUILTIN_H
26688 #include <g++/builtin.h>
26689 #elif HAVE_GPP_BUILTIN_H
26690 #include <gpp/builtin.h>
26691 #elif HAVE_BUILTIN_H
26692 #include <builtin.h>
26693 #endif
26694
26695 #else
26696
26697 #if $cf_cv_header_stdbool_h
26698 #include <stdbool.h>
26699 #endif
26700
26701 #endif
26702
26703 int
26704 main (void)
26705 {
26706 if ((bool *) 0)
26707   return 0;
26708 if (sizeof (bool))
26709   return 0;
26710   ;
26711   return 0;
26712 }
26713 _ACEOF
26714 rm -f "conftest.$ac_objext"
26715 if { (eval echo "$as_me:26715: \"$ac_compile\"") >&5
26716   (eval $ac_compile) 2>&5
26717   ac_status=$?
26718   echo "$as_me:26718: \$? = $ac_status" >&5
26719   (exit "$ac_status"); } &&
26720          { ac_try='test -s "conftest.$ac_objext"'
26721   { (eval echo "$as_me:26721: \"$ac_try\"") >&5
26722   (eval $ac_try) 2>&5
26723   ac_status=$?
26724   echo "$as_me:26724: \$? = $ac_status" >&5
26725   (exit "$ac_status"); }; }; then
26726   ac_cv_type_bool=yes
26727 else
26728   echo "$as_me: failed program was:" >&5
26729 cat "conftest.$ac_ext" >&5
26730 ac_cv_type_bool=no
26731 fi
26732 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26733 fi
26734 echo "$as_me:26734: result: $ac_cv_type_bool" >&5
26735 echo "${ECHO_T}$ac_cv_type_bool" >&6
26736
26737 echo "$as_me:26737: checking size of bool" >&5
26738 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26739 if test "${ac_cv_sizeof_bool+set}" = set; then
26740   echo $ECHO_N "(cached) $ECHO_C" >&6
26741 else
26742   if test "$ac_cv_type_bool" = yes; then
26743   if test "$cross_compiling" = yes; then
26744   # Depending upon the size, compute the lo and hi bounds.
26745 cat >"conftest.$ac_ext" <<_ACEOF
26746 #line 26746 "configure"
26747 #include "confdefs.h"
26748
26749 $ac_includes_default
26750
26751 #if defined(__cplusplus)
26752
26753 #ifdef HAVE_GXX_BUILTIN_H
26754 #include <g++/builtin.h>
26755 #elif HAVE_GPP_BUILTIN_H
26756 #include <gpp/builtin.h>
26757 #elif HAVE_BUILTIN_H
26758 #include <builtin.h>
26759 #endif
26760
26761 #else
26762
26763 #if $cf_cv_header_stdbool_h
26764 #include <stdbool.h>
26765 #endif
26766
26767 #endif
26768
26769 int
26770 main (void)
26771 {
26772 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26773   ;
26774   return 0;
26775 }
26776 _ACEOF
26777 rm -f "conftest.$ac_objext"
26778 if { (eval echo "$as_me:26778: \"$ac_compile\"") >&5
26779   (eval $ac_compile) 2>&5
26780   ac_status=$?
26781   echo "$as_me:26781: \$? = $ac_status" >&5
26782   (exit "$ac_status"); } &&
26783          { ac_try='test -s "conftest.$ac_objext"'
26784   { (eval echo "$as_me:26784: \"$ac_try\"") >&5
26785   (eval $ac_try) 2>&5
26786   ac_status=$?
26787   echo "$as_me:26787: \$? = $ac_status" >&5
26788   (exit "$ac_status"); }; }; then
26789   ac_lo=0 ac_mid=0
26790   while :; do
26791     cat >"conftest.$ac_ext" <<_ACEOF
26792 #line 26792 "configure"
26793 #include "confdefs.h"
26794
26795 $ac_includes_default
26796
26797 #if defined(__cplusplus)
26798
26799 #ifdef HAVE_GXX_BUILTIN_H
26800 #include <g++/builtin.h>
26801 #elif HAVE_GPP_BUILTIN_H
26802 #include <gpp/builtin.h>
26803 #elif HAVE_BUILTIN_H
26804 #include <builtin.h>
26805 #endif
26806
26807 #else
26808
26809 #if $cf_cv_header_stdbool_h
26810 #include <stdbool.h>
26811 #endif
26812
26813 #endif
26814
26815 int
26816 main (void)
26817 {
26818 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26819   ;
26820   return 0;
26821 }
26822 _ACEOF
26823 rm -f "conftest.$ac_objext"
26824 if { (eval echo "$as_me:26824: \"$ac_compile\"") >&5
26825   (eval $ac_compile) 2>&5
26826   ac_status=$?
26827   echo "$as_me:26827: \$? = $ac_status" >&5
26828   (exit "$ac_status"); } &&
26829          { ac_try='test -s "conftest.$ac_objext"'
26830   { (eval echo "$as_me:26830: \"$ac_try\"") >&5
26831   (eval $ac_try) 2>&5
26832   ac_status=$?
26833   echo "$as_me:26833: \$? = $ac_status" >&5
26834   (exit "$ac_status"); }; }; then
26835   ac_hi=$ac_mid; break
26836 else
26837   echo "$as_me: failed program was:" >&5
26838 cat "conftest.$ac_ext" >&5
26839 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26840 fi
26841 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26842   done
26843 else
26844   echo "$as_me: failed program was:" >&5
26845 cat "conftest.$ac_ext" >&5
26846 ac_hi=-1 ac_mid=-1
26847   while :; do
26848     cat >"conftest.$ac_ext" <<_ACEOF
26849 #line 26849 "configure"
26850 #include "confdefs.h"
26851
26852 $ac_includes_default
26853
26854 #if defined(__cplusplus)
26855
26856 #ifdef HAVE_GXX_BUILTIN_H
26857 #include <g++/builtin.h>
26858 #elif HAVE_GPP_BUILTIN_H
26859 #include <gpp/builtin.h>
26860 #elif HAVE_BUILTIN_H
26861 #include <builtin.h>
26862 #endif
26863
26864 #else
26865
26866 #if $cf_cv_header_stdbool_h
26867 #include <stdbool.h>
26868 #endif
26869
26870 #endif
26871
26872 int
26873 main (void)
26874 {
26875 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26876   ;
26877   return 0;
26878 }
26879 _ACEOF
26880 rm -f "conftest.$ac_objext"
26881 if { (eval echo "$as_me:26881: \"$ac_compile\"") >&5
26882   (eval $ac_compile) 2>&5
26883   ac_status=$?
26884   echo "$as_me:26884: \$? = $ac_status" >&5
26885   (exit "$ac_status"); } &&
26886          { ac_try='test -s "conftest.$ac_objext"'
26887   { (eval echo "$as_me:26887: \"$ac_try\"") >&5
26888   (eval $ac_try) 2>&5
26889   ac_status=$?
26890   echo "$as_me:26890: \$? = $ac_status" >&5
26891   (exit "$ac_status"); }; }; then
26892   ac_lo=$ac_mid; break
26893 else
26894   echo "$as_me: failed program was:" >&5
26895 cat "conftest.$ac_ext" >&5
26896 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26897 fi
26898 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26899   done
26900 fi
26901 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26902 # Binary search between lo and hi bounds.
26903 while test "x$ac_lo" != "x$ac_hi"; do
26904   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26905   cat >"conftest.$ac_ext" <<_ACEOF
26906 #line 26906 "configure"
26907 #include "confdefs.h"
26908
26909 $ac_includes_default
26910
26911 #if defined(__cplusplus)
26912
26913 #ifdef HAVE_GXX_BUILTIN_H
26914 #include <g++/builtin.h>
26915 #elif HAVE_GPP_BUILTIN_H
26916 #include <gpp/builtin.h>
26917 #elif HAVE_BUILTIN_H
26918 #include <builtin.h>
26919 #endif
26920
26921 #else
26922
26923 #if $cf_cv_header_stdbool_h
26924 #include <stdbool.h>
26925 #endif
26926
26927 #endif
26928
26929 int
26930 main (void)
26931 {
26932 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26933   ;
26934   return 0;
26935 }
26936 _ACEOF
26937 rm -f "conftest.$ac_objext"
26938 if { (eval echo "$as_me:26938: \"$ac_compile\"") >&5
26939   (eval $ac_compile) 2>&5
26940   ac_status=$?
26941   echo "$as_me:26941: \$? = $ac_status" >&5
26942   (exit "$ac_status"); } &&
26943          { ac_try='test -s "conftest.$ac_objext"'
26944   { (eval echo "$as_me:26944: \"$ac_try\"") >&5
26945   (eval $ac_try) 2>&5
26946   ac_status=$?
26947   echo "$as_me:26947: \$? = $ac_status" >&5
26948   (exit "$ac_status"); }; }; then
26949   ac_hi=$ac_mid
26950 else
26951   echo "$as_me: failed program was:" >&5
26952 cat "conftest.$ac_ext" >&5
26953 ac_lo=`expr "$ac_mid" + 1`
26954 fi
26955 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26956 done
26957 ac_cv_sizeof_bool=$ac_lo
26958 else
26959   if test "$cross_compiling" = yes; then
26960   { { echo "$as_me:26960: error: cannot run test program while cross compiling" >&5
26961 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26962    { (exit 1); exit 1; }; }
26963 else
26964   cat >"conftest.$ac_ext" <<_ACEOF
26965 #line 26965 "configure"
26966 #include "confdefs.h"
26967
26968 $ac_includes_default
26969
26970 #if defined(__cplusplus)
26971
26972 #ifdef HAVE_GXX_BUILTIN_H
26973 #include <g++/builtin.h>
26974 #elif HAVE_GPP_BUILTIN_H
26975 #include <gpp/builtin.h>
26976 #elif HAVE_BUILTIN_H
26977 #include <builtin.h>
26978 #endif
26979
26980 #else
26981
26982 #if $cf_cv_header_stdbool_h
26983 #include <stdbool.h>
26984 #endif
26985
26986 #endif
26987
26988 int
26989 main (void)
26990 {
26991 FILE *f = fopen ("conftest.val", "w");
26992 if (!f)
26993   $ac_main_return (1);
26994 fprintf (f, "%ld", (long)(sizeof (bool)));
26995 fclose (f);
26996   ;
26997   return 0;
26998 }
26999 _ACEOF
27000 rm -f "conftest$ac_exeext"
27001 if { (eval echo "$as_me:27001: \"$ac_link\"") >&5
27002   (eval $ac_link) 2>&5
27003   ac_status=$?
27004   echo "$as_me:27004: \$? = $ac_status" >&5
27005   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27006   { (eval echo "$as_me:27006: \"$ac_try\"") >&5
27007   (eval $ac_try) 2>&5
27008   ac_status=$?
27009   echo "$as_me:27009: \$? = $ac_status" >&5
27010   (exit "$ac_status"); }; }; then
27011   ac_cv_sizeof_bool=`cat conftest.val`
27012 else
27013   echo "$as_me: program exited with status $ac_status" >&5
27014 echo "$as_me: failed program was:" >&5
27015 cat "conftest.$ac_ext" >&5
27016 fi
27017 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27018 fi
27019 fi
27020 rm -f conftest.val
27021 else
27022   ac_cv_sizeof_bool=0
27023 fi
27024 fi
27025 echo "$as_me:27025: result: $ac_cv_sizeof_bool" >&5
27026 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27027 cat >>confdefs.h <<EOF
27028 #define SIZEOF_BOOL $ac_cv_sizeof_bool
27029 EOF
27030
27031 echo "$as_me:27031: checking for type of bool" >&5
27032 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27033 if test "${cf_cv_type_of_bool+set}" = set; then
27034   echo $ECHO_N "(cached) $ECHO_C" >&6
27035 else
27036
27037         rm -f cf_test.out
27038         if test "$cross_compiling" = yes; then
27039
27040                 case x$ac_cv_sizeof_bool in
27041                 (x1) cf_cv_type_of_bool="unsigned char";;
27042                 (x2) cf_cv_type_of_bool="unsigned short";;
27043                 (x4) cf_cv_type_of_bool="unsigned int";;
27044                 (x8) cf_cv_type_of_bool="unsigned long";;
27045                 (*)  cf_cv_type_of_bool=unknown;;
27046                 esac
27047
27048 else
27049   cat >"conftest.$ac_ext" <<_ACEOF
27050 #line 27050 "configure"
27051 #include "confdefs.h"
27052
27053 $ac_includes_default
27054
27055 #if defined(__cplusplus)
27056
27057 #ifdef HAVE_GXX_BUILTIN_H
27058 #include <g++/builtin.h>
27059 #elif HAVE_GPP_BUILTIN_H
27060 #include <gpp/builtin.h>
27061 #elif HAVE_BUILTIN_H
27062 #include <builtin.h>
27063 #endif
27064
27065 #else
27066
27067 #if $cf_cv_header_stdbool_h
27068 #include <stdbool.h>
27069 #endif
27070
27071 #endif
27072
27073 int main(void)
27074 {
27075         FILE *fp = fopen("cf_test.out", "w");
27076         if (fp != 0) {
27077                 bool x = true;
27078                 if ((bool)(-x) >= 0)
27079                         fputs("unsigned ", fp);
27080                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
27081                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27082                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
27083                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27084                 fclose(fp);
27085         }
27086         ${cf_cv_main_return:-return}(0);
27087 }
27088
27089 _ACEOF
27090 rm -f "conftest$ac_exeext"
27091 if { (eval echo "$as_me:27091: \"$ac_link\"") >&5
27092   (eval $ac_link) 2>&5
27093   ac_status=$?
27094   echo "$as_me:27094: \$? = $ac_status" >&5
27095   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27096   { (eval echo "$as_me:27096: \"$ac_try\"") >&5
27097   (eval $ac_try) 2>&5
27098   ac_status=$?
27099   echo "$as_me:27099: \$? = $ac_status" >&5
27100   (exit "$ac_status"); }; }; then
27101   cf_cv_type_of_bool=`cat cf_test.out`
27102                  if test -z "$cf_cv_type_of_bool"; then
27103                    cf_cv_type_of_bool=unknown
27104                  fi
27105 else
27106   echo "$as_me: program exited with status $ac_status" >&5
27107 echo "$as_me: failed program was:" >&5
27108 cat "conftest.$ac_ext" >&5
27109 cf_cv_type_of_bool=unknown
27110 fi
27111 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27112 fi
27113         rm -f cf_test.out
27114
27115 fi
27116 echo "$as_me:27116: result: $cf_cv_type_of_bool" >&5
27117 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27118
27119 if test "$cf_cv_type_of_bool" = unknown ; then
27120         case .$NCURSES_BOOL in
27121         (.auto|.) NCURSES_BOOL=unsigned;;
27122         esac
27123         { echo "$as_me:27123: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27124 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27125         cf_cv_type_of_bool=$NCURSES_BOOL
27126 fi
27127
27128                 else
27129                         echo "$as_me:27129: checking for fallback type of bool" >&5
27130 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27131                         case "$host_cpu" in
27132                         (i?86)  cf_cv_type_of_bool=char ;;
27133                         (*)     cf_cv_type_of_bool=int  ;;
27134                         esac
27135                         echo "$as_me:27135: result: $cf_cv_type_of_bool" >&5
27136 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27137                 fi
27138         fi
27139 fi
27140
27141 # If the C compiler did not declare bool, and we did not determine that the C++
27142 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
27143 # ncurses library use the same type as C++ bool.  Note that this allows one to
27144 # specify the type of bool in a configure-script option and postpone
27145 # integration with the C++ compiler provided that the types are compatible.
27146 USE_CXX_BOOL=1
27147 if test "$cf_cv_cc_bool_type" = 1
27148 then
27149         # oops: C has a bool.  Unlikely, but C++ could differ.
27150         USE_CXX_BOOL=0
27151 elif test "$cf_cv_builtin_bool" = 0
27152 then
27153         # C++ has no bool
27154         USE_CXX_BOOL=0
27155 else
27156         # this is the normal case
27157         USE_CXX_BOOL='defined(__cplusplus)'
27158 fi
27159
27160 if test -f "${srcdir}/Ada95/Makefile.in" ; then
27161
27162         if test "$cf_with_ada" != "no" ; then
27163                 if test "$with_libtool" != "no"; then
27164                         { echo "$as_me:27164: WARNING: libtool does not support Ada - disabling feature" >&5
27165 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27166                         cf_with_ada=no
27167                 fi
27168         fi
27169
27170         if test "$cf_with_ada" != "no" ; then
27171
27172 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27173 do
27174
27175 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27176
27177         unset ac_cv_path_cf_TEMP_gnat
27178         unset cf_TEMP_gnat
27179         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27180 set dummy $cf_prog_gnat; ac_word=$2
27181 echo "$as_me:27181: checking for $ac_word" >&5
27182 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27183 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27184   echo $ECHO_N "(cached) $ECHO_C" >&6
27185 else
27186   case $cf_TEMP_gnat in
27187   [\\/]* | ?:[\\/]*)
27188   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27189   ;;
27190   *)
27191   ac_save_IFS=$IFS; IFS=$ac_path_separator
27192 ac_dummy="$PATH"
27193 for ac_dir in $ac_dummy; do
27194   IFS=$ac_save_IFS
27195   test -z "$ac_dir" && ac_dir=.
27196   if $as_executable_p "$ac_dir/$ac_word"; then
27197    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27198    echo "$as_me:27198: found $ac_dir/$ac_word" >&5
27199    break
27200 fi
27201 done
27202
27203   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27204   ;;
27205 esac
27206 fi
27207 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27208
27209 if test -n "$cf_TEMP_gnat"; then
27210   echo "$as_me:27210: result: $cf_TEMP_gnat" >&5
27211 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27212 else
27213   echo "$as_me:27213: result: no" >&5
27214 echo "${ECHO_T}no" >&6
27215 fi
27216
27217         eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27218
27219         if test "x$cf_TEMP_gnat" != xno; then
27220                 unset cf_cv_gnat_version
27221                 unset cf_TEMP_gnat
27222
27223 echo "$as_me:27223: checking for $cf_prog_gnat version" >&5
27224 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27225 if test "${cf_cv_gnat_version+set}" = set; then
27226   echo $ECHO_N "(cached) $ECHO_C" >&6
27227 else
27228
27229 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27230         grep '[0-9].[0-9][0-9]*' |\
27231         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27232
27233 fi
27234 echo "$as_me:27234: result: $cf_cv_gnat_version" >&5
27235 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27236 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27237 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27238
27239         fi
27240         eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27241
27242         unset cf_TEMP_gnat
27243         unset cf_cv_gnat_version
27244         unset ac_cv_path_cf_TEMP_gnat
27245 done
27246
27247 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27248         cf_ada_make=
27249         cf_cv_prog_gnat_correct=no
27250 else
27251         cf_ada_make=gnatmake
27252         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27253                 # gprconfig is newer than gnatmake; we can continue...
27254                 cf_ada_config="##"
27255         else
27256                 rm -rf ./conftest* ./*~conftest*
27257                 if mkdir conftest.src
27258                 then
27259                         cf_ada_config=""
27260                         cd conftest.src
27261                         for cf_gprconfig in Ada C
27262                         do
27263                                 echo "$as_me:27263: checking for gprconfig name for $cf_gprconfig" >&5
27264 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27265                                 if test "$cf_gprconfig" = C
27266                                 then
27267                                         for cf_gprconfig_param in \
27268                                                 "$cf_gprconfig,,,,GNATGCC" \
27269                                                 "$cf_gprconfig,,,,GCC" \
27270                                                 "$cf_gprconfig"
27271                                         do
27272                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27273                                                 test -n "$cf_gprconfig_value" && break
27274                                         done
27275                                 else
27276                                         cf_gprconfig_param=$cf_gprconfig
27277                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27278                                 fi
27279                                 if test -n "$cf_gprconfig_value"
27280                                 then
27281                                         eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27282                                         echo "$as_me:27282: result: $cf_gprconfig_value" >&5
27283 echo "${ECHO_T}$cf_gprconfig_value" >&6
27284                                 else
27285                                         echo "$as_me:27285: result: missing" >&5
27286 echo "${ECHO_T}missing" >&6
27287                                         cf_ada_config="#"
27288                                         break
27289                                 fi
27290                         done
27291                         cd ..
27292                         rm -rf ./conftest* ./*~conftest*
27293                 fi
27294         fi
27295         if test "x$cf_ada_config" != "x#"
27296         then
27297
27298 echo "$as_me:27298: checking for gnat version" >&5
27299 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27300 if test "${cf_cv_gnat_version+set}" = set; then
27301   echo $ECHO_N "(cached) $ECHO_C" >&6
27302 else
27303
27304 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27305         grep '[0-9].[0-9][0-9]*' |\
27306         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27307
27308 fi
27309 echo "$as_me:27309: result: $cf_cv_gnat_version" >&5
27310 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27311 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27312
27313 case "$cf_cv_gnat_version" in
27314 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27315         cf_cv_prog_gnat_correct=yes
27316         ;;
27317 (*)
27318         { echo "$as_me:27318: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27319 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27320         cf_cv_prog_gnat_correct=no
27321         ;;
27322 esac
27323
27324                 # Extract the first word of "m4", so it can be a program name with args.
27325 set dummy m4; ac_word=$2
27326 echo "$as_me:27326: checking for $ac_word" >&5
27327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27328 if test "${ac_cv_prog_M4_exists+set}" = set; then
27329   echo $ECHO_N "(cached) $ECHO_C" >&6
27330 else
27331   if test -n "$M4_exists"; then
27332   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27333 else
27334   ac_save_IFS=$IFS; IFS=$ac_path_separator
27335 ac_dummy="$PATH"
27336 for ac_dir in $ac_dummy; do
27337   IFS=$ac_save_IFS
27338   test -z "$ac_dir" && ac_dir=.
27339   $as_executable_p "$ac_dir/$ac_word" || continue
27340 ac_cv_prog_M4_exists="yes"
27341 echo "$as_me:27341: found $ac_dir/$ac_word" >&5
27342 break
27343 done
27344
27345   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27346 fi
27347 fi
27348 M4_exists=$ac_cv_prog_M4_exists
27349 if test -n "$M4_exists"; then
27350   echo "$as_me:27350: result: $M4_exists" >&5
27351 echo "${ECHO_T}$M4_exists" >&6
27352 else
27353   echo "$as_me:27353: result: no" >&5
27354 echo "${ECHO_T}no" >&6
27355 fi
27356
27357                 if test "$ac_cv_prog_M4_exists" = no; then
27358                         cf_cv_prog_gnat_correct=no
27359                         { echo "$as_me:27359: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27360 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27361                 fi
27362                 if test "$cf_cv_prog_gnat_correct" = yes; then
27363                         echo "$as_me:27363: checking if GNAT works" >&5
27364 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27365
27366 rm -rf ./conftest* ./*~conftest*
27367 cat >>conftest.ads <<CF_EOF
27368 procedure conftest;
27369 CF_EOF
27370 cat >>conftest.adb <<CF_EOF
27371 with Text_IO;
27372 with GNAT.OS_Lib;
27373 procedure conftest is
27374 begin
27375    Text_IO.Put ("Hello World");
27376    Text_IO.New_Line;
27377    GNAT.OS_Lib.OS_Exit (0);
27378 end conftest;
27379 CF_EOF
27380 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27381    if ( ./conftest 1>&5 2>&1 ) ; then
27382       cf_cv_prog_gnat_correct=yes
27383    else
27384       cf_cv_prog_gnat_correct=no
27385    fi
27386 else
27387    cf_cv_prog_gnat_correct=no
27388 fi
27389 rm -rf ./conftest* ./*~conftest*
27390
27391                         echo "$as_me:27391: result: $cf_cv_prog_gnat_correct" >&5
27392 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27393                 fi
27394         else
27395                 cf_cv_prog_gnat_correct=no
27396         fi
27397 fi
27398
27399                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27400
27401         ADAFLAGS="$ADAFLAGS -gnatpn"
27402
27403         echo "$as_me:27403: checking optimization options for ADAFLAGS" >&5
27404 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27405         case "$CFLAGS" in
27406         (*-g*)
27407
27408         ADAFLAGS="$ADAFLAGS -g"
27409
27410                 ;;
27411         esac
27412         case "$CFLAGS" in
27413         (*-O*)
27414                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
27415
27416         ADAFLAGS="$ADAFLAGS $cf_O_flag"
27417
27418                 ;;
27419         esac
27420         echo "$as_me:27420: result: $ADAFLAGS" >&5
27421 echo "${ECHO_T}$ADAFLAGS" >&6
27422
27423 echo "$as_me:27423: checking if GNATPREP supports -T option" >&5
27424 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27425 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27426   echo $ECHO_N "(cached) $ECHO_C" >&6
27427 else
27428
27429 cf_cv_gnatprep_opt_t=no
27430 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27431
27432 fi
27433 echo "$as_me:27433: result: $cf_cv_gnatprep_opt_t" >&5
27434 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27435 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27436
27437 echo "$as_me:27437: checking if GNAT supports generics" >&5
27438 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27439 case "$cf_cv_gnat_version" in
27440 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27441         cf_gnat_generics=yes
27442         ;;
27443 (*)
27444         cf_gnat_generics=no
27445         ;;
27446 esac
27447 echo "$as_me:27447: result: $cf_gnat_generics" >&5
27448 echo "${ECHO_T}$cf_gnat_generics" >&6
27449
27450 if test "$cf_gnat_generics" = yes
27451 then
27452         cf_compile_generics=generics
27453         cf_generic_objects="\${GENOBJS}"
27454 else
27455         cf_compile_generics=
27456         cf_generic_objects=
27457 fi
27458
27459 echo "$as_me:27459: checking if GNAT supports SIGINT" >&5
27460 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27461 if test "${cf_cv_gnat_sigint+set}" = set; then
27462   echo $ECHO_N "(cached) $ECHO_C" >&6
27463 else
27464
27465 rm -rf ./conftest* ./*~conftest*
27466 cat >>conftest.ads <<CF_EOF
27467 with Ada.Interrupts.Names;
27468
27469 package ConfTest is
27470
27471    pragma Warnings (Off);  --  the next pragma exists since 3.11p
27472    pragma Unreserve_All_Interrupts;
27473    pragma Warnings (On);
27474
27475    protected Process is
27476       procedure Stop;
27477       function Continue return Boolean;
27478       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27479    private
27480       Done : Boolean := False;
27481    end Process;
27482
27483 end ConfTest;
27484 CF_EOF
27485 cat >>conftest.adb <<CF_EOF
27486 package body ConfTest is
27487    protected body Process is
27488       procedure Stop is
27489       begin
27490          Done := True;
27491       end Stop;
27492       function Continue return Boolean is
27493       begin
27494          return not Done;
27495       end Continue;
27496    end Process;
27497 end ConfTest;
27498 CF_EOF
27499 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27500       cf_cv_gnat_sigint=yes
27501 else
27502    cf_cv_gnat_sigint=no
27503 fi
27504 rm -rf ./conftest* ./*~conftest*
27505
27506 fi
27507 echo "$as_me:27507: result: $cf_cv_gnat_sigint" >&5
27508 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27509
27510 if test "$cf_cv_gnat_sigint" = yes ; then
27511         USE_GNAT_SIGINT=""
27512 else
27513         USE_GNAT_SIGINT="#"
27514 fi
27515
27516 cf_gnat_libraries=no
27517 cf_gnat_projects=no
27518
27519 if test "$enable_gnat_projects" != no ; then
27520 echo "$as_me:27520: checking if GNAT supports project files" >&5
27521 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27522 case "$cf_cv_gnat_version" in
27523 (3.[0-9]*)
27524         ;;
27525 (*)
27526         case "$cf_cv_system_name" in
27527         (cygwin*|msys*)
27528                 ;;
27529         (*)
27530                 rm -rf ./conftest* ./*~conftest*
27531                 if mkdir conftest.src conftest.bin conftest.lib
27532                 then
27533                         cd conftest.src
27534                         rm -rf ./conftest* ./*~conftest*
27535                         cat >>library.gpr <<CF_EOF
27536 project Library is
27537   Kind := External ("LIB_KIND");
27538   for Library_Name use "ConfTest";
27539   for Object_Dir use ".";
27540   for Library_ALI_Dir use External("LIBRARY_DIR");
27541   for Library_Version use External ("SONAME");
27542   for Library_Kind use Kind;
27543   for Library_Dir use External("BUILD_DIR");
27544   Source_Dir := External ("SOURCE_DIR");
27545   for Source_Dirs use (Source_Dir);
27546 end Library;
27547 CF_EOF
27548                         cat >>confpackage.ads <<CF_EOF
27549 package ConfPackage is
27550    procedure conftest;
27551 end ConfPackage;
27552 CF_EOF
27553                         cat >>confpackage.adb <<CF_EOF
27554 with Text_IO;
27555 package body ConfPackage is
27556    procedure conftest is
27557    begin
27558       Text_IO.Put ("Hello World");
27559       Text_IO.New_Line;
27560    end conftest;
27561 end ConfPackage;
27562 CF_EOF
27563                         if ( "$cf_ada_make" $ADAFLAGS \
27564                                         -Plibrary.gpr \
27565                                         -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27566                                         -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27567                                         -XSOURCE_DIR="`pwd`" \
27568                                         -XSONAME=libConfTest.so.1 \
27569                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
27570                                 cf_gnat_projects=yes
27571                         fi
27572                         cd ..
27573                 fi
27574                 if test -f conftest.lib/confpackage.ali
27575                 then
27576                         cf_gnat_libraries=yes
27577                 fi
27578                 rm -rf ./conftest* ./*~conftest*
27579                 ;;
27580         esac
27581         ;;
27582 esac
27583 echo "$as_me:27583: result: $cf_gnat_projects" >&5
27584 echo "${ECHO_T}$cf_gnat_projects" >&6
27585 fi # enable_gnat_projects
27586
27587 if test "$cf_gnat_projects" = yes
27588 then
27589         echo "$as_me:27589: checking if GNAT supports libraries" >&5
27590 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27591         echo "$as_me:27591: result: $cf_gnat_libraries" >&5
27592 echo "${ECHO_T}$cf_gnat_libraries" >&6
27593 fi
27594
27595 USE_OLD_MAKERULES=""
27596 USE_GNAT_PROJECTS="#"
27597 USE_GNAT_MAKE_GPR="#"
27598 USE_GNAT_GPRBUILD="#"
27599
27600 if test "$cf_gnat_projects" = yes
27601 then
27602         USE_OLD_MAKERULES="#"
27603         USE_GNAT_PROJECTS=""
27604         if test "$cf_cv_VERSION_GPRBUILD" != no
27605         then
27606                 USE_GNAT_GPRBUILD=""
27607         elif test "$cf_cv_VERSION_GNATMAKE" != no
27608         then
27609                 USE_GNAT_MAKE_GPR=""
27610         else
27611                 { echo "$as_me:27611: WARNING: use old makefile rules since tools are missing" >&5
27612 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27613         fi
27614 fi
27615
27616 if test "$cf_gnat_libraries" = yes
27617 then
27618         USE_GNAT_LIBRARIES=""
27619 else
27620         USE_GNAT_LIBRARIES="#"
27621 fi
27622
27623 echo "$as_me:27623: checking for ada-compiler" >&5
27624 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
27625
27626 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27627 if test "${with_ada_compiler+set}" = set; then
27628   withval="$with_ada_compiler"
27629   cf_ada_compiler=$withval
27630 else
27631   cf_ada_compiler=gnatmake
27632 fi;
27633
27634 echo "$as_me:27634: result: $cf_ada_compiler" >&5
27635 echo "${ECHO_T}$cf_ada_compiler" >&6
27636
27637                         cf_ada_package=terminal_interface
27638
27639 echo "$as_me:27639: checking for ada-include" >&5
27640 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
27641
27642 # Check whether --with-ada-include or --without-ada-include was given.
27643 if test "${with_ada_include+set}" = set; then
27644   withval="$with_ada_include"
27645
27646 else
27647   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27648 fi; if test -n "$prefix/share/ada/adainclude" ; then
27649
27650 if test "x$prefix" != xNONE; then
27651         cf_path_syntax="$prefix"
27652 else
27653         cf_path_syntax="$ac_default_prefix"
27654 fi
27655
27656 case ".$withval" in
27657 (.\$\(*\)*|.\'*\'*)
27658         ;;
27659 (..|./*|.\\*)
27660         ;;
27661 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27662         ;;
27663 (.\$\{*prefix\}*|.\$\{*dir\}*)
27664         eval withval="$withval"
27665         case ".$withval" in
27666         (.NONE/*)
27667                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27668                 ;;
27669         esac
27670         ;;
27671 (.no|.NONE/*)
27672         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27673         ;;
27674 (*)
27675         { { echo "$as_me:27675: error: expected a pathname, not \"$withval\"" >&5
27676 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27677    { (exit 1); exit 1; }; }
27678         ;;
27679 esac
27680
27681 fi
27682 eval ADA_INCLUDE="$withval"
27683
27684 echo "$as_me:27684: result: $ADA_INCLUDE" >&5
27685 echo "${ECHO_T}$ADA_INCLUDE" >&6
27686
27687 echo "$as_me:27687: checking for ada-objects" >&5
27688 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
27689
27690 # Check whether --with-ada-objects or --without-ada-objects was given.
27691 if test "${with_ada_objects+set}" = set; then
27692   withval="$with_ada_objects"
27693
27694 else
27695   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
27696 fi; if test -n "$prefix/lib/ada/adalib" ; then
27697
27698 if test "x$prefix" != xNONE; then
27699         cf_path_syntax="$prefix"
27700 else
27701         cf_path_syntax="$ac_default_prefix"
27702 fi
27703
27704 case ".$withval" in
27705 (.\$\(*\)*|.\'*\'*)
27706         ;;
27707 (..|./*|.\\*)
27708         ;;
27709 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27710         ;;
27711 (.\$\{*prefix\}*|.\$\{*dir\}*)
27712         eval withval="$withval"
27713         case ".$withval" in
27714         (.NONE/*)
27715                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27716                 ;;
27717         esac
27718         ;;
27719 (.no|.NONE/*)
27720         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27721         ;;
27722 (*)
27723         { { echo "$as_me:27723: error: expected a pathname, not \"$withval\"" >&5
27724 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27725    { (exit 1); exit 1; }; }
27726         ;;
27727 esac
27728
27729 fi
27730 eval ADA_OBJECTS="$withval"
27731
27732 echo "$as_me:27732: result: $ADA_OBJECTS" >&5
27733 echo "${ECHO_T}$ADA_OBJECTS" >&6
27734
27735 echo "$as_me:27735: checking if an Ada95 shared-library should be built" >&5
27736 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
27737
27738 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
27739 if test "${with_ada_sharedlib+set}" = set; then
27740   withval="$with_ada_sharedlib"
27741   with_ada_sharedlib=$withval
27742 else
27743   with_ada_sharedlib=no
27744 fi;
27745 echo "$as_me:27745: result: $with_ada_sharedlib" >&5
27746 echo "${ECHO_T}$with_ada_sharedlib" >&6
27747
27748 if test "x$with_ada_sharedlib" != xno
27749 then
27750         if test "x$cf_gnat_projects" != xyes
27751         then
27752                 { echo "$as_me:27752: WARNING: disabling shared-library since GNAT projects are not supported" >&5
27753 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
27754                 with_ada_sharedlib=no
27755         fi
27756 fi
27757
27758 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
27759 MAKE_ADA_SHAREDLIB="#"
27760
27761 if test "x$with_ada_sharedlib" != xno
27762 then
27763         MAKE_ADA_SHAREDLIB=
27764         if test "x$with_ada_sharedlib" != xyes
27765         then
27766                 ADA_SHAREDLIB="$with_ada_sharedlib"
27767         fi
27768 fi
27769
27770                         # allow the Ada binding to be renamed
27771
27772 echo "$as_me:27772: checking for ada-libname" >&5
27773 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
27774
27775 # Check whether --with-ada-libname or --without-ada-libname was given.
27776 if test "${with_ada_libname+set}" = set; then
27777   withval="$with_ada_libname"
27778   ADA_LIBNAME=$withval
27779 else
27780   ADA_LIBNAME=AdaCurses
27781 fi;
27782 case "x$ADA_LIBNAME" in
27783 (x|xyes|xno)
27784         ADA_LIBNAME=AdaCurses
27785         ;;
27786 esac
27787
27788 echo "$as_me:27788: result: $ADA_LIBNAME" >&5
27789 echo "${ECHO_T}$ADA_LIBNAME" >&6
27790
27791                 fi
27792         fi
27793 else
27794         cf_with_ada=no
27795 fi
27796
27797 # do this "late" to avoid conflict with header-checks
27798 if test "x$with_widec" = xyes ; then
27799         echo "$as_me:27799: checking for wchar_t" >&5
27800 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
27801 if test "${ac_cv_type_wchar_t+set}" = set; then
27802   echo $ECHO_N "(cached) $ECHO_C" >&6
27803 else
27804   cat >"conftest.$ac_ext" <<_ACEOF
27805 #line 27805 "configure"
27806 #include "confdefs.h"
27807 $ac_includes_default
27808 int
27809 main (void)
27810 {
27811 if ((wchar_t *) 0)
27812   return 0;
27813 if (sizeof (wchar_t))
27814   return 0;
27815   ;
27816   return 0;
27817 }
27818 _ACEOF
27819 rm -f "conftest.$ac_objext"
27820 if { (eval echo "$as_me:27820: \"$ac_compile\"") >&5
27821   (eval $ac_compile) 2>&5
27822   ac_status=$?
27823   echo "$as_me:27823: \$? = $ac_status" >&5
27824   (exit "$ac_status"); } &&
27825          { ac_try='test -s "conftest.$ac_objext"'
27826   { (eval echo "$as_me:27826: \"$ac_try\"") >&5
27827   (eval $ac_try) 2>&5
27828   ac_status=$?
27829   echo "$as_me:27829: \$? = $ac_status" >&5
27830   (exit "$ac_status"); }; }; then
27831   ac_cv_type_wchar_t=yes
27832 else
27833   echo "$as_me: failed program was:" >&5
27834 cat "conftest.$ac_ext" >&5
27835 ac_cv_type_wchar_t=no
27836 fi
27837 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27838 fi
27839 echo "$as_me:27839: result: $ac_cv_type_wchar_t" >&5
27840 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
27841
27842 echo "$as_me:27842: checking size of wchar_t" >&5
27843 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
27844 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
27845   echo $ECHO_N "(cached) $ECHO_C" >&6
27846 else
27847   if test "$ac_cv_type_wchar_t" = yes; then
27848   if test "$cross_compiling" = yes; then
27849   # Depending upon the size, compute the lo and hi bounds.
27850 cat >"conftest.$ac_ext" <<_ACEOF
27851 #line 27851 "configure"
27852 #include "confdefs.h"
27853 $ac_includes_default
27854 int
27855 main (void)
27856 {
27857 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
27858   ;
27859   return 0;
27860 }
27861 _ACEOF
27862 rm -f "conftest.$ac_objext"
27863 if { (eval echo "$as_me:27863: \"$ac_compile\"") >&5
27864   (eval $ac_compile) 2>&5
27865   ac_status=$?
27866   echo "$as_me:27866: \$? = $ac_status" >&5
27867   (exit "$ac_status"); } &&
27868          { ac_try='test -s "conftest.$ac_objext"'
27869   { (eval echo "$as_me:27869: \"$ac_try\"") >&5
27870   (eval $ac_try) 2>&5
27871   ac_status=$?
27872   echo "$as_me:27872: \$? = $ac_status" >&5
27873   (exit "$ac_status"); }; }; then
27874   ac_lo=0 ac_mid=0
27875   while :; do
27876     cat >"conftest.$ac_ext" <<_ACEOF
27877 #line 27877 "configure"
27878 #include "confdefs.h"
27879 $ac_includes_default
27880 int
27881 main (void)
27882 {
27883 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27884   ;
27885   return 0;
27886 }
27887 _ACEOF
27888 rm -f "conftest.$ac_objext"
27889 if { (eval echo "$as_me:27889: \"$ac_compile\"") >&5
27890   (eval $ac_compile) 2>&5
27891   ac_status=$?
27892   echo "$as_me:27892: \$? = $ac_status" >&5
27893   (exit "$ac_status"); } &&
27894          { ac_try='test -s "conftest.$ac_objext"'
27895   { (eval echo "$as_me:27895: \"$ac_try\"") >&5
27896   (eval $ac_try) 2>&5
27897   ac_status=$?
27898   echo "$as_me:27898: \$? = $ac_status" >&5
27899   (exit "$ac_status"); }; }; then
27900   ac_hi=$ac_mid; break
27901 else
27902   echo "$as_me: failed program was:" >&5
27903 cat "conftest.$ac_ext" >&5
27904 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27905 fi
27906 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27907   done
27908 else
27909   echo "$as_me: failed program was:" >&5
27910 cat "conftest.$ac_ext" >&5
27911 ac_hi=-1 ac_mid=-1
27912   while :; do
27913     cat >"conftest.$ac_ext" <<_ACEOF
27914 #line 27914 "configure"
27915 #include "confdefs.h"
27916 $ac_includes_default
27917 int
27918 main (void)
27919 {
27920 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
27921   ;
27922   return 0;
27923 }
27924 _ACEOF
27925 rm -f "conftest.$ac_objext"
27926 if { (eval echo "$as_me:27926: \"$ac_compile\"") >&5
27927   (eval $ac_compile) 2>&5
27928   ac_status=$?
27929   echo "$as_me:27929: \$? = $ac_status" >&5
27930   (exit "$ac_status"); } &&
27931          { ac_try='test -s "conftest.$ac_objext"'
27932   { (eval echo "$as_me:27932: \"$ac_try\"") >&5
27933   (eval $ac_try) 2>&5
27934   ac_status=$?
27935   echo "$as_me:27935: \$? = $ac_status" >&5
27936   (exit "$ac_status"); }; }; then
27937   ac_lo=$ac_mid; break
27938 else
27939   echo "$as_me: failed program was:" >&5
27940 cat "conftest.$ac_ext" >&5
27941 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27942 fi
27943 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27944   done
27945 fi
27946 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27947 # Binary search between lo and hi bounds.
27948 while test "x$ac_lo" != "x$ac_hi"; do
27949   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27950   cat >"conftest.$ac_ext" <<_ACEOF
27951 #line 27951 "configure"
27952 #include "confdefs.h"
27953 $ac_includes_default
27954 int
27955 main (void)
27956 {
27957 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27958   ;
27959   return 0;
27960 }
27961 _ACEOF
27962 rm -f "conftest.$ac_objext"
27963 if { (eval echo "$as_me:27963: \"$ac_compile\"") >&5
27964   (eval $ac_compile) 2>&5
27965   ac_status=$?
27966   echo "$as_me:27966: \$? = $ac_status" >&5
27967   (exit "$ac_status"); } &&
27968          { ac_try='test -s "conftest.$ac_objext"'
27969   { (eval echo "$as_me:27969: \"$ac_try\"") >&5
27970   (eval $ac_try) 2>&5
27971   ac_status=$?
27972   echo "$as_me:27972: \$? = $ac_status" >&5
27973   (exit "$ac_status"); }; }; then
27974   ac_hi=$ac_mid
27975 else
27976   echo "$as_me: failed program was:" >&5
27977 cat "conftest.$ac_ext" >&5
27978 ac_lo=`expr "$ac_mid" + 1`
27979 fi
27980 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27981 done
27982 ac_cv_sizeof_wchar_t=$ac_lo
27983 else
27984   if test "$cross_compiling" = yes; then
27985   { { echo "$as_me:27985: error: cannot run test program while cross compiling" >&5
27986 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27987    { (exit 1); exit 1; }; }
27988 else
27989   cat >"conftest.$ac_ext" <<_ACEOF
27990 #line 27990 "configure"
27991 #include "confdefs.h"
27992 $ac_includes_default
27993 int
27994 main (void)
27995 {
27996 FILE *f = fopen ("conftest.val", "w");
27997 if (!f)
27998   $ac_main_return (1);
27999 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28000 fclose (f);
28001   ;
28002   return 0;
28003 }
28004 _ACEOF
28005 rm -f "conftest$ac_exeext"
28006 if { (eval echo "$as_me:28006: \"$ac_link\"") >&5
28007   (eval $ac_link) 2>&5
28008   ac_status=$?
28009   echo "$as_me:28009: \$? = $ac_status" >&5
28010   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28011   { (eval echo "$as_me:28011: \"$ac_try\"") >&5
28012   (eval $ac_try) 2>&5
28013   ac_status=$?
28014   echo "$as_me:28014: \$? = $ac_status" >&5
28015   (exit "$ac_status"); }; }; then
28016   ac_cv_sizeof_wchar_t=`cat conftest.val`
28017 else
28018   echo "$as_me: program exited with status $ac_status" >&5
28019 echo "$as_me: failed program was:" >&5
28020 cat "conftest.$ac_ext" >&5
28021 fi
28022 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28023 fi
28024 fi
28025 rm -f conftest.val
28026 else
28027   ac_cv_sizeof_wchar_t=0
28028 fi
28029 fi
28030 echo "$as_me:28030: result: $ac_cv_sizeof_wchar_t" >&5
28031 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28032 cat >>confdefs.h <<EOF
28033 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28034 EOF
28035
28036         # cross-compiling to mingw can run into the problem that attempting to
28037         # link with the regex library fails, causing the test to not set this to
28038         # a number.  "recent" autoconf does not address this problem either -TD
28039         if test -z "$ac_cv_sizeof_wchar_t"
28040         then
28041                 test -n "$verbose" && echo "    test failed (assume 2)" 1>&6
28042
28043 echo "${as_me:-configure}:28043: testing test failed (assume 2) ..." 1>&5
28044
28045                 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28046                 mv confdefs.tmp confdefs.h
28047                 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28048         fi
28049 fi
28050
28051 ### Construct the ncurses library-subsets, if any, from this set of keywords:
28052 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28053 ###
28054 ### ticlib modules may be a separate library, otherwise contained in termlib.
28055 ### termlib modules may be a separate library, otherwise contained in ncurses.
28056 ###
28057 ### The of "+" or " " between the tokens controls the way the script
28058 ### chooses to split module lists into libraries.
28059 ###
28060 ### (see CF_LIB_RULES).
28061 echo "$as_me:28061: checking for library subsets" >&5
28062 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28063 LIB_SUBSETS=
28064
28065 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28066         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28067         if test "$with_ticlib" != no ; then
28068                 LIB_SUBSETS="${LIB_SUBSETS} "
28069         else
28070                 LIB_SUBSETS="${LIB_SUBSETS}+"
28071         fi
28072 fi
28073
28074 LIB_SUBSETS="${LIB_SUBSETS}termlib"
28075 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28076
28077 if test "$with_termlib" != no ; then
28078         LIB_SUBSETS="${LIB_SUBSETS} "
28079 else
28080         LIB_SUBSETS="${LIB_SUBSETS}+"
28081 fi
28082
28083 LIB_SUBSETS="${LIB_SUBSETS}base"
28084
28085 # Most term-driver calls are to tinfo, but some like init_pair are to the
28086 # base library (so it resides in base).
28087 if test "$with_term_driver" != no ; then
28088         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28089         case "$cf_cv_system_name" in
28090         (*mingw32*|*mingw64*)
28091                 if test "x$with_exp_win32" = xyes ; then
28092                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28093                 else
28094                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28095                 fi
28096                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28097                 ;;
28098         (*)
28099                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28100                 ;;
28101         esac
28102 elif test "x$with_exp_win32" = xyes ; then
28103         case "$cf_cv_system_name" in
28104         (*mingw32*|*mingw64*)
28105                 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28106                 ;;
28107         (*)
28108                 ;;
28109         esac
28110 fi
28111
28112 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28113 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28114
28115 echo "$as_me:28115: result: $LIB_SUBSETS" >&5
28116 echo "${ECHO_T}$LIB_SUBSETS" >&6
28117
28118 ### Construct the list of include-directories to be generated
28119
28120 if test "$srcdir" != "."; then
28121         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28122 fi
28123 CPPFLAGS="-I../include $CPPFLAGS"
28124 if test "$srcdir" != "."; then
28125         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28126 fi
28127 CPPFLAGS="-I. $CPPFLAGS"
28128
28129 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28130 if test "$srcdir" != "."; then
28131         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28132 fi
28133 if test "$GCC" != yes; then
28134         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28135 elif test "$includedir" != "/usr/include"; then
28136         if test "$includedir" = '${prefix}/include' ; then
28137                 if test x$prefix != x/usr ; then
28138                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28139                 fi
28140         else
28141                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28142         fi
28143 fi
28144
28145 ### Build up pieces for makefile rules
28146 echo "$as_me:28146: checking default library suffix" >&5
28147 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28148
28149         case $DFT_LWR_MODEL in
28150         (libtool) DFT_ARG_SUFFIX=''   ;;
28151         (normal)  DFT_ARG_SUFFIX=''   ;;
28152         (debug)   DFT_ARG_SUFFIX='_g' ;;
28153         (profile) DFT_ARG_SUFFIX='_p' ;;
28154         (shared)  DFT_ARG_SUFFIX=''   ;;
28155         esac
28156         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28157 echo "$as_me:28157: result: $DFT_ARG_SUFFIX" >&5
28158 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28159
28160 echo "$as_me:28160: checking default library-dependency suffix" >&5
28161 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28162
28163         case X$DFT_LWR_MODEL in
28164         (Xlibtool)
28165                 DFT_LIB_SUFFIX='.la'
28166                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28167                 ;;
28168         (Xdebug)
28169                 case "$cf_cv_system_name" in
28170                 (*-msvc*)
28171                         DFT_LIB_SUFFIX='_g.lib'
28172                         ;;
28173                 (*)
28174                         DFT_LIB_SUFFIX='_g.a'
28175                         ;;
28176                 esac
28177                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28178                 ;;
28179         (Xprofile)
28180                 case "$cf_cv_system_name" in
28181                 (*-msvc*)
28182                         DFT_LIB_SUFFIX='_p.lib'
28183                         ;;
28184                 (*)
28185                         DFT_LIB_SUFFIX='_p.a'
28186                         ;;
28187                 esac
28188                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28189                 ;;
28190         (Xshared)
28191                 case "$cf_cv_system_name" in
28192                 (aix[5-7]*)
28193                         DFT_LIB_SUFFIX='.so'
28194                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28195                         ;;
28196                 (*-msvc*)
28197                         DFT_LIB_SUFFIX='.dll'
28198                         DFT_DEP_SUFFIX='.dll.lib'
28199                         ;;
28200                 (cygwin*|msys*|mingw*)
28201                         DFT_LIB_SUFFIX='.dll'
28202                         DFT_DEP_SUFFIX='.dll.a'
28203                         ;;
28204                 (darwin*)
28205                         DFT_LIB_SUFFIX='.dylib'
28206                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28207                         ;;
28208                 (hpux*)
28209                         case "$target" in
28210                         (ia64*)
28211                                 DFT_LIB_SUFFIX='.so'
28212                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28213                                 ;;
28214                         (*)
28215                                 DFT_LIB_SUFFIX='.sl'
28216                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28217                                 ;;
28218                         esac
28219                         ;;
28220                 (*)
28221                         DFT_LIB_SUFFIX='.so'
28222                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28223                         ;;
28224                 esac
28225                 ;;
28226         (*)
28227                 case "$target" in
28228                 (*-msvc*)
28229                         DFT_LIB_SUFFIX='.lib'
28230                         ;;
28231                 (*)
28232                         DFT_LIB_SUFFIX='.a'
28233                         ;;
28234                 esac
28235                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28236                 ;;
28237         esac
28238         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28239         then
28240                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28241                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28242         fi
28243 echo "$as_me:28243: result: $DFT_DEP_SUFFIX" >&5
28244 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28245
28246 echo "$as_me:28246: checking default object directory" >&5
28247 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28248
28249         case $DFT_LWR_MODEL in
28250         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
28251         (normal)  DFT_OBJ_SUBDIR='objects' ;;
28252         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
28253         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28254         (shared)
28255                 case "$cf_cv_system_name" in
28256                 (cygwin|msys)
28257                         DFT_OBJ_SUBDIR='objects' ;;
28258                 (*)
28259                         DFT_OBJ_SUBDIR='obj_s' ;;
28260                 esac
28261         esac
28262 echo "$as_me:28262: result: $DFT_OBJ_SUBDIR" >&5
28263 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28264
28265 if test "x$cf_with_cxx" = xyes ; then
28266 echo "$as_me:28266: checking c++ library-dependency suffix" >&5
28267 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28268 if test "$with_libtool" != "no"; then
28269         # libtool thinks it can make c++ shared libraries (perhaps only g++)
28270         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28271 elif test "$with_shared_cxx" != "no"; then
28272         # also for g++ users...
28273         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28274 else
28275         # we normally make a static library because C/C++ library rules differ
28276
28277         case Xnormal in
28278         (Xlibtool)
28279                 CXX_LIB_SUFFIX='.la'
28280                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28281                 ;;
28282         (Xdebug)
28283                 case "$cf_cv_system_name" in
28284                 (*-msvc*)
28285                         CXX_LIB_SUFFIX='_g.lib'
28286                         ;;
28287                 (*)
28288                         CXX_LIB_SUFFIX='_g.a'
28289                         ;;
28290                 esac
28291                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28292                 ;;
28293         (Xprofile)
28294                 case "$cf_cv_system_name" in
28295                 (*-msvc*)
28296                         CXX_LIB_SUFFIX='_p.lib'
28297                         ;;
28298                 (*)
28299                         CXX_LIB_SUFFIX='_p.a'
28300                         ;;
28301                 esac
28302                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28303                 ;;
28304         (Xshared)
28305                 case "$cf_cv_system_name" in
28306                 (aix[5-7]*)
28307                         CXX_LIB_SUFFIX='.so'
28308                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28309                         ;;
28310                 (*-msvc*)
28311                         CXX_LIB_SUFFIX='.dll'
28312                         CXX_DEP_SUFFIX='.dll.lib'
28313                         ;;
28314                 (cygwin*|msys*|mingw*)
28315                         CXX_LIB_SUFFIX='.dll'
28316                         CXX_DEP_SUFFIX='.dll.a'
28317                         ;;
28318                 (darwin*)
28319                         CXX_LIB_SUFFIX='.dylib'
28320                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28321                         ;;
28322                 (hpux*)
28323                         case "$target" in
28324                         (ia64*)
28325                                 CXX_LIB_SUFFIX='.so'
28326                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28327                                 ;;
28328                         (*)
28329                                 CXX_LIB_SUFFIX='.sl'
28330                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28331                                 ;;
28332                         esac
28333                         ;;
28334                 (*)
28335                         CXX_LIB_SUFFIX='.so'
28336                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28337                         ;;
28338                 esac
28339                 ;;
28340         (*)
28341                 case "$target" in
28342                 (*-msvc*)
28343                         CXX_LIB_SUFFIX='.lib'
28344                         ;;
28345                 (*)
28346                         CXX_LIB_SUFFIX='.a'
28347                         ;;
28348                 esac
28349                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28350                 ;;
28351         esac
28352         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28353         then
28354                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28355                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28356         fi
28357
28358 fi
28359 echo "$as_me:28359: result: $CXX_LIB_SUFFIX" >&5
28360 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28361
28362 fi
28363
28364 # do not want -ldl in build except as needed for -lncurses dependency
28365 if test "x$with_dlsym" = xyes ; then
28366 if test "$DFT_LWR_MODEL" = shared || \
28367    test "$DFT_LWR_MODEL" = libtool ; then
28368
28369 # remove dl library from $LIBS
28370 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
28371
28372 fi
28373 fi
28374 ### Set up low-level terminfo dependencies for makefiles.
28375
28376 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28377 # do not need libdl
28378 TICS_LIST=
28379 if test "x$with_dlsym" = xyes ; then
28380
28381 # remove dl library from $SHLIB_LIST
28382 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
28383
28384 fi
28385
28386 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28387 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28388 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28389 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28390 then
28391         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28392 fi
28393
28394 if test "$with_ticlib" != no ; then
28395
28396         if test "x$with_ticlib" != xyes ; then
28397                 TICS_NAME=$with_ticlib
28398                 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28399                 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28400                 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28401                 TICS_LIB_SUFFIX="${with_ticlib}"
28402         else
28403                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28404                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28405                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28406                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28407         fi
28408         TICS_LDFLAGS="-L${LIB_DIR}"
28409         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28410 else
28411         TICS_SUFFIX=${DFT_LIB_SUFFIX}
28412         TICS_LDFLAGS="-L${LIB_DIR}"
28413         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28414 fi
28415
28416 if test "$with_termlib" != no ; then
28417
28418         if test "x$with_termlib" != xyes ; then
28419                 TINFO_NAME=$with_termlib
28420                 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28421                 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28422                 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28423                 TINFO_LIB_SUFFIX="${with_termlib}"
28424         else
28425                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28426                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28427                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28428                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28429         fi
28430
28431         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28432         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28433         if test "$DFT_LWR_MODEL" = "libtool"; then
28434                 TEST_ARGS="${TEST_DEPS}"
28435                 TEST_ARG2="${TEST_DEP2}"
28436                 TINFO_LDFLAGS="-L${LIB_DIR}"
28437                 TINFO_LIBS="$TEST_ARGS"
28438                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28439                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28440         else
28441                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28442                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28443                 if test "x$with_term_driver" != xno ; then
28444                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28445                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28446                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28447                 else
28448                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28449                         TINFO_LIBS="$TEST_ARGS"
28450                 fi
28451                 TINFO_LDFLAGS="-L${LIB_DIR}"
28452                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28453         fi
28454 else
28455         # the next lines are needed for linking libtic over libncurses
28456         TINFO_NAME=${LIB_NAME}
28457         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28458         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28459         if test "x$with_tic_depends" = xyes ; then
28460                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28461         else
28462                 TICS_LIST="$SHLIB_LIST"
28463         fi
28464
28465         TINFO_LDFLAGS="-L${LIB_DIR}"
28466         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28467 fi
28468
28469 if test "$DFT_LWR_MODEL" = shared ; then
28470         case "$cf_cv_system_name" in
28471         (cygwin*|msys*)
28472                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28473                 TINFO_SUFFIX=.dll
28474                 ;;
28475         esac
28476 fi
28477
28478 if test "x$with_dlsym" = xyes ; then
28479
28480 # remove dl library from $TICS_LIST
28481 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
28482
28483 fi
28484
28485 if test "$DFT_LWR_MODEL" = "libtool"; then
28486         OBJEXT=lo
28487 fi
28488
28489 # needed for Ada95
28490 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28491
28492 case "$DFT_LWR_MODEL" in
28493 (normal|debug|profile)
28494
28495 if test "$GCC" = yes ; then
28496         case "$cf_cv_system_name" in
28497         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28498                 LDFLAGS_STATIC=
28499                 LDFLAGS_SHARED=
28500                 ;;
28501         (*)     # normally, except when broken
28502                 LDFLAGS_STATIC=-static
28503                 LDFLAGS_SHARED=-dynamic
28504                 ;;
28505         esac
28506 else
28507         case "$cf_cv_system_name" in
28508         (aix[4-7]*)     # from ld manpage
28509                 LDFLAGS_STATIC=-bstatic
28510                 LDFLAGS_SHARED=-bdynamic
28511                 ;;
28512         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
28513                 # We could also use just "archive" and "shared".
28514                 LDFLAGS_STATIC=-Wl,-a,archive_shared
28515                 LDFLAGS_SHARED=-Wl,-a,shared_archive
28516                 ;;
28517         (irix*)         # from ld manpage IRIX64
28518                 LDFLAGS_STATIC=-Bstatic
28519                 LDFLAGS_SHARED=-Bdynamic
28520                 ;;
28521         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
28522                 # alternative "-oldstyle_liblookup" (not in cc manpage)
28523                 LDFLAGS_STATIC=-noso
28524                 LDFLAGS_SHARED=-so_archive
28525                 ;;
28526         (solaris2*)
28527                 LDFLAGS_STATIC=-Bstatic
28528                 LDFLAGS_SHARED=-Bdynamic
28529                 ;;
28530         esac
28531 fi
28532
28533 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28534 then
28535         echo "$as_me:28535: checking if linker supports switching between static/dynamic" >&5
28536 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28537
28538         rm -f libconftest.a
28539         cat >conftest.$ac_ext <<EOF
28540 #line 28540 "configure"
28541 #include <stdio.h>
28542 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28543 EOF
28544         if { (eval echo "$as_me:28544: \"$ac_compile\"") >&5
28545   (eval $ac_compile) 2>&5
28546   ac_status=$?
28547   echo "$as_me:28547: \$? = $ac_status" >&5
28548   (exit "$ac_status"); } ; then
28549                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28550                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28551         fi
28552         rm -f conftest.*
28553
28554         cf_save_LIBS="$LIBS"
28555
28556         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28557         cat >"conftest.$ac_ext" <<_ACEOF
28558 #line 28558 "configure"
28559 #include "confdefs.h"
28560
28561 #line 28561 "configure"
28562 #include <stdio.h>
28563 int cf_ldflags_static(FILE *fp);
28564
28565 int
28566 main (void)
28567 {
28568
28569         return cf_ldflags_static(stdin);
28570
28571   ;
28572   return 0;
28573 }
28574 _ACEOF
28575 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28576 if { (eval echo "$as_me:28576: \"$ac_link\"") >&5
28577   (eval $ac_link) 2>&5
28578   ac_status=$?
28579   echo "$as_me:28579: \$? = $ac_status" >&5
28580   (exit "$ac_status"); } &&
28581          { ac_try='test -s "conftest$ac_exeext"'
28582   { (eval echo "$as_me:28582: \"$ac_try\"") >&5
28583   (eval $ac_try) 2>&5
28584   ac_status=$?
28585   echo "$as_me:28585: \$? = $ac_status" >&5
28586   (exit "$ac_status"); }; }; then
28587
28588         # some linkers simply ignore the -dynamic
28589         case x`file "conftest$ac_exeext" 2>/dev/null` in
28590         (*static*)
28591                 cf_ldflags_static=no
28592                 ;;
28593         (*)
28594                 cf_ldflags_static=yes
28595                 ;;
28596         esac
28597
28598 else
28599   echo "$as_me: failed program was:" >&5
28600 cat "conftest.$ac_ext" >&5
28601 cf_ldflags_static=no
28602 fi
28603 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28604
28605         rm -f libconftest.*
28606         LIBS="$cf_save_LIBS"
28607
28608         echo "$as_me:28608: result: $cf_ldflags_static" >&5
28609 echo "${ECHO_T}$cf_ldflags_static" >&6
28610
28611         if test "$cf_ldflags_static" != yes
28612         then
28613                 LDFLAGS_STATIC=
28614                 LDFLAGS_SHARED=
28615         fi
28616 else
28617         LDFLAGS_STATIC=
28618         LDFLAGS_SHARED=
28619 fi
28620
28621         ;;
28622 esac
28623
28624 echo "$as_me:28624: checking where we will install curses.h" >&5
28625 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28626
28627 includesubdir=
28628 if test "$with_overwrite" = no && \
28629  { test "x$includedir" = 'x${prefix}/include' || \
28630    test "x$includedir" = "x${prefix}/include"; }
28631 then
28632         includesubdir="/ncurses${USE_LIB_SUFFIX}"
28633 fi
28634 echo "$as_me:28634: result: ${includedir}${includesubdir}" >&5
28635 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28636
28637 ### Resolve a conflict between normal and wide-curses by forcing applications
28638 ### that will need libutf8 to add it to their configure script.
28639 if test "$with_overwrite" != no ; then
28640 if test "$NCURSES_LIBUTF8" = 1 ; then
28641         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28642         { echo "$as_me:28642: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28643 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28644 fi
28645 fi
28646 WITH_OVERWRITE=$with_overwrite
28647
28648 ### At least on MinGW a shared library build without libtool
28649 ### requires adding the additional libs to the link list.
28650 case "$cf_cv_system_name" in
28651 (*mingw32*|*mingw64*)
28652         if test "$DFT_LWR_MODEL" != "libtool"; then
28653            SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28654         fi
28655         ;;
28656 *)      ;;
28657 esac
28658
28659 # used to separate tack out of the tree
28660 NCURSES_TREE=
28661
28662 ### predefined stuff for the test programs
28663
28664 cat >>confdefs.h <<\EOF
28665 #define HAVE_SLK_COLOR 1
28666 EOF
28667
28668 # pkgsrc uses these
28669
28670 echo "$as_me:28670: checking for desired basename for form library" >&5
28671 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28672
28673 # Check whether --with-form-libname or --without-form-libname was given.
28674 if test "${with_form_libname+set}" = set; then
28675   withval="$with_form_libname"
28676   with_lib_basename=$withval
28677 else
28678   with_lib_basename=form
28679 fi;
28680 FORM_NAME="$with_lib_basename"
28681
28682 case "x$FORM_NAME" in
28683 (x|xno|xnone|xyes)
28684         FORM_NAME=form
28685         ;;
28686 (*)
28687         ;;
28688 esac
28689
28690 echo "$as_me:28690: result: $FORM_NAME" >&5
28691 echo "${ECHO_T}$FORM_NAME" >&6
28692
28693 echo "$as_me:28693: checking for desired basename for menu library" >&5
28694 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
28695
28696 # Check whether --with-menu-libname or --without-menu-libname was given.
28697 if test "${with_menu_libname+set}" = set; then
28698   withval="$with_menu_libname"
28699   with_lib_basename=$withval
28700 else
28701   with_lib_basename=menu
28702 fi;
28703 MENU_NAME="$with_lib_basename"
28704
28705 case "x$MENU_NAME" in
28706 (x|xno|xnone|xyes)
28707         MENU_NAME=menu
28708         ;;
28709 (*)
28710         ;;
28711 esac
28712
28713 echo "$as_me:28713: result: $MENU_NAME" >&5
28714 echo "${ECHO_T}$MENU_NAME" >&6
28715
28716 echo "$as_me:28716: checking for desired basename for panel library" >&5
28717 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
28718
28719 # Check whether --with-panel-libname or --without-panel-libname was given.
28720 if test "${with_panel_libname+set}" = set; then
28721   withval="$with_panel_libname"
28722   with_lib_basename=$withval
28723 else
28724   with_lib_basename=panel
28725 fi;
28726 PANEL_NAME="$with_lib_basename"
28727
28728 case "x$PANEL_NAME" in
28729 (x|xno|xnone|xyes)
28730         PANEL_NAME=panel
28731         ;;
28732 (*)
28733         ;;
28734 esac
28735
28736 echo "$as_me:28736: result: $PANEL_NAME" >&5
28737 echo "${ECHO_T}$PANEL_NAME" >&6
28738
28739 echo "$as_me:28739: checking for desired basename for cxx library" >&5
28740 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
28741
28742 # Check whether --with-cxx-libname or --without-cxx-libname was given.
28743 if test "${with_cxx_libname+set}" = set; then
28744   withval="$with_cxx_libname"
28745   with_lib_basename=$withval
28746 else
28747   with_lib_basename=ncurses++
28748 fi;
28749 CXX_NAME="$with_lib_basename"
28750
28751 case "x$CXX_NAME" in
28752 (x|xno|xnone|xyes)
28753         CXX_NAME=ncurses++
28754         ;;
28755 (*)
28756         ;;
28757 esac
28758
28759 echo "$as_me:28759: result: $CXX_NAME" >&5
28760 echo "${ECHO_T}$CXX_NAME" >&6
28761
28762 ### Construct the list of subdirectories for which we'll customize makefiles
28763 ### with the appropriate compile-rules.
28764
28765 echo "$as_me:28765: checking for src modules" >&5
28766 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
28767
28768 # dependencies and linker-arguments for test-programs
28769 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
28770 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
28771 if test "$DFT_LWR_MODEL" = "libtool"; then
28772         TEST_ARGS="${TEST_DEPS}"
28773         TEST_ARG2="${TEST_DEP2}"
28774 else
28775         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28776         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
28777 fi
28778
28779 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
28780 cf_cv_src_modules=
28781 for cf_dir in $modules_to_build
28782 do
28783         if test -f "$srcdir/$cf_dir/modules" ; then
28784
28785                 # We may/may not have tack in the distribution, though the
28786                 # makefile is.
28787                 if test "$cf_dir" = tack ; then
28788                         if test "x$cf_with_tack" != "xyes"; then
28789                                 continue
28790                         fi
28791                 fi
28792
28793                 if test -z "$cf_cv_src_modules"; then
28794                         cf_cv_src_modules=$cf_dir
28795                 else
28796                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
28797                 fi
28798
28799                 # Make the ncurses_cfg.h file record the library interface files as
28800                 # well.  These are header files that are the same name as their
28801                 # directory.  Ncurses is the only library that does not follow
28802                 # that pattern.
28803                 if test "$cf_dir" = tack ; then
28804                         continue
28805                 elif test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
28806
28807 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28808
28809                         cat >>confdefs.h <<EOF
28810 #define HAVE_${cf_have_include}_H 1
28811 EOF
28812
28813                         cat >>confdefs.h <<EOF
28814 #define HAVE_LIB${cf_have_include} 1
28815 EOF
28816
28817 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28818
28819 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
28820
28821                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
28822                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
28823                         if test "$DFT_LWR_MODEL" = "libtool"; then
28824                                 TEST_ARGS="${TEST_DEPS}"
28825                                 TEST_ARG2="${TEST_DEP2}"
28826                         else
28827                                 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
28828                                 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
28829                         fi
28830                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
28831                 fi
28832         fi
28833 done
28834 echo "$as_me:28834: result: $cf_cv_src_modules" >&5
28835 echo "${ECHO_T}$cf_cv_src_modules" >&6
28836
28837 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
28838 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
28839
28840 SRC_SUBDIRS=
28841 if test "x$cf_with_manpages" != xno ; then
28842         SRC_SUBDIRS="$SRC_SUBDIRS man"
28843 fi
28844 SRC_SUBDIRS="$SRC_SUBDIRS include"
28845 for cf_dir in $cf_cv_src_modules
28846 do
28847         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
28848 done
28849 if test "x$cf_with_tests" != "xno" ; then
28850         SRC_SUBDIRS="$SRC_SUBDIRS test"
28851 fi
28852 # always make this, to install the ncurses-config script
28853 SRC_SUBDIRS="$SRC_SUBDIRS misc"
28854 if test "$cf_with_cxx_binding" != no; then
28855         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
28856         SRC_SUBDIRS="$SRC_SUBDIRS c++"
28857 fi
28858
28859 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
28860 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
28861
28862 ADA_SUBDIRS=
28863 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
28864         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
28865         ADA_SUBDIRS="gen src"
28866         if test "x$cf_with_tests" != "xno" ; then
28867                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
28868         fi
28869 fi
28870
28871 SUB_MAKEFILES=
28872 for cf_dir in $SRC_SUBDIRS
28873 do
28874         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
28875 done
28876
28877 if test -n "$ADA_SUBDIRS"; then
28878         for cf_dir in $ADA_SUBDIRS
28879         do
28880                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
28881         done
28882
28883 fi
28884
28885 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28886    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
28887    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
28888    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
28889 fi
28890
28891 DIRS_TO_MAKE="lib"
28892 for cf_item in $cf_list_models
28893 do
28894
28895         case $cf_item in
28896         (libtool) cf_subdir='obj_lo'  ;;
28897         (normal)  cf_subdir='objects' ;;
28898         (debug)   cf_subdir='obj_g' ;;
28899         (profile) cf_subdir='obj_p' ;;
28900         (shared)
28901                 case "$cf_cv_system_name" in
28902                 (cygwin|msys)
28903                         cf_subdir='objects' ;;
28904                 (*)
28905                         cf_subdir='obj_s' ;;
28906                 esac
28907         esac
28908
28909         for cf_item2 in $DIRS_TO_MAKE
28910         do
28911                 test "$cf_item2" = "$cf_subdir" && break
28912         done
28913         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
28914 done
28915 for cf_dir in $DIRS_TO_MAKE
28916 do
28917         test ! -d "$cf_dir" && mkdir "$cf_dir"
28918 done
28919
28920 # symbols that differ when compiling Ada95 by itself.
28921 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
28922
28923 # values to use as strings
28924
28925 cat >>confdefs.h <<EOF
28926 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
28927 EOF
28928
28929 cat >>confdefs.h <<EOF
28930 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
28931 EOF
28932
28933 ### Define substitutions for header files to avoid name-pollution
28934
28935 if test "x$cf_cv_have_tcgetattr" = xyes ; then
28936         HAVE_TCGETATTR=1
28937 else
28938         HAVE_TCGETATTR=0
28939 fi
28940
28941 if test "x$ac_cv_header_stdint_h" = xyes ; then
28942         HAVE_STDINT_H=1
28943 else
28944         HAVE_STDINT_H=0
28945 fi
28946
28947 if test "x$ac_cv_header_termio_h" = xyes ; then
28948         HAVE_TERMIO_H=1
28949 else
28950         HAVE_TERMIO_H=0
28951 fi
28952
28953 if test "x$ac_cv_header_termios_h" = xyes ; then
28954         HAVE_TERMIOS_H=1
28955 else
28956         HAVE_TERMIOS_H=0
28957 fi
28958
28959 ################################################################################
28960 test "x$use_database" = xyes && \
28961 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
28962
28963 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
28964 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
28965
28966 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
28967 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
28968 fi
28969
28970 if test "x$cf_with_tests" != xno ; then
28971         MAKE_TESTS=
28972 else
28973         MAKE_TESTS="#"
28974 fi
28975
28976 ADAHTML_DIR=../../doc/html/ada
28977
28978 # workaround for OS/2 (20151017)
28979 case "$cf_cv_system_name" in
28980 (os2*)
28981         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
28982         ;;
28983 (*)
28984         LIBTOOL_OPTS_CXX=
28985         ;;
28986 esac
28987
28988 # workaround for g++ versus Solaris (20131116)
28989 case "$cf_cv_system_name" in
28990 (solaris2*)
28991         case "x$CPPFLAGS" in
28992         (*-D_XOPEN_SOURCE_EXTENDED*)
28993                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
28994
28995 echo "${as_me:-configure}:28995: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
28996
28997                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
28998                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
28999                 ;;
29000         esac
29001         ;;
29002 esac
29003
29004 # Help to automatically enable the extended curses features when using either
29005 # the *-config or the ".pc" files by adding defines.
29006 echo "$as_me:29006: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
29007 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
29008 PKG_CFLAGS=
29009 for cf_loop1 in $CPPFLAGS_after_XOPEN
29010 do
29011         cf_found=no
29012         for cf_loop2 in $CPPFLAGS_before_XOPEN
29013         do
29014                 if test "x$cf_loop1" = "x$cf_loop2"
29015                 then
29016                         cf_found=yes
29017                         break
29018                 fi
29019         done
29020         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29021 done
29022 echo "$as_me:29022: result: $PKG_CFLAGS" >&5
29023 echo "${ECHO_T}$PKG_CFLAGS" >&6
29024
29025 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
29026 case "x$NCURSES_OSPEED" in
29027 (*short*)
29028         cf_compatible=1
29029         ;;
29030 (*)
29031         cf_compatible=0
29032         ;;
29033 esac
29034
29035 cat >>confdefs.h <<EOF
29036 #define NCURSES_OSPEED_COMPAT $cf_compatible
29037 EOF
29038
29039 case "x$cf_cv_typeof_chtype" in
29040 (xshort|xint|xlong)
29041         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29042         ;;
29043 esac
29044
29045 case "x$cf_cv_typeof_mmask_t" in
29046 (xshort|xint|xlong)
29047         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29048         ;;
29049 esac
29050
29051 # substitute into misc/Makefile to suppress
29052 # (un)install.data from the
29053 # (un)install rules.
29054 if test "x$cf_with_db_install" = "xno"; then
29055         MISC_INSTALL_DATA=
29056         MISC_UNINSTALL_DATA=
29057 else
29058         MISC_INSTALL_DATA=install.data
29059         MISC_UNINSTALL_DATA=uninstall.data
29060 fi
29061
29062 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29063         MAKE_DATABASE="#"
29064 else
29065         MAKE_DATABASE="$MAKE_TERMINFO"
29066 fi
29067
29068 if test -n "$PACKAGE"
29069 then
29070         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29071         export PACKAGE
29072         echo "package: $PACKAGE"
29073 fi
29074
29075 UNALTERED_SYMS=
29076 cf_filter_syms=no
29077
29078 if test -n "$RESULTING_SYMS"
29079 then
29080         cf_filter_syms=$cf_dft_filter_syms
29081         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_default" 1>&6
29082
29083 echo "${as_me:-configure}:29083: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5
29084
29085 fi
29086
29087 if test "x$WILDCARD_SYMS" = xno
29088 then
29089         cf_filter_syms=yes
29090 fi
29091
29092 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29093
29094 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29095 if test "$cf_filter_syms" = yes
29096 then
29097         RESULTING_SYMS=resulting.map
29098 fi
29099
29100 if test "x$cross_compiling" = xyes ; then
29101         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29102         CHECK_BUILD="#"
29103 else
29104         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29105         CHECK_BUILD=
29106 fi
29107
29108 # This is used for the *-config script and *.pc data files.
29109
29110 echo "$as_me:29110: checking for linker search path" >&5
29111 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29112 if test "${cf_cv_ld_searchpath+set}" = set; then
29113   echo $ECHO_N "(cached) $ECHO_C" >&6
29114 else
29115
29116 if test "$cross_compiling" != yes ; then
29117
29118 # GNU binutils' ld does not involve permissions which may stop ldconfig.
29119 cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29120
29121 # The -NX options tell newer versions of Linux ldconfig to not attempt to
29122 # update the cache, which makes it run faster.
29123 test -z "$cf_pathlist" && \
29124         cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[        ]/d' -e 's/:$//' | sort -u`
29125
29126 test -z "$cf_pathlist" &&
29127         cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[         ]/d' -e 's/:$//p' | sort -u`
29128
29129 # This works with OpenBSD 6.5, which lists only filenames
29130 test -z "$cf_pathlist" &&
29131         cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29132
29133 if test -z "$cf_pathlist"
29134 then
29135         # dyld default path with MacOS
29136         if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29137         then
29138                 # do this to bypass check
29139                 cf_cv_ld_searchpath='$HOME/lib'
29140                 cf_pathlist="/usr/local/lib /lib /usr/lib"
29141         fi
29142 fi
29143
29144 if test -z "$cf_pathlist"
29145 then
29146         # Solaris is "SunOS"
29147         if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29148         then
29149                 case x`(isainfo -b)` in
29150                 (x64)
29151                         cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29152                         ;;
29153                 (x32)
29154                         test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29155                         cf_pathlist="$cf_pathlist /lib /usr/lib"
29156                         ;;
29157                 (*)
29158                         { echo "$as_me:29158: WARNING: problem with Solaris architecture" >&5
29159 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29160                         ;;
29161                 esac
29162         fi
29163 fi
29164
29165 if test -z "$cf_pathlist"
29166 then
29167         # HP-UX
29168         if test x"`uname -s`" = xHP-UX
29169         then
29170                 case x`getconf LONG_BIT` in
29171                 (x64)
29172                         cf_pathlist="/usr/lib/hpux64"
29173                         ;;
29174                 (x*)
29175                         cf_pathlist="/usr/lib/hpux32"
29176                         ;;
29177                 esac
29178         fi
29179 fi
29180
29181 fi
29182
29183 # If nothing else, assume it is conventional
29184 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29185
29186 # Finally, check that this is only directories
29187 for cf_path in $0 $cf_pathlist
29188 do
29189         if test -d "$cf_path"; then
29190                 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29191                 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29192         fi
29193 done
29194
29195 # Ensure that it is nonempty
29196 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29197
29198 fi
29199 echo "$as_me:29199: result: $cf_cv_ld_searchpath" >&5
29200 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29201
29202 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29203
29204 cat >>confdefs.h <<\EOF
29205 #define HAVE_CURSES_DATA_BOOLNAMES 1
29206 EOF
29207
29208 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h man/man_db.renames $SUB_MAKEFILES Makefile"
29209 ac_config_commands="$ac_config_commands default"
29210 cat >confcache <<\_ACEOF
29211 # This file is a shell script that caches the results of configure
29212 # tests run on this system so they can be shared between configure
29213 # scripts and configure runs, see configure's option --config-cache.
29214 # It is not useful on other systems.  If it contains results you don't
29215 # want to keep, you may remove or edit it.
29216 #
29217 # config.status only pays attention to the cache file if you give it
29218 # the --recheck option to rerun configure.
29219 #
29220 # `ac_cv_env_foo' variables (set or unset) will be overriden when
29221 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29222 # following values.
29223
29224 _ACEOF
29225
29226 # The following way of writing the cache mishandles newlines in values,
29227 # but we know of no workaround that is simple, portable, and efficient.
29228 # So, don't put newlines in cache variables' values.
29229 # Ultrix sh set writes to stderr and can't be redirected directly,
29230 # and sets the high bit in the cache file unless we assign to the vars.
29231 {
29232   (set) 2>&1 |
29233     case `(ac_space=' '; set | grep ac_space) 2>&1` in
29234     *ac_space=\ *)
29235       # `set' does not quote correctly, so add quotes (double-quote
29236       # substitution turns \\\\ into \\, and sed turns \\ into \).
29237       sed -n \
29238         "s/'/'\\\\''/g;
29239           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29240       ;;
29241     *)
29242       # `set' quotes correctly as required by POSIX, so do not add quotes.
29243       sed -n \
29244         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29245       ;;
29246     esac;
29247 } |
29248   sed '
29249      t clear
29250      : clear
29251      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29252      t end
29253      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29254      : end' >>confcache
29255 if cmp -s $cache_file confcache; then :; else
29256   if test -w $cache_file; then
29257     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29258     cat confcache >$cache_file
29259   else
29260     echo "not updating unwritable cache $cache_file"
29261   fi
29262 fi
29263 rm -f confcache
29264
29265 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29266 # Let make expand exec_prefix.
29267 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29268
29269 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29270 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29271 # trailing colons and then remove the whole line if VPATH becomes empty
29272 # (actually we leave an empty line to preserve line numbers).
29273 if test "x$srcdir" = x.; then
29274   ac_vpsub='/^[         ]*VPATH[        ]*=/{
29275 s/:*\$(srcdir):*/:/;
29276 s/:*\${srcdir}:*/:/;
29277 s/:*@srcdir@:*/:/;
29278 s/^\([^=]*=[    ]*\):*/\1/;
29279 s/:*$//;
29280 s/^[^=]*=[      ]*$//;
29281 }'
29282 fi
29283
29284 DEFS=-DHAVE_CONFIG_H
29285
29286 : "${CONFIG_STATUS=./config.status}"
29287 ac_clean_files_save=$ac_clean_files
29288 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29289 { echo "$as_me:29289: creating $CONFIG_STATUS" >&5
29290 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29291 cat >"$CONFIG_STATUS" <<_ACEOF
29292 #! $SHELL
29293 # Generated automatically by configure.
29294 # Run this file to recreate the current configuration.
29295 # Compiler output produced by configure, useful for debugging
29296 # configure, is in config.log if it exists.
29297
29298 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
29299
29300 debug=false
29301 SHELL=\${CONFIG_SHELL-$SHELL}
29302 ac_cs_invocation="\$0 \$@"
29303
29304 CLICOLOR_FORCE= GREP_OPTIONS=
29305 unset CLICOLOR_FORCE GREP_OPTIONS
29306 _ACEOF
29307
29308 cat >>"$CONFIG_STATUS" <<\_ACEOF
29309 # Be Bourne compatible
29310 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29311   emulate sh
29312   NULLCMD=:
29313 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29314   set -o posix
29315 fi
29316
29317 # Name of the executable.
29318 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29319
29320 if expr a : '\(a\)' >/dev/null 2>&1; then
29321   as_expr="expr"
29322 else
29323   as_expr="false"
29324 fi
29325
29326 rm -f conf$$ conf$$.exe conf$$.file
29327 echo >conf$$.file
29328 if ln -s conf$$.file conf$$ 2>/dev/null; then
29329   # We could just check for DJGPP; but this test a) works b) is more generic
29330   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29331   if test -f conf$$.exe; then
29332     # Don't use ln at all; we don't have any links
29333     as_ln_s='cp -p'
29334   else
29335     as_ln_s='ln -s'
29336   fi
29337 elif ln conf$$.file conf$$ 2>/dev/null; then
29338   as_ln_s='ln'
29339 else
29340   as_ln_s='cp -p'
29341 fi
29342 rm -f conf$$ conf$$.exe conf$$.file
29343
29344 as_executable_p="test -f"
29345
29346 # Support unset when possible.
29347 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29348   as_unset="unset"
29349 else
29350   as_unset="false"
29351 fi
29352
29353 # NLS nuisances.
29354 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29355 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29356 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29357 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29358 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29359 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29360 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29361 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29362
29363 # IFS
29364 # We need space, tab and new line, in precisely that order.
29365 as_nl='
29366 '
29367 IFS="   $as_nl"
29368
29369 # CDPATH.
29370 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29371
29372 exec 6>&1
29373
29374 _ACEOF
29375
29376 # Files that config.status was made for.
29377 if test -n "$ac_config_files"; then
29378   echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29379 fi
29380
29381 if test -n "$ac_config_headers"; then
29382   echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29383 fi
29384
29385 if test -n "$ac_config_links"; then
29386   echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29387 fi
29388
29389 if test -n "$ac_config_commands"; then
29390   echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29391 fi
29392
29393 cat >>"$CONFIG_STATUS" <<\EOF
29394
29395 ac_cs_usage="\
29396 \`$as_me' instantiates files from templates according to the
29397 current configuration.
29398
29399 Usage: $0 [OPTIONS] [FILE]...
29400
29401   -h, --help       print this help, then exit
29402   -V, --version    print version number, then exit
29403   -d, --debug      don't remove temporary files
29404       --recheck    update $as_me by reconfiguring in the same conditions
29405   --file=FILE[:TEMPLATE]
29406                    instantiate the configuration file FILE
29407   --header=FILE[:TEMPLATE]
29408                    instantiate the configuration header FILE
29409
29410 Configuration files:
29411 $config_files
29412
29413 Configuration headers:
29414 $config_headers
29415
29416 Configuration commands:
29417 $config_commands
29418
29419 Report bugs to <dickey@invisible-island.net>."
29420 EOF
29421
29422 cat >>"$CONFIG_STATUS" <<EOF
29423 ac_cs_version="\\
29424 config.status
29425 configured by $0, generated by GNU Autoconf 2.52.20230114,
29426   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29427
29428 Copyright 2003-2022,2023        Thomas E. Dickey
29429 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29430 Free Software Foundation, Inc.
29431 This config.status script is free software; the Free Software Foundation
29432 gives unlimited permission to copy, distribute and modify it."
29433 srcdir="$srcdir"
29434 INSTALL="$INSTALL"
29435 EOF
29436
29437 cat >>"$CONFIG_STATUS" <<\EOF
29438 # If no file are specified by the user, then we need to provide default
29439 # value.  By we need to know if files were specified by the user.
29440 ac_need_defaults=:
29441 while test $# != 0
29442 do
29443   case $1 in
29444   --*=*)
29445     ac_option=`expr "x$1" : 'x\([^=]*\)='`
29446     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29447     shift
29448     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29449     shift
29450     ;;
29451   -*);;
29452   *) # This is not an option, so the user has probably given explicit
29453      # arguments.
29454      ac_need_defaults=false;;
29455   esac
29456
29457   case $1 in
29458   # Handling of the options.
29459 EOF
29460 cat >>"$CONFIG_STATUS" <<EOF
29461   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29462     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29463     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29464 EOF
29465 cat >>"$CONFIG_STATUS" <<\EOF
29466   --version | --vers* | -V )
29467     echo "$ac_cs_version"; exit 0 ;;
29468   --he | --h)
29469     # Conflict between --help and --header
29470     { { echo "$as_me:29470: error: ambiguous option: $1
29471 Try \`$0 --help' for more information." >&5
29472 echo "$as_me: error: ambiguous option: $1
29473 Try \`$0 --help' for more information." >&2;}
29474    { (exit 1); exit 1; }; };;
29475   --help | --hel | -h )
29476     echo "$ac_cs_usage"; exit 0 ;;
29477   --debug | --d* | -d )
29478     debug=: ;;
29479   --file | --fil | --fi | --f )
29480     shift
29481     CONFIG_FILES="$CONFIG_FILES $1"
29482     ac_need_defaults=false;;
29483   --header | --heade | --head | --hea )
29484     shift
29485     CONFIG_HEADERS="$CONFIG_HEADERS $1"
29486     ac_need_defaults=false;;
29487
29488   # This is an error.
29489   -*) { { echo "$as_me:29489: error: unrecognized option: $1
29490 Try \`$0 --help' for more information." >&5
29491 echo "$as_me: error: unrecognized option: $1
29492 Try \`$0 --help' for more information." >&2;}
29493    { (exit 1); exit 1; }; } ;;
29494
29495   *) ac_config_targets="$ac_config_targets $1" ;;
29496
29497   esac
29498   shift
29499 done
29500
29501 exec 5>>config.log
29502 cat >&5 << _ACEOF
29503
29504 ## ----------------------- ##
29505 ## Running config.status.  ##
29506 ## ----------------------- ##
29507
29508 This file was extended by $as_me 2.52.20230114, executed with
29509   CONFIG_FILES    = $CONFIG_FILES
29510   CONFIG_HEADERS  = $CONFIG_HEADERS
29511   CONFIG_LINKS    = $CONFIG_LINKS
29512   CONFIG_COMMANDS = $CONFIG_COMMANDS
29513   > "$ac_cs_invocation"
29514 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29515
29516 _ACEOF
29517 EOF
29518
29519 cat >>"$CONFIG_STATUS" <<EOF
29520 #
29521 # INIT-COMMANDS section.
29522 #
29523
29524 ### Special initialization commands, used to pass information from the
29525 ### configuration-run into config.status
29526
29527 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29528 AWK="$AWK"
29529 CXX_NAME="$CXX_NAME"
29530 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29531 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29532 ECHO_LD="$ECHO_LD"
29533 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29534 FORM_NAME="$FORM_NAME"
29535 LDCONFIG="$LDCONFIG"
29536 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29537 LIB_NAME="$LIB_NAME"
29538 LIB_PREFIX="$LIB_PREFIX"
29539 LIB_SUBSETS="$LIB_SUBSETS"
29540 LIB_SUFFIX="$LIB_SUFFIX"
29541 LIB_TRACING="$LIB_TRACING"
29542 LN_S="$LN_S"
29543 MAKE_TERMINFO="$MAKE_TERMINFO"
29544 MANPAGE_RENAMES="$MANPAGE_RENAMES"
29545 MENU_NAME="$MENU_NAME"
29546 NCURSES_MAJOR="$NCURSES_MAJOR"
29547 NCURSES_MINOR="$NCURSES_MINOR"
29548 NCURSES_OSPEED="$NCURSES_OSPEED"
29549 NCURSES_PATCH="$NCURSES_PATCH"
29550 PANEL_NAME="$PANEL_NAME"
29551 SRC_SUBDIRS="$SRC_SUBDIRS"
29552 TERMINFO="$TERMINFO"
29553 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29554 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29555 TICS_NAME="$TICS_NAME"
29556 TICS_SUFFIX="$TICS_SUFFIX"
29557 TIC_PATH="$TIC_PATH"
29558 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29559 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29560 TINFO_NAME="$TINFO_NAME"
29561 TINFO_SUFFIX="$TINFO_SUFFIX"
29562 UNALTERED_SYMS="$UNALTERED_SYMS"
29563 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29564 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29565 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29566 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29567 WILDCARD_SYMS="$WILDCARD_SYMS"
29568 WITH_CURSES_H="$with_curses_h"
29569 WITH_ECHO="${enable_echo:=yes}"
29570 WITH_OVERWRITE="$with_overwrite"
29571 cf_LIST_MODELS="$cf_list_models"
29572 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29573 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29574 cf_cv_abi_default="$cf_cv_abi_default"
29575 cf_cv_abi_version="$cf_cv_abi_version"
29576 cf_cv_do_relink="$cf_cv_do_relink"
29577 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29578 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29579 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29580 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29581 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29582 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29583 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29584 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29585 cf_cv_rel_version="$cf_cv_rel_version"
29586 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29587 cf_cv_shared_soname='$cf_cv_shared_soname'
29588 cf_cv_shlib_version="$cf_cv_shlib_version"
29589 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29590 cf_cv_system_name="$cf_cv_system_name"
29591 cf_cv_term_driver="$with_term_driver"
29592 cf_with_ada="$cf_with_ada"
29593 cf_with_cxx_binding="$cf_with_cxx_binding"
29594 cf_with_db_install="$cf_with_db_install"
29595 cf_with_manpages="$cf_with_manpages"
29596 cf_with_tests="$cf_with_tests"
29597 host="$host"
29598 target="$target"
29599 verbose="$verbose"
29600 with_shared_cxx="$with_shared_cxx"
29601
29602 EOF
29603
29604 cat >>"$CONFIG_STATUS" <<\EOF
29605 for ac_config_target in $ac_config_targets
29606 do
29607   case "$ac_config_target" in
29608   # Handling of arguments.
29609   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29610   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29611   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29612   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29613   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29614   "man/man_db.renames" ) CONFIG_FILES="$CONFIG_FILES man/man_db.renames" ;;
29615   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29616   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29617   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29618   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29619   *) { { echo "$as_me:29619: error: invalid argument: $ac_config_target" >&5
29620 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29621    { (exit 1); exit 1; }; };;
29622   esac
29623 done
29624
29625 # If the user did not use the arguments to specify the items to instantiate,
29626 # then the envvar interface is used.  Set only those that are not.
29627 # We use the long form for the default assignment because of an extremely
29628 # bizarre bug on SunOS 4.1.3.
29629 if "$ac_need_defaults"; then
29630   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29631   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29632   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29633 fi
29634
29635 # Create a temporary directory, and hook for its removal unless debugging.
29636 $debug ||
29637 {
29638   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29639   trap '{ (exit 1); exit 1; }' 1 2 13 15
29640 }
29641
29642 # Create a (secure) tmp directory for tmp files.
29643 : "${TMPDIR=/tmp}"
29644 {
29645   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29646   test -n "$tmp" && test -d "$tmp"
29647 }  ||
29648 {
29649   tmp=$TMPDIR/cs$$-$RANDOM
29650   (umask 077 && mkdir "$tmp")
29651 } ||
29652 {
29653    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29654    { (exit 1); exit 1; }
29655 }
29656
29657 EOF
29658
29659 cat >>"$CONFIG_STATUS" <<EOF
29660
29661 #
29662 # CONFIG_FILES section.
29663 #
29664
29665 # No need to generate the scripts if there are no CONFIG_FILES.
29666 # This happens for instance when ./config.status config.h
29667 if test -n "\$CONFIG_FILES"; then
29668   # Protect against being on the right side of a sed subst in config.status.
29669   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29670    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
29671 s,@SHELL@,$SHELL,;t t
29672 s,@exec_prefix@,$exec_prefix,;t t
29673 s,@prefix@,$prefix,;t t
29674 s,@program_transform_name@,$program_transform_name,;t t
29675 s,@bindir@,$bindir,;t t
29676 s,@sbindir@,$sbindir,;t t
29677 s,@libexecdir@,$libexecdir,;t t
29678 s,@datarootdir@,$datarootdir,;t t
29679 s,@datadir@,$datadir,;t t
29680 s,@sysconfdir@,$sysconfdir,;t t
29681 s,@sharedstatedir@,$sharedstatedir,;t t
29682 s,@localstatedir@,$localstatedir,;t t
29683 s,@runstatedir@,$runstatedir,;t t
29684 s,@libdir@,$libdir,;t t
29685 s,@includedir@,$includedir,;t t
29686 s,@oldincludedir@,$oldincludedir,;t t
29687 s,@infodir@,$infodir,;t t
29688 s,@mandir@,$mandir,;t t
29689 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29690 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29691 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29692 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29693 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29694 s,@build_alias@,$build_alias,;t t
29695 s,@host_alias@,$host_alias,;t t
29696 s,@target_alias@,$target_alias,;t t
29697 s,@ECHO_C@,$ECHO_C,;t t
29698 s,@ECHO_N@,$ECHO_N,;t t
29699 s,@ECHO_T@,$ECHO_T,;t t
29700 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29701 s,@DEFS@,$DEFS,;t t
29702 s,@LIBS@,$LIBS,;t t
29703 s,@top_builddir@,$top_builddir,;t t
29704 s,@GREP@,$GREP,;t t
29705 s,@EGREP@,$EGREP,;t t
29706 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
29707 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
29708 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
29709 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
29710 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
29711 s,@cf_cv_abi_default@,$cf_cv_abi_default,;t t
29712 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
29713 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
29714 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
29715 s,@VERSION@,$VERSION,;t t
29716 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
29717 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
29718 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
29719 s,@PACKAGE@,$PACKAGE,;t t
29720 s,@build@,$build,;t t
29721 s,@build_cpu@,$build_cpu,;t t
29722 s,@build_vendor@,$build_vendor,;t t
29723 s,@build_os@,$build_os,;t t
29724 s,@host@,$host,;t t
29725 s,@host_cpu@,$host_cpu,;t t
29726 s,@host_vendor@,$host_vendor,;t t
29727 s,@host_os@,$host_os,;t t
29728 s,@target@,$target,;t t
29729 s,@target_cpu@,$target_cpu,;t t
29730 s,@target_vendor@,$target_vendor,;t t
29731 s,@target_os@,$target_os,;t t
29732 s,@FGREP@,$FGREP,;t t
29733 s,@CC@,$CC,;t t
29734 s,@CFLAGS@,$CFLAGS,;t t
29735 s,@LDFLAGS@,$LDFLAGS,;t t
29736 s,@CPPFLAGS@,$CPPFLAGS,;t t
29737 s,@ac_ct_CC@,$ac_ct_CC,;t t
29738 s,@EXEEXT@,$EXEEXT,;t t
29739 s,@OBJEXT@,$OBJEXT,;t t
29740 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
29741 s,@CPP@,$CPP,;t t
29742 s,@LDCONFIG@,$LDCONFIG,;t t
29743 s,@CXX@,$CXX,;t t
29744 s,@CXXFLAGS@,$CXXFLAGS,;t t
29745 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29746 s,@AWK@,$AWK,;t t
29747 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29748 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29749 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29750 s,@LINT@,$LINT,;t t
29751 s,@LINT_OPTS@,$LINT_OPTS,;t t
29752 s,@LINT_LIBS@,$LINT_LIBS,;t t
29753 s,@LN_S@,$LN_S,;t t
29754 s,@cf_config_suffix@,$cf_config_suffix,;t t
29755 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29756 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
29757 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
29758 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
29759 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
29760 s,@SET_MAKE@,$SET_MAKE,;t t
29761 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
29762 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
29763 s,@CTAGS@,$CTAGS,;t t
29764 s,@ETAGS@,$ETAGS,;t t
29765 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
29766 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
29767 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
29768 s,@RANLIB@,$RANLIB,;t t
29769 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29770 s,@LD@,$LD,;t t
29771 s,@ac_ct_LD@,$ac_ct_LD,;t t
29772 s,@AR@,$AR,;t t
29773 s,@ac_ct_AR@,$ac_ct_AR,;t t
29774 s,@NM@,$NM,;t t
29775 s,@ac_ct_NM@,$ac_ct_NM,;t t
29776 s,@ARFLAGS@,$ARFLAGS,;t t
29777 s,@DESTDIR@,$DESTDIR,;t t
29778 s,@BUILD_CC@,$BUILD_CC,;t t
29779 s,@BUILD_CPP@,$BUILD_CPP,;t t
29780 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
29781 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
29782 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
29783 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
29784 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
29785 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
29786 s,@cf_list_models@,$cf_list_models,;t t
29787 s,@ABI_VERSION@,$ABI_VERSION,;t t
29788 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
29789 s,@LIBTOOL@,$LIBTOOL,;t t
29790 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
29791 s,@LT_UNDEF@,$LT_UNDEF,;t t
29792 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
29793 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
29794 s,@LIB_CREATE@,$LIB_CREATE,;t t
29795 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
29796 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
29797 s,@LIB_PREP@,$LIB_PREP,;t t
29798 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
29799 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
29800 s,@LIB_LINK@,$LIB_LINK,;t t
29801 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
29802 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
29803 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
29804 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
29805 s,@TICS_NAME@,$TICS_NAME,;t t
29806 s,@TINFO_NAME@,$TINFO_NAME,;t t
29807 s,@LIB_NAME@,$LIB_NAME,;t t
29808 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
29809 s,@CC_G_OPT@,$CC_G_OPT,;t t
29810 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
29811 s,@LD_MODEL@,$LD_MODEL,;t t
29812 s,@shlibdir@,$shlibdir,;t t
29813 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
29814 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
29815 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
29816 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
29817 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
29818 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
29819 s,@LINK_PROGS@,$LINK_PROGS,;t t
29820 s,@LINK_TESTS@,$LINK_TESTS,;t t
29821 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
29822 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
29823 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
29824 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
29825 s,@RPATH_LIST@,$RPATH_LIST,;t t
29826 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
29827 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
29828 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
29829 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
29830 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
29831 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
29832 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
29833 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
29834 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
29835 s,@TIC@,$TIC,;t t
29836 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
29837 s,@INFOCMP@,$INFOCMP,;t t
29838 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
29839 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
29840 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
29841 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
29842 s,@XTERM_KBS@,$XTERM_KBS,;t t
29843 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
29844 s,@TERMINFO@,$TERMINFO,;t t
29845 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
29846 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
29847 s,@TERMPATH@,$TERMPATH,;t t
29848 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
29849 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
29850 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
29851 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
29852 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
29853 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
29854 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
29855 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
29856 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
29857 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
29858 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
29859 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
29860 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
29861 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
29862 s,@RGB_PATH@,$RGB_PATH,;t t
29863 s,@no_x11_rgb@,$no_x11_rgb,;t t
29864 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
29865 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
29866 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
29867 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
29868 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
29869 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
29870 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
29871 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
29872 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
29873 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
29874 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
29875 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
29876 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
29877 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
29878 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
29879 s,@PTHREAD@,$PTHREAD,;t t
29880 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
29881 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
29882 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
29883 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
29884 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
29885 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
29886 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
29887 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
29888 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
29889 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
29890 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
29891 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
29892 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
29893 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
29894 s,@ECHO_LT@,$ECHO_LT,;t t
29895 s,@ECHO_LD@,$ECHO_LD,;t t
29896 s,@RULE_CC@,$RULE_CC,;t t
29897 s,@SHOW_CC@,$SHOW_CC,;t t
29898 s,@ECHO_CC@,$ECHO_CC,;t t
29899 s,@ECHO_LINK@,$ECHO_LINK,;t t
29900 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
29901 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
29902 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
29903 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
29904 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
29905 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
29906 s,@ADAFLAGS@,$ADAFLAGS,;t t
29907 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
29908 s,@ADA_TRACE@,$ADA_TRACE,;t t
29909 s,@MATH_LIB@,$MATH_LIB,;t t
29910 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
29911 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
29912 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
29913 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
29914 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
29915 s,@TEST_LIBS@,$TEST_LIBS,;t t
29916 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
29917 s,@CXXCPP@,$CXXCPP,;t t
29918 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
29919 s,@CXX_AR@,$CXX_AR,;t t
29920 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
29921 s,@CXXLIBS@,$CXXLIBS,;t t
29922 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
29923 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
29924 s,@M4_exists@,$M4_exists,;t t
29925 s,@cf_ada_make@,$cf_ada_make,;t t
29926 s,@cf_ada_config@,$cf_ada_config,;t t
29927 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
29928 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
29929 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
29930 s,@cf_compile_generics@,$cf_compile_generics,;t t
29931 s,@cf_generic_objects@,$cf_generic_objects,;t t
29932 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
29933 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
29934 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
29935 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
29936 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
29937 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
29938 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
29939 s,@cf_ada_package@,$cf_ada_package,;t t
29940 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
29941 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
29942 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
29943 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
29944 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
29945 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
29946 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
29947 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
29948 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
29949 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
29950 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
29951 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
29952 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
29953 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
29954 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
29955 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
29956 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
29957 s,@TICS_LIBS@,$TICS_LIBS,;t t
29958 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
29959 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
29960 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
29961 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
29962 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
29963 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
29964 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
29965 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
29966 s,@includesubdir@,$includesubdir,;t t
29967 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
29968 s,@TICS_LIST@,$TICS_LIST,;t t
29969 s,@TINFO_LIST@,$TINFO_LIST,;t t
29970 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
29971 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
29972 s,@FORM_NAME@,$FORM_NAME,;t t
29973 s,@MENU_NAME@,$MENU_NAME,;t t
29974 s,@PANEL_NAME@,$PANEL_NAME,;t t
29975 s,@CXX_NAME@,$CXX_NAME,;t t
29976 s,@TEST_ARGS@,$TEST_ARGS,;t t
29977 s,@TEST_DEPS@,$TEST_DEPS,;t t
29978 s,@TEST_ARG2@,$TEST_ARG2,;t t
29979 s,@TEST_DEP2@,$TEST_DEP2,;t t
29980 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
29981 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
29982 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
29983 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
29984 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
29985 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
29986 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
29987 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
29988 s,@cross_compiling@,$cross_compiling,;t t
29989 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
29990 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
29991 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
29992 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
29993 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
29994 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
29995 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
29996 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
29997 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
29998 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
29999 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30000 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30001 CEOF
30002
30003 EOF
30004
30005   cat >>"$CONFIG_STATUS" <<\EOF
30006   # Split the substitutions into bite-sized pieces for seds with
30007   # small command number limits, like on Digital OSF/1 and HP-UX.
30008   ac_max_sed_lines=48
30009   ac_sed_frag=1 # Number of current file.
30010   ac_beg=1 # First line for current file.
30011   ac_end=$ac_max_sed_lines # Line after last line for current file.
30012   ac_more_lines=:
30013   ac_sed_cmds=
30014   while "$ac_more_lines"; do
30015     if test "$ac_beg" -gt 1; then
30016       sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30017     else
30018       sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30019     fi
30020     if test ! -s "$tmp"/subs.frag; then
30021       ac_more_lines=false
30022     else
30023       # The purpose of the label and of the branching condition is to
30024       # speed up the sed processing (if there are no `@' at all, there
30025       # is no need to browse any of the substitutions).
30026       # These are the two extra sed commands mentioned above.
30027       (echo ':t
30028   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
30029       # It is possible to make a multiline substitution using escaped newlines.
30030       # Ensure that we do not split the substitution between script fragments.
30031       ac_BEG=$ac_end
30032       ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30033       sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
30034       if test -s "$tmp"/subs.next; then
30035         grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
30036         if test ! -s "$tmp"/subs.edit; then
30037           grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
30038           if test ! -s "$tmp"/subs.edit; then
30039             if test "$ac_beg" -gt 1; then
30040               ac_end=`expr "$ac_end" - 1`
30041               continue
30042             fi
30043           fi
30044         fi
30045       fi
30046
30047       if test -z "$ac_sed_cmds"; then
30048         ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30049       else
30050         ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30051       fi
30052       ac_sed_frag=`expr "$ac_sed_frag" + 1`
30053       ac_beg=$ac_end
30054       ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30055     fi
30056   done
30057   if test -z "$ac_sed_cmds"; then
30058     ac_sed_cmds="cat"
30059   fi
30060 fi # test -n "$CONFIG_FILES"
30061
30062 EOF
30063 cat >>"$CONFIG_STATUS" <<\EOF
30064 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30065   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30066   case "$ac_file" in
30067   - | *:- | *:-:* ) # input from stdin
30068         cat >"$tmp"/stdin
30069         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30070         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30071   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30072         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30073   * )   ac_file_in=$ac_file.in ;;
30074   esac
30075
30076   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30077   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30078          X"$ac_file" : 'X\(//\)[^/]' \| \
30079          X"$ac_file" : 'X\(//\)$' \| \
30080          X"$ac_file" : 'X\(/\)' \| \
30081          .     : '\(.\)' 2>/dev/null ||
30082 echo X"$ac_file" |
30083     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30084           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30085           /^X\(\/\/\)$/{ s//\1/; q; }
30086           /^X\(\/\).*/{ s//\1/; q; }
30087           s/.*/./; q'`
30088   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30089     { case "$ac_dir" in
30090   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30091   *)                      as_incr_dir=.;;
30092 esac
30093 as_dummy="$ac_dir"
30094 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30095   case $as_mkdir_dir in
30096     # Skip DOS drivespec
30097     ?:) as_incr_dir=$as_mkdir_dir ;;
30098     *)
30099       as_incr_dir=$as_incr_dir/$as_mkdir_dir
30100       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30101     ;;
30102   esac
30103 done; }
30104
30105     ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
30106     # A "../" for each directory in $ac_dir_suffix.
30107     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30108   else
30109     ac_dir_suffix= ac_dots=
30110   fi
30111
30112   case "$srcdir" in
30113   .)  ac_srcdir=.
30114       if test -z "$ac_dots"; then
30115          ac_top_srcdir=.
30116       else
30117          ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30118       fi ;;
30119   [\\/]* | ?:[\\/]* )
30120       ac_srcdir="$srcdir$ac_dir_suffix";
30121       ac_top_srcdir="$srcdir" ;;
30122   *) # Relative path.
30123     ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30124     ac_top_srcdir="$ac_dots$srcdir" ;;
30125   esac
30126
30127   case $INSTALL in
30128   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30129   *) ac_INSTALL=$ac_dots$INSTALL ;;
30130   esac
30131
30132   if test x"$ac_file" != x-; then
30133     { echo "$as_me:30133: creating $ac_file" >&5
30134 echo "$as_me: creating $ac_file" >&6;}
30135     rm -f "$ac_file"
30136   fi
30137   # Let's still pretend it is `configure' which instantiates (i.e., don't
30138   # use $as_me), people would be surprised to read:
30139   #    /* config.h.  Generated automatically by config.status.  */
30140   configure_input="Generated automatically from `echo $ac_file_in |
30141                                                  sed 's,.*/,,'` by configure."
30142
30143   # First look for the input files in the build tree, otherwise in the
30144   # src tree.
30145   ac_file_inputs=`IFS=:
30146     for f in $ac_file_in; do
30147       case $f in
30148       -) echo "$tmp"/stdin ;;
30149       [\\/$]*)
30150          # Absolute (can't be DOS-style, as IFS=:)
30151          test -f "$f" || { { echo "$as_me:30151: error: cannot find input file: $f" >&5
30152 echo "$as_me: error: cannot find input file: $f" >&2;}
30153    { (exit 1); exit 1; }; }
30154          echo "$f";;
30155       *) # Relative
30156          if test -f "$f"; then
30157            # Build tree
30158            echo "$f"
30159          elif test -f "$srcdir/$f"; then
30160            # Source tree
30161            echo "$srcdir/$f"
30162          else
30163            # /dev/null tree
30164            { { echo "$as_me:30164: error: cannot find input file: $f" >&5
30165 echo "$as_me: error: cannot find input file: $f" >&2;}
30166    { (exit 1); exit 1; }; }
30167          fi;;
30168       esac
30169     done` || { (exit 1); exit 1; }
30170 EOF
30171 cat >>"$CONFIG_STATUS" <<\EOF
30172   ac_warn_datarootdir=no
30173   if test x"$ac_file" != x-; then
30174     for ac_item in $ac_file_inputs
30175     do
30176       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30177       if test -n "$ac_seen"; then
30178         ac_used=`grep '@datarootdir@' "$ac_item"`
30179         if test -z "$ac_used"; then
30180           { echo "$as_me:30180: WARNING: datarootdir was used implicitly but not set:
30181 $ac_seen" >&5
30182 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30183 $ac_seen" >&2;}
30184           ac_warn_datarootdir=yes
30185         fi
30186       fi
30187       ac_seen=`grep '${datarootdir}' "$ac_item"`
30188       if test -n "$ac_seen"; then
30189         { echo "$as_me:30189: WARNING: datarootdir was used explicitly but not set:
30190 $ac_seen" >&5
30191 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30192 $ac_seen" >&2;}
30193         ac_warn_datarootdir=yes
30194       fi
30195     done
30196   fi
30197
30198 if test "x$ac_warn_datarootdir" = xyes; then
30199   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30200 fi
30201
30202 EOF
30203 cat >>"$CONFIG_STATUS" <<EOF
30204   sed "$ac_vpsub
30205 $extrasub
30206 EOF
30207 cat >>"$CONFIG_STATUS" <<\EOF
30208 :t
30209 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30210 s,@configure_input@,$configure_input,;t t
30211 s,@srcdir@,$ac_srcdir,;t t
30212 s,@top_srcdir@,$ac_top_srcdir,;t t
30213 s,@INSTALL@,$ac_INSTALL,;t t
30214 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
30215   rm -f "$tmp"/stdin
30216 EOF
30217 : "${FGREP:=grep -F}"
30218 : "${EGREP:=grep -E}"
30219 cat >>"$CONFIG_STATUS" <<EOF
30220   : "\${FGREP:=$FGREP}"
30221   : "\${EGREP:=$EGREP}"
30222 EOF
30223 cat >>"$CONFIG_STATUS" <<\EOF
30224   if test x"$ac_file" != x-; then
30225     cp "$tmp/out" "$ac_file"
30226
30227     for ac_name in prefix exec_prefix datarootdir
30228     do
30229         ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
30230         if test -n "$ac_seen"; then
30231             ac_init=`$EGREP '[  ]*'$ac_name'[   ]*=' "$ac_file"`
30232             if test -z "$ac_init"; then
30233               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
30234               { echo "$as_me:30234: WARNING: Variable $ac_name is used but was not set:
30235 $ac_seen" >&5
30236 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30237 $ac_seen" >&2;}
30238             fi
30239         fi
30240     done
30241     $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
30242     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
30243     if test -s "$tmp"/out; then
30244       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
30245       { echo "$as_me:30245: WARNING: Some variables may not be substituted:
30246 $ac_seen" >&5
30247 echo "$as_me: WARNING: Some variables may not be substituted:
30248 $ac_seen" >&2;}
30249     fi
30250   else
30251     cat "$tmp"/out
30252   fi
30253   rm -f "$tmp"/out
30254
30255 done
30256 EOF
30257 cat >>"$CONFIG_STATUS" <<\EOF
30258
30259 #
30260 # CONFIG_HEADER section.
30261 #
30262
30263 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30264 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30265 #
30266 # ac_d sets the value in "#define NAME VALUE" lines.
30267 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
30268 ac_dB='[        ].*$,\1#\2'
30269 ac_dC=' '
30270 ac_dD=',;t'
30271 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30272 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30273 ac_iB='\([      ]\),\1#\2define\3'
30274 ac_iC=' '
30275 ac_iD='\4,;t'
30276 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30277 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30278 ac_uB='$,\1#\2define\3'
30279 ac_uC=' '
30280 ac_uD=',;t'
30281
30282 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30283   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30284   case "$ac_file" in
30285   - | *:- | *:-:* ) # input from stdin
30286         cat >"$tmp"/stdin
30287         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30288         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30289   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30290         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30291   * )   ac_file_in=$ac_file.in ;;
30292   esac
30293
30294   test x"$ac_file" != x- && { echo "$as_me:30294: creating $ac_file" >&5
30295 echo "$as_me: creating $ac_file" >&6;}
30296
30297   # First look for the input files in the build tree, otherwise in the
30298   # src tree.
30299   ac_file_inputs=`IFS=:
30300     for f in $ac_file_in; do
30301       case $f in
30302       -) echo "$tmp"/stdin ;;
30303       [\\/$]*)
30304          # Absolute (can't be DOS-style, as IFS=:)
30305          test -f "$f" || { { echo "$as_me:30305: error: cannot find input file: $f" >&5
30306 echo "$as_me: error: cannot find input file: $f" >&2;}
30307    { (exit 1); exit 1; }; }
30308          echo $f;;
30309       *) # Relative
30310          if test -f "$f"; then
30311            # Build tree
30312            echo $f
30313          elif test -f "$srcdir/$f"; then
30314            # Source tree
30315            echo "$srcdir/$f"
30316          else
30317            # /dev/null tree
30318            { { echo "$as_me:30318: error: cannot find input file: $f" >&5
30319 echo "$as_me: error: cannot find input file: $f" >&2;}
30320    { (exit 1); exit 1; }; }
30321          fi;;
30322       esac
30323     done` || { (exit 1); exit 1; }
30324   # Remove the trailing spaces.
30325   sed 's/[      ]*$//' $ac_file_inputs >"$tmp"/in
30326
30327 EOF
30328
30329 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
30330 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
30331 # be either 'cat' or 'sort'.
30332 cat confdefs.h | uniq >conftest.vals
30333
30334 # Break up conftest.vals because some shells have a limit on
30335 # the size of here documents, and old seds have small limits too.
30336
30337 rm -f conftest.tail
30338 echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
30339 while grep . conftest.vals >/dev/null
30340 do
30341   # Write chunks of a limited-size here document to conftest.frag.
30342   echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30343   sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30344   echo 'CEOF' >> "$CONFIG_STATUS"
30345   sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30346   rm -f conftest.vals
30347   mv conftest.tail conftest.vals
30348 done
30349 rm -f conftest.vals
30350
30351 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30352 # marker @DEFS@.
30353 echo '  cat >> conftest.edit <<CEOF
30354 /@DEFS@/r conftest.frag
30355 /@DEFS@/d
30356 CEOF
30357 sed -f conftest.edit "$tmp"/in > "$tmp"/out
30358 rm -f "$tmp"/in
30359 mv "$tmp"/out "$tmp"/in
30360 rm -f conftest.edit conftest.frag
30361 ' >> "$CONFIG_STATUS"
30362
30363 cat >>"$CONFIG_STATUS" <<\EOF
30364   # Let's still pretend it is `configure' which instantiates (i.e., don't
30365   # use $as_me), people would be surprised to read:
30366   #    /* config.h.  Generated automatically by config.status.  */
30367   if test x"$ac_file" = x-; then
30368     echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
30369   else
30370     echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
30371   fi
30372   cat "$tmp"/in >>"$tmp"/config.h
30373   rm -f "$tmp"/in
30374   if test x"$ac_file" != x-; then
30375     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30376       { echo "$as_me:30376: $ac_file is unchanged" >&5
30377 echo "$as_me: $ac_file is unchanged" >&6;}
30378     else
30379       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30380          X"$ac_file" : 'X\(//\)[^/]' \| \
30381          X"$ac_file" : 'X\(//\)$' \| \
30382          X"$ac_file" : 'X\(/\)' \| \
30383          .     : '\(.\)' 2>/dev/null ||
30384 echo X"$ac_file" |
30385     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30386           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30387           /^X\(\/\/\)$/{ s//\1/; q; }
30388           /^X\(\/\).*/{ s//\1/; q; }
30389           s/.*/./; q'`
30390       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30391         { case "$ac_dir" in
30392   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30393   *)                      as_incr_dir=.;;
30394 esac
30395 as_dummy="$ac_dir"
30396 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30397   case $as_mkdir_dir in
30398     # Skip DOS drivespec
30399     ?:) as_incr_dir=$as_mkdir_dir ;;
30400     *)
30401       as_incr_dir=$as_incr_dir/$as_mkdir_dir
30402       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30403     ;;
30404   esac
30405 done; }
30406
30407       fi
30408       rm -f "$ac_file"
30409       mv "$tmp/config.h" "$ac_file"
30410     fi
30411   else
30412     cat "$tmp"/config.h
30413     rm -f "$tmp"/config.h
30414   fi
30415 done
30416 EOF
30417 cat >>"$CONFIG_STATUS" <<\EOF
30418 #
30419 # CONFIG_COMMANDS section.
30420 #
30421 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30422   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30423   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30424
30425   case "$ac_dest" in
30426     default )
30427 if test "x$cf_with_tests" != xno ; then
30428
30429 for cf_dir in test
30430 do
30431         if test ! -d "$srcdir/$cf_dir" ; then
30432                 continue
30433         elif test -f "$srcdir/$cf_dir/programs" ; then
30434                 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30435         fi
30436 done
30437
30438 fi
30439
30440 cf_prefix=$LIB_PREFIX
30441
30442 case "$cf_cv_shlib_version" in
30443 (cygdll|msysdll|mingw|msvcdll)
30444         TINFO_NAME=$TINFO_ARG_SUFFIX
30445         TINFO_SUFFIX=.dll
30446         ;;
30447 esac
30448
30449 if test -n "$TINFO_SUFFIX" ; then
30450         case "$TINFO_SUFFIX" in
30451         (tw*)
30452                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30453                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30454                 ;;
30455         (t*)
30456                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30457                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30458                 ;;
30459         (w*)
30460                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30461                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30462                 ;;
30463         esac
30464 fi
30465
30466 for cf_dir in $SRC_SUBDIRS
30467 do
30468         if test ! -d "$srcdir/$cf_dir" ; then
30469                 continue
30470         elif test -f "$srcdir/$cf_dir/modules" ; then
30471
30472                 SHARED_LIB=
30473                 Libs_To_Make=
30474                 cf_awk_program=
30475                 if test -n "${cf_cv_abi_default}" && test "x${cf_cv_abi_default}" != "x5"
30476                 then
30477                         cf_awk_program="$cf_awk_program\
30478 /deprecated in ABI${cf_cv_abi_default}/ { next; }\
30479 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_default}\"); }\
30480 "
30481                 fi
30482
30483                 if test "x$WILDCARD_SYMS" = xno
30484                 then
30485                         cf_awk_program="$cf_awk_program\
30486 /[      ]_\\*;/ { skip=1; next; }\
30487 "
30488                 fi
30489
30490                 if test "x$cf_awk_program" != "x"
30491                 then
30492                         cat >>$cf_dir/Makefile <<CF_EOF
30493
30494 # Generated by CF_LIB_RULES
30495 resulting.map: $UNALTERED_SYMS
30496         $AWK 'BEGIN { skip = 1; last=""; } \
30497 $cf_awk_program \
30498 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30499  skip = 0; last = \$\$0; } \
30500 END { print last; }' < "$UNALTERED_SYMS" >\$@
30501
30502 distclean::
30503         rm -f resulting.map
30504 CF_EOF
30505                 fi
30506
30507                 for cf_item in $cf_LIST_MODELS
30508                 do
30509
30510         case X$cf_item in
30511         (Xlibtool)
30512                 cf_suffix='.la'
30513                 cf_depsuf=$cf_suffix
30514                 ;;
30515         (Xdebug)
30516                 case "$cf_cv_system_name" in
30517                 (*-msvc*)
30518                         cf_suffix='_g.lib'
30519                         ;;
30520                 (*)
30521                         cf_suffix='_g.a'
30522                         ;;
30523                 esac
30524                 cf_depsuf=$cf_suffix
30525                 ;;
30526         (Xprofile)
30527                 case "$cf_cv_system_name" in
30528                 (*-msvc*)
30529                         cf_suffix='_p.lib'
30530                         ;;
30531                 (*)
30532                         cf_suffix='_p.a'
30533                         ;;
30534                 esac
30535                 cf_depsuf=$cf_suffix
30536                 ;;
30537         (Xshared)
30538                 case "$cf_cv_system_name" in
30539                 (aix[5-7]*)
30540                         cf_suffix='.so'
30541                         cf_depsuf=$cf_suffix
30542                         ;;
30543                 (*-msvc*)
30544                         cf_suffix='.dll'
30545                         cf_depsuf='.dll.lib'
30546                         ;;
30547                 (cygwin*|msys*|mingw*)
30548                         cf_suffix='.dll'
30549                         cf_depsuf='.dll.a'
30550                         ;;
30551                 (darwin*)
30552                         cf_suffix='.dylib'
30553                         cf_depsuf=$cf_suffix
30554                         ;;
30555                 (hpux*)
30556                         case "$target" in
30557                         (ia64*)
30558                                 cf_suffix='.so'
30559                                 cf_depsuf=$cf_suffix
30560                                 ;;
30561                         (*)
30562                                 cf_suffix='.sl'
30563                                 cf_depsuf=$cf_suffix
30564                                 ;;
30565                         esac
30566                         ;;
30567                 (*)
30568                         cf_suffix='.so'
30569                         cf_depsuf=$cf_suffix
30570                         ;;
30571                 esac
30572                 ;;
30573         (*)
30574                 case "$target" in
30575                 (*-msvc*)
30576                         cf_suffix='.lib'
30577                         ;;
30578                 (*)
30579                         cf_suffix='.a'
30580                         ;;
30581                 esac
30582                 cf_depsuf=$cf_suffix
30583                 ;;
30584         esac
30585         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30586         then
30587                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30588                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30589         fi
30590
30591                         if test "$cf_dir" = "c++"
30592                         then
30593
30594 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30595
30596 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30597
30598                         else
30599
30600 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30601
30602 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30603
30604                         fi
30605                         test -z "$cf_libname" && cf_libname="$cf_dir"
30606                         if test "$cf_item" = shared ; then
30607                                 if test -n "${LIB_SUFFIX}"
30608                                 then
30609                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30610                                 else
30611                                         cf_shared_suffix="$cf_suffix"
30612                                 fi
30613                                 if test "$cf_cv_do_symlinks" = yes ; then
30614                                         cf_version_name=
30615
30616                                         case "$cf_cv_shlib_version" in
30617                                         (rel)
30618                                                 cf_version_name=REL_VERSION
30619                                                 ;;
30620                                         (abi)
30621                                                 cf_version_name=ABI_VERSION
30622                                                 ;;
30623                                         esac
30624
30625                                         if test -n "$cf_version_name"
30626                                         then
30627                                                 case "$cf_cv_system_name" in
30628                                                 (darwin*)
30629                                                         # "w", etc?
30630                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30631                                                         ;;
30632                                                 (*)
30633                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30634                                                         ;;
30635                                                 esac
30636                                         fi
30637                                         if test -n "${USE_LIB_SUFFIX}"
30638                                         then
30639                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30640                                         else
30641                                                 cf_shared_suffix="$cf_suffix"
30642                                         fi
30643                                 fi
30644                                 # cygwin needs import library, and has unique naming convention
30645                                 # use autodetected ${cf_prefix} for import lib and static lib, but
30646                                 # use 'cyg' prefix for shared lib.
30647                                 case "$cf_cv_shlib_version" in
30648                                 (cygdll)
30649                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30650                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30651                                         ;;
30652                                 (msysdll)
30653                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30654                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30655                                         ;;
30656                                 (mingw)
30657                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30658                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30659                                         ;;
30660                                 (msvcdll)
30661                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30662                                         cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30663                                         ;;
30664                                 (*)
30665                                         cf_add_lib=
30666                                         ;;
30667                                 esac
30668                                 if test -n "$cf_add_lib"
30669                                 then
30670                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
30671                                         continue
30672                                 fi
30673                         fi
30674                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30675                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
30676                 done
30677
30678                 if test "$cf_dir" = ncurses ; then
30679                         cf_subsets="$LIB_SUBSETS"
30680                         cf_r_parts="$cf_subsets"
30681                         cf_liblist="$Libs_To_Make"
30682
30683                         while test -n "$cf_r_parts"
30684                         do
30685                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30686                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30687                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
30688                                         cf_add_lib=
30689                                         case "$cf_l_parts" in
30690                                         (*termlib*)
30691                                                 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30692                                                 ;;
30693                                         (*ticlib*)
30694                                                 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30695                                                 ;;
30696                                         (*)
30697                                                 break
30698                                                 ;;
30699                                         esac
30700                                         if test -n "$cf_add_lib"; then
30701                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
30702                                         fi
30703                                 else
30704                                         break
30705                                 fi
30706                         done
30707                 else
30708                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
30709                 fi
30710
30711                 if test "$cf_dir" = c++; then
30712                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
30713                                 cf_list=
30714                                 for cf_item in $Libs_To_Make
30715                                 do
30716                                         case "$cf_item" in
30717                                         (*.a)
30718                                                 ;;
30719                                         (*)
30720                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
30721                                                 ;;
30722                                         esac
30723                                         for cf_test in $cf_list
30724                                         do
30725                                                 if test "$cf_test" = "$cf_item"
30726                                                 then
30727                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
30728                                                         cf_item=
30729                                                         break
30730                                                 fi
30731                                         done
30732                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
30733                                 done
30734                                 Libs_To_Make="$cf_list"
30735                         fi
30736                 fi
30737
30738                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
30739                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
30740                         "$cf_dir/Makefile" >$cf_dir/Makefile.out
30741                 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
30742
30743                 $AWK -f "$srcdir/mk-0th.awk" \
30744                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
30745                         "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30746
30747                 for cf_subset in $cf_subsets
30748                 do
30749                         cf_subdirs=
30750                         for cf_item in $cf_LIST_MODELS
30751                         do
30752
30753                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
30754
30755 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30756
30757                         CXX_MODEL=$cf_ITEM
30758                         if test "$CXX_MODEL" = SHARED; then
30759                                 case "$cf_cv_shlib_version" in
30760                                 (cygdll|msysdll|mingw|msvcdll)
30761                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
30762
30763 echo "${as_me:-configure}:30763: testing overriding CXX_MODEL to SHARED ..." 1>&5
30764
30765                                         with_shared_cxx=yes
30766                                         ;;
30767                                 (*)
30768                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
30769                                         ;;
30770                                 esac
30771                         fi
30772
30773         case X$cf_item in
30774         (Xlibtool)
30775                 cf_suffix='.la'
30776                 cf_depsuf=$cf_suffix
30777                 ;;
30778         (Xdebug)
30779                 case "$cf_cv_system_name" in
30780                 (*-msvc*)
30781                         cf_suffix='_g.lib'
30782                         ;;
30783                 (*)
30784                         cf_suffix='_g.a'
30785                         ;;
30786                 esac
30787                 cf_depsuf=$cf_suffix
30788                 ;;
30789         (Xprofile)
30790                 case "$cf_cv_system_name" in
30791                 (*-msvc*)
30792                         cf_suffix='_p.lib'
30793                         ;;
30794                 (*)
30795                         cf_suffix='_p.a'
30796                         ;;
30797                 esac
30798                 cf_depsuf=$cf_suffix
30799                 ;;
30800         (Xshared)
30801                 case "$cf_cv_system_name" in
30802                 (aix[5-7]*)
30803                         cf_suffix='.so'
30804                         cf_depsuf=$cf_suffix
30805                         ;;
30806                 (*-msvc*)
30807                         cf_suffix='.dll'
30808                         cf_depsuf='.dll.lib'
30809                         ;;
30810                 (cygwin*|msys*|mingw*)
30811                         cf_suffix='.dll'
30812                         cf_depsuf='.dll.a'
30813                         ;;
30814                 (darwin*)
30815                         cf_suffix='.dylib'
30816                         cf_depsuf=$cf_suffix
30817                         ;;
30818                 (hpux*)
30819                         case "$target" in
30820                         (ia64*)
30821                                 cf_suffix='.so'
30822                                 cf_depsuf=$cf_suffix
30823                                 ;;
30824                         (*)
30825                                 cf_suffix='.sl'
30826                                 cf_depsuf=$cf_suffix
30827                                 ;;
30828                         esac
30829                         ;;
30830                 (*)
30831                         cf_suffix='.so'
30832                         cf_depsuf=$cf_suffix
30833                         ;;
30834                 esac
30835                 ;;
30836         (*)
30837                 case "$target" in
30838                 (*-msvc*)
30839                         cf_suffix='.lib'
30840                         ;;
30841                 (*)
30842                         cf_suffix='.a'
30843                         ;;
30844                 esac
30845                 cf_depsuf=$cf_suffix
30846                 ;;
30847         esac
30848         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30849         then
30850                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30851                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30852         fi
30853
30854         case $cf_item in
30855         (libtool) cf_subdir='obj_lo'  ;;
30856         (normal)  cf_subdir='objects' ;;
30857         (debug)   cf_subdir='obj_g' ;;
30858         (profile) cf_subdir='obj_p' ;;
30859         (shared)
30860                 case "$cf_cv_system_name" in
30861                 (cygwin|msys)
30862                         cf_subdir='objects' ;;
30863                 (*)
30864                         cf_subdir='obj_s' ;;
30865                 esac
30866         esac
30867
30868                         # Test for case where we build libtinfo with a different name.
30869                         cf_libname=$cf_dir
30870                         if test "$cf_dir" = ncurses ; then
30871                                 case "$cf_subset" in
30872                                 (*base*)
30873                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
30874                                         ;;
30875                                 (*termlib*)
30876                                         cf_libname=$TINFO_LIB_SUFFIX
30877                                         ;;
30878                                 (ticlib*)
30879                                         cf_libname=$TICS_LIB_SUFFIX
30880                                         ;;
30881                                 esac
30882                         elif test "$cf_dir" = c++ ; then
30883
30884 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30885
30886 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30887
30888                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30889                         else
30890
30891 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30892
30893 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30894
30895                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30896                         fi
30897                         if test -n "${USE_ARG_SUFFIX}" ; then
30898                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
30899                                 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
30900                         fi
30901
30902                         # These dependencies really are for development, not
30903                         # builds, but they are useful in porting, too.
30904                         cf_depend="../include/ncurses_cfg.h"
30905                         if test "$srcdir" = "."; then
30906                                 cf_reldir="."
30907                         else
30908                                 cf_reldir="\${srcdir}"
30909                         fi
30910
30911                         if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
30912                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
30913                         elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
30914                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
30915                         fi
30916
30917                         cf_dir_suffix=
30918                         old_cf_suffix="$cf_suffix"
30919                         if test "$cf_cv_shlib_version_infix" = yes ; then
30920                         if test -n "$USE_LIB_SUFFIX" ; then
30921                                 case "$USE_LIB_SUFFIX" in
30922                                 (tw*)
30923                                         cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
30924                                         cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30925                                         cf_dir_suffix=tw$EXTRA_SUFFIX
30926                                         ;;
30927                                 (t*)
30928                                         cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
30929                                         cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
30930                                         cf_dir_suffix=t$EXTRA_SUFFIX
30931                                         ;;
30932                                 (w*)
30933                                         cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
30934                                         cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
30935                                         cf_dir_suffix=w$EXTRA_SUFFIX
30936                                         ;;
30937                                 (*)
30938                                         cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
30939                                         cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
30940                                         cf_dir_suffix=$EXTRA_SUFFIX
30941                                         ;;
30942                                 esac
30943                         fi
30944                         fi
30945
30946                         $AWK -f "$srcdir/mk-1st.awk" \
30947                                 name=${cf_libname}${cf_dir_suffix} \
30948                                 traces=$LIB_TRACING \
30949                                 MODEL=$cf_ITEM \
30950                                 CXX_MODEL=$CXX_MODEL \
30951                                 LIB_SUFFIX=$LIB_SUFFIX \
30952                                 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
30953                                 make_phony="${cf_cv_make_PHONY:-no}" \
30954                                 model=$cf_subdir \
30955                                 prefix=$cf_prefix \
30956                                 suffix=$cf_suffix \
30957                                 subset=$cf_subset \
30958                                 driver=$cf_cv_term_driver \
30959                                 SymLink="$LN_S" \
30960                                 TermlibRoot=$TINFO_NAME \
30961                                 TermlibSuffix=$TINFO_SUFFIX \
30962                                 ShlibVer=$cf_cv_shlib_version \
30963                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
30964                                 ReLink=${cf_cv_do_relink:-no} \
30965                                 ReRanlib=${cf_cv_do_reranlib:-yes} \
30966                                 DoLinks=$cf_cv_do_symlinks \
30967                                 rmSoLocs=$cf_cv_rm_so_locs \
30968                                 ldconfig="$LDCONFIG" \
30969                                 overwrite=$WITH_OVERWRITE \
30970                                 depend="$cf_depend" \
30971                                 host="$host" \
30972                                 libtool_version="$LIBTOOL_VERSION" \
30973                                 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30974
30975                         cf_suffix="$old_cf_suffix"
30976
30977                         for cf_subdir2 in $cf_subdirs lib
30978                         do
30979                                 test "$cf_subdir" = "$cf_subdir2" && break
30980                         done
30981                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
30982                         $AWK -f "$srcdir/mk-2nd.awk" \
30983                                 name=$cf_dir \
30984                                 traces=$LIB_TRACING \
30985                                 MODEL=$cf_ITEM \
30986                                 model=$cf_subdir \
30987                                 subset=$cf_subset \
30988                                 srcdir=$srcdir \
30989                                 echo=$WITH_ECHO \
30990                                 crenames=$cf_cv_prog_CC_c_o \
30991                                 cxxrenames=$cf_cv_prog_CXX_c_o \
30992                                 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30993                         cf_subdirs="$cf_subdirs $cf_subdir"
30994                         done
30995                 done
30996         fi
30997
30998         echo '  ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
30999 done
31000
31001 echo >> Makefile
31002 echo '# generated by CF_LIB_RULES' >> Makefile
31003
31004 if test "x$cf_cv_make_PHONY" = xyes ; then
31005         cat >> Makefile <<-CF_EOF
31006
31007         .PHONY :        libs
31008         .PHONY :        lintlib
31009         .PHONY :        install.includes
31010         .PHONY :        uninstall.includes
31011         .PHONY :        install.libs
31012         .PHONY :        uninstall.libs
31013 CF_EOF
31014 fi
31015
31016 for cf_dir in $SRC_SUBDIRS
31017 do
31018         if test ! -d "$srcdir/$cf_dir" ; then
31019                 continue
31020         fi
31021
31022         if test -f "$cf_dir/Makefile" ; then
31023                 case "$cf_dir" in
31024                 (Ada95)
31025                         echo 'libs \' >> Makefile
31026                         echo 'install.libs \' >> Makefile
31027                         echo 'uninstall.libs ::' >> Makefile
31028                         echo '  ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31029                         ;;
31030                 esac
31031         fi
31032
31033         if test -f "$srcdir/$cf_dir/modules" ; then
31034
31035                 if test "x$cf_cv_make_PHONY" = xyes ; then
31036                         cat >> Makefile <<-CF_EOF
31037
31038                         .PHONY :        install.$cf_dir
31039                         .PHONY :        uninstall.$cf_dir
31040 CF_EOF
31041                 fi
31042
31043                 echo >> Makefile
31044                 if test -f "$srcdir/$cf_dir/headers" ; then
31045 cat >> Makefile <<CF_EOF
31046 install.includes \\
31047 uninstall.includes \\
31048 CF_EOF
31049                 fi
31050
31051 cat >> Makefile <<CF_EOF
31052 lint \\
31053 libs \\
31054 lintlib \\
31055 install.libs \\
31056 uninstall.libs \\
31057 install.$cf_dir \\
31058 uninstall.$cf_dir ::
31059         ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31060 CF_EOF
31061         elif test -f "$srcdir/$cf_dir/headers" ; then
31062 cat >> Makefile <<CF_EOF
31063
31064 libs \\
31065 install.libs \\
31066 uninstall.libs \\
31067 install.includes \\
31068 uninstall.includes ::
31069         ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31070 CF_EOF
31071 fi
31072 done
31073
31074 if test "x$cf_cv_make_PHONY" = xyes ; then
31075         cat >> Makefile <<-CF_EOF
31076
31077         .PHONY :        install.data
31078         .PHONY :        uninstall.data
31079 CF_EOF
31080 fi
31081
31082 if test "x$cf_with_db_install" = xyes; then
31083 cat >> Makefile <<CF_EOF
31084
31085 install.libs uninstall.libs \\
31086 install.data uninstall.data ::
31087 $MAKE_TERMINFO  ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31088 CF_EOF
31089 else
31090 cat >> Makefile <<CF_EOF
31091
31092 install.libs uninstall.libs ::
31093         ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31094 CF_EOF
31095 fi
31096
31097 if test "x$cf_with_manpages" = xyes; then
31098
31099 if test "x$cf_cv_make_PHONY" = xyes ; then
31100         cat >> Makefile <<-CF_EOF
31101
31102         .PHONY :        install.man
31103         .PHONY :        uninstall.man
31104 CF_EOF
31105 fi
31106
31107 cat >> Makefile <<CF_EOF
31108
31109 install.man \\
31110 uninstall.man ::
31111         ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31112 CF_EOF
31113 fi
31114
31115 cat >> Makefile <<CF_EOF
31116
31117 distclean ::
31118         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31119         rm -f headers.sh headers.sed mk_shared_lib.sh
31120         rm -f edit_man.* man_alias.*
31121         rm -rf \${DIRS_TO_MAKE}
31122 CF_EOF
31123
31124 # Special case: tack's manpage lives in its own directory.
31125 if test "x$cf_with_manpages" = xyes; then
31126 if test "x$cf_with_tack" = "xyes"; then
31127 cat >> Makefile <<CF_EOF
31128
31129 install.man \\
31130 uninstall.man ::
31131         ( cd tack && \${MAKE} \${TOP_MFLAGS} \$@ )
31132 CF_EOF
31133 fi
31134 fi
31135
31136 rm -f headers.sed headers.sh
31137
31138 echo creating headers.sh
31139 cat >headers.sh <<CF_EOF
31140 #! $SHELL
31141 # This shell script is generated by the 'configure' script.  It is invoked in a
31142 # subdirectory of the build tree.  It generates a sed-script in the parent
31143 # directory that is used to adjust includes for header files that reside in a
31144 # subdirectory of /usr/include, etc.
31145 PRG=""
31146 while test \$# != 3
31147 do
31148 PRG="\$PRG \$1"; shift
31149 done
31150 DST=\$1
31151 REF=\$2
31152 SRC=\$3
31153 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31154 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31155 echo installing \$SRC in \$DST
31156 CF_EOF
31157
31158 if test "$WITH_CURSES_H" = yes; then
31159         cat >>headers.sh <<CF_EOF
31160 case \$DST in
31161 (/*/include/*)
31162         END=\`basename \$DST\`
31163         for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31164         do
31165                 NAME=\`basename \$i\`
31166                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31167         done
31168         ;;
31169 (*)
31170         echo "" >> \$TMPSED
31171         ;;
31172 esac
31173 CF_EOF
31174
31175 else
31176         cat >>headers.sh <<CF_EOF
31177 case \$DST in
31178 (/*/include/*)
31179         END=\`basename \$DST\`
31180         for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31181         do
31182                 NAME=\`basename \$i\`
31183                 if test "\$NAME" = "curses.h"
31184                 then
31185                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31186                         NAME=ncurses.h
31187                 fi
31188                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31189         done
31190         ;;
31191 (*)
31192         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31193         ;;
31194 esac
31195 CF_EOF
31196 fi
31197 cat >>headers.sh <<CF_EOF
31198 rm -f \$TMPSRC
31199 sed -f \$TMPSED \$SRC > \$TMPSRC
31200 NAME=\`basename \$SRC\`
31201 CF_EOF
31202 if test "$WITH_CURSES_H" != yes; then
31203         cat >>headers.sh <<CF_EOF
31204 test "\$NAME" = "curses.h" && NAME=ncurses.h
31205 CF_EOF
31206 fi
31207 cat >>headers.sh <<CF_EOF
31208 # Just in case someone gzip'd manpages, remove the conflicting copy.
31209 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31210
31211 eval \$PRG \$TMPSRC \$DST/\$NAME
31212 rm -f \$TMPSRC \$TMPSED
31213 CF_EOF
31214
31215 chmod 0755 headers.sh
31216
31217 for cf_dir in $SRC_SUBDIRS
31218 do
31219         if test ! -d "$srcdir/$cf_dir" ; then
31220                 continue
31221         fi
31222
31223         if test -f "$srcdir/$cf_dir/headers" ; then
31224                 $AWK -f "$srcdir/mk-hdr.awk" \
31225                         subset="$LIB_SUBSETS" \
31226                         compat="$WITH_CURSES_H" \
31227                         "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31228         fi
31229
31230         if test -f "$srcdir/$cf_dir/modules" ; then
31231                 if test "$cf_dir" != "c++" ; then
31232                         if test "x$cf_cv_make_PHONY" = xyes ; then
31233                                 cat >> $cf_dir/Makefile <<-CF_EOF
31234
31235                                 .PHONY :        depend
31236 CF_EOF
31237                         fi
31238
31239                         cat >>$cf_dir/Makefile <<"CF_EOF"
31240 depend : ${AUTO_SRC}
31241         makedepend -- ${CPPFLAGS} -- ${C_SRC}
31242
31243 # DO NOT DELETE THIS LINE -- make depend depends on it.
31244 CF_EOF
31245                 fi
31246         fi
31247 done
31248
31249 if test "$MANPAGE_RENAMES" != no ; then
31250         # Construct a sed-script to perform renaming within man-pages
31251         test -n "$verbose" && echo "creating edit_man.sed"
31252         test ! -d man && mkdir man
31253         FGREP="${FGREP-grep -F}" $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
31254 fi
31255
31256 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31257 if test -z "$USE_OLD_MAKERULES" ; then
31258         $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31259 fi
31260 fi
31261  ;;
31262   esac
31263 done
31264 EOF
31265
31266 cat >>"$CONFIG_STATUS" <<\EOF
31267
31268 { (exit 0); exit 0; }
31269 EOF
31270 chmod +x "$CONFIG_STATUS"
31271 ac_clean_files=$ac_clean_files_save
31272
31273 # configure is writing to config.log, and then calls config.status.
31274 # config.status does its own redirection, appending to config.log.
31275 # Unfortunately, on DOS this fails, as config.log is still kept open
31276 # by configure, so config.status won't be able to write to it; its
31277 # output is simply discarded.  So we exec the FD to /dev/null,
31278 # effectively closing config.log, so it can be properly (re)opened and
31279 # appended to by config.status.  When coming back to configure, we
31280 # need to make the FD available again.
31281 if test "$no_create" != yes; then
31282   ac_cs_success=:
31283   exec 5>/dev/null
31284   $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31285   exec 5>>config.log
31286   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31287   # would make configure fail if this is the last instruction.
31288   "$ac_cs_success" || { (exit 1); exit 1; }
31289 fi
31290 ${MAKE:-make} preinstall