]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 6.4 - patch 20230311
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.757 .
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/^[^(]*([^)][^)]*) //' -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" | sed -e "s%^$cf_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 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -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|mingw*)
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 esac
19167
19168 echo "$as_me:19168: checking if -lm needed for math functions" >&5
19169 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19170 if test "${cf_cv_need_libm+set}" = set; then
19171   echo $ECHO_N "(cached) $ECHO_C" >&6
19172 else
19173
19174         cat >"conftest.$ac_ext" <<_ACEOF
19175 #line 19175 "configure"
19176 #include "confdefs.h"
19177
19178                 #include <stdio.h>
19179                 #include <stdlib.h>
19180                 #include <math.h>
19181
19182 int
19183 main (void)
19184 {
19185 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19186   ;
19187   return 0;
19188 }
19189 _ACEOF
19190 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19191 if { (eval echo "$as_me:19191: \"$ac_link\"") >&5
19192   (eval $ac_link) 2>&5
19193   ac_status=$?
19194   echo "$as_me:19194: \$? = $ac_status" >&5
19195   (exit "$ac_status"); } &&
19196          { ac_try='test -s "conftest$ac_exeext"'
19197   { (eval echo "$as_me:19197: \"$ac_try\"") >&5
19198   (eval $ac_try) 2>&5
19199   ac_status=$?
19200   echo "$as_me:19200: \$? = $ac_status" >&5
19201   (exit "$ac_status"); }; }; then
19202   cf_cv_need_libm=no
19203 else
19204   echo "$as_me: failed program was:" >&5
19205 cat "conftest.$ac_ext" >&5
19206 cf_cv_need_libm=yes
19207 fi
19208 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19209 fi
19210 echo "$as_me:19210: result: $cf_cv_need_libm" >&5
19211 echo "${ECHO_T}$cf_cv_need_libm" >&6
19212
19213 if test "$cf_cv_need_libm" = yes
19214 then
19215
19216         cf_save_LIBS="$LIBS"
19217         LIBS="$LIBS -lm"
19218         echo "$as_me:19218: checking if -lm is available for math functions" >&5
19219 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19220 if test "${cf_cv_have_libm+set}" = set; then
19221   echo $ECHO_N "(cached) $ECHO_C" >&6
19222 else
19223
19224         cat >"conftest.$ac_ext" <<_ACEOF
19225 #line 19225 "configure"
19226 #include "confdefs.h"
19227
19228                 #include <stdio.h>
19229                 #include <stdlib.h>
19230                 #include <math.h>
19231
19232 int
19233 main (void)
19234 {
19235 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19236   ;
19237   return 0;
19238 }
19239 _ACEOF
19240 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19241 if { (eval echo "$as_me:19241: \"$ac_link\"") >&5
19242   (eval $ac_link) 2>&5
19243   ac_status=$?
19244   echo "$as_me:19244: \$? = $ac_status" >&5
19245   (exit "$ac_status"); } &&
19246          { ac_try='test -s "conftest$ac_exeext"'
19247   { (eval echo "$as_me:19247: \"$ac_try\"") >&5
19248   (eval $ac_try) 2>&5
19249   ac_status=$?
19250   echo "$as_me:19250: \$? = $ac_status" >&5
19251   (exit "$ac_status"); }; }; then
19252   cf_cv_have_libm=yes
19253 else
19254   echo "$as_me: failed program was:" >&5
19255 cat "conftest.$ac_ext" >&5
19256 cf_cv_have_libm=no
19257 fi
19258 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19259 fi
19260 echo "$as_me:19260: result: $cf_cv_have_libm" >&5
19261 echo "${ECHO_T}$cf_cv_have_libm" >&6
19262         LIBS="$cf_save_LIBS"
19263
19264         if test "$cf_cv_have_libm" = yes
19265         then
19266                 MATH_LIB=-lm
19267         fi
19268 else
19269         cf_cv_have_libm=yes
19270 fi
19271
19272 if test "$cf_cv_have_libm" = yes
19273 then
19274
19275 cat >>confdefs.h <<\EOF
19276 #define HAVE_MATH_FUNCS 1
19277 EOF
19278
19279 fi
19280
19281 ###     Checks for header files.
19282 echo "$as_me:19282: checking whether time.h and sys/time.h may both be included" >&5
19283 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19284 if test "${ac_cv_header_time+set}" = set; then
19285   echo $ECHO_N "(cached) $ECHO_C" >&6
19286 else
19287   cat >"conftest.$ac_ext" <<_ACEOF
19288 #line 19288 "configure"
19289 #include "confdefs.h"
19290 #include <sys/types.h>
19291 #include <sys/time.h>
19292 #include <time.h>
19293
19294 int
19295 main (void)
19296 {
19297 if ((struct tm *) 0)
19298 return 0;
19299   ;
19300   return 0;
19301 }
19302 _ACEOF
19303 rm -f "conftest.$ac_objext"
19304 if { (eval echo "$as_me:19304: \"$ac_compile\"") >&5
19305   (eval $ac_compile) 2>&5
19306   ac_status=$?
19307   echo "$as_me:19307: \$? = $ac_status" >&5
19308   (exit "$ac_status"); } &&
19309          { ac_try='test -s "conftest.$ac_objext"'
19310   { (eval echo "$as_me:19310: \"$ac_try\"") >&5
19311   (eval $ac_try) 2>&5
19312   ac_status=$?
19313   echo "$as_me:19313: \$? = $ac_status" >&5
19314   (exit "$ac_status"); }; }; then
19315   ac_cv_header_time=yes
19316 else
19317   echo "$as_me: failed program was:" >&5
19318 cat "conftest.$ac_ext" >&5
19319 ac_cv_header_time=no
19320 fi
19321 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19322 fi
19323 echo "$as_me:19323: result: $ac_cv_header_time" >&5
19324 echo "${ECHO_T}$ac_cv_header_time" >&6
19325 if test $ac_cv_header_time = yes; then
19326
19327 cat >>confdefs.h <<\EOF
19328 #define TIME_WITH_SYS_TIME 1
19329 EOF
19330
19331 fi
19332
19333 cf_regex_func=no
19334 cf_regex_libs=
19335 case "$host_os" in
19336 (mingw*)
19337         # -lsystre -ltre -lintl -liconv
19338         echo "$as_me:19338: checking for regcomp in -lsystre" >&5
19339 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19340 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19341   echo $ECHO_N "(cached) $ECHO_C" >&6
19342 else
19343   ac_check_lib_save_LIBS=$LIBS
19344 LIBS="-lsystre  $LIBS"
19345 cat >"conftest.$ac_ext" <<_ACEOF
19346 #line 19346 "configure"
19347 #include "confdefs.h"
19348
19349 /* Override any gcc2 internal prototype to avoid an error.  */
19350 #ifdef __cplusplus
19351 extern "C"
19352 #endif
19353 /* We use char because int might match the return type of a gcc2
19354    builtin and then its argument prototype would still apply.  */
19355 char regcomp ();
19356 int
19357 main (void)
19358 {
19359 regcomp ();
19360   ;
19361   return 0;
19362 }
19363 _ACEOF
19364 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19365 if { (eval echo "$as_me:19365: \"$ac_link\"") >&5
19366   (eval $ac_link) 2>&5
19367   ac_status=$?
19368   echo "$as_me:19368: \$? = $ac_status" >&5
19369   (exit "$ac_status"); } &&
19370          { ac_try='test -s "conftest$ac_exeext"'
19371   { (eval echo "$as_me:19371: \"$ac_try\"") >&5
19372   (eval $ac_try) 2>&5
19373   ac_status=$?
19374   echo "$as_me:19374: \$? = $ac_status" >&5
19375   (exit "$ac_status"); }; }; then
19376   ac_cv_lib_systre_regcomp=yes
19377 else
19378   echo "$as_me: failed program was:" >&5
19379 cat "conftest.$ac_ext" >&5
19380 ac_cv_lib_systre_regcomp=no
19381 fi
19382 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19383 LIBS=$ac_check_lib_save_LIBS
19384 fi
19385 echo "$as_me:19385: result: $ac_cv_lib_systre_regcomp" >&5
19386 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19387 if test "$ac_cv_lib_systre_regcomp" = yes; then
19388
19389                 echo "$as_me:19389: checking for libiconv_open in -liconv" >&5
19390 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19391 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19392   echo $ECHO_N "(cached) $ECHO_C" >&6
19393 else
19394   ac_check_lib_save_LIBS=$LIBS
19395 LIBS="-liconv  $LIBS"
19396 cat >"conftest.$ac_ext" <<_ACEOF
19397 #line 19397 "configure"
19398 #include "confdefs.h"
19399
19400 /* Override any gcc2 internal prototype to avoid an error.  */
19401 #ifdef __cplusplus
19402 extern "C"
19403 #endif
19404 /* We use char because int might match the return type of a gcc2
19405    builtin and then its argument prototype would still apply.  */
19406 char libiconv_open ();
19407 int
19408 main (void)
19409 {
19410 libiconv_open ();
19411   ;
19412   return 0;
19413 }
19414 _ACEOF
19415 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19416 if { (eval echo "$as_me:19416: \"$ac_link\"") >&5
19417   (eval $ac_link) 2>&5
19418   ac_status=$?
19419   echo "$as_me:19419: \$? = $ac_status" >&5
19420   (exit "$ac_status"); } &&
19421          { ac_try='test -s "conftest$ac_exeext"'
19422   { (eval echo "$as_me:19422: \"$ac_try\"") >&5
19423   (eval $ac_try) 2>&5
19424   ac_status=$?
19425   echo "$as_me:19425: \$? = $ac_status" >&5
19426   (exit "$ac_status"); }; }; then
19427   ac_cv_lib_iconv_libiconv_open=yes
19428 else
19429   echo "$as_me: failed program was:" >&5
19430 cat "conftest.$ac_ext" >&5
19431 ac_cv_lib_iconv_libiconv_open=no
19432 fi
19433 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19434 LIBS=$ac_check_lib_save_LIBS
19435 fi
19436 echo "$as_me:19436: result: $ac_cv_lib_iconv_libiconv_open" >&5
19437 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19438 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19439
19440 cf_add_libs="$LIBS"
19441 # reverse order
19442 cf_add_0lib=
19443 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19444 # filter duplicates
19445 for cf_add_1lib in $cf_add_0lib; do
19446         for cf_add_2lib in $cf_add_libs; do
19447                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19448                         cf_add_1lib=
19449                         break
19450                 fi
19451         done
19452         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19453 done
19454 LIBS="$cf_add_libs"
19455
19456 fi
19457
19458                 echo "$as_me:19458: checking for libintl_gettext in -lintl" >&5
19459 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19460 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19461   echo $ECHO_N "(cached) $ECHO_C" >&6
19462 else
19463   ac_check_lib_save_LIBS=$LIBS
19464 LIBS="-lintl  $LIBS"
19465 cat >"conftest.$ac_ext" <<_ACEOF
19466 #line 19466 "configure"
19467 #include "confdefs.h"
19468
19469 /* Override any gcc2 internal prototype to avoid an error.  */
19470 #ifdef __cplusplus
19471 extern "C"
19472 #endif
19473 /* We use char because int might match the return type of a gcc2
19474    builtin and then its argument prototype would still apply.  */
19475 char libintl_gettext ();
19476 int
19477 main (void)
19478 {
19479 libintl_gettext ();
19480   ;
19481   return 0;
19482 }
19483 _ACEOF
19484 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19485 if { (eval echo "$as_me:19485: \"$ac_link\"") >&5
19486   (eval $ac_link) 2>&5
19487   ac_status=$?
19488   echo "$as_me:19488: \$? = $ac_status" >&5
19489   (exit "$ac_status"); } &&
19490          { ac_try='test -s "conftest$ac_exeext"'
19491   { (eval echo "$as_me:19491: \"$ac_try\"") >&5
19492   (eval $ac_try) 2>&5
19493   ac_status=$?
19494   echo "$as_me:19494: \$? = $ac_status" >&5
19495   (exit "$ac_status"); }; }; then
19496   ac_cv_lib_intl_libintl_gettext=yes
19497 else
19498   echo "$as_me: failed program was:" >&5
19499 cat "conftest.$ac_ext" >&5
19500 ac_cv_lib_intl_libintl_gettext=no
19501 fi
19502 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19503 LIBS=$ac_check_lib_save_LIBS
19504 fi
19505 echo "$as_me:19505: result: $ac_cv_lib_intl_libintl_gettext" >&5
19506 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19507 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19508
19509 cf_add_libs="$LIBS"
19510 # reverse order
19511 cf_add_0lib=
19512 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19513 # filter duplicates
19514 for cf_add_1lib in $cf_add_0lib; do
19515         for cf_add_2lib in $cf_add_libs; do
19516                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19517                         cf_add_1lib=
19518                         break
19519                 fi
19520         done
19521         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19522 done
19523 LIBS="$cf_add_libs"
19524
19525 fi
19526
19527                 echo "$as_me:19527: checking for tre_regcomp in -ltre" >&5
19528 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19529 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19530   echo $ECHO_N "(cached) $ECHO_C" >&6
19531 else
19532   ac_check_lib_save_LIBS=$LIBS
19533 LIBS="-ltre  $LIBS"
19534 cat >"conftest.$ac_ext" <<_ACEOF
19535 #line 19535 "configure"
19536 #include "confdefs.h"
19537
19538 /* Override any gcc2 internal prototype to avoid an error.  */
19539 #ifdef __cplusplus
19540 extern "C"
19541 #endif
19542 /* We use char because int might match the return type of a gcc2
19543    builtin and then its argument prototype would still apply.  */
19544 char tre_regcomp ();
19545 int
19546 main (void)
19547 {
19548 tre_regcomp ();
19549   ;
19550   return 0;
19551 }
19552 _ACEOF
19553 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19554 if { (eval echo "$as_me:19554: \"$ac_link\"") >&5
19555   (eval $ac_link) 2>&5
19556   ac_status=$?
19557   echo "$as_me:19557: \$? = $ac_status" >&5
19558   (exit "$ac_status"); } &&
19559          { ac_try='test -s "conftest$ac_exeext"'
19560   { (eval echo "$as_me:19560: \"$ac_try\"") >&5
19561   (eval $ac_try) 2>&5
19562   ac_status=$?
19563   echo "$as_me:19563: \$? = $ac_status" >&5
19564   (exit "$ac_status"); }; }; then
19565   ac_cv_lib_tre_tre_regcomp=yes
19566 else
19567   echo "$as_me: failed program was:" >&5
19568 cat "conftest.$ac_ext" >&5
19569 ac_cv_lib_tre_tre_regcomp=no
19570 fi
19571 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19572 LIBS=$ac_check_lib_save_LIBS
19573 fi
19574 echo "$as_me:19574: result: $ac_cv_lib_tre_tre_regcomp" >&5
19575 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19576 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19577
19578 cf_add_libs="$LIBS"
19579 # reverse order
19580 cf_add_0lib=
19581 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19582 # filter duplicates
19583 for cf_add_1lib in $cf_add_0lib; do
19584         for cf_add_2lib in $cf_add_libs; do
19585                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19586                         cf_add_1lib=
19587                         break
19588                 fi
19589         done
19590         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19591 done
19592 LIBS="$cf_add_libs"
19593
19594 fi
19595
19596 cf_add_libs="$LIBS"
19597 # reverse order
19598 cf_add_0lib=
19599 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19600 # filter duplicates
19601 for cf_add_1lib in $cf_add_0lib; do
19602         for cf_add_2lib in $cf_add_libs; do
19603                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19604                         cf_add_1lib=
19605                         break
19606                 fi
19607         done
19608         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19609 done
19610 LIBS="$cf_add_libs"
19611
19612                 cf_regex_func=regcomp
19613
19614 else
19615
19616                 echo "$as_me:19616: checking for regcomp in -lgnurx" >&5
19617 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19618 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19619   echo $ECHO_N "(cached) $ECHO_C" >&6
19620 else
19621   ac_check_lib_save_LIBS=$LIBS
19622 LIBS="-lgnurx  $LIBS"
19623 cat >"conftest.$ac_ext" <<_ACEOF
19624 #line 19624 "configure"
19625 #include "confdefs.h"
19626
19627 /* Override any gcc2 internal prototype to avoid an error.  */
19628 #ifdef __cplusplus
19629 extern "C"
19630 #endif
19631 /* We use char because int might match the return type of a gcc2
19632    builtin and then its argument prototype would still apply.  */
19633 char regcomp ();
19634 int
19635 main (void)
19636 {
19637 regcomp ();
19638   ;
19639   return 0;
19640 }
19641 _ACEOF
19642 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19643 if { (eval echo "$as_me:19643: \"$ac_link\"") >&5
19644   (eval $ac_link) 2>&5
19645   ac_status=$?
19646   echo "$as_me:19646: \$? = $ac_status" >&5
19647   (exit "$ac_status"); } &&
19648          { ac_try='test -s "conftest$ac_exeext"'
19649   { (eval echo "$as_me:19649: \"$ac_try\"") >&5
19650   (eval $ac_try) 2>&5
19651   ac_status=$?
19652   echo "$as_me:19652: \$? = $ac_status" >&5
19653   (exit "$ac_status"); }; }; then
19654   ac_cv_lib_gnurx_regcomp=yes
19655 else
19656   echo "$as_me: failed program was:" >&5
19657 cat "conftest.$ac_ext" >&5
19658 ac_cv_lib_gnurx_regcomp=no
19659 fi
19660 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19661 LIBS=$ac_check_lib_save_LIBS
19662 fi
19663 echo "$as_me:19663: result: $ac_cv_lib_gnurx_regcomp" >&5
19664 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19665 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19666
19667 cf_add_libs="$LIBS"
19668 # reverse order
19669 cf_add_0lib=
19670 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19671 # filter duplicates
19672 for cf_add_1lib in $cf_add_0lib; do
19673         for cf_add_2lib in $cf_add_libs; do
19674                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19675                         cf_add_1lib=
19676                         break
19677                 fi
19678         done
19679         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19680 done
19681 LIBS="$cf_add_libs"
19682
19683                         cf_regex_func=regcomp
19684 fi
19685
19686 fi
19687
19688         ;;
19689 (*)
19690         cf_regex_libs="regex re"
19691         echo "$as_me:19691: checking for regcomp" >&5
19692 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19693 if test "${ac_cv_func_regcomp+set}" = set; then
19694   echo $ECHO_N "(cached) $ECHO_C" >&6
19695 else
19696   cat >"conftest.$ac_ext" <<_ACEOF
19697 #line 19697 "configure"
19698 #include "confdefs.h"
19699 #define regcomp autoconf_temporary
19700 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19701 #undef regcomp
19702
19703 #ifdef __cplusplus
19704 extern "C"
19705 #endif
19706
19707 /* We use char because int might match the return type of a gcc2
19708    builtin and then its argument prototype would still apply.  */
19709 char regcomp (void);
19710
19711 int
19712 main (void)
19713 {
19714
19715 /* The GNU C library defines stubs for functions which it implements
19716     to always fail with ENOSYS.  Some functions are actually named
19717     something starting with __ and the normal name is an alias.  */
19718 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19719 #error found stub for regcomp
19720 #endif
19721
19722         return regcomp ();
19723   ;
19724   return 0;
19725 }
19726 _ACEOF
19727 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19728 if { (eval echo "$as_me:19728: \"$ac_link\"") >&5
19729   (eval $ac_link) 2>&5
19730   ac_status=$?
19731   echo "$as_me:19731: \$? = $ac_status" >&5
19732   (exit "$ac_status"); } &&
19733          { ac_try='test -s "conftest$ac_exeext"'
19734   { (eval echo "$as_me:19734: \"$ac_try\"") >&5
19735   (eval $ac_try) 2>&5
19736   ac_status=$?
19737   echo "$as_me:19737: \$? = $ac_status" >&5
19738   (exit "$ac_status"); }; }; then
19739   ac_cv_func_regcomp=yes
19740 else
19741   echo "$as_me: failed program was:" >&5
19742 cat "conftest.$ac_ext" >&5
19743 ac_cv_func_regcomp=no
19744 fi
19745 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19746 fi
19747 echo "$as_me:19747: result: $ac_cv_func_regcomp" >&5
19748 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19749 if test "$ac_cv_func_regcomp" = yes; then
19750   cf_regex_func=regcomp
19751 else
19752
19753                 for cf_regex_lib in $cf_regex_libs
19754                 do
19755                         as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19756 echo "$as_me:19756: checking for regcomp in -l$cf_regex_lib" >&5
19757 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19758 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19759   echo $ECHO_N "(cached) $ECHO_C" >&6
19760 else
19761   ac_check_lib_save_LIBS=$LIBS
19762 LIBS="-l$cf_regex_lib  $LIBS"
19763 cat >"conftest.$ac_ext" <<_ACEOF
19764 #line 19764 "configure"
19765 #include "confdefs.h"
19766
19767 /* Override any gcc2 internal prototype to avoid an error.  */
19768 #ifdef __cplusplus
19769 extern "C"
19770 #endif
19771 /* We use char because int might match the return type of a gcc2
19772    builtin and then its argument prototype would still apply.  */
19773 char regcomp ();
19774 int
19775 main (void)
19776 {
19777 regcomp ();
19778   ;
19779   return 0;
19780 }
19781 _ACEOF
19782 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19783 if { (eval echo "$as_me:19783: \"$ac_link\"") >&5
19784   (eval $ac_link) 2>&5
19785   ac_status=$?
19786   echo "$as_me:19786: \$? = $ac_status" >&5
19787   (exit "$ac_status"); } &&
19788          { ac_try='test -s "conftest$ac_exeext"'
19789   { (eval echo "$as_me:19789: \"$ac_try\"") >&5
19790   (eval $ac_try) 2>&5
19791   ac_status=$?
19792   echo "$as_me:19792: \$? = $ac_status" >&5
19793   (exit "$ac_status"); }; }; then
19794   eval "$as_ac_Lib=yes"
19795 else
19796   echo "$as_me: failed program was:" >&5
19797 cat "conftest.$ac_ext" >&5
19798 eval "$as_ac_Lib=no"
19799 fi
19800 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19801 LIBS=$ac_check_lib_save_LIBS
19802 fi
19803 echo "$as_me:19803: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19804 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19805 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19806
19807 cf_add_libs="$LIBS"
19808 # reverse order
19809 cf_add_0lib=
19810 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19811 # filter duplicates
19812 for cf_add_1lib in $cf_add_0lib; do
19813         for cf_add_2lib in $cf_add_libs; do
19814                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19815                         cf_add_1lib=
19816                         break
19817                 fi
19818         done
19819         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19820 done
19821 LIBS="$cf_add_libs"
19822
19823                                         cf_regex_func=regcomp
19824                                         break
19825 fi
19826
19827                 done
19828
19829 fi
19830
19831         ;;
19832 esac
19833
19834 if test "$cf_regex_func" = no ; then
19835         echo "$as_me:19835: checking for compile" >&5
19836 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19837 if test "${ac_cv_func_compile+set}" = set; then
19838   echo $ECHO_N "(cached) $ECHO_C" >&6
19839 else
19840   cat >"conftest.$ac_ext" <<_ACEOF
19841 #line 19841 "configure"
19842 #include "confdefs.h"
19843 #define compile autoconf_temporary
19844 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
19845 #undef compile
19846
19847 #ifdef __cplusplus
19848 extern "C"
19849 #endif
19850
19851 /* We use char because int might match the return type of a gcc2
19852    builtin and then its argument prototype would still apply.  */
19853 char compile (void);
19854
19855 int
19856 main (void)
19857 {
19858
19859 /* The GNU C library defines stubs for functions which it implements
19860     to always fail with ENOSYS.  Some functions are actually named
19861     something starting with __ and the normal name is an alias.  */
19862 #if defined (__stub_compile) || defined (__stub___compile)
19863 #error found stub for compile
19864 #endif
19865
19866         return compile ();
19867   ;
19868   return 0;
19869 }
19870 _ACEOF
19871 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19872 if { (eval echo "$as_me:19872: \"$ac_link\"") >&5
19873   (eval $ac_link) 2>&5
19874   ac_status=$?
19875   echo "$as_me:19875: \$? = $ac_status" >&5
19876   (exit "$ac_status"); } &&
19877          { ac_try='test -s "conftest$ac_exeext"'
19878   { (eval echo "$as_me:19878: \"$ac_try\"") >&5
19879   (eval $ac_try) 2>&5
19880   ac_status=$?
19881   echo "$as_me:19881: \$? = $ac_status" >&5
19882   (exit "$ac_status"); }; }; then
19883   ac_cv_func_compile=yes
19884 else
19885   echo "$as_me: failed program was:" >&5
19886 cat "conftest.$ac_ext" >&5
19887 ac_cv_func_compile=no
19888 fi
19889 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19890 fi
19891 echo "$as_me:19891: result: $ac_cv_func_compile" >&5
19892 echo "${ECHO_T}$ac_cv_func_compile" >&6
19893 if test "$ac_cv_func_compile" = yes; then
19894   cf_regex_func=compile
19895 else
19896
19897                 echo "$as_me:19897: checking for compile in -lgen" >&5
19898 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
19899 if test "${ac_cv_lib_gen_compile+set}" = set; then
19900   echo $ECHO_N "(cached) $ECHO_C" >&6
19901 else
19902   ac_check_lib_save_LIBS=$LIBS
19903 LIBS="-lgen  $LIBS"
19904 cat >"conftest.$ac_ext" <<_ACEOF
19905 #line 19905 "configure"
19906 #include "confdefs.h"
19907
19908 /* Override any gcc2 internal prototype to avoid an error.  */
19909 #ifdef __cplusplus
19910 extern "C"
19911 #endif
19912 /* We use char because int might match the return type of a gcc2
19913    builtin and then its argument prototype would still apply.  */
19914 char compile ();
19915 int
19916 main (void)
19917 {
19918 compile ();
19919   ;
19920   return 0;
19921 }
19922 _ACEOF
19923 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19924 if { (eval echo "$as_me:19924: \"$ac_link\"") >&5
19925   (eval $ac_link) 2>&5
19926   ac_status=$?
19927   echo "$as_me:19927: \$? = $ac_status" >&5
19928   (exit "$ac_status"); } &&
19929          { ac_try='test -s "conftest$ac_exeext"'
19930   { (eval echo "$as_me:19930: \"$ac_try\"") >&5
19931   (eval $ac_try) 2>&5
19932   ac_status=$?
19933   echo "$as_me:19933: \$? = $ac_status" >&5
19934   (exit "$ac_status"); }; }; then
19935   ac_cv_lib_gen_compile=yes
19936 else
19937   echo "$as_me: failed program was:" >&5
19938 cat "conftest.$ac_ext" >&5
19939 ac_cv_lib_gen_compile=no
19940 fi
19941 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19942 LIBS=$ac_check_lib_save_LIBS
19943 fi
19944 echo "$as_me:19944: result: $ac_cv_lib_gen_compile" >&5
19945 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
19946 if test "$ac_cv_lib_gen_compile" = yes; then
19947
19948 cf_add_libs="$LIBS"
19949 # reverse order
19950 cf_add_0lib=
19951 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19952 # filter duplicates
19953 for cf_add_1lib in $cf_add_0lib; do
19954         for cf_add_2lib in $cf_add_libs; do
19955                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19956                         cf_add_1lib=
19957                         break
19958                 fi
19959         done
19960         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19961 done
19962 LIBS="$cf_add_libs"
19963
19964                                 cf_regex_func=compile
19965 fi
19966
19967 fi
19968
19969 fi
19970
19971 if test "$cf_regex_func" = no ; then
19972         { echo "$as_me:19972: WARNING: cannot find regular expression library" >&5
19973 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
19974 fi
19975
19976 echo "$as_me:19976: checking for regular-expression headers" >&5
19977 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
19978 if test "${cf_cv_regex_hdrs+set}" = set; then
19979   echo $ECHO_N "(cached) $ECHO_C" >&6
19980 else
19981
19982 cf_cv_regex_hdrs=no
19983 case "$cf_regex_func" in
19984 (compile)
19985         for cf_regex_hdr in regexp.h regexpr.h
19986         do
19987                 cat >"conftest.$ac_ext" <<_ACEOF
19988 #line 19988 "configure"
19989 #include "confdefs.h"
19990 #include <$cf_regex_hdr>
19991 int
19992 main (void)
19993 {
19994
19995                         char *p = compile("", "", "", 0);
19996                         int x = step("", "");
19997                         (void)p;
19998                         (void)x;
19999
20000   ;
20001   return 0;
20002 }
20003 _ACEOF
20004 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20005 if { (eval echo "$as_me:20005: \"$ac_link\"") >&5
20006   (eval $ac_link) 2>&5
20007   ac_status=$?
20008   echo "$as_me:20008: \$? = $ac_status" >&5
20009   (exit "$ac_status"); } &&
20010          { ac_try='test -s "conftest$ac_exeext"'
20011   { (eval echo "$as_me:20011: \"$ac_try\"") >&5
20012   (eval $ac_try) 2>&5
20013   ac_status=$?
20014   echo "$as_me:20014: \$? = $ac_status" >&5
20015   (exit "$ac_status"); }; }; then
20016
20017                         cf_cv_regex_hdrs=$cf_regex_hdr
20018                         break
20019
20020 else
20021   echo "$as_me: failed program was:" >&5
20022 cat "conftest.$ac_ext" >&5
20023 fi
20024 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20025         done
20026         ;;
20027 (*)
20028         for cf_regex_hdr in regex.h
20029         do
20030                 cat >"conftest.$ac_ext" <<_ACEOF
20031 #line 20031 "configure"
20032 #include "confdefs.h"
20033 #include <sys/types.h>
20034 #include <$cf_regex_hdr>
20035 int
20036 main (void)
20037 {
20038
20039                         regex_t *p = 0;
20040                         int x = regcomp(p, "", 0);
20041                         int y = regexec(p, "", 0, 0, 0);
20042                         (void)x;
20043                         (void)y;
20044                         regfree(p);
20045
20046   ;
20047   return 0;
20048 }
20049 _ACEOF
20050 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20051 if { (eval echo "$as_me:20051: \"$ac_link\"") >&5
20052   (eval $ac_link) 2>&5
20053   ac_status=$?
20054   echo "$as_me:20054: \$? = $ac_status" >&5
20055   (exit "$ac_status"); } &&
20056          { ac_try='test -s "conftest$ac_exeext"'
20057   { (eval echo "$as_me:20057: \"$ac_try\"") >&5
20058   (eval $ac_try) 2>&5
20059   ac_status=$?
20060   echo "$as_me:20060: \$? = $ac_status" >&5
20061   (exit "$ac_status"); }; }; then
20062
20063                         cf_cv_regex_hdrs=$cf_regex_hdr
20064                         break
20065
20066 else
20067   echo "$as_me: failed program was:" >&5
20068 cat "conftest.$ac_ext" >&5
20069 fi
20070 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20071         done
20072         ;;
20073 esac
20074
20075 fi
20076 echo "$as_me:20076: result: $cf_cv_regex_hdrs" >&5
20077 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20078
20079 case "$cf_cv_regex_hdrs" in
20080         (no)            { echo "$as_me:20080: WARNING: no regular expression header found" >&5
20081 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20082         (regex.h)
20083 cat >>confdefs.h <<\EOF
20084 #define HAVE_REGEX_H_FUNCS 1
20085 EOF
20086  ;;
20087         (regexp.h)
20088 cat >>confdefs.h <<\EOF
20089 #define HAVE_REGEXP_H_FUNCS 1
20090 EOF
20091  ;;
20092         (regexpr.h)
20093 cat >>confdefs.h <<\EOF
20094 #define HAVE_REGEXPR_H_FUNCS 1
20095 EOF
20096  ;;
20097 esac
20098
20099 for ac_header in \
20100 fcntl.h \
20101 getopt.h \
20102 limits.h \
20103 locale.h \
20104 math.h \
20105 poll.h \
20106 sys/ioctl.h \
20107 sys/param.h \
20108 sys/poll.h \
20109 sys/select.h \
20110 sys/time.h \
20111 sys/times.h \
20112 unistd.h \
20113 wctype.h \
20114
20115 do
20116 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20117 echo "$as_me:20117: checking for $ac_header" >&5
20118 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20119 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20120   echo $ECHO_N "(cached) $ECHO_C" >&6
20121 else
20122   cat >"conftest.$ac_ext" <<_ACEOF
20123 #line 20123 "configure"
20124 #include "confdefs.h"
20125 #include <$ac_header>
20126 _ACEOF
20127 if { (eval echo "$as_me:20127: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20128   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20129   ac_status=$?
20130   $EGREP -v '^ *\+' conftest.er1 >conftest.err
20131   rm -f conftest.er1
20132   cat conftest.err >&5
20133   echo "$as_me:20133: \$? = $ac_status" >&5
20134   (exit "$ac_status"); } >/dev/null; then
20135   if test -s conftest.err; then
20136     ac_cpp_err=$ac_c_preproc_warn_flag
20137   else
20138     ac_cpp_err=
20139   fi
20140 else
20141   ac_cpp_err=yes
20142 fi
20143 if test -z "$ac_cpp_err"; then
20144   eval "$as_ac_Header=yes"
20145 else
20146   echo "$as_me: failed program was:" >&5
20147   cat "conftest.$ac_ext" >&5
20148   eval "$as_ac_Header=no"
20149 fi
20150 rm -f conftest.err "conftest.$ac_ext"
20151 fi
20152 echo "$as_me:20152: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20153 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20154 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20155   cat >>confdefs.h <<EOF
20156 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20157 EOF
20158
20159 fi
20160 done
20161
20162 for ac_header in unistd.h getopt.h
20163 do
20164 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20165 echo "$as_me:20165: checking for $ac_header" >&5
20166 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20167 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20168   echo $ECHO_N "(cached) $ECHO_C" >&6
20169 else
20170   cat >"conftest.$ac_ext" <<_ACEOF
20171 #line 20171 "configure"
20172 #include "confdefs.h"
20173 #include <$ac_header>
20174 _ACEOF
20175 if { (eval echo "$as_me:20175: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20176   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20177   ac_status=$?
20178   $EGREP -v '^ *\+' conftest.er1 >conftest.err
20179   rm -f conftest.er1
20180   cat conftest.err >&5
20181   echo "$as_me:20181: \$? = $ac_status" >&5
20182   (exit "$ac_status"); } >/dev/null; then
20183   if test -s conftest.err; then
20184     ac_cpp_err=$ac_c_preproc_warn_flag
20185   else
20186     ac_cpp_err=
20187   fi
20188 else
20189   ac_cpp_err=yes
20190 fi
20191 if test -z "$ac_cpp_err"; then
20192   eval "$as_ac_Header=yes"
20193 else
20194   echo "$as_me: failed program was:" >&5
20195   cat "conftest.$ac_ext" >&5
20196   eval "$as_ac_Header=no"
20197 fi
20198 rm -f conftest.err "conftest.$ac_ext"
20199 fi
20200 echo "$as_me:20200: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20201 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20202 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20203   cat >>confdefs.h <<EOF
20204 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20205 EOF
20206
20207 fi
20208 done
20209
20210 echo "$as_me:20210: checking for header declaring getopt variables" >&5
20211 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20212 if test "${cf_cv_getopt_header+set}" = set; then
20213   echo $ECHO_N "(cached) $ECHO_C" >&6
20214 else
20215
20216 cf_cv_getopt_header=none
20217 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20218 do
20219 cat >"conftest.$ac_ext" <<_ACEOF
20220 #line 20220 "configure"
20221 #include "confdefs.h"
20222
20223 #include <$cf_header>
20224 int
20225 main (void)
20226 {
20227 int x = optind; char *y = optarg; (void)x; (void)y
20228   ;
20229   return 0;
20230 }
20231 _ACEOF
20232 rm -f "conftest.$ac_objext"
20233 if { (eval echo "$as_me:20233: \"$ac_compile\"") >&5
20234   (eval $ac_compile) 2>&5
20235   ac_status=$?
20236   echo "$as_me:20236: \$? = $ac_status" >&5
20237   (exit "$ac_status"); } &&
20238          { ac_try='test -s "conftest.$ac_objext"'
20239   { (eval echo "$as_me:20239: \"$ac_try\"") >&5
20240   (eval $ac_try) 2>&5
20241   ac_status=$?
20242   echo "$as_me:20242: \$? = $ac_status" >&5
20243   (exit "$ac_status"); }; }; then
20244   cf_cv_getopt_header=$cf_header
20245  break
20246 else
20247   echo "$as_me: failed program was:" >&5
20248 cat "conftest.$ac_ext" >&5
20249 fi
20250 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20251 done
20252
20253 fi
20254 echo "$as_me:20254: result: $cf_cv_getopt_header" >&5
20255 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20256 if test "$cf_cv_getopt_header" != none ; then
20257
20258 cat >>confdefs.h <<\EOF
20259 #define HAVE_GETOPT_HEADER 1
20260 EOF
20261
20262 fi
20263 if test "$cf_cv_getopt_header" = getopt.h ; then
20264
20265 cat >>confdefs.h <<\EOF
20266 #define NEED_GETOPT_H 1
20267 EOF
20268
20269 fi
20270
20271 echo "$as_me:20271: checking if external environ is declared" >&5
20272 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20273 if test "${cf_cv_dcl_environ+set}" = set; then
20274   echo $ECHO_N "(cached) $ECHO_C" >&6
20275 else
20276
20277     cat >"conftest.$ac_ext" <<_ACEOF
20278 #line 20278 "configure"
20279 #include "confdefs.h"
20280
20281 $ac_includes_default
20282 int
20283 main (void)
20284 {
20285 void* x = (void*) environ; (void)x
20286   ;
20287   return 0;
20288 }
20289 _ACEOF
20290 rm -f "conftest.$ac_objext"
20291 if { (eval echo "$as_me:20291: \"$ac_compile\"") >&5
20292   (eval $ac_compile) 2>&5
20293   ac_status=$?
20294   echo "$as_me:20294: \$? = $ac_status" >&5
20295   (exit "$ac_status"); } &&
20296          { ac_try='test -s "conftest.$ac_objext"'
20297   { (eval echo "$as_me:20297: \"$ac_try\"") >&5
20298   (eval $ac_try) 2>&5
20299   ac_status=$?
20300   echo "$as_me:20300: \$? = $ac_status" >&5
20301   (exit "$ac_status"); }; }; then
20302   cf_cv_dcl_environ=yes
20303 else
20304   echo "$as_me: failed program was:" >&5
20305 cat "conftest.$ac_ext" >&5
20306 cf_cv_dcl_environ=no
20307 fi
20308 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20309
20310 fi
20311 echo "$as_me:20311: result: $cf_cv_dcl_environ" >&5
20312 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20313
20314 if test "$cf_cv_dcl_environ" = no ; then
20315
20316 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20317
20318     cat >>confdefs.h <<EOF
20319 #define $cf_result 1
20320 EOF
20321
20322 fi
20323
20324 # It's possible (for near-UNIX clones) that the data doesn't exist
20325
20326 echo "$as_me:20326: checking if external environ exists" >&5
20327 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20328 if test "${cf_cv_have_environ+set}" = set; then
20329   echo $ECHO_N "(cached) $ECHO_C" >&6
20330 else
20331
20332         cat >"conftest.$ac_ext" <<_ACEOF
20333 #line 20333 "configure"
20334 #include "confdefs.h"
20335
20336 #undef environ
20337 extern int environ;
20338
20339 int
20340 main (void)
20341 {
20342 environ = 2
20343   ;
20344   return 0;
20345 }
20346 _ACEOF
20347 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20348 if { (eval echo "$as_me:20348: \"$ac_link\"") >&5
20349   (eval $ac_link) 2>&5
20350   ac_status=$?
20351   echo "$as_me:20351: \$? = $ac_status" >&5
20352   (exit "$ac_status"); } &&
20353          { ac_try='test -s "conftest$ac_exeext"'
20354   { (eval echo "$as_me:20354: \"$ac_try\"") >&5
20355   (eval $ac_try) 2>&5
20356   ac_status=$?
20357   echo "$as_me:20357: \$? = $ac_status" >&5
20358   (exit "$ac_status"); }; }; then
20359   cf_cv_have_environ=yes
20360 else
20361   echo "$as_me: failed program was:" >&5
20362 cat "conftest.$ac_ext" >&5
20363 cf_cv_have_environ=no
20364 fi
20365 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20366
20367 fi
20368 echo "$as_me:20368: result: $cf_cv_have_environ" >&5
20369 echo "${ECHO_T}$cf_cv_have_environ" >&6
20370
20371 if test "$cf_cv_have_environ" = yes ; then
20372
20373 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20374
20375         cat >>confdefs.h <<EOF
20376 #define $cf_result 1
20377 EOF
20378
20379 fi
20380
20381 echo "$as_me:20381: checking for getenv" >&5
20382 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20383 if test "${ac_cv_func_getenv+set}" = set; then
20384   echo $ECHO_N "(cached) $ECHO_C" >&6
20385 else
20386   cat >"conftest.$ac_ext" <<_ACEOF
20387 #line 20387 "configure"
20388 #include "confdefs.h"
20389 #define getenv autoconf_temporary
20390 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20391 #undef getenv
20392
20393 #ifdef __cplusplus
20394 extern "C"
20395 #endif
20396
20397 /* We use char because int might match the return type of a gcc2
20398    builtin and then its argument prototype would still apply.  */
20399 char getenv (void);
20400
20401 int
20402 main (void)
20403 {
20404
20405 /* The GNU C library defines stubs for functions which it implements
20406     to always fail with ENOSYS.  Some functions are actually named
20407     something starting with __ and the normal name is an alias.  */
20408 #if defined (__stub_getenv) || defined (__stub___getenv)
20409 #error found stub for getenv
20410 #endif
20411
20412         return getenv ();
20413   ;
20414   return 0;
20415 }
20416 _ACEOF
20417 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20418 if { (eval echo "$as_me:20418: \"$ac_link\"") >&5
20419   (eval $ac_link) 2>&5
20420   ac_status=$?
20421   echo "$as_me:20421: \$? = $ac_status" >&5
20422   (exit "$ac_status"); } &&
20423          { ac_try='test -s "conftest$ac_exeext"'
20424   { (eval echo "$as_me:20424: \"$ac_try\"") >&5
20425   (eval $ac_try) 2>&5
20426   ac_status=$?
20427   echo "$as_me:20427: \$? = $ac_status" >&5
20428   (exit "$ac_status"); }; }; then
20429   ac_cv_func_getenv=yes
20430 else
20431   echo "$as_me: failed program was:" >&5
20432 cat "conftest.$ac_ext" >&5
20433 ac_cv_func_getenv=no
20434 fi
20435 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20436 fi
20437 echo "$as_me:20437: result: $ac_cv_func_getenv" >&5
20438 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20439
20440 for ac_func in putenv setenv strdup
20441 do
20442 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20443 echo "$as_me:20443: checking for $ac_func" >&5
20444 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20445 if eval "test \"\${$as_ac_var+set}\" = set"; then
20446   echo $ECHO_N "(cached) $ECHO_C" >&6
20447 else
20448   cat >"conftest.$ac_ext" <<_ACEOF
20449 #line 20449 "configure"
20450 #include "confdefs.h"
20451 #define $ac_func autoconf_temporary
20452 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
20453 #undef $ac_func
20454
20455 #ifdef __cplusplus
20456 extern "C"
20457 #endif
20458
20459 /* We use char because int might match the return type of a gcc2
20460    builtin and then its argument prototype would still apply.  */
20461 char $ac_func (void);
20462
20463 int
20464 main (void)
20465 {
20466
20467 /* The GNU C library defines stubs for functions which it implements
20468     to always fail with ENOSYS.  Some functions are actually named
20469     something starting with __ and the normal name is an alias.  */
20470 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20471 #error found stub for $ac_func
20472 #endif
20473
20474         return $ac_func ();
20475   ;
20476   return 0;
20477 }
20478 _ACEOF
20479 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20480 if { (eval echo "$as_me:20480: \"$ac_link\"") >&5
20481   (eval $ac_link) 2>&5
20482   ac_status=$?
20483   echo "$as_me:20483: \$? = $ac_status" >&5
20484   (exit "$ac_status"); } &&
20485          { ac_try='test -s "conftest$ac_exeext"'
20486   { (eval echo "$as_me:20486: \"$ac_try\"") >&5
20487   (eval $ac_try) 2>&5
20488   ac_status=$?
20489   echo "$as_me:20489: \$? = $ac_status" >&5
20490   (exit "$ac_status"); }; }; then
20491   eval "$as_ac_var=yes"
20492 else
20493   echo "$as_me: failed program was:" >&5
20494 cat "conftest.$ac_ext" >&5
20495 eval "$as_ac_var=no"
20496 fi
20497 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20498 fi
20499 echo "$as_me:20499: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20500 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20501 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20502   cat >>confdefs.h <<EOF
20503 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20504 EOF
20505
20506 fi
20507 done
20508
20509 echo "$as_me:20509: checking if getenv returns consistent values" >&5
20510 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20511 if test "${cf_cv_consistent_getenv+set}" = set; then
20512   echo $ECHO_N "(cached) $ECHO_C" >&6
20513 else
20514
20515 if test "$cross_compiling" = yes; then
20516   cf_cv_consistent_getenv=unknown
20517 else
20518   cat >"conftest.$ac_ext" <<_ACEOF
20519 #line 20519 "configure"
20520 #include "confdefs.h"
20521
20522 $ac_includes_default
20523
20524 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20525 extern char **environ;  /* POSIX, but some systems are not... */
20526 #endif
20527
20528 #if defined(HAVE_STRDUP)
20529 #define str_alloc(s) strdup(s)
20530 #else
20531 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20532 #endif
20533
20534 static void set_value(const char *name, const char *value)
20535 {
20536 #if defined(HAVE_SETENV)
20537         setenv(name, value, 1);
20538 #elif defined(HAVE_PUTENV)
20539         char buffer[1024];
20540         sprintf(buffer, "%s=%s", name, value);
20541         putenv(str_alloc(buffer));
20542 #else
20543 #error neither putenv/setenv found
20544 #endif
20545 }
20546 int main(void)
20547 {
20548         int pass;
20549         size_t numenv, limit, j;
20550         char **mynames;
20551         char **myvalues;
20552         char **mypointer;
20553         char *equals;
20554         for (numenv = 0; environ[numenv]; ++numenv) ;
20555         limit = numenv + 10;
20556         mynames = (char **) calloc(limit + 1, sizeof(char *));
20557         myvalues = (char **) calloc(limit + 1, sizeof(char *));
20558         mypointer = (char **) calloc(limit + 1, sizeof(char *));
20559 #if defined(HAVE_ENVIRON)
20560         for (j = 0; environ[j]; ++j) {
20561                 mynames[j] = str_alloc(environ[j]);
20562                 equals = strchr(mynames[j], '=');
20563                 if (equals != 0) {
20564                         *equals++ = '\\0';
20565                         myvalues[j] = str_alloc(equals);
20566                 } else {
20567                         myvalues[j] = str_alloc("");
20568                 }
20569         }
20570 #endif
20571         for (j = numenv; j < limit; ++j) {
20572                 char name[80];
20573                 char value[80];
20574                 size_t found;
20575                 size_t k = 0;
20576                 do {
20577                         size_t jk;
20578                         found = 0;
20579                         sprintf(name, "TERM%lu", (unsigned long) k);
20580                         for (jk = 0; jk < j; ++jk) {
20581                                 if (!strcmp(name, mynames[jk])) {
20582                                         found = 1;
20583                                         ++k;
20584                                         break;
20585                                 }
20586                         }
20587                 } while (found);
20588                 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
20589                 set_value(name, value);
20590                 mynames[j] = str_alloc(name);
20591                 myvalues[j] = str_alloc(value);
20592         }
20593         for (pass = 0; pass < 3; ++pass) {
20594                 for (j = 0; j < limit; ++j) {
20595                         char *value = getenv(mynames[j]);
20596                         if (pass) {
20597                                 if (value == 0) {
20598                                         fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20599                                         ${cf_cv_main_return:-return}(1);
20600                                 } else if (value != mypointer[j]) {
20601                                         fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20602                                         ${cf_cv_main_return:-return}(1);
20603                                 } else if (strcmp(value, myvalues[j])) {
20604                                         fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20605                                         ${cf_cv_main_return:-return}(1);
20606                                 }
20607                         } else {
20608                                 size_t k;
20609                                 mypointer[j] = value;
20610                                 for (k = 0; k < j; ++k) {
20611                                         if (mypointer[j] == mypointer[k]) {
20612                                                 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20613                                                 ${cf_cv_main_return:-return}(1);
20614                                         }
20615                                 }
20616                         }
20617                 }
20618         }
20619         ${cf_cv_main_return:-return}(0);
20620 }
20621
20622 _ACEOF
20623 rm -f "conftest$ac_exeext"
20624 if { (eval echo "$as_me:20624: \"$ac_link\"") >&5
20625   (eval $ac_link) 2>&5
20626   ac_status=$?
20627   echo "$as_me:20627: \$? = $ac_status" >&5
20628   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20629   { (eval echo "$as_me:20629: \"$ac_try\"") >&5
20630   (eval $ac_try) 2>&5
20631   ac_status=$?
20632   echo "$as_me:20632: \$? = $ac_status" >&5
20633   (exit "$ac_status"); }; }; then
20634   cf_cv_consistent_getenv=yes
20635 else
20636   echo "$as_me: program exited with status $ac_status" >&5
20637 echo "$as_me: failed program was:" >&5
20638 cat "conftest.$ac_ext" >&5
20639 cf_cv_consistent_getenv=no
20640 fi
20641 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20642 fi
20643
20644 fi
20645 echo "$as_me:20645: result: $cf_cv_consistent_getenv" >&5
20646 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20647
20648 if test "x$cf_cv_consistent_getenv" = xno
20649 then
20650
20651 cat >>confdefs.h <<\EOF
20652 #define HAVE_CONSISTENT_GETENV 1
20653 EOF
20654
20655 fi
20656
20657 if test "x$cf_cv_consistent_getenv" = xno && \
20658         test "x$cf_with_trace" = xyes
20659 then
20660         { echo "$as_me:20660: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20661 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20662 fi
20663
20664 echo "$as_me:20664: checking if sys/time.h works with sys/select.h" >&5
20665 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20666 if test "${cf_cv_sys_time_select+set}" = set; then
20667   echo $ECHO_N "(cached) $ECHO_C" >&6
20668 else
20669
20670 cat >"conftest.$ac_ext" <<_ACEOF
20671 #line 20671 "configure"
20672 #include "confdefs.h"
20673
20674 #include <sys/types.h>
20675 #ifdef HAVE_SYS_TIME_H
20676 #include <sys/time.h>
20677 #endif
20678 #ifdef HAVE_SYS_SELECT_H
20679 #include <sys/select.h>
20680 #endif
20681
20682 int
20683 main (void)
20684 {
20685
20686   ;
20687   return 0;
20688 }
20689 _ACEOF
20690 rm -f "conftest.$ac_objext"
20691 if { (eval echo "$as_me:20691: \"$ac_compile\"") >&5
20692   (eval $ac_compile) 2>&5
20693   ac_status=$?
20694   echo "$as_me:20694: \$? = $ac_status" >&5
20695   (exit "$ac_status"); } &&
20696          { ac_try='test -s "conftest.$ac_objext"'
20697   { (eval echo "$as_me:20697: \"$ac_try\"") >&5
20698   (eval $ac_try) 2>&5
20699   ac_status=$?
20700   echo "$as_me:20700: \$? = $ac_status" >&5
20701   (exit "$ac_status"); }; }; then
20702   cf_cv_sys_time_select=yes
20703 else
20704   echo "$as_me: failed program was:" >&5
20705 cat "conftest.$ac_ext" >&5
20706 cf_cv_sys_time_select=no
20707 fi
20708 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20709
20710 fi
20711
20712 echo "$as_me:20712: result: $cf_cv_sys_time_select" >&5
20713 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20714 test "$cf_cv_sys_time_select" = yes &&
20715 cat >>confdefs.h <<\EOF
20716 #define HAVE_SYS_TIME_SELECT 1
20717 EOF
20718
20719 ###     checks for compiler characteristics
20720 ac_ext=c
20721 ac_cpp='$CPP $CPPFLAGS'
20722 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20723 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20724 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20725 ac_main_return="return"
20726
20727 echo "$as_me:20727: checking for an ANSI C-conforming const" >&5
20728 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20729 if test "${ac_cv_c_const+set}" = set; then
20730   echo $ECHO_N "(cached) $ECHO_C" >&6
20731 else
20732   cat >"conftest.$ac_ext" <<_ACEOF
20733 #line 20733 "configure"
20734 #include "confdefs.h"
20735
20736 int
20737 main (void)
20738 {
20739 /* FIXME: Include the comments suggested by Paul. */
20740 #ifndef __cplusplus
20741   /* Ultrix mips cc rejects this.  */
20742   typedef int charset[2];
20743   const charset x;
20744   /* SunOS 4.1.1 cc rejects this.  */
20745   char const *const *ccp;
20746   char **p;
20747   /* NEC SVR4.0.2 mips cc rejects this.  */
20748   struct point {int x, y;};
20749   static struct point const zero = {0,0};
20750   /* AIX XL C 1.02.0.0 rejects this.
20751      It does not let you subtract one const X* pointer from another in
20752      an arm of an if-expression whose if-part is not a constant
20753      expression */
20754   const char *g = "string";
20755   ccp = &g + (g ? g-g : 0);
20756   /* HPUX 7.0 cc rejects these. */
20757   ++ccp;
20758   p = (char**) ccp;
20759   ccp = (char const *const *) p;
20760   { /* SCO 3.2v4 cc rejects this.  */
20761     char *t;
20762     char const *s = 0 ? (char *) 0 : (char const *) 0;
20763
20764     *t++ = 0;
20765   }
20766   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20767     int x[] = {25, 17};
20768     const int *foo = &x[0];
20769     ++foo;
20770   }
20771   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20772     typedef const int *iptr;
20773     iptr p = 0;
20774     ++p;
20775   }
20776   { /* AIX XL C 1.02.0.0 rejects this saying
20777        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20778     struct s { int j; const int *ap[3]; };
20779     struct s *b; b->j = 5;
20780   }
20781   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20782     const int foo = 10;
20783   }
20784 #endif
20785
20786   ;
20787   return 0;
20788 }
20789 _ACEOF
20790 rm -f "conftest.$ac_objext"
20791 if { (eval echo "$as_me:20791: \"$ac_compile\"") >&5
20792   (eval $ac_compile) 2>&5
20793   ac_status=$?
20794   echo "$as_me:20794: \$? = $ac_status" >&5
20795   (exit "$ac_status"); } &&
20796          { ac_try='test -s "conftest.$ac_objext"'
20797   { (eval echo "$as_me:20797: \"$ac_try\"") >&5
20798   (eval $ac_try) 2>&5
20799   ac_status=$?
20800   echo "$as_me:20800: \$? = $ac_status" >&5
20801   (exit "$ac_status"); }; }; then
20802   ac_cv_c_const=yes
20803 else
20804   echo "$as_me: failed program was:" >&5
20805 cat "conftest.$ac_ext" >&5
20806 ac_cv_c_const=no
20807 fi
20808 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20809 fi
20810 echo "$as_me:20810: result: $ac_cv_c_const" >&5
20811 echo "${ECHO_T}$ac_cv_c_const" >&6
20812 if test $ac_cv_c_const = no; then
20813
20814 cat >>confdefs.h <<\EOF
20815 #define const
20816 EOF
20817
20818 fi
20819
20820 echo "$as_me:20820: checking for inline" >&5
20821 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20822 if test "${ac_cv_c_inline+set}" = set; then
20823   echo $ECHO_N "(cached) $ECHO_C" >&6
20824 else
20825   ac_cv_c_inline=no
20826 for ac_kw in inline __inline__ __inline; do
20827   cat >"conftest.$ac_ext" <<_ACEOF
20828 #line 20828 "configure"
20829 #include "confdefs.h"
20830 #ifndef __cplusplus
20831 static $ac_kw int static_foo () {return 0; }
20832 $ac_kw int foo () {return 0; }
20833 #endif
20834
20835 _ACEOF
20836 rm -f "conftest.$ac_objext"
20837 if { (eval echo "$as_me:20837: \"$ac_compile\"") >&5
20838   (eval $ac_compile) 2>&5
20839   ac_status=$?
20840   echo "$as_me:20840: \$? = $ac_status" >&5
20841   (exit "$ac_status"); } &&
20842          { ac_try='test -s "conftest.$ac_objext"'
20843   { (eval echo "$as_me:20843: \"$ac_try\"") >&5
20844   (eval $ac_try) 2>&5
20845   ac_status=$?
20846   echo "$as_me:20846: \$? = $ac_status" >&5
20847   (exit "$ac_status"); }; }; then
20848   ac_cv_c_inline=$ac_kw; break
20849 else
20850   echo "$as_me: failed program was:" >&5
20851 cat "conftest.$ac_ext" >&5
20852 fi
20853 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20854 done
20855
20856 fi
20857 echo "$as_me:20857: result: $ac_cv_c_inline" >&5
20858 echo "${ECHO_T}$ac_cv_c_inline" >&6
20859 case $ac_cv_c_inline in
20860   inline | yes) ;;
20861   no)
20862 cat >>confdefs.h <<\EOF
20863 #define inline
20864 EOF
20865  ;;
20866   *)  cat >>confdefs.h <<EOF
20867 #define inline $ac_cv_c_inline
20868 EOF
20869  ;;
20870 esac
20871
20872 NCURSES_INLINE=
20873 if test "$ac_cv_c_inline" != no ; then
20874         NCURSES_INLINE=inline
20875         if test "$INTEL_COMPILER" = yes
20876         then
20877                 :
20878         elif test "$CLANG_COMPILER" = yes
20879         then
20880                 :
20881         elif test "$GCC" = yes
20882         then
20883                 echo "$as_me:20883: checking if $CC supports options to tune inlining" >&5
20884 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
20885 if test "${cf_cv_gcc_inline+set}" = set; then
20886   echo $ECHO_N "(cached) $ECHO_C" >&6
20887 else
20888
20889                 cf_save_CFLAGS=$CFLAGS
20890                 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
20891                 cat >"conftest.$ac_ext" <<_ACEOF
20892 #line 20892 "configure"
20893 #include "confdefs.h"
20894 inline int foo(void) { return 1; }
20895 int
20896 main (void)
20897 {
20898 ${cf_cv_main_return:-return} foo()
20899   ;
20900   return 0;
20901 }
20902 _ACEOF
20903 rm -f "conftest.$ac_objext"
20904 if { (eval echo "$as_me:20904: \"$ac_compile\"") >&5
20905   (eval $ac_compile) 2>&5
20906   ac_status=$?
20907   echo "$as_me:20907: \$? = $ac_status" >&5
20908   (exit "$ac_status"); } &&
20909          { ac_try='test -s "conftest.$ac_objext"'
20910   { (eval echo "$as_me:20910: \"$ac_try\"") >&5
20911   (eval $ac_try) 2>&5
20912   ac_status=$?
20913   echo "$as_me:20913: \$? = $ac_status" >&5
20914   (exit "$ac_status"); }; }; then
20915   cf_cv_gcc_inline=yes
20916 else
20917   echo "$as_me: failed program was:" >&5
20918 cat "conftest.$ac_ext" >&5
20919 cf_cv_gcc_inline=no
20920 fi
20921 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20922                 CFLAGS=$cf_save_CFLAGS
20923
20924 fi
20925 echo "$as_me:20925: result: $cf_cv_gcc_inline" >&5
20926 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
20927                 if test "$cf_cv_gcc_inline" = yes ; then
20928
20929 cf_fix_cppflags=no
20930 cf_new_cflags=
20931 cf_new_cppflags=
20932 cf_new_extra_cppflags=
20933
20934 for cf_add_cflags in --param max-inline-insns-single=1200
20935 do
20936 case "$cf_fix_cppflags" in
20937 (no)
20938         case "$cf_add_cflags" in
20939         (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
20940                 case "$cf_add_cflags" in
20941                 (-D*)
20942                         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20943
20944                         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
20945                                 && test -z "${cf_tst_cflags}" \
20946                                 && cf_fix_cppflags=yes
20947
20948                         if test "$cf_fix_cppflags" = yes ; then
20949
20950         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20951         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20952
20953                                 continue
20954                         elif test "${cf_tst_cflags}" = "\"'" ; then
20955
20956         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20957         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20958
20959                                 continue
20960                         fi
20961                         ;;
20962                 esac
20963                 case "$CPPFLAGS" in
20964                 (*$cf_add_cflags)
20965                         ;;
20966                 (*)
20967                         case "$cf_add_cflags" in
20968                         (-D*)
20969                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20970
20971 CPPFLAGS=`echo "$CPPFLAGS" | \
20972         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20973                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20974
20975                                 ;;
20976                         esac
20977
20978         test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
20979         cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
20980
20981                         ;;
20982                 esac
20983                 ;;
20984         (*)
20985
20986         test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
20987         cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
20988
20989                 ;;
20990         esac
20991         ;;
20992 (yes)
20993
20994         test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20995         cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20996
20997         cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
20998
20999         test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21000                 && test -z "${cf_tst_cflags}" \
21001                 && cf_fix_cppflags=no
21002         ;;
21003 esac
21004 done
21005
21006 if test -n "$cf_new_cflags" ; then
21007
21008         test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21009         CFLAGS="${CFLAGS}$cf_new_cflags"
21010
21011 fi
21012
21013 if test -n "$cf_new_cppflags" ; then
21014
21015         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21016         CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21017
21018 fi
21019
21020 if test -n "$cf_new_extra_cppflags" ; then
21021
21022         test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21023         EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21024
21025 fi
21026
21027                 fi
21028         fi
21029 fi
21030
21031 echo "$as_me:21031: checking for signal global datatype" >&5
21032 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21033 if test "${cf_cv_sig_atomic_t+set}" = set; then
21034   echo $ECHO_N "(cached) $ECHO_C" >&6
21035 else
21036
21037         for cf_type in \
21038                 "volatile sig_atomic_t" \
21039                 "sig_atomic_t" \
21040                 "int"
21041         do
21042         cat >"conftest.$ac_ext" <<_ACEOF
21043 #line 21043 "configure"
21044 #include "confdefs.h"
21045
21046 #include <sys/types.h>
21047 #include <signal.h>
21048 #include <stdio.h>
21049
21050 extern $cf_type x;
21051 $cf_type x;
21052 static void handler(int sig)
21053 {
21054         (void)sig;
21055         x = 5;
21056 }
21057 int
21058 main (void)
21059 {
21060 signal(SIGINT, handler);
21061                  x = 1
21062   ;
21063   return 0;
21064 }
21065 _ACEOF
21066 rm -f "conftest.$ac_objext"
21067 if { (eval echo "$as_me:21067: \"$ac_compile\"") >&5
21068   (eval $ac_compile) 2>&5
21069   ac_status=$?
21070   echo "$as_me:21070: \$? = $ac_status" >&5
21071   (exit "$ac_status"); } &&
21072          { ac_try='test -s "conftest.$ac_objext"'
21073   { (eval echo "$as_me:21073: \"$ac_try\"") >&5
21074   (eval $ac_try) 2>&5
21075   ac_status=$?
21076   echo "$as_me:21076: \$? = $ac_status" >&5
21077   (exit "$ac_status"); }; }; then
21078   cf_cv_sig_atomic_t=$cf_type
21079 else
21080   echo "$as_me: failed program was:" >&5
21081 cat "conftest.$ac_ext" >&5
21082 cf_cv_sig_atomic_t=no
21083 fi
21084 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21085                 test "$cf_cv_sig_atomic_t" != no && break
21086         done
21087
21088 fi
21089
21090 echo "$as_me:21090: result: $cf_cv_sig_atomic_t" >&5
21091 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21092 test "$cf_cv_sig_atomic_t" != no &&
21093 cat >>confdefs.h <<EOF
21094 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21095 EOF
21096
21097 if test "$NCURSES_CHTYPE" = auto ; then
21098
21099 echo "$as_me:21099: checking for type of chtype" >&5
21100 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21101 if test "${cf_cv_typeof_chtype+set}" = set; then
21102   echo $ECHO_N "(cached) $ECHO_C" >&6
21103 else
21104
21105                 if test "$cross_compiling" = yes; then
21106   cf_cv_typeof_chtype=long
21107 else
21108   cat >"conftest.$ac_ext" <<_ACEOF
21109 #line 21109 "configure"
21110 #include "confdefs.h"
21111
21112 $ac_includes_default
21113 #define WANT_BITS 31
21114 int main(void)
21115 {
21116         FILE *fp = fopen("cf_test.out", "w");
21117         if (fp != 0) {
21118                 char *result = "long";
21119                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21120                         int n;
21121                         unsigned int x, y;
21122                         for (n = 0; n < WANT_BITS; n++) {
21123                                 x = (1 << n);
21124                                 y = (x >> n);
21125                                 if (y != 1 || x == 0) {
21126                                         x = 0;
21127                                         break;
21128                                 }
21129                         }
21130                         /*
21131                          * If x is nonzero, an int is big enough for the bits
21132                          * that we want.
21133                          */
21134                         result = (x != 0) ? "int" : "long";
21135                 }
21136                 fputs(result, fp);
21137                 fclose(fp);
21138         }
21139         ${cf_cv_main_return:-return}(0);
21140 }
21141
21142 _ACEOF
21143 rm -f "conftest$ac_exeext"
21144 if { (eval echo "$as_me:21144: \"$ac_link\"") >&5
21145   (eval $ac_link) 2>&5
21146   ac_status=$?
21147   echo "$as_me:21147: \$? = $ac_status" >&5
21148   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21149   { (eval echo "$as_me:21149: \"$ac_try\"") >&5
21150   (eval $ac_try) 2>&5
21151   ac_status=$?
21152   echo "$as_me:21152: \$? = $ac_status" >&5
21153   (exit "$ac_status"); }; }; then
21154   cf_cv_typeof_chtype=`cat cf_test.out`
21155 else
21156   echo "$as_me: program exited with status $ac_status" >&5
21157 echo "$as_me: failed program was:" >&5
21158 cat "conftest.$ac_ext" >&5
21159 cf_cv_typeof_chtype=long
21160 fi
21161 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21162 fi
21163                 rm -f cf_test.out
21164
21165 fi
21166
21167 echo "$as_me:21167: result: $cf_cv_typeof_chtype" >&5
21168 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21169
21170 cat >>confdefs.h <<EOF
21171 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21172 EOF
21173
21174 else
21175         cf_cv_typeof_chtype=$NCURSES_CHTYPE
21176 fi
21177 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21178
21179 echo "$as_me:21179: checking if unsigned literals are legal" >&5
21180 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21181 if test "${cf_cv_unsigned_literals+set}" = set; then
21182   echo $ECHO_N "(cached) $ECHO_C" >&6
21183 else
21184
21185         cat >"conftest.$ac_ext" <<_ACEOF
21186 #line 21186 "configure"
21187 #include "confdefs.h"
21188
21189 int
21190 main (void)
21191 {
21192 long x = 1L + 1UL + 1U + 1
21193   ;
21194   return 0;
21195 }
21196 _ACEOF
21197 rm -f "conftest.$ac_objext"
21198 if { (eval echo "$as_me:21198: \"$ac_compile\"") >&5
21199   (eval $ac_compile) 2>&5
21200   ac_status=$?
21201   echo "$as_me:21201: \$? = $ac_status" >&5
21202   (exit "$ac_status"); } &&
21203          { ac_try='test -s "conftest.$ac_objext"'
21204   { (eval echo "$as_me:21204: \"$ac_try\"") >&5
21205   (eval $ac_try) 2>&5
21206   ac_status=$?
21207   echo "$as_me:21207: \$? = $ac_status" >&5
21208   (exit "$ac_status"); }; }; then
21209   cf_cv_unsigned_literals=yes
21210 else
21211   echo "$as_me: failed program was:" >&5
21212 cat "conftest.$ac_ext" >&5
21213 cf_cv_unsigned_literals=no
21214 fi
21215 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21216
21217 fi
21218
21219 echo "$as_me:21219: result: $cf_cv_unsigned_literals" >&5
21220 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21221
21222 cf_cv_1UL="1"
21223 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21224 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
21225
21226 if test "$NCURSES_MMASK_T" = auto ; then
21227         cf_cv_typeof_mmask_t=long
21228 else
21229         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21230 fi
21231 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21232
21233 ###     Checks for external-data
21234
21235 echo "$as_me:21235: checking if external errno is declared" >&5
21236 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21237 if test "${cf_cv_dcl_errno+set}" = set; then
21238   echo $ECHO_N "(cached) $ECHO_C" >&6
21239 else
21240
21241         cat >"conftest.$ac_ext" <<_ACEOF
21242 #line 21242 "configure"
21243 #include "confdefs.h"
21244
21245 $ac_includes_default
21246 #include <errno.h>
21247 int
21248 main (void)
21249 {
21250 int x = (int) errno; (void)x
21251   ;
21252   return 0;
21253 }
21254 _ACEOF
21255 rm -f "conftest.$ac_objext"
21256 if { (eval echo "$as_me:21256: \"$ac_compile\"") >&5
21257   (eval $ac_compile) 2>&5
21258   ac_status=$?
21259   echo "$as_me:21259: \$? = $ac_status" >&5
21260   (exit "$ac_status"); } &&
21261          { ac_try='test -s "conftest.$ac_objext"'
21262   { (eval echo "$as_me:21262: \"$ac_try\"") >&5
21263   (eval $ac_try) 2>&5
21264   ac_status=$?
21265   echo "$as_me:21265: \$? = $ac_status" >&5
21266   (exit "$ac_status"); }; }; then
21267   cf_cv_dcl_errno=yes
21268 else
21269   echo "$as_me: failed program was:" >&5
21270 cat "conftest.$ac_ext" >&5
21271 cf_cv_dcl_errno=no
21272 fi
21273 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21274
21275 fi
21276 echo "$as_me:21276: result: $cf_cv_dcl_errno" >&5
21277 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21278
21279 if test "$cf_cv_dcl_errno" = no ; then
21280
21281 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21282
21283         cat >>confdefs.h <<EOF
21284 #define $cf_result 1
21285 EOF
21286
21287 fi
21288
21289 # It's possible (for near-UNIX clones) that the data doesn't exist
21290
21291 echo "$as_me:21291: checking if external errno exists" >&5
21292 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21293 if test "${cf_cv_have_errno+set}" = set; then
21294   echo $ECHO_N "(cached) $ECHO_C" >&6
21295 else
21296
21297         cat >"conftest.$ac_ext" <<_ACEOF
21298 #line 21298 "configure"
21299 #include "confdefs.h"
21300
21301 #undef errno
21302 extern int errno;
21303
21304 int
21305 main (void)
21306 {
21307 errno = 2
21308   ;
21309   return 0;
21310 }
21311 _ACEOF
21312 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21313 if { (eval echo "$as_me:21313: \"$ac_link\"") >&5
21314   (eval $ac_link) 2>&5
21315   ac_status=$?
21316   echo "$as_me:21316: \$? = $ac_status" >&5
21317   (exit "$ac_status"); } &&
21318          { ac_try='test -s "conftest$ac_exeext"'
21319   { (eval echo "$as_me:21319: \"$ac_try\"") >&5
21320   (eval $ac_try) 2>&5
21321   ac_status=$?
21322   echo "$as_me:21322: \$? = $ac_status" >&5
21323   (exit "$ac_status"); }; }; then
21324   cf_cv_have_errno=yes
21325 else
21326   echo "$as_me: failed program was:" >&5
21327 cat "conftest.$ac_ext" >&5
21328 cf_cv_have_errno=no
21329 fi
21330 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21331
21332 fi
21333 echo "$as_me:21333: result: $cf_cv_have_errno" >&5
21334 echo "${ECHO_T}$cf_cv_have_errno" >&6
21335
21336 if test "$cf_cv_have_errno" = yes ; then
21337
21338 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21339
21340         cat >>confdefs.h <<EOF
21341 #define $cf_result 1
21342 EOF
21343
21344 fi
21345
21346 echo "$as_me:21346: checking if data-only library module links" >&5
21347 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21348 if test "${cf_cv_link_dataonly+set}" = set; then
21349   echo $ECHO_N "(cached) $ECHO_C" >&6
21350 else
21351
21352         rm -f conftest.a
21353         cat >conftest.$ac_ext <<EOF
21354 #line 21354 "configure"
21355 int     testdata[3] = { 123, 456, 789 };
21356 EOF
21357         if { (eval echo "$as_me:21357: \"$ac_compile\"") >&5
21358   (eval $ac_compile) 2>&5
21359   ac_status=$?
21360   echo "$as_me:21360: \$? = $ac_status" >&5
21361   (exit "$ac_status"); } ; then
21362                 mv conftest.o data.o && \
21363                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21364         fi
21365         rm -f conftest.$ac_ext data.o
21366         cat >conftest.$ac_ext <<EOF
21367 #line 21367 "configure"
21368 int     testfunc(void)
21369 {
21370 #if defined(NeXT)
21371         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
21372 #else
21373         extern int testdata[3];
21374         return testdata[0] == 123
21375            &&  testdata[1] == 456
21376            &&  testdata[2] == 789;
21377 #endif
21378 }
21379 EOF
21380         if { (eval echo "$as_me:21380: \"$ac_compile\"") >&5
21381   (eval $ac_compile) 2>&5
21382   ac_status=$?
21383   echo "$as_me:21383: \$? = $ac_status" >&5
21384   (exit "$ac_status"); }; then
21385                 mv conftest.o func.o && \
21386                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21387         fi
21388         rm -f conftest.$ac_ext func.o
21389         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21390         cf_saveLIBS="$LIBS"
21391         LIBS="conftest.a $LIBS"
21392         if test "$cross_compiling" = yes; then
21393   cf_cv_link_dataonly=unknown
21394 else
21395   cat >"conftest.$ac_ext" <<_ACEOF
21396 #line 21396 "configure"
21397 #include "confdefs.h"
21398
21399         int main(void)
21400         {
21401                 extern int testfunc();
21402                 ${cf_cv_main_return:-return} (!testfunc());
21403         }
21404
21405 _ACEOF
21406 rm -f "conftest$ac_exeext"
21407 if { (eval echo "$as_me:21407: \"$ac_link\"") >&5
21408   (eval $ac_link) 2>&5
21409   ac_status=$?
21410   echo "$as_me:21410: \$? = $ac_status" >&5
21411   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21412   { (eval echo "$as_me:21412: \"$ac_try\"") >&5
21413   (eval $ac_try) 2>&5
21414   ac_status=$?
21415   echo "$as_me:21415: \$? = $ac_status" >&5
21416   (exit "$ac_status"); }; }; then
21417   cf_cv_link_dataonly=yes
21418 else
21419   echo "$as_me: program exited with status $ac_status" >&5
21420 echo "$as_me: failed program was:" >&5
21421 cat "conftest.$ac_ext" >&5
21422 cf_cv_link_dataonly=no
21423 fi
21424 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21425 fi
21426         LIBS="$cf_saveLIBS"
21427
21428 fi
21429
21430 echo "$as_me:21430: result: $cf_cv_link_dataonly" >&5
21431 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21432
21433 if test "$cf_cv_link_dataonly" = no ; then
21434
21435 cat >>confdefs.h <<\EOF
21436 #define BROKEN_LINKER 1
21437 EOF
21438
21439         BROKEN_LINKER=1
21440 fi
21441
21442 ###     Checks for library functions.
21443
21444 echo "$as_me:21444: checking for clock_gettime" >&5
21445 echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
21446 if test "${cf_cv_func_clock_gettime+set}" = set; then
21447   echo $ECHO_N "(cached) $ECHO_C" >&6
21448 else
21449
21450                 cat >"conftest.$ac_ext" <<_ACEOF
21451 #line 21451 "configure"
21452 #include "confdefs.h"
21453 #include <time.h>
21454 int
21455 main (void)
21456 {
21457 struct timespec ts;
21458                 int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts
21459   ;
21460   return 0;
21461 }
21462 _ACEOF
21463 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21464 if { (eval echo "$as_me:21464: \"$ac_link\"") >&5
21465   (eval $ac_link) 2>&5
21466   ac_status=$?
21467   echo "$as_me:21467: \$? = $ac_status" >&5
21468   (exit "$ac_status"); } &&
21469          { ac_try='test -s "conftest$ac_exeext"'
21470   { (eval echo "$as_me:21470: \"$ac_try\"") >&5
21471   (eval $ac_try) 2>&5
21472   ac_status=$?
21473   echo "$as_me:21473: \$? = $ac_status" >&5
21474   (exit "$ac_status"); }; }; then
21475   cf_cv_func_clock_gettime=yes
21476 else
21477   echo "$as_me: failed program was:" >&5
21478 cat "conftest.$ac_ext" >&5
21479 cf_cv_func_clock_gettime=no
21480 fi
21481 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21482
21483 fi
21484 echo "$as_me:21484: result: $cf_cv_func_clock_gettime" >&5
21485 echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6
21486
21487 if test "$cf_cv_func_clock_gettime" = yes
21488 then
21489
21490 cat >>confdefs.h <<\EOF
21491 #define HAVE_CLOCK_GETTIME 1
21492 EOF
21493
21494 else
21495 echo "$as_me:21495: checking for gettimeofday" >&5
21496 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
21497 if test "${ac_cv_func_gettimeofday+set}" = set; then
21498   echo $ECHO_N "(cached) $ECHO_C" >&6
21499 else
21500   cat >"conftest.$ac_ext" <<_ACEOF
21501 #line 21501 "configure"
21502 #include "confdefs.h"
21503 #define gettimeofday autoconf_temporary
21504 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21505 #undef gettimeofday
21506
21507 #ifdef __cplusplus
21508 extern "C"
21509 #endif
21510
21511 /* We use char because int might match the return type of a gcc2
21512    builtin and then its argument prototype would still apply.  */
21513 char gettimeofday (void);
21514
21515 int
21516 main (void)
21517 {
21518
21519 /* The GNU C library defines stubs for functions which it implements
21520     to always fail with ENOSYS.  Some functions are actually named
21521     something starting with __ and the normal name is an alias.  */
21522 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
21523 #error found stub for gettimeofday
21524 #endif
21525
21526         return gettimeofday ();
21527   ;
21528   return 0;
21529 }
21530 _ACEOF
21531 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21532 if { (eval echo "$as_me:21532: \"$ac_link\"") >&5
21533   (eval $ac_link) 2>&5
21534   ac_status=$?
21535   echo "$as_me:21535: \$? = $ac_status" >&5
21536   (exit "$ac_status"); } &&
21537          { ac_try='test -s "conftest$ac_exeext"'
21538   { (eval echo "$as_me:21538: \"$ac_try\"") >&5
21539   (eval $ac_try) 2>&5
21540   ac_status=$?
21541   echo "$as_me:21541: \$? = $ac_status" >&5
21542   (exit "$ac_status"); }; }; then
21543   ac_cv_func_gettimeofday=yes
21544 else
21545   echo "$as_me: failed program was:" >&5
21546 cat "conftest.$ac_ext" >&5
21547 ac_cv_func_gettimeofday=no
21548 fi
21549 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21550 fi
21551 echo "$as_me:21551: result: $ac_cv_func_gettimeofday" >&5
21552 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
21553 if test "$ac_cv_func_gettimeofday" = yes; then
21554
21555 cat >>confdefs.h <<\EOF
21556 #define HAVE_GETTIMEOFDAY 1
21557 EOF
21558
21559 else
21560
21561 echo "$as_me:21561: checking for gettimeofday in -lbsd" >&5
21562 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
21563 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
21564   echo $ECHO_N "(cached) $ECHO_C" >&6
21565 else
21566   ac_check_lib_save_LIBS=$LIBS
21567 LIBS="-lbsd  $LIBS"
21568 cat >"conftest.$ac_ext" <<_ACEOF
21569 #line 21569 "configure"
21570 #include "confdefs.h"
21571
21572 /* Override any gcc2 internal prototype to avoid an error.  */
21573 #ifdef __cplusplus
21574 extern "C"
21575 #endif
21576 /* We use char because int might match the return type of a gcc2
21577    builtin and then its argument prototype would still apply.  */
21578 char gettimeofday ();
21579 int
21580 main (void)
21581 {
21582 gettimeofday ();
21583   ;
21584   return 0;
21585 }
21586 _ACEOF
21587 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21588 if { (eval echo "$as_me:21588: \"$ac_link\"") >&5
21589   (eval $ac_link) 2>&5
21590   ac_status=$?
21591   echo "$as_me:21591: \$? = $ac_status" >&5
21592   (exit "$ac_status"); } &&
21593          { ac_try='test -s "conftest$ac_exeext"'
21594   { (eval echo "$as_me:21594: \"$ac_try\"") >&5
21595   (eval $ac_try) 2>&5
21596   ac_status=$?
21597   echo "$as_me:21597: \$? = $ac_status" >&5
21598   (exit "$ac_status"); }; }; then
21599   ac_cv_lib_bsd_gettimeofday=yes
21600 else
21601   echo "$as_me: failed program was:" >&5
21602 cat "conftest.$ac_ext" >&5
21603 ac_cv_lib_bsd_gettimeofday=no
21604 fi
21605 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21606 LIBS=$ac_check_lib_save_LIBS
21607 fi
21608 echo "$as_me:21608: result: $ac_cv_lib_bsd_gettimeofday" >&5
21609 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
21610 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
21611
21612 cat >>confdefs.h <<\EOF
21613 #define HAVE_GETTIMEOFDAY 1
21614 EOF
21615
21616 cf_add_libs="$LIBS"
21617 # reverse order
21618 cf_add_0lib=
21619 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
21620 # filter duplicates
21621 for cf_add_1lib in $cf_add_0lib; do
21622         for cf_add_2lib in $cf_add_libs; do
21623                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
21624                         cf_add_1lib=
21625                         break
21626                 fi
21627         done
21628         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
21629 done
21630 LIBS="$cf_add_libs"
21631
21632 fi
21633
21634 fi
21635 fi
21636
21637 for ac_func in \
21638 fpathconf \
21639 getcwd \
21640 getegid \
21641 geteuid \
21642 getopt \
21643 issetugid \
21644 localeconv \
21645 poll \
21646 putenv \
21647 remove \
21648 select \
21649 setbuf \
21650 setbuffer \
21651 setenv \
21652 setfsuid \
21653 setvbuf \
21654 sigaction \
21655 sigvec \
21656 snprintf \
21657 strdup \
21658 strstr \
21659 sysconf \
21660 tcgetpgrp \
21661 times \
21662 tsearch \
21663 vsnprintf \
21664
21665 do
21666 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21667 echo "$as_me:21667: checking for $ac_func" >&5
21668 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21669 if eval "test \"\${$as_ac_var+set}\" = set"; then
21670   echo $ECHO_N "(cached) $ECHO_C" >&6
21671 else
21672   cat >"conftest.$ac_ext" <<_ACEOF
21673 #line 21673 "configure"
21674 #include "confdefs.h"
21675 #define $ac_func autoconf_temporary
21676 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
21677 #undef $ac_func
21678
21679 #ifdef __cplusplus
21680 extern "C"
21681 #endif
21682
21683 /* We use char because int might match the return type of a gcc2
21684    builtin and then its argument prototype would still apply.  */
21685 char $ac_func (void);
21686
21687 int
21688 main (void)
21689 {
21690
21691 /* The GNU C library defines stubs for functions which it implements
21692     to always fail with ENOSYS.  Some functions are actually named
21693     something starting with __ and the normal name is an alias.  */
21694 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21695 #error found stub for $ac_func
21696 #endif
21697
21698         return $ac_func ();
21699   ;
21700   return 0;
21701 }
21702 _ACEOF
21703 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21704 if { (eval echo "$as_me:21704: \"$ac_link\"") >&5
21705   (eval $ac_link) 2>&5
21706   ac_status=$?
21707   echo "$as_me:21707: \$? = $ac_status" >&5
21708   (exit "$ac_status"); } &&
21709          { ac_try='test -s "conftest$ac_exeext"'
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   eval "$as_ac_var=yes"
21716 else
21717   echo "$as_me: failed program was:" >&5
21718 cat "conftest.$ac_ext" >&5
21719 eval "$as_ac_var=no"
21720 fi
21721 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21722 fi
21723 echo "$as_me:21723: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21724 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21725 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21726   cat >>confdefs.h <<EOF
21727 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21728 EOF
21729
21730 fi
21731 done
21732
21733 echo "$as_me:21733: checking if _PATH_TTYS is defined in ttyent.h" >&5
21734 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21735 if test "${cf_cv_PATH_TTYS+set}" = set; then
21736   echo $ECHO_N "(cached) $ECHO_C" >&6
21737 else
21738
21739 cat >"conftest.$ac_ext" <<_ACEOF
21740 #line 21740 "configure"
21741 #include "confdefs.h"
21742
21743 #include <stdio.h>
21744 #include <ttyent.h>
21745 int
21746 main (void)
21747 {
21748
21749 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21750   ;
21751   return 0;
21752 }
21753 _ACEOF
21754 rm -f "conftest.$ac_objext"
21755 if { (eval echo "$as_me:21755: \"$ac_compile\"") >&5
21756   (eval $ac_compile) 2>&5
21757   ac_status=$?
21758   echo "$as_me:21758: \$? = $ac_status" >&5
21759   (exit "$ac_status"); } &&
21760          { ac_try='test -s "conftest.$ac_objext"'
21761   { (eval echo "$as_me:21761: \"$ac_try\"") >&5
21762   (eval $ac_try) 2>&5
21763   ac_status=$?
21764   echo "$as_me:21764: \$? = $ac_status" >&5
21765   (exit "$ac_status"); }; }; then
21766   cf_cv_PATH_TTYS=yes
21767 else
21768   echo "$as_me: failed program was:" >&5
21769 cat "conftest.$ac_ext" >&5
21770 cf_cv_PATH_TTYS=no
21771 fi
21772 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21773 fi
21774 echo "$as_me:21774: result: $cf_cv_PATH_TTYS" >&5
21775 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21776
21777 if test $cf_cv_PATH_TTYS = no
21778 then
21779         for cf_ttys in /etc/ttytype /etc/ttys
21780         do
21781                 if test -f $cf_ttys
21782                 then
21783                         cf_cv_PATH_TTYS=maybe
21784
21785 cat >>confdefs.h <<\EOF
21786 #define _PATH_TTYS $cf_ttys
21787 EOF
21788
21789                         break
21790                 fi
21791         done
21792 fi
21793
21794 if test $cf_cv_PATH_TTYS != no
21795 then
21796         echo "$as_me:21796: checking if _PATH_TTYS file exists" >&5
21797 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21798 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21799   echo $ECHO_N "(cached) $ECHO_C" >&6
21800 else
21801
21802                 if test "$cross_compiling" = yes; then
21803   cf_cv_have_PATH_TTYS=unknown
21804 else
21805   cat >"conftest.$ac_ext" <<_ACEOF
21806 #line 21806 "configure"
21807 #include "confdefs.h"
21808
21809 $ac_includes_default
21810
21811 #include <ttyent.h>
21812
21813 int main(void) {
21814         FILE *fp = fopen(_PATH_TTYS, "r");
21815         ${cf_cv_main_return:-return} (fp == 0);
21816 }
21817 _ACEOF
21818 rm -f "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"); } && { ac_try='"./conftest$ac_exeext"'
21824   { (eval echo "$as_me:21824: \"$ac_try\"") >&5
21825   (eval $ac_try) 2>&5
21826   ac_status=$?
21827   echo "$as_me:21827: \$? = $ac_status" >&5
21828   (exit "$ac_status"); }; }; then
21829   cf_cv_have_PATH_TTYS=yes
21830 else
21831   echo "$as_me: program exited with status $ac_status" >&5
21832 echo "$as_me: failed program was:" >&5
21833 cat "conftest.$ac_ext" >&5
21834 cf_cv_have_PATH_TTYS=no
21835 fi
21836 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21837 fi
21838 fi
21839 echo "$as_me:21839: result: $cf_cv_have_PATH_TTYS" >&5
21840 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
21841         test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
21842 fi
21843
21844 if test $cf_cv_PATH_TTYS != no
21845 then
21846
21847 cat >>confdefs.h <<\EOF
21848 #define HAVE_PATH_TTYS 1
21849 EOF
21850
21851         echo "$as_me:21851: checking for getttynam" >&5
21852 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
21853 if test "${cf_cv_func_getttynam+set}" = set; then
21854   echo $ECHO_N "(cached) $ECHO_C" >&6
21855 else
21856
21857                 cat >"conftest.$ac_ext" <<_ACEOF
21858 #line 21858 "configure"
21859 #include "confdefs.h"
21860 #include <ttyent.h>
21861 int
21862 main (void)
21863 {
21864 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
21865   ;
21866   return 0;
21867 }
21868 _ACEOF
21869 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21870 if { (eval echo "$as_me:21870: \"$ac_link\"") >&5
21871   (eval $ac_link) 2>&5
21872   ac_status=$?
21873   echo "$as_me:21873: \$? = $ac_status" >&5
21874   (exit "$ac_status"); } &&
21875          { ac_try='test -s "conftest$ac_exeext"'
21876   { (eval echo "$as_me:21876: \"$ac_try\"") >&5
21877   (eval $ac_try) 2>&5
21878   ac_status=$?
21879   echo "$as_me:21879: \$? = $ac_status" >&5
21880   (exit "$ac_status"); }; }; then
21881   cf_cv_func_getttynam=yes
21882 else
21883   echo "$as_me: failed program was:" >&5
21884 cat "conftest.$ac_ext" >&5
21885 cf_cv_func_getttynam=no
21886 fi
21887 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21888 fi
21889 echo "$as_me:21889: result: $cf_cv_func_getttynam" >&5
21890 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
21891         test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
21892 #define HAVE_GETTTYNAM 1
21893 EOF
21894
21895 fi
21896
21897 if test "x$ac_cv_func_getopt" = xno && \
21898    test "x$cf_with_progs$cf_with_tests" != xnono; then
21899         { { echo "$as_me:21899: error: getopt is required for building programs" >&5
21900 echo "$as_me: error: getopt is required for building programs" >&2;}
21901    { (exit 1); exit 1; }; }
21902 fi
21903
21904 if test "x$with_safe_sprintf" = xyes
21905 then
21906         if test "x$ac_cv_func_vsnprintf" = xyes
21907         then
21908                 { echo "$as_me:21908: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
21909 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
21910         else
21911
21912 cat >>confdefs.h <<\EOF
21913 #define USE_SAFE_SPRINTF 1
21914 EOF
21915
21916         fi
21917 fi
21918
21919 if test "x$with_getcap" = "xyes" ; then
21920
21921 echo "$as_me:21921: checking for terminal-capability database functions" >&5
21922 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
21923 if test "${cf_cv_cgetent+set}" = set; then
21924   echo $ECHO_N "(cached) $ECHO_C" >&6
21925 else
21926
21927 cat >"conftest.$ac_ext" <<_ACEOF
21928 #line 21928 "configure"
21929 #include "confdefs.h"
21930
21931 $ac_includes_default
21932 int
21933 main (void)
21934 {
21935
21936         char temp[128];
21937         char *buf = temp;
21938         char *db_array = temp;
21939         cgetent(&buf, &db_array, "vt100");
21940         cgetcap(buf, "tc", '=');
21941         cgetmatch(buf, "tc");
21942
21943   ;
21944   return 0;
21945 }
21946 _ACEOF
21947 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21948 if { (eval echo "$as_me:21948: \"$ac_link\"") >&5
21949   (eval $ac_link) 2>&5
21950   ac_status=$?
21951   echo "$as_me:21951: \$? = $ac_status" >&5
21952   (exit "$ac_status"); } &&
21953          { ac_try='test -s "conftest$ac_exeext"'
21954   { (eval echo "$as_me:21954: \"$ac_try\"") >&5
21955   (eval $ac_try) 2>&5
21956   ac_status=$?
21957   echo "$as_me:21957: \$? = $ac_status" >&5
21958   (exit "$ac_status"); }; }; then
21959   cf_cv_cgetent=yes
21960 else
21961   echo "$as_me: failed program was:" >&5
21962 cat "conftest.$ac_ext" >&5
21963 cf_cv_cgetent=no
21964 fi
21965 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21966
21967 fi
21968 echo "$as_me:21968: result: $cf_cv_cgetent" >&5
21969 echo "${ECHO_T}$cf_cv_cgetent" >&6
21970
21971 if test "$cf_cv_cgetent" = yes
21972 then
21973
21974 cat >>confdefs.h <<\EOF
21975 #define HAVE_BSD_CGETENT 1
21976 EOF
21977
21978 echo "$as_me:21978: checking if cgetent uses const parameter" >&5
21979 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
21980 if test "${cf_cv_cgetent_const+set}" = set; then
21981   echo $ECHO_N "(cached) $ECHO_C" >&6
21982 else
21983
21984 cat >"conftest.$ac_ext" <<_ACEOF
21985 #line 21985 "configure"
21986 #include "confdefs.h"
21987
21988 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
21989 $ac_includes_default
21990 int
21991 main (void)
21992 {
21993
21994         char temp[128];
21995         char *buf = temp;
21996 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
21997         const char *db_array = temp;
21998         cgetent(&buf, &db_array, "vt100");
21999 #endif
22000         cgetcap(buf, "tc", '=');
22001         cgetmatch(buf, "tc");
22002
22003   ;
22004   return 0;
22005 }
22006 _ACEOF
22007 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22008 if { (eval echo "$as_me:22008: \"$ac_link\"") >&5
22009   (eval $ac_link) 2>&5
22010   ac_status=$?
22011   echo "$as_me:22011: \$? = $ac_status" >&5
22012   (exit "$ac_status"); } &&
22013          { ac_try='test -s "conftest$ac_exeext"'
22014   { (eval echo "$as_me:22014: \"$ac_try\"") >&5
22015   (eval $ac_try) 2>&5
22016   ac_status=$?
22017   echo "$as_me:22017: \$? = $ac_status" >&5
22018   (exit "$ac_status"); }; }; then
22019   cf_cv_cgetent_const=yes
22020 else
22021   echo "$as_me: failed program was:" >&5
22022 cat "conftest.$ac_ext" >&5
22023 cf_cv_cgetent_const=no
22024 fi
22025 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22026
22027 fi
22028 echo "$as_me:22028: result: $cf_cv_cgetent_const" >&5
22029 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
22030         if test "$cf_cv_cgetent_const" = yes
22031         then
22032
22033 cat >>confdefs.h <<EOF
22034 #define CGETENT_CONST const
22035 EOF
22036
22037         fi
22038 fi
22039
22040 fi
22041
22042 echo "$as_me:22042: checking for isascii" >&5
22043 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
22044 if test "${cf_cv_have_isascii+set}" = set; then
22045   echo $ECHO_N "(cached) $ECHO_C" >&6
22046 else
22047
22048         cat >"conftest.$ac_ext" <<_ACEOF
22049 #line 22049 "configure"
22050 #include "confdefs.h"
22051 #include <ctype.h>
22052 int
22053 main (void)
22054 {
22055 int x = isascii(' ')
22056   ;
22057   return 0;
22058 }
22059 _ACEOF
22060 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22061 if { (eval echo "$as_me:22061: \"$ac_link\"") >&5
22062   (eval $ac_link) 2>&5
22063   ac_status=$?
22064   echo "$as_me:22064: \$? = $ac_status" >&5
22065   (exit "$ac_status"); } &&
22066          { ac_try='test -s "conftest$ac_exeext"'
22067   { (eval echo "$as_me:22067: \"$ac_try\"") >&5
22068   (eval $ac_try) 2>&5
22069   ac_status=$?
22070   echo "$as_me:22070: \$? = $ac_status" >&5
22071   (exit "$ac_status"); }; }; then
22072   cf_cv_have_isascii=yes
22073 else
22074   echo "$as_me: failed program was:" >&5
22075 cat "conftest.$ac_ext" >&5
22076 cf_cv_have_isascii=no
22077 fi
22078 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22079
22080 fi
22081 echo "$as_me:22081: result: $cf_cv_have_isascii" >&5
22082 echo "${ECHO_T}$cf_cv_have_isascii" >&6
22083 test "$cf_cv_have_isascii" = yes &&
22084 cat >>confdefs.h <<\EOF
22085 #define HAVE_ISASCII 1
22086 EOF
22087
22088 if test "$ac_cv_func_sigaction" = yes; then
22089 echo "$as_me:22089: checking whether sigaction needs _POSIX_SOURCE" >&5
22090 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22091 cat >"conftest.$ac_ext" <<_ACEOF
22092 #line 22092 "configure"
22093 #include "confdefs.h"
22094
22095 #include <sys/types.h>
22096 #include <signal.h>
22097 int
22098 main (void)
22099 {
22100 struct sigaction act
22101   ;
22102   return 0;
22103 }
22104 _ACEOF
22105 rm -f "conftest.$ac_objext"
22106 if { (eval echo "$as_me:22106: \"$ac_compile\"") >&5
22107   (eval $ac_compile) 2>&5
22108   ac_status=$?
22109   echo "$as_me:22109: \$? = $ac_status" >&5
22110   (exit "$ac_status"); } &&
22111          { ac_try='test -s "conftest.$ac_objext"'
22112   { (eval echo "$as_me:22112: \"$ac_try\"") >&5
22113   (eval $ac_try) 2>&5
22114   ac_status=$?
22115   echo "$as_me:22115: \$? = $ac_status" >&5
22116   (exit "$ac_status"); }; }; then
22117   sigact_bad=no
22118 else
22119   echo "$as_me: failed program was:" >&5
22120 cat "conftest.$ac_ext" >&5
22121
22122 cat >"conftest.$ac_ext" <<_ACEOF
22123 #line 22123 "configure"
22124 #include "confdefs.h"
22125
22126 #define _POSIX_SOURCE
22127 #include <sys/types.h>
22128 #include <signal.h>
22129 int
22130 main (void)
22131 {
22132 struct sigaction act
22133   ;
22134   return 0;
22135 }
22136 _ACEOF
22137 rm -f "conftest.$ac_objext"
22138 if { (eval echo "$as_me:22138: \"$ac_compile\"") >&5
22139   (eval $ac_compile) 2>&5
22140   ac_status=$?
22141   echo "$as_me:22141: \$? = $ac_status" >&5
22142   (exit "$ac_status"); } &&
22143          { ac_try='test -s "conftest.$ac_objext"'
22144   { (eval echo "$as_me:22144: \"$ac_try\"") >&5
22145   (eval $ac_try) 2>&5
22146   ac_status=$?
22147   echo "$as_me:22147: \$? = $ac_status" >&5
22148   (exit "$ac_status"); }; }; then
22149   sigact_bad=yes
22150
22151 cat >>confdefs.h <<\EOF
22152 #define _POSIX_SOURCE 1
22153 EOF
22154
22155 else
22156   echo "$as_me: failed program was:" >&5
22157 cat "conftest.$ac_ext" >&5
22158 sigact_bad=unknown
22159 fi
22160 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22161 fi
22162 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22163 echo "$as_me:22163: result: $sigact_bad" >&5
22164 echo "${ECHO_T}$sigact_bad" >&6
22165 fi
22166
22167 echo "$as_me:22167: checking if nanosleep really works" >&5
22168 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22169 if test "${cf_cv_func_nanosleep+set}" = set; then
22170   echo $ECHO_N "(cached) $ECHO_C" >&6
22171 else
22172
22173 if test "$cross_compiling" = yes; then
22174   cf_cv_func_nanosleep=unknown
22175 else
22176   cat >"conftest.$ac_ext" <<_ACEOF
22177 #line 22177 "configure"
22178 #include "confdefs.h"
22179
22180 $ac_includes_default
22181
22182 #include <errno.h>
22183 #include <time.h>
22184
22185 #ifdef HAVE_SYS_TIME_H
22186 #include <sys/time.h>
22187 #endif
22188
22189 int main(void) {
22190         struct timespec ts1, ts2;
22191         int code;
22192         ts1.tv_sec  = 0;
22193         ts1.tv_nsec = 750000000;
22194         ts2.tv_sec  = 0;
22195         ts2.tv_nsec = 0;
22196         errno = 0;
22197         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22198         ${cf_cv_main_return:-return}(code != 0);
22199 }
22200
22201 _ACEOF
22202 rm -f "conftest$ac_exeext"
22203 if { (eval echo "$as_me:22203: \"$ac_link\"") >&5
22204   (eval $ac_link) 2>&5
22205   ac_status=$?
22206   echo "$as_me:22206: \$? = $ac_status" >&5
22207   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22208   { (eval echo "$as_me:22208: \"$ac_try\"") >&5
22209   (eval $ac_try) 2>&5
22210   ac_status=$?
22211   echo "$as_me:22211: \$? = $ac_status" >&5
22212   (exit "$ac_status"); }; }; then
22213   cf_cv_func_nanosleep=yes
22214 else
22215   echo "$as_me: program exited with status $ac_status" >&5
22216 echo "$as_me: failed program was:" >&5
22217 cat "conftest.$ac_ext" >&5
22218 cf_cv_func_nanosleep=no
22219 fi
22220 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22221 fi
22222 fi
22223 echo "$as_me:22223: result: $cf_cv_func_nanosleep" >&5
22224 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22225
22226 test "$cf_cv_func_nanosleep" = "yes" &&
22227 cat >>confdefs.h <<\EOF
22228 #define HAVE_NANOSLEEP 1
22229 EOF
22230
22231 for ac_header in \
22232 termio.h \
22233 termios.h \
22234 unistd.h \
22235 sys/ioctl.h \
22236 sys/termio.h \
22237
22238 do
22239 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22240 echo "$as_me:22240: checking for $ac_header" >&5
22241 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22242 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22243   echo $ECHO_N "(cached) $ECHO_C" >&6
22244 else
22245   cat >"conftest.$ac_ext" <<_ACEOF
22246 #line 22246 "configure"
22247 #include "confdefs.h"
22248 #include <$ac_header>
22249 _ACEOF
22250 if { (eval echo "$as_me:22250: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22251   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22252   ac_status=$?
22253   $EGREP -v '^ *\+' conftest.er1 >conftest.err
22254   rm -f conftest.er1
22255   cat conftest.err >&5
22256   echo "$as_me:22256: \$? = $ac_status" >&5
22257   (exit "$ac_status"); } >/dev/null; then
22258   if test -s conftest.err; then
22259     ac_cpp_err=$ac_c_preproc_warn_flag
22260   else
22261     ac_cpp_err=
22262   fi
22263 else
22264   ac_cpp_err=yes
22265 fi
22266 if test -z "$ac_cpp_err"; then
22267   eval "$as_ac_Header=yes"
22268 else
22269   echo "$as_me: failed program was:" >&5
22270   cat "conftest.$ac_ext" >&5
22271   eval "$as_ac_Header=no"
22272 fi
22273 rm -f conftest.err "conftest.$ac_ext"
22274 fi
22275 echo "$as_me:22275: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22276 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22277 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22278   cat >>confdefs.h <<EOF
22279 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22280 EOF
22281
22282 fi
22283 done
22284
22285 if test "$ac_cv_header_termios_h" = yes ; then
22286         case "$CFLAGS $CPPFLAGS" in
22287         (*-D_POSIX_SOURCE*)
22288                 termios_bad=dunno ;;
22289         (*)     termios_bad=maybe ;;
22290         esac
22291         if test "$termios_bad" = maybe ; then
22292         echo "$as_me:22292: checking whether termios.h needs _POSIX_SOURCE" >&5
22293 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22294         cat >"conftest.$ac_ext" <<_ACEOF
22295 #line 22295 "configure"
22296 #include "confdefs.h"
22297 #include <termios.h>
22298 int
22299 main (void)
22300 {
22301 struct termios foo; int x = foo.c_iflag = 1; (void)x
22302   ;
22303   return 0;
22304 }
22305 _ACEOF
22306 rm -f "conftest.$ac_objext"
22307 if { (eval echo "$as_me:22307: \"$ac_compile\"") >&5
22308   (eval $ac_compile) 2>&5
22309   ac_status=$?
22310   echo "$as_me:22310: \$? = $ac_status" >&5
22311   (exit "$ac_status"); } &&
22312          { ac_try='test -s "conftest.$ac_objext"'
22313   { (eval echo "$as_me:22313: \"$ac_try\"") >&5
22314   (eval $ac_try) 2>&5
22315   ac_status=$?
22316   echo "$as_me:22316: \$? = $ac_status" >&5
22317   (exit "$ac_status"); }; }; then
22318   termios_bad=no
22319 else
22320   echo "$as_me: failed program was:" >&5
22321 cat "conftest.$ac_ext" >&5
22322
22323                 cat >"conftest.$ac_ext" <<_ACEOF
22324 #line 22324 "configure"
22325 #include "confdefs.h"
22326
22327 #define _POSIX_SOURCE
22328 #include <termios.h>
22329 int
22330 main (void)
22331 {
22332 struct termios foo; int x = foo.c_iflag = 2; (void)x
22333   ;
22334   return 0;
22335 }
22336 _ACEOF
22337 rm -f "conftest.$ac_objext"
22338 if { (eval echo "$as_me:22338: \"$ac_compile\"") >&5
22339   (eval $ac_compile) 2>&5
22340   ac_status=$?
22341   echo "$as_me:22341: \$? = $ac_status" >&5
22342   (exit "$ac_status"); } &&
22343          { ac_try='test -s "conftest.$ac_objext"'
22344   { (eval echo "$as_me:22344: \"$ac_try\"") >&5
22345   (eval $ac_try) 2>&5
22346   ac_status=$?
22347   echo "$as_me:22347: \$? = $ac_status" >&5
22348   (exit "$ac_status"); }; }; then
22349   termios_bad=unknown
22350 else
22351   echo "$as_me: failed program was:" >&5
22352 cat "conftest.$ac_ext" >&5
22353 termios_bad=yes
22354 cat >>confdefs.h <<\EOF
22355 #define _POSIX_SOURCE 1
22356 EOF
22357
22358 fi
22359 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22360
22361 fi
22362 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22363         echo "$as_me:22363: result: $termios_bad" >&5
22364 echo "${ECHO_T}$termios_bad" >&6
22365         fi
22366 fi
22367
22368 echo "$as_me:22368: checking for tcgetattr" >&5
22369 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22370 if test "${cf_cv_have_tcgetattr+set}" = set; then
22371   echo $ECHO_N "(cached) $ECHO_C" >&6
22372 else
22373
22374 cat >"conftest.$ac_ext" <<_ACEOF
22375 #line 22375 "configure"
22376 #include "confdefs.h"
22377
22378 #include <sys/types.h>
22379 #ifdef HAVE_UNISTD_H
22380 #include <unistd.h>
22381 #endif
22382 #ifdef HAVE_TERMIOS_H
22383 #include <termios.h>
22384 #define TTY struct termios
22385 #else
22386 #ifdef HAVE_TERMIO_H
22387 #include <termio.h>
22388 #define TTY struct termio
22389 #endif
22390 #endif
22391
22392 int
22393 main (void)
22394 {
22395
22396 TTY foo;
22397 tcgetattr(1, &foo);
22398   ;
22399   return 0;
22400 }
22401 _ACEOF
22402 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22403 if { (eval echo "$as_me:22403: \"$ac_link\"") >&5
22404   (eval $ac_link) 2>&5
22405   ac_status=$?
22406   echo "$as_me:22406: \$? = $ac_status" >&5
22407   (exit "$ac_status"); } &&
22408          { ac_try='test -s "conftest$ac_exeext"'
22409   { (eval echo "$as_me:22409: \"$ac_try\"") >&5
22410   (eval $ac_try) 2>&5
22411   ac_status=$?
22412   echo "$as_me:22412: \$? = $ac_status" >&5
22413   (exit "$ac_status"); }; }; then
22414   cf_cv_have_tcgetattr=yes
22415 else
22416   echo "$as_me: failed program was:" >&5
22417 cat "conftest.$ac_ext" >&5
22418 cf_cv_have_tcgetattr=no
22419 fi
22420 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22421 fi
22422 echo "$as_me:22422: result: $cf_cv_have_tcgetattr" >&5
22423 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22424 test "$cf_cv_have_tcgetattr" = yes &&
22425 cat >>confdefs.h <<\EOF
22426 #define HAVE_TCGETATTR 1
22427 EOF
22428
22429 echo "$as_me:22429: checking for vsscanf function or workaround" >&5
22430 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22431 if test "${cf_cv_func_vsscanf+set}" = set; then
22432   echo $ECHO_N "(cached) $ECHO_C" >&6
22433 else
22434
22435 cat >"conftest.$ac_ext" <<_ACEOF
22436 #line 22436 "configure"
22437 #include "confdefs.h"
22438
22439 #include <stdarg.h>
22440 #include <stdio.h>
22441 int
22442 main (void)
22443 {
22444
22445         va_list ap;
22446         vsscanf("from", "%d", ap)
22447   ;
22448   return 0;
22449 }
22450 _ACEOF
22451 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22452 if { (eval echo "$as_me:22452: \"$ac_link\"") >&5
22453   (eval $ac_link) 2>&5
22454   ac_status=$?
22455   echo "$as_me:22455: \$? = $ac_status" >&5
22456   (exit "$ac_status"); } &&
22457          { ac_try='test -s "conftest$ac_exeext"'
22458   { (eval echo "$as_me:22458: \"$ac_try\"") >&5
22459   (eval $ac_try) 2>&5
22460   ac_status=$?
22461   echo "$as_me:22461: \$? = $ac_status" >&5
22462   (exit "$ac_status"); }; }; then
22463   cf_cv_func_vsscanf=vsscanf
22464 else
22465   echo "$as_me: failed program was:" >&5
22466 cat "conftest.$ac_ext" >&5
22467
22468 cat >"conftest.$ac_ext" <<_ACEOF
22469 #line 22469 "configure"
22470 #include "confdefs.h"
22471
22472 #include <stdarg.h>
22473 #include <stdio.h>
22474 int
22475 main (void)
22476 {
22477
22478         FILE strbuf;
22479         char *str = "from";
22480
22481         strbuf._flag = _IOREAD;
22482         strbuf._ptr = strbuf._base = (unsigned char *) str;
22483         strbuf._cnt = strlen(str);
22484         strbuf._file = _NFILE;
22485         return (vfscanf(&strbuf, "%d", ap))
22486   ;
22487   return 0;
22488 }
22489 _ACEOF
22490 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22491 if { (eval echo "$as_me:22491: \"$ac_link\"") >&5
22492   (eval $ac_link) 2>&5
22493   ac_status=$?
22494   echo "$as_me:22494: \$? = $ac_status" >&5
22495   (exit "$ac_status"); } &&
22496          { ac_try='test -s "conftest$ac_exeext"'
22497   { (eval echo "$as_me:22497: \"$ac_try\"") >&5
22498   (eval $ac_try) 2>&5
22499   ac_status=$?
22500   echo "$as_me:22500: \$? = $ac_status" >&5
22501   (exit "$ac_status"); }; }; then
22502   cf_cv_func_vsscanf=vfscanf
22503 else
22504   echo "$as_me: failed program was:" >&5
22505 cat "conftest.$ac_ext" >&5
22506
22507 cat >"conftest.$ac_ext" <<_ACEOF
22508 #line 22508 "configure"
22509 #include "confdefs.h"
22510
22511 #include <stdarg.h>
22512 #include <stdio.h>
22513 int
22514 main (void)
22515 {
22516
22517         FILE strbuf;
22518         char *str = "from";
22519
22520         strbuf._flag = _IOREAD;
22521         strbuf._ptr = strbuf._base = (unsigned char *) str;
22522         strbuf._cnt = strlen(str);
22523         strbuf._file = _NFILE;
22524         return (_doscan(&strbuf, "%d", ap))
22525   ;
22526   return 0;
22527 }
22528 _ACEOF
22529 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22530 if { (eval echo "$as_me:22530: \"$ac_link\"") >&5
22531   (eval $ac_link) 2>&5
22532   ac_status=$?
22533   echo "$as_me:22533: \$? = $ac_status" >&5
22534   (exit "$ac_status"); } &&
22535          { ac_try='test -s "conftest$ac_exeext"'
22536   { (eval echo "$as_me:22536: \"$ac_try\"") >&5
22537   (eval $ac_try) 2>&5
22538   ac_status=$?
22539   echo "$as_me:22539: \$? = $ac_status" >&5
22540   (exit "$ac_status"); }; }; then
22541   cf_cv_func_vsscanf=_doscan
22542 else
22543   echo "$as_me: failed program was:" >&5
22544 cat "conftest.$ac_ext" >&5
22545
22546 cf_cv_func_vsscanf=no
22547 fi
22548 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22549 fi
22550 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22551 fi
22552 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22553 fi
22554 echo "$as_me:22554: result: $cf_cv_func_vsscanf" >&5
22555 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22556
22557 case "$cf_cv_func_vsscanf" in
22558 (vsscanf)
22559 cat >>confdefs.h <<\EOF
22560 #define HAVE_VSSCANF 1
22561 EOF
22562 ;;
22563 (vfscanf)
22564 cat >>confdefs.h <<\EOF
22565 #define HAVE_VFSCANF 1
22566 EOF
22567 ;;
22568 (_doscan)
22569 cat >>confdefs.h <<\EOF
22570 #define HAVE__DOSCAN 1
22571 EOF
22572 ;;
22573 esac
22574
22575 for ac_header in \
22576 unistd.h \
22577
22578 do
22579 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22580 echo "$as_me:22580: checking for $ac_header" >&5
22581 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22582 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22583   echo $ECHO_N "(cached) $ECHO_C" >&6
22584 else
22585   cat >"conftest.$ac_ext" <<_ACEOF
22586 #line 22586 "configure"
22587 #include "confdefs.h"
22588 #include <$ac_header>
22589 _ACEOF
22590 if { (eval echo "$as_me:22590: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22591   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22592   ac_status=$?
22593   $EGREP -v '^ *\+' conftest.er1 >conftest.err
22594   rm -f conftest.er1
22595   cat conftest.err >&5
22596   echo "$as_me:22596: \$? = $ac_status" >&5
22597   (exit "$ac_status"); } >/dev/null; then
22598   if test -s conftest.err; then
22599     ac_cpp_err=$ac_c_preproc_warn_flag
22600   else
22601     ac_cpp_err=
22602   fi
22603 else
22604   ac_cpp_err=yes
22605 fi
22606 if test -z "$ac_cpp_err"; then
22607   eval "$as_ac_Header=yes"
22608 else
22609   echo "$as_me: failed program was:" >&5
22610   cat "conftest.$ac_ext" >&5
22611   eval "$as_ac_Header=no"
22612 fi
22613 rm -f conftest.err "conftest.$ac_ext"
22614 fi
22615 echo "$as_me:22615: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22616 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22617 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22618   cat >>confdefs.h <<EOF
22619 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22620 EOF
22621
22622 fi
22623 done
22624
22625 echo "$as_me:22625: checking for working mkstemp" >&5
22626 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22627 if test "${cf_cv_func_mkstemp+set}" = set; then
22628   echo $ECHO_N "(cached) $ECHO_C" >&6
22629 else
22630
22631 rm -rf ./conftest*
22632 if test "$cross_compiling" = yes; then
22633   cf_cv_func_mkstemp=maybe
22634 else
22635   cat >"conftest.$ac_ext" <<_ACEOF
22636 #line 22636 "configure"
22637 #include "confdefs.h"
22638
22639 $ac_includes_default
22640
22641 int main(void)
22642 {
22643         char *tmpl = "conftestXXXXXX";
22644         char name[2][80];
22645         int n;
22646         int result = 0;
22647         int fd;
22648         struct stat sb;
22649
22650         umask(077);
22651         for (n = 0; n < 2; ++n) {
22652                 strcpy(name[n], tmpl);
22653                 if ((fd = mkstemp(name[n])) >= 0) {
22654                         if (!strcmp(name[n], tmpl)
22655                          || stat(name[n], &sb) != 0
22656                          || (sb.st_mode & S_IFMT) != S_IFREG
22657                          || (sb.st_mode & 077) != 0) {
22658                                 result = 1;
22659                         }
22660                         close(fd);
22661                 }
22662         }
22663         if (result == 0
22664          && !strcmp(name[0], name[1]))
22665                 result = 1;
22666         ${cf_cv_main_return:-return}(result);
22667 }
22668
22669 _ACEOF
22670 rm -f "conftest$ac_exeext"
22671 if { (eval echo "$as_me:22671: \"$ac_link\"") >&5
22672   (eval $ac_link) 2>&5
22673   ac_status=$?
22674   echo "$as_me:22674: \$? = $ac_status" >&5
22675   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22676   { (eval echo "$as_me:22676: \"$ac_try\"") >&5
22677   (eval $ac_try) 2>&5
22678   ac_status=$?
22679   echo "$as_me:22679: \$? = $ac_status" >&5
22680   (exit "$ac_status"); }; }; then
22681   cf_cv_func_mkstemp=yes
22682
22683 else
22684   echo "$as_me: program exited with status $ac_status" >&5
22685 echo "$as_me: failed program was:" >&5
22686 cat "conftest.$ac_ext" >&5
22687 cf_cv_func_mkstemp=no
22688
22689 fi
22690 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22691 fi
22692
22693 fi
22694 echo "$as_me:22694: result: $cf_cv_func_mkstemp" >&5
22695 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22696 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22697         echo "$as_me:22697: checking for mkstemp" >&5
22698 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22699 if test "${ac_cv_func_mkstemp+set}" = set; then
22700   echo $ECHO_N "(cached) $ECHO_C" >&6
22701 else
22702   cat >"conftest.$ac_ext" <<_ACEOF
22703 #line 22703 "configure"
22704 #include "confdefs.h"
22705 #define mkstemp autoconf_temporary
22706 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
22707 #undef mkstemp
22708
22709 #ifdef __cplusplus
22710 extern "C"
22711 #endif
22712
22713 /* We use char because int might match the return type of a gcc2
22714    builtin and then its argument prototype would still apply.  */
22715 char mkstemp (void);
22716
22717 int
22718 main (void)
22719 {
22720
22721 /* The GNU C library defines stubs for functions which it implements
22722     to always fail with ENOSYS.  Some functions are actually named
22723     something starting with __ and the normal name is an alias.  */
22724 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22725 #error found stub for mkstemp
22726 #endif
22727
22728         return mkstemp ();
22729   ;
22730   return 0;
22731 }
22732 _ACEOF
22733 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22734 if { (eval echo "$as_me:22734: \"$ac_link\"") >&5
22735   (eval $ac_link) 2>&5
22736   ac_status=$?
22737   echo "$as_me:22737: \$? = $ac_status" >&5
22738   (exit "$ac_status"); } &&
22739          { ac_try='test -s "conftest$ac_exeext"'
22740   { (eval echo "$as_me:22740: \"$ac_try\"") >&5
22741   (eval $ac_try) 2>&5
22742   ac_status=$?
22743   echo "$as_me:22743: \$? = $ac_status" >&5
22744   (exit "$ac_status"); }; }; then
22745   ac_cv_func_mkstemp=yes
22746 else
22747   echo "$as_me: failed program was:" >&5
22748 cat "conftest.$ac_ext" >&5
22749 ac_cv_func_mkstemp=no
22750 fi
22751 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22752 fi
22753 echo "$as_me:22753: result: $ac_cv_func_mkstemp" >&5
22754 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22755
22756 fi
22757 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22758
22759 cat >>confdefs.h <<\EOF
22760 #define HAVE_MKSTEMP 1
22761 EOF
22762
22763 fi
22764
22765 # setup for prototype of fallback for vsscanf()
22766
22767 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22768         HAVE_VSSCANF=1
22769 else
22770         HAVE_VSSCANF=0
22771 fi
22772
22773 if test "x$cross_compiling" = xyes ; then
22774         { echo "$as_me:22774: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22775 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22776 else
22777         echo "$as_me:22777: checking whether setvbuf arguments are reversed" >&5
22778 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22779 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22780   echo $ECHO_N "(cached) $ECHO_C" >&6
22781 else
22782   if test "$cross_compiling" = yes; then
22783   { { echo "$as_me:22783: error: cannot run test program while cross compiling" >&5
22784 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22785    { (exit 1); exit 1; }; }
22786 else
22787   cat >"conftest.$ac_ext" <<_ACEOF
22788 #line 22788 "configure"
22789 #include "confdefs.h"
22790 #include <stdio.h>
22791 /* If setvbuf has the reversed format, exit 0. */
22792 int
22793 main (void)
22794 {
22795   /* This call has the arguments reversed.
22796      A reversed system may check and see that the address of main
22797      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
22798   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22799     $ac_main_return(1);
22800   putc('\r', stdout);
22801   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
22802 }
22803 _ACEOF
22804 rm -f "conftest$ac_exeext"
22805 if { (eval echo "$as_me:22805: \"$ac_link\"") >&5
22806   (eval $ac_link) 2>&5
22807   ac_status=$?
22808   echo "$as_me:22808: \$? = $ac_status" >&5
22809   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22810   { (eval echo "$as_me:22810: \"$ac_try\"") >&5
22811   (eval $ac_try) 2>&5
22812   ac_status=$?
22813   echo "$as_me:22813: \$? = $ac_status" >&5
22814   (exit "$ac_status"); }; }; then
22815   ac_cv_func_setvbuf_reversed=yes
22816 else
22817   echo "$as_me: program exited with status $ac_status" >&5
22818 echo "$as_me: failed program was:" >&5
22819 cat "conftest.$ac_ext" >&5
22820 ac_cv_func_setvbuf_reversed=no
22821 fi
22822 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22823 fi
22824 rm -f core ./core.* ./*.core
22825 fi
22826 echo "$as_me:22826: result: $ac_cv_func_setvbuf_reversed" >&5
22827 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
22828 if test $ac_cv_func_setvbuf_reversed = yes; then
22829
22830 cat >>confdefs.h <<\EOF
22831 #define SETVBUF_REVERSED 1
22832 EOF
22833
22834 fi
22835
22836 fi
22837 echo "$as_me:22837: checking for intptr_t" >&5
22838 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
22839 if test "${ac_cv_type_intptr_t+set}" = set; then
22840   echo $ECHO_N "(cached) $ECHO_C" >&6
22841 else
22842   cat >"conftest.$ac_ext" <<_ACEOF
22843 #line 22843 "configure"
22844 #include "confdefs.h"
22845 $ac_includes_default
22846 int
22847 main (void)
22848 {
22849 if ((intptr_t *) 0)
22850   return 0;
22851 if (sizeof (intptr_t))
22852   return 0;
22853   ;
22854   return 0;
22855 }
22856 _ACEOF
22857 rm -f "conftest.$ac_objext"
22858 if { (eval echo "$as_me:22858: \"$ac_compile\"") >&5
22859   (eval $ac_compile) 2>&5
22860   ac_status=$?
22861   echo "$as_me:22861: \$? = $ac_status" >&5
22862   (exit "$ac_status"); } &&
22863          { ac_try='test -s "conftest.$ac_objext"'
22864   { (eval echo "$as_me:22864: \"$ac_try\"") >&5
22865   (eval $ac_try) 2>&5
22866   ac_status=$?
22867   echo "$as_me:22867: \$? = $ac_status" >&5
22868   (exit "$ac_status"); }; }; then
22869   ac_cv_type_intptr_t=yes
22870 else
22871   echo "$as_me: failed program was:" >&5
22872 cat "conftest.$ac_ext" >&5
22873 ac_cv_type_intptr_t=no
22874 fi
22875 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22876 fi
22877 echo "$as_me:22877: result: $ac_cv_type_intptr_t" >&5
22878 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
22879 if test "$ac_cv_type_intptr_t" = yes; then
22880   :
22881 else
22882
22883 cat >>confdefs.h <<EOF
22884 #define intptr_t long
22885 EOF
22886
22887 fi
22888
22889 echo "$as_me:22889: checking for ssize_t" >&5
22890 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
22891 if test "${ac_cv_type_ssize_t+set}" = set; then
22892   echo $ECHO_N "(cached) $ECHO_C" >&6
22893 else
22894   cat >"conftest.$ac_ext" <<_ACEOF
22895 #line 22895 "configure"
22896 #include "confdefs.h"
22897 $ac_includes_default
22898 int
22899 main (void)
22900 {
22901 if ((ssize_t *) 0)
22902   return 0;
22903 if (sizeof (ssize_t))
22904   return 0;
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   ac_cv_type_ssize_t=yes
22922 else
22923   echo "$as_me: failed program was:" >&5
22924 cat "conftest.$ac_ext" >&5
22925 ac_cv_type_ssize_t=no
22926 fi
22927 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22928 fi
22929 echo "$as_me:22929: result: $ac_cv_type_ssize_t" >&5
22930 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
22931 if test "$ac_cv_type_ssize_t" = yes; then
22932   :
22933 else
22934
22935 cat >>confdefs.h <<EOF
22936 #define ssize_t int
22937 EOF
22938
22939 fi
22940
22941 echo "$as_me:22941: checking for type sigaction_t" >&5
22942 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
22943 if test "${cf_cv_type_sigaction+set}" = set; then
22944   echo $ECHO_N "(cached) $ECHO_C" >&6
22945 else
22946
22947         cat >"conftest.$ac_ext" <<_ACEOF
22948 #line 22948 "configure"
22949 #include "confdefs.h"
22950
22951 #include <signal.h>
22952 int
22953 main (void)
22954 {
22955 sigaction_t x
22956   ;
22957   return 0;
22958 }
22959 _ACEOF
22960 rm -f "conftest.$ac_objext"
22961 if { (eval echo "$as_me:22961: \"$ac_compile\"") >&5
22962   (eval $ac_compile) 2>&5
22963   ac_status=$?
22964   echo "$as_me:22964: \$? = $ac_status" >&5
22965   (exit "$ac_status"); } &&
22966          { ac_try='test -s "conftest.$ac_objext"'
22967   { (eval echo "$as_me:22967: \"$ac_try\"") >&5
22968   (eval $ac_try) 2>&5
22969   ac_status=$?
22970   echo "$as_me:22970: \$? = $ac_status" >&5
22971   (exit "$ac_status"); }; }; then
22972   cf_cv_type_sigaction=yes
22973 else
22974   echo "$as_me: failed program was:" >&5
22975 cat "conftest.$ac_ext" >&5
22976 cf_cv_type_sigaction=no
22977 fi
22978 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22979 fi
22980
22981 echo "$as_me:22981: result: $cf_cv_type_sigaction" >&5
22982 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
22983 test "$cf_cv_type_sigaction" = yes &&
22984 cat >>confdefs.h <<\EOF
22985 #define HAVE_TYPE_SIGACTION 1
22986 EOF
22987
22988 echo "$as_me:22988: checking declaration of size-change" >&5
22989 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
22990 if test "${cf_cv_sizechange+set}" = set; then
22991   echo $ECHO_N "(cached) $ECHO_C" >&6
22992 else
22993
22994         cf_cv_sizechange=unknown
22995         cf_save_CPPFLAGS="$CPPFLAGS"
22996
22997 for cf_opts in "" "NEED_PTEM_H"
22998 do
22999
23000         CPPFLAGS="$cf_save_CPPFLAGS"
23001         if test -n "$cf_opts"
23002         then
23003
23004         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23005         CPPFLAGS="${CPPFLAGS}-D$cf_opts"
23006
23007         fi
23008         cat >"conftest.$ac_ext" <<_ACEOF
23009 #line 23009 "configure"
23010 #include "confdefs.h"
23011 #include <sys/types.h>
23012 #ifdef HAVE_TERMIOS_H
23013 #include <termios.h>
23014 #else
23015 #ifdef HAVE_TERMIO_H
23016 #include <termio.h>
23017 #endif
23018 #endif
23019
23020 #ifdef NEED_PTEM_H
23021 /* This is a workaround for SCO:  they neglected to define struct winsize in
23022  * termios.h -- it is only in termio.h and ptem.h
23023  */
23024 #include <sys/stream.h>
23025 #include <sys/ptem.h>
23026 #endif
23027
23028 #ifdef HAVE_SYS_IOCTL_H
23029 #include <sys/ioctl.h>
23030 #endif
23031
23032 int
23033 main (void)
23034 {
23035
23036 #ifdef TIOCGSIZE
23037         struct ttysize win;     /* SunOS 3.0... */
23038         int y = win.ts_lines = 2;
23039         int x = win.ts_cols = 1;
23040         (void)y;
23041         (void)x;
23042 #else
23043 #ifdef TIOCGWINSZ
23044         struct winsize win;     /* everything else */
23045         int y = win.ws_row = 2;
23046         int x = win.ws_col = 1;
23047         (void)y;
23048         (void)x;
23049 #else
23050         no TIOCGSIZE or TIOCGWINSZ
23051 #endif /* TIOCGWINSZ */
23052 #endif /* TIOCGSIZE */
23053
23054   ;
23055   return 0;
23056 }
23057 _ACEOF
23058 rm -f "conftest.$ac_objext"
23059 if { (eval echo "$as_me:23059: \"$ac_compile\"") >&5
23060   (eval $ac_compile) 2>&5
23061   ac_status=$?
23062   echo "$as_me:23062: \$? = $ac_status" >&5
23063   (exit "$ac_status"); } &&
23064          { ac_try='test -s "conftest.$ac_objext"'
23065   { (eval echo "$as_me:23065: \"$ac_try\"") >&5
23066   (eval $ac_try) 2>&5
23067   ac_status=$?
23068   echo "$as_me:23068: \$? = $ac_status" >&5
23069   (exit "$ac_status"); }; }; then
23070   cf_cv_sizechange=yes
23071 else
23072   echo "$as_me: failed program was:" >&5
23073 cat "conftest.$ac_ext" >&5
23074 cf_cv_sizechange=no
23075 fi
23076 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23077
23078         CPPFLAGS="$cf_save_CPPFLAGS"
23079         if test "$cf_cv_sizechange" = yes ; then
23080                 echo "size-change succeeded ($cf_opts)" >&5
23081                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23082                 break
23083         fi
23084 done
23085
23086 fi
23087 echo "$as_me:23087: result: $cf_cv_sizechange" >&5
23088 echo "${ECHO_T}$cf_cv_sizechange" >&6
23089 if test "$cf_cv_sizechange" != no ; then
23090
23091 cat >>confdefs.h <<\EOF
23092 #define HAVE_SIZECHANGE 1
23093 EOF
23094
23095         case "$cf_cv_sizechange" in
23096         (NEED*)
23097                 cat >>confdefs.h <<EOF
23098 #define $cf_cv_sizechange  1
23099 EOF
23100
23101                 ;;
23102         esac
23103 fi
23104
23105 echo "$as_me:23105: checking for memmove" >&5
23106 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23107 if test "${ac_cv_func_memmove+set}" = set; then
23108   echo $ECHO_N "(cached) $ECHO_C" >&6
23109 else
23110   cat >"conftest.$ac_ext" <<_ACEOF
23111 #line 23111 "configure"
23112 #include "confdefs.h"
23113 #define memmove autoconf_temporary
23114 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23115 #undef memmove
23116
23117 #ifdef __cplusplus
23118 extern "C"
23119 #endif
23120
23121 /* We use char because int might match the return type of a gcc2
23122    builtin and then its argument prototype would still apply.  */
23123 char memmove (void);
23124
23125 int
23126 main (void)
23127 {
23128
23129 /* The GNU C library defines stubs for functions which it implements
23130     to always fail with ENOSYS.  Some functions are actually named
23131     something starting with __ and the normal name is an alias.  */
23132 #if defined (__stub_memmove) || defined (__stub___memmove)
23133 #error found stub for memmove
23134 #endif
23135
23136         return memmove ();
23137   ;
23138   return 0;
23139 }
23140 _ACEOF
23141 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23142 if { (eval echo "$as_me:23142: \"$ac_link\"") >&5
23143   (eval $ac_link) 2>&5
23144   ac_status=$?
23145   echo "$as_me:23145: \$? = $ac_status" >&5
23146   (exit "$ac_status"); } &&
23147          { ac_try='test -s "conftest$ac_exeext"'
23148   { (eval echo "$as_me:23148: \"$ac_try\"") >&5
23149   (eval $ac_try) 2>&5
23150   ac_status=$?
23151   echo "$as_me:23151: \$? = $ac_status" >&5
23152   (exit "$ac_status"); }; }; then
23153   ac_cv_func_memmove=yes
23154 else
23155   echo "$as_me: failed program was:" >&5
23156 cat "conftest.$ac_ext" >&5
23157 ac_cv_func_memmove=no
23158 fi
23159 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23160 fi
23161 echo "$as_me:23161: result: $ac_cv_func_memmove" >&5
23162 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23163 if test "$ac_cv_func_memmove" = yes; then
23164   :
23165 else
23166
23167 echo "$as_me:23167: checking for bcopy" >&5
23168 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23169 if test "${ac_cv_func_bcopy+set}" = set; then
23170   echo $ECHO_N "(cached) $ECHO_C" >&6
23171 else
23172   cat >"conftest.$ac_ext" <<_ACEOF
23173 #line 23173 "configure"
23174 #include "confdefs.h"
23175 #define bcopy autoconf_temporary
23176 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23177 #undef bcopy
23178
23179 #ifdef __cplusplus
23180 extern "C"
23181 #endif
23182
23183 /* We use char because int might match the return type of a gcc2
23184    builtin and then its argument prototype would still apply.  */
23185 char bcopy (void);
23186
23187 int
23188 main (void)
23189 {
23190
23191 /* The GNU C library defines stubs for functions which it implements
23192     to always fail with ENOSYS.  Some functions are actually named
23193     something starting with __ and the normal name is an alias.  */
23194 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23195 #error found stub for bcopy
23196 #endif
23197
23198         return bcopy ();
23199   ;
23200   return 0;
23201 }
23202 _ACEOF
23203 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23204 if { (eval echo "$as_me:23204: \"$ac_link\"") >&5
23205   (eval $ac_link) 2>&5
23206   ac_status=$?
23207   echo "$as_me:23207: \$? = $ac_status" >&5
23208   (exit "$ac_status"); } &&
23209          { ac_try='test -s "conftest$ac_exeext"'
23210   { (eval echo "$as_me:23210: \"$ac_try\"") >&5
23211   (eval $ac_try) 2>&5
23212   ac_status=$?
23213   echo "$as_me:23213: \$? = $ac_status" >&5
23214   (exit "$ac_status"); }; }; then
23215   ac_cv_func_bcopy=yes
23216 else
23217   echo "$as_me: failed program was:" >&5
23218 cat "conftest.$ac_ext" >&5
23219 ac_cv_func_bcopy=no
23220 fi
23221 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23222 fi
23223 echo "$as_me:23223: result: $ac_cv_func_bcopy" >&5
23224 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23225 if test "$ac_cv_func_bcopy" = yes; then
23226
23227         echo "$as_me:23227: checking if bcopy does overlapping moves" >&5
23228 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23229 if test "${cf_cv_good_bcopy+set}" = set; then
23230   echo $ECHO_N "(cached) $ECHO_C" >&6
23231 else
23232
23233                 if test "$cross_compiling" = yes; then
23234   cf_cv_good_bcopy=unknown
23235 else
23236   cat >"conftest.$ac_ext" <<_ACEOF
23237 #line 23237 "configure"
23238 #include "confdefs.h"
23239
23240 $ac_includes_default
23241
23242 int main(void) {
23243         static char data[] = "abcdefghijklmnopqrstuwwxyz";
23244         char temp[40];
23245         bcopy(data, temp, sizeof(data));
23246         bcopy(temp+10, temp, 15);
23247         bcopy(temp+5, temp+15, 10);
23248         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23249 }
23250
23251 _ACEOF
23252 rm -f "conftest$ac_exeext"
23253 if { (eval echo "$as_me:23253: \"$ac_link\"") >&5
23254   (eval $ac_link) 2>&5
23255   ac_status=$?
23256   echo "$as_me:23256: \$? = $ac_status" >&5
23257   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23258   { (eval echo "$as_me:23258: \"$ac_try\"") >&5
23259   (eval $ac_try) 2>&5
23260   ac_status=$?
23261   echo "$as_me:23261: \$? = $ac_status" >&5
23262   (exit "$ac_status"); }; }; then
23263   cf_cv_good_bcopy=yes
23264 else
23265   echo "$as_me: program exited with status $ac_status" >&5
23266 echo "$as_me: failed program was:" >&5
23267 cat "conftest.$ac_ext" >&5
23268 cf_cv_good_bcopy=no
23269 fi
23270 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23271 fi
23272
23273 fi
23274 echo "$as_me:23274: result: $cf_cv_good_bcopy" >&5
23275 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23276
23277 else
23278   cf_cv_good_bcopy=no
23279 fi
23280
23281         if test "$cf_cv_good_bcopy" = yes ; then
23282
23283 cat >>confdefs.h <<\EOF
23284 #define USE_OK_BCOPY 1
23285 EOF
23286
23287         else
23288
23289 cat >>confdefs.h <<\EOF
23290 #define USE_MY_MEMMOVE 1
23291 EOF
23292
23293         fi
23294
23295 fi
23296
23297 tty >/dev/null 2>&1 || {
23298 for ac_func in posix_openpt
23299 do
23300 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23301 echo "$as_me:23301: checking for $ac_func" >&5
23302 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23303 if eval "test \"\${$as_ac_var+set}\" = set"; then
23304   echo $ECHO_N "(cached) $ECHO_C" >&6
23305 else
23306   cat >"conftest.$ac_ext" <<_ACEOF
23307 #line 23307 "configure"
23308 #include "confdefs.h"
23309 #define $ac_func autoconf_temporary
23310 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23311 #undef $ac_func
23312
23313 #ifdef __cplusplus
23314 extern "C"
23315 #endif
23316
23317 /* We use char because int might match the return type of a gcc2
23318    builtin and then its argument prototype would still apply.  */
23319 char $ac_func (void);
23320
23321 int
23322 main (void)
23323 {
23324
23325 /* The GNU C library defines stubs for functions which it implements
23326     to always fail with ENOSYS.  Some functions are actually named
23327     something starting with __ and the normal name is an alias.  */
23328 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23329 #error found stub for $ac_func
23330 #endif
23331
23332         return $ac_func ();
23333   ;
23334   return 0;
23335 }
23336 _ACEOF
23337 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23338 if { (eval echo "$as_me:23338: \"$ac_link\"") >&5
23339   (eval $ac_link) 2>&5
23340   ac_status=$?
23341   echo "$as_me:23341: \$? = $ac_status" >&5
23342   (exit "$ac_status"); } &&
23343          { ac_try='test -s "conftest$ac_exeext"'
23344   { (eval echo "$as_me:23344: \"$ac_try\"") >&5
23345   (eval $ac_try) 2>&5
23346   ac_status=$?
23347   echo "$as_me:23347: \$? = $ac_status" >&5
23348   (exit "$ac_status"); }; }; then
23349   eval "$as_ac_var=yes"
23350 else
23351   echo "$as_me: failed program was:" >&5
23352 cat "conftest.$ac_ext" >&5
23353 eval "$as_ac_var=no"
23354 fi
23355 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23356 fi
23357 echo "$as_me:23357: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23358 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23359 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23360   cat >>confdefs.h <<EOF
23361 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23362 EOF
23363
23364 fi
23365 done
23366  }
23367 echo "$as_me:23367: checking if poll really works" >&5
23368 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23369 if test "${cf_cv_working_poll+set}" = set; then
23370   echo $ECHO_N "(cached) $ECHO_C" >&6
23371 else
23372
23373 if test "$cross_compiling" = yes; then
23374   cf_cv_working_poll=unknown
23375 else
23376   cat >"conftest.$ac_ext" <<_ACEOF
23377 #line 23377 "configure"
23378 #include "confdefs.h"
23379
23380 $ac_includes_default
23381
23382 #include <fcntl.h>
23383
23384 #ifdef HAVE_POLL_H
23385 #include <poll.h>
23386 #else
23387 #include <sys/poll.h>
23388 #endif
23389
23390 int main(void) {
23391         struct pollfd myfds;
23392         int ret;
23393
23394         /* check for Darwin bug with respect to "devices" */
23395         myfds.fd = open("/dev/null", 1);        /* O_WRONLY */
23396         if (myfds.fd < 0)
23397                 myfds.fd = 0;
23398         myfds.events = POLLIN;
23399         myfds.revents = 0;
23400
23401         ret = poll(&myfds, 1, 100);
23402
23403         if (ret < 0 || (myfds.revents & POLLNVAL)) {
23404                 ret = -1;
23405         } else {
23406                 int fd = 0;
23407                 if (!isatty(fd)) {
23408                         fd = open("/dev/tty", 2);       /* O_RDWR */
23409                 }
23410 #ifdef HAVE_POSIX_OPENPT
23411                 if (fd < 0) {
23412                         fd = posix_openpt(O_RDWR);
23413                 }
23414 #endif
23415
23416                 if (fd >= 0) {
23417                         /* also check with standard input */
23418                         myfds.fd = fd;
23419                         myfds.events = POLLIN;
23420                         myfds.revents = 0;
23421                         ret = poll(&myfds, 1, 100);
23422                 } else {
23423                         ret = -1;
23424                 }
23425         }
23426         ${cf_cv_main_return:-return}(ret < 0);
23427 }
23428 _ACEOF
23429 rm -f "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"); } && { ac_try='"./conftest$ac_exeext"'
23435   { (eval echo "$as_me:23435: \"$ac_try\"") >&5
23436   (eval $ac_try) 2>&5
23437   ac_status=$?
23438   echo "$as_me:23438: \$? = $ac_status" >&5
23439   (exit "$ac_status"); }; }; then
23440   cf_cv_working_poll=yes
23441 else
23442   echo "$as_me: program exited with status $ac_status" >&5
23443 echo "$as_me: failed program was:" >&5
23444 cat "conftest.$ac_ext" >&5
23445 cf_cv_working_poll=no
23446 fi
23447 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23448 fi
23449 fi
23450 echo "$as_me:23450: result: $cf_cv_working_poll" >&5
23451 echo "${ECHO_T}$cf_cv_working_poll" >&6
23452 test "$cf_cv_working_poll" = "yes" &&
23453 cat >>confdefs.h <<\EOF
23454 #define HAVE_WORKING_POLL 1
23455 EOF
23456
23457 echo "$as_me:23457: checking for va_copy" >&5
23458 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23459 if test "${cf_cv_have_va_copy+set}" = set; then
23460   echo $ECHO_N "(cached) $ECHO_C" >&6
23461 else
23462
23463 cat >"conftest.$ac_ext" <<_ACEOF
23464 #line 23464 "configure"
23465 #include "confdefs.h"
23466
23467 #include <stdarg.h>
23468
23469 int
23470 main (void)
23471 {
23472
23473         static va_list dst;
23474         static va_list src;
23475         va_copy(dst, src)
23476   ;
23477   return 0;
23478 }
23479 _ACEOF
23480 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23481 if { (eval echo "$as_me:23481: \"$ac_link\"") >&5
23482   (eval $ac_link) 2>&5
23483   ac_status=$?
23484   echo "$as_me:23484: \$? = $ac_status" >&5
23485   (exit "$ac_status"); } &&
23486          { ac_try='test -s "conftest$ac_exeext"'
23487   { (eval echo "$as_me:23487: \"$ac_try\"") >&5
23488   (eval $ac_try) 2>&5
23489   ac_status=$?
23490   echo "$as_me:23490: \$? = $ac_status" >&5
23491   (exit "$ac_status"); }; }; then
23492   cf_cv_have_va_copy=yes
23493 else
23494   echo "$as_me: failed program was:" >&5
23495 cat "conftest.$ac_ext" >&5
23496 cf_cv_have_va_copy=no
23497 fi
23498 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23499 fi
23500 echo "$as_me:23500: result: $cf_cv_have_va_copy" >&5
23501 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23502
23503 if test "$cf_cv_have_va_copy" = yes;
23504 then
23505
23506 cat >>confdefs.h <<\EOF
23507 #define HAVE_VA_COPY 1
23508 EOF
23509
23510 else # !cf_cv_have_va_copy
23511
23512 echo "$as_me:23512: checking for __va_copy" >&5
23513 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23514 if test "${cf_cv_have___va_copy+set}" = set; then
23515   echo $ECHO_N "(cached) $ECHO_C" >&6
23516 else
23517
23518 cat >"conftest.$ac_ext" <<_ACEOF
23519 #line 23519 "configure"
23520 #include "confdefs.h"
23521
23522 #include <stdarg.h>
23523
23524 int
23525 main (void)
23526 {
23527
23528         static va_list dst;
23529         static va_list src;
23530         __va_copy(dst, src)
23531   ;
23532   return 0;
23533 }
23534 _ACEOF
23535 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23536 if { (eval echo "$as_me:23536: \"$ac_link\"") >&5
23537   (eval $ac_link) 2>&5
23538   ac_status=$?
23539   echo "$as_me:23539: \$? = $ac_status" >&5
23540   (exit "$ac_status"); } &&
23541          { ac_try='test -s "conftest$ac_exeext"'
23542   { (eval echo "$as_me:23542: \"$ac_try\"") >&5
23543   (eval $ac_try) 2>&5
23544   ac_status=$?
23545   echo "$as_me:23545: \$? = $ac_status" >&5
23546   (exit "$ac_status"); }; }; then
23547   cf_cv_have___va_copy=yes
23548 else
23549   echo "$as_me: failed program was:" >&5
23550 cat "conftest.$ac_ext" >&5
23551 cf_cv_have___va_copy=no
23552 fi
23553 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23554 fi
23555 echo "$as_me:23555: result: $cf_cv_have___va_copy" >&5
23556 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23557
23558 if test "$cf_cv_have___va_copy" = yes
23559 then
23560
23561 cat >>confdefs.h <<\EOF
23562 #define HAVE___VA_COPY 1
23563 EOF
23564
23565 else # !cf_cv_have___va_copy
23566
23567 echo "$as_me:23567: checking for __builtin_va_copy" >&5
23568 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23569 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23570   echo $ECHO_N "(cached) $ECHO_C" >&6
23571 else
23572
23573 cat >"conftest.$ac_ext" <<_ACEOF
23574 #line 23574 "configure"
23575 #include "confdefs.h"
23576
23577 #include <stdarg.h>
23578
23579 int
23580 main (void)
23581 {
23582
23583         static va_list dst;
23584         static va_list src;
23585         __builtin_va_copy(dst, src)
23586   ;
23587   return 0;
23588 }
23589 _ACEOF
23590 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23591 if { (eval echo "$as_me:23591: \"$ac_link\"") >&5
23592   (eval $ac_link) 2>&5
23593   ac_status=$?
23594   echo "$as_me:23594: \$? = $ac_status" >&5
23595   (exit "$ac_status"); } &&
23596          { ac_try='test -s "conftest$ac_exeext"'
23597   { (eval echo "$as_me:23597: \"$ac_try\"") >&5
23598   (eval $ac_try) 2>&5
23599   ac_status=$?
23600   echo "$as_me:23600: \$? = $ac_status" >&5
23601   (exit "$ac_status"); }; }; then
23602   cf_cv_have___builtin_va_copy=yes
23603 else
23604   echo "$as_me: failed program was:" >&5
23605 cat "conftest.$ac_ext" >&5
23606 cf_cv_have___builtin_va_copy=no
23607 fi
23608 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23609 fi
23610 echo "$as_me:23610: result: $cf_cv_have___builtin_va_copy" >&5
23611 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23612
23613 test "$cf_cv_have___builtin_va_copy" = yes &&
23614
23615 cat >>confdefs.h <<\EOF
23616 #define HAVE___BUILTIN_VA_COPY 1
23617 EOF
23618
23619 fi # cf_cv_have___va_copy
23620
23621 fi # cf_cv_have_va_copy
23622
23623 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23624 (*yes*)
23625         ;;
23626
23627 (*)
23628         echo "$as_me:23628: checking if we can simply copy va_list" >&5
23629 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23630 if test "${cf_cv_pointer_va_list+set}" = set; then
23631   echo $ECHO_N "(cached) $ECHO_C" >&6
23632 else
23633
23634 cat >"conftest.$ac_ext" <<_ACEOF
23635 #line 23635 "configure"
23636 #include "confdefs.h"
23637
23638 #include <stdarg.h>
23639
23640 int
23641 main (void)
23642 {
23643
23644         va_list dst;
23645         va_list src;
23646         dst = src
23647   ;
23648   return 0;
23649 }
23650 _ACEOF
23651 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23652 if { (eval echo "$as_me:23652: \"$ac_link\"") >&5
23653   (eval $ac_link) 2>&5
23654   ac_status=$?
23655   echo "$as_me:23655: \$? = $ac_status" >&5
23656   (exit "$ac_status"); } &&
23657          { ac_try='test -s "conftest$ac_exeext"'
23658   { (eval echo "$as_me:23658: \"$ac_try\"") >&5
23659   (eval $ac_try) 2>&5
23660   ac_status=$?
23661   echo "$as_me:23661: \$? = $ac_status" >&5
23662   (exit "$ac_status"); }; }; then
23663   cf_cv_pointer_va_list=yes
23664 else
23665   echo "$as_me: failed program was:" >&5
23666 cat "conftest.$ac_ext" >&5
23667 cf_cv_pointer_va_list=no
23668 fi
23669 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23670 fi
23671 echo "$as_me:23671: result: $cf_cv_pointer_va_list" >&5
23672 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23673
23674         if test "$cf_cv_pointer_va_list" = no
23675         then
23676                 echo "$as_me:23676: checking if we can copy va_list indirectly" >&5
23677 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23678 if test "${cf_cv_array_va_list+set}" = set; then
23679   echo $ECHO_N "(cached) $ECHO_C" >&6
23680 else
23681
23682 cat >"conftest.$ac_ext" <<_ACEOF
23683 #line 23683 "configure"
23684 #include "confdefs.h"
23685
23686 #include <stdarg.h>
23687
23688 int
23689 main (void)
23690 {
23691
23692         va_list dst;
23693         va_list src;
23694         *dst = *src
23695   ;
23696   return 0;
23697 }
23698 _ACEOF
23699 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23700 if { (eval echo "$as_me:23700: \"$ac_link\"") >&5
23701   (eval $ac_link) 2>&5
23702   ac_status=$?
23703   echo "$as_me:23703: \$? = $ac_status" >&5
23704   (exit "$ac_status"); } &&
23705          { ac_try='test -s "conftest$ac_exeext"'
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   cf_cv_array_va_list=yes
23712 else
23713   echo "$as_me: failed program was:" >&5
23714 cat "conftest.$ac_ext" >&5
23715 cf_cv_array_va_list=no
23716 fi
23717 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23718 fi
23719 echo "$as_me:23719: result: $cf_cv_array_va_list" >&5
23720 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23721                 test "$cf_cv_array_va_list" = yes &&
23722 cat >>confdefs.h <<\EOF
23723 #define ARRAY_VA_LIST 1
23724 EOF
23725
23726         fi
23727         ;;
23728 esac
23729
23730 echo "$as_me:23730: checking for pid_t" >&5
23731 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23732 if test "${ac_cv_type_pid_t+set}" = set; then
23733   echo $ECHO_N "(cached) $ECHO_C" >&6
23734 else
23735   cat >"conftest.$ac_ext" <<_ACEOF
23736 #line 23736 "configure"
23737 #include "confdefs.h"
23738 $ac_includes_default
23739 int
23740 main (void)
23741 {
23742 if ((pid_t *) 0)
23743   return 0;
23744 if (sizeof (pid_t))
23745   return 0;
23746   ;
23747   return 0;
23748 }
23749 _ACEOF
23750 rm -f "conftest.$ac_objext"
23751 if { (eval echo "$as_me:23751: \"$ac_compile\"") >&5
23752   (eval $ac_compile) 2>&5
23753   ac_status=$?
23754   echo "$as_me:23754: \$? = $ac_status" >&5
23755   (exit "$ac_status"); } &&
23756          { ac_try='test -s "conftest.$ac_objext"'
23757   { (eval echo "$as_me:23757: \"$ac_try\"") >&5
23758   (eval $ac_try) 2>&5
23759   ac_status=$?
23760   echo "$as_me:23760: \$? = $ac_status" >&5
23761   (exit "$ac_status"); }; }; then
23762   ac_cv_type_pid_t=yes
23763 else
23764   echo "$as_me: failed program was:" >&5
23765 cat "conftest.$ac_ext" >&5
23766 ac_cv_type_pid_t=no
23767 fi
23768 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23769 fi
23770 echo "$as_me:23770: result: $ac_cv_type_pid_t" >&5
23771 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
23772 if test "$ac_cv_type_pid_t" = yes; then
23773   :
23774 else
23775
23776 cat >>confdefs.h <<EOF
23777 #define pid_t int
23778 EOF
23779
23780 fi
23781
23782 for ac_header in unistd.h vfork.h
23783 do
23784 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
23785 echo "$as_me:23785: checking for $ac_header" >&5
23786 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
23787 if eval "test \"\${$as_ac_Header+set}\" = set"; then
23788   echo $ECHO_N "(cached) $ECHO_C" >&6
23789 else
23790   cat >"conftest.$ac_ext" <<_ACEOF
23791 #line 23791 "configure"
23792 #include "confdefs.h"
23793 #include <$ac_header>
23794 _ACEOF
23795 if { (eval echo "$as_me:23795: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23796   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23797   ac_status=$?
23798   $EGREP -v '^ *\+' conftest.er1 >conftest.err
23799   rm -f conftest.er1
23800   cat conftest.err >&5
23801   echo "$as_me:23801: \$? = $ac_status" >&5
23802   (exit "$ac_status"); } >/dev/null; then
23803   if test -s conftest.err; then
23804     ac_cpp_err=$ac_c_preproc_warn_flag
23805   else
23806     ac_cpp_err=
23807   fi
23808 else
23809   ac_cpp_err=yes
23810 fi
23811 if test -z "$ac_cpp_err"; then
23812   eval "$as_ac_Header=yes"
23813 else
23814   echo "$as_me: failed program was:" >&5
23815   cat "conftest.$ac_ext" >&5
23816   eval "$as_ac_Header=no"
23817 fi
23818 rm -f conftest.err "conftest.$ac_ext"
23819 fi
23820 echo "$as_me:23820: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
23821 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
23822 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
23823   cat >>confdefs.h <<EOF
23824 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
23825 EOF
23826
23827 fi
23828 done
23829
23830 for ac_func in fork vfork
23831 do
23832 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23833 echo "$as_me:23833: checking for $ac_func" >&5
23834 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23835 if eval "test \"\${$as_ac_var+set}\" = set"; then
23836   echo $ECHO_N "(cached) $ECHO_C" >&6
23837 else
23838   cat >"conftest.$ac_ext" <<_ACEOF
23839 #line 23839 "configure"
23840 #include "confdefs.h"
23841 #define $ac_func autoconf_temporary
23842 #include <limits.h>     /* least-intrusive standard header which defines gcc2 __stub macros */
23843 #undef $ac_func
23844
23845 #ifdef __cplusplus
23846 extern "C"
23847 #endif
23848
23849 /* We use char because int might match the return type of a gcc2
23850    builtin and then its argument prototype would still apply.  */
23851 char $ac_func (void);
23852
23853 int
23854 main (void)
23855 {
23856
23857 /* The GNU C library defines stubs for functions which it implements
23858     to always fail with ENOSYS.  Some functions are actually named
23859     something starting with __ and the normal name is an alias.  */
23860 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23861 #error found stub for $ac_func
23862 #endif
23863
23864         return $ac_func ();
23865   ;
23866   return 0;
23867 }
23868 _ACEOF
23869 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23870 if { (eval echo "$as_me:23870: \"$ac_link\"") >&5
23871   (eval $ac_link) 2>&5
23872   ac_status=$?
23873   echo "$as_me:23873: \$? = $ac_status" >&5
23874   (exit "$ac_status"); } &&
23875          { ac_try='test -s "conftest$ac_exeext"'
23876   { (eval echo "$as_me:23876: \"$ac_try\"") >&5
23877   (eval $ac_try) 2>&5
23878   ac_status=$?
23879   echo "$as_me:23879: \$? = $ac_status" >&5
23880   (exit "$ac_status"); }; }; then
23881   eval "$as_ac_var=yes"
23882 else
23883   echo "$as_me: failed program was:" >&5
23884 cat "conftest.$ac_ext" >&5
23885 eval "$as_ac_var=no"
23886 fi
23887 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23888 fi
23889 echo "$as_me:23889: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23890 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23891 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23892   cat >>confdefs.h <<EOF
23893 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23894 EOF
23895
23896 fi
23897 done
23898
23899 ac_cv_func_fork_works=$ac_cv_func_fork
23900 if test "x$ac_cv_func_fork" = xyes; then
23901   echo "$as_me:23901: checking for working fork" >&5
23902 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
23903 if test "${ac_cv_func_fork_works+set}" = set; then
23904   echo $ECHO_N "(cached) $ECHO_C" >&6
23905 else
23906   if test "$cross_compiling" = yes; then
23907   ac_cv_func_fork_works=cross
23908 else
23909   cat >"conftest.$ac_ext" <<_ACEOF
23910 /* By Rüdiger Kuhlmann. */
23911       #include <sys/types.h>
23912       #if HAVE_UNISTD_H
23913       # include <unistd.h>
23914       #endif
23915       /* Some systems only have a dummy stub for fork() */
23916       int main (void)
23917       {
23918         if (fork() < 0)
23919           $ac_main_return (1);
23920         $ac_main_return (0);
23921       }
23922 _ACEOF
23923 rm -f "conftest$ac_exeext"
23924 if { (eval echo "$as_me:23924: \"$ac_link\"") >&5
23925   (eval $ac_link) 2>&5
23926   ac_status=$?
23927   echo "$as_me:23927: \$? = $ac_status" >&5
23928   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23929   { (eval echo "$as_me:23929: \"$ac_try\"") >&5
23930   (eval $ac_try) 2>&5
23931   ac_status=$?
23932   echo "$as_me:23932: \$? = $ac_status" >&5
23933   (exit "$ac_status"); }; }; then
23934   ac_cv_func_fork_works=yes
23935 else
23936   echo "$as_me: program exited with status $ac_status" >&5
23937 echo "$as_me: failed program was:" >&5
23938 cat "conftest.$ac_ext" >&5
23939 ac_cv_func_fork_works=no
23940 fi
23941 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23942 fi
23943 fi
23944 echo "$as_me:23944: result: $ac_cv_func_fork_works" >&5
23945 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
23946
23947 fi
23948 if test "x$ac_cv_func_fork_works" = xcross; then
23949   case $host in
23950     *-*-amigaos* | *-*-msdosdjgpp*)
23951       # Override, as these systems have only a dummy fork() stub
23952       ac_cv_func_fork_works=no
23953       ;;
23954     *)
23955       ac_cv_func_fork_works=yes
23956       ;;
23957   esac
23958   { echo "$as_me:23958: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
23959 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
23960 fi
23961 ac_cv_func_vfork_works=$ac_cv_func_vfork
23962 if test "x$ac_cv_func_vfork" = xyes; then
23963   echo "$as_me:23963: checking for working vfork" >&5
23964 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
23965 if test "${ac_cv_func_vfork_works+set}" = set; then
23966   echo $ECHO_N "(cached) $ECHO_C" >&6
23967 else
23968   if test "$cross_compiling" = yes; then
23969   ac_cv_func_vfork_works=cross
23970 else
23971   cat >"conftest.$ac_ext" <<_ACEOF
23972 #line 23972 "configure"
23973 #include "confdefs.h"
23974 /* Thanks to Paul Eggert for this test.  */
23975 #include <stdio.h>
23976 #include <sys/types.h>
23977 #include <sys/stat.h>
23978 #if HAVE_UNISTD_H
23979 # include <unistd.h>
23980 #endif
23981 #if HAVE_VFORK_H
23982 # include <vfork.h>
23983 #endif
23984 /* On some sparc systems, changes by the child to local and incoming
23985    argument registers are propagated back to the parent.  The compiler
23986    is told about this with #include <vfork.h>, but some compilers
23987    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
23988    static variable whose address is put into a register that is
23989    clobbered by the vfork.  */
23990 static
23991 #ifdef __cplusplus
23992 sparc_address_test (int arg)
23993 # else
23994 sparc_address_test (arg) int arg;
23995 #endif
23996 {
23997   static pid_t child;
23998   if (!child) {
23999     child = vfork ();
24000     if (child < 0) {
24001       perror ("vfork");
24002       _exit(2);
24003     }
24004     if (!child) {
24005       arg = getpid();
24006       write(-1, "", 0);
24007       _exit (arg);
24008     }
24009   }
24010 }
24011
24012 int
24013 main (void)
24014 {
24015   pid_t parent = getpid ();
24016   pid_t child;
24017
24018   sparc_address_test ();
24019
24020   child = vfork ();
24021
24022   if (child == 0) {
24023     /* Here is another test for sparc vfork register problems.  This
24024        test uses lots of local variables, at least as many local
24025        variables as main has allocated so far including compiler
24026        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
24027        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
24028        reuse the register of parent for one of the local variables,
24029        since it will think that parent can't possibly be used any more
24030        in this routine.  Assigning to the local variable will thus
24031        munge parent in the parent process.  */
24032     pid_t
24033       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24034       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24035     /* Convince the compiler that p..p7 are live; otherwise, it might
24036        use the same hardware register for all 8 local variables.  */
24037     if (p != p1 || p != p2 || p != p3 || p != p4
24038         || p != p5 || p != p6 || p != p7)
24039       _exit(1);
24040
24041     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24042        from child file descriptors.  If the child closes a descriptor
24043        before it execs or exits, this munges the parent's descriptor
24044        as well.  Test for this by closing stdout in the child.  */
24045     _exit(close(fileno(stdout)) != 0);
24046   } else {
24047     int status;
24048     struct stat st;
24049
24050     while (wait(&status) != child)
24051       ;
24052     $ac_main_return(
24053          /* Was there some problem with vforking?  */
24054          child < 0
24055
24056          /* Did the child fail?  (This shouldn't happen.)  */
24057          || status
24058
24059          /* Did the vfork/compiler bug occur?  */
24060          || parent != getpid()
24061
24062          /* Did the file descriptor bug occur?  */
24063          || fstat(fileno(stdout), &st) != 0
24064          );
24065   }
24066 }
24067 _ACEOF
24068 rm -f "conftest$ac_exeext"
24069 if { (eval echo "$as_me:24069: \"$ac_link\"") >&5
24070   (eval $ac_link) 2>&5
24071   ac_status=$?
24072   echo "$as_me:24072: \$? = $ac_status" >&5
24073   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24074   { (eval echo "$as_me:24074: \"$ac_try\"") >&5
24075   (eval $ac_try) 2>&5
24076   ac_status=$?
24077   echo "$as_me:24077: \$? = $ac_status" >&5
24078   (exit "$ac_status"); }; }; then
24079   ac_cv_func_vfork_works=yes
24080 else
24081   echo "$as_me: program exited with status $ac_status" >&5
24082 echo "$as_me: failed program was:" >&5
24083 cat "conftest.$ac_ext" >&5
24084 ac_cv_func_vfork_works=no
24085 fi
24086 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24087 fi
24088 fi
24089 echo "$as_me:24089: result: $ac_cv_func_vfork_works" >&5
24090 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24091
24092 fi;
24093 if test "x$ac_cv_func_fork_works" = xcross; then
24094   ac_cv_func_vfork_works=ac_cv_func_vfork
24095   { echo "$as_me:24095: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24096 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24097 fi
24098
24099 if test "x$ac_cv_func_vfork_works" = xyes; then
24100
24101 cat >>confdefs.h <<\EOF
24102 #define HAVE_WORKING_VFORK 1
24103 EOF
24104
24105 else
24106
24107 cat >>confdefs.h <<\EOF
24108 #define vfork fork
24109 EOF
24110
24111 fi
24112 if test "x$ac_cv_func_fork_works" = xyes; then
24113
24114 cat >>confdefs.h <<\EOF
24115 #define HAVE_WORKING_FORK 1
24116 EOF
24117
24118 fi
24119
24120 echo "$as_me:24120: checking if fopen accepts explicit binary mode" >&5
24121 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24122 if test "${cf_cv_fopen_bin_r+set}" = set; then
24123   echo $ECHO_N "(cached) $ECHO_C" >&6
24124 else
24125
24126         if test "$cross_compiling" = yes; then
24127   cf_cv_fopen_bin_r=unknown
24128 else
24129   cat >"conftest.$ac_ext" <<_ACEOF
24130 #line 24130 "configure"
24131 #include "confdefs.h"
24132
24133 $ac_includes_default
24134
24135 int main(void)
24136 {
24137         FILE *fp = fopen("conftest.tmp", "wb");
24138         int rc = 0;
24139         if (fp != 0) {
24140                 int p, q;
24141                 for (p = 0; p < 256; ++p) {
24142                         fputc(p, fp);
24143                 }
24144                 fclose(fp);
24145                 fp = fopen("conftest.tmp", "rb");
24146                 if (fp != 0) {
24147                         for (p = 0; p < 256; ++p) {
24148                                 q = fgetc(fp);
24149                                 if (q != p) {
24150                                         rc = 1;
24151                                         break;
24152                                 }
24153                         }
24154                 } else {
24155                         rc = 1;
24156                 }
24157         } else {
24158                 rc = 1;
24159         }
24160         ${cf_cv_main_return:-return} (rc);
24161 }
24162
24163 _ACEOF
24164 rm -f "conftest$ac_exeext"
24165 if { (eval echo "$as_me:24165: \"$ac_link\"") >&5
24166   (eval $ac_link) 2>&5
24167   ac_status=$?
24168   echo "$as_me:24168: \$? = $ac_status" >&5
24169   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24170   { (eval echo "$as_me:24170: \"$ac_try\"") >&5
24171   (eval $ac_try) 2>&5
24172   ac_status=$?
24173   echo "$as_me:24173: \$? = $ac_status" >&5
24174   (exit "$ac_status"); }; }; then
24175   cf_cv_fopen_bin_r=yes
24176 else
24177   echo "$as_me: program exited with status $ac_status" >&5
24178 echo "$as_me: failed program was:" >&5
24179 cat "conftest.$ac_ext" >&5
24180 cf_cv_fopen_bin_r=no
24181 fi
24182 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24183 fi
24184
24185 fi
24186 echo "$as_me:24186: result: $cf_cv_fopen_bin_r" >&5
24187 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24188 test "x$cf_cv_fopen_bin_r" != xno &&
24189 cat >>confdefs.h <<\EOF
24190 #define USE_FOPEN_BIN_R 1
24191 EOF
24192
24193 # special check for test/ditto.c
24194
24195 echo "$as_me:24195: checking for openpty in -lutil" >&5
24196 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24197 if test "${ac_cv_lib_util_openpty+set}" = set; then
24198   echo $ECHO_N "(cached) $ECHO_C" >&6
24199 else
24200   ac_check_lib_save_LIBS=$LIBS
24201 LIBS="-lutil  $LIBS"
24202 cat >"conftest.$ac_ext" <<_ACEOF
24203 #line 24203 "configure"
24204 #include "confdefs.h"
24205
24206 /* Override any gcc2 internal prototype to avoid an error.  */
24207 #ifdef __cplusplus
24208 extern "C"
24209 #endif
24210 /* We use char because int might match the return type of a gcc2
24211    builtin and then its argument prototype would still apply.  */
24212 char openpty ();
24213 int
24214 main (void)
24215 {
24216 openpty ();
24217   ;
24218   return 0;
24219 }
24220 _ACEOF
24221 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24222 if { (eval echo "$as_me:24222: \"$ac_link\"") >&5
24223   (eval $ac_link) 2>&5
24224   ac_status=$?
24225   echo "$as_me:24225: \$? = $ac_status" >&5
24226   (exit "$ac_status"); } &&
24227          { ac_try='test -s "conftest$ac_exeext"'
24228   { (eval echo "$as_me:24228: \"$ac_try\"") >&5
24229   (eval $ac_try) 2>&5
24230   ac_status=$?
24231   echo "$as_me:24231: \$? = $ac_status" >&5
24232   (exit "$ac_status"); }; }; then
24233   ac_cv_lib_util_openpty=yes
24234 else
24235   echo "$as_me: failed program was:" >&5
24236 cat "conftest.$ac_ext" >&5
24237 ac_cv_lib_util_openpty=no
24238 fi
24239 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24240 LIBS=$ac_check_lib_save_LIBS
24241 fi
24242 echo "$as_me:24242: result: $ac_cv_lib_util_openpty" >&5
24243 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24244 if test "$ac_cv_lib_util_openpty" = yes; then
24245   cf_cv_lib_util=yes
24246 else
24247   cf_cv_lib_util=no
24248 fi
24249
24250 echo "$as_me:24250: checking for openpty header" >&5
24251 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24252 if test "${cf_cv_func_openpty+set}" = set; then
24253   echo $ECHO_N "(cached) $ECHO_C" >&6
24254 else
24255
24256         cf_save_LIBS="$LIBS"
24257         test "$cf_cv_lib_util" = yes && {
24258 cf_add_libs="$LIBS"
24259 # reverse order
24260 cf_add_0lib=
24261 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24262 # filter duplicates
24263 for cf_add_1lib in $cf_add_0lib; do
24264         for cf_add_2lib in $cf_add_libs; do
24265                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24266                         cf_add_1lib=
24267                         break
24268                 fi
24269         done
24270         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24271 done
24272 LIBS="$cf_add_libs"
24273  }
24274         for cf_header in pty.h libutil.h util.h
24275         do
24276         cat >"conftest.$ac_ext" <<_ACEOF
24277 #line 24277 "configure"
24278 #include "confdefs.h"
24279
24280 #include <$cf_header>
24281
24282 int
24283 main (void)
24284 {
24285
24286         int x = openpty((int *)0, (int *)0, (char *)0,
24287                                    (struct termios *)0, (struct winsize *)0);
24288
24289   ;
24290   return 0;
24291 }
24292 _ACEOF
24293 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24294 if { (eval echo "$as_me:24294: \"$ac_link\"") >&5
24295   (eval $ac_link) 2>&5
24296   ac_status=$?
24297   echo "$as_me:24297: \$? = $ac_status" >&5
24298   (exit "$ac_status"); } &&
24299          { ac_try='test -s "conftest$ac_exeext"'
24300   { (eval echo "$as_me:24300: \"$ac_try\"") >&5
24301   (eval $ac_try) 2>&5
24302   ac_status=$?
24303   echo "$as_me:24303: \$? = $ac_status" >&5
24304   (exit "$ac_status"); }; }; then
24305
24306                 cf_cv_func_openpty=$cf_header
24307                 break
24308
24309 else
24310   echo "$as_me: failed program was:" >&5
24311 cat "conftest.$ac_ext" >&5
24312
24313                 cf_cv_func_openpty=no
24314
24315 fi
24316 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24317         done
24318         LIBS="$cf_save_LIBS"
24319
24320 fi
24321 echo "$as_me:24321: result: $cf_cv_func_openpty" >&5
24322 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24323
24324 if test "$cf_cv_func_openpty" != no ; then
24325
24326 cat >>confdefs.h <<EOF
24327 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24328 EOF
24329
24330 cat >>confdefs.h <<\EOF
24331 #define USE_XTERM_PTY 1
24332 EOF
24333
24334         if test "x$cf_cv_lib_util" = xyes ; then
24335
24336 cf_add_libs="$TEST_LIBS"
24337 # reverse order
24338 cf_add_0lib=
24339 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24340 # filter duplicates
24341 for cf_add_1lib in $cf_add_0lib; do
24342         for cf_add_2lib in $cf_add_libs; do
24343                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24344                         cf_add_1lib=
24345                         break
24346                 fi
24347         done
24348         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24349 done
24350 TEST_LIBS="$cf_add_libs"
24351
24352         fi
24353 fi
24354
24355 if test "$with_hashed_db" != no ; then
24356
24357 cat >>confdefs.h <<\EOF
24358 #define USE_HASHED_DB 1
24359 EOF
24360
24361 case $with_hashed_db in
24362 (yes|*able*)
24363         ;;
24364 (*)
24365         if test -d "$with_hashed_db" ; then
24366
24367 if test -n "$with_hashed_db/include" ; then
24368   for cf_add_incdir in $with_hashed_db/include
24369   do
24370         while test "$cf_add_incdir" != /usr/include
24371         do
24372           if test -d "$cf_add_incdir"
24373           then
24374                 cf_have_incdir=no
24375                 if test -n "$CFLAGS$CPPFLAGS" ; then
24376                   # a loop is needed to ensure we can add subdirs of existing dirs
24377                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24378                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24379                           cf_have_incdir=yes; break
24380                         fi
24381                   done
24382                 fi
24383
24384                 if test "$cf_have_incdir" = no ; then
24385                   if test "$cf_add_incdir" = /usr/local/include ; then
24386                         if test "$GCC" = yes
24387                         then
24388                           cf_save_CPPFLAGS=$CPPFLAGS
24389
24390         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24391         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24392
24393                           cat >"conftest.$ac_ext" <<_ACEOF
24394 #line 24394 "configure"
24395 #include "confdefs.h"
24396 #include <stdio.h>
24397 int
24398 main (void)
24399 {
24400 printf("Hello")
24401   ;
24402   return 0;
24403 }
24404 _ACEOF
24405 rm -f "conftest.$ac_objext"
24406 if { (eval echo "$as_me:24406: \"$ac_compile\"") >&5
24407   (eval $ac_compile) 2>&5
24408   ac_status=$?
24409   echo "$as_me:24409: \$? = $ac_status" >&5
24410   (exit "$ac_status"); } &&
24411          { ac_try='test -s "conftest.$ac_objext"'
24412   { (eval echo "$as_me:24412: \"$ac_try\"") >&5
24413   (eval $ac_try) 2>&5
24414   ac_status=$?
24415   echo "$as_me:24415: \$? = $ac_status" >&5
24416   (exit "$ac_status"); }; }; then
24417   :
24418 else
24419   echo "$as_me: failed program was:" >&5
24420 cat "conftest.$ac_ext" >&5
24421 cf_have_incdir=yes
24422 fi
24423 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24424                           CPPFLAGS=$cf_save_CPPFLAGS
24425                         fi
24426                   fi
24427                 fi
24428
24429                 if test "$cf_have_incdir" = no ; then
24430                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
24431
24432 echo "${as_me:-configure}:24432: testing adding $cf_add_incdir to include-path ..." 1>&5
24433
24434                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24435
24436                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24437                   test "$cf_top_incdir" = "$cf_add_incdir" && break
24438                   cf_add_incdir="$cf_top_incdir"
24439                 else
24440                   break
24441                 fi
24442           else
24443                 break
24444           fi
24445         done
24446   done
24447 fi
24448
24449 if test -n "$with_hashed_db/lib" ; then
24450         for cf_add_libdir in $with_hashed_db/lib
24451         do
24452                 if test "$cf_add_libdir" = /usr/lib ; then
24453                         :
24454                 elif test -d "$cf_add_libdir"
24455                 then
24456                         cf_have_libdir=no
24457                         if test -n "$LDFLAGS$LIBS" ; then
24458                                 # a loop is needed to ensure we can add subdirs of existing dirs
24459                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
24460                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24461                                                 cf_have_libdir=yes; break
24462                                         fi
24463                                 done
24464                         fi
24465                         if test "$cf_have_libdir" = no ; then
24466                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
24467
24468 echo "${as_me:-configure}:24468: testing adding $cf_add_libdir to library-path ..." 1>&5
24469
24470                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24471                         fi
24472                 fi
24473         done
24474 fi
24475
24476         else
24477                 case "$with_hashed_db" in
24478                 (./*|../*|/*)
24479                         { echo "$as_me:24479: WARNING: no such directory $with_hashed_db" >&5
24480 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24481                         ;;
24482                 (*)
24483
24484 cf_search=
24485
24486 test "x$prefix" != "xNONE" && \
24487 test -d "$prefix" && \
24488  {
24489         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
24490         test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
24491         test -d "$prefix/include/$with_hashed_db" &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
24492         test -d "$prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24493         test -d "$prefix/$with_hashed_db/include" &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
24494         test -d "$prefix/$with_hashed_db/include/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24495 }
24496
24497 for cf_subdir_prefix in \
24498         /usr \
24499         /usr/local \
24500         /usr/pkg \
24501         /opt \
24502         /opt/local \
24503         $HOME
24504 do
24505
24506 test "x$cf_subdir_prefix" != "x$prefix" && \
24507 test -d "$cf_subdir_prefix" && \
24508 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24509         test -n "$verbose" && echo "    ... testing for include-directories under $cf_subdir_prefix"
24510         test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
24511         test -d "$cf_subdir_prefix/include/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24512         test -d "$cf_subdir_prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24513         test -d "$cf_subdir_prefix/$with_hashed_db/include" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24514         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"
24515 }
24516
24517 done
24518
24519         for cf_item in $cf_search
24520         do
24521                 case "$cf_item" in
24522                 (*/$with_hashed_db)
24523
24524 if test -n "$cf_item" ; then
24525   for cf_add_incdir in $cf_item
24526   do
24527         while test "$cf_add_incdir" != /usr/include
24528         do
24529           if test -d "$cf_add_incdir"
24530           then
24531                 cf_have_incdir=no
24532                 if test -n "$CFLAGS$CPPFLAGS" ; then
24533                   # a loop is needed to ensure we can add subdirs of existing dirs
24534                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24535                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24536                           cf_have_incdir=yes; break
24537                         fi
24538                   done
24539                 fi
24540
24541                 if test "$cf_have_incdir" = no ; then
24542                   if test "$cf_add_incdir" = /usr/local/include ; then
24543                         if test "$GCC" = yes
24544                         then
24545                           cf_save_CPPFLAGS=$CPPFLAGS
24546
24547         test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24548         CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24549
24550                           cat >"conftest.$ac_ext" <<_ACEOF
24551 #line 24551 "configure"
24552 #include "confdefs.h"
24553 #include <stdio.h>
24554 int
24555 main (void)
24556 {
24557 printf("Hello")
24558   ;
24559   return 0;
24560 }
24561 _ACEOF
24562 rm -f "conftest.$ac_objext"
24563 if { (eval echo "$as_me:24563: \"$ac_compile\"") >&5
24564   (eval $ac_compile) 2>&5
24565   ac_status=$?
24566   echo "$as_me:24566: \$? = $ac_status" >&5
24567   (exit "$ac_status"); } &&
24568          { ac_try='test -s "conftest.$ac_objext"'
24569   { (eval echo "$as_me:24569: \"$ac_try\"") >&5
24570   (eval $ac_try) 2>&5
24571   ac_status=$?
24572   echo "$as_me:24572: \$? = $ac_status" >&5
24573   (exit "$ac_status"); }; }; then
24574   :
24575 else
24576   echo "$as_me: failed program was:" >&5
24577 cat "conftest.$ac_ext" >&5
24578 cf_have_incdir=yes
24579 fi
24580 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24581                           CPPFLAGS=$cf_save_CPPFLAGS
24582                         fi
24583                   fi
24584                 fi
24585
24586                 if test "$cf_have_incdir" = no ; then
24587                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
24588
24589 echo "${as_me:-configure}:24589: testing adding $cf_add_incdir to include-path ..." 1>&5
24590
24591                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24592
24593                   cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24594                   test "$cf_top_incdir" = "$cf_add_incdir" && break
24595                   cf_add_incdir="$cf_top_incdir"
24596                 else
24597                   break
24598                 fi
24599           else
24600                 break
24601           fi
24602         done
24603   done
24604 fi
24605
24606                         ;;
24607                 esac
24608         done
24609
24610 cf_search=
24611
24612 test "x$prefix" != "xNONE" && \
24613 test -d "$prefix" && \
24614  {
24615         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
24616         test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
24617         test -d "$prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
24618         test -d "$prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24619         test -d "$prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
24620         test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24621 }
24622
24623 for cf_subdir_prefix in \
24624         /usr \
24625         /usr/local \
24626         /usr/pkg \
24627         /opt \
24628         /opt/local \
24629         $HOME
24630 do
24631
24632 test "x$cf_subdir_prefix" != "x$prefix" && \
24633 test -d "$cf_subdir_prefix" && \
24634 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24635         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_subdir_prefix"
24636         test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
24637         test -d "$cf_subdir_prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24638         test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24639         test -d "$cf_subdir_prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24640         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"
24641 }
24642
24643 done
24644
24645         for cf_item in $cf_search
24646         do
24647                 case "$cf_item" in
24648                 (*/$with_hashed_db)
24649
24650 if test -n "$cf_item" ; then
24651         for cf_add_libdir in $cf_item
24652         do
24653                 if test "$cf_add_libdir" = /usr/lib ; then
24654                         :
24655                 elif test -d "$cf_add_libdir"
24656                 then
24657                         cf_have_libdir=no
24658                         if test -n "$LDFLAGS$LIBS" ; then
24659                                 # a loop is needed to ensure we can add subdirs of existing dirs
24660                                 for cf_test_libdir in $LDFLAGS $LIBS ; do
24661                                         if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24662                                                 cf_have_libdir=yes; break
24663                                         fi
24664                                 done
24665                         fi
24666                         if test "$cf_have_libdir" = no ; then
24667                                 test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
24668
24669 echo "${as_me:-configure}:24669: testing adding $cf_add_libdir to library-path ..." 1>&5
24670
24671                                 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24672                         fi
24673                 fi
24674         done
24675 fi
24676
24677                         ;;
24678                 esac
24679         done
24680
24681                         ;;
24682                 esac
24683         fi
24684 esac
24685
24686 echo "$as_me:24686: checking for db.h" >&5
24687 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24688 if test "${ac_cv_header_db_h+set}" = set; then
24689   echo $ECHO_N "(cached) $ECHO_C" >&6
24690 else
24691   cat >"conftest.$ac_ext" <<_ACEOF
24692 #line 24692 "configure"
24693 #include "confdefs.h"
24694 #include <db.h>
24695 _ACEOF
24696 if { (eval echo "$as_me:24696: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24697   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24698   ac_status=$?
24699   $EGREP -v '^ *\+' conftest.er1 >conftest.err
24700   rm -f conftest.er1
24701   cat conftest.err >&5
24702   echo "$as_me:24702: \$? = $ac_status" >&5
24703   (exit "$ac_status"); } >/dev/null; then
24704   if test -s conftest.err; then
24705     ac_cpp_err=$ac_c_preproc_warn_flag
24706   else
24707     ac_cpp_err=
24708   fi
24709 else
24710   ac_cpp_err=yes
24711 fi
24712 if test -z "$ac_cpp_err"; then
24713   ac_cv_header_db_h=yes
24714 else
24715   echo "$as_me: failed program was:" >&5
24716   cat "conftest.$ac_ext" >&5
24717   ac_cv_header_db_h=no
24718 fi
24719 rm -f conftest.err "conftest.$ac_ext"
24720 fi
24721 echo "$as_me:24721: result: $ac_cv_header_db_h" >&5
24722 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24723 if test "$ac_cv_header_db_h" = yes; then
24724
24725 echo "$as_me:24725: checking for version of db" >&5
24726 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24727 if test "${cf_cv_hashed_db_version+set}" = set; then
24728   echo $ECHO_N "(cached) $ECHO_C" >&6
24729 else
24730
24731 cf_cv_hashed_db_version=unknown
24732
24733 for cf_db_version in 1 2 3 4 5 6
24734 do
24735
24736 echo "${as_me:-configure}:24736: testing checking for db version $cf_db_version ..." 1>&5
24737
24738         cat >"conftest.$ac_ext" <<_ACEOF
24739 #line 24739 "configure"
24740 #include "confdefs.h"
24741
24742 $ac_includes_default
24743 #include <db.h>
24744
24745 #ifdef DB_VERSION_MAJOR
24746         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
24747 #if $cf_db_version == DB_VERSION_MAJOR
24748         /* ok */
24749 #else
24750         #error $cf_db_version is not DB_VERSION_MAJOR
24751 #endif
24752 #else
24753 #if $cf_db_version == 1
24754         /* ok: assuming this is DB 1.8.5 */
24755 #else
24756         #error $cf_db_version is not 1
24757 #endif
24758 #endif
24759
24760 int
24761 main (void)
24762 {
24763 DBT *foo = 0
24764   ;
24765   return 0;
24766 }
24767 _ACEOF
24768 rm -f "conftest.$ac_objext"
24769 if { (eval echo "$as_me:24769: \"$ac_compile\"") >&5
24770   (eval $ac_compile) 2>&5
24771   ac_status=$?
24772   echo "$as_me:24772: \$? = $ac_status" >&5
24773   (exit "$ac_status"); } &&
24774          { ac_try='test -s "conftest.$ac_objext"'
24775   { (eval echo "$as_me:24775: \"$ac_try\"") >&5
24776   (eval $ac_try) 2>&5
24777   ac_status=$?
24778   echo "$as_me:24778: \$? = $ac_status" >&5
24779   (exit "$ac_status"); }; }; then
24780
24781         cf_cv_hashed_db_version=$cf_db_version
24782         break
24783
24784 else
24785   echo "$as_me: failed program was:" >&5
24786 cat "conftest.$ac_ext" >&5
24787 fi
24788 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24789 done
24790
24791 fi
24792 echo "$as_me:24792: result: $cf_cv_hashed_db_version" >&5
24793 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
24794
24795 if test "$cf_cv_hashed_db_version" = unknown ; then
24796         { { echo "$as_me:24796: error: Cannot determine version of db" >&5
24797 echo "$as_me: error: Cannot determine version of db" >&2;}
24798    { (exit 1); exit 1; }; }
24799 else
24800
24801 echo "$as_me:24801: checking for db libraries" >&5
24802 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
24803 if test "${cf_cv_hashed_db_libs+set}" = set; then
24804   echo $ECHO_N "(cached) $ECHO_C" >&6
24805 else
24806
24807 cf_cv_hashed_db_libs=unknown
24808 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
24809 do
24810         cf_save_libs="$LIBS"
24811         if test -n "$cf_db_libs"; then
24812
24813 cf_add_libs="$LIBS"
24814 # reverse order
24815 cf_add_0lib=
24816 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24817 # filter duplicates
24818 for cf_add_1lib in $cf_add_0lib; do
24819         for cf_add_2lib in $cf_add_libs; do
24820                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24821                         cf_add_1lib=
24822                         break
24823                 fi
24824         done
24825         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24826 done
24827 LIBS="$cf_add_libs"
24828
24829         fi
24830
24831 echo "${as_me:-configure}:24831: testing checking for library $cf_db_libs ..." 1>&5
24832
24833         cat >"conftest.$ac_ext" <<_ACEOF
24834 #line 24834 "configure"
24835 #include "confdefs.h"
24836
24837 $ac_includes_default
24838 #include <db.h>
24839
24840 int
24841 main (void)
24842 {
24843
24844         char *path = "/tmp/foo";
24845 #ifdef DB_VERSION_MAJOR
24846 #if DB_VERSION_MAJOR >= 4
24847         DB *result = 0;
24848         db_create(&result, NULL, 0);
24849         result->open(result,
24850                 NULL,
24851                 path,
24852                 path,
24853                 DB_HASH,
24854                 DB_CREATE,
24855                 0644);
24856 #elif DB_VERSION_MAJOR >= 3
24857         DB *result = 0;
24858         db_create(&result, NULL, 0);
24859         result->open(result,
24860                 path,
24861                 path,
24862                 DB_HASH,
24863                 DB_CREATE,
24864                 0644);
24865 #elif DB_VERSION_MAJOR >= 2
24866         DB *result = 0;
24867         db_open(path,
24868                 DB_HASH,
24869                 DB_CREATE,
24870                 0644,
24871                 (DB_ENV *) 0,
24872                 (DB_INFO *) 0,
24873                 &result);
24874 #endif /* DB_VERSION_MAJOR */
24875 #else
24876         DB *result = dbopen(path,
24877                      2,
24878                      0644,
24879                      DB_HASH,
24880                      0);
24881 #endif
24882         ${cf_cv_main_return:-return}(result != 0)
24883
24884   ;
24885   return 0;
24886 }
24887 _ACEOF
24888 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24889 if { (eval echo "$as_me:24889: \"$ac_link\"") >&5
24890   (eval $ac_link) 2>&5
24891   ac_status=$?
24892   echo "$as_me:24892: \$? = $ac_status" >&5
24893   (exit "$ac_status"); } &&
24894          { ac_try='test -s "conftest$ac_exeext"'
24895   { (eval echo "$as_me:24895: \"$ac_try\"") >&5
24896   (eval $ac_try) 2>&5
24897   ac_status=$?
24898   echo "$as_me:24898: \$? = $ac_status" >&5
24899   (exit "$ac_status"); }; }; then
24900
24901         if test -n "$cf_db_libs" ; then
24902                 cf_cv_hashed_db_libs=$cf_db_libs
24903         else
24904                 cf_cv_hashed_db_libs=default
24905         fi
24906         LIBS="$cf_save_libs"
24907         break
24908
24909 else
24910   echo "$as_me: failed program was:" >&5
24911 cat "conftest.$ac_ext" >&5
24912 fi
24913 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24914         LIBS="$cf_save_libs"
24915 done
24916
24917 fi
24918 echo "$as_me:24918: result: $cf_cv_hashed_db_libs" >&5
24919 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
24920
24921         if test "$cf_cv_hashed_db_libs" = unknown ; then
24922                 { { echo "$as_me:24922: error: Cannot determine library for db" >&5
24923 echo "$as_me: error: Cannot determine library for db" >&2;}
24924    { (exit 1); exit 1; }; }
24925         elif test "$cf_cv_hashed_db_libs" != default ; then
24926
24927 cf_add_libs="$LIBS"
24928 # reverse order
24929 cf_add_0lib=
24930 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24931 # filter duplicates
24932 for cf_add_1lib in $cf_add_0lib; do
24933         for cf_add_2lib in $cf_add_libs; do
24934                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24935                         cf_add_1lib=
24936                         break
24937                 fi
24938         done
24939         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24940 done
24941 LIBS="$cf_add_libs"
24942
24943         fi
24944 fi
24945
24946 else
24947
24948         { { echo "$as_me:24948: error: Cannot find db.h" >&5
24949 echo "$as_me: error: Cannot find db.h" >&2;}
24950    { (exit 1); exit 1; }; }
24951
24952 fi
24953
24954 fi
24955
24956 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
24957         CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[        ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24958         CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[    ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24959 fi
24960
24961 # Just in case, check if the C compiler has a bool type.
24962
24963 echo "$as_me:24963: checking if we should include stdbool.h" >&5
24964 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24965
24966 if test "${cf_cv_header_stdbool_h+set}" = set; then
24967   echo $ECHO_N "(cached) $ECHO_C" >&6
24968 else
24969
24970         cat >"conftest.$ac_ext" <<_ACEOF
24971 #line 24971 "configure"
24972 #include "confdefs.h"
24973
24974 int
24975 main (void)
24976 {
24977 bool foo = false
24978   ;
24979   return 0;
24980 }
24981 _ACEOF
24982 rm -f "conftest.$ac_objext"
24983 if { (eval echo "$as_me:24983: \"$ac_compile\"") >&5
24984   (eval $ac_compile) 2>&5
24985   ac_status=$?
24986   echo "$as_me:24986: \$? = $ac_status" >&5
24987   (exit "$ac_status"); } &&
24988          { ac_try='test -s "conftest.$ac_objext"'
24989   { (eval echo "$as_me:24989: \"$ac_try\"") >&5
24990   (eval $ac_try) 2>&5
24991   ac_status=$?
24992   echo "$as_me:24992: \$? = $ac_status" >&5
24993   (exit "$ac_status"); }; }; then
24994   cf_cv_header_stdbool_h=0
24995 else
24996   echo "$as_me: failed program was:" >&5
24997 cat "conftest.$ac_ext" >&5
24998 cat >"conftest.$ac_ext" <<_ACEOF
24999 #line 24999 "configure"
25000 #include "confdefs.h"
25001
25002 #ifndef __BEOS__
25003 #include <stdbool.h>
25004 #endif
25005
25006 int
25007 main (void)
25008 {
25009 bool foo = false
25010   ;
25011   return 0;
25012 }
25013 _ACEOF
25014 rm -f "conftest.$ac_objext"
25015 if { (eval echo "$as_me:25015: \"$ac_compile\"") >&5
25016   (eval $ac_compile) 2>&5
25017   ac_status=$?
25018   echo "$as_me:25018: \$? = $ac_status" >&5
25019   (exit "$ac_status"); } &&
25020          { ac_try='test -s "conftest.$ac_objext"'
25021   { (eval echo "$as_me:25021: \"$ac_try\"") >&5
25022   (eval $ac_try) 2>&5
25023   ac_status=$?
25024   echo "$as_me:25024: \$? = $ac_status" >&5
25025   (exit "$ac_status"); }; }; then
25026   cf_cv_header_stdbool_h=1
25027 else
25028   echo "$as_me: failed program was:" >&5
25029 cat "conftest.$ac_ext" >&5
25030 cf_cv_header_stdbool_h=0
25031 fi
25032 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25033 fi
25034 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25035 fi
25036
25037 if test "$cf_cv_header_stdbool_h" = 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 echo "$as_me:25044: checking for builtin bool type" >&5
25045 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25046
25047 if test "${cf_cv_cc_bool_type+set}" = set; then
25048   echo $ECHO_N "(cached) $ECHO_C" >&6
25049 else
25050
25051         cat >"conftest.$ac_ext" <<_ACEOF
25052 #line 25052 "configure"
25053 #include "confdefs.h"
25054
25055 #include <stdio.h>
25056 #include <sys/types.h>
25057
25058 int
25059 main (void)
25060 {
25061 bool x = false
25062   ;
25063   return 0;
25064 }
25065 _ACEOF
25066 rm -f "conftest.$ac_objext"
25067 if { (eval echo "$as_me:25067: \"$ac_compile\"") >&5
25068   (eval $ac_compile) 2>&5
25069   ac_status=$?
25070   echo "$as_me:25070: \$? = $ac_status" >&5
25071   (exit "$ac_status"); } &&
25072          { ac_try='test -s "conftest.$ac_objext"'
25073   { (eval echo "$as_me:25073: \"$ac_try\"") >&5
25074   (eval $ac_try) 2>&5
25075   ac_status=$?
25076   echo "$as_me:25076: \$? = $ac_status" >&5
25077   (exit "$ac_status"); }; }; then
25078   cf_cv_cc_bool_type=1
25079 else
25080   echo "$as_me: failed program was:" >&5
25081 cat "conftest.$ac_ext" >&5
25082 cf_cv_cc_bool_type=0
25083 fi
25084 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25085
25086 fi
25087
25088 if test "$cf_cv_cc_bool_type" = 1
25089 then    echo "$as_me:25089: result: yes" >&5
25090 echo "${ECHO_T}yes" >&6
25091 else    echo "$as_me:25091: result: no" >&5
25092 echo "${ECHO_T}no" >&6
25093 fi
25094
25095 # Check for C++ compiler characteristics (and ensure that it's there!)
25096 if test -n "$CXX" ; then
25097         ac_ext=cc
25098 ac_cpp='$CXXCPP $CPPFLAGS'
25099 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25100 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25101 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25102 ac_main_return="return"
25103
25104 if test -n "$GXX" ; then
25105
25106         cf_save="$LIBS"
25107         LIBS="$LIBS $CXXLIBS"
25108         echo "$as_me:25108: checking if we already have C++ library" >&5
25109 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25110         cat >"conftest.$ac_ext" <<_ACEOF
25111 #line 25111 "configure"
25112 #include "confdefs.h"
25113
25114                         #include <iostream>
25115 int
25116 main (void)
25117 {
25118
25119                         std::cout << "Hello World!" << std::endl;
25120   ;
25121   return 0;
25122 }
25123 _ACEOF
25124 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25125 if { (eval echo "$as_me:25125: \"$ac_link\"") >&5
25126   (eval $ac_link) 2>&5
25127   ac_status=$?
25128   echo "$as_me:25128: \$? = $ac_status" >&5
25129   (exit "$ac_status"); } &&
25130          { ac_try='test -s "conftest$ac_exeext"'
25131   { (eval echo "$as_me:25131: \"$ac_try\"") >&5
25132   (eval $ac_try) 2>&5
25133   ac_status=$?
25134   echo "$as_me:25134: \$? = $ac_status" >&5
25135   (exit "$ac_status"); }; }; then
25136   cf_have_libstdcpp=yes
25137 else
25138   echo "$as_me: failed program was:" >&5
25139 cat "conftest.$ac_ext" >&5
25140 cf_have_libstdcpp=no
25141 fi
25142 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25143         echo "$as_me:25143: result: $cf_have_libstdcpp" >&5
25144 echo "${ECHO_T}$cf_have_libstdcpp" >&6
25145         LIBS="$cf_save"
25146
25147         if test "$cf_have_libstdcpp" != yes
25148         then
25149                 case "$cf_cv_system_name" in
25150                 (os2*)
25151                         if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25152                                 cf_stdcpp_libname=stdcpp
25153                         else
25154                                 cf_stdcpp_libname=stdc++
25155                         fi
25156                         ;;
25157                 (*)
25158                         cf_stdcpp_libname=stdc++
25159                         ;;
25160                 esac
25161
25162                 echo "$as_me:25162: checking for library $cf_stdcpp_libname" >&5
25163 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25164 if test "${cf_cv_libstdcpp+set}" = set; then
25165   echo $ECHO_N "(cached) $ECHO_C" >&6
25166 else
25167
25168                         cf_save="$LIBS"
25169                         LIBS="$LIBS $CXXLIBS"
25170
25171 cf_add_libs="$LIBS"
25172 # reverse order
25173 cf_add_0lib=
25174 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25175 # filter duplicates
25176 for cf_add_1lib in $cf_add_0lib; do
25177         for cf_add_2lib in $cf_add_libs; do
25178                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25179                         cf_add_1lib=
25180                         break
25181                 fi
25182         done
25183         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25184 done
25185 LIBS="$cf_add_libs"
25186
25187                 cat >"conftest.$ac_ext" <<_ACEOF
25188 #line 25188 "configure"
25189 #include "confdefs.h"
25190
25191                                 #include <iostream>
25192 int
25193 main (void)
25194 {
25195
25196                                 std::cout << "Hello World!" << std::endl;
25197   ;
25198   return 0;
25199 }
25200 _ACEOF
25201 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25202 if { (eval echo "$as_me:25202: \"$ac_link\"") >&5
25203   (eval $ac_link) 2>&5
25204   ac_status=$?
25205   echo "$as_me:25205: \$? = $ac_status" >&5
25206   (exit "$ac_status"); } &&
25207          { ac_try='test -s "conftest$ac_exeext"'
25208   { (eval echo "$as_me:25208: \"$ac_try\"") >&5
25209   (eval $ac_try) 2>&5
25210   ac_status=$?
25211   echo "$as_me:25211: \$? = $ac_status" >&5
25212   (exit "$ac_status"); }; }; then
25213   cf_cv_libstdcpp=yes
25214 else
25215   echo "$as_me: failed program was:" >&5
25216 cat "conftest.$ac_ext" >&5
25217 cf_cv_libstdcpp=no
25218 fi
25219 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25220                         LIBS="$cf_save"
25221
25222 fi
25223 echo "$as_me:25223: result: $cf_cv_libstdcpp" >&5
25224 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25225                 test "$cf_cv_libstdcpp" = yes && {
25226 cf_add_libs="$CXXLIBS"
25227 # reverse order
25228 cf_add_0lib=
25229 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25230 # filter duplicates
25231 for cf_add_1lib in $cf_add_0lib; do
25232         for cf_add_2lib in $cf_add_libs; do
25233                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25234                         cf_add_1lib=
25235                         break
25236                 fi
25237         done
25238         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25239 done
25240 CXXLIBS="$cf_add_libs"
25241  }
25242         fi
25243 fi
25244
25245         echo "$as_me:25245: checking whether $CXX understands -c and -o together" >&5
25246 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25247 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25248   echo $ECHO_N "(cached) $ECHO_C" >&6
25249 else
25250
25251 cat > conftest.$ac_ext <<CF_EOF
25252 int main(void)
25253 {
25254         ${cf_cv_main_return:-return}(0);
25255 }
25256 CF_EOF
25257 # We do the test twice because some compilers refuse to overwrite an
25258 # existing .o file with -o, though they will create one.
25259 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25260 if { (eval echo "$as_me:25260: \"$ac_try\"") >&5
25261   (eval $ac_try) 2>&5
25262   ac_status=$?
25263   echo "$as_me:25263: \$? = $ac_status" >&5
25264   (exit "$ac_status"); } &&
25265   test -f conftest2.$ac_objext && { (eval echo "$as_me:25265: \"$ac_try\"") >&5
25266   (eval $ac_try) 2>&5
25267   ac_status=$?
25268   echo "$as_me:25268: \$? = $ac_status" >&5
25269   (exit "$ac_status"); };
25270 then
25271   eval cf_cv_prog_CXX_c_o=yes
25272 else
25273   eval cf_cv_prog_CXX_c_o=no
25274 fi
25275 rm -rf ./conftest*
25276
25277 fi
25278 if test "$cf_cv_prog_CXX_c_o" = yes; then
25279   echo "$as_me:25279: result: yes" >&5
25280 echo "${ECHO_T}yes" >&6
25281 else
25282   echo "$as_me:25282: result: no" >&5
25283 echo "${ECHO_T}no" >&6
25284 fi
25285
25286         case "$GXX_VERSION" in
25287         (1.*|2.[0-6]*|[1-9][0-9].*)
25288                 cf_cxx_library=yes
25289                 ;;
25290         (*-2.7*|2.7*)
25291
25292 cf_cxx_library=unknown
25293 case "$cf_cv_system_name" in
25294 (os2*)
25295         cf_gpp_libname=gpp
25296         ;;
25297 (*)
25298         cf_gpp_libname=g++
25299         ;;
25300 esac
25301 if test "$GXX" = yes; then
25302         echo "$as_me:25302: checking for lib$cf_gpp_libname" >&5
25303 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25304         cf_save="$LIBS"
25305
25306 cf_add_libs="$LIBS"
25307 # reverse order
25308 cf_add_0lib=
25309 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25310 # filter duplicates
25311 for cf_add_1lib in $cf_add_0lib; do
25312         for cf_add_2lib in $cf_add_libs; do
25313                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25314                         cf_add_1lib=
25315                         break
25316                 fi
25317         done
25318         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25319 done
25320 LIBS="$cf_add_libs"
25321
25322         cat >"conftest.$ac_ext" <<_ACEOF
25323 #line 25323 "configure"
25324 #include "confdefs.h"
25325
25326 #include <$cf_gpp_libname/builtin.h>
25327
25328 int
25329 main (void)
25330 {
25331 two_arg_error_handler_t foo2 = lib_error_handler
25332   ;
25333   return 0;
25334 }
25335 _ACEOF
25336 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25337 if { (eval echo "$as_me:25337: \"$ac_link\"") >&5
25338   (eval $ac_link) 2>&5
25339   ac_status=$?
25340   echo "$as_me:25340: \$? = $ac_status" >&5
25341   (exit "$ac_status"); } &&
25342          { ac_try='test -s "conftest$ac_exeext"'
25343   { (eval echo "$as_me:25343: \"$ac_try\"") >&5
25344   (eval $ac_try) 2>&5
25345   ac_status=$?
25346   echo "$as_me:25346: \$? = $ac_status" >&5
25347   (exit "$ac_status"); }; }; then
25348   cf_cxx_library=yes
25349
25350 cf_add_libs="$CXXLIBS"
25351 # reverse order
25352 cf_add_0lib=
25353 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25354 # filter duplicates
25355 for cf_add_1lib in $cf_add_0lib; do
25356         for cf_add_2lib in $cf_add_libs; do
25357                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25358                         cf_add_1lib=
25359                         break
25360                 fi
25361         done
25362         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25363 done
25364 CXXLIBS="$cf_add_libs"
25365
25366          if test "$cf_gpp_libname" = cpp ; then
25367
25368 cat >>confdefs.h <<\EOF
25369 #define HAVE_GPP_BUILTIN_H 1
25370 EOF
25371
25372          else
25373
25374 cat >>confdefs.h <<\EOF
25375 #define HAVE_GXX_BUILTIN_H 1
25376 EOF
25377
25378          fi
25379 else
25380   echo "$as_me: failed program was:" >&5
25381 cat "conftest.$ac_ext" >&5
25382 cat >"conftest.$ac_ext" <<_ACEOF
25383 #line 25383 "configure"
25384 #include "confdefs.h"
25385
25386 #include <builtin.h>
25387
25388 int
25389 main (void)
25390 {
25391 two_arg_error_handler_t foo2 = lib_error_handler
25392   ;
25393   return 0;
25394 }
25395 _ACEOF
25396 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25397 if { (eval echo "$as_me:25397: \"$ac_link\"") >&5
25398   (eval $ac_link) 2>&5
25399   ac_status=$?
25400   echo "$as_me:25400: \$? = $ac_status" >&5
25401   (exit "$ac_status"); } &&
25402          { ac_try='test -s "conftest$ac_exeext"'
25403   { (eval echo "$as_me:25403: \"$ac_try\"") >&5
25404   (eval $ac_try) 2>&5
25405   ac_status=$?
25406   echo "$as_me:25406: \$? = $ac_status" >&5
25407   (exit "$ac_status"); }; }; then
25408   cf_cxx_library=yes
25409
25410 cf_add_libs="$CXXLIBS"
25411 # reverse order
25412 cf_add_0lib=
25413 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25414 # filter duplicates
25415 for cf_add_1lib in $cf_add_0lib; do
25416         for cf_add_2lib in $cf_add_libs; do
25417                 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25418                         cf_add_1lib=
25419                         break
25420                 fi
25421         done
25422         test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25423 done
25424 CXXLIBS="$cf_add_libs"
25425
25426 cat >>confdefs.h <<\EOF
25427 #define HAVE_BUILTIN_H 1
25428 EOF
25429
25430 else
25431   echo "$as_me: failed program was:" >&5
25432 cat "conftest.$ac_ext" >&5
25433 cf_cxx_library=no
25434 fi
25435 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25436 fi
25437 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25438         LIBS="$cf_save"
25439         echo "$as_me:25439: result: $cf_cxx_library" >&5
25440 echo "${ECHO_T}$cf_cxx_library" >&6
25441 fi
25442
25443                 ;;
25444         (*)
25445                 cf_cxx_library=no
25446                 ;;
25447         esac
25448
25449         ac_ext=cc
25450 ac_cpp='$CXXCPP $CPPFLAGS'
25451 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25452 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25453 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25454 ac_main_return="return"
25455 echo "$as_me:25455: checking how to run the C++ preprocessor" >&5
25456 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25457 if test -z "$CXXCPP"; then
25458   if test "${ac_cv_prog_CXXCPP+set}" = set; then
25459   echo $ECHO_N "(cached) $ECHO_C" >&6
25460 else
25461       # Double quotes because CXXCPP needs to be expanded
25462     for CXXCPP in "$CXX -E" "/lib/cpp"
25463     do
25464       ac_preproc_ok=false
25465 for ac_cxx_preproc_warn_flag in '' yes
25466 do
25467   # Use a header file that comes with gcc, so configuring glibc
25468   # with a fresh cross-compiler works.
25469   # On the NeXT, cc -E runs the code through the compiler's parser,
25470   # not just through cpp. "Syntax error" is here to catch this case.
25471   cat >"conftest.$ac_ext" <<_ACEOF
25472 #line 25472 "configure"
25473 #include "confdefs.h"
25474 #include <assert.h>
25475                      Syntax error
25476 _ACEOF
25477 if { (eval echo "$as_me:25477: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25478   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25479   ac_status=$?
25480   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25481   rm -f conftest.er1
25482   cat conftest.err >&5
25483   echo "$as_me:25483: \$? = $ac_status" >&5
25484   (exit "$ac_status"); } >/dev/null; then
25485   if test -s conftest.err; then
25486     ac_cpp_err=$ac_cxx_preproc_warn_flag
25487   else
25488     ac_cpp_err=
25489   fi
25490 else
25491   ac_cpp_err=yes
25492 fi
25493 if test -z "$ac_cpp_err"; then
25494   :
25495 else
25496   echo "$as_me: failed program was:" >&5
25497   cat "conftest.$ac_ext" >&5
25498   # Broken: fails on valid input.
25499 continue
25500 fi
25501 rm -f conftest.err "conftest.$ac_ext"
25502
25503   # OK, works on sane cases.  Now check whether non-existent headers
25504   # can be detected and how.
25505   cat >"conftest.$ac_ext" <<_ACEOF
25506 #line 25506 "configure"
25507 #include "confdefs.h"
25508 #include <ac_nonexistent.h>
25509 _ACEOF
25510 if { (eval echo "$as_me:25510: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25511   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25512   ac_status=$?
25513   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25514   rm -f conftest.er1
25515   cat conftest.err >&5
25516   echo "$as_me:25516: \$? = $ac_status" >&5
25517   (exit "$ac_status"); } >/dev/null; then
25518   if test -s conftest.err; then
25519     ac_cpp_err=$ac_cxx_preproc_warn_flag
25520   else
25521     ac_cpp_err=
25522   fi
25523 else
25524   ac_cpp_err=yes
25525 fi
25526 if test -z "$ac_cpp_err"; then
25527   # Broken: success on invalid input.
25528 continue
25529 else
25530   echo "$as_me: failed program was:" >&5
25531   cat "conftest.$ac_ext" >&5
25532   # Passes both tests.
25533 ac_preproc_ok=:
25534 break
25535 fi
25536 rm -f conftest.err "conftest.$ac_ext"
25537
25538 done
25539 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25540 rm -f conftest.err "conftest.$ac_ext"
25541 if $ac_preproc_ok; then
25542   break
25543 fi
25544
25545     done
25546     ac_cv_prog_CXXCPP=$CXXCPP
25547
25548 fi
25549   CXXCPP=$ac_cv_prog_CXXCPP
25550 else
25551   ac_cv_prog_CXXCPP=$CXXCPP
25552 fi
25553 echo "$as_me:25553: result: $CXXCPP" >&5
25554 echo "${ECHO_T}$CXXCPP" >&6
25555 ac_preproc_ok=false
25556 for ac_cxx_preproc_warn_flag in '' yes
25557 do
25558   # Use a header file that comes with gcc, so configuring glibc
25559   # with a fresh cross-compiler works.
25560   # On the NeXT, cc -E runs the code through the compiler's parser,
25561   # not just through cpp. "Syntax error" is here to catch this case.
25562   cat >"conftest.$ac_ext" <<_ACEOF
25563 #line 25563 "configure"
25564 #include "confdefs.h"
25565 #include <assert.h>
25566                      Syntax error
25567 _ACEOF
25568 if { (eval echo "$as_me:25568: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25569   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25570   ac_status=$?
25571   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25572   rm -f conftest.er1
25573   cat conftest.err >&5
25574   echo "$as_me:25574: \$? = $ac_status" >&5
25575   (exit "$ac_status"); } >/dev/null; then
25576   if test -s conftest.err; then
25577     ac_cpp_err=$ac_cxx_preproc_warn_flag
25578   else
25579     ac_cpp_err=
25580   fi
25581 else
25582   ac_cpp_err=yes
25583 fi
25584 if test -z "$ac_cpp_err"; then
25585   :
25586 else
25587   echo "$as_me: failed program was:" >&5
25588   cat "conftest.$ac_ext" >&5
25589   # Broken: fails on valid input.
25590 continue
25591 fi
25592 rm -f conftest.err "conftest.$ac_ext"
25593
25594   # OK, works on sane cases.  Now check whether non-existent headers
25595   # can be detected and how.
25596   cat >"conftest.$ac_ext" <<_ACEOF
25597 #line 25597 "configure"
25598 #include "confdefs.h"
25599 #include <ac_nonexistent.h>
25600 _ACEOF
25601 if { (eval echo "$as_me:25601: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25602   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25603   ac_status=$?
25604   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25605   rm -f conftest.er1
25606   cat conftest.err >&5
25607   echo "$as_me:25607: \$? = $ac_status" >&5
25608   (exit "$ac_status"); } >/dev/null; then
25609   if test -s conftest.err; then
25610     ac_cpp_err=$ac_cxx_preproc_warn_flag
25611   else
25612     ac_cpp_err=
25613   fi
25614 else
25615   ac_cpp_err=yes
25616 fi
25617 if test -z "$ac_cpp_err"; then
25618   # Broken: success on invalid input.
25619 continue
25620 else
25621   echo "$as_me: failed program was:" >&5
25622   cat "conftest.$ac_ext" >&5
25623   # Passes both tests.
25624 ac_preproc_ok=:
25625 break
25626 fi
25627 rm -f conftest.err "conftest.$ac_ext"
25628
25629 done
25630 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25631 rm -f conftest.err "conftest.$ac_ext"
25632 if $ac_preproc_ok; then
25633   :
25634 else
25635   { { echo "$as_me:25635: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25636 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25637    { (exit 1); exit 1; }; }
25638 fi
25639
25640 ac_ext=cc
25641 ac_cpp='$CXXCPP $CPPFLAGS'
25642 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25643 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25644 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25645 ac_main_return="return"
25646
25647 for ac_header in typeinfo
25648 do
25649 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25650 echo "$as_me:25650: checking for $ac_header" >&5
25651 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25652 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25653   echo $ECHO_N "(cached) $ECHO_C" >&6
25654 else
25655   cat >"conftest.$ac_ext" <<_ACEOF
25656 #line 25656 "configure"
25657 #include "confdefs.h"
25658 #include <$ac_header>
25659 _ACEOF
25660 if { (eval echo "$as_me:25660: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25661   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25662   ac_status=$?
25663   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25664   rm -f conftest.er1
25665   cat conftest.err >&5
25666   echo "$as_me:25666: \$? = $ac_status" >&5
25667   (exit "$ac_status"); } >/dev/null; then
25668   if test -s conftest.err; then
25669     ac_cpp_err=$ac_cxx_preproc_warn_flag
25670   else
25671     ac_cpp_err=
25672   fi
25673 else
25674   ac_cpp_err=yes
25675 fi
25676 if test -z "$ac_cpp_err"; then
25677   eval "$as_ac_Header=yes"
25678 else
25679   echo "$as_me: failed program was:" >&5
25680   cat "conftest.$ac_ext" >&5
25681   eval "$as_ac_Header=no"
25682 fi
25683 rm -f conftest.err "conftest.$ac_ext"
25684 fi
25685 echo "$as_me:25685: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25686 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25687 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25688   cat >>confdefs.h <<EOF
25689 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25690 EOF
25691
25692 fi
25693 done
25694
25695 for ac_header in iostream
25696 do
25697 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25698 echo "$as_me:25698: checking for $ac_header" >&5
25699 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25700 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25701   echo $ECHO_N "(cached) $ECHO_C" >&6
25702 else
25703   cat >"conftest.$ac_ext" <<_ACEOF
25704 #line 25704 "configure"
25705 #include "confdefs.h"
25706 #include <$ac_header>
25707 _ACEOF
25708 if { (eval echo "$as_me:25708: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25709   (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25710   ac_status=$?
25711   $EGREP -v '^ *\+' conftest.er1 >conftest.err
25712   rm -f conftest.er1
25713   cat conftest.err >&5
25714   echo "$as_me:25714: \$? = $ac_status" >&5
25715   (exit "$ac_status"); } >/dev/null; then
25716   if test -s conftest.err; then
25717     ac_cpp_err=$ac_cxx_preproc_warn_flag
25718   else
25719     ac_cpp_err=
25720   fi
25721 else
25722   ac_cpp_err=yes
25723 fi
25724 if test -z "$ac_cpp_err"; then
25725   eval "$as_ac_Header=yes"
25726 else
25727   echo "$as_me: failed program was:" >&5
25728   cat "conftest.$ac_ext" >&5
25729   eval "$as_ac_Header=no"
25730 fi
25731 rm -f conftest.err "conftest.$ac_ext"
25732 fi
25733 echo "$as_me:25733: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25734 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25735 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25736   cat >>confdefs.h <<EOF
25737 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25738 EOF
25739
25740 fi
25741 done
25742
25743 if test x"$ac_cv_header_iostream" = xyes ; then
25744         echo "$as_me:25744: checking if iostream uses std-namespace" >&5
25745 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25746         cat >"conftest.$ac_ext" <<_ACEOF
25747 #line 25747 "configure"
25748 #include "confdefs.h"
25749
25750 #include <iostream>
25751 using std::endl;
25752 using std::cerr;
25753 int
25754 main (void)
25755 {
25756
25757 cerr << "testing" << endl;
25758
25759   ;
25760   return 0;
25761 }
25762 _ACEOF
25763 rm -f "conftest.$ac_objext"
25764 if { (eval echo "$as_me:25764: \"$ac_compile\"") >&5
25765   (eval $ac_compile) 2>&5
25766   ac_status=$?
25767   echo "$as_me:25767: \$? = $ac_status" >&5
25768   (exit "$ac_status"); } &&
25769          { ac_try='test -s "conftest.$ac_objext"'
25770   { (eval echo "$as_me:25770: \"$ac_try\"") >&5
25771   (eval $ac_try) 2>&5
25772   ac_status=$?
25773   echo "$as_me:25773: \$? = $ac_status" >&5
25774   (exit "$ac_status"); }; }; then
25775   cf_iostream_namespace=yes
25776 else
25777   echo "$as_me: failed program was:" >&5
25778 cat "conftest.$ac_ext" >&5
25779 cf_iostream_namespace=no
25780 fi
25781 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25782         echo "$as_me:25782: result: $cf_iostream_namespace" >&5
25783 echo "${ECHO_T}$cf_iostream_namespace" >&6
25784         if test "$cf_iostream_namespace" = yes ; then
25785
25786 cat >>confdefs.h <<\EOF
25787 #define IOSTREAM_NAMESPACE 1
25788 EOF
25789
25790         fi
25791 fi
25792
25793 echo "$as_me:25793: checking if we should include stdbool.h" >&5
25794 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25795
25796 if test "${cf_cv_header_stdbool_h+set}" = set; then
25797   echo $ECHO_N "(cached) $ECHO_C" >&6
25798 else
25799
25800         cat >"conftest.$ac_ext" <<_ACEOF
25801 #line 25801 "configure"
25802 #include "confdefs.h"
25803
25804 int
25805 main (void)
25806 {
25807 bool foo = false
25808   ;
25809   return 0;
25810 }
25811 _ACEOF
25812 rm -f "conftest.$ac_objext"
25813 if { (eval echo "$as_me:25813: \"$ac_compile\"") >&5
25814   (eval $ac_compile) 2>&5
25815   ac_status=$?
25816   echo "$as_me:25816: \$? = $ac_status" >&5
25817   (exit "$ac_status"); } &&
25818          { ac_try='test -s "conftest.$ac_objext"'
25819   { (eval echo "$as_me:25819: \"$ac_try\"") >&5
25820   (eval $ac_try) 2>&5
25821   ac_status=$?
25822   echo "$as_me:25822: \$? = $ac_status" >&5
25823   (exit "$ac_status"); }; }; then
25824   cf_cv_header_stdbool_h=0
25825 else
25826   echo "$as_me: failed program was:" >&5
25827 cat "conftest.$ac_ext" >&5
25828 cat >"conftest.$ac_ext" <<_ACEOF
25829 #line 25829 "configure"
25830 #include "confdefs.h"
25831
25832 #ifndef __BEOS__
25833 #include <stdbool.h>
25834 #endif
25835
25836 int
25837 main (void)
25838 {
25839 bool foo = false
25840   ;
25841   return 0;
25842 }
25843 _ACEOF
25844 rm -f "conftest.$ac_objext"
25845 if { (eval echo "$as_me:25845: \"$ac_compile\"") >&5
25846   (eval $ac_compile) 2>&5
25847   ac_status=$?
25848   echo "$as_me:25848: \$? = $ac_status" >&5
25849   (exit "$ac_status"); } &&
25850          { ac_try='test -s "conftest.$ac_objext"'
25851   { (eval echo "$as_me:25851: \"$ac_try\"") >&5
25852   (eval $ac_try) 2>&5
25853   ac_status=$?
25854   echo "$as_me:25854: \$? = $ac_status" >&5
25855   (exit "$ac_status"); }; }; then
25856   cf_cv_header_stdbool_h=1
25857 else
25858   echo "$as_me: failed program was:" >&5
25859 cat "conftest.$ac_ext" >&5
25860 cf_cv_header_stdbool_h=0
25861 fi
25862 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25863 fi
25864 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25865 fi
25866
25867 if test "$cf_cv_header_stdbool_h" = 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 builtin bool type" >&5
25875 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25876
25877 if test "${cf_cv_builtin_bool+set}" = set; then
25878   echo $ECHO_N "(cached) $ECHO_C" >&6
25879 else
25880
25881         cat >"conftest.$ac_ext" <<_ACEOF
25882 #line 25882 "configure"
25883 #include "confdefs.h"
25884
25885 #include <stdio.h>
25886 #include <sys/types.h>
25887
25888 int
25889 main (void)
25890 {
25891 bool x = false
25892   ;
25893   return 0;
25894 }
25895 _ACEOF
25896 rm -f "conftest.$ac_objext"
25897 if { (eval echo "$as_me:25897: \"$ac_compile\"") >&5
25898   (eval $ac_compile) 2>&5
25899   ac_status=$?
25900   echo "$as_me:25900: \$? = $ac_status" >&5
25901   (exit "$ac_status"); } &&
25902          { ac_try='test -s "conftest.$ac_objext"'
25903   { (eval echo "$as_me:25903: \"$ac_try\"") >&5
25904   (eval $ac_try) 2>&5
25905   ac_status=$?
25906   echo "$as_me:25906: \$? = $ac_status" >&5
25907   (exit "$ac_status"); }; }; then
25908   cf_cv_builtin_bool=1
25909 else
25910   echo "$as_me: failed program was:" >&5
25911 cat "conftest.$ac_ext" >&5
25912 cf_cv_builtin_bool=0
25913 fi
25914 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25915
25916 fi
25917
25918 if test "$cf_cv_builtin_bool" = 1
25919 then    echo "$as_me:25919: result: yes" >&5
25920 echo "${ECHO_T}yes" >&6
25921 else    echo "$as_me:25921: result: no" >&5
25922 echo "${ECHO_T}no" >&6
25923 fi
25924
25925 echo "$as_me:25925: checking for bool" >&5
25926 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25927 if test "${ac_cv_type_bool+set}" = set; then
25928   echo $ECHO_N "(cached) $ECHO_C" >&6
25929 else
25930   cat >"conftest.$ac_ext" <<_ACEOF
25931 #line 25931 "configure"
25932 #include "confdefs.h"
25933
25934 $ac_includes_default
25935
25936 #if defined(__cplusplus)
25937
25938 #ifdef HAVE_GXX_BUILTIN_H
25939 #include <g++/builtin.h>
25940 #elif HAVE_GPP_BUILTIN_H
25941 #include <gpp/builtin.h>
25942 #elif HAVE_BUILTIN_H
25943 #include <builtin.h>
25944 #endif
25945
25946 #else
25947
25948 #if $cf_cv_header_stdbool_h
25949 #include <stdbool.h>
25950 #endif
25951
25952 #endif
25953
25954 int
25955 main (void)
25956 {
25957 if ((bool *) 0)
25958   return 0;
25959 if (sizeof (bool))
25960   return 0;
25961   ;
25962   return 0;
25963 }
25964 _ACEOF
25965 rm -f "conftest.$ac_objext"
25966 if { (eval echo "$as_me:25966: \"$ac_compile\"") >&5
25967   (eval $ac_compile) 2>&5
25968   ac_status=$?
25969   echo "$as_me:25969: \$? = $ac_status" >&5
25970   (exit "$ac_status"); } &&
25971          { ac_try='test -s "conftest.$ac_objext"'
25972   { (eval echo "$as_me:25972: \"$ac_try\"") >&5
25973   (eval $ac_try) 2>&5
25974   ac_status=$?
25975   echo "$as_me:25975: \$? = $ac_status" >&5
25976   (exit "$ac_status"); }; }; then
25977   ac_cv_type_bool=yes
25978 else
25979   echo "$as_me: failed program was:" >&5
25980 cat "conftest.$ac_ext" >&5
25981 ac_cv_type_bool=no
25982 fi
25983 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25984 fi
25985 echo "$as_me:25985: result: $ac_cv_type_bool" >&5
25986 echo "${ECHO_T}$ac_cv_type_bool" >&6
25987
25988 echo "$as_me:25988: checking size of bool" >&5
25989 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
25990 if test "${ac_cv_sizeof_bool+set}" = set; then
25991   echo $ECHO_N "(cached) $ECHO_C" >&6
25992 else
25993   if test "$ac_cv_type_bool" = yes; then
25994   if test "$cross_compiling" = yes; then
25995   # Depending upon the size, compute the lo and hi bounds.
25996 cat >"conftest.$ac_ext" <<_ACEOF
25997 #line 25997 "configure"
25998 #include "confdefs.h"
25999
26000 $ac_includes_default
26001
26002 #if defined(__cplusplus)
26003
26004 #ifdef HAVE_GXX_BUILTIN_H
26005 #include <g++/builtin.h>
26006 #elif HAVE_GPP_BUILTIN_H
26007 #include <gpp/builtin.h>
26008 #elif HAVE_BUILTIN_H
26009 #include <builtin.h>
26010 #endif
26011
26012 #else
26013
26014 #if $cf_cv_header_stdbool_h
26015 #include <stdbool.h>
26016 #endif
26017
26018 #endif
26019
26020 int
26021 main (void)
26022 {
26023 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26024   ;
26025   return 0;
26026 }
26027 _ACEOF
26028 rm -f "conftest.$ac_objext"
26029 if { (eval echo "$as_me:26029: \"$ac_compile\"") >&5
26030   (eval $ac_compile) 2>&5
26031   ac_status=$?
26032   echo "$as_me:26032: \$? = $ac_status" >&5
26033   (exit "$ac_status"); } &&
26034          { ac_try='test -s "conftest.$ac_objext"'
26035   { (eval echo "$as_me:26035: \"$ac_try\"") >&5
26036   (eval $ac_try) 2>&5
26037   ac_status=$?
26038   echo "$as_me:26038: \$? = $ac_status" >&5
26039   (exit "$ac_status"); }; }; then
26040   ac_lo=0 ac_mid=0
26041   while :; do
26042     cat >"conftest.$ac_ext" <<_ACEOF
26043 #line 26043 "configure"
26044 #include "confdefs.h"
26045
26046 $ac_includes_default
26047
26048 #if defined(__cplusplus)
26049
26050 #ifdef HAVE_GXX_BUILTIN_H
26051 #include <g++/builtin.h>
26052 #elif HAVE_GPP_BUILTIN_H
26053 #include <gpp/builtin.h>
26054 #elif HAVE_BUILTIN_H
26055 #include <builtin.h>
26056 #endif
26057
26058 #else
26059
26060 #if $cf_cv_header_stdbool_h
26061 #include <stdbool.h>
26062 #endif
26063
26064 #endif
26065
26066 int
26067 main (void)
26068 {
26069 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26070   ;
26071   return 0;
26072 }
26073 _ACEOF
26074 rm -f "conftest.$ac_objext"
26075 if { (eval echo "$as_me:26075: \"$ac_compile\"") >&5
26076   (eval $ac_compile) 2>&5
26077   ac_status=$?
26078   echo "$as_me:26078: \$? = $ac_status" >&5
26079   (exit "$ac_status"); } &&
26080          { ac_try='test -s "conftest.$ac_objext"'
26081   { (eval echo "$as_me:26081: \"$ac_try\"") >&5
26082   (eval $ac_try) 2>&5
26083   ac_status=$?
26084   echo "$as_me:26084: \$? = $ac_status" >&5
26085   (exit "$ac_status"); }; }; then
26086   ac_hi=$ac_mid; break
26087 else
26088   echo "$as_me: failed program was:" >&5
26089 cat "conftest.$ac_ext" >&5
26090 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26091 fi
26092 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26093   done
26094 else
26095   echo "$as_me: failed program was:" >&5
26096 cat "conftest.$ac_ext" >&5
26097 ac_hi=-1 ac_mid=-1
26098   while :; do
26099     cat >"conftest.$ac_ext" <<_ACEOF
26100 #line 26100 "configure"
26101 #include "confdefs.h"
26102
26103 $ac_includes_default
26104
26105 #if defined(__cplusplus)
26106
26107 #ifdef HAVE_GXX_BUILTIN_H
26108 #include <g++/builtin.h>
26109 #elif HAVE_GPP_BUILTIN_H
26110 #include <gpp/builtin.h>
26111 #elif HAVE_BUILTIN_H
26112 #include <builtin.h>
26113 #endif
26114
26115 #else
26116
26117 #if $cf_cv_header_stdbool_h
26118 #include <stdbool.h>
26119 #endif
26120
26121 #endif
26122
26123 int
26124 main (void)
26125 {
26126 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26127   ;
26128   return 0;
26129 }
26130 _ACEOF
26131 rm -f "conftest.$ac_objext"
26132 if { (eval echo "$as_me:26132: \"$ac_compile\"") >&5
26133   (eval $ac_compile) 2>&5
26134   ac_status=$?
26135   echo "$as_me:26135: \$? = $ac_status" >&5
26136   (exit "$ac_status"); } &&
26137          { ac_try='test -s "conftest.$ac_objext"'
26138   { (eval echo "$as_me:26138: \"$ac_try\"") >&5
26139   (eval $ac_try) 2>&5
26140   ac_status=$?
26141   echo "$as_me:26141: \$? = $ac_status" >&5
26142   (exit "$ac_status"); }; }; then
26143   ac_lo=$ac_mid; break
26144 else
26145   echo "$as_me: failed program was:" >&5
26146 cat "conftest.$ac_ext" >&5
26147 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26148 fi
26149 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26150   done
26151 fi
26152 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26153 # Binary search between lo and hi bounds.
26154 while test "x$ac_lo" != "x$ac_hi"; do
26155   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26156   cat >"conftest.$ac_ext" <<_ACEOF
26157 #line 26157 "configure"
26158 #include "confdefs.h"
26159
26160 $ac_includes_default
26161
26162 #if defined(__cplusplus)
26163
26164 #ifdef HAVE_GXX_BUILTIN_H
26165 #include <g++/builtin.h>
26166 #elif HAVE_GPP_BUILTIN_H
26167 #include <gpp/builtin.h>
26168 #elif HAVE_BUILTIN_H
26169 #include <builtin.h>
26170 #endif
26171
26172 #else
26173
26174 #if $cf_cv_header_stdbool_h
26175 #include <stdbool.h>
26176 #endif
26177
26178 #endif
26179
26180 int
26181 main (void)
26182 {
26183 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26184   ;
26185   return 0;
26186 }
26187 _ACEOF
26188 rm -f "conftest.$ac_objext"
26189 if { (eval echo "$as_me:26189: \"$ac_compile\"") >&5
26190   (eval $ac_compile) 2>&5
26191   ac_status=$?
26192   echo "$as_me:26192: \$? = $ac_status" >&5
26193   (exit "$ac_status"); } &&
26194          { ac_try='test -s "conftest.$ac_objext"'
26195   { (eval echo "$as_me:26195: \"$ac_try\"") >&5
26196   (eval $ac_try) 2>&5
26197   ac_status=$?
26198   echo "$as_me:26198: \$? = $ac_status" >&5
26199   (exit "$ac_status"); }; }; then
26200   ac_hi=$ac_mid
26201 else
26202   echo "$as_me: failed program was:" >&5
26203 cat "conftest.$ac_ext" >&5
26204 ac_lo=`expr "$ac_mid" + 1`
26205 fi
26206 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26207 done
26208 ac_cv_sizeof_bool=$ac_lo
26209 else
26210   if test "$cross_compiling" = yes; then
26211   { { echo "$as_me:26211: error: cannot run test program while cross compiling" >&5
26212 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26213    { (exit 1); exit 1; }; }
26214 else
26215   cat >"conftest.$ac_ext" <<_ACEOF
26216 #line 26216 "configure"
26217 #include "confdefs.h"
26218
26219 $ac_includes_default
26220
26221 #if defined(__cplusplus)
26222
26223 #ifdef HAVE_GXX_BUILTIN_H
26224 #include <g++/builtin.h>
26225 #elif HAVE_GPP_BUILTIN_H
26226 #include <gpp/builtin.h>
26227 #elif HAVE_BUILTIN_H
26228 #include <builtin.h>
26229 #endif
26230
26231 #else
26232
26233 #if $cf_cv_header_stdbool_h
26234 #include <stdbool.h>
26235 #endif
26236
26237 #endif
26238
26239 int
26240 main (void)
26241 {
26242 FILE *f = fopen ("conftest.val", "w");
26243 if (!f)
26244   $ac_main_return (1);
26245 fprintf (f, "%ld", (long)(sizeof (bool)));
26246 fclose (f);
26247   ;
26248   return 0;
26249 }
26250 _ACEOF
26251 rm -f "conftest$ac_exeext"
26252 if { (eval echo "$as_me:26252: \"$ac_link\"") >&5
26253   (eval $ac_link) 2>&5
26254   ac_status=$?
26255   echo "$as_me:26255: \$? = $ac_status" >&5
26256   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26257   { (eval echo "$as_me:26257: \"$ac_try\"") >&5
26258   (eval $ac_try) 2>&5
26259   ac_status=$?
26260   echo "$as_me:26260: \$? = $ac_status" >&5
26261   (exit "$ac_status"); }; }; then
26262   ac_cv_sizeof_bool=`cat conftest.val`
26263 else
26264   echo "$as_me: program exited with status $ac_status" >&5
26265 echo "$as_me: failed program was:" >&5
26266 cat "conftest.$ac_ext" >&5
26267 fi
26268 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26269 fi
26270 fi
26271 rm -f conftest.val
26272 else
26273   ac_cv_sizeof_bool=0
26274 fi
26275 fi
26276 echo "$as_me:26276: result: $ac_cv_sizeof_bool" >&5
26277 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26278 cat >>confdefs.h <<EOF
26279 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26280 EOF
26281
26282 echo "$as_me:26282: checking for type of bool" >&5
26283 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26284 if test "${cf_cv_type_of_bool+set}" = set; then
26285   echo $ECHO_N "(cached) $ECHO_C" >&6
26286 else
26287
26288         rm -f cf_test.out
26289         if test "$cross_compiling" = yes; then
26290
26291                 case x$ac_cv_sizeof_bool in
26292                 (x1) cf_cv_type_of_bool="unsigned char";;
26293                 (x2) cf_cv_type_of_bool="unsigned short";;
26294                 (x4) cf_cv_type_of_bool="unsigned int";;
26295                 (x8) cf_cv_type_of_bool="unsigned long";;
26296                 (*)  cf_cv_type_of_bool=unknown;;
26297                 esac
26298
26299 else
26300   cat >"conftest.$ac_ext" <<_ACEOF
26301 #line 26301 "configure"
26302 #include "confdefs.h"
26303
26304 $ac_includes_default
26305
26306 #if defined(__cplusplus)
26307
26308 #ifdef HAVE_GXX_BUILTIN_H
26309 #include <g++/builtin.h>
26310 #elif HAVE_GPP_BUILTIN_H
26311 #include <gpp/builtin.h>
26312 #elif HAVE_BUILTIN_H
26313 #include <builtin.h>
26314 #endif
26315
26316 #else
26317
26318 #if $cf_cv_header_stdbool_h
26319 #include <stdbool.h>
26320 #endif
26321
26322 #endif
26323
26324 int main(void)
26325 {
26326         FILE *fp = fopen("cf_test.out", "w");
26327         if (fp != 0) {
26328                 bool x = true;
26329                 if ((bool)(-x) >= 0)
26330                         fputs("unsigned ", fp);
26331                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
26332                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26333                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26334                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26335                 fclose(fp);
26336         }
26337         ${cf_cv_main_return:-return}(0);
26338 }
26339
26340 _ACEOF
26341 rm -f "conftest$ac_exeext"
26342 if { (eval echo "$as_me:26342: \"$ac_link\"") >&5
26343   (eval $ac_link) 2>&5
26344   ac_status=$?
26345   echo "$as_me:26345: \$? = $ac_status" >&5
26346   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26347   { (eval echo "$as_me:26347: \"$ac_try\"") >&5
26348   (eval $ac_try) 2>&5
26349   ac_status=$?
26350   echo "$as_me:26350: \$? = $ac_status" >&5
26351   (exit "$ac_status"); }; }; then
26352   cf_cv_type_of_bool=`cat cf_test.out`
26353                  if test -z "$cf_cv_type_of_bool"; then
26354                    cf_cv_type_of_bool=unknown
26355                  fi
26356 else
26357   echo "$as_me: program exited with status $ac_status" >&5
26358 echo "$as_me: failed program was:" >&5
26359 cat "conftest.$ac_ext" >&5
26360 cf_cv_type_of_bool=unknown
26361 fi
26362 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26363 fi
26364         rm -f cf_test.out
26365
26366 fi
26367 echo "$as_me:26367: result: $cf_cv_type_of_bool" >&5
26368 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26369
26370 if test "$cf_cv_type_of_bool" = unknown ; then
26371         case .$NCURSES_BOOL in
26372         (.auto|.) NCURSES_BOOL=unsigned;;
26373         esac
26374         { echo "$as_me:26374: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26375 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26376         cf_cv_type_of_bool=$NCURSES_BOOL
26377 fi
26378
26379 echo "$as_me:26379: checking for special defines needed for etip.h" >&5
26380 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26381 cf_save_CXXFLAGS="$CXXFLAGS"
26382 cf_result="none"
26383
26384 # etip.h includes ncurses.h which includes ncurses_dll.h
26385 # But ncurses_dll.h is generated - fix here.
26386 test -d include || mkdir include
26387 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
26388
26389 for cf_math in "" MATH_H
26390 do
26391 for cf_excp in "" MATH_EXCEPTION
26392 do
26393         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26394         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26395         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26396 cat >"conftest.$ac_ext" <<_ACEOF
26397 #line 26397 "configure"
26398 #include "confdefs.h"
26399
26400 #include <etip.h.in>
26401
26402 int
26403 main (void)
26404 {
26405
26406   ;
26407   return 0;
26408 }
26409 _ACEOF
26410 rm -f "conftest.$ac_objext"
26411 if { (eval echo "$as_me:26411: \"$ac_compile\"") >&5
26412   (eval $ac_compile) 2>&5
26413   ac_status=$?
26414   echo "$as_me:26414: \$? = $ac_status" >&5
26415   (exit "$ac_status"); } &&
26416          { ac_try='test -s "conftest.$ac_objext"'
26417   { (eval echo "$as_me:26417: \"$ac_try\"") >&5
26418   (eval $ac_try) 2>&5
26419   ac_status=$?
26420   echo "$as_me:26420: \$? = $ac_status" >&5
26421   (exit "$ac_status"); }; }; then
26422
26423         test -n "$cf_math" && cat >>confdefs.h <<EOF
26424 #define ETIP_NEEDS_${cf_math} 1
26425 EOF
26426
26427         test -n "$cf_excp" && cat >>confdefs.h <<EOF
26428 #define ETIP_NEEDS_${cf_excp} 1
26429 EOF
26430
26431         cf_result="$cf_math $cf_excp"
26432         break 2
26433
26434 else
26435   echo "$as_me: failed program was:" >&5
26436 cat "conftest.$ac_ext" >&5
26437 fi
26438 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26439 done
26440 done
26441 echo "$as_me:26441: result: $cf_result" >&5
26442 echo "${ECHO_T}$cf_result" >&6
26443 CXXFLAGS="$cf_save_CXXFLAGS"
26444
26445 if test -n "$CXX"; then
26446 echo "$as_me:26446: checking if $CXX accepts override keyword" >&5
26447 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26448 if test "${cf_cv_cpp_override+set}" = set; then
26449   echo $ECHO_N "(cached) $ECHO_C" >&6
26450 else
26451
26452         ac_ext=cc
26453 ac_cpp='$CXXCPP $CPPFLAGS'
26454 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26455 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26456 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26457 ac_main_return="return"
26458
26459         if test "$cross_compiling" = yes; then
26460   cf_cv_cpp_override=unknown
26461 else
26462   cat >"conftest.$ac_ext" <<_ACEOF
26463 #line 26463 "configure"
26464 #include "confdefs.h"
26465
26466 class base
26467 {
26468 public:
26469         virtual int foo(float x) = 0;
26470 };
26471
26472 class derived: public base
26473 {
26474 public:
26475         int foo(float x) override { return x != 0.0 ? 1 : 0; }
26476 };
26477
26478 int main(void) { }
26479
26480 _ACEOF
26481 rm -f "conftest$ac_exeext"
26482 if { (eval echo "$as_me:26482: \"$ac_link\"") >&5
26483   (eval $ac_link) 2>&5
26484   ac_status=$?
26485   echo "$as_me:26485: \$? = $ac_status" >&5
26486   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26487   { (eval echo "$as_me:26487: \"$ac_try\"") >&5
26488   (eval $ac_try) 2>&5
26489   ac_status=$?
26490   echo "$as_me:26490: \$? = $ac_status" >&5
26491   (exit "$ac_status"); }; }; then
26492   cf_cv_cpp_override=yes
26493 else
26494   echo "$as_me: program exited with status $ac_status" >&5
26495 echo "$as_me: failed program was:" >&5
26496 cat "conftest.$ac_ext" >&5
26497 cf_cv_cpp_override=no
26498 fi
26499 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26500 fi
26501         ac_ext=cc
26502 ac_cpp='$CXXCPP $CPPFLAGS'
26503 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26504 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26505 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26506 ac_main_return="return"
26507
26508 fi
26509 echo "$as_me:26509: result: $cf_cv_cpp_override" >&5
26510 echo "${ECHO_T}$cf_cv_cpp_override" >&6
26511 fi
26512 test "$cf_cv_cpp_override" = yes &&
26513 cat >>confdefs.h <<\EOF
26514 #define CPP_HAS_OVERRIDE 1
26515 EOF
26516
26517 if test -n "$CXX"; then
26518 echo "$as_me:26518: checking if $CXX accepts parameter initialization" >&5
26519 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26520 if test "${cf_cv_cpp_param_init+set}" = set; then
26521   echo $ECHO_N "(cached) $ECHO_C" >&6
26522 else
26523
26524         ac_ext=cc
26525 ac_cpp='$CXXCPP $CPPFLAGS'
26526 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26527 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26528 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26529 ac_main_return="return"
26530
26531         if test "$cross_compiling" = yes; then
26532   cf_cv_cpp_param_init=unknown
26533 else
26534   cat >"conftest.$ac_ext" <<_ACEOF
26535 #line 26535 "configure"
26536 #include "confdefs.h"
26537
26538 class TEST {
26539 private:
26540         int value;
26541 public:
26542         TEST(int x = 1);
26543         ~TEST();
26544 };
26545
26546 TEST::TEST(int x = 1)   // some compilers do not like second initializer
26547 {
26548         value = x;
26549 }
26550 int main(void) { }
26551
26552 _ACEOF
26553 rm -f "conftest$ac_exeext"
26554 if { (eval echo "$as_me:26554: \"$ac_link\"") >&5
26555   (eval $ac_link) 2>&5
26556   ac_status=$?
26557   echo "$as_me:26557: \$? = $ac_status" >&5
26558   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26559   { (eval echo "$as_me:26559: \"$ac_try\"") >&5
26560   (eval $ac_try) 2>&5
26561   ac_status=$?
26562   echo "$as_me:26562: \$? = $ac_status" >&5
26563   (exit "$ac_status"); }; }; then
26564   cf_cv_cpp_param_init=yes
26565 else
26566   echo "$as_me: program exited with status $ac_status" >&5
26567 echo "$as_me: failed program was:" >&5
26568 cat "conftest.$ac_ext" >&5
26569 cf_cv_cpp_param_init=no
26570 fi
26571 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26572 fi
26573         ac_ext=cc
26574 ac_cpp='$CXXCPP $CPPFLAGS'
26575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26576 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26578 ac_main_return="return"
26579
26580 fi
26581 echo "$as_me:26581: result: $cf_cv_cpp_param_init" >&5
26582 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26583 fi
26584 test "$cf_cv_cpp_param_init" = yes &&
26585 cat >>confdefs.h <<\EOF
26586 #define CPP_HAS_PARAM_INIT 1
26587 EOF
26588
26589 if test -n "$CXX"; then
26590
26591 echo "$as_me:26591: checking if $CXX accepts static_cast" >&5
26592 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26593 if test "${cf_cv_cpp_static_cast+set}" = set; then
26594   echo $ECHO_N "(cached) $ECHO_C" >&6
26595 else
26596
26597         ac_ext=cc
26598 ac_cpp='$CXXCPP $CPPFLAGS'
26599 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26600 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26601 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26602 ac_main_return="return"
26603
26604         cat >"conftest.$ac_ext" <<_ACEOF
26605 #line 26605 "configure"
26606 #include "confdefs.h"
26607
26608 class NCursesPanel
26609 {
26610 public:
26611   NCursesPanel(int nlines,
26612                int ncols,
26613                int begin_y = 0,
26614                int begin_x = 0)
26615   {
26616   }
26617   NCursesPanel();
26618   ~NCursesPanel();
26619 };
26620
26621 template<class T> class NCursesUserPanel : public NCursesPanel
26622 {
26623 public:
26624   NCursesUserPanel (int nlines,
26625                     int ncols,
26626                     int begin_y = 0,
26627                     int begin_x = 0,
26628                     const T* p_UserData = static_cast<T*>(0))
26629     : NCursesPanel (nlines, ncols, begin_y, begin_x)
26630   {
26631   };
26632   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26633   {
26634   };
26635
26636   virtual ~NCursesUserPanel() {};
26637 };
26638
26639 int
26640 main (void)
26641 {
26642
26643         const char* p_UserData = static_cast<char*>(0)
26644   ;
26645   return 0;
26646 }
26647 _ACEOF
26648 rm -f "conftest.$ac_objext"
26649 if { (eval echo "$as_me:26649: \"$ac_compile\"") >&5
26650   (eval $ac_compile) 2>&5
26651   ac_status=$?
26652   echo "$as_me:26652: \$? = $ac_status" >&5
26653   (exit "$ac_status"); } &&
26654          { ac_try='test -s "conftest.$ac_objext"'
26655   { (eval echo "$as_me:26655: \"$ac_try\"") >&5
26656   (eval $ac_try) 2>&5
26657   ac_status=$?
26658   echo "$as_me:26658: \$? = $ac_status" >&5
26659   (exit "$ac_status"); }; }; then
26660   cf_cv_cpp_static_cast=yes
26661 else
26662   echo "$as_me: failed program was:" >&5
26663 cat "conftest.$ac_ext" >&5
26664 cf_cv_cpp_static_cast=no
26665 fi
26666 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26667
26668         ac_ext=cc
26669 ac_cpp='$CXXCPP $CPPFLAGS'
26670 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26671 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26672 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26673 ac_main_return="return"
26674
26675 fi
26676 echo "$as_me:26676: result: $cf_cv_cpp_static_cast" >&5
26677 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26678
26679 fi
26680
26681 test "$cf_cv_cpp_static_cast" = yes &&
26682 cat >>confdefs.h <<\EOF
26683 #define CPP_HAS_STATIC_CAST 1
26684 EOF
26685
26686         CXX_AR='$(AR)'
26687         CXX_ARFLAGS='$(ARFLAGS)'
26688         case "$cf_cv_system_name" in
26689         (irix*)
26690             if test "$GXX" != yes ; then
26691                 CXX_AR='$(CXX)'
26692                 CXX_ARFLAGS='-ar -o'
26693             fi
26694             ;;
26695         (sco3.2v5*)
26696             CXXLDFLAGS="-u main"
26697             ;;
26698         (solaris2*)
26699             if test "$GXX" != yes ; then
26700                 CXX_AR='$(CXX)'
26701                 CXX_ARFLAGS='-xar -o'
26702             fi
26703             ;;
26704         esac
26705
26706 else
26707         cf_cxx_library=no
26708         cf_cv_builtin_bool=1
26709
26710         # Just because we are not configuring against C++ right now does not
26711         # mean that a user will not want to use C++.  Some distributors disable
26712         # the C++ portion of this configuration as a shortcut (or just to avoid
26713         # compiling the demo in the c++ directory).  So we need a reasonable
26714         # default for the 'bool' type.
26715         #
26716         # Caveat: since the storage of the bool type is not standardized, it
26717         # may change.
26718
26719         if test "$NCURSES_BOOL" != auto ; then
26720                 cf_cv_type_of_bool=$NCURSES_BOOL
26721                 cf_cv_header_stdbool_h=0
26722         else
26723                 if test "$cf_cv_header_stdbool_h" = 1 ; then
26724
26725 echo "$as_me:26725: checking for bool" >&5
26726 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26727 if test "${ac_cv_type_bool+set}" = set; then
26728   echo $ECHO_N "(cached) $ECHO_C" >&6
26729 else
26730   cat >"conftest.$ac_ext" <<_ACEOF
26731 #line 26731 "configure"
26732 #include "confdefs.h"
26733
26734 $ac_includes_default
26735
26736 #if defined(__cplusplus)
26737
26738 #ifdef HAVE_GXX_BUILTIN_H
26739 #include <g++/builtin.h>
26740 #elif HAVE_GPP_BUILTIN_H
26741 #include <gpp/builtin.h>
26742 #elif HAVE_BUILTIN_H
26743 #include <builtin.h>
26744 #endif
26745
26746 #else
26747
26748 #if $cf_cv_header_stdbool_h
26749 #include <stdbool.h>
26750 #endif
26751
26752 #endif
26753
26754 int
26755 main (void)
26756 {
26757 if ((bool *) 0)
26758   return 0;
26759 if (sizeof (bool))
26760   return 0;
26761   ;
26762   return 0;
26763 }
26764 _ACEOF
26765 rm -f "conftest.$ac_objext"
26766 if { (eval echo "$as_me:26766: \"$ac_compile\"") >&5
26767   (eval $ac_compile) 2>&5
26768   ac_status=$?
26769   echo "$as_me:26769: \$? = $ac_status" >&5
26770   (exit "$ac_status"); } &&
26771          { ac_try='test -s "conftest.$ac_objext"'
26772   { (eval echo "$as_me:26772: \"$ac_try\"") >&5
26773   (eval $ac_try) 2>&5
26774   ac_status=$?
26775   echo "$as_me:26775: \$? = $ac_status" >&5
26776   (exit "$ac_status"); }; }; then
26777   ac_cv_type_bool=yes
26778 else
26779   echo "$as_me: failed program was:" >&5
26780 cat "conftest.$ac_ext" >&5
26781 ac_cv_type_bool=no
26782 fi
26783 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26784 fi
26785 echo "$as_me:26785: result: $ac_cv_type_bool" >&5
26786 echo "${ECHO_T}$ac_cv_type_bool" >&6
26787
26788 echo "$as_me:26788: checking size of bool" >&5
26789 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26790 if test "${ac_cv_sizeof_bool+set}" = set; then
26791   echo $ECHO_N "(cached) $ECHO_C" >&6
26792 else
26793   if test "$ac_cv_type_bool" = yes; then
26794   if test "$cross_compiling" = yes; then
26795   # Depending upon the size, compute the lo and hi bounds.
26796 cat >"conftest.$ac_ext" <<_ACEOF
26797 #line 26797 "configure"
26798 #include "confdefs.h"
26799
26800 $ac_includes_default
26801
26802 #if defined(__cplusplus)
26803
26804 #ifdef HAVE_GXX_BUILTIN_H
26805 #include <g++/builtin.h>
26806 #elif HAVE_GPP_BUILTIN_H
26807 #include <gpp/builtin.h>
26808 #elif HAVE_BUILTIN_H
26809 #include <builtin.h>
26810 #endif
26811
26812 #else
26813
26814 #if $cf_cv_header_stdbool_h
26815 #include <stdbool.h>
26816 #endif
26817
26818 #endif
26819
26820 int
26821 main (void)
26822 {
26823 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26824   ;
26825   return 0;
26826 }
26827 _ACEOF
26828 rm -f "conftest.$ac_objext"
26829 if { (eval echo "$as_me:26829: \"$ac_compile\"") >&5
26830   (eval $ac_compile) 2>&5
26831   ac_status=$?
26832   echo "$as_me:26832: \$? = $ac_status" >&5
26833   (exit "$ac_status"); } &&
26834          { ac_try='test -s "conftest.$ac_objext"'
26835   { (eval echo "$as_me:26835: \"$ac_try\"") >&5
26836   (eval $ac_try) 2>&5
26837   ac_status=$?
26838   echo "$as_me:26838: \$? = $ac_status" >&5
26839   (exit "$ac_status"); }; }; then
26840   ac_lo=0 ac_mid=0
26841   while :; do
26842     cat >"conftest.$ac_ext" <<_ACEOF
26843 #line 26843 "configure"
26844 #include "confdefs.h"
26845
26846 $ac_includes_default
26847
26848 #if defined(__cplusplus)
26849
26850 #ifdef HAVE_GXX_BUILTIN_H
26851 #include <g++/builtin.h>
26852 #elif HAVE_GPP_BUILTIN_H
26853 #include <gpp/builtin.h>
26854 #elif HAVE_BUILTIN_H
26855 #include <builtin.h>
26856 #endif
26857
26858 #else
26859
26860 #if $cf_cv_header_stdbool_h
26861 #include <stdbool.h>
26862 #endif
26863
26864 #endif
26865
26866 int
26867 main (void)
26868 {
26869 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26870   ;
26871   return 0;
26872 }
26873 _ACEOF
26874 rm -f "conftest.$ac_objext"
26875 if { (eval echo "$as_me:26875: \"$ac_compile\"") >&5
26876   (eval $ac_compile) 2>&5
26877   ac_status=$?
26878   echo "$as_me:26878: \$? = $ac_status" >&5
26879   (exit "$ac_status"); } &&
26880          { ac_try='test -s "conftest.$ac_objext"'
26881   { (eval echo "$as_me:26881: \"$ac_try\"") >&5
26882   (eval $ac_try) 2>&5
26883   ac_status=$?
26884   echo "$as_me:26884: \$? = $ac_status" >&5
26885   (exit "$ac_status"); }; }; then
26886   ac_hi=$ac_mid; break
26887 else
26888   echo "$as_me: failed program was:" >&5
26889 cat "conftest.$ac_ext" >&5
26890 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26891 fi
26892 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26893   done
26894 else
26895   echo "$as_me: failed program was:" >&5
26896 cat "conftest.$ac_ext" >&5
26897 ac_hi=-1 ac_mid=-1
26898   while :; do
26899     cat >"conftest.$ac_ext" <<_ACEOF
26900 #line 26900 "configure"
26901 #include "confdefs.h"
26902
26903 $ac_includes_default
26904
26905 #if defined(__cplusplus)
26906
26907 #ifdef HAVE_GXX_BUILTIN_H
26908 #include <g++/builtin.h>
26909 #elif HAVE_GPP_BUILTIN_H
26910 #include <gpp/builtin.h>
26911 #elif HAVE_BUILTIN_H
26912 #include <builtin.h>
26913 #endif
26914
26915 #else
26916
26917 #if $cf_cv_header_stdbool_h
26918 #include <stdbool.h>
26919 #endif
26920
26921 #endif
26922
26923 int
26924 main (void)
26925 {
26926 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26927   ;
26928   return 0;
26929 }
26930 _ACEOF
26931 rm -f "conftest.$ac_objext"
26932 if { (eval echo "$as_me:26932: \"$ac_compile\"") >&5
26933   (eval $ac_compile) 2>&5
26934   ac_status=$?
26935   echo "$as_me:26935: \$? = $ac_status" >&5
26936   (exit "$ac_status"); } &&
26937          { ac_try='test -s "conftest.$ac_objext"'
26938   { (eval echo "$as_me:26938: \"$ac_try\"") >&5
26939   (eval $ac_try) 2>&5
26940   ac_status=$?
26941   echo "$as_me:26941: \$? = $ac_status" >&5
26942   (exit "$ac_status"); }; }; then
26943   ac_lo=$ac_mid; break
26944 else
26945   echo "$as_me: failed program was:" >&5
26946 cat "conftest.$ac_ext" >&5
26947 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26948 fi
26949 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26950   done
26951 fi
26952 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26953 # Binary search between lo and hi bounds.
26954 while test "x$ac_lo" != "x$ac_hi"; do
26955   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26956   cat >"conftest.$ac_ext" <<_ACEOF
26957 #line 26957 "configure"
26958 #include "confdefs.h"
26959
26960 $ac_includes_default
26961
26962 #if defined(__cplusplus)
26963
26964 #ifdef HAVE_GXX_BUILTIN_H
26965 #include <g++/builtin.h>
26966 #elif HAVE_GPP_BUILTIN_H
26967 #include <gpp/builtin.h>
26968 #elif HAVE_BUILTIN_H
26969 #include <builtin.h>
26970 #endif
26971
26972 #else
26973
26974 #if $cf_cv_header_stdbool_h
26975 #include <stdbool.h>
26976 #endif
26977
26978 #endif
26979
26980 int
26981 main (void)
26982 {
26983 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26984   ;
26985   return 0;
26986 }
26987 _ACEOF
26988 rm -f "conftest.$ac_objext"
26989 if { (eval echo "$as_me:26989: \"$ac_compile\"") >&5
26990   (eval $ac_compile) 2>&5
26991   ac_status=$?
26992   echo "$as_me:26992: \$? = $ac_status" >&5
26993   (exit "$ac_status"); } &&
26994          { ac_try='test -s "conftest.$ac_objext"'
26995   { (eval echo "$as_me:26995: \"$ac_try\"") >&5
26996   (eval $ac_try) 2>&5
26997   ac_status=$?
26998   echo "$as_me:26998: \$? = $ac_status" >&5
26999   (exit "$ac_status"); }; }; then
27000   ac_hi=$ac_mid
27001 else
27002   echo "$as_me: failed program was:" >&5
27003 cat "conftest.$ac_ext" >&5
27004 ac_lo=`expr "$ac_mid" + 1`
27005 fi
27006 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27007 done
27008 ac_cv_sizeof_bool=$ac_lo
27009 else
27010   if test "$cross_compiling" = yes; then
27011   { { echo "$as_me:27011: error: cannot run test program while cross compiling" >&5
27012 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27013    { (exit 1); exit 1; }; }
27014 else
27015   cat >"conftest.$ac_ext" <<_ACEOF
27016 #line 27016 "configure"
27017 #include "confdefs.h"
27018
27019 $ac_includes_default
27020
27021 #if defined(__cplusplus)
27022
27023 #ifdef HAVE_GXX_BUILTIN_H
27024 #include <g++/builtin.h>
27025 #elif HAVE_GPP_BUILTIN_H
27026 #include <gpp/builtin.h>
27027 #elif HAVE_BUILTIN_H
27028 #include <builtin.h>
27029 #endif
27030
27031 #else
27032
27033 #if $cf_cv_header_stdbool_h
27034 #include <stdbool.h>
27035 #endif
27036
27037 #endif
27038
27039 int
27040 main (void)
27041 {
27042 FILE *f = fopen ("conftest.val", "w");
27043 if (!f)
27044   $ac_main_return (1);
27045 fprintf (f, "%ld", (long)(sizeof (bool)));
27046 fclose (f);
27047   ;
27048   return 0;
27049 }
27050 _ACEOF
27051 rm -f "conftest$ac_exeext"
27052 if { (eval echo "$as_me:27052: \"$ac_link\"") >&5
27053   (eval $ac_link) 2>&5
27054   ac_status=$?
27055   echo "$as_me:27055: \$? = $ac_status" >&5
27056   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27057   { (eval echo "$as_me:27057: \"$ac_try\"") >&5
27058   (eval $ac_try) 2>&5
27059   ac_status=$?
27060   echo "$as_me:27060: \$? = $ac_status" >&5
27061   (exit "$ac_status"); }; }; then
27062   ac_cv_sizeof_bool=`cat conftest.val`
27063 else
27064   echo "$as_me: program exited with status $ac_status" >&5
27065 echo "$as_me: failed program was:" >&5
27066 cat "conftest.$ac_ext" >&5
27067 fi
27068 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27069 fi
27070 fi
27071 rm -f conftest.val
27072 else
27073   ac_cv_sizeof_bool=0
27074 fi
27075 fi
27076 echo "$as_me:27076: result: $ac_cv_sizeof_bool" >&5
27077 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27078 cat >>confdefs.h <<EOF
27079 #define SIZEOF_BOOL $ac_cv_sizeof_bool
27080 EOF
27081
27082 echo "$as_me:27082: checking for type of bool" >&5
27083 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27084 if test "${cf_cv_type_of_bool+set}" = set; then
27085   echo $ECHO_N "(cached) $ECHO_C" >&6
27086 else
27087
27088         rm -f cf_test.out
27089         if test "$cross_compiling" = yes; then
27090
27091                 case x$ac_cv_sizeof_bool in
27092                 (x1) cf_cv_type_of_bool="unsigned char";;
27093                 (x2) cf_cv_type_of_bool="unsigned short";;
27094                 (x4) cf_cv_type_of_bool="unsigned int";;
27095                 (x8) cf_cv_type_of_bool="unsigned long";;
27096                 (*)  cf_cv_type_of_bool=unknown;;
27097                 esac
27098
27099 else
27100   cat >"conftest.$ac_ext" <<_ACEOF
27101 #line 27101 "configure"
27102 #include "confdefs.h"
27103
27104 $ac_includes_default
27105
27106 #if defined(__cplusplus)
27107
27108 #ifdef HAVE_GXX_BUILTIN_H
27109 #include <g++/builtin.h>
27110 #elif HAVE_GPP_BUILTIN_H
27111 #include <gpp/builtin.h>
27112 #elif HAVE_BUILTIN_H
27113 #include <builtin.h>
27114 #endif
27115
27116 #else
27117
27118 #if $cf_cv_header_stdbool_h
27119 #include <stdbool.h>
27120 #endif
27121
27122 #endif
27123
27124 int main(void)
27125 {
27126         FILE *fp = fopen("cf_test.out", "w");
27127         if (fp != 0) {
27128                 bool x = true;
27129                 if ((bool)(-x) >= 0)
27130                         fputs("unsigned ", fp);
27131                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
27132                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27133                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
27134                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27135                 fclose(fp);
27136         }
27137         ${cf_cv_main_return:-return}(0);
27138 }
27139
27140 _ACEOF
27141 rm -f "conftest$ac_exeext"
27142 if { (eval echo "$as_me:27142: \"$ac_link\"") >&5
27143   (eval $ac_link) 2>&5
27144   ac_status=$?
27145   echo "$as_me:27145: \$? = $ac_status" >&5
27146   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27147   { (eval echo "$as_me:27147: \"$ac_try\"") >&5
27148   (eval $ac_try) 2>&5
27149   ac_status=$?
27150   echo "$as_me:27150: \$? = $ac_status" >&5
27151   (exit "$ac_status"); }; }; then
27152   cf_cv_type_of_bool=`cat cf_test.out`
27153                  if test -z "$cf_cv_type_of_bool"; then
27154                    cf_cv_type_of_bool=unknown
27155                  fi
27156 else
27157   echo "$as_me: program exited with status $ac_status" >&5
27158 echo "$as_me: failed program was:" >&5
27159 cat "conftest.$ac_ext" >&5
27160 cf_cv_type_of_bool=unknown
27161 fi
27162 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27163 fi
27164         rm -f cf_test.out
27165
27166 fi
27167 echo "$as_me:27167: result: $cf_cv_type_of_bool" >&5
27168 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27169
27170 if test "$cf_cv_type_of_bool" = unknown ; then
27171         case .$NCURSES_BOOL in
27172         (.auto|.) NCURSES_BOOL=unsigned;;
27173         esac
27174         { echo "$as_me:27174: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27175 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27176         cf_cv_type_of_bool=$NCURSES_BOOL
27177 fi
27178
27179                 else
27180                         echo "$as_me:27180: checking for fallback type of bool" >&5
27181 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27182                         case "$host_cpu" in
27183                         (i?86)  cf_cv_type_of_bool=char ;;
27184                         (*)     cf_cv_type_of_bool=int  ;;
27185                         esac
27186                         echo "$as_me:27186: result: $cf_cv_type_of_bool" >&5
27187 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27188                 fi
27189         fi
27190 fi
27191
27192 # If the C compiler did not declare bool, and we did not determine that the C++
27193 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
27194 # ncurses library use the same type as C++ bool.  Note that this allows one to
27195 # specify the type of bool in a configure-script option and postpone
27196 # integration with the C++ compiler provided that the types are compatible.
27197 USE_CXX_BOOL=1
27198 if test "$cf_cv_cc_bool_type" = 1
27199 then
27200         # oops: C has a bool.  Unlikely, but C++ could differ.
27201         USE_CXX_BOOL=0
27202 elif test "$cf_cv_builtin_bool" = 0
27203 then
27204         # C++ has no bool
27205         USE_CXX_BOOL=0
27206 else
27207         # this is the normal case
27208         USE_CXX_BOOL='defined(__cplusplus)'
27209 fi
27210
27211 if test -f "${srcdir}/Ada95/Makefile.in" ; then
27212
27213         if test "$cf_with_ada" != "no" ; then
27214                 if test "$with_libtool" != "no"; then
27215                         { echo "$as_me:27215: WARNING: libtool does not support Ada - disabling feature" >&5
27216 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27217                         cf_with_ada=no
27218                 fi
27219         fi
27220
27221         if test "$cf_with_ada" != "no" ; then
27222
27223 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27224 do
27225
27226 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27227
27228         unset ac_cv_path_cf_TEMP_gnat
27229         unset cf_TEMP_gnat
27230         # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27231 set dummy $cf_prog_gnat; ac_word=$2
27232 echo "$as_me:27232: checking for $ac_word" >&5
27233 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27234 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27235   echo $ECHO_N "(cached) $ECHO_C" >&6
27236 else
27237   case $cf_TEMP_gnat in
27238   [\\/]* | ?:[\\/]*)
27239   ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27240   ;;
27241   *)
27242   ac_save_IFS=$IFS; IFS=$ac_path_separator
27243 ac_dummy="$PATH"
27244 for ac_dir in $ac_dummy; do
27245   IFS=$ac_save_IFS
27246   test -z "$ac_dir" && ac_dir=.
27247   if $as_executable_p "$ac_dir/$ac_word"; then
27248    ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27249    echo "$as_me:27249: found $ac_dir/$ac_word" >&5
27250    break
27251 fi
27252 done
27253
27254   test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27255   ;;
27256 esac
27257 fi
27258 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27259
27260 if test -n "$cf_TEMP_gnat"; then
27261   echo "$as_me:27261: result: $cf_TEMP_gnat" >&5
27262 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27263 else
27264   echo "$as_me:27264: result: no" >&5
27265 echo "${ECHO_T}no" >&6
27266 fi
27267
27268         eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27269
27270         if test "x$cf_TEMP_gnat" != xno; then
27271                 unset cf_cv_gnat_version
27272                 unset cf_TEMP_gnat
27273
27274 echo "$as_me:27274: checking for $cf_prog_gnat version" >&5
27275 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27276 if test "${cf_cv_gnat_version+set}" = set; then
27277   echo $ECHO_N "(cached) $ECHO_C" >&6
27278 else
27279
27280 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27281         grep '[0-9].[0-9][0-9]*' |\
27282         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27283
27284 fi
27285 echo "$as_me:27285: result: $cf_cv_gnat_version" >&5
27286 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27287 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27288 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27289
27290         fi
27291         eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27292
27293         unset cf_TEMP_gnat
27294         unset cf_cv_gnat_version
27295         unset ac_cv_path_cf_TEMP_gnat
27296 done
27297
27298 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27299         cf_ada_make=
27300         cf_cv_prog_gnat_correct=no
27301 else
27302         cf_ada_make=gnatmake
27303         if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27304                 # gprconfig is newer than gnatmake; we can continue...
27305                 cf_ada_config="##"
27306         else
27307                 rm -rf ./conftest* ./*~conftest*
27308                 if mkdir conftest.src
27309                 then
27310                         cf_ada_config=""
27311                         cd conftest.src
27312                         for cf_gprconfig in Ada C
27313                         do
27314                                 echo "$as_me:27314: checking for gprconfig name for $cf_gprconfig" >&5
27315 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27316                                 if test "$cf_gprconfig" = C
27317                                 then
27318                                         for cf_gprconfig_param in \
27319                                                 "$cf_gprconfig,,,,GNATGCC" \
27320                                                 "$cf_gprconfig,,,,GCC" \
27321                                                 "$cf_gprconfig"
27322                                         do
27323                                                 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27324                                                 test -n "$cf_gprconfig_value" && break
27325                                         done
27326                                 else
27327                                         cf_gprconfig_param=$cf_gprconfig
27328                                         cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27329                                 fi
27330                                 if test -n "$cf_gprconfig_value"
27331                                 then
27332                                         eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27333                                         echo "$as_me:27333: result: $cf_gprconfig_value" >&5
27334 echo "${ECHO_T}$cf_gprconfig_value" >&6
27335                                 else
27336                                         echo "$as_me:27336: result: missing" >&5
27337 echo "${ECHO_T}missing" >&6
27338                                         cf_ada_config="#"
27339                                         break
27340                                 fi
27341                         done
27342                         cd ..
27343                         rm -rf ./conftest* ./*~conftest*
27344                 fi
27345         fi
27346         if test "x$cf_ada_config" != "x#"
27347         then
27348
27349 echo "$as_me:27349: checking for gnat version" >&5
27350 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27351 if test "${cf_cv_gnat_version+set}" = set; then
27352   echo $ECHO_N "(cached) $ECHO_C" >&6
27353 else
27354
27355 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27356         grep '[0-9].[0-9][0-9]*' |\
27357         sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27358
27359 fi
27360 echo "$as_me:27360: result: $cf_cv_gnat_version" >&5
27361 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27362 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27363
27364 case "$cf_cv_gnat_version" in
27365 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27366         cf_cv_prog_gnat_correct=yes
27367         ;;
27368 (*)
27369         { echo "$as_me:27369: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27370 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27371         cf_cv_prog_gnat_correct=no
27372         ;;
27373 esac
27374
27375                 # Extract the first word of "m4", so it can be a program name with args.
27376 set dummy m4; ac_word=$2
27377 echo "$as_me:27377: checking for $ac_word" >&5
27378 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27379 if test "${ac_cv_prog_M4_exists+set}" = set; then
27380   echo $ECHO_N "(cached) $ECHO_C" >&6
27381 else
27382   if test -n "$M4_exists"; then
27383   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27384 else
27385   ac_save_IFS=$IFS; IFS=$ac_path_separator
27386 ac_dummy="$PATH"
27387 for ac_dir in $ac_dummy; do
27388   IFS=$ac_save_IFS
27389   test -z "$ac_dir" && ac_dir=.
27390   $as_executable_p "$ac_dir/$ac_word" || continue
27391 ac_cv_prog_M4_exists="yes"
27392 echo "$as_me:27392: found $ac_dir/$ac_word" >&5
27393 break
27394 done
27395
27396   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27397 fi
27398 fi
27399 M4_exists=$ac_cv_prog_M4_exists
27400 if test -n "$M4_exists"; then
27401   echo "$as_me:27401: result: $M4_exists" >&5
27402 echo "${ECHO_T}$M4_exists" >&6
27403 else
27404   echo "$as_me:27404: result: no" >&5
27405 echo "${ECHO_T}no" >&6
27406 fi
27407
27408                 if test "$ac_cv_prog_M4_exists" = no; then
27409                         cf_cv_prog_gnat_correct=no
27410                         { echo "$as_me:27410: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27411 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27412                 fi
27413                 if test "$cf_cv_prog_gnat_correct" = yes; then
27414                         echo "$as_me:27414: checking if GNAT works" >&5
27415 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27416
27417 rm -rf ./conftest* ./*~conftest*
27418 cat >>conftest.ads <<CF_EOF
27419 procedure conftest;
27420 CF_EOF
27421 cat >>conftest.adb <<CF_EOF
27422 with Text_IO;
27423 with GNAT.OS_Lib;
27424 procedure conftest is
27425 begin
27426    Text_IO.Put ("Hello World");
27427    Text_IO.New_Line;
27428    GNAT.OS_Lib.OS_Exit (0);
27429 end conftest;
27430 CF_EOF
27431 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27432    if ( ./conftest 1>&5 2>&1 ) ; then
27433       cf_cv_prog_gnat_correct=yes
27434    else
27435       cf_cv_prog_gnat_correct=no
27436    fi
27437 else
27438    cf_cv_prog_gnat_correct=no
27439 fi
27440 rm -rf ./conftest* ./*~conftest*
27441
27442                         echo "$as_me:27442: result: $cf_cv_prog_gnat_correct" >&5
27443 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27444                 fi
27445         else
27446                 cf_cv_prog_gnat_correct=no
27447         fi
27448 fi
27449
27450                 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27451
27452         ADAFLAGS="$ADAFLAGS -gnatpn"
27453
27454         echo "$as_me:27454: checking optimization options for ADAFLAGS" >&5
27455 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27456         case "$CFLAGS" in
27457         (*-g*)
27458
27459         ADAFLAGS="$ADAFLAGS -g"
27460
27461                 ;;
27462         esac
27463         case "$CFLAGS" in
27464         (*-O*)
27465                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
27466
27467         ADAFLAGS="$ADAFLAGS $cf_O_flag"
27468
27469                 ;;
27470         esac
27471         echo "$as_me:27471: result: $ADAFLAGS" >&5
27472 echo "${ECHO_T}$ADAFLAGS" >&6
27473
27474 echo "$as_me:27474: checking if GNATPREP supports -T option" >&5
27475 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27476 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27477   echo $ECHO_N "(cached) $ECHO_C" >&6
27478 else
27479
27480 cf_cv_gnatprep_opt_t=no
27481 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27482
27483 fi
27484 echo "$as_me:27484: result: $cf_cv_gnatprep_opt_t" >&5
27485 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27486 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27487
27488 echo "$as_me:27488: checking if GNAT supports generics" >&5
27489 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27490 case "$cf_cv_gnat_version" in
27491 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27492         cf_gnat_generics=yes
27493         ;;
27494 (*)
27495         cf_gnat_generics=no
27496         ;;
27497 esac
27498 echo "$as_me:27498: result: $cf_gnat_generics" >&5
27499 echo "${ECHO_T}$cf_gnat_generics" >&6
27500
27501 if test "$cf_gnat_generics" = yes
27502 then
27503         cf_compile_generics=generics
27504         cf_generic_objects="\${GENOBJS}"
27505 else
27506         cf_compile_generics=
27507         cf_generic_objects=
27508 fi
27509
27510 echo "$as_me:27510: checking if GNAT supports SIGINT" >&5
27511 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27512 if test "${cf_cv_gnat_sigint+set}" = set; then
27513   echo $ECHO_N "(cached) $ECHO_C" >&6
27514 else
27515
27516 rm -rf ./conftest* ./*~conftest*
27517 cat >>conftest.ads <<CF_EOF
27518 with Ada.Interrupts.Names;
27519
27520 package ConfTest is
27521
27522    pragma Warnings (Off);  --  the next pragma exists since 3.11p
27523    pragma Unreserve_All_Interrupts;
27524    pragma Warnings (On);
27525
27526    protected Process is
27527       procedure Stop;
27528       function Continue return Boolean;
27529       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27530    private
27531       Done : Boolean := False;
27532    end Process;
27533
27534 end ConfTest;
27535 CF_EOF
27536 cat >>conftest.adb <<CF_EOF
27537 package body ConfTest is
27538    protected body Process is
27539       procedure Stop is
27540       begin
27541          Done := True;
27542       end Stop;
27543       function Continue return Boolean is
27544       begin
27545          return not Done;
27546       end Continue;
27547    end Process;
27548 end ConfTest;
27549 CF_EOF
27550 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27551       cf_cv_gnat_sigint=yes
27552 else
27553    cf_cv_gnat_sigint=no
27554 fi
27555 rm -rf ./conftest* ./*~conftest*
27556
27557 fi
27558 echo "$as_me:27558: result: $cf_cv_gnat_sigint" >&5
27559 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27560
27561 if test "$cf_cv_gnat_sigint" = yes ; then
27562         USE_GNAT_SIGINT=""
27563 else
27564         USE_GNAT_SIGINT="#"
27565 fi
27566
27567 cf_gnat_libraries=no
27568 cf_gnat_projects=no
27569
27570 if test "$enable_gnat_projects" != no ; then
27571 echo "$as_me:27571: checking if GNAT supports project files" >&5
27572 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27573 case "$cf_cv_gnat_version" in
27574 (3.[0-9]*)
27575         ;;
27576 (*)
27577         case "$cf_cv_system_name" in
27578         (cygwin*|msys*)
27579                 ;;
27580         (*)
27581                 rm -rf ./conftest* ./*~conftest*
27582                 if mkdir conftest.src conftest.bin conftest.lib
27583                 then
27584                         cd conftest.src
27585                         rm -rf ./conftest* ./*~conftest*
27586                         cat >>library.gpr <<CF_EOF
27587 project Library is
27588   Kind := External ("LIB_KIND");
27589   for Library_Name use "ConfTest";
27590   for Object_Dir use ".";
27591   for Library_ALI_Dir use External("LIBRARY_DIR");
27592   for Library_Version use External ("SONAME");
27593   for Library_Kind use Kind;
27594   for Library_Dir use External("BUILD_DIR");
27595   Source_Dir := External ("SOURCE_DIR");
27596   for Source_Dirs use (Source_Dir);
27597 end Library;
27598 CF_EOF
27599                         cat >>confpackage.ads <<CF_EOF
27600 package ConfPackage is
27601    procedure conftest;
27602 end ConfPackage;
27603 CF_EOF
27604                         cat >>confpackage.adb <<CF_EOF
27605 with Text_IO;
27606 package body ConfPackage is
27607    procedure conftest is
27608    begin
27609       Text_IO.Put ("Hello World");
27610       Text_IO.New_Line;
27611    end conftest;
27612 end ConfPackage;
27613 CF_EOF
27614                         if ( "$cf_ada_make" $ADAFLAGS \
27615                                         -Plibrary.gpr \
27616                                         -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27617                                         -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27618                                         -XSOURCE_DIR="`pwd`" \
27619                                         -XSONAME=libConfTest.so.1 \
27620                                         -XLIB_KIND=static 1>&5 2>&1 ) ; then
27621                                 cf_gnat_projects=yes
27622                         fi
27623                         cd ..
27624                 fi
27625                 if test -f conftest.lib/confpackage.ali
27626                 then
27627                         cf_gnat_libraries=yes
27628                 fi
27629                 rm -rf ./conftest* ./*~conftest*
27630                 ;;
27631         esac
27632         ;;
27633 esac
27634 echo "$as_me:27634: result: $cf_gnat_projects" >&5
27635 echo "${ECHO_T}$cf_gnat_projects" >&6
27636 fi # enable_gnat_projects
27637
27638 if test "$cf_gnat_projects" = yes
27639 then
27640         echo "$as_me:27640: checking if GNAT supports libraries" >&5
27641 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27642         echo "$as_me:27642: result: $cf_gnat_libraries" >&5
27643 echo "${ECHO_T}$cf_gnat_libraries" >&6
27644 fi
27645
27646 USE_OLD_MAKERULES=""
27647 USE_GNAT_PROJECTS="#"
27648 USE_GNAT_MAKE_GPR="#"
27649 USE_GNAT_GPRBUILD="#"
27650
27651 if test "$cf_gnat_projects" = yes
27652 then
27653         USE_OLD_MAKERULES="#"
27654         USE_GNAT_PROJECTS=""
27655         if test "$cf_cv_VERSION_GPRBUILD" != no
27656         then
27657                 USE_GNAT_GPRBUILD=""
27658         elif test "$cf_cv_VERSION_GNATMAKE" != no
27659         then
27660                 USE_GNAT_MAKE_GPR=""
27661         else
27662                 { echo "$as_me:27662: WARNING: use old makefile rules since tools are missing" >&5
27663 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27664         fi
27665 fi
27666
27667 if test "$cf_gnat_libraries" = yes
27668 then
27669         USE_GNAT_LIBRARIES=""
27670 else
27671         USE_GNAT_LIBRARIES="#"
27672 fi
27673
27674 echo "$as_me:27674: checking for ada-compiler" >&5
27675 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
27676
27677 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27678 if test "${with_ada_compiler+set}" = set; then
27679   withval="$with_ada_compiler"
27680   cf_ada_compiler=$withval
27681 else
27682   cf_ada_compiler=gnatmake
27683 fi;
27684
27685 echo "$as_me:27685: result: $cf_ada_compiler" >&5
27686 echo "${ECHO_T}$cf_ada_compiler" >&6
27687
27688                         cf_ada_package=terminal_interface
27689
27690 echo "$as_me:27690: checking for ada-include" >&5
27691 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
27692
27693 # Check whether --with-ada-include or --without-ada-include was given.
27694 if test "${with_ada_include+set}" = set; then
27695   withval="$with_ada_include"
27696
27697 else
27698   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27699 fi; if test -n "$prefix/share/ada/adainclude" ; then
27700
27701 if test "x$prefix" != xNONE; then
27702         cf_path_syntax="$prefix"
27703 else
27704         cf_path_syntax="$ac_default_prefix"
27705 fi
27706
27707 case ".$withval" in
27708 (.\$\(*\)*|.\'*\'*)
27709         ;;
27710 (..|./*|.\\*)
27711         ;;
27712 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27713         ;;
27714 (.\$\{*prefix\}*|.\$\{*dir\}*)
27715         eval withval="$withval"
27716         case ".$withval" in
27717         (.NONE/*)
27718                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27719                 ;;
27720         esac
27721         ;;
27722 (.no|.NONE/*)
27723         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27724         ;;
27725 (*)
27726         { { echo "$as_me:27726: error: expected a pathname, not \"$withval\"" >&5
27727 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27728    { (exit 1); exit 1; }; }
27729         ;;
27730 esac
27731
27732 fi
27733 eval ADA_INCLUDE="$withval"
27734
27735 echo "$as_me:27735: result: $ADA_INCLUDE" >&5
27736 echo "${ECHO_T}$ADA_INCLUDE" >&6
27737
27738 echo "$as_me:27738: checking for ada-objects" >&5
27739 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
27740
27741 # Check whether --with-ada-objects or --without-ada-objects was given.
27742 if test "${with_ada_objects+set}" = set; then
27743   withval="$with_ada_objects"
27744
27745 else
27746   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
27747 fi; if test -n "$prefix/lib/ada/adalib" ; then
27748
27749 if test "x$prefix" != xNONE; then
27750         cf_path_syntax="$prefix"
27751 else
27752         cf_path_syntax="$ac_default_prefix"
27753 fi
27754
27755 case ".$withval" in
27756 (.\$\(*\)*|.\'*\'*)
27757         ;;
27758 (..|./*|.\\*)
27759         ;;
27760 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27761         ;;
27762 (.\$\{*prefix\}*|.\$\{*dir\}*)
27763         eval withval="$withval"
27764         case ".$withval" in
27765         (.NONE/*)
27766                 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27767                 ;;
27768         esac
27769         ;;
27770 (.no|.NONE/*)
27771         withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27772         ;;
27773 (*)
27774         { { echo "$as_me:27774: error: expected a pathname, not \"$withval\"" >&5
27775 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27776    { (exit 1); exit 1; }; }
27777         ;;
27778 esac
27779
27780 fi
27781 eval ADA_OBJECTS="$withval"
27782
27783 echo "$as_me:27783: result: $ADA_OBJECTS" >&5
27784 echo "${ECHO_T}$ADA_OBJECTS" >&6
27785
27786 echo "$as_me:27786: checking if an Ada95 shared-library should be built" >&5
27787 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
27788
27789 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
27790 if test "${with_ada_sharedlib+set}" = set; then
27791   withval="$with_ada_sharedlib"
27792   with_ada_sharedlib=$withval
27793 else
27794   with_ada_sharedlib=no
27795 fi;
27796 echo "$as_me:27796: result: $with_ada_sharedlib" >&5
27797 echo "${ECHO_T}$with_ada_sharedlib" >&6
27798
27799 if test "x$with_ada_sharedlib" != xno
27800 then
27801         if test "x$cf_gnat_projects" != xyes
27802         then
27803                 { echo "$as_me:27803: WARNING: disabling shared-library since GNAT projects are not supported" >&5
27804 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
27805                 with_ada_sharedlib=no
27806         fi
27807 fi
27808
27809 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
27810 MAKE_ADA_SHAREDLIB="#"
27811
27812 if test "x$with_ada_sharedlib" != xno
27813 then
27814         MAKE_ADA_SHAREDLIB=
27815         if test "x$with_ada_sharedlib" != xyes
27816         then
27817                 ADA_SHAREDLIB="$with_ada_sharedlib"
27818         fi
27819 fi
27820
27821                         # allow the Ada binding to be renamed
27822
27823 echo "$as_me:27823: checking for ada-libname" >&5
27824 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
27825
27826 # Check whether --with-ada-libname or --without-ada-libname was given.
27827 if test "${with_ada_libname+set}" = set; then
27828   withval="$with_ada_libname"
27829   ADA_LIBNAME=$withval
27830 else
27831   ADA_LIBNAME=AdaCurses
27832 fi;
27833 case "x$ADA_LIBNAME" in
27834 (x|xyes|xno)
27835         ADA_LIBNAME=AdaCurses
27836         ;;
27837 esac
27838
27839 echo "$as_me:27839: result: $ADA_LIBNAME" >&5
27840 echo "${ECHO_T}$ADA_LIBNAME" >&6
27841
27842                 fi
27843         fi
27844 else
27845         cf_with_ada=no
27846 fi
27847
27848 # do this "late" to avoid conflict with header-checks
27849 if test "x$with_widec" = xyes ; then
27850         echo "$as_me:27850: checking for wchar_t" >&5
27851 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
27852 if test "${ac_cv_type_wchar_t+set}" = set; then
27853   echo $ECHO_N "(cached) $ECHO_C" >&6
27854 else
27855   cat >"conftest.$ac_ext" <<_ACEOF
27856 #line 27856 "configure"
27857 #include "confdefs.h"
27858 $ac_includes_default
27859 int
27860 main (void)
27861 {
27862 if ((wchar_t *) 0)
27863   return 0;
27864 if (sizeof (wchar_t))
27865   return 0;
27866   ;
27867   return 0;
27868 }
27869 _ACEOF
27870 rm -f "conftest.$ac_objext"
27871 if { (eval echo "$as_me:27871: \"$ac_compile\"") >&5
27872   (eval $ac_compile) 2>&5
27873   ac_status=$?
27874   echo "$as_me:27874: \$? = $ac_status" >&5
27875   (exit "$ac_status"); } &&
27876          { ac_try='test -s "conftest.$ac_objext"'
27877   { (eval echo "$as_me:27877: \"$ac_try\"") >&5
27878   (eval $ac_try) 2>&5
27879   ac_status=$?
27880   echo "$as_me:27880: \$? = $ac_status" >&5
27881   (exit "$ac_status"); }; }; then
27882   ac_cv_type_wchar_t=yes
27883 else
27884   echo "$as_me: failed program was:" >&5
27885 cat "conftest.$ac_ext" >&5
27886 ac_cv_type_wchar_t=no
27887 fi
27888 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27889 fi
27890 echo "$as_me:27890: result: $ac_cv_type_wchar_t" >&5
27891 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
27892
27893 echo "$as_me:27893: checking size of wchar_t" >&5
27894 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
27895 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
27896   echo $ECHO_N "(cached) $ECHO_C" >&6
27897 else
27898   if test "$ac_cv_type_wchar_t" = yes; then
27899   if test "$cross_compiling" = yes; then
27900   # Depending upon the size, compute the lo and hi bounds.
27901 cat >"conftest.$ac_ext" <<_ACEOF
27902 #line 27902 "configure"
27903 #include "confdefs.h"
27904 $ac_includes_default
27905 int
27906 main (void)
27907 {
27908 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
27909   ;
27910   return 0;
27911 }
27912 _ACEOF
27913 rm -f "conftest.$ac_objext"
27914 if { (eval echo "$as_me:27914: \"$ac_compile\"") >&5
27915   (eval $ac_compile) 2>&5
27916   ac_status=$?
27917   echo "$as_me:27917: \$? = $ac_status" >&5
27918   (exit "$ac_status"); } &&
27919          { ac_try='test -s "conftest.$ac_objext"'
27920   { (eval echo "$as_me:27920: \"$ac_try\"") >&5
27921   (eval $ac_try) 2>&5
27922   ac_status=$?
27923   echo "$as_me:27923: \$? = $ac_status" >&5
27924   (exit "$ac_status"); }; }; then
27925   ac_lo=0 ac_mid=0
27926   while :; do
27927     cat >"conftest.$ac_ext" <<_ACEOF
27928 #line 27928 "configure"
27929 #include "confdefs.h"
27930 $ac_includes_default
27931 int
27932 main (void)
27933 {
27934 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27935   ;
27936   return 0;
27937 }
27938 _ACEOF
27939 rm -f "conftest.$ac_objext"
27940 if { (eval echo "$as_me:27940: \"$ac_compile\"") >&5
27941   (eval $ac_compile) 2>&5
27942   ac_status=$?
27943   echo "$as_me:27943: \$? = $ac_status" >&5
27944   (exit "$ac_status"); } &&
27945          { ac_try='test -s "conftest.$ac_objext"'
27946   { (eval echo "$as_me:27946: \"$ac_try\"") >&5
27947   (eval $ac_try) 2>&5
27948   ac_status=$?
27949   echo "$as_me:27949: \$? = $ac_status" >&5
27950   (exit "$ac_status"); }; }; then
27951   ac_hi=$ac_mid; break
27952 else
27953   echo "$as_me: failed program was:" >&5
27954 cat "conftest.$ac_ext" >&5
27955 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27956 fi
27957 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27958   done
27959 else
27960   echo "$as_me: failed program was:" >&5
27961 cat "conftest.$ac_ext" >&5
27962 ac_hi=-1 ac_mid=-1
27963   while :; do
27964     cat >"conftest.$ac_ext" <<_ACEOF
27965 #line 27965 "configure"
27966 #include "confdefs.h"
27967 $ac_includes_default
27968 int
27969 main (void)
27970 {
27971 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
27972   ;
27973   return 0;
27974 }
27975 _ACEOF
27976 rm -f "conftest.$ac_objext"
27977 if { (eval echo "$as_me:27977: \"$ac_compile\"") >&5
27978   (eval $ac_compile) 2>&5
27979   ac_status=$?
27980   echo "$as_me:27980: \$? = $ac_status" >&5
27981   (exit "$ac_status"); } &&
27982          { ac_try='test -s "conftest.$ac_objext"'
27983   { (eval echo "$as_me:27983: \"$ac_try\"") >&5
27984   (eval $ac_try) 2>&5
27985   ac_status=$?
27986   echo "$as_me:27986: \$? = $ac_status" >&5
27987   (exit "$ac_status"); }; }; then
27988   ac_lo=$ac_mid; break
27989 else
27990   echo "$as_me: failed program was:" >&5
27991 cat "conftest.$ac_ext" >&5
27992 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27993 fi
27994 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27995   done
27996 fi
27997 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27998 # Binary search between lo and hi bounds.
27999 while test "x$ac_lo" != "x$ac_hi"; do
28000   ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
28001   cat >"conftest.$ac_ext" <<_ACEOF
28002 #line 28002 "configure"
28003 #include "confdefs.h"
28004 $ac_includes_default
28005 int
28006 main (void)
28007 {
28008 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28009   ;
28010   return 0;
28011 }
28012 _ACEOF
28013 rm -f "conftest.$ac_objext"
28014 if { (eval echo "$as_me:28014: \"$ac_compile\"") >&5
28015   (eval $ac_compile) 2>&5
28016   ac_status=$?
28017   echo "$as_me:28017: \$? = $ac_status" >&5
28018   (exit "$ac_status"); } &&
28019          { ac_try='test -s "conftest.$ac_objext"'
28020   { (eval echo "$as_me:28020: \"$ac_try\"") >&5
28021   (eval $ac_try) 2>&5
28022   ac_status=$?
28023   echo "$as_me:28023: \$? = $ac_status" >&5
28024   (exit "$ac_status"); }; }; then
28025   ac_hi=$ac_mid
28026 else
28027   echo "$as_me: failed program was:" >&5
28028 cat "conftest.$ac_ext" >&5
28029 ac_lo=`expr "$ac_mid" + 1`
28030 fi
28031 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28032 done
28033 ac_cv_sizeof_wchar_t=$ac_lo
28034 else
28035   if test "$cross_compiling" = yes; then
28036   { { echo "$as_me:28036: error: cannot run test program while cross compiling" >&5
28037 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
28038    { (exit 1); exit 1; }; }
28039 else
28040   cat >"conftest.$ac_ext" <<_ACEOF
28041 #line 28041 "configure"
28042 #include "confdefs.h"
28043 $ac_includes_default
28044 int
28045 main (void)
28046 {
28047 FILE *f = fopen ("conftest.val", "w");
28048 if (!f)
28049   $ac_main_return (1);
28050 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28051 fclose (f);
28052   ;
28053   return 0;
28054 }
28055 _ACEOF
28056 rm -f "conftest$ac_exeext"
28057 if { (eval echo "$as_me:28057: \"$ac_link\"") >&5
28058   (eval $ac_link) 2>&5
28059   ac_status=$?
28060   echo "$as_me:28060: \$? = $ac_status" >&5
28061   (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28062   { (eval echo "$as_me:28062: \"$ac_try\"") >&5
28063   (eval $ac_try) 2>&5
28064   ac_status=$?
28065   echo "$as_me:28065: \$? = $ac_status" >&5
28066   (exit "$ac_status"); }; }; then
28067   ac_cv_sizeof_wchar_t=`cat conftest.val`
28068 else
28069   echo "$as_me: program exited with status $ac_status" >&5
28070 echo "$as_me: failed program was:" >&5
28071 cat "conftest.$ac_ext" >&5
28072 fi
28073 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28074 fi
28075 fi
28076 rm -f conftest.val
28077 else
28078   ac_cv_sizeof_wchar_t=0
28079 fi
28080 fi
28081 echo "$as_me:28081: result: $ac_cv_sizeof_wchar_t" >&5
28082 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28083 cat >>confdefs.h <<EOF
28084 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28085 EOF
28086
28087         # cross-compiling to mingw can run into the problem that attempting to
28088         # link with the regex library fails, causing the test to not set this to
28089         # a number.  "recent" autoconf does not address this problem either -TD
28090         if test -z "$ac_cv_sizeof_wchar_t"
28091         then
28092                 test -n "$verbose" && echo "    test failed (assume 2)" 1>&6
28093
28094 echo "${as_me:-configure}:28094: testing test failed (assume 2) ..." 1>&5
28095
28096                 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28097                 mv confdefs.tmp confdefs.h
28098                 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28099         fi
28100 fi
28101
28102 ### Construct the ncurses library-subsets, if any, from this set of keywords:
28103 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28104 ###
28105 ### ticlib modules may be a separate library, otherwise contained in termlib.
28106 ### termlib modules may be a separate library, otherwise contained in ncurses.
28107 ###
28108 ### The of "+" or " " between the tokens controls the way the script
28109 ### chooses to split module lists into libraries.
28110 ###
28111 ### (see CF_LIB_RULES).
28112 echo "$as_me:28112: checking for library subsets" >&5
28113 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28114 LIB_SUBSETS=
28115
28116 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28117         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28118         if test "$with_ticlib" != no ; then
28119                 LIB_SUBSETS="${LIB_SUBSETS} "
28120         else
28121                 LIB_SUBSETS="${LIB_SUBSETS}+"
28122         fi
28123 fi
28124
28125 LIB_SUBSETS="${LIB_SUBSETS}termlib"
28126 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28127
28128 if test "$with_termlib" != no ; then
28129         LIB_SUBSETS="${LIB_SUBSETS} "
28130 else
28131         LIB_SUBSETS="${LIB_SUBSETS}+"
28132 fi
28133
28134 LIB_SUBSETS="${LIB_SUBSETS}base"
28135
28136 # Most term-driver calls are to tinfo, but some like init_pair are to the
28137 # base library (so it resides in base).
28138 if test "$with_term_driver" != no ; then
28139         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28140         case "$cf_cv_system_name" in
28141         (*mingw32*|*mingw64*)
28142                 if test "x$with_exp_win32" = xyes ; then
28143                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28144                 else
28145                         LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28146                 fi
28147                 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28148                 ;;
28149         (*)
28150                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28151                 ;;
28152         esac
28153 elif test "x$with_exp_win32" = xyes ; then
28154         case "$cf_cv_system_name" in
28155         (*mingw32*|*mingw64*)
28156                 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28157                 ;;
28158         (*)
28159                 ;;
28160         esac
28161 fi
28162
28163 test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28164 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28165
28166 echo "$as_me:28166: result: $LIB_SUBSETS" >&5
28167 echo "${ECHO_T}$LIB_SUBSETS" >&6
28168
28169 ### Construct the list of include-directories to be generated
28170
28171 if test "$srcdir" != "."; then
28172         CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28173 fi
28174 CPPFLAGS="-I../include $CPPFLAGS"
28175 if test "$srcdir" != "."; then
28176         CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28177 fi
28178 CPPFLAGS="-I. $CPPFLAGS"
28179
28180 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28181 if test "$srcdir" != "."; then
28182         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28183 fi
28184 if test "$GCC" != yes; then
28185         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28186 elif test "$includedir" != "/usr/include"; then
28187         if test "$includedir" = '${prefix}/include' ; then
28188                 if test x$prefix != x/usr ; then
28189                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28190                 fi
28191         else
28192                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28193         fi
28194 fi
28195
28196 ### Build up pieces for makefile rules
28197 echo "$as_me:28197: checking default library suffix" >&5
28198 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28199
28200         case $DFT_LWR_MODEL in
28201         (libtool) DFT_ARG_SUFFIX=''   ;;
28202         (normal)  DFT_ARG_SUFFIX=''   ;;
28203         (debug)   DFT_ARG_SUFFIX='_g' ;;
28204         (profile) DFT_ARG_SUFFIX='_p' ;;
28205         (shared)  DFT_ARG_SUFFIX=''   ;;
28206         esac
28207         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28208 echo "$as_me:28208: result: $DFT_ARG_SUFFIX" >&5
28209 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28210
28211 echo "$as_me:28211: checking default library-dependency suffix" >&5
28212 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28213
28214         case X$DFT_LWR_MODEL in
28215         (Xlibtool)
28216                 DFT_LIB_SUFFIX='.la'
28217                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28218                 ;;
28219         (Xdebug)
28220                 case "$cf_cv_system_name" in
28221                 (*-msvc*)
28222                         DFT_LIB_SUFFIX='_g.lib'
28223                         ;;
28224                 (*)
28225                         DFT_LIB_SUFFIX='_g.a'
28226                         ;;
28227                 esac
28228                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28229                 ;;
28230         (Xprofile)
28231                 case "$cf_cv_system_name" in
28232                 (*-msvc*)
28233                         DFT_LIB_SUFFIX='_p.lib'
28234                         ;;
28235                 (*)
28236                         DFT_LIB_SUFFIX='_p.a'
28237                         ;;
28238                 esac
28239                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28240                 ;;
28241         (Xshared)
28242                 case "$cf_cv_system_name" in
28243                 (aix[5-7]*)
28244                         DFT_LIB_SUFFIX='.so'
28245                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28246                         ;;
28247                 (*-msvc*)
28248                         DFT_LIB_SUFFIX='.dll'
28249                         DFT_DEP_SUFFIX='.dll.lib'
28250                         ;;
28251                 (cygwin*|msys*|mingw*)
28252                         DFT_LIB_SUFFIX='.dll'
28253                         DFT_DEP_SUFFIX='.dll.a'
28254                         ;;
28255                 (darwin*)
28256                         DFT_LIB_SUFFIX='.dylib'
28257                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28258                         ;;
28259                 (hpux*)
28260                         case "$target" in
28261                         (ia64*)
28262                                 DFT_LIB_SUFFIX='.so'
28263                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28264                                 ;;
28265                         (*)
28266                                 DFT_LIB_SUFFIX='.sl'
28267                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28268                                 ;;
28269                         esac
28270                         ;;
28271                 (*)
28272                         DFT_LIB_SUFFIX='.so'
28273                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28274                         ;;
28275                 esac
28276                 ;;
28277         (*)
28278                 case "$target" in
28279                 (*-msvc*)
28280                         DFT_LIB_SUFFIX='.lib'
28281                         ;;
28282                 (*)
28283                         DFT_LIB_SUFFIX='.a'
28284                         ;;
28285                 esac
28286                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28287                 ;;
28288         esac
28289         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28290         then
28291                 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28292                 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28293         fi
28294 echo "$as_me:28294: result: $DFT_DEP_SUFFIX" >&5
28295 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28296
28297 echo "$as_me:28297: checking default object directory" >&5
28298 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28299
28300         case $DFT_LWR_MODEL in
28301         (libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
28302         (normal)  DFT_OBJ_SUBDIR='objects' ;;
28303         (debug)   DFT_OBJ_SUBDIR='obj_g' ;;
28304         (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28305         (shared)
28306                 case "$cf_cv_system_name" in
28307                 (cygwin|msys)
28308                         DFT_OBJ_SUBDIR='objects' ;;
28309                 (*)
28310                         DFT_OBJ_SUBDIR='obj_s' ;;
28311                 esac
28312         esac
28313 echo "$as_me:28313: result: $DFT_OBJ_SUBDIR" >&5
28314 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28315
28316 if test "x$cf_with_cxx" = xyes ; then
28317 echo "$as_me:28317: checking c++ library-dependency suffix" >&5
28318 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28319 if test "$with_libtool" != "no"; then
28320         # libtool thinks it can make c++ shared libraries (perhaps only g++)
28321         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28322 elif test "$with_shared_cxx" != "no"; then
28323         # also for g++ users...
28324         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28325 else
28326         # we normally make a static library because C/C++ library rules differ
28327
28328         case Xnormal in
28329         (Xlibtool)
28330                 CXX_LIB_SUFFIX='.la'
28331                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28332                 ;;
28333         (Xdebug)
28334                 case "$cf_cv_system_name" in
28335                 (*-msvc*)
28336                         CXX_LIB_SUFFIX='_g.lib'
28337                         ;;
28338                 (*)
28339                         CXX_LIB_SUFFIX='_g.a'
28340                         ;;
28341                 esac
28342                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28343                 ;;
28344         (Xprofile)
28345                 case "$cf_cv_system_name" in
28346                 (*-msvc*)
28347                         CXX_LIB_SUFFIX='_p.lib'
28348                         ;;
28349                 (*)
28350                         CXX_LIB_SUFFIX='_p.a'
28351                         ;;
28352                 esac
28353                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28354                 ;;
28355         (Xshared)
28356                 case "$cf_cv_system_name" in
28357                 (aix[5-7]*)
28358                         CXX_LIB_SUFFIX='.so'
28359                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28360                         ;;
28361                 (*-msvc*)
28362                         CXX_LIB_SUFFIX='.dll'
28363                         CXX_DEP_SUFFIX='.dll.lib'
28364                         ;;
28365                 (cygwin*|msys*|mingw*)
28366                         CXX_LIB_SUFFIX='.dll'
28367                         CXX_DEP_SUFFIX='.dll.a'
28368                         ;;
28369                 (darwin*)
28370                         CXX_LIB_SUFFIX='.dylib'
28371                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28372                         ;;
28373                 (hpux*)
28374                         case "$target" in
28375                         (ia64*)
28376                                 CXX_LIB_SUFFIX='.so'
28377                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28378                                 ;;
28379                         (*)
28380                                 CXX_LIB_SUFFIX='.sl'
28381                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28382                                 ;;
28383                         esac
28384                         ;;
28385                 (*)
28386                         CXX_LIB_SUFFIX='.so'
28387                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28388                         ;;
28389                 esac
28390                 ;;
28391         (*)
28392                 case "$target" in
28393                 (*-msvc*)
28394                         CXX_LIB_SUFFIX='.lib'
28395                         ;;
28396                 (*)
28397                         CXX_LIB_SUFFIX='.a'
28398                         ;;
28399                 esac
28400                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28401                 ;;
28402         esac
28403         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28404         then
28405                 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28406                 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28407         fi
28408
28409 fi
28410 echo "$as_me:28410: result: $CXX_LIB_SUFFIX" >&5
28411 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28412
28413 fi
28414
28415 # do not want -ldl in build except as needed for -lncurses dependency
28416 if test "x$with_dlsym" = xyes ; then
28417 if test "$DFT_LWR_MODEL" = shared || \
28418    test "$DFT_LWR_MODEL" = libtool ; then
28419
28420 # remove dl library from $LIBS
28421 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
28422
28423 fi
28424 fi
28425 ### Set up low-level terminfo dependencies for makefiles.
28426
28427 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28428 # do not need libdl
28429 TICS_LIST=
28430 if test "x$with_dlsym" = xyes ; then
28431
28432 # remove dl library from $SHLIB_LIST
28433 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
28434
28435 fi
28436
28437 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28438 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28439 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28440 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28441 then
28442         USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28443 fi
28444
28445 if test "$with_ticlib" != no ; then
28446
28447         if test "x$with_ticlib" != xyes ; then
28448                 TICS_NAME=$with_ticlib
28449                 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28450                 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28451                 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28452                 TICS_LIB_SUFFIX="${with_ticlib}"
28453         else
28454                 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28455                 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28456                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28457                 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28458         fi
28459         TICS_LDFLAGS="-L${LIB_DIR}"
28460         TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28461 else
28462         TICS_SUFFIX=${DFT_LIB_SUFFIX}
28463         TICS_LDFLAGS="-L${LIB_DIR}"
28464         TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28465 fi
28466
28467 if test "$with_termlib" != no ; then
28468
28469         if test "x$with_termlib" != xyes ; then
28470                 TINFO_NAME=$with_termlib
28471                 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28472                 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28473                 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28474                 TINFO_LIB_SUFFIX="${with_termlib}"
28475         else
28476                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28477                 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28478                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28479                 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28480         fi
28481
28482         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28483         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28484         if test "$DFT_LWR_MODEL" = "libtool"; then
28485                 TEST_ARGS="${TEST_DEPS}"
28486                 TEST_ARG2="${TEST_DEP2}"
28487                 TINFO_LDFLAGS="-L${LIB_DIR}"
28488                 TINFO_LIBS="$TEST_ARGS"
28489                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28490                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28491         else
28492                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28493                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28494                 if test "x$with_term_driver" != xno ; then
28495                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28496                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28497                         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28498                 else
28499                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28500                         TINFO_LIBS="$TEST_ARGS"
28501                 fi
28502                 TINFO_LDFLAGS="-L${LIB_DIR}"
28503                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28504         fi
28505 else
28506         # the next lines are needed for linking libtic over libncurses
28507         TINFO_NAME=${LIB_NAME}
28508         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28509         TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28510         if test "x$with_tic_depends" = xyes ; then
28511                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28512         else
28513                 TICS_LIST="$SHLIB_LIST"
28514         fi
28515
28516         TINFO_LDFLAGS="-L${LIB_DIR}"
28517         TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28518 fi
28519
28520 if test "$DFT_LWR_MODEL" = shared ; then
28521         case "$cf_cv_system_name" in
28522         (cygwin*|msys*)
28523                 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28524                 TINFO_SUFFIX=.dll
28525                 ;;
28526         esac
28527 fi
28528
28529 if test "x$with_dlsym" = xyes ; then
28530
28531 # remove dl library from $TICS_LIST
28532 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
28533
28534 fi
28535
28536 if test "$DFT_LWR_MODEL" = "libtool"; then
28537         OBJEXT=lo
28538 fi
28539
28540 # needed for Ada95
28541 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28542
28543 case "$DFT_LWR_MODEL" in
28544 (normal|debug|profile)
28545
28546 if test "$GCC" = yes ; then
28547         case "$cf_cv_system_name" in
28548         (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28549                 LDFLAGS_STATIC=
28550                 LDFLAGS_SHARED=
28551                 ;;
28552         (*)     # normally, except when broken
28553                 LDFLAGS_STATIC=-static
28554                 LDFLAGS_SHARED=-dynamic
28555                 ;;
28556         esac
28557 else
28558         case "$cf_cv_system_name" in
28559         (aix[4-7]*)     # from ld manpage
28560                 LDFLAGS_STATIC=-bstatic
28561                 LDFLAGS_SHARED=-bdynamic
28562                 ;;
28563         (hpux*)         # from ld manpage for hpux10.20, hpux11.11
28564                 # We could also use just "archive" and "shared".
28565                 LDFLAGS_STATIC=-Wl,-a,archive_shared
28566                 LDFLAGS_SHARED=-Wl,-a,shared_archive
28567                 ;;
28568         (irix*)         # from ld manpage IRIX64
28569                 LDFLAGS_STATIC=-Bstatic
28570                 LDFLAGS_SHARED=-Bdynamic
28571                 ;;
28572         (osf[45]*)      # from ld manpage osf4.0d, osf5.1
28573                 # alternative "-oldstyle_liblookup" (not in cc manpage)
28574                 LDFLAGS_STATIC=-noso
28575                 LDFLAGS_SHARED=-so_archive
28576                 ;;
28577         (solaris2*)
28578                 LDFLAGS_STATIC=-Bstatic
28579                 LDFLAGS_SHARED=-Bdynamic
28580                 ;;
28581         esac
28582 fi
28583
28584 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28585 then
28586         echo "$as_me:28586: checking if linker supports switching between static/dynamic" >&5
28587 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28588
28589         rm -f libconftest.a
28590         cat >conftest.$ac_ext <<EOF
28591 #line 28591 "configure"
28592 #include <stdio.h>
28593 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28594 EOF
28595         if { (eval echo "$as_me:28595: \"$ac_compile\"") >&5
28596   (eval $ac_compile) 2>&5
28597   ac_status=$?
28598   echo "$as_me:28598: \$? = $ac_status" >&5
28599   (exit "$ac_status"); } ; then
28600                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28601                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28602         fi
28603         rm -f conftest.*
28604
28605         cf_save_LIBS="$LIBS"
28606
28607         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28608         cat >"conftest.$ac_ext" <<_ACEOF
28609 #line 28609 "configure"
28610 #include "confdefs.h"
28611
28612 #line 28612 "configure"
28613 #include <stdio.h>
28614 int cf_ldflags_static(FILE *fp);
28615
28616 int
28617 main (void)
28618 {
28619
28620         return cf_ldflags_static(stdin);
28621
28622   ;
28623   return 0;
28624 }
28625 _ACEOF
28626 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28627 if { (eval echo "$as_me:28627: \"$ac_link\"") >&5
28628   (eval $ac_link) 2>&5
28629   ac_status=$?
28630   echo "$as_me:28630: \$? = $ac_status" >&5
28631   (exit "$ac_status"); } &&
28632          { ac_try='test -s "conftest$ac_exeext"'
28633   { (eval echo "$as_me:28633: \"$ac_try\"") >&5
28634   (eval $ac_try) 2>&5
28635   ac_status=$?
28636   echo "$as_me:28636: \$? = $ac_status" >&5
28637   (exit "$ac_status"); }; }; then
28638
28639         # some linkers simply ignore the -dynamic
28640         case x`file "conftest$ac_exeext" 2>/dev/null` in
28641         (*static*)
28642                 cf_ldflags_static=no
28643                 ;;
28644         (*)
28645                 cf_ldflags_static=yes
28646                 ;;
28647         esac
28648
28649 else
28650   echo "$as_me: failed program was:" >&5
28651 cat "conftest.$ac_ext" >&5
28652 cf_ldflags_static=no
28653 fi
28654 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28655
28656         rm -f libconftest.*
28657         LIBS="$cf_save_LIBS"
28658
28659         echo "$as_me:28659: result: $cf_ldflags_static" >&5
28660 echo "${ECHO_T}$cf_ldflags_static" >&6
28661
28662         if test "$cf_ldflags_static" != yes
28663         then
28664                 LDFLAGS_STATIC=
28665                 LDFLAGS_SHARED=
28666         fi
28667 else
28668         LDFLAGS_STATIC=
28669         LDFLAGS_SHARED=
28670 fi
28671
28672         ;;
28673 esac
28674
28675 echo "$as_me:28675: checking where we will install curses.h" >&5
28676 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28677
28678 includesubdir=
28679 if test "$with_overwrite" = no && \
28680  { test "x$includedir" = 'x${prefix}/include' || \
28681    test "x$includedir" = "x${prefix}/include"; }
28682 then
28683         includesubdir="/ncurses${USE_LIB_SUFFIX}"
28684 fi
28685 echo "$as_me:28685: result: ${includedir}${includesubdir}" >&5
28686 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28687
28688 ### Resolve a conflict between normal and wide-curses by forcing applications
28689 ### that will need libutf8 to add it to their configure script.
28690 if test "$with_overwrite" != no ; then
28691 if test "$NCURSES_LIBUTF8" = 1 ; then
28692         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28693         { echo "$as_me:28693: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28694 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28695 fi
28696 fi
28697 WITH_OVERWRITE=$with_overwrite
28698
28699 ### At least on MinGW a shared library build without libtool
28700 ### requires adding the additional libs to the link list.
28701 case "$cf_cv_system_name" in
28702 (*mingw32*|*mingw64*)
28703         if test "$DFT_LWR_MODEL" != "libtool"; then
28704            SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28705         fi
28706         ;;
28707 *)      ;;
28708 esac
28709
28710 # used to separate tack out of the tree
28711 NCURSES_TREE=
28712
28713 ### predefined stuff for the test programs
28714
28715 cat >>confdefs.h <<\EOF
28716 #define HAVE_SLK_COLOR 1
28717 EOF
28718
28719 # pkgsrc uses these
28720
28721 echo "$as_me:28721: checking for desired basename for form library" >&5
28722 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28723
28724 # Check whether --with-form-libname or --without-form-libname was given.
28725 if test "${with_form_libname+set}" = set; then
28726   withval="$with_form_libname"
28727   with_lib_basename=$withval
28728 else
28729   with_lib_basename=form
28730 fi;
28731 FORM_NAME="$with_lib_basename"
28732
28733 case "x$FORM_NAME" in
28734 (x|xno|xnone|xyes)
28735         FORM_NAME=form
28736         ;;
28737 (*)
28738         ;;
28739 esac
28740
28741 echo "$as_me:28741: result: $FORM_NAME" >&5
28742 echo "${ECHO_T}$FORM_NAME" >&6
28743
28744 echo "$as_me:28744: checking for desired basename for menu library" >&5
28745 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
28746
28747 # Check whether --with-menu-libname or --without-menu-libname was given.
28748 if test "${with_menu_libname+set}" = set; then
28749   withval="$with_menu_libname"
28750   with_lib_basename=$withval
28751 else
28752   with_lib_basename=menu
28753 fi;
28754 MENU_NAME="$with_lib_basename"
28755
28756 case "x$MENU_NAME" in
28757 (x|xno|xnone|xyes)
28758         MENU_NAME=menu
28759         ;;
28760 (*)
28761         ;;
28762 esac
28763
28764 echo "$as_me:28764: result: $MENU_NAME" >&5
28765 echo "${ECHO_T}$MENU_NAME" >&6
28766
28767 echo "$as_me:28767: checking for desired basename for panel library" >&5
28768 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
28769
28770 # Check whether --with-panel-libname or --without-panel-libname was given.
28771 if test "${with_panel_libname+set}" = set; then
28772   withval="$with_panel_libname"
28773   with_lib_basename=$withval
28774 else
28775   with_lib_basename=panel
28776 fi;
28777 PANEL_NAME="$with_lib_basename"
28778
28779 case "x$PANEL_NAME" in
28780 (x|xno|xnone|xyes)
28781         PANEL_NAME=panel
28782         ;;
28783 (*)
28784         ;;
28785 esac
28786
28787 echo "$as_me:28787: result: $PANEL_NAME" >&5
28788 echo "${ECHO_T}$PANEL_NAME" >&6
28789
28790 echo "$as_me:28790: checking for desired basename for cxx library" >&5
28791 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
28792
28793 # Check whether --with-cxx-libname or --without-cxx-libname was given.
28794 if test "${with_cxx_libname+set}" = set; then
28795   withval="$with_cxx_libname"
28796   with_lib_basename=$withval
28797 else
28798   with_lib_basename=ncurses++
28799 fi;
28800 CXX_NAME="$with_lib_basename"
28801
28802 case "x$CXX_NAME" in
28803 (x|xno|xnone|xyes)
28804         CXX_NAME=ncurses++
28805         ;;
28806 (*)
28807         ;;
28808 esac
28809
28810 echo "$as_me:28810: result: $CXX_NAME" >&5
28811 echo "${ECHO_T}$CXX_NAME" >&6
28812
28813 ### Construct the list of subdirectories for which we'll customize makefiles
28814 ### with the appropriate compile-rules.
28815
28816 echo "$as_me:28816: checking for src modules" >&5
28817 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
28818
28819 # dependencies and linker-arguments for test-programs
28820 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
28821 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
28822 if test "$DFT_LWR_MODEL" = "libtool"; then
28823         TEST_ARGS="${TEST_DEPS}"
28824         TEST_ARG2="${TEST_DEP2}"
28825 else
28826         TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28827         TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
28828 fi
28829
28830 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
28831 cf_cv_src_modules=
28832 for cf_dir in $modules_to_build
28833 do
28834         if test -f "$srcdir/$cf_dir/modules" ; then
28835
28836                 # We may/may not have tack in the distribution, though the
28837                 # makefile is.
28838                 if test "$cf_dir" = tack ; then
28839                         if test "x$cf_with_tack" != "xyes"; then
28840                                 continue
28841                         fi
28842                 fi
28843
28844                 if test -z "$cf_cv_src_modules"; then
28845                         cf_cv_src_modules=$cf_dir
28846                 else
28847                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
28848                 fi
28849
28850                 # Make the ncurses_cfg.h file record the library interface files as
28851                 # well.  These are header files that are the same name as their
28852                 # directory.  Ncurses is the only library that does not follow
28853                 # that pattern.
28854                 if test "$cf_dir" = tack ; then
28855                         continue
28856                 elif test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
28857
28858 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28859
28860                         cat >>confdefs.h <<EOF
28861 #define HAVE_${cf_have_include}_H 1
28862 EOF
28863
28864                         cat >>confdefs.h <<EOF
28865 #define HAVE_LIB${cf_have_include} 1
28866 EOF
28867
28868 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28869
28870 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
28871
28872                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
28873                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
28874                         if test "$DFT_LWR_MODEL" = "libtool"; then
28875                                 TEST_ARGS="${TEST_DEPS}"
28876                                 TEST_ARG2="${TEST_DEP2}"
28877                         else
28878                                 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
28879                                 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
28880                         fi
28881                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
28882                 fi
28883         fi
28884 done
28885 echo "$as_me:28885: result: $cf_cv_src_modules" >&5
28886 echo "${ECHO_T}$cf_cv_src_modules" >&6
28887
28888 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
28889 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
28890
28891 SRC_SUBDIRS=
28892 if test "x$cf_with_manpages" != xno ; then
28893         SRC_SUBDIRS="$SRC_SUBDIRS man"
28894 fi
28895 SRC_SUBDIRS="$SRC_SUBDIRS include"
28896 for cf_dir in $cf_cv_src_modules
28897 do
28898         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
28899 done
28900 if test "x$cf_with_tests" != "xno" ; then
28901         SRC_SUBDIRS="$SRC_SUBDIRS test"
28902 fi
28903 # always make this, to install the ncurses-config script
28904 SRC_SUBDIRS="$SRC_SUBDIRS misc"
28905 if test "$cf_with_cxx_binding" != no; then
28906         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
28907         SRC_SUBDIRS="$SRC_SUBDIRS c++"
28908 fi
28909
28910 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
28911 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
28912
28913 ADA_SUBDIRS=
28914 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
28915         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
28916         ADA_SUBDIRS="gen src"
28917         if test "x$cf_with_tests" != "xno" ; then
28918                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
28919         fi
28920 fi
28921
28922 SUB_MAKEFILES=
28923 for cf_dir in $SRC_SUBDIRS
28924 do
28925         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
28926 done
28927
28928 if test -n "$ADA_SUBDIRS"; then
28929         for cf_dir in $ADA_SUBDIRS
28930         do
28931                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
28932         done
28933
28934 fi
28935
28936 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28937    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
28938    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
28939    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
28940 fi
28941
28942 DIRS_TO_MAKE="lib"
28943 for cf_item in $cf_list_models
28944 do
28945
28946         case $cf_item in
28947         (libtool) cf_subdir='obj_lo'  ;;
28948         (normal)  cf_subdir='objects' ;;
28949         (debug)   cf_subdir='obj_g' ;;
28950         (profile) cf_subdir='obj_p' ;;
28951         (shared)
28952                 case "$cf_cv_system_name" in
28953                 (cygwin|msys)
28954                         cf_subdir='objects' ;;
28955                 (*)
28956                         cf_subdir='obj_s' ;;
28957                 esac
28958         esac
28959
28960         for cf_item2 in $DIRS_TO_MAKE
28961         do
28962                 test "$cf_item2" = "$cf_subdir" && break
28963         done
28964         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
28965 done
28966 for cf_dir in $DIRS_TO_MAKE
28967 do
28968         test ! -d "$cf_dir" && mkdir "$cf_dir"
28969 done
28970
28971 # symbols that differ when compiling Ada95 by itself.
28972 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
28973
28974 # values to use as strings
28975
28976 cat >>confdefs.h <<EOF
28977 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
28978 EOF
28979
28980 cat >>confdefs.h <<EOF
28981 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
28982 EOF
28983
28984 ### Define substitutions for header files to avoid name-pollution
28985
28986 if test "x$cf_cv_have_tcgetattr" = xyes ; then
28987         HAVE_TCGETATTR=1
28988 else
28989         HAVE_TCGETATTR=0
28990 fi
28991
28992 if test "x$ac_cv_header_stdint_h" = xyes ; then
28993         HAVE_STDINT_H=1
28994 else
28995         HAVE_STDINT_H=0
28996 fi
28997
28998 if test "x$ac_cv_header_termio_h" = xyes ; then
28999         HAVE_TERMIO_H=1
29000 else
29001         HAVE_TERMIO_H=0
29002 fi
29003
29004 if test "x$ac_cv_header_termios_h" = xyes ; then
29005         HAVE_TERMIOS_H=1
29006 else
29007         HAVE_TERMIOS_H=0
29008 fi
29009
29010 ################################################################################
29011 test "x$use_database" = xyes && \
29012 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
29013
29014 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
29015 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
29016
29017 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
29018 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
29019 fi
29020
29021 if test "x$cf_with_tests" != xno ; then
29022         MAKE_TESTS=
29023 else
29024         MAKE_TESTS="#"
29025 fi
29026
29027 ADAHTML_DIR=../../doc/html/ada
29028
29029 # workaround for OS/2 (20151017)
29030 case "$cf_cv_system_name" in
29031 (os2*)
29032         LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
29033         ;;
29034 (*)
29035         LIBTOOL_OPTS_CXX=
29036         ;;
29037 esac
29038
29039 # workaround for g++ versus Solaris (20131116)
29040 case "$cf_cv_system_name" in
29041 (solaris2*)
29042         case "x$CPPFLAGS" in
29043         (*-D_XOPEN_SOURCE_EXTENDED*)
29044                 test -n "$verbose" && echo "    moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
29045
29046 echo "${as_me:-configure}:29046: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
29047
29048                 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
29049                 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
29050                 ;;
29051         esac
29052         ;;
29053 esac
29054
29055 # Help to automatically enable the extended curses features when using either
29056 # the *-config or the ".pc" files by adding defines.
29057 echo "$as_me:29057: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
29058 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
29059 PKG_CFLAGS=
29060 for cf_loop1 in $CPPFLAGS_after_XOPEN
29061 do
29062         cf_found=no
29063         for cf_loop2 in $CPPFLAGS_before_XOPEN
29064         do
29065                 if test "x$cf_loop1" = "x$cf_loop2"
29066                 then
29067                         cf_found=yes
29068                         break
29069                 fi
29070         done
29071         test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29072 done
29073 echo "$as_me:29073: result: $PKG_CFLAGS" >&5
29074 echo "${ECHO_T}$PKG_CFLAGS" >&6
29075
29076 # AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
29077 case "x$NCURSES_OSPEED" in
29078 (*short*)
29079         cf_compatible=1
29080         ;;
29081 (*)
29082         cf_compatible=0
29083         ;;
29084 esac
29085
29086 cat >>confdefs.h <<EOF
29087 #define NCURSES_OSPEED_COMPAT $cf_compatible
29088 EOF
29089
29090 case "x$cf_cv_typeof_chtype" in
29091 (xshort|xint|xlong)
29092         cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29093         ;;
29094 esac
29095
29096 case "x$cf_cv_typeof_mmask_t" in
29097 (xshort|xint|xlong)
29098         cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29099         ;;
29100 esac
29101
29102 # substitute into misc/Makefile to suppress
29103 # (un)install.data from the
29104 # (un)install rules.
29105 if test "x$cf_with_db_install" = "xno"; then
29106         MISC_INSTALL_DATA=
29107         MISC_UNINSTALL_DATA=
29108 else
29109         MISC_INSTALL_DATA=install.data
29110         MISC_UNINSTALL_DATA=uninstall.data
29111 fi
29112
29113 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29114         MAKE_DATABASE="#"
29115 else
29116         MAKE_DATABASE="$MAKE_TERMINFO"
29117 fi
29118
29119 if test -n "$PACKAGE"
29120 then
29121         PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29122         export PACKAGE
29123         echo "package: $PACKAGE"
29124 fi
29125
29126 UNALTERED_SYMS=
29127 cf_filter_syms=no
29128
29129 if test -n "$RESULTING_SYMS"
29130 then
29131         cf_filter_syms=$cf_dft_filter_syms
29132         test -n "$verbose" && echo "    will map symbols to ABI=$cf_cv_abi_default" 1>&6
29133
29134 echo "${as_me:-configure}:29134: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5
29135
29136 fi
29137
29138 if test "x$WILDCARD_SYMS" = xno
29139 then
29140         cf_filter_syms=yes
29141 fi
29142
29143 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29144
29145 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29146 if test "$cf_filter_syms" = yes
29147 then
29148         RESULTING_SYMS=resulting.map
29149 fi
29150
29151 if test "x$cross_compiling" = xyes ; then
29152         ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29153         CHECK_BUILD="#"
29154 else
29155         ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29156         CHECK_BUILD=
29157 fi
29158
29159 # This is used for the *-config script and *.pc data files.
29160
29161 echo "$as_me:29161: checking for linker search path" >&5
29162 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29163 if test "${cf_cv_ld_searchpath+set}" = set; then
29164   echo $ECHO_N "(cached) $ECHO_C" >&6
29165 else
29166
29167 if test "$cross_compiling" != yes ; then
29168
29169 # GNU binutils' ld does not involve permissions which may stop ldconfig.
29170 cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29171
29172 # The -NX options tell newer versions of Linux ldconfig to not attempt to
29173 # update the cache, which makes it run faster.
29174 test -z "$cf_pathlist" && \
29175         cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[        ]/d' -e 's/:$//' | sort -u`
29176
29177 test -z "$cf_pathlist" &&
29178         cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[         ]/d' -e 's/:$//p' | sort -u`
29179
29180 # This works with OpenBSD 6.5, which lists only filenames
29181 test -z "$cf_pathlist" &&
29182         cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29183
29184 if test -z "$cf_pathlist"
29185 then
29186         # dyld default path with MacOS
29187         if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29188         then
29189                 # do this to bypass check
29190                 cf_cv_ld_searchpath='$HOME/lib'
29191                 cf_pathlist="/usr/local/lib /lib /usr/lib"
29192         fi
29193 fi
29194
29195 if test -z "$cf_pathlist"
29196 then
29197         # Solaris is "SunOS"
29198         if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29199         then
29200                 case x`(isainfo -b)` in
29201                 (x64)
29202                         cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29203                         ;;
29204                 (x32)
29205                         test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29206                         cf_pathlist="$cf_pathlist /lib /usr/lib"
29207                         ;;
29208                 (*)
29209                         { echo "$as_me:29209: WARNING: problem with Solaris architecture" >&5
29210 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29211                         ;;
29212                 esac
29213         fi
29214 fi
29215
29216 if test -z "$cf_pathlist"
29217 then
29218         # HP-UX
29219         if test x"`uname -s`" = xHP-UX
29220         then
29221                 case x`getconf LONG_BIT` in
29222                 (x64)
29223                         cf_pathlist="/usr/lib/hpux64"
29224                         ;;
29225                 (x*)
29226                         cf_pathlist="/usr/lib/hpux32"
29227                         ;;
29228                 esac
29229         fi
29230 fi
29231
29232 fi
29233
29234 # If nothing else, assume it is conventional
29235 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29236
29237 # Finally, check that this is only directories
29238 for cf_path in $0 $cf_pathlist
29239 do
29240         if test -d "$cf_path"; then
29241                 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29242                 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29243         fi
29244 done
29245
29246 # Ensure that it is nonempty
29247 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29248
29249 fi
29250 echo "$as_me:29250: result: $cf_cv_ld_searchpath" >&5
29251 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29252
29253 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29254
29255 cat >>confdefs.h <<\EOF
29256 #define HAVE_CURSES_DATA_BOOLNAMES 1
29257 EOF
29258
29259 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"
29260 ac_config_commands="$ac_config_commands default"
29261 cat >confcache <<\_ACEOF
29262 # This file is a shell script that caches the results of configure
29263 # tests run on this system so they can be shared between configure
29264 # scripts and configure runs, see configure's option --config-cache.
29265 # It is not useful on other systems.  If it contains results you don't
29266 # want to keep, you may remove or edit it.
29267 #
29268 # config.status only pays attention to the cache file if you give it
29269 # the --recheck option to rerun configure.
29270 #
29271 # `ac_cv_env_foo' variables (set or unset) will be overriden when
29272 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29273 # following values.
29274
29275 _ACEOF
29276
29277 # The following way of writing the cache mishandles newlines in values,
29278 # but we know of no workaround that is simple, portable, and efficient.
29279 # So, don't put newlines in cache variables' values.
29280 # Ultrix sh set writes to stderr and can't be redirected directly,
29281 # and sets the high bit in the cache file unless we assign to the vars.
29282 {
29283   (set) 2>&1 |
29284     case `(ac_space=' '; set | grep ac_space) 2>&1` in
29285     *ac_space=\ *)
29286       # `set' does not quote correctly, so add quotes (double-quote
29287       # substitution turns \\\\ into \\, and sed turns \\ into \).
29288       sed -n \
29289         "s/'/'\\\\''/g;
29290           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29291       ;;
29292     *)
29293       # `set' quotes correctly as required by POSIX, so do not add quotes.
29294       sed -n \
29295         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29296       ;;
29297     esac;
29298 } |
29299   sed '
29300      t clear
29301      : clear
29302      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29303      t end
29304      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29305      : end' >>confcache
29306 if cmp -s $cache_file confcache; then :; else
29307   if test -w $cache_file; then
29308     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29309     cat confcache >$cache_file
29310   else
29311     echo "not updating unwritable cache $cache_file"
29312   fi
29313 fi
29314 rm -f confcache
29315
29316 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29317 # Let make expand exec_prefix.
29318 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29319
29320 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29321 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29322 # trailing colons and then remove the whole line if VPATH becomes empty
29323 # (actually we leave an empty line to preserve line numbers).
29324 if test "x$srcdir" = x.; then
29325   ac_vpsub='/^[         ]*VPATH[        ]*=/{
29326 s/:*\$(srcdir):*/:/;
29327 s/:*\${srcdir}:*/:/;
29328 s/:*@srcdir@:*/:/;
29329 s/^\([^=]*=[    ]*\):*/\1/;
29330 s/:*$//;
29331 s/^[^=]*=[      ]*$//;
29332 }'
29333 fi
29334
29335 DEFS=-DHAVE_CONFIG_H
29336
29337 : "${CONFIG_STATUS=./config.status}"
29338 ac_clean_files_save=$ac_clean_files
29339 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29340 { echo "$as_me:29340: creating $CONFIG_STATUS" >&5
29341 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29342 cat >"$CONFIG_STATUS" <<_ACEOF
29343 #! $SHELL
29344 # Generated automatically by configure.
29345 # Run this file to recreate the current configuration.
29346 # Compiler output produced by configure, useful for debugging
29347 # configure, is in config.log if it exists.
29348
29349 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
29350
29351 debug=false
29352 SHELL=\${CONFIG_SHELL-$SHELL}
29353 ac_cs_invocation="\$0 \$@"
29354
29355 CLICOLOR_FORCE= GREP_OPTIONS=
29356 unset CLICOLOR_FORCE GREP_OPTIONS
29357 _ACEOF
29358
29359 cat >>"$CONFIG_STATUS" <<\_ACEOF
29360 # Be Bourne compatible
29361 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29362   emulate sh
29363   NULLCMD=:
29364 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29365   set -o posix
29366 fi
29367
29368 # Name of the executable.
29369 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29370
29371 if expr a : '\(a\)' >/dev/null 2>&1; then
29372   as_expr="expr"
29373 else
29374   as_expr="false"
29375 fi
29376
29377 rm -f conf$$ conf$$.exe conf$$.file
29378 echo >conf$$.file
29379 if ln -s conf$$.file conf$$ 2>/dev/null; then
29380   # We could just check for DJGPP; but this test a) works b) is more generic
29381   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29382   if test -f conf$$.exe; then
29383     # Don't use ln at all; we don't have any links
29384     as_ln_s='cp -p'
29385   else
29386     as_ln_s='ln -s'
29387   fi
29388 elif ln conf$$.file conf$$ 2>/dev/null; then
29389   as_ln_s='ln'
29390 else
29391   as_ln_s='cp -p'
29392 fi
29393 rm -f conf$$ conf$$.exe conf$$.file
29394
29395 as_executable_p="test -f"
29396
29397 # Support unset when possible.
29398 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29399   as_unset="unset"
29400 else
29401   as_unset="false"
29402 fi
29403
29404 # NLS nuisances.
29405 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29406 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29407 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29408 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29409 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29410 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29411 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29412 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29413
29414 # IFS
29415 # We need space, tab and new line, in precisely that order.
29416 as_nl='
29417 '
29418 IFS="   $as_nl"
29419
29420 # CDPATH.
29421 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29422
29423 exec 6>&1
29424
29425 _ACEOF
29426
29427 # Files that config.status was made for.
29428 if test -n "$ac_config_files"; then
29429   echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29430 fi
29431
29432 if test -n "$ac_config_headers"; then
29433   echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29434 fi
29435
29436 if test -n "$ac_config_links"; then
29437   echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29438 fi
29439
29440 if test -n "$ac_config_commands"; then
29441   echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29442 fi
29443
29444 cat >>"$CONFIG_STATUS" <<\EOF
29445
29446 ac_cs_usage="\
29447 \`$as_me' instantiates files from templates according to the
29448 current configuration.
29449
29450 Usage: $0 [OPTIONS] [FILE]...
29451
29452   -h, --help       print this help, then exit
29453   -V, --version    print version number, then exit
29454   -d, --debug      don't remove temporary files
29455       --recheck    update $as_me by reconfiguring in the same conditions
29456   --file=FILE[:TEMPLATE]
29457                    instantiate the configuration file FILE
29458   --header=FILE[:TEMPLATE]
29459                    instantiate the configuration header FILE
29460
29461 Configuration files:
29462 $config_files
29463
29464 Configuration headers:
29465 $config_headers
29466
29467 Configuration commands:
29468 $config_commands
29469
29470 Report bugs to <dickey@invisible-island.net>."
29471 EOF
29472
29473 cat >>"$CONFIG_STATUS" <<EOF
29474 ac_cs_version="\\
29475 config.status
29476 configured by $0, generated by GNU Autoconf 2.52.20230114,
29477   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29478
29479 Copyright 2003-2022,2023        Thomas E. Dickey
29480 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29481 Free Software Foundation, Inc.
29482 This config.status script is free software; the Free Software Foundation
29483 gives unlimited permission to copy, distribute and modify it."
29484 srcdir="$srcdir"
29485 INSTALL="$INSTALL"
29486 EOF
29487
29488 cat >>"$CONFIG_STATUS" <<\EOF
29489 # If no file are specified by the user, then we need to provide default
29490 # value.  By we need to know if files were specified by the user.
29491 ac_need_defaults=:
29492 while test $# != 0
29493 do
29494   case $1 in
29495   --*=*)
29496     ac_option=`expr "x$1" : 'x\([^=]*\)='`
29497     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29498     shift
29499     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29500     shift
29501     ;;
29502   -*);;
29503   *) # This is not an option, so the user has probably given explicit
29504      # arguments.
29505      ac_need_defaults=false;;
29506   esac
29507
29508   case $1 in
29509   # Handling of the options.
29510 EOF
29511 cat >>"$CONFIG_STATUS" <<EOF
29512   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29513     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29514     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29515 EOF
29516 cat >>"$CONFIG_STATUS" <<\EOF
29517   --version | --vers* | -V )
29518     echo "$ac_cs_version"; exit 0 ;;
29519   --he | --h)
29520     # Conflict between --help and --header
29521     { { echo "$as_me:29521: error: ambiguous option: $1
29522 Try \`$0 --help' for more information." >&5
29523 echo "$as_me: error: ambiguous option: $1
29524 Try \`$0 --help' for more information." >&2;}
29525    { (exit 1); exit 1; }; };;
29526   --help | --hel | -h )
29527     echo "$ac_cs_usage"; exit 0 ;;
29528   --debug | --d* | -d )
29529     debug=: ;;
29530   --file | --fil | --fi | --f )
29531     shift
29532     CONFIG_FILES="$CONFIG_FILES $1"
29533     ac_need_defaults=false;;
29534   --header | --heade | --head | --hea )
29535     shift
29536     CONFIG_HEADERS="$CONFIG_HEADERS $1"
29537     ac_need_defaults=false;;
29538
29539   # This is an error.
29540   -*) { { echo "$as_me:29540: error: unrecognized option: $1
29541 Try \`$0 --help' for more information." >&5
29542 echo "$as_me: error: unrecognized option: $1
29543 Try \`$0 --help' for more information." >&2;}
29544    { (exit 1); exit 1; }; } ;;
29545
29546   *) ac_config_targets="$ac_config_targets $1" ;;
29547
29548   esac
29549   shift
29550 done
29551
29552 exec 5>>config.log
29553 cat >&5 << _ACEOF
29554
29555 ## ----------------------- ##
29556 ## Running config.status.  ##
29557 ## ----------------------- ##
29558
29559 This file was extended by $as_me 2.52.20230114, executed with
29560   CONFIG_FILES    = $CONFIG_FILES
29561   CONFIG_HEADERS  = $CONFIG_HEADERS
29562   CONFIG_LINKS    = $CONFIG_LINKS
29563   CONFIG_COMMANDS = $CONFIG_COMMANDS
29564   > "$ac_cs_invocation"
29565 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29566
29567 _ACEOF
29568 EOF
29569
29570 cat >>"$CONFIG_STATUS" <<EOF
29571 #
29572 # INIT-COMMANDS section.
29573 #
29574
29575 ### Special initialization commands, used to pass information from the
29576 ### configuration-run into config.status
29577
29578 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29579 AWK="$AWK"
29580 CXX_NAME="$CXX_NAME"
29581 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29582 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29583 ECHO_LD="$ECHO_LD"
29584 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29585 FORM_NAME="$FORM_NAME"
29586 LDCONFIG="$LDCONFIG"
29587 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29588 LIB_NAME="$LIB_NAME"
29589 LIB_PREFIX="$LIB_PREFIX"
29590 LIB_SUBSETS="$LIB_SUBSETS"
29591 LIB_SUFFIX="$LIB_SUFFIX"
29592 LIB_TRACING="$LIB_TRACING"
29593 LN_S="$LN_S"
29594 MAKE_TERMINFO="$MAKE_TERMINFO"
29595 MANPAGE_RENAMES="$MANPAGE_RENAMES"
29596 MENU_NAME="$MENU_NAME"
29597 NCURSES_MAJOR="$NCURSES_MAJOR"
29598 NCURSES_MINOR="$NCURSES_MINOR"
29599 NCURSES_OSPEED="$NCURSES_OSPEED"
29600 NCURSES_PATCH="$NCURSES_PATCH"
29601 PANEL_NAME="$PANEL_NAME"
29602 SRC_SUBDIRS="$SRC_SUBDIRS"
29603 TERMINFO="$TERMINFO"
29604 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29605 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29606 TICS_NAME="$TICS_NAME"
29607 TICS_SUFFIX="$TICS_SUFFIX"
29608 TIC_PATH="$TIC_PATH"
29609 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29610 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29611 TINFO_NAME="$TINFO_NAME"
29612 TINFO_SUFFIX="$TINFO_SUFFIX"
29613 UNALTERED_SYMS="$UNALTERED_SYMS"
29614 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29615 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29616 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29617 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29618 WILDCARD_SYMS="$WILDCARD_SYMS"
29619 WITH_CURSES_H="$with_curses_h"
29620 WITH_ECHO="${enable_echo:=yes}"
29621 WITH_OVERWRITE="$with_overwrite"
29622 cf_LIST_MODELS="$cf_list_models"
29623 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29624 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29625 cf_cv_abi_default="$cf_cv_abi_default"
29626 cf_cv_abi_version="$cf_cv_abi_version"
29627 cf_cv_do_relink="$cf_cv_do_relink"
29628 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29629 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29630 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29631 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29632 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29633 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29634 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29635 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29636 cf_cv_rel_version="$cf_cv_rel_version"
29637 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29638 cf_cv_shared_soname='$cf_cv_shared_soname'
29639 cf_cv_shlib_version="$cf_cv_shlib_version"
29640 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29641 cf_cv_system_name="$cf_cv_system_name"
29642 cf_cv_term_driver="$with_term_driver"
29643 cf_with_ada="$cf_with_ada"
29644 cf_with_cxx_binding="$cf_with_cxx_binding"
29645 cf_with_db_install="$cf_with_db_install"
29646 cf_with_manpages="$cf_with_manpages"
29647 cf_with_tests="$cf_with_tests"
29648 host="$host"
29649 target="$target"
29650 verbose="$verbose"
29651 with_shared_cxx="$with_shared_cxx"
29652
29653 EOF
29654
29655 cat >>"$CONFIG_STATUS" <<\EOF
29656 for ac_config_target in $ac_config_targets
29657 do
29658   case "$ac_config_target" in
29659   # Handling of arguments.
29660   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29661   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29662   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29663   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29664   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29665   "man/man_db.renames" ) CONFIG_FILES="$CONFIG_FILES man/man_db.renames" ;;
29666   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29667   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29668   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29669   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29670   *) { { echo "$as_me:29670: error: invalid argument: $ac_config_target" >&5
29671 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29672    { (exit 1); exit 1; }; };;
29673   esac
29674 done
29675
29676 # If the user did not use the arguments to specify the items to instantiate,
29677 # then the envvar interface is used.  Set only those that are not.
29678 # We use the long form for the default assignment because of an extremely
29679 # bizarre bug on SunOS 4.1.3.
29680 if "$ac_need_defaults"; then
29681   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29682   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29683   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29684 fi
29685
29686 # Create a temporary directory, and hook for its removal unless debugging.
29687 $debug ||
29688 {
29689   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29690   trap '{ (exit 1); exit 1; }' 1 2 13 15
29691 }
29692
29693 # Create a (secure) tmp directory for tmp files.
29694 : "${TMPDIR=/tmp}"
29695 {
29696   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29697   test -n "$tmp" && test -d "$tmp"
29698 }  ||
29699 {
29700   tmp=$TMPDIR/cs$$-$RANDOM
29701   (umask 077 && mkdir "$tmp")
29702 } ||
29703 {
29704    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29705    { (exit 1); exit 1; }
29706 }
29707
29708 EOF
29709
29710 cat >>"$CONFIG_STATUS" <<EOF
29711
29712 #
29713 # CONFIG_FILES section.
29714 #
29715
29716 # No need to generate the scripts if there are no CONFIG_FILES.
29717 # This happens for instance when ./config.status config.h
29718 if test -n "\$CONFIG_FILES"; then
29719   # Protect against being on the right side of a sed subst in config.status.
29720   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29721    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
29722 s,@SHELL@,$SHELL,;t t
29723 s,@exec_prefix@,$exec_prefix,;t t
29724 s,@prefix@,$prefix,;t t
29725 s,@program_transform_name@,$program_transform_name,;t t
29726 s,@bindir@,$bindir,;t t
29727 s,@sbindir@,$sbindir,;t t
29728 s,@libexecdir@,$libexecdir,;t t
29729 s,@datarootdir@,$datarootdir,;t t
29730 s,@datadir@,$datadir,;t t
29731 s,@sysconfdir@,$sysconfdir,;t t
29732 s,@sharedstatedir@,$sharedstatedir,;t t
29733 s,@localstatedir@,$localstatedir,;t t
29734 s,@runstatedir@,$runstatedir,;t t
29735 s,@libdir@,$libdir,;t t
29736 s,@includedir@,$includedir,;t t
29737 s,@oldincludedir@,$oldincludedir,;t t
29738 s,@infodir@,$infodir,;t t
29739 s,@mandir@,$mandir,;t t
29740 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29741 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29742 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29743 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29744 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29745 s,@build_alias@,$build_alias,;t t
29746 s,@host_alias@,$host_alias,;t t
29747 s,@target_alias@,$target_alias,;t t
29748 s,@ECHO_C@,$ECHO_C,;t t
29749 s,@ECHO_N@,$ECHO_N,;t t
29750 s,@ECHO_T@,$ECHO_T,;t t
29751 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29752 s,@DEFS@,$DEFS,;t t
29753 s,@LIBS@,$LIBS,;t t
29754 s,@top_builddir@,$top_builddir,;t t
29755 s,@GREP@,$GREP,;t t
29756 s,@EGREP@,$EGREP,;t t
29757 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
29758 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
29759 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
29760 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
29761 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
29762 s,@cf_cv_abi_default@,$cf_cv_abi_default,;t t
29763 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
29764 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
29765 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
29766 s,@VERSION@,$VERSION,;t t
29767 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
29768 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
29769 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
29770 s,@PACKAGE@,$PACKAGE,;t t
29771 s,@build@,$build,;t t
29772 s,@build_cpu@,$build_cpu,;t t
29773 s,@build_vendor@,$build_vendor,;t t
29774 s,@build_os@,$build_os,;t t
29775 s,@host@,$host,;t t
29776 s,@host_cpu@,$host_cpu,;t t
29777 s,@host_vendor@,$host_vendor,;t t
29778 s,@host_os@,$host_os,;t t
29779 s,@target@,$target,;t t
29780 s,@target_cpu@,$target_cpu,;t t
29781 s,@target_vendor@,$target_vendor,;t t
29782 s,@target_os@,$target_os,;t t
29783 s,@FGREP@,$FGREP,;t t
29784 s,@CC@,$CC,;t t
29785 s,@CFLAGS@,$CFLAGS,;t t
29786 s,@LDFLAGS@,$LDFLAGS,;t t
29787 s,@CPPFLAGS@,$CPPFLAGS,;t t
29788 s,@ac_ct_CC@,$ac_ct_CC,;t t
29789 s,@EXEEXT@,$EXEEXT,;t t
29790 s,@OBJEXT@,$OBJEXT,;t t
29791 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
29792 s,@CPP@,$CPP,;t t
29793 s,@LDCONFIG@,$LDCONFIG,;t t
29794 s,@CXX@,$CXX,;t t
29795 s,@CXXFLAGS@,$CXXFLAGS,;t t
29796 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29797 s,@AWK@,$AWK,;t t
29798 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29799 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29800 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29801 s,@LINT@,$LINT,;t t
29802 s,@LINT_OPTS@,$LINT_OPTS,;t t
29803 s,@LINT_LIBS@,$LINT_LIBS,;t t
29804 s,@LN_S@,$LN_S,;t t
29805 s,@cf_config_suffix@,$cf_config_suffix,;t t
29806 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29807 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
29808 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
29809 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
29810 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
29811 s,@SET_MAKE@,$SET_MAKE,;t t
29812 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
29813 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
29814 s,@CTAGS@,$CTAGS,;t t
29815 s,@ETAGS@,$ETAGS,;t t
29816 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
29817 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
29818 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
29819 s,@RANLIB@,$RANLIB,;t t
29820 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29821 s,@LD@,$LD,;t t
29822 s,@ac_ct_LD@,$ac_ct_LD,;t t
29823 s,@AR@,$AR,;t t
29824 s,@ac_ct_AR@,$ac_ct_AR,;t t
29825 s,@NM@,$NM,;t t
29826 s,@ac_ct_NM@,$ac_ct_NM,;t t
29827 s,@ARFLAGS@,$ARFLAGS,;t t
29828 s,@DESTDIR@,$DESTDIR,;t t
29829 s,@BUILD_CC@,$BUILD_CC,;t t
29830 s,@BUILD_CPP@,$BUILD_CPP,;t t
29831 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
29832 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
29833 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
29834 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
29835 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
29836 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
29837 s,@cf_list_models@,$cf_list_models,;t t
29838 s,@ABI_VERSION@,$ABI_VERSION,;t t
29839 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
29840 s,@LIBTOOL@,$LIBTOOL,;t t
29841 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
29842 s,@LT_UNDEF@,$LT_UNDEF,;t t
29843 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
29844 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
29845 s,@LIB_CREATE@,$LIB_CREATE,;t t
29846 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
29847 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
29848 s,@LIB_PREP@,$LIB_PREP,;t t
29849 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
29850 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
29851 s,@LIB_LINK@,$LIB_LINK,;t t
29852 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
29853 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
29854 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
29855 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
29856 s,@TICS_NAME@,$TICS_NAME,;t t
29857 s,@TINFO_NAME@,$TINFO_NAME,;t t
29858 s,@LIB_NAME@,$LIB_NAME,;t t
29859 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
29860 s,@CC_G_OPT@,$CC_G_OPT,;t t
29861 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
29862 s,@LD_MODEL@,$LD_MODEL,;t t
29863 s,@shlibdir@,$shlibdir,;t t
29864 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
29865 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
29866 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
29867 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
29868 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
29869 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
29870 s,@LINK_PROGS@,$LINK_PROGS,;t t
29871 s,@LINK_TESTS@,$LINK_TESTS,;t t
29872 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
29873 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
29874 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
29875 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
29876 s,@RPATH_LIST@,$RPATH_LIST,;t t
29877 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
29878 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
29879 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
29880 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
29881 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
29882 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
29883 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
29884 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
29885 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
29886 s,@TIC@,$TIC,;t t
29887 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
29888 s,@INFOCMP@,$INFOCMP,;t t
29889 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
29890 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
29891 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
29892 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
29893 s,@XTERM_KBS@,$XTERM_KBS,;t t
29894 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
29895 s,@TERMINFO@,$TERMINFO,;t t
29896 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
29897 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
29898 s,@TERMPATH@,$TERMPATH,;t t
29899 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
29900 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
29901 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
29902 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
29903 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
29904 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
29905 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
29906 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
29907 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
29908 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
29909 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
29910 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
29911 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
29912 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
29913 s,@RGB_PATH@,$RGB_PATH,;t t
29914 s,@no_x11_rgb@,$no_x11_rgb,;t t
29915 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
29916 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
29917 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
29918 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
29919 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
29920 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
29921 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
29922 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
29923 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
29924 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
29925 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
29926 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
29927 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
29928 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
29929 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
29930 s,@PTHREAD@,$PTHREAD,;t t
29931 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
29932 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
29933 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
29934 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
29935 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
29936 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
29937 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
29938 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
29939 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
29940 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
29941 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
29942 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
29943 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
29944 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
29945 s,@ECHO_LT@,$ECHO_LT,;t t
29946 s,@ECHO_LD@,$ECHO_LD,;t t
29947 s,@RULE_CC@,$RULE_CC,;t t
29948 s,@SHOW_CC@,$SHOW_CC,;t t
29949 s,@ECHO_CC@,$ECHO_CC,;t t
29950 s,@ECHO_LINK@,$ECHO_LINK,;t t
29951 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
29952 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
29953 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
29954 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
29955 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
29956 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
29957 s,@ADAFLAGS@,$ADAFLAGS,;t t
29958 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
29959 s,@ADA_TRACE@,$ADA_TRACE,;t t
29960 s,@MATH_LIB@,$MATH_LIB,;t t
29961 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
29962 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
29963 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
29964 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
29965 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
29966 s,@TEST_LIBS@,$TEST_LIBS,;t t
29967 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
29968 s,@CXXCPP@,$CXXCPP,;t t
29969 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
29970 s,@CXX_AR@,$CXX_AR,;t t
29971 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
29972 s,@CXXLIBS@,$CXXLIBS,;t t
29973 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
29974 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
29975 s,@M4_exists@,$M4_exists,;t t
29976 s,@cf_ada_make@,$cf_ada_make,;t t
29977 s,@cf_ada_config@,$cf_ada_config,;t t
29978 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
29979 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
29980 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
29981 s,@cf_compile_generics@,$cf_compile_generics,;t t
29982 s,@cf_generic_objects@,$cf_generic_objects,;t t
29983 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
29984 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
29985 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
29986 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
29987 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
29988 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
29989 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
29990 s,@cf_ada_package@,$cf_ada_package,;t t
29991 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
29992 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
29993 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
29994 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
29995 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
29996 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
29997 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
29998 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
29999 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
30000 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
30001 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
30002 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
30003 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
30004 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
30005 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
30006 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
30007 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
30008 s,@TICS_LIBS@,$TICS_LIBS,;t t
30009 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
30010 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
30011 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
30012 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
30013 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
30014 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
30015 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
30016 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
30017 s,@includesubdir@,$includesubdir,;t t
30018 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
30019 s,@TICS_LIST@,$TICS_LIST,;t t
30020 s,@TINFO_LIST@,$TINFO_LIST,;t t
30021 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
30022 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
30023 s,@FORM_NAME@,$FORM_NAME,;t t
30024 s,@MENU_NAME@,$MENU_NAME,;t t
30025 s,@PANEL_NAME@,$PANEL_NAME,;t t
30026 s,@CXX_NAME@,$CXX_NAME,;t t
30027 s,@TEST_ARGS@,$TEST_ARGS,;t t
30028 s,@TEST_DEPS@,$TEST_DEPS,;t t
30029 s,@TEST_ARG2@,$TEST_ARG2,;t t
30030 s,@TEST_DEP2@,$TEST_DEP2,;t t
30031 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
30032 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
30033 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
30034 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
30035 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
30036 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
30037 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
30038 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
30039 s,@cross_compiling@,$cross_compiling,;t t
30040 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
30041 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
30042 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
30043 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
30044 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
30045 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
30046 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
30047 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
30048 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
30049 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
30050 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30051 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30052 CEOF
30053
30054 EOF
30055
30056   cat >>"$CONFIG_STATUS" <<\EOF
30057   # Split the substitutions into bite-sized pieces for seds with
30058   # small command number limits, like on Digital OSF/1 and HP-UX.
30059   ac_max_sed_lines=48
30060   ac_sed_frag=1 # Number of current file.
30061   ac_beg=1 # First line for current file.
30062   ac_end=$ac_max_sed_lines # Line after last line for current file.
30063   ac_more_lines=:
30064   ac_sed_cmds=
30065   while "$ac_more_lines"; do
30066     if test "$ac_beg" -gt 1; then
30067       sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30068     else
30069       sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30070     fi
30071     if test ! -s "$tmp"/subs.frag; then
30072       ac_more_lines=false
30073     else
30074       # The purpose of the label and of the branching condition is to
30075       # speed up the sed processing (if there are no `@' at all, there
30076       # is no need to browse any of the substitutions).
30077       # These are the two extra sed commands mentioned above.
30078       (echo ':t
30079   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
30080       # It is possible to make a multiline substitution using escaped newlines.
30081       # Ensure that we do not split the substitution between script fragments.
30082       ac_BEG=$ac_end
30083       ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30084       sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
30085       if test -s "$tmp"/subs.next; then
30086         grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
30087         if test ! -s "$tmp"/subs.edit; then
30088           grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
30089           if test ! -s "$tmp"/subs.edit; then
30090             if test "$ac_beg" -gt 1; then
30091               ac_end=`expr "$ac_end" - 1`
30092               continue
30093             fi
30094           fi
30095         fi
30096       fi
30097
30098       if test -z "$ac_sed_cmds"; then
30099         ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30100       else
30101         ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30102       fi
30103       ac_sed_frag=`expr "$ac_sed_frag" + 1`
30104       ac_beg=$ac_end
30105       ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30106     fi
30107   done
30108   if test -z "$ac_sed_cmds"; then
30109     ac_sed_cmds="cat"
30110   fi
30111 fi # test -n "$CONFIG_FILES"
30112
30113 EOF
30114 cat >>"$CONFIG_STATUS" <<\EOF
30115 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30116   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30117   case "$ac_file" in
30118   - | *:- | *:-:* ) # input from stdin
30119         cat >"$tmp"/stdin
30120         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30121         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30122   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30123         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30124   * )   ac_file_in=$ac_file.in ;;
30125   esac
30126
30127   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30128   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30129          X"$ac_file" : 'X\(//\)[^/]' \| \
30130          X"$ac_file" : 'X\(//\)$' \| \
30131          X"$ac_file" : 'X\(/\)' \| \
30132          .     : '\(.\)' 2>/dev/null ||
30133 echo X"$ac_file" |
30134     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30135           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30136           /^X\(\/\/\)$/{ s//\1/; q; }
30137           /^X\(\/\).*/{ s//\1/; q; }
30138           s/.*/./; q'`
30139   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30140     { case "$ac_dir" in
30141   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30142   *)                      as_incr_dir=.;;
30143 esac
30144 as_dummy="$ac_dir"
30145 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30146   case $as_mkdir_dir in
30147     # Skip DOS drivespec
30148     ?:) as_incr_dir=$as_mkdir_dir ;;
30149     *)
30150       as_incr_dir=$as_incr_dir/$as_mkdir_dir
30151       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30152     ;;
30153   esac
30154 done; }
30155
30156     ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
30157     # A "../" for each directory in $ac_dir_suffix.
30158     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30159   else
30160     ac_dir_suffix= ac_dots=
30161   fi
30162
30163   case "$srcdir" in
30164   .)  ac_srcdir=.
30165       if test -z "$ac_dots"; then
30166          ac_top_srcdir=.
30167       else
30168          ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30169       fi ;;
30170   [\\/]* | ?:[\\/]* )
30171       ac_srcdir="$srcdir$ac_dir_suffix";
30172       ac_top_srcdir="$srcdir" ;;
30173   *) # Relative path.
30174     ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30175     ac_top_srcdir="$ac_dots$srcdir" ;;
30176   esac
30177
30178   case $INSTALL in
30179   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30180   *) ac_INSTALL=$ac_dots$INSTALL ;;
30181   esac
30182
30183   if test x"$ac_file" != x-; then
30184     { echo "$as_me:30184: creating $ac_file" >&5
30185 echo "$as_me: creating $ac_file" >&6;}
30186     rm -f "$ac_file"
30187   fi
30188   # Let's still pretend it is `configure' which instantiates (i.e., don't
30189   # use $as_me), people would be surprised to read:
30190   #    /* config.h.  Generated automatically by config.status.  */
30191   configure_input="Generated automatically from `echo $ac_file_in |
30192                                                  sed 's,.*/,,'` by configure."
30193
30194   # First look for the input files in the build tree, otherwise in the
30195   # src tree.
30196   ac_file_inputs=`IFS=:
30197     for f in $ac_file_in; do
30198       case $f in
30199       -) echo "$tmp"/stdin ;;
30200       [\\/$]*)
30201          # Absolute (can't be DOS-style, as IFS=:)
30202          test -f "$f" || { { echo "$as_me:30202: error: cannot find input file: $f" >&5
30203 echo "$as_me: error: cannot find input file: $f" >&2;}
30204    { (exit 1); exit 1; }; }
30205          echo "$f";;
30206       *) # Relative
30207          if test -f "$f"; then
30208            # Build tree
30209            echo "$f"
30210          elif test -f "$srcdir/$f"; then
30211            # Source tree
30212            echo "$srcdir/$f"
30213          else
30214            # /dev/null tree
30215            { { echo "$as_me:30215: error: cannot find input file: $f" >&5
30216 echo "$as_me: error: cannot find input file: $f" >&2;}
30217    { (exit 1); exit 1; }; }
30218          fi;;
30219       esac
30220     done` || { (exit 1); exit 1; }
30221 EOF
30222 cat >>"$CONFIG_STATUS" <<\EOF
30223   ac_warn_datarootdir=no
30224   if test x"$ac_file" != x-; then
30225     for ac_item in $ac_file_inputs
30226     do
30227       ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30228       if test -n "$ac_seen"; then
30229         ac_used=`grep '@datarootdir@' "$ac_item"`
30230         if test -z "$ac_used"; then
30231           { echo "$as_me:30231: WARNING: datarootdir was used implicitly but not set:
30232 $ac_seen" >&5
30233 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30234 $ac_seen" >&2;}
30235           ac_warn_datarootdir=yes
30236         fi
30237       fi
30238       ac_seen=`grep '${datarootdir}' "$ac_item"`
30239       if test -n "$ac_seen"; then
30240         { echo "$as_me:30240: WARNING: datarootdir was used explicitly but not set:
30241 $ac_seen" >&5
30242 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30243 $ac_seen" >&2;}
30244         ac_warn_datarootdir=yes
30245       fi
30246     done
30247   fi
30248
30249 if test "x$ac_warn_datarootdir" = xyes; then
30250   ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30251 fi
30252
30253 EOF
30254 cat >>"$CONFIG_STATUS" <<EOF
30255   sed "$ac_vpsub
30256 $extrasub
30257 EOF
30258 cat >>"$CONFIG_STATUS" <<\EOF
30259 :t
30260 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30261 s,@configure_input@,$configure_input,;t t
30262 s,@srcdir@,$ac_srcdir,;t t
30263 s,@top_srcdir@,$ac_top_srcdir,;t t
30264 s,@INSTALL@,$ac_INSTALL,;t t
30265 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
30266   rm -f "$tmp"/stdin
30267 EOF
30268 : "${FGREP:=grep -F}"
30269 : "${EGREP:=grep -E}"
30270 cat >>"$CONFIG_STATUS" <<EOF
30271   : "\${FGREP:=$FGREP}"
30272   : "\${EGREP:=$EGREP}"
30273 EOF
30274 cat >>"$CONFIG_STATUS" <<\EOF
30275   if test x"$ac_file" != x-; then
30276     cp "$tmp/out" "$ac_file"
30277
30278     for ac_name in prefix exec_prefix datarootdir
30279     do
30280         ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
30281         if test -n "$ac_seen"; then
30282             ac_init=`$EGREP '[  ]*'$ac_name'[   ]*=' "$ac_file"`
30283             if test -z "$ac_init"; then
30284               ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
30285               { echo "$as_me:30285: WARNING: Variable $ac_name is used but was not set:
30286 $ac_seen" >&5
30287 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30288 $ac_seen" >&2;}
30289             fi
30290         fi
30291     done
30292     $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
30293     $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
30294     if test -s "$tmp"/out; then
30295       ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
30296       { echo "$as_me:30296: WARNING: Some variables may not be substituted:
30297 $ac_seen" >&5
30298 echo "$as_me: WARNING: Some variables may not be substituted:
30299 $ac_seen" >&2;}
30300     fi
30301   else
30302     cat "$tmp"/out
30303   fi
30304   rm -f "$tmp"/out
30305
30306 done
30307 EOF
30308 cat >>"$CONFIG_STATUS" <<\EOF
30309
30310 #
30311 # CONFIG_HEADER section.
30312 #
30313
30314 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30315 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30316 #
30317 # ac_d sets the value in "#define NAME VALUE" lines.
30318 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
30319 ac_dB='[        ].*$,\1#\2'
30320 ac_dC=' '
30321 ac_dD=',;t'
30322 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30323 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30324 ac_iB='\([      ]\),\1#\2define\3'
30325 ac_iC=' '
30326 ac_iD='\4,;t'
30327 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30328 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
30329 ac_uB='$,\1#\2define\3'
30330 ac_uC=' '
30331 ac_uD=',;t'
30332
30333 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30334   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30335   case "$ac_file" in
30336   - | *:- | *:-:* ) # input from stdin
30337         cat >"$tmp"/stdin
30338         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30339         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30340   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30341         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30342   * )   ac_file_in=$ac_file.in ;;
30343   esac
30344
30345   test x"$ac_file" != x- && { echo "$as_me:30345: creating $ac_file" >&5
30346 echo "$as_me: creating $ac_file" >&6;}
30347
30348   # First look for the input files in the build tree, otherwise in the
30349   # src tree.
30350   ac_file_inputs=`IFS=:
30351     for f in $ac_file_in; do
30352       case $f in
30353       -) echo "$tmp"/stdin ;;
30354       [\\/$]*)
30355          # Absolute (can't be DOS-style, as IFS=:)
30356          test -f "$f" || { { echo "$as_me:30356: error: cannot find input file: $f" >&5
30357 echo "$as_me: error: cannot find input file: $f" >&2;}
30358    { (exit 1); exit 1; }; }
30359          echo $f;;
30360       *) # Relative
30361          if test -f "$f"; then
30362            # Build tree
30363            echo $f
30364          elif test -f "$srcdir/$f"; then
30365            # Source tree
30366            echo "$srcdir/$f"
30367          else
30368            # /dev/null tree
30369            { { echo "$as_me:30369: error: cannot find input file: $f" >&5
30370 echo "$as_me: error: cannot find input file: $f" >&2;}
30371    { (exit 1); exit 1; }; }
30372          fi;;
30373       esac
30374     done` || { (exit 1); exit 1; }
30375   # Remove the trailing spaces.
30376   sed 's/[      ]*$//' $ac_file_inputs >"$tmp"/in
30377
30378 EOF
30379
30380 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
30381 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
30382 # be either 'cat' or 'sort'.
30383 cat confdefs.h | uniq >conftest.vals
30384
30385 # Break up conftest.vals because some shells have a limit on
30386 # the size of here documents, and old seds have small limits too.
30387
30388 rm -f conftest.tail
30389 echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
30390 while grep . conftest.vals >/dev/null
30391 do
30392   # Write chunks of a limited-size here document to conftest.frag.
30393   echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30394   sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30395   echo 'CEOF' >> "$CONFIG_STATUS"
30396   sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30397   rm -f conftest.vals
30398   mv conftest.tail conftest.vals
30399 done
30400 rm -f conftest.vals
30401
30402 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30403 # marker @DEFS@.
30404 echo '  cat >> conftest.edit <<CEOF
30405 /@DEFS@/r conftest.frag
30406 /@DEFS@/d
30407 CEOF
30408 sed -f conftest.edit "$tmp"/in > "$tmp"/out
30409 rm -f "$tmp"/in
30410 mv "$tmp"/out "$tmp"/in
30411 rm -f conftest.edit conftest.frag
30412 ' >> "$CONFIG_STATUS"
30413
30414 cat >>"$CONFIG_STATUS" <<\EOF
30415   # Let's still pretend it is `configure' which instantiates (i.e., don't
30416   # use $as_me), people would be surprised to read:
30417   #    /* config.h.  Generated automatically by config.status.  */
30418   if test x"$ac_file" = x-; then
30419     echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
30420   else
30421     echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
30422   fi
30423   cat "$tmp"/in >>"$tmp"/config.h
30424   rm -f "$tmp"/in
30425   if test x"$ac_file" != x-; then
30426     if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30427       { echo "$as_me:30427: $ac_file is unchanged" >&5
30428 echo "$as_me: $ac_file is unchanged" >&6;}
30429     else
30430       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30431          X"$ac_file" : 'X\(//\)[^/]' \| \
30432          X"$ac_file" : 'X\(//\)$' \| \
30433          X"$ac_file" : 'X\(/\)' \| \
30434          .     : '\(.\)' 2>/dev/null ||
30435 echo X"$ac_file" |
30436     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30437           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30438           /^X\(\/\/\)$/{ s//\1/; q; }
30439           /^X\(\/\).*/{ s//\1/; q; }
30440           s/.*/./; q'`
30441       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30442         { case "$ac_dir" in
30443   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30444   *)                      as_incr_dir=.;;
30445 esac
30446 as_dummy="$ac_dir"
30447 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30448   case $as_mkdir_dir in
30449     # Skip DOS drivespec
30450     ?:) as_incr_dir=$as_mkdir_dir ;;
30451     *)
30452       as_incr_dir=$as_incr_dir/$as_mkdir_dir
30453       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30454     ;;
30455   esac
30456 done; }
30457
30458       fi
30459       rm -f "$ac_file"
30460       mv "$tmp/config.h" "$ac_file"
30461     fi
30462   else
30463     cat "$tmp"/config.h
30464     rm -f "$tmp"/config.h
30465   fi
30466 done
30467 EOF
30468 cat >>"$CONFIG_STATUS" <<\EOF
30469 #
30470 # CONFIG_COMMANDS section.
30471 #
30472 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30473   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30474   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30475
30476   case "$ac_dest" in
30477     default )
30478 if test "x$cf_with_tests" != xno ; then
30479
30480 for cf_dir in test
30481 do
30482         if test ! -d "$srcdir/$cf_dir" ; then
30483                 continue
30484         elif test -f "$srcdir/$cf_dir/programs" ; then
30485                 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30486         fi
30487 done
30488
30489 fi
30490
30491 cf_prefix=$LIB_PREFIX
30492
30493 case "$cf_cv_shlib_version" in
30494 (cygdll|msysdll|mingw|msvcdll)
30495         TINFO_NAME=$TINFO_ARG_SUFFIX
30496         TINFO_SUFFIX=.dll
30497         ;;
30498 esac
30499
30500 if test -n "$TINFO_SUFFIX" ; then
30501         case "$TINFO_SUFFIX" in
30502         (tw*)
30503                 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30504                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30505                 ;;
30506         (t*)
30507                 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30508                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30509                 ;;
30510         (w*)
30511                 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30512                 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30513                 ;;
30514         esac
30515 fi
30516
30517 for cf_dir in $SRC_SUBDIRS
30518 do
30519         if test ! -d "$srcdir/$cf_dir" ; then
30520                 continue
30521         elif test -f "$srcdir/$cf_dir/modules" ; then
30522
30523                 SHARED_LIB=
30524                 Libs_To_Make=
30525                 cf_awk_program=
30526                 if test -n "${cf_cv_abi_default}" && test "x${cf_cv_abi_default}" != "x5"
30527                 then
30528                         cf_awk_program="$cf_awk_program\
30529 /deprecated in ABI${cf_cv_abi_default}/ { next; }\
30530 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_default}\"); }\
30531 "
30532                 fi
30533
30534                 if test "x$WILDCARD_SYMS" = xno
30535                 then
30536                         cf_awk_program="$cf_awk_program\
30537 /[      ]_\\*;/ { skip=1; next; }\
30538 "
30539                 fi
30540
30541                 if test "x$cf_awk_program" != "x"
30542                 then
30543                         cat >>$cf_dir/Makefile <<CF_EOF
30544
30545 # Generated by CF_LIB_RULES
30546 resulting.map: $UNALTERED_SYMS
30547         $AWK 'BEGIN { skip = 1; last=""; } \
30548 $cf_awk_program \
30549 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30550  skip = 0; last = \$\$0; } \
30551 END { print last; }' < "$UNALTERED_SYMS" >\$@
30552
30553 distclean::
30554         rm -f resulting.map
30555 CF_EOF
30556                 fi
30557
30558                 for cf_item in $cf_LIST_MODELS
30559                 do
30560
30561         case X$cf_item in
30562         (Xlibtool)
30563                 cf_suffix='.la'
30564                 cf_depsuf=$cf_suffix
30565                 ;;
30566         (Xdebug)
30567                 case "$cf_cv_system_name" in
30568                 (*-msvc*)
30569                         cf_suffix='_g.lib'
30570                         ;;
30571                 (*)
30572                         cf_suffix='_g.a'
30573                         ;;
30574                 esac
30575                 cf_depsuf=$cf_suffix
30576                 ;;
30577         (Xprofile)
30578                 case "$cf_cv_system_name" in
30579                 (*-msvc*)
30580                         cf_suffix='_p.lib'
30581                         ;;
30582                 (*)
30583                         cf_suffix='_p.a'
30584                         ;;
30585                 esac
30586                 cf_depsuf=$cf_suffix
30587                 ;;
30588         (Xshared)
30589                 case "$cf_cv_system_name" in
30590                 (aix[5-7]*)
30591                         cf_suffix='.so'
30592                         cf_depsuf=$cf_suffix
30593                         ;;
30594                 (*-msvc*)
30595                         cf_suffix='.dll'
30596                         cf_depsuf='.dll.lib'
30597                         ;;
30598                 (cygwin*|msys*|mingw*)
30599                         cf_suffix='.dll'
30600                         cf_depsuf='.dll.a'
30601                         ;;
30602                 (darwin*)
30603                         cf_suffix='.dylib'
30604                         cf_depsuf=$cf_suffix
30605                         ;;
30606                 (hpux*)
30607                         case "$target" in
30608                         (ia64*)
30609                                 cf_suffix='.so'
30610                                 cf_depsuf=$cf_suffix
30611                                 ;;
30612                         (*)
30613                                 cf_suffix='.sl'
30614                                 cf_depsuf=$cf_suffix
30615                                 ;;
30616                         esac
30617                         ;;
30618                 (*)
30619                         cf_suffix='.so'
30620                         cf_depsuf=$cf_suffix
30621                         ;;
30622                 esac
30623                 ;;
30624         (*)
30625                 case "$target" in
30626                 (*-msvc*)
30627                         cf_suffix='.lib'
30628                         ;;
30629                 (*)
30630                         cf_suffix='.a'
30631                         ;;
30632                 esac
30633                 cf_depsuf=$cf_suffix
30634                 ;;
30635         esac
30636         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30637         then
30638                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30639                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30640         fi
30641
30642                         if test "$cf_dir" = "c++"
30643                         then
30644
30645 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30646
30647 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30648
30649                         else
30650
30651 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30652
30653 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30654
30655                         fi
30656                         test -z "$cf_libname" && cf_libname="$cf_dir"
30657                         if test "$cf_item" = shared ; then
30658                                 if test -n "${LIB_SUFFIX}"
30659                                 then
30660                                         cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30661                                 else
30662                                         cf_shared_suffix="$cf_suffix"
30663                                 fi
30664                                 if test "$cf_cv_do_symlinks" = yes ; then
30665                                         cf_version_name=
30666
30667                                         case "$cf_cv_shlib_version" in
30668                                         (rel)
30669                                                 cf_version_name=REL_VERSION
30670                                                 ;;
30671                                         (abi)
30672                                                 cf_version_name=ABI_VERSION
30673                                                 ;;
30674                                         esac
30675
30676                                         if test -n "$cf_version_name"
30677                                         then
30678                                                 case "$cf_cv_system_name" in
30679                                                 (darwin*)
30680                                                         # "w", etc?
30681                                                         cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30682                                                         ;;
30683                                                 (*)
30684                                                         cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30685                                                         ;;
30686                                                 esac
30687                                         fi
30688                                         if test -n "${USE_LIB_SUFFIX}"
30689                                         then
30690                                                 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30691                                         else
30692                                                 cf_shared_suffix="$cf_suffix"
30693                                         fi
30694                                 fi
30695                                 # cygwin needs import library, and has unique naming convention
30696                                 # use autodetected ${cf_prefix} for import lib and static lib, but
30697                                 # use 'cyg' prefix for shared lib.
30698                                 case "$cf_cv_shlib_version" in
30699                                 (cygdll)
30700                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30701                                         cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30702                                         ;;
30703                                 (msysdll)
30704                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30705                                         cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30706                                         ;;
30707                                 (mingw)
30708                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30709                                         cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30710                                         ;;
30711                                 (msvcdll)
30712                                         cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30713                                         cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30714                                         ;;
30715                                 (*)
30716                                         cf_add_lib=
30717                                         ;;
30718                                 esac
30719                                 if test -n "$cf_add_lib"
30720                                 then
30721                                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
30722                                         continue
30723                                 fi
30724                         fi
30725                         cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30726                         Libs_To_Make="$Libs_To_Make $cf_add_lib"
30727                 done
30728
30729                 if test "$cf_dir" = ncurses ; then
30730                         cf_subsets="$LIB_SUBSETS"
30731                         cf_r_parts="$cf_subsets"
30732                         cf_liblist="$Libs_To_Make"
30733
30734                         while test -n "$cf_r_parts"
30735                         do
30736                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30737                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30738                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
30739                                         cf_add_lib=
30740                                         case "$cf_l_parts" in
30741                                         (*termlib*)
30742                                                 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30743                                                 ;;
30744                                         (*ticlib*)
30745                                                 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30746                                                 ;;
30747                                         (*)
30748                                                 break
30749                                                 ;;
30750                                         esac
30751                                         if test -n "$cf_add_lib"; then
30752                                                 Libs_To_Make="$cf_add_lib $Libs_To_Make"
30753                                         fi
30754                                 else
30755                                         break
30756                                 fi
30757                         done
30758                 else
30759                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
30760                 fi
30761
30762                 if test "$cf_dir" = c++; then
30763                         if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
30764                                 cf_list=
30765                                 for cf_item in $Libs_To_Make
30766                                 do
30767                                         case "$cf_item" in
30768                                         (*.a)
30769                                                 ;;
30770                                         (*)
30771                                                 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
30772                                                 ;;
30773                                         esac
30774                                         for cf_test in $cf_list
30775                                         do
30776                                                 if test "$cf_test" = "$cf_item"
30777                                                 then
30778                                                         cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
30779                                                         cf_item=
30780                                                         break
30781                                                 fi
30782                                         done
30783                                         test -n "$cf_item" && cf_list="$cf_list $cf_item"
30784                                 done
30785                                 Libs_To_Make="$cf_list"
30786                         fi
30787                 fi
30788
30789                 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
30790                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
30791                         "$cf_dir/Makefile" >$cf_dir/Makefile.out
30792                 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
30793
30794                 $AWK -f "$srcdir/mk-0th.awk" \
30795                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
30796                         "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30797
30798                 for cf_subset in $cf_subsets
30799                 do
30800                         cf_subdirs=
30801                         for cf_item in $cf_LIST_MODELS
30802                         do
30803
30804                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
30805
30806 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30807
30808                         CXX_MODEL=$cf_ITEM
30809                         if test "$CXX_MODEL" = SHARED; then
30810                                 case "$cf_cv_shlib_version" in
30811                                 (cygdll|msysdll|mingw|msvcdll)
30812                                         test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "  overriding CXX_MODEL to SHARED" 1>&6
30813
30814 echo "${as_me:-configure}:30814: testing overriding CXX_MODEL to SHARED ..." 1>&5
30815
30816                                         with_shared_cxx=yes
30817                                         ;;
30818                                 (*)
30819                                         test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
30820                                         ;;
30821                                 esac
30822                         fi
30823
30824         case X$cf_item in
30825         (Xlibtool)
30826                 cf_suffix='.la'
30827                 cf_depsuf=$cf_suffix
30828                 ;;
30829         (Xdebug)
30830                 case "$cf_cv_system_name" in
30831                 (*-msvc*)
30832                         cf_suffix='_g.lib'
30833                         ;;
30834                 (*)
30835                         cf_suffix='_g.a'
30836                         ;;
30837                 esac
30838                 cf_depsuf=$cf_suffix
30839                 ;;
30840         (Xprofile)
30841                 case "$cf_cv_system_name" in
30842                 (*-msvc*)
30843                         cf_suffix='_p.lib'
30844                         ;;
30845                 (*)
30846                         cf_suffix='_p.a'
30847                         ;;
30848                 esac
30849                 cf_depsuf=$cf_suffix
30850                 ;;
30851         (Xshared)
30852                 case "$cf_cv_system_name" in
30853                 (aix[5-7]*)
30854                         cf_suffix='.so'
30855                         cf_depsuf=$cf_suffix
30856                         ;;
30857                 (*-msvc*)
30858                         cf_suffix='.dll'
30859                         cf_depsuf='.dll.lib'
30860                         ;;
30861                 (cygwin*|msys*|mingw*)
30862                         cf_suffix='.dll'
30863                         cf_depsuf='.dll.a'
30864                         ;;
30865                 (darwin*)
30866                         cf_suffix='.dylib'
30867                         cf_depsuf=$cf_suffix
30868                         ;;
30869                 (hpux*)
30870                         case "$target" in
30871                         (ia64*)
30872                                 cf_suffix='.so'
30873                                 cf_depsuf=$cf_suffix
30874                                 ;;
30875                         (*)
30876                                 cf_suffix='.sl'
30877                                 cf_depsuf=$cf_suffix
30878                                 ;;
30879                         esac
30880                         ;;
30881                 (*)
30882                         cf_suffix='.so'
30883                         cf_depsuf=$cf_suffix
30884                         ;;
30885                 esac
30886                 ;;
30887         (*)
30888                 case "$target" in
30889                 (*-msvc*)
30890                         cf_suffix='.lib'
30891                         ;;
30892                 (*)
30893                         cf_suffix='.a'
30894                         ;;
30895                 esac
30896                 cf_depsuf=$cf_suffix
30897                 ;;
30898         esac
30899         if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30900         then
30901                 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30902                 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30903         fi
30904
30905         case $cf_item in
30906         (libtool) cf_subdir='obj_lo'  ;;
30907         (normal)  cf_subdir='objects' ;;
30908         (debug)   cf_subdir='obj_g' ;;
30909         (profile) cf_subdir='obj_p' ;;
30910         (shared)
30911                 case "$cf_cv_system_name" in
30912                 (cygwin|msys)
30913                         cf_subdir='objects' ;;
30914                 (*)
30915                         cf_subdir='obj_s' ;;
30916                 esac
30917         esac
30918
30919                         # Test for case where we build libtinfo with a different name.
30920                         cf_libname=$cf_dir
30921                         if test "$cf_dir" = ncurses ; then
30922                                 case "$cf_subset" in
30923                                 (*base*)
30924                                         cf_libname=${cf_libname}$USE_LIB_SUFFIX
30925                                         ;;
30926                                 (*termlib*)
30927                                         cf_libname=$TINFO_LIB_SUFFIX
30928                                         ;;
30929                                 (ticlib*)
30930                                         cf_libname=$TICS_LIB_SUFFIX
30931                                         ;;
30932                                 esac
30933                         elif test "$cf_dir" = c++ ; then
30934
30935 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30936
30937 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30938
30939                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30940                         else
30941
30942 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30943
30944 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30945
30946                                 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30947                         fi
30948                         if test -n "${USE_ARG_SUFFIX}" ; then
30949                                 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
30950                                 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
30951                         fi
30952
30953                         # These dependencies really are for development, not
30954                         # builds, but they are useful in porting, too.
30955                         cf_depend="../include/ncurses_cfg.h"
30956                         if test "$srcdir" = "."; then
30957                                 cf_reldir="."
30958                         else
30959                                 cf_reldir="\${srcdir}"
30960                         fi
30961
30962                         if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
30963                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
30964                         elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
30965                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
30966                         fi
30967
30968                         cf_dir_suffix=
30969                         old_cf_suffix="$cf_suffix"
30970                         if test "$cf_cv_shlib_version_infix" = yes ; then
30971                         if test -n "$USE_LIB_SUFFIX" ; then
30972                                 case "$USE_LIB_SUFFIX" in
30973                                 (tw*)
30974                                         cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
30975                                         cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30976                                         cf_dir_suffix=tw$EXTRA_SUFFIX
30977                                         ;;
30978                                 (t*)
30979                                         cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
30980                                         cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
30981                                         cf_dir_suffix=t$EXTRA_SUFFIX
30982                                         ;;
30983                                 (w*)
30984                                         cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
30985                                         cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
30986                                         cf_dir_suffix=w$EXTRA_SUFFIX
30987                                         ;;
30988                                 (*)
30989                                         cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
30990                                         cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
30991                                         cf_dir_suffix=$EXTRA_SUFFIX
30992                                         ;;
30993                                 esac
30994                         fi
30995                         fi
30996
30997                         $AWK -f "$srcdir/mk-1st.awk" \
30998                                 name=${cf_libname}${cf_dir_suffix} \
30999                                 traces=$LIB_TRACING \
31000                                 MODEL=$cf_ITEM \
31001                                 CXX_MODEL=$CXX_MODEL \
31002                                 LIB_SUFFIX=$LIB_SUFFIX \
31003                                 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
31004                                 make_phony="${cf_cv_make_PHONY:-no}" \
31005                                 model=$cf_subdir \
31006                                 prefix=$cf_prefix \
31007                                 suffix=$cf_suffix \
31008                                 subset=$cf_subset \
31009                                 driver=$cf_cv_term_driver \
31010                                 SymLink="$LN_S" \
31011                                 TermlibRoot=$TINFO_NAME \
31012                                 TermlibSuffix=$TINFO_SUFFIX \
31013                                 ShlibVer=$cf_cv_shlib_version \
31014                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
31015                                 ReLink=${cf_cv_do_relink:-no} \
31016                                 ReRanlib=${cf_cv_do_reranlib:-yes} \
31017                                 DoLinks=$cf_cv_do_symlinks \
31018                                 rmSoLocs=$cf_cv_rm_so_locs \
31019                                 ldconfig="$LDCONFIG" \
31020                                 overwrite=$WITH_OVERWRITE \
31021                                 depend="$cf_depend" \
31022                                 host="$host" \
31023                                 libtool_version="$LIBTOOL_VERSION" \
31024                                 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31025
31026                         cf_suffix="$old_cf_suffix"
31027
31028                         for cf_subdir2 in $cf_subdirs lib
31029                         do
31030                                 test "$cf_subdir" = "$cf_subdir2" && break
31031                         done
31032                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
31033                         $AWK -f "$srcdir/mk-2nd.awk" \
31034                                 name=$cf_dir \
31035                                 traces=$LIB_TRACING \
31036                                 MODEL=$cf_ITEM \
31037                                 model=$cf_subdir \
31038                                 subset=$cf_subset \
31039                                 srcdir=$srcdir \
31040                                 echo=$WITH_ECHO \
31041                                 crenames=$cf_cv_prog_CC_c_o \
31042                                 cxxrenames=$cf_cv_prog_CXX_c_o \
31043                                 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31044                         cf_subdirs="$cf_subdirs $cf_subdir"
31045                         done
31046                 done
31047         fi
31048
31049         echo '  ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
31050 done
31051
31052 echo >> Makefile
31053 echo '# generated by CF_LIB_RULES' >> Makefile
31054
31055 if test "x$cf_cv_make_PHONY" = xyes ; then
31056         cat >> Makefile <<-CF_EOF
31057
31058         .PHONY :        libs
31059         .PHONY :        lintlib
31060         .PHONY :        install.includes
31061         .PHONY :        uninstall.includes
31062         .PHONY :        install.libs
31063         .PHONY :        uninstall.libs
31064 CF_EOF
31065 fi
31066
31067 for cf_dir in $SRC_SUBDIRS
31068 do
31069         if test ! -d "$srcdir/$cf_dir" ; then
31070                 continue
31071         fi
31072
31073         if test -f "$cf_dir/Makefile" ; then
31074                 case "$cf_dir" in
31075                 (Ada95)
31076                         echo 'libs \' >> Makefile
31077                         echo 'install.libs \' >> Makefile
31078                         echo 'uninstall.libs ::' >> Makefile
31079                         echo '  ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31080                         ;;
31081                 esac
31082         fi
31083
31084         if test -f "$srcdir/$cf_dir/modules" ; then
31085
31086                 if test "x$cf_cv_make_PHONY" = xyes ; then
31087                         cat >> Makefile <<-CF_EOF
31088
31089                         .PHONY :        install.$cf_dir
31090                         .PHONY :        uninstall.$cf_dir
31091 CF_EOF
31092                 fi
31093
31094                 echo >> Makefile
31095                 if test -f "$srcdir/$cf_dir/headers" ; then
31096 cat >> Makefile <<CF_EOF
31097 install.includes \\
31098 uninstall.includes \\
31099 CF_EOF
31100                 fi
31101
31102 cat >> Makefile <<CF_EOF
31103 lint \\
31104 libs \\
31105 lintlib \\
31106 install.libs \\
31107 uninstall.libs \\
31108 install.$cf_dir \\
31109 uninstall.$cf_dir ::
31110         ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31111 CF_EOF
31112         elif test -f "$srcdir/$cf_dir/headers" ; then
31113 cat >> Makefile <<CF_EOF
31114
31115 libs \\
31116 install.libs \\
31117 uninstall.libs \\
31118 install.includes \\
31119 uninstall.includes ::
31120         ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31121 CF_EOF
31122 fi
31123 done
31124
31125 if test "x$cf_cv_make_PHONY" = xyes ; then
31126         cat >> Makefile <<-CF_EOF
31127
31128         .PHONY :        install.data
31129         .PHONY :        uninstall.data
31130 CF_EOF
31131 fi
31132
31133 if test "x$cf_with_db_install" = xyes; then
31134 cat >> Makefile <<CF_EOF
31135
31136 install.libs uninstall.libs \\
31137 install.data uninstall.data ::
31138 $MAKE_TERMINFO  ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31139 CF_EOF
31140 else
31141 cat >> Makefile <<CF_EOF
31142
31143 install.libs uninstall.libs ::
31144         ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31145 CF_EOF
31146 fi
31147
31148 if test "x$cf_with_manpages" = xyes; then
31149
31150 if test "x$cf_cv_make_PHONY" = xyes ; then
31151         cat >> Makefile <<-CF_EOF
31152
31153         .PHONY :        install.man
31154         .PHONY :        uninstall.man
31155 CF_EOF
31156 fi
31157
31158 cat >> Makefile <<CF_EOF
31159
31160 install.man \\
31161 uninstall.man ::
31162         ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31163 CF_EOF
31164 fi
31165
31166 cat >> Makefile <<CF_EOF
31167
31168 distclean ::
31169         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31170         rm -f headers.sh headers.sed mk_shared_lib.sh
31171         rm -f edit_man.* man_alias.*
31172         rm -rf \${DIRS_TO_MAKE}
31173 CF_EOF
31174
31175 # Special case: tack's manpage lives in its own directory.
31176 if test "x$cf_with_manpages" = xyes; then
31177 if test "x$cf_with_tack" = "xyes"; then
31178 cat >> Makefile <<CF_EOF
31179
31180 install.man \\
31181 uninstall.man ::
31182         ( cd tack && \${MAKE} \${TOP_MFLAGS} \$@ )
31183 CF_EOF
31184 fi
31185 fi
31186
31187 rm -f headers.sed headers.sh
31188
31189 echo creating headers.sh
31190 cat >headers.sh <<CF_EOF
31191 #! $SHELL
31192 # This shell script is generated by the 'configure' script.  It is invoked in a
31193 # subdirectory of the build tree.  It generates a sed-script in the parent
31194 # directory that is used to adjust includes for header files that reside in a
31195 # subdirectory of /usr/include, etc.
31196 PRG=""
31197 while test \$# != 3
31198 do
31199 PRG="\$PRG \$1"; shift
31200 done
31201 DST=\$1
31202 REF=\$2
31203 SRC=\$3
31204 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31205 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31206 echo installing \$SRC in \$DST
31207 CF_EOF
31208
31209 if test "$WITH_CURSES_H" = yes; then
31210         cat >>headers.sh <<CF_EOF
31211 case \$DST in
31212 (/*/include/*)
31213         END=\`basename \$DST\`
31214         for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31215         do
31216                 NAME=\`basename \$i\`
31217                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31218         done
31219         ;;
31220 (*)
31221         echo "" >> \$TMPSED
31222         ;;
31223 esac
31224 CF_EOF
31225
31226 else
31227         cat >>headers.sh <<CF_EOF
31228 case \$DST in
31229 (/*/include/*)
31230         END=\`basename \$DST\`
31231         for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31232         do
31233                 NAME=\`basename \$i\`
31234                 if test "\$NAME" = "curses.h"
31235                 then
31236                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31237                         NAME=ncurses.h
31238                 fi
31239                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31240         done
31241         ;;
31242 (*)
31243         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31244         ;;
31245 esac
31246 CF_EOF
31247 fi
31248 cat >>headers.sh <<CF_EOF
31249 rm -f \$TMPSRC
31250 sed -f \$TMPSED \$SRC > \$TMPSRC
31251 NAME=\`basename \$SRC\`
31252 CF_EOF
31253 if test "$WITH_CURSES_H" != yes; then
31254         cat >>headers.sh <<CF_EOF
31255 test "\$NAME" = "curses.h" && NAME=ncurses.h
31256 CF_EOF
31257 fi
31258 cat >>headers.sh <<CF_EOF
31259 # Just in case someone gzip'd manpages, remove the conflicting copy.
31260 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31261
31262 eval \$PRG \$TMPSRC \$DST/\$NAME
31263 rm -f \$TMPSRC \$TMPSED
31264 CF_EOF
31265
31266 chmod 0755 headers.sh
31267
31268 for cf_dir in $SRC_SUBDIRS
31269 do
31270         if test ! -d "$srcdir/$cf_dir" ; then
31271                 continue
31272         fi
31273
31274         if test -f "$srcdir/$cf_dir/headers" ; then
31275                 $AWK -f "$srcdir/mk-hdr.awk" \
31276                         subset="$LIB_SUBSETS" \
31277                         compat="$WITH_CURSES_H" \
31278                         "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31279         fi
31280
31281         if test -f "$srcdir/$cf_dir/modules" ; then
31282                 if test "$cf_dir" != "c++" ; then
31283                         if test "x$cf_cv_make_PHONY" = xyes ; then
31284                                 cat >> $cf_dir/Makefile <<-CF_EOF
31285
31286                                 .PHONY :        depend
31287 CF_EOF
31288                         fi
31289
31290                         cat >>$cf_dir/Makefile <<"CF_EOF"
31291 depend : ${AUTO_SRC}
31292         makedepend -- ${CPPFLAGS} -- ${C_SRC}
31293
31294 # DO NOT DELETE THIS LINE -- make depend depends on it.
31295 CF_EOF
31296                 fi
31297         fi
31298 done
31299
31300 if test "$MANPAGE_RENAMES" != no ; then
31301         # Construct a sed-script to perform renaming within man-pages
31302         test -n "$verbose" && echo "creating edit_man.sed"
31303         test ! -d man && mkdir man
31304         FGREP="${FGREP-grep -F}" $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
31305 fi
31306
31307 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31308 if test -z "$USE_OLD_MAKERULES" ; then
31309         $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31310 fi
31311 fi
31312  ;;
31313   esac
31314 done
31315 EOF
31316
31317 cat >>"$CONFIG_STATUS" <<\EOF
31318
31319 { (exit 0); exit 0; }
31320 EOF
31321 chmod +x "$CONFIG_STATUS"
31322 ac_clean_files=$ac_clean_files_save
31323
31324 # configure is writing to config.log, and then calls config.status.
31325 # config.status does its own redirection, appending to config.log.
31326 # Unfortunately, on DOS this fails, as config.log is still kept open
31327 # by configure, so config.status won't be able to write to it; its
31328 # output is simply discarded.  So we exec the FD to /dev/null,
31329 # effectively closing config.log, so it can be properly (re)opened and
31330 # appended to by config.status.  When coming back to configure, we
31331 # need to make the FD available again.
31332 if test "$no_create" != yes; then
31333   ac_cs_success=:
31334   exec 5>/dev/null
31335   $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31336   exec 5>>config.log
31337   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31338   # would make configure fail if this is the last instruction.
31339   "$ac_cs_success" || { (exit 1); exit 1; }
31340 fi
31341 ${MAKE:-make} preinstall